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, initial_values)

A wrapper for an incremental setpoint discrete action space environment.

DiscretizeEnv(env, discrete_space, ...)

Wrapper to discretize an action space.

IncrementalWrapper(env, ...)

A wrapper for an incremental values of desired action variables

LoggerWrapper(env, logger_class, ...)

MultiObjectiveReward(env, reward_terms)

MultiObsWrapper(env[, n, flatten])

NormalizeAction(env[, normalize_range])

Wrapper to normalize action space.

NormalizeObservation(env[, ...])

OfficeGridStorageSmoothingActionConstraintsWrapper(env)

PreviousObservationWrapper(env, ...)

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

ReduceObservationWrapper(env, obs_reduction)