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: - 'day_of_month' is replaced with 'is_weekend' (1 if weekend, 0 otherwise).

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

ReduceObservationWrapper(*args, **kwargs)

VariabilityContextWrapper(*args, **kwargs)

WandBLogger(*args, **kwargs)

WeatherForecastingWrapper(*args, **kwargs)