ebm.model.energy_use module
- building_group_energy_use_kwh(heating_systems_parameter: DataFrame, energy_need: DataFrame) DataFrame[source]
- calculate_energy_use(database_manager: DatabaseManager, years: YearRange | None = YearRange(start=2020, end=2050), area_parameters: DataFrame | None = None, scurve_parameters: DataFrame | None = None, building_code_parameters: DataFrame | None = None) DataFrame[source]
calculates energy use in KWh by building_category, TEK, building_condition, year, purpose.
The dataframe is index by row index. (subject to change)
extra columns m2, original_kwh_m2, reduction_yearly, reduction_policy, reduction_condition, reduced_kwh_m2,
behaviour_factor, kwh_m2, energy_requirement, heating_systems, heating_system_share, load_share, load_efficiency, energy_product, heating_system, load, building_group, efficiency_factor
Parameters
database_manager : pd.DataFrame years : YearRange, optional area_parameters : pd.DataFrame, optional scurve_parameters : pd.DataFrame, optional building_code_parameters : pd.DataFrame, optional
Returns
- pd.DataFrame
energy use in KWh by building_category, TEK, building_condition, year, purpose ,