citylearn.internal.baseline module

class citylearn.internal.baseline.BusinessAsUsualBaselineResult(env: CityLearnEnv, kpis_v2: pd.DataFrame, episode: int, time_step: int)[source]

Bases: object

Cached result for an operational business-as-usual sidecar run.

env: CityLearnEnv
episode: int
kpis_v2: pd.DataFrame
time_step: int
class citylearn.internal.baseline.CityLearnBusinessAsUsualBaselineService(env: CityLearnEnv)[source]

Bases: object

Runs and caches the native business-as-usual baseline for an env.

clear()[source]
run(force: bool = False) BusinessAsUsualBaselineResult[source]