service_sector
- CTS_demand_scale(aggregation_level)[source]
Description: caling the demand curves to the annual demand of the respective aggregation level
- Parameters:
aggregation_level (str) – aggregation_level : str if further processing is to be done in zensus cell level ‘other’ else ‘dsitrict’
- Returns:
CTS_per_district (pandas.DataFrame) –
- if aggregation =’district’
Profiles scaled up to annual demand
- else
0
CTS_per_grid (pandas.DataFrame) –
- if aggregation =’district’
Profiles scaled up to annual demandd
- else
0
CTS_per_zensus (pandas.DataFrame) –
- if aggregation =’district’
0
- else
Profiles scaled up to annual demand
- cts_demand_per_aggregation_level(aggregation_level, scenario)[source]
Description: Create dataframe assigining the CTS demand curve to individual zensus cell based on their respective NUTS3 CTS curve
- Parameters:
aggregation_level (str) – if further processing is to be done in zensus cell level ‘other’ else ‘dsitrict’
- Returns:
CTS_per_district (pandas.DataFrame) –
- if aggregation =’district’
NUTS3 CTS profiles assigned to individual zensu cells and aggregated per district heat area id
- else
empty dataframe
CTS_per_grid (pandas.DataFrame) –
- if aggregation =’district’
NUTS3 CTS profiles assigned to individual zensu cells and aggregated per mv grid subst id
- else
empty dataframe
CTS_per_zensus (pandas.DataFrame) –
- if aggregation =’district’
empty dataframe
- else
NUTS3 CTS profiles assigned to individual zensu population id