daily

class EgonDailyHeatDemandPerClimateZone(**kwargs)[source]

Bases: Base

climate_zone
daily_demand_share
day_of_year
temperature_class
class EgonMapZensusClimateZones(**kwargs)[source]

Bases: Base

climate_zone
zensus_population_id
class IdpProfiles(df_index, **kwargs)[source]

Bases: object

get_temperature_interval(how='geometric_series')[source]

Appoints the corresponding temperature interval to each temperature in the temperature vector.

daily_demand_shares_per_climate_zone()[source]

Calculates shares of heat demand per day for each climate zone

Returns:

None.

h_value(temp_profile)[source]

Description: Assignment of daily demand scaling factor to each day of all TRY Climate Zones

temp_profile: pandas.DataFrame

temperature profiles of all TRY Climate Zones 2011

Returns:

h (pandas.DataFrame) – Hourly factor values for each station corresponding to the temperature profile. Extracted from demandlib.

map_climate_zones_to_zensus()[source]

Geospatial join of zensus cells and climate zones

Returns:

None.

temp_interval(temp_profile)[source]

Description: Create Dataframe with temperature data for TRY Climate Zones

temp_profile: pandas.DataFrame

temperature profiles of all TRY Climate Zones 2011

Returns:

temperature_interval (pandas.DataFrame) – Hourly temperature intrerval of all 15 TRY Climate station#s temperature profile

temperature_classes()[source]
temperature_profile_extract()[source]

Description: Extract temperature data from atlite :returns: temperature_profile (pandas.DataFrame) – Temperatur profile of all TRY Climate Zones 2011