citylearn.end_use_load_profiles.simulate module

class citylearn.end_use_load_profiles.simulate.EndUseLoadProfilesEnergyPlusPartialLoadSimulator(ideal_loads_simulator: EndUseLoadProfilesEnergyPlusSimulator, allow_multi_load_time_step: bool = None, multiplier_minimum: float = None, multiplier_maximum: float = None, multiplier_probability: float = None, output_variables: List[str] = None, output_meters: List[str] = None, simulation_id: str = None, output_directory: Path | str = None, random_seed: int = None)[source]

Bases: EndUseLoadProfilesEnergyPlusSimulator

QUERIES_DIRECTORY = '/home/runner/work/CityLearn/CityLearn/citylearn/misc/queries'
add_other_equipment(idf: IDF) IDF[source]
property allow_multi_load_time_step: bool
get_ideal_loads()[source]
get_multipliers(size: int) ndarray[source]
get_zone_conditioning_metadata() Mapping[str, Mapping[str, Any]][source]
property ideal_loads_simulator: EndUseLoadProfilesEnergyPlusSimulator
insert_zone_metadata(simulator: EndUseLoadProfilesEnergyPlusSimulator)[source]
classmethod multi_simulate(simulators: list, max_workers=None)[source]
property multiplier_maximum: float
property multiplier_minimum: float
property multiplier_probability: float
preprocess_idf_for_simulation() IDF[source]
property random_seed: int
remove_ideal_loads_air_system(idf: IDF) IDF[source]
simulate(**run_kwargs)[source]