sinergym.config.modeling.Model

class sinergym.config.modeling.Model

Class to determine the Sinergym models’ structure.

__init__()

Methods

__init__()

adapt_building_to_action_definition()

adapt_building_to_epw([summerday, winterday])

adapt_variables_to_cfg_and_building()

apply_extra_conf()

apply_weather_variability(columns, variation)

get_schedulers()

save_building_model()

save_variables_cfg()

set_episode_working_dir()

set_experiment_working_dir(env_name)

set_external_interface()

update_weather_path()

abstract adapt_building_to_action_definition() None
abstract adapt_building_to_epw(summerday: str = 'Ann Clg .4% Condns DB=>MWB', winterday: str = 'Ann Htg 99.6% Condns DB') None
abstract adapt_variables_to_cfg_and_building() None
abstract apply_extra_conf() None
abstract apply_weather_variability(columns: List[str], variation: Tuple[float, float, float] | None) str
abstract get_schedulers() Dict[str, Dict[str, Any]]
abstract save_building_model() str
abstract save_variables_cfg() str
abstract set_episode_working_dir() str
abstract set_experiment_working_dir(env_name: str) str
abstract set_external_interface() None
abstract update_weather_path() None