daily

class EgonDailyHeatDemandPerClimateZone(**kwargs)[source]

Bases: sqlalchemy.ext.declarative.api.Base

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

Bases: sqlalchemy.ext.declarative.api.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 cliamte zone

Returns:None.
h_value()[source]

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

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()[source]

Description: Create Dataframe with temperature data for TRY Climate Zones :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