commonpower.control

Functionality related to controllers and safety.

configs

Configuration classes for different RL algorithms

controllers

Collection of pre-defined controller types.

environments

Base API (based on gymnasium API) between controlled system and RL training algorithms.

logging_utils

Logging functionality.

observation_handling

parsing

runners

Runners to manage training/deployment in systems with both RL and non-RL controllers.

safety_layer

Safety layers for RL controllers.

util

Helper functions for control module.

wrappers

Wrappers to adjust API in environments.py to different RL training algorithms.