sinergym.utils

Includes common utilities, controllers, rewards, wrappers and custom callbacks.

Modules

callbacks

Custom Callbacks for stable baselines 3 algorithms.

common

Common utilities.

config

Class and utilities for set up extra configuration in experiments with Sinergym (extra params, weather_variability, building model modification and files management)

constants

Constants used in whole project.

controllers

Implementation of basic controllers.

env_checker

Env checker functionality, adapted from Stable-Baselines: https://github.com/DLR-RM/stable-baselines3

evaluation

Custom policy evaluations for Evaluation Callbacks.

gcloud

Utilities to use Google Cloud Python API and Google Cloud API REST easier.

logger

Sinergym Loggers

rewards

Implementation of reward functions.

wrappers

Implementation of custom Gym environments.