ebm.energy_consumption module

class EnergyConsumption(heating_systems_parameters: DataFrame = None)[source]

Bases: object

__init__(heating_systems_parameters: DataFrame = None)[source]
grouped_heating_systems() DataFrame[source]
Groups and sums heating_system_parameters over building_category, TEK, Oppvarmingstyper. All excess values will

be summed.

Returns

pd.DataFrame

heating_systems_parameters grouped and summed

calculate(energy_requirements: DataFrame) DataFrame[source]

calculate energy usage by from energy_requirements and heating_systems_parameters

Parameters

energy_requirements : pd.DataFrame

Returns

pd.DataFrame

adjust_heat_pump(df)[source]
adjust_other(df)[source]
adjust_cooling(df)[source]
adjust_heating_dhw(df)[source]
adjust_heating_rv(df)[source]
calibrate_heating_systems(df: DataFrame, factor: DataFrame, multiply=False) DataFrame[source]
calibrate_heating_systems_adder(df: DataFrame, factor: DataFrame) DataFrame[source]