Source code for ebm.model.heating_systems_parameter

import pandas as pd

from ebm.energy_consumption import EnergyConsumption


[docs] def heating_systems_parameter_from_projection(heating_systems_projection: pd.DataFrame) -> pd.DataFrame: calculator = EnergyConsumption(heating_systems_projection.copy()) return calculator.grouped_heating_systems()
[docs] def expand_heating_system_parameters(heating_systems_parameter): df = heating_systems_parameter df = df.assign(**{'heating_system': df['heating_systems'].str.split('-')}).explode('heating_system') df['heating_system'] = df['heating_system'].str.strip() df['load_share'] = df['base_load_coverage'] return df