SustainDC¶
This section includes complete documentation of SustainDC including core environment, training, evaluation, algorithms, environments, utilities code and input data sets.
Core Environment (LINK)¶
Training (LINK)¶
Evaluation (LINK)¶
Algorithms (LINK)¶
Environments (LINK)¶
- Environments
- Submodules
- envs.bat_env_fwd_view module
- envs.battery_model module
Battery2Battery2.c_limBattery2.calc_max_charge()Battery2.calc_max_discharge()Battery2.capacityBattery2.charge()Battery2.current_loadBattery2.d_limBattery2.discharge()Battery2.eff_cBattery2.eff_dBattery2.find_and_init_capacity()Battery2.get_battery_soc()Battery2.is_full()Battery2.lower_lim_uBattery2.lower_lim_vBattery2.reset()Battery2.upper_lim_uBattery2.upper_lim_v
- envs.carbon_ls module
- envs.datacenter module
- envs.dc_gym module
- Module contents
Utilities (LINK)¶
- Utilities
- Submodules
- utils.base_agents module
- utils.checkpoint_finder module
- utils.dc_config module
- utils.dc_config_reader module
- utils.helper_methods module
- utils.make_envs_pyenv module
- utils.managers module
CI_ManagerCoherentNoiseTime_ManagerWeather_ManagerWorkload_ManagerWorkload_Manager.get_current_workload()Workload_Manager.get_n_next_workloads()Workload_Manager.get_next_workload()Workload_Manager.get_total_wkl()Workload_Manager.reset()Workload_Manager.scale_array()Workload_Manager.set_current_workload()Workload_Manager.smooth_workload()Workload_Manager.step()
normalize()sc_obs()
- utils.rbc_agents module
- utils.reward_creator module
- utils.rllib_callbacks module
- utils.trim_and_respond module
- utils.utils_cf module
- Module contents