Logo

Contents

  • Start Page
  • Quick Start Guide
    • Basic steps to get started with the eELib
    • Learn how to use the eELib with some short tutorials
    • Some additional helpful examples
  • Tutorials
    • Set Up and Run a Simulation
      • What files are needed for a simulation?
        • Scenario script
        • Input data file
          • Model data
          • Grid
          • Model connections
          • Grid parameters
      • Configuration of a Scenario Script
      • Just go Ahead and Run a Simulation
      • Configure a Simulation Scenario
        • Step-by-Step Scenario Configurator
    • Configuration of a Model
      • Imports
      • Class definition
      • Initialization method __init__()
      • Model methods
      • step() method
      • Checklist for adding / enhancing a model
      • Integrating the model into a Simulation
    • Configuration of a Simulator
      • Import mosaik and model
      • Listing of model META
      • Initialization of simulator class
      • Creation of model entities in create()
      • Stepping of models in step()
      • Handling of output data in get-data
    • Implementing an Operating Strategy
      • Add your strategy to the hems_model package
      • Inherit existing methods and add your behaviour
      • Add the strategy and its input to the model_data of the scenarios
      • Add your connections to the eelib/model_connections/model_connect_config.json
      • Add the model with its name and (input/output) attributes to the META of the hems_simulator
  • Reference Manual
    • About eELib
      • Coupling with mosaik and Architecture of a Simulation
      • Event-Based Simulation
        • Handling endless same-time-loops
    • FAQ & Glossary
      • Glossary
      • Parameters used in test scenarios
      • Devices Glossary
      • FAQ
      • Units
    • Forecasts and Schedules
      • Integration into Scenario
      • Forecast Model
      • Integration into (Control) Models
      • Minimum example
    • Git Workflow
      • Create Personal Access Token
      • Cloning
      • Visual Studio Code
      • Change the Branch
      • Saving Changes (Commit)
      • Getting Changes from Online Repository (Pull)
      • Sending Changes to Online Repository (Push)
      • Merge Changes Into Your Local Branch
      • Create a New Branch for each Topic
      • Compare the State of two Branches
      • Merge Your Changes into the main Branch
    • Installation and Setup
      • Installation of Python
      • Installation of Git
      • Installation and Setup of Python IDE (VSC)
      • Cloning eELib Repository to your Local Workspace
      • Setup Working in VSC with eELib
      • Test successfull installation
    • mosaik
    • Folder Structure
    • Model Overview with Parameters
      • GridEMS
      • HEMS
      • HEMS_default
      • GCP_Aggregator_HEMS
      • HEMS_forecast
      • HEMS_forecast_default
      • HEMS_forecast_opt
      • HEMS_mu_user
      • BSS
      • ChargingStation
      • EV
      • Heatpump
      • PVLib
      • PVLibExact
      • TES
      • Forecast
      • Pandapower
      • RetailElectricityProvider
      • HouseholdBulkCSV
      • PvBulkCSV
      • HeatpumpBulkCSV
      • ChargingStationBulkCSV
      • HouseholdThermalBulkCSV
      • MarketBulkCSV
      • HouseholdCSV
      • HouseholdWPuQCSV
      • PvCSV
      • HeatpumpCSV
      • ChargingStationCSV
      • HouseholdThermalCSV
      • GenericInflux
      • HouseholdInflux
      • PvInflux
    • API Reference
      • eelib
        • Subpackages
          • eelib.core
            • Subpackages
              • eelib.core.control
                • Subpackages
                  • eelib.core.control.grid
                    • Submodules
                      • eelib.core.control.grid.grid_ems_model
                        • Module Contents
                          • Classes
                            • _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
                        • Module Contents
                          • Classes
                          • Attributes
                            • META
                            • 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
                    • Subpackages
                      • eelib.core.control.hems.hems_helper
                        • Submodules
                          • eelib.core.control.hems.hems_helper.hems_bss_helper
                            • Module Contents
                              • Functions
                                • bss_calc_balance()
                                • bss_strategy_reduce_curtailment()
                                • bss_calc_e_bat()
                                • bss_calc_p_limits()
                          • eelib.core.control.hems.hems_helper.hems_cs_helper
                            • Module Contents
                              • Functions
                                • 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
                            • Module Contents
                              • Functions
                                • 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
                            • Module Contents
                              • Functions
                                • hp_set_power_with_limits()
                                • set_hp_time()
                                • calc_hp_power_limits()
                                • set_hp_state()
                          • eelib.core.control.hems.hems_helper.hems_tes_helper
                            • Module Contents
                              • Functions
                                • tes_strategy_surplus()
                                • tes_accumulate_p_th_and_limits()
                          • eelib.core.control.hems.hems_helper.schedule_helper
                            • Module Contents
                              • Functions
                              • Attributes
                                • _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
                        • Submodules
                          • eelib.core.control.hems.hems_model.hems
                            • Module Contents
                              • Classes
                                • 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
                            • Module Contents
                              • Classes
                                • HEMS_default
                                  • HEMS_default.get_valid_parameters()
                                  • HEMS_default.step()
                          • eelib.core.control.hems.hems_model.hems_forecast
                            • Module Contents
                              • Classes
                                • 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
                            • Module Contents
                              • Classes
                                • HEMS_forecast_default
                                  • HEMS_forecast_default.get_valid_parameters()
                                  • HEMS_forecast_default.step()
                          • eelib.core.control.hems.hems_model.hems_forecast_opt
                            • Module Contents
                              • Classes
                                • HEMS_forecast_opt
                                  • HEMS_forecast_opt.get_valid_parameters()
                                  • HEMS_forecast_opt.step()
                          • eelib.core.control.hems.hems_model.hems_gcp_aggregator
                            • Module Contents
                              • Classes
                                • GCP_Aggregator_HEMS
                                  • GCP_Aggregator_HEMS.get_valid_parameters()
                                  • GCP_Aggregator_HEMS.step()
                          • eelib.core.control.hems.hems_model.hems_mu_user
                            • Module Contents
                              • Classes
                                • 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()
                    • Submodules
                      • eelib.core.control.hems.hems_simulator
                        • Module Contents
                          • Classes
                          • Attributes
                            • META
                            • 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()
              • eelib.core.devices
                • Subpackages
                  • eelib.core.devices.bss
                    • Submodules
                      • eelib.core.devices.bss.bss_model
                        • Module Contents
                          • Classes
                            • 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
                        • Module Contents
                          • Classes
                          • Attributes
                            • ADAPTION_TOLERANCE
                            • META
                            • Sim
                              • Sim.output_cache
                              • Sim.data
                              • Sim.entities
                              • Sim.init()
                              • Sim.create()
                              • Sim.get_entity_by_id()
                              • Sim.step()
                              • Sim.get_data()
                  • eelib.core.devices.charging_station
                    • Submodules
                      • eelib.core.devices.charging_station.charging_station_model
                        • Module Contents
                          • Classes
                            • 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
                        • Module Contents
                          • Classes
                          • Attributes
                            • ADAPTION_TOLERANCE
                            • META
                            • Sim
                              • Sim.output_cache
                              • Sim.data
                              • Sim.entities
                              • Sim.init()
                              • Sim.create()
                              • Sim.get_entity_by_id()
                              • Sim.step()
                              • Sim.get_data()
                  • eelib.core.devices.ev
                    • Submodules
                      • eelib.core.devices.ev.ev_model
                        • Module Contents
                          • Classes
                          • Attributes
                            • 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
                        • Module Contents
                          • Classes
                          • Attributes
                            • ADAPTION_TOLERANCE
                            • META
                            • Sim
                              • Sim.output_cache
                              • Sim.data
                              • Sim.entities
                              • Sim.init()
                              • Sim.create()
                              • Sim.get_entity_by_id()
                              • Sim.step()
                              • Sim.get_data()
                  • eelib.core.devices.heatpump
                    • Submodules
                      • eelib.core.devices.heatpump.heatpump_model
                        • Module Contents
                          • Classes
                          • Attributes
                            • _logger
                            • 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
                        • Module Contents
                          • Classes
                          • Attributes
                            • ADAPTION_TOLERANCE
                            • META
                            • Sim
                              • Sim.output_cache
                              • Sim.data
                              • Sim.entities
                              • Sim.init()
                              • Sim.create()
                              • Sim.get_entity_by_id()
                              • Sim.step()
                              • Sim.get_data()
                  • eelib.core.devices.pv
                    • Submodules
                      • eelib.core.devices.pv.pv_lib_model
                        • Module Contents
                          • Classes
                            • 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
                        • Module Contents
                          • Classes
                          • Attributes
                            • ADAPTION_TOLERANCE
                            • META
                            • Sim
                              • Sim.output_cache
                              • Sim.data
                              • Sim.entities
                              • Sim.init()
                              • Sim.create()
                              • Sim.get_entity_by_id()
                              • Sim.step()
                              • Sim.get_data()
                  • eelib.core.devices.tes
                    • Submodules
                      • eelib.core.devices.tes.tes_model
                        • Module Contents
                          • Classes
                            • 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
                        • Module Contents
                          • Classes
                          • Attributes
                            • ADAPTION_TOLERANCE
                            • META
                            • Sim
                              • Sim.output_cache
                              • Sim.data
                              • Sim.entities
                              • Sim.init()
                              • Sim.create()
                              • Sim.get_entity_by_id()
                              • Sim.step()
                              • Sim.get_data()
              • eelib.core.forecast
                • Submodules
                  • eelib.core.forecast.forecast_model
                    • Module Contents
                      • Classes
                      • Attributes
                        • _logger
                        • 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
                    • Module Contents
                      • Classes
                      • Attributes
                        • META
                        • ADAPTION_TOLERANCE
                        • Sim
                          • Sim.output_cache
                          • Sim.entities
                          • Sim.init()
                          • Sim.create()
                          • Sim.get_entity_by_id()
                          • Sim.step()
                          • Sim.get_data()
                          • Sim.add_forecasted_entity()
              • eelib.core.grid
                • Subpackages
                  • eelib.core.grid.pandapower
                    • Submodules
                      • eelib.core.grid.pandapower.pandapower_model
                        • Module Contents
                          • Classes
                          • Attributes
                            • _logger
                            • 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
                        • Module Contents
                          • Classes
                          • Attributes
                            • ADAPTION_TOLERANCE
                            • META
                            • Sim
                              • Sim.step_size
                              • Sim.sim_start
                              • Sim.sid
                              • Sim.output_cache
                              • Sim.entities
                              • Sim._components
                              • Sim._relations
                              • Sim.init()
                              • Sim.create()
                              • Sim.setup_done()
                              • Sim.get_entity_by_id()
                              • Sim.step()
                              • Sim.get_data()
              • eelib.core.market
                • Subpackages
                  • eelib.core.market.retail_electricity_provider
                    • Submodules
                      • eelib.core.market.retail_electricity_provider.rep_model
                        • Module Contents
                          • Classes
                            • 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
                        • Module Contents
                          • Classes
                          • Attributes
                            • ADAPTION_TOLERANCE
                            • META
                            • Sim
                              • Sim.output_cache
                              • Sim.data
                              • Sim.entities
                              • Sim.init()
                              • Sim.create()
                              • Sim.get_entity_by_id()
                              • Sim.step()
                              • Sim.get_data()
                              • Sim.add_market_entity()
          • eelib.data
            • Subpackages
              • eelib.data.csv_reader
                • Submodules
                  • eelib.data.csv_reader.csv_bulk_reader_model
                    • Module Contents
                      • Classes
                        • 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
                    • Module Contents
                      • Classes
                      • Attributes
                        • META
                        • Sim
                          • Sim.entities
                          • Sim.init()
                          • Sim.create()
                          • Sim.get_entity_by_id()
                          • Sim.step()
                          • Sim.get_data()
                  • eelib.data.csv_reader.csv_reader_model
                    • Module Contents
                      • Classes
                      • Attributes
                        • _logger
                        • 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
                    • Module Contents
                      • Classes
                      • Attributes
                        • META
                        • Sim
                          • Sim.entities
                          • Sim.init()
                          • Sim.create()
                          • Sim.get_entity_by_id()
                          • Sim.step()
                          • Sim.get_data()
              • eelib.data.database
                • Submodules
                  • eelib.data.database.hdf5
                    • Module Contents
                      • Classes
                      • Attributes
                        • 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
                • Submodules
                  • eelib.data.dataclass._base
                    • Module Contents
                      • Classes
                        • BaseData
                          • BaseData.check_adaption_tolerance()
                  • eelib.data.dataclass.control
                    • Module Contents
                      • Classes
                      • Functions
                        • 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
                    • Module Contents
                      • Classes
                        • 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
                    • Module Contents
                      • Classes
                      • Functions
                        • 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
                    • Module Contents
                      • Classes
                        • 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
                    • Module Contents
                      • Classes
                      • Attributes
                        • _logger
                        • SeriesData
                          • SeriesData.start_timestep
                          • SeriesData.n_steps
                          • SeriesData.resolution
                          • SeriesData.values
                          • SeriesData.get_index()
                          • SeriesData.reduce()
                          • SeriesData.resample()
                  • eelib.data.dataclass.sim_script
                    • Module Contents
                      • Classes
                        • 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
                    • Module Contents
                      • Classes
                      • Attributes
                        • _logger
                        • 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
                • Submodules
                  • eelib.data.influx_reader.influx_reader_model
                    • Module Contents
                      • Classes
                      • Attributes
                        • _logger
                        • 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
                    • Module Contents
                      • Classes
                      • Functions
                      • Attributes
                        • META
                        • set_meta_attrs()
                        • Sim
                          • Sim.entities
                          • Sim.init()
                          • Sim.create()
                          • Sim.step()
                          • Sim.get_data()
              • eelib.data.input
                • Submodules
                  • eelib.data.input.extract
                    • Module Contents
                      • Functions
                        • extract_htw()
                  • eelib.data.input.load
                    • Module Contents
                      • Classes
                      • Attributes
                        • 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
            • Submodules
              • eelib.model_connections.connections
                • Module Contents
                  • Functions
                  • Attributes
                    • get_default_connections()
                    • get_connection_directions_config()
                    • conf
          • eelib.utils
            • Subpackages
              • eelib.utils.ancillary_services
                • Submodules
                  • eelib.utils.ancillary_services.voltage_control_concepts
                    • Module Contents
                      • Classes
                        • 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
                • Submodules
                  • eelib.utils.eval.eval_utils
                    • Module Contents
                      • Functions
                        • _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
                • Submodules
                  • eelib.utils.simulation_setup.helper_create_grid
                    • Module Contents
                      • Functions
                      • Attributes
                        • 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
                    • Module Contents
                      • Functions
                        • 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
                    • Module Contents
                      • Functions
                        • 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()
            • Submodules
              • eelib.utils.colormap
                • Module Contents
                  • Functions
                  • Attributes
                    • 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
                • Module Contents
                  • Classes
                  • Functions
                  • Attributes
                    • 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
                • Module Contents
                  • Classes
                  • Attributes
                    • _logger
                    • 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
                • Module Contents
                  • Functions
                    • read_pickle()
              • eelib.utils.resample
                • Module Contents
                  • Functions
                  • Attributes
                    • _logger
                    • get_resolution_pandas_timeseries()
                    • resample_pandas_timeseries_agg()
              • eelib.utils.simulation_helper
                • Module Contents
                  • Functions
                  • Attributes
                    • _logger
                    • 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
                • Module Contents
                  • Functions
                    • validate_init_parameters()
                    • format_valid_parameters_dictionary()
  • Publications
    • Cite eELib
  • Model Library
  • Contribute
  • Legals
  • Impressum
  • Disclaimer / Authors
eELib
  • Reference Manual
  • API Reference
  • eelib
  • eelib.core
  • eelib.core.grid
  • eelib.core.grid.pandapower
  • View page source

eelib.core.grid.pandapower

Submodules

  • eelib.core.grid.pandapower.pandapower_model
  • eelib.core.grid.pandapower.pandapower_simulator

© Copyright 2023-2025, elenia.

Built with Sphinx using a theme provided by Read the Docs.