sinergym.utils.wrappers

Implementation of custom Gym environments.

Classes

DatetimeWrapper(env)

Wrapper to substitute day value by is_weekend flag, and hour and month by sin and cos values.

DiscreteIncrementalWrapper(env, max_values, ...)

A wrapper for an incremental setpoint discrete action space environment.

LoggerWrapper(env, logger_class, ...)

MultiObjectiveReward(env, reward_terms)

MultiObsWrapper(env[, n, flatten])

NormalizeObservation(env, ranges[, variables])

OfficeGridStorageSmoothingActionConstraintsWrapper(env)

PreviousObservationWrapper(env, ...)

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