Contents
__init__()
step()
META
create()
hems_model
model_data
eelib/model_connections/model_connect_config.json
hems_simulator
eelib
eelib.core
eelib.core.control
eelib.core.control.grid
eelib.core.control.grid.grid_ems_model
_SeasonConfig
_SeasonConfig.scaling
_SeasonConfig.low_1
_SeasonConfig.high_1
_SeasonConfig.low_2
_SeasonConfig.high_2
_VariableTariffOption
_VariableTariffOption.price_low
_VariableTariffOption.price_high
_VariableTariffOption.otherwise
_VariableTariffOption.winter
_VariableTariffOption.spring
_VariableTariffOption.summer
_VariableTariffOption.autumn
GridEMS
GridEMS._CONGESTIONS_DICT
GridEMS._VALID_PARAMETERS
GridEMS.variable_tariff_options
GridEMS.eid
GridEMS.strategy
GridEMS.grid_model_config
GridEMS.use_14a_enwg
GridEMS.grid_tariff_model
GridEMS.energy_price_norm
GridEMS.peak_price_dem
GridEMS.peak_price_gen
GridEMS.peak_price_horizon_days
GridEMS.grid_status
GridEMS.powerflow_results
GridEMS.ptdf_mat
GridEMS.vpif_mat
GridEMS.p_ems
GridEMS.q_ems
GridEMS._grid_info
GridEMS.cur_grid_status
GridEMS.past_grid_status
GridEMS._flag_loading_high_gen
GridEMS._flag_loading_high_dem
GridEMS._flag_voltage_high
GridEMS._flag_voltage_low
GridEMS._last_control_sig_emit
GridEMS.control_signal
GridEMS.flex_signals
GridEMS._congestions
GridEMS._congested_elements
GridEMS.calc_grid
GridEMS.trafo_tap_pos
GridEMS.step_size
GridEMS.steps_per_hour
GridEMS.steps_per_day
GridEMS.timestep
GridEMS.forecast_request
GridEMS.forecast
GridEMS.grid_tariff
GridEMS.is_grid_tariff_signal_sent
GridEMS.grid_tariff_price_step
GridEMS.get_valid_parameters()
GridEMS.step()
GridEMS._create_grid_tariff_signal()
GridEMS.add_grid_information()
GridEMS.is_grid_congested()
GridEMS.get_readings()
GridEMS.handle_congestions()
GridEMS.reset_flags_status()
GridEMS.send_control_signal_timestep()
GridEMS._update_control_signals()
GridEMS.min_hems_active_power()
eelib.core.control.grid.grid_ems_simulator
ADAPTION_TOLERANCE
Sim
Sim.output_cache
Sim.entities
Sim.init()
Sim.create()
Sim.get_entity_by_id()
Sim.step()
Sim.get_data()
Sim.add_controlled_entity()
Sim.add_info_to_entity()
Sim.get_model()
eelib.core.control.hems
eelib.core.control.hems.hems_helper
eelib.core.control.hems.hems_helper.hems_bss_helper
bss_calc_balance()
bss_strategy_reduce_curtailment()
bss_calc_e_bat()
bss_calc_p_limits()
eelib.core.control.hems.hems_helper.hems_cs_helper
cs_distribute_charging_power()
cs_calc_power_limits()
cs_calc_current_efficiency()
calc_remaining_steps()
cs_strategy_balanced()
cs_strategy_solar()
eelib.core.control.hems.hems_helper.hems_ev_helper
ev_calc_e_bat()
ev_set_energy_within_limit()
ev_calc_power_limits()
ev_calc_power()
eelib.core.control.hems.hems_helper.hems_hp_helper
hp_set_power_with_limits()
set_hp_time()
calc_hp_power_limits()
set_hp_state()
eelib.core.control.hems.hems_helper.hems_tes_helper
tes_strategy_surplus()
tes_accumulate_p_th_and_limits()
eelib.core.control.hems.hems_helper.schedule_helper
_logger
calc_forecast_residual()
calc_forecast_thermal_residual()
bss_calc_schedule()
pv_calc_schedule()
hp_calc_schedule()
cs_calc_schedule()
calc_schedule_opt()
eelib.core.control.hems.hems_model
eelib.core.control.hems.hems_model.hems
HEMS
HEMS._VALID_PARAMETERS
HEMS.eid
HEMS.step_size
HEMS.cs_strategy
HEMS.bss_strategy
HEMS.scenario_config
HEMS.contr_entities_by_eid
HEMS.contr_fullid_list_by_type
HEMS.cs_data
HEMS.bss_data
HEMS.hp_data
HEMS.tes_data
HEMS.pv_data
HEMS.p
HEMS.q
HEMS.p_rated
HEMS.p_rated_pv
HEMS.e_annual
HEMS.p_min
HEMS.p_max
HEMS.p_demand
HEMS.p_generation
HEMS.p_balance
HEMS.q_balance
HEMS.p_set_storage
HEMS.p_set_pv
HEMS.p_set_charging_station
HEMS.p_th_water
HEMS.p_th_room
HEMS.p_th_dem
HEMS.p_th_gen
HEMS.control_signal
HEMS.control_cache
HEMS.flex_signal
HEMS.p_th_balance
HEMS.e_th
HEMS.p_th_need_step
HEMS.p_th_set_heatpump
HEMS.p_th_set_storage
HEMS.timestep
HEMS.tariff
HEMS.tariff_step_elec_price
HEMS.tariff_step_feed_in
HEMS.cache_capacity_used
HEMS.cost
HEMS.revenue
HEMS.profit
HEMS.pv_ids
HEMS.get_valid_parameters()
HEMS.add_controlled_entity()
HEMS._get_component_by_type()
HEMS.step()
HEMS._calc_p_rated_pv()
HEMS._calc_power_energy()
HEMS._set_pv_max()
HEMS._set_cs_p()
HEMS._set_cs_p_with_control_signal_max_p()
HEMS._set_hp_p_th()
HEMS._set_tes_p_th()
HEMS._set_bss_p()
HEMS._reset_financial_values()
HEMS._calc_feed_in_progressive()
HEMS._handle_incoming_signals()
HEMS._calc_financial_output()
eelib.core.control.hems.hems_model.hems_default
HEMS_default
HEMS_default.get_valid_parameters()
HEMS_default.step()
eelib.core.control.hems.hems_model.hems_forecast
HEMS_forecast
HEMS_forecast.forecast_types
HEMS_forecast.forecast_type
HEMS_forecast.bool_forecast_now
HEMS_forecast.bool_schedule_now
HEMS_forecast.forecast_start
HEMS_forecast.forecast_end
HEMS_forecast.forecast_horizon
HEMS_forecast.forecast_frequency
HEMS_forecast.forecast_request
HEMS_forecast.forecast
HEMS_forecast.schedule
HEMS_forecast.get_valid_parameters()
HEMS_forecast._request_forecast()
HEMS_forecast._set_schedule_values()
HEMS_forecast._set_power_in_limits()
HEMS_forecast._set_schedule_values_pv()
HEMS_forecast._set_schedule_values_cs()
HEMS_forecast._set_schedule_values_hp()
HEMS_forecast._set_schedule_values_bss()
HEMS_forecast._set_schedule_values_tes()
HEMS_forecast.step()
eelib.core.control.hems.hems_model.hems_forecast_default
HEMS_forecast_default
HEMS_forecast_default.get_valid_parameters()
HEMS_forecast_default.step()
eelib.core.control.hems.hems_model.hems_forecast_opt
HEMS_forecast_opt
HEMS_forecast_opt.get_valid_parameters()
HEMS_forecast_opt.step()
eelib.core.control.hems.hems_model.hems_gcp_aggregator
GCP_Aggregator_HEMS
GCP_Aggregator_HEMS.get_valid_parameters()
GCP_Aggregator_HEMS.step()
eelib.core.control.hems.hems_model.hems_mu_user
HEMS_mu_user
HEMS_mu_user.mu_user_op_strategy
HEMS_mu_user.cache_timestep
HEMS_mu_user.cache_e_bss
HEMS_mu_user.mu_data
HEMS_mu_user.mu_output
HEMS_mu_user.e_deviation_abs
HEMS_mu_user.e_deviation_rel
HEMS_mu_user.demand_full_ids
HEMS_mu_user.step_size_h
HEMS_mu_user.get_valid_parameters()
HEMS_mu_user._check_models()
HEMS_mu_user._init_mu_data()
HEMS_mu_user._assign_charging_stations()
HEMS_mu_user._calc_all_key_hp()
HEMS_mu_user._allocate_hh_loads()
HEMS_mu_user._update_allocation_keys()
HEMS_mu_user._allocate_pv()
HEMS_mu_user._bss_log_energy()
HEMS_mu_user._bss_calc_vsp_exchange()
HEMS_mu_user._bss_calc_p_set()
HEMS_mu_user._prepare_output()
HEMS_mu_user.step()
eelib.core.control.hems.hems_simulator
eelib.core.devices
eelib.core.devices.bss
eelib.core.devices.bss.bss_model
BSS
BSS._VALID_PARAMETERS
BSS.eid
BSS.e_bss_rated
BSS.p_rated_discharge_max
BSS.p_rated_charge_max
BSS.discharge_efficiency_init
BSS.charge_efficiency_init
BSS.status_curve
BSS.loss_rate
BSS.soc_init
BSS.soc_min
BSS.soc_max
BSS.status_aging
BSS.soh_init
BSS.soh_cycles_max
BSS.bss_cycles_max
BSS.bss_cycles_init
BSS.step_size
BSS.p_max
BSS.p_min
BSS.bss_cycles
BSS.p
BSS.bat2ac_efficiency
BSS.ac2bss_efficiency
BSS.bss_threshold
BSS.soc
BSS.e_bss_usable
BSS.e_bat
BSS.e_cycle
BSS.soh
BSS.p_set
BSS.charge_efficiency
BSS.discharge_efficiency
BSS.charge_efficiency_max
BSS.discharge_efficiency_max
BSS.timestep
BSS.self_discharge_step
BSS.get_valid_parameters()
BSS._set_power_within_limit()
BSS._calc_charging_efficiency()
BSS._calc_power_limits()
BSS.step()
BSS._calculate_aging_status()
BSS._calc_discharge_efficiency()
BSS._calc_charge_efficiency()
eelib.core.devices.bss.bss_simulator
Sim.data
eelib.core.devices.charging_station
eelib.core.devices.charging_station.charging_station_model
ChargingStation
ChargingStation._VALID_PARAMETERS
ChargingStation.eid
ChargingStation.p_rated
ChargingStation.output_type
ChargingStation.discharge_efficiency
ChargingStation.charge_efficiency
ChargingStation.voltage_control
ChargingStation.ev_data
ChargingStation.p_set
ChargingStation.p
ChargingStation.q
ChargingStation.p_device
ChargingStation.p_min
ChargingStation.p_max
ChargingStation.step_size
ChargingStation.timestep
ChargingStation.get_valid_parameters()
ChargingStation._calc_power_limits()
ChargingStation._distribute_charging_power()
ChargingStation._calc_current_efficiency()
ChargingStation.step()
eelib.core.devices.charging_station.charging_station_simulator
eelib.core.devices.ev
eelib.core.devices.ev.ev_model
TOLERANCE_OVERCHARGED
EV
EV._VALID_PARAMETERS
EV.eid
EV.start_time
EV.step_size
EV.timestep
EV.p
EV.p_cha
EV.appearance
EV.signal_prognosis_ev_cs
EV.soc
EV.soc_min
EV.e_max
EV.e_bat
EV.dcharge_efficiency
EV.charge_efficiency
EV.p_nom_discharge_max
EV.p_nom_charge_max
EV.emobpy_data
EV.get_valid_parameters()
EV._set_emobpy_data()
EV.step()
EV._check_appearance()
EV._calc_power()
EV._set_energy_within_limit()
EV._calc_power_limits()
eelib.core.devices.ev.ev_simulator
eelib.core.devices.heatpump
eelib.core.devices.heatpump.heatpump_model
Heatpump
Heatpump._VALID_PARAMETERS
Heatpump.eid
Heatpump.p_rated_th
Heatpump.p_modulation_rel
Heatpump.time_min
Heatpump.time_on
Heatpump.time_off
Heatpump.cop
Heatpump.modulation
Heatpump.voltage_control
Heatpump.step_size
Heatpump.p_th
Heatpump.p_th_set
Heatpump.p_th_max
Heatpump.p_th_mod_start
Heatpump.p_th_min
Heatpump.state
Heatpump.p
Heatpump.p_min
Heatpump.p_mod_start
Heatpump.p_max
Heatpump.q
Heatpump.timestep
Heatpump.get_valid_parameters()
Heatpump._set_state()
Heatpump._calc_thermal_limits()
Heatpump.step()
eelib.core.devices.heatpump.heatpump_simulator
eelib.core.devices.pv
eelib.core.devices.pv.pv_lib_model
PVLibBase
PVLibBase._VALID_PARAMETERS
PVLibBase.eid
PVLibBase.latitude
PVLibBase.longitude
PVLibBase.azimuth
PVLibBase.tilt
PVLibBase.timezone
PVLibBase.cos_phi
PVLibBase.p
PVLibBase.p_min
PVLibBase.p_max
PVLibBase.q
PVLibBase.p_set
PVLibBase.voltage_control
PVLibBase.step_size
PVLibBase.timestep
PVLibBase.start_time
PVLibBase.weather
PVLibBase.weather_step
PVLibBase.get_valid_parameters()
PVLibBase._calc_from_weather_full()
PVLibBase._set_power()
PVLibBase._set_active_power()
PVLibBase._set_reactive_power()
PVLibBase.step()
PVLib
PVLib.p_rated
PVLib.inverter_efficiency
PVLib.gamma_pdc
PVLib.losses_standby
PVLib.min_power
PVLib.location
PVLib.system
PVLib.pvlib_mc
PVLib.get_valid_parameters()
PVLib.step()
PVLibExact
PVLibExact.module
PVLibExact.inverter
PVLibExact.num_modules_per_string
PVLibExact.num_strings
PVLibExact.num_inverters
PVLibExact.p_rated
PVLibExact.temperature_model_parameters
PVLibExact.system
PVLibExact.pvlib_mc
PVLibExact.get_valid_parameters()
PVLibExact.step()
eelib.core.devices.pv.pv_lib_simulator
eelib.core.devices.tes
eelib.core.devices.tes.tes_model
TES
TES.DENSITY_WATER
TES.SPEC_HEAT_STORAGE_COEFF_WATER
TES._VALID_PARAMETERS
TES.eid
TES.soc_init
TES.p_th
TES.charge_efficiency
TES.discharge_efficiency
TES.loss_rate
TES.storage_volume_l
TES.temp_supply
TES.temp_room
TES.step_size
TES.timestep
TES.soc
TES.self_discharge_step
TES.e_tes_rated
TES.e_tes
TES.p_th_set
TES.get_valid_parameters()
TES._set_power_within_limit()
TES._calc_power_limits()
TES.step()
eelib.core.devices.tes.tes_simulator
eelib.core.forecast
eelib.core.forecast.forecast_model
Forecast
Forecast._VALID_PARAMETERS
Forecast.eid
Forecast.forecast_cache
Forecast.forecast_ent_by_fullid
Forecast.forecast
Forecast.forecast_request
Forecast.step_size
Forecast.n_steps
Forecast.timestep
Forecast.get_valid_parameters()
Forecast.step()
Forecast.add_forecasted_entity()
eelib.core.forecast.forecast_simulator
Sim.add_forecasted_entity()
eelib.core.grid
eelib.core.grid.pandapower
eelib.core.grid.pandapower.pandapower_model
OUTPUT_ATTRS
RENAMING_ATTRS
Pandapower
Pandapower._VALID_PARAMETERS
Pandapower.eid
Pandapower.components_map
Pandapower.sim_start
Pandapower.timestep
Pandapower.powerflow_results
Pandapower.grid_status
Pandapower.ptdf_mat
Pandapower.vpif_mat
Pandapower.calc_grid
Pandapower.limits
Pandapower.get_valid_parameters()
Pandapower._load_case()
Pandapower._get_slack()
Pandapower._get_buses()
Pandapower._get_loads()
Pandapower._get_lines()
Pandapower._get_trafos()
Pandapower.set_inputs()
Pandapower._powerflow()
Pandapower.step()
Pandapower._store_power_flow_results()
Pandapower._get_powerflow_result_component()
Pandapower._get_grid_status()
Pandapower._get_status_bus()
Pandapower._get_status_line()
Pandapower._calc_ptdf()
Pandapower._calc_vpif()
eelib.core.grid.pandapower.pandapower_simulator
Sim.step_size
Sim.sim_start
Sim.sid
Sim._components
Sim._relations
Sim.setup_done()
eelib.core.market
eelib.core.market.retail_electricity_provider
eelib.core.market.retail_electricity_provider.rep_model
RetailElectricityProvider
RetailElectricityProvider._VALID_PARAMETERS
RetailElectricityProvider.eid
RetailElectricityProvider.step_size
RetailElectricityProvider.timestep
RetailElectricityProvider.elec_price_static
RetailElectricityProvider.feedin_tariff
RetailElectricityProvider.charges_taxes_fixed
RetailElectricityProvider.stromsteuer
RetailElectricityProvider.konzessionsabgabe
RetailElectricityProvider.kwk_aufschlag
RetailElectricityProvider.strom_nev_umlage
RetailElectricityProvider.offshore_umlage
RetailElectricityProvider.umlage_abschaltbare_lasten
RetailElectricityProvider.mehrwertsteuer
RetailElectricityProvider.netzentgelt
RetailElectricityProvider.beschaffung_vertrieb_static
RetailElectricityProvider.beschaffung_vertrieb
RetailElectricityProvider.grundpreis
RetailElectricityProvider.market_data
RetailElectricityProvider.last_market_data
RetailElectricityProvider.grid_tariff
RetailElectricityProvider.last_grid_tariff
RetailElectricityProvider.tariff
RetailElectricityProvider.elec_price
RetailElectricityProvider.get_valid_parameters()
RetailElectricityProvider.step()
RetailElectricityProvider._validate_static_elec_price()
RetailElectricityProvider._calc_tariff_output()
RetailElectricityProvider._create_static_elec_tariff()
RetailElectricityProvider._fill_feed_in_tariff()
RetailElectricityProvider._fill_price_components()
RetailElectricityProvider._create_dynamic_elec_tariff()
eelib.core.market.retail_electricity_provider.rep_simulator
Sim.add_market_entity()
eelib.data
eelib.data.csv_reader
eelib.data.csv_reader.csv_bulk_reader_model
CSVBulkReader
CSVBulkReader._VALID_PARAMETERS
CSVBulkReader.eid
CSVBulkReader.datafile
CSVBulkReader.date_format
CSVBulkReader.start_date
CSVBulkReader.delimiter
CSVBulkReader.header_rows
CSVBulkReader.step_size
CSVBulkReader.send_period
CSVBulkReader.send_period_sim_steps
CSVBulkReader.bulk_resolution
CSVBulkReader.bulk_horizon
CSVBulkReader.cyclic
CSVBulkReader.data
CSVBulkReader.time
CSVBulkReader.attrs
CSVBulkReader.values
CSVBulkReader.index
CSVBulkReader.last_update_step
CSVBulkReader.get_valid_parameters()
CSVBulkReader._open_csv()
CSVBulkReader._check_data()
CSVBulkReader._resample_data()
CSVBulkReader._ready()
CSVBulkReader.step()
GenericBulkCSV
GenericBulkCSV.get_valid_parameters()
GenericBulkCSV.step()
RatedBulkCSV
RatedBulkCSV.p_rated
RatedBulkCSV.p_rated_profile
RatedBulkCSV.scaling_factor
RatedBulkCSV.get_valid_parameters()
RatedBulkCSV._apply_p_rated()
PowerBulkCSV
PowerBulkCSV.p
PowerBulkCSV.q
PowerBulkCSV.voltage_control
PowerBulkCSV.e_annual
PowerBulkCSV.get_valid_parameters()
PowerBulkCSV._calc_e_demand_annual()
PowerBulkCSV._set_reactive_power()
PowerBulkCSV.step()
HouseholdBulkCSV
HouseholdBulkCSV.get_valid_parameters()
PvBulkCSV
PvBulkCSV.get_valid_parameters()
PvBulkCSV.step()
HeatpumpBulkCSV
ChargingStationBulkCSV
ChargingStationBulkCSV.get_valid_parameters()
HouseholdThermalBulkCSV
HouseholdThermalBulkCSV.p_th_room
HouseholdThermalBulkCSV.p_th_water
HouseholdThermalBulkCSV.get_valid_parameters()
HouseholdThermalBulkCSV.step()
MarketBulkCSV
MarketBulkCSV.send_time
MarketBulkCSV.send_time_sim_steps
MarketBulkCSV.market_data
MarketBulkCSV.get_valid_parameters()
MarketBulkCSV._ready()
MarketBulkCSV.step()
eelib.data.csv_reader.csv_bulk_reader_simulator
eelib.data.csv_reader.csv_reader_model
CSVReader
CSVReader.attrs
CSVReader.VALID_PARAMETERS
CSVReader.eid
CSVReader.datafile
CSVReader.date_format
CSVReader.start_date
CSVReader.delimiter
CSVReader.header_rows
CSVReader.step_size
CSVReader.timestep
CSVReader.values
CSVReader.date
CSVReader.get_valid_parameters()
CSVReader._open_csv()
CSVReader._check_data()
CSVReader._resample_data()
CSVReader._apply_scaling()
CSVReader.step()
GenericCSV
GenericCSV.step()
ConventionalCSV
ConventionalCSV.SymbolUnit
ConventionalCSV.SymbolUnit.symbol
ConventionalCSV.SymbolUnit.unit
ConventionalCSV.SymbolUnit.optional
ConventionalCSV.SYMBOLS
ConventionalCSV._conversions
ConventionalCSV._apply_unit_conversion()
ConventionalCSV._filter_expected_cols()
PowerCSV
PowerCSV.e_annual
PowerCSV.VALID_PARAMETERS
PowerCSV.SYMBOLS
PowerCSV.p
PowerCSV.q
PowerCSV._calc_reactive_power()
PowerCSV.step()
RatedCSV
RatedCSV.VALID_PARAMETERS
RatedCSV.p_rated
RatedScalableCSV
RatedScalableCSV.VALID_PARAMETERS
HouseholdCSV
HouseholdCSV.VALID_PARAMETERS
HouseholdWPuQCSV
HouseholdWPuQCSV.VALID_PARAMETERS
HouseholdWPuQCSV.SYMBOLS
HouseholdWPuQCSV.incl_hp
HouseholdWPuQCSV._select_datafile()
HouseholdWPuQCSV._first_date_in_profile()
PvCSV
PvCSV.step()
HeatpumpCSV
ChargingStationCSV
HouseholdThermalCSV
HouseholdThermalCSV.e_th_annual
HouseholdThermalCSV.VALID_PARAMETERS
HouseholdThermalCSV.SYMBOLS
HouseholdThermalCSV.p_th_room
HouseholdThermalCSV.p_th_water
HouseholdThermalCSV.step()
eelib.data.csv_reader.csv_reader_simulator
eelib.data.database
eelib.data.database.hdf5
meta
Hdf5Database
Hdf5Database.eid
Hdf5Database.sid
Hdf5Database.step_size
Hdf5Database.duration
Hdf5Database.ds_size
Hdf5Database.series_path
Hdf5Database.series_path_repl
Hdf5Database.db
Hdf5Database.rels
Hdf5Database.series
Hdf5Database.buf_size
Hdf5Database.dataset_opts
Hdf5Database.config
Hdf5Database.scenario_config
Hdf5Database.db_structure
Hdf5Database.eid_path
Hdf5Database.data_buf
Hdf5Database.init()
Hdf5Database.create()
Hdf5Database.setup_done()
Hdf5Database.step()
Hdf5Database._store_relations()
Hdf5Database._create_dataset()
Hdf5Database._get_group_generic()
Hdf5Database._get_group_default()
Hdf5Database._create_groups_preset()
Hdf5Database._find_group_preset()
Hdf5Database._get_group_additional()
Hdf5Database._store_dict()
Hdf5Database._store_json()
Hdf5Database._get_entity_path()
eelib.data.dataclass
eelib.data.dataclass._base
BaseData
BaseData.check_adaption_tolerance()
eelib.data.dataclass.control
ControlSignal
ControlSignal.steps
ControlSignal.p_feedin_limit
ControlSignal.p_cons_limit
ControlSignal.q_min
ControlSignal.q_max
ControlSignal.penalty_cost
update_control()
FlexSignal
eelib.data.dataclass.devices
BaseDeviceData
BaseDeviceData.p
BaseDeviceData.p_min
BaseDeviceData.p_max
BSSData
BSSData.e_bss_rated
BSSData.p_rated_charge_max
BSSData.p_rated_discharge_max
BSSData.loss_rate
BSSData.self_discharge_step
BSSData.status_aging
BSSData.status_curve
BSSData.soh_cycles_max
BSSData.bss_cycles_max
BSSData.soc_min
BSSData.soc_max
BSSData.bat2ac_efficiency
BSSData.ac2bss_efficiency
BSSData.bss_threshold
BSSData.charge_efficiency
BSSData.discharge_efficiency
BSSData.soh
BSSData.bss_cycles
BSSData.e_bat
BSSData.e_bss_usable
EVData
EVData.soc_min
EVData.e_max
EVData.p_nom_charge_max
EVData.p_nom_discharge_max
EVData.charge_efficiency
EVData.dcharge_efficiency
EVData.e_bat
EVData.appearance
CSData
CSData.charge_efficiency
CSData.discharge_efficiency
CSData.p_rated
CSData.ev_data
CSData.q
HPData
HPData.p_rated_th
HPData.p_modulation_rel
HPData.time_min
HPData.time_on
HPData.time_off
HPData.state
HPData.cop
HPData.p_th
HPData.p_th_min
HPData.p_th_mod_start
HPData.p_mod_start
HPData.p_th_max
HPData.q
TESData
TESData.e_tes_rated
TESData.charge_efficiency
TESData.discharge_efficiency
TESData.loss_rate
TESData.e_tes
TESData.soc
TESData.p_th
TESData.p_th_max
TESData.p_th_min
PVData
PVData.p_rated
PVData.q
eelib.data.dataclass.grid_info
EquipmentInfo
EquipmentInfo.sim_id
EquipmentInfo.e_id
EquipmentInfo.full_id
EquipmentInfo.get_spec()
EquipmentInfo.is_linked_to()
EquipmentInfo.get_connected_hems()
EquipmentInfo.is_connected_to_loadbus()
EquipmentInfo.is_connected_to_hems()
EquipmentInfo.is_stub()
EquipmentInfo.is_connected_to_stub()
EquipmentInfo.get_stub()
EquipmentInfo.get_loadbus()
EquipmentInfo.get_any_bus()
EquipmentInfo.is_smart_hems()
EquipmentInfo.count_connected_devices_loadbus()
EquipmentInfo.count_connected_devices()
EquipmentInfo.connect_equipment()
EquipmentInfo.create_from()
EquipmentInfo.has_ext()
EquipmentInfo.get()
GridInformation
GridInformation.entity_ids
GridInformation.add()
GridInformation.remove()
GridInformation.get_info_by()
GridInformation.filtered_infos()
GridInformation.contains()
GridInformation.get_eids()
GridInformation.get_connected_hems()
GridInformation.get_spec()
GridInformation.get_smart_hems_list()
GridInformation.link()
GridInformation.is_equip()
GridInformation.get_equip_count()
GridInformation.connect_hems_and_devices()
GridInformation.build_from()
ComponentTypes
ComponentTypes.values()
ComponentTypes.grid_comps()
convert_to_list()
retrieve_type()
eelib.data.dataclass.options
OptimOptions
OptimOptions.consider_thermal
OptimOptions.thermal_energy_start
OptimOptions.thermal_energy_restriction
OptimOptions.th_e_penalty
OptimOptions.ev_direct_cha
OptimOptions.bss_direct_cha
OptimOptions.dir_cha_desc_factor
OptimOptions.ev_end_energy_penalty
OptimOptions.bss_end_energy_incentive
OptimOptions.round_int
eelib.data.dataclass.series
SeriesData
SeriesData.start_timestep
SeriesData.n_steps
SeriesData.resolution
SeriesData.values
SeriesData.get_index()
SeriesData.reduce()
SeriesData.resample()
eelib.data.dataclass.sim_script
SimScriptConfigParams
SimScriptConfigParams.scenario_name
SimScriptConfigParams.logging_level
SimScriptConfigParams.start_date
SimScriptConfigParams.end_date
SimScriptConfigParams.step_size_in_seconds
SimScriptConfigParams.path_to_database
SimScriptConfigParams.additional_groups_for_database
SimScriptConfigParams.use_grid
SimScriptConfigParams.path_to_grid_module
SimScriptConfigParams.name_model_grid
SimScriptConfigParams.use_forecast
SimScriptConfigParams.forecast_models_names
SimScriptConfigParams.path_to_forecast
SimScriptConfigParams.name_model_forecast
SimScriptConfigParams.print_progress_during_sim
SimScriptConfigParams.plot_mosaik_graphs
eelib.data.dataclass.tariff
TariffData
TariffData.start_timestep
TariffData.n_steps
TariffData.resolution
TariffData.price
TariffData.feed_in_tariff
TariffData.price_components_net
TariffData.tariff_additionals
TariffData.tax_rate
TariffData.__post_init__()
TariffData.get_index()
TariffData.reduce()
TariffData.resample()
eelib.data.influx_reader
eelib.data.influx_reader.influx_reader_model
GenericInflux
GenericInflux._VALID_PARAMETERS
GenericInflux.influx_url
GenericInflux.influx_token
GenericInflux.influx_org
GenericInflux.influx_bucket
GenericInflux.client
GenericInflux.eid
GenericInflux.measurement_name
GenericInflux.tags
GenericInflux.fields
GenericInflux.start_time
GenericInflux.end_time
GenericInflux.step_size
GenericInflux.attrs
GenericInflux.timestep
GenericInflux.index
GenericInflux.data
GenericInflux.get_valid_parameters()
GenericInflux.__del__()
GenericInflux.generate_tag_filter()
GenericInflux.generate_influx_query()
GenericInflux._read_db()
GenericInflux.step()
RatedInflux
RatedInflux.p_rated
RatedInflux.p_rated_profile
RatedInflux.scaling_factor
RatedInflux.get_valid_parameters()
RatedInflux._apply_p_rated()
PowerInflux
PowerInflux.p
PowerInflux.q
PowerInflux.cos_phi
PowerInflux.get_valid_parameters()
PowerInflux._set_reactive_power()
PowerInflux.step()
HouseholdInflux
HouseholdInflux.get_valid_parameters()
PvInflux
PvInflux.get_valid_parameters()
eelib.data.influx_reader.influx_reader_simulator
set_meta_attrs()
eelib.data.input
eelib.data.input.extract
extract_htw()
eelib.data.input.load
InfluxDbStorage
InfluxDbStorage.influx_url
InfluxDbStorage.influx_token
InfluxDbStorage.influx_org
InfluxDbStorage.influx_bucket
InfluxDbStorage.client
InfluxDbStorage.__del__()
InfluxDbStorage.write_pandas_dataframe()
data_path
eelib.model_connections
eelib.model_connections.connections
get_default_connections()
get_connection_directions_config()
conf
eelib.utils
eelib.utils.ancillary_services
eelib.utils.ancillary_services.voltage_control_concepts
VoltageControlConcept
VoltageControlConcept.compute()
CosPhiFix
CosPhiFix.cos_phi
CosPhiFix.compute()
CosPhiP
CosPhiP.s_nom
CosPhiP.cos_phi_min
CosPhiP.cos_phi_p_intersection
CosPhiP.compute()
QU
QU.s_nom
QU.u_qmin
QU.u_qmax
QU.u_tmin
QU.u_tmax
QU.q_min
QU.q_max
QU.linear_interpolate()
QU.interpolated_reactive_power()
QU.compute()
PU
PU.s_nom
PU.u_min
PU.u_max
PU.p_min
PU.compute()
QPU
QPU.p_u
QPU.q_u
QPU.compute()
Capping
Capping.p_crit
Capping.s_nom
Capping.compute()
eelib.utils.eval
eelib.utils.eval.eval_utils
_extract_datasets_from_group()
hdf5_file_as_pandas()
get_config()
convert_hdf5_to_csv()
timestep_to_datetime()
save_figure()
_read_config()
grid_from_input_file()
eelib.utils.simulation_setup
eelib.utils.simulation_setup.helper_create_grid
bus_fields
load_fields
ext_grid_fields
trafo_fields
line_fields
grid
format_grid()
create_grid()
create_grid_pp_code()
create_grid_sb_code()
create_grid_radial_lv()
rename_elements()
rename_buses_of_feeder()
eelib.utils.simulation_setup.helper_create_sim
get_architecture_models()
create_excel_for_models()
read_excel_for_models()
create_excel_for_same_models()
read_excel_for_same_models()
read_profiles_from_grid()
create_model_data()
create_dict_from_grid()
create_grid_model_config()
create_input_file()
create_sim_config_str_from_model_data()
create_sim_script()
move_files_to_testing()
eelib.utils.simulation_setup.helper_model_overview
gen_model_overview()
find_specific_files()
get_sim_info()
get_model_info()
model_info_to_valid_params_df()
model_info_to_string()
string_to_file()
find_default_parameters()
eelib.utils.colormap
PRIM_ELENIA_CMAP
SEC_ELENIA_CMAP
ELENIA_CMAP
PRIM_DISC_CMAP
SEC_DISC_CMAP
DISC_CMAP
PRIM_INT_CMAP
SEC_INT_CMAP
RED_GREEN_INT_CMAP
RED_GREEN_RED_INT_CMAP
register_and_use_elenia_colormap()
eelib.utils.logging_helpers
LOGGING_FORMAT
CustomFormatter
CustomFormatter.grey
CustomFormatter.yellow
CustomFormatter.red
CustomFormatter.bold_red
CustomFormatter.reset
CustomFormatter.format_str
CustomFormatter.FORMATS
CustomFormatter.format()
clear_logger()
set_console_logger()
set_file_logger()
eelib.utils.notification
Notifier
Notifier.send_message()
Notifier.construct_message()
EmailNotifier
EmailNotifier.smtp_server
EmailNotifier.smtp_port
EmailNotifier.sender_email
EmailNotifier.sender_password
EmailNotifier.send_message()
WebexNotifier
WebexNotifier.access_token
WebexNotifier.url
WebexNotifier.send_message()
StatusMonitor
StatusMonitor.notifier
StatusMonitor.sim_identifier
StatusMonitor.recipient_email
StatusMonitor.__enter__()
StatusMonitor.__exit__()
StatusMonitorEmail
StatusMonitorEmail.smtp_server
StatusMonitorEmail.smtp_port
StatusMonitorEmail.sender_email
StatusMonitorEmail.sender_password
StatusMonitorEmail.email_sender
StatusMonitorWebex
StatusMonitorWebex.api_url
StatusMonitorWebex.access_token
StatusMonitorWebex.webex_sender
eelib.utils.read_pickle
read_pickle()
eelib.utils.resample
get_resolution_pandas_timeseries()
resample_pandas_timeseries_agg()
eelib.utils.simulation_helper
get_entity_by_id()
get_entity_by_id_from_dict_list()
create_plots()
start_simulators()
create_entities()
create_entities_of_model()
get_grid_components()
check_model_connect_config()
connect_entities()
set_connection_direction()
connect_entities_in_grid()
connect_entities_to_db()
connect_grid_to_db()
remove_cs_ev_conn_from_connect_config()
connect_to_forecast()
connect_entities_of_two_model_types()
check_entities_connections()
get_default_dirs()
eelib.utils.validation
validate_init_parameters()
format_valid_parameters_dictionary()