sinergym.utils.wrappers

Implementation of custom Gym environments.

Functions

store_init_metadata(cls)

Classes

BaseLoggerWrapper(*args, **kwargs)

CSVLogger(*args, **kwargs)

DatetimeWrapper(*args, **kwargs)

Wrapper to transform datetime variables into a more useful representation for deep RL: - 'day_of_month' is replaced with 'day_of_month_cos' and 'day_of_month_sin' (cyclic encoding).

DeltaTempWrapper(*args, **kwargs)

Wrapper to add delta temperature information to the current observation.

DiscreteIncrementalWrapper(*args, **kwargs)

A wrapper for an incremental setpoint discrete action space environment.

DiscretizeEnv(*args, **kwargs)

Wrapper to discretize an action space.

EnergyCostWrapper(*args, **kwargs)

IncrementalWrapper(*args, **kwargs)

A wrapper for an incremental values of desired action variables

LoggerWrapper(*args, **kwargs)

MultiObjectiveReward(*args, **kwargs)

MultiObsWrapper(*args, **kwargs)

NormalizeAction(*args, **kwargs)

Wrapper to normalize action space.

NormalizeObservation(*args, **kwargs)

OfficeGridStorageSmoothingActionConstraintsWrapper(...)

PreviousObservationWrapper(*args, **kwargs)

Wrapper to add observation values from previous timestep to current environment observation

ProbabilisticContextWrapper(*args, **kwargs)

Wrapper that probabilistically updates context variables at each step.

ReduceObservationWrapper(*args, **kwargs)

ScheduledContextWrapper(*args, **kwargs)

WandBLogger(*args, **kwargs)

WeatherForecastingWrapper(*args, **kwargs)