Repository navigation
HERMES_GR_HowToConfigure
The configuration file defines the global settings for a specific emission scenario. It includes general arguments such as the temporal period, input and output directories, domain definition, and paths to required data.
Detailed input file formats and examples are documented in HERMES_GR Input Files.
Configuration file (INI)
├── [GENERAL]
│ ├── input_dir, output_dir, start_date, ...
├── [DOMAIN]
│ ├── domain_type, projection settings (lat/lon, nx/ny, ...)
├── [EMISSION_INVENTORY_CONFIGURATION]
│ └── path to the file that describes the emission inventory configuration
└── [EMISSION_INVENTORY_PROFILES]
└── profiles for vertical, temporal, and speciation distribution
The INI file is structured in sections, each grouping logically related parameters. Each parameter is described below along with its purpose and allowed values where applicable.
The GENERAL section is used to define the main paths, output file name, time-step configuration, log level, and output settings.
[GENERAL]
log_level = 3
input_dir = /home/user/HERMES/HERMES_IN
data_path = /home/user/HERMES/datasets
output_dir = /home/user/HERMES/HERMES_OUT
output_name = HERMES_GR_<date>.nc
start_date = 2010/01/01 00:00:00
# end_date = 2010/01/01 00:00:00
output_timestep_type = hourly
output_timestep_num = 24
output_timestep_freq = 1
compression_level = 4
| Option | Details |
|---|---|
log_level |
1: Low log |
| 2: Medium log | |
| 3: Complete log | |
| 5: DEBUG mode. Performs extra checks and writes a final CSV file with the execution time of each main section. | |
input_dir |
Base input directory. Paths containing <input_dir> are completed with this value. |
data_path |
Path to the folder that contains all datasets required as input. |
output_dir |
Path to the output directory. |
output_name |
Name of the output file. The string <date> is replaced by the starting date of the simulation day. |
start_date |
Starting date to simulate (UTC). Accepted date formats are detailed below. |
end_date |
[OPTIONAL] Ending date of the simulation. If it is not set, end_date = start_date. |
output_timestep_type |
hourly: For hourly time-step outputs. |
| daily: For daily time-step outputs. | |
| monthly: For monthly time-step outputs. | |
| yearly: For yearly time-step outputs. | |
output_timestep_num |
Number of time steps to simulate. |
output_timestep_freq |
Frequency between time steps. |
compression_level |
Output compression level from 0 to 9; 0 corresponds to no compression and 9 to maximum compression. |
- 1: Low information about execution progress.
- 2: Medium information about execution progress.
- 3: Detailed log with information about each step performed by the model to process emissions. This is recommended for debugging.
- 5: DEBUG mode. Performs additional checks and writes a final CSV file summarizing the time spent in each main section of the execution.
The data_path option defines the common directory where all emission inventories used by HERMES_GR are stored.
The complete path to each specific emission inventory file is specified in the Cross Table (CSV).
HERMES_GR accepts the following date formats:
-
YYYYMMDD:20150101 -
YYYYMMDDhh:2015010100 -
YYYYMMDD.hh:20150101.00 -
YYYY/MM/DD:2015/01/01 -
YYYY/MM/DD_hh:2015/01/01_00 -
YYYY/MM/DD_hh:mm:ss:2015/01/01_00:00:00 -
YYYY/MM/DD hh:mm:ss:2015/01/01 00:00:00 -
YYYY-MM-DD_hh:2015-01-01_00 -
YYYY-MM-DD_hh:mm:ss:2015-01-01_00:00:00 -
YYYY-MM-DD hh:mm:ss:2015-01-01 00:00:00
The DOMAIN section defines the output properties and working grid where emissions are calculated, including the spatial extension, horizontal grid, projection, and vertical description.
HERMES_GR can calculate emissions on user-specified grids with the following coordinate systems: regular lat-lon, rotated lat-lon, Lambert conformal conic, and Mercator. Other coordinate systems can be added upon request.
[DOMAIN]
# output_model = [MONARCH, CMAQ, WRF_CHEM]
output_model = MONARCH
output_attributes = <input_dir>/data/_global_attributes.csv
# domain_type = [global, global_monarch, lcc, rotated, mercator]
domain_type = global
vertical_description = <input_dir>/data/profiles/vertical/Benchmark_15layers_vertical_description.csv
auxiliary_files_path = <input_dir>/data/auxiliar_files/<domain_type>_<resolution>
# if domain_type == global or global_monarch:
inc_lat = 0.5
inc_lon = 0.703125
# if domain_type == rotated:
centre_lat = 35
centre_lon = 20
west_boundary = -51
south_boundary = -35
inc_rlat = 1.
inc_rlon = 1.
# if domain_type == lcc:
lat_1 = 37
lat_2 = 43
lon_0 = -3
lat_0 = 40
nx = 478
ny = 398
inc_x = 12000
inc_y = 12000
x_0 = -2131849.000
y_0 = -2073137.875
# if domain_type == mercator:
lat_ts = -2.84
lon_0 = -79.16
nx = 99
ny = 81
inc_x = 1000
inc_y = 1000
x_0 = -49500.13899057542
y_0 = -355986.6927808438
| Option | Details |
|---|---|
output_model |
MONARCH: Provide outputs for the MONARCH CTM. |
| CMAQ: Provide outputs for the CMAQ CTM. | |
| WRF_CHEM: Provide outputs for the WRF-Chem CTM. | |
output_attributes |
Path to the file containing global attributes set by the user. It is used only for CMAQ and WRF_CHEM output model types. See Global attributes file. |
domain_type |
global: Simulate a regular global domain. More details below. |
global_monarch: Simulate a global domain with the MONARCH global-grid conventions. It is configured like global, but applies the MONARCH-specific domain properties described below. |
|
| rotated: Simulate a rotated domain. More details below. | |
| lcc: Simulate a Lambert conformal conic domain. More details below. | |
| mercator: Simulate a Mercator domain. More details below. | |
vertical_description |
Path to the file that contains the vertical description of the desired output. See Vertical description file. |
auxiliary_files_path |
Path to the directory where auxiliary files are created or read if they already exist. |
inc_lat |
[domain_type = global or global_monarch] Latitudinal grid resolution in degrees. |
inc_lon |
[domain_type = global or global_monarch] Longitudinal grid resolution in degrees. |
centre_lat |
[domain_type = rotated] Central geographic latitude of the grid in non-rotated degrees. Corresponds to the TPH0D parameter in NMMB-MONARCH. |
centre_lon |
[domain_type = rotated] Central geographic longitude of the grid in non-rotated degrees, positive east. Corresponds to the TLM0D parameter in NMMB-MONARCH. |
west_boundary |
[domain_type = rotated] Grid western boundary from center point in rotated degrees. Corresponds to the WBD parameter in NMMB-MONARCH. |
south_boundary |
[domain_type = rotated] Grid southern boundary from center point in rotated degrees. Corresponds to the SBD parameter in NMMB-MONARCH. |
inc_rlat |
[domain_type = rotated] Latitudinal grid resolution in rotated degrees. Corresponds to the DPHD parameter in NMMB-MONARCH. |
inc_rlon |
[domain_type = rotated] Longitudinal grid resolution in rotated degrees. Corresponds to the DLMD parameter in NMMB-MONARCH. |
lat_1 |
[domain_type = lcc] Standard parallel 1 in degrees. Corresponds to the P_ALP parameter of the GRIDDESC file. |
lat_2 |
[domain_type = lcc] Standard parallel 2 in degrees. Corresponds to the P_BET parameter of the GRIDDESC file. |
lon_0 |
[domain_type = lcc] Longitude of the central meridian in degrees. Corresponds to the P_GAM parameter of the GRIDDESC file. |
lat_0 |
[domain_type = lcc] Latitude of the projection origin in degrees. Corresponds to the Y_CENT parameter of the GRIDDESC file. |
nx |
[domain_type = lcc and mercator] Number of grid columns. Corresponds to the NCOLS parameter of the GRIDDESC file. |
ny |
[domain_type = lcc and mercator] Number of grid rows. Corresponds to the NROWS parameter of the GRIDDESC file. |
inc_x |
[domain_type = lcc and mercator] X-coordinate cell dimension in meters. Corresponds to the XCELL parameter of the GRIDDESC file. |
inc_y |
[domain_type = lcc and mercator] Y-coordinate cell dimension in meters. Corresponds to the YCELL parameter of the GRIDDESC file. |
x_0 |
[domain_type = lcc and mercator] X-coordinate origin of the grid in meters. Corresponds to the XORIG parameter of the GRIDDESC file. |
y_0 |
[domain_type = lcc and mercator] Y-coordinate origin of the grid in meters. Corresponds to the YORIG parameter of the GRIDDESC file. |
lat_ts |
[domain_type = mercator] Latitude of true scale in degrees. |

To generate a global domain, set domain_type = global.
Use inc_lat and inc_lon to define the grid resolution.

To generate a global domain following MONARCH global-grid conventions, set domain_type = global_monarch.
This domain type is configured like global, using inc_lat and inc_lon, but includes the MONARCH-specific requirements for global domains: the point lon=0.0, lat=0.0 is the centroid of a grid cell located inside the domain, and the exterior cells are half cells.

To generate a rotated domain, set domain_type = rotated.

To generate a Lambert conformal conic domain, set domain_type = lcc.

To generate a Mercator domain, set domain_type = mercator.
The EMISSION_INVENTORY_CONFIGURATION section defines the path to the file that describes the emission inventories to be used by HERMES_GR.
The description of the emission inventories that HERMES_GR can process is available in emission inventories.
[EMISSION_INVENTORY_CONFIGURATION]
cross_table = <input_dir>/conf/EI_configuration_Global_aerosol_gas.csv
| Option | Details |
|---|---|
cross_table |
Path to the CSV file that describes the emission inventories, sectors, pollutants, paths, profiles, and masks to use. Its structure is documented in the Cross Table (CSV) section below. |
The EMISSION_INVENTORY_PROFILES section defines the profile files used to perform vertical distribution, temporal disaggregation, and chemical speciation treatment of the original emission inventories.
[EMISSION_INVENTORY_PROFILES]
p_vertical = <input_dir>/data/profiles/vertical/Vertical_profile.csv
p_month = <input_dir>/data/profiles/temporal/global_regional/TemporalProfile_Monthly.csv
p_week = <input_dir>/data/profiles/temporal/global_regional/TemporalProfile_Weekly.csv
p_day = <input_dir>/data/profiles/temporal/global_regional/TemporalProfile_Daily.csv
p_hour = <input_dir>/data/profiles/temporal/global_regional/TemporalProfile_Hourly.csv
p_speciation = <input_dir>/data/profiles/speciation/global_regional/Speciation_profile_cb05_aero5_MONARCH.csv
molecular_weights = <input_dir>/data/profiles/speciation/MolecularWeights.csv
# world_info = <input_dir>/data/profiles/temporal/tz_world_country_iso3166.csv # Deprecated in HERMES_GR v3.0.0
countries_shapefile = <input_dir>/data/gadm_country_mask/gadm_country_ISO3166.shp
timezones_shapefile = <input_dir>/data/timezones/timezones_2021c.shp
| Option | Details |
|---|---|
p_vertical |
Path to the file that contains the vertical profiles. See Vertical profiles file. |
p_month |
Path to the file that contains the monthly profiles. See Monthly profiles file. |
p_week |
Path to the file that contains the weekly profiles. See Weekly profiles file. |
p_day |
Path to the file that contains the daily profiles. See Daily profiles file. |
p_hour |
Path to the file that contains the hourly profiles. See Hourly profiles file. |
p_speciation |
Path to the file that contains the speciation profiles. See Speciation profiles file. |
molecular_weights |
Path to the file that contains the molecular weights of the input pollutant species. This file should be modified if a new pollutant species is introduced. See Molecular weights file. |
world_info |
Deprecated in HERMES_GR v3.0.0. This option was used by previous versions and should not be configured for regular HERMES_GR v3.0.0 runs. Some preprocessing tools may still expose a --world_info_path argument when they require legacy mapping input. |
countries_shapefile |
Path to a Shapefile or GeoJSON containing country boundaries and the required ISO attribute (ISO3 codes). Used for spatial emission masks and scaling (factor_mask, regrid_mask). See Country masks file for GADM download/preparation instructions, formats, fields, examples and auxiliary files. |
timezones_shapefile |
Required path to a Shapefile or GeoJSON containing time zone polygons and the tzid attribute (for example Europe/Madrid). Used to assign local times during temporal allocation. See Time zones file for original 2021c download links, formats, fields, examples and auxiliary files. |
The emission configuration file allows the user to select the base emission inventories, pollutant sectors and species to combine and overlay for their simulations, as well as the corresponding temporal, vertical and speciation profiles and scaling and masking factors.
Each line of the emission configuration file belongs to a specific emission inventory-pollutant sector-pollutant specie group (e.g. HTAPv2-transport-co). The definition of pollutant sectors and pollutant species is restricted to the format in which the original emission inventories are reported.
For each one of the emission inventory-pollutant sector-pollutant specie groups, the user can define:
- Country-specific scaling factors that multiply original emissions
- Country-specific masks that restrict the applicability of the original inventory to a given region
- A vertical profile to distribute original emissions across the vertical layers defined in the Vertical description file
- Fixed or gridded temporal profiles to disaggregated original emissions to the monthly, weekly, daily and hourly level
- A speciation profile to remap original pollutants species to a specific chemical mechanism
ei;sector;ref_year;active;factor_mask;regrid_mask;pollutants;path;frequency;source_type;coverage;p_vertical;p_month;p_week;p_hour;p_speciation;p_day
GFASv12;;2015;1;;;co,nox_no,pm25,oc,bc,so2,ch3oh,c2h5oh,c3h8,c2h4,c3h6,c5h8,terpenes,hialkenes,hialkanes,ch2o,c2h4o,c3h6o,nh3,c2h6s,c2h6,c7h8,c6h6,c8h10,c4h8,c5h10,c6h12,c8h16,c4h10,c5h12,c6h14,c7h16;<data_path>/ecmwf/gfas/daily_mean;daily;point;global;method=sovief,approach=uniform;;;H001;E001;
HTAPv2;energy;2010;1;;;co,nox_no2,pm10,pm25,oc,bc,so2,nh3,voc01,voc02,voc03,voc04,voc05,voc06,voc07,voc08,voc09,voc12,voc13,voc14,voc15,voc16,voc17,voc21,voc22,voc23,voc24;<data_path>/jrc/htapv2/monthly_mean;monthly;area;global;V001;;W002;H002;E002;
HTAPv2;industry;2010;1;;;co,nox_no2,pm10,pm25,oc,bc,so2,nh3,voc01,voc02,voc03,voc04,voc05,voc06,voc07,voc08,voc09,voc12,voc13,voc14,voc15,voc16,voc17,voc18,voc19,voc20,voc21,voc22,voc23,voc24;<data_path>/jrc/htapv2/monthly_mean;monthly;area;global;V002;;W003;H004;E003;
HTAPv2;residential;2010;1;;;co,nox_no2,pm10,pm25,oc,bc,so2,nh3,voc01,voc02,voc03,voc04,voc05,voc06,voc07,voc08,voc09,voc12,voc13,voc14,voc15,voc16,voc17,voc19,voc21,voc22,voc23,voc24;<data_path>/jrc/htapv2/monthly_mean;monthly;area;global;;;W003;H003;E004;
HTAPv2;transport;2010;1;;;co,nox_no2,pm10,pm25,oc,bc,so2,nh3,voc02,voc03,voc04,voc05,voc06,voc07,voc08,voc09,voc12,voc13,voc14,voc15,voc16,voc17,voc21,voc22,voc23;<data_path>/jrc/htapv2/monthly_mean;monthly;area;global;;;W005;weekday=H006, saturday=H009, sunday=H010;E005;
HTAPv2;agriculture;2010;1;;;nh3;<data_path>/jrc/htapv2/monthly_mean;monthly;area;global;;;W001;H007;E006;
HTAPv2;air_lto;2010;1;;;co,nox_no2,pm10,pm25,oc,bc,so2,voc02,voc03,voc05,voc06,voc07,voc08,voc09,voc12,voc13,voc14,voc15,voc17,voc21,voc22,voc23;<data_path>/jrc/htapv2/yearly_mean;yearly;area;global;V003;M001;W001;H001;E007;
HTAPv2;air_cds;2010;1;;;co,nox_no2,pm10,pm25,oc,bc,so2,voc02,voc03,voc05,voc06,voc07,voc08,voc09,voc12,voc13,voc14,voc15,voc17,voc21,voc22,voc23;<data_path>/jrc/htapv2/yearly_mean;yearly;area;global;V004;M001;W001;H001;E007;
HTAPv2;air_crs;2010;1;;;co,nox_no2,pm10,pm25,oc,bc,so2,voc02,voc03,voc05,voc06,voc07,voc08,voc09,voc12,voc13,voc14,voc15,voc17,voc21,voc22,voc23;<data_path>/jrc/htapv2/yearly_mean;yearly;area;global;V005;M001;W001;H001;E007;
HTAPv2;ships;2010;1;;;co,nox_no2,pm10,pm25,oc,bc,so2,voc01,voc02,voc03,voc04,voc05,voc06,voc07,voc08,voc09,voc12,voc13,voc14,voc15,voc16,voc17,voc18,voc19,voc21,voc22,voc23,voc24;<data_path>/jrc/htapv2/yearly_mean;yearly;area;global;;M001;W001;H001;E008;
wiedinmyer;;2010;1;;;bc,c2h2,c2h4,c3h6,c6h6,ch2o,ch3cooh,ch3oh,co,hcl,nh3,nox_no,oc,pm10,pm25,so2;<data_path>/ucar/wiedinmyer/yearly_mean;yearly;area;global;;M001;W001;H008;E009;
carn;;2015;1;;;so2;<data_path>/mtu/carnetal/yearly_mean;yearly;point;global;;M001;W001;H001;E086;
| Option | Details |
|---|---|
ei |
Name of the emission inventory. Currently available emission inventories are: HTAPv2, GFASv12, ECLIPSEv5a, Wiedinmyer, TNO_MACC_III, EMEP. A short description of each emission inventory is available here. Additional emission inventories can be added on request. |
sector |
Pollutant sector name for each emission inventory. Not needed for GFAS12 and Wiedinmyer. |
ref_year |
Reference year for each emission inventory. Not needed for GFASv12. |
active |
0: Do not use the emission inventory. |
| 1: Use the emission inventory. | |
factor_mask |
[OPTIONAL] This parameter allows the user to define country-specific scaling factors that multiply the original emissions. (More details below) |
regrid_mask |
[OPTIONAL] This parameter allows the user to define country-specific masks that restrict the applicability of the original emissions to the defined region. (More details below) |
pollutants |
List of pollutants to take into account for each emission inventory. |
path |
Path to the folder that contains the emission inventory files. HERMES_GR will complete the path with the <pollutant_sector> folder and the <pollutant_date>.nc file name taking into account the information provided by fields sector, pollutants and ref_year. The <data_path> string will be replaced with the data_path option of the configuration file. |
frequency |
yearly: Applicable to the annual emission inventories. |
| monthly: Applicable to the monthly emission inventories. | |
| daily: Applicable to the daily emission inventories. | |
source_type |
area For area emission inventories. |
| point For source point emission inventories. | |
coverage |
global For global emission inventories. |
| regional For regional emission inventories. | |
p_vertical |
[OPTIONAL] Vertical profile ID defined in the Vertical profiles file. For GFASv12, information on the method to obtain the injection height and the approach to distribute the emissions needs to be provided (details below). |
p_month |
[OPTIONAL] Monthly profile ID defined in the Monthly profiles file or path to a gridded temporal profile file. Mandatory only when the output_timestep_type option of the configuration file is set to monthly, daily, or hourly. |
p_week |
[OPTIONAL] Weekly profile ID defined in the Weekly profiles file or path to a gridded temporal profile file. Mandatory only when the output_timestep_type option of the configuration file is set to daily or hourly. |
p_day |
[OPTIONAL] Daily profile ID defined in the Daily profiles file or path to a gridded temporal profile file. Mandatory only when the output_timestep_type option of the configuration file is set to daily or hourly. |
p_hour |
[OPTIONAL] Hourly profile ID defined in the Hourly profiles file, or path to a gridded temporal profile file. Mandatory only when the output_timestep_type option of the configuration file is set to hourly. |
p_speciation |
Speciation profile ID defined in the Speciation profiles file. |
comment |
[OPTIONAL] User comment to explain the configuration line or dataset details. Not used inside the code. |
This option allows the user to define country-specific scaling factors that multiply the original emission inventories.
A country-specific scaling factor is defined as follows:
Country_specific_alphanumeric_ISO3_code + blank space + scaling factor.
Scaling factors for more than one country need to be separated by a comma.
For example, if you want to multiply Spanish emissions by 1.5 and Chinese emissions by 2.5, you need to add the following expression:
ESP 1.5,CHN 2.5
Factors are multipliers, not percentages: ESP 0 turns off Spanish emissions, ESP 0.8 reduces them by 20%, and ESP 1.2 increases them by 20%. Countries not listed retain factor 1. A single numeric value such as 0.8 scales the whole inventory row.
Use ISO 3166-1 alpha-3 codes from the ISO field of the dataset configured through countries_shapefile. See Country masks file. For gridded inventories, masks multiply source-grid emissions before regridding. Border cells use the country with the largest intersection, without blending factors by area. If both factor_mask and regrid_mask are configured, their factors are multiplied.
This option allows the user to define a country-specific mask that restricts the applicability of the original emission inventory to a given region.
The country boundaries and ISO3 codes come from countries_shapefile; see Country masks file.
The country-specific mask is defined as follows:
+ or - + Country_specific_alphanumeric_ISO3_code
For example, if you want to mask out all the countries except for Spain (i.e. restrict the applicability of the inventory only to Spain), you need to add the following expression:
+ ESP
On the contrary, if you want to mask out just Spain (i.e. restrict the applicability of the inventory to all the countries except for Spain), you need to add the following expression:
- ESP
The mask that you create can involve more than one country. In this case, the alphanumeric ISO3 codes need to be separated with commas:
+ ESP,CHN
- ESP,CHN
This functionality can be very useful when combining two or more emission inventories. For example, masking out HTAPv2 emissions to all countries of EU:
+ NPL,THA,IND,TJK,CHN,MNG,AFG,ARE,ARM,AZE,BEN,BFA,BHR,CAF,CIV,CMR,COD,COG,DJI,DZA,EGY,ERI,ESH,ETH,GAB,GEO,GHA,GIN,GMB,GNB,GNQ,IRN,IRQ,ISR,JOR,KAZ,KEN,KWT,LBN,LBR,LBY,MAR,MLI,MRT,NER,NGA,OMN,PAK,PSE,QAT,RUS,SAU,SDN,SEN,SLE,SOM,SSD,SYR,TCD,TGO,TKM,TUN,UGA,UZB,YEM
And use TNO emissions instead:
- NPL,THA,IND,TJK,CHN,MNG,AFG,ARE,ARM,AZE,BEN,BFA,BHR,CAF,CIV,CMR,COD,COG,DJI,DZA,EGY,ERI,ESH,ETH,GAB,GEO,GHA,GIN,GMB,GNB,GNQ,IRN,IRQ,ISR,JOR,KAZ,KEN,KWT,LBN,LBR,LBY,MAR,MLI,MRT,NER,NGA,OMN,PAK,PSE,QAT,RUS,SAU,SDN,SEN,SLE,SOM,SSD,SYR,TCD,TGO,TKM,TUN,UGA,UZB,YEM
When using this functionality, the user needs to be careful not to double count emissions.
For GFAS the p_vertical field does not have to be filled with a vertical profile ID like the other emission inventories, but with two parameters that define: (i) the maximum altitude of the fire plume injection height (method) and (ii) how the emissions are distributed across the layers below this maximum height (approach).
The fire plume injection height information is reported by GFAS and varies per grid cell. For each grid cell, GFASv12 reports two values of fire plume injection height, which correspond to two different methods to obtain this value:
method
- sovief: The semi-empirical IS4FIRES parameterisation is detailed in Sofiev et al. (2012). Injection height is estimated as a function of the PBL height, the Brunt–Väisälä frequency of the free troposphere and the FRP of a fire.
- prm: A plume rise model described by Paugam et al. (2015) that consists of a 1-D cloud-resolving model, forced at its base by satellite-derived fire parameters: convective heat flux (CHF) and active fire area (AF area).
Regarding the approach, two options exist as well:
approach
- uniform: All the emissions are distributed uniformly across the layers below the maximum injection height
- 50_top: 50% of all emissions are allocated in the vertical layer that intersects with the maximum injection height and the other 50% are distributed uniformly across the layers below the maximum injection height
- surface: All the emissions are assigned to the first layer of the model. This option is conceived for those modellers that want to inject the forest fire emissions online in the atmospheric chemistry model (below the PBL)
The user has to select the method and the approach separated by a comma
Example:
method=sovief,approach=uniform
The p_hour field accepts specific hourly profiles for weekdays, Saturdays and Sundays.
Example:
weekday=H006, saturday=H009, sunday=H010
If the user wants to apply the same hourly profile for all day types then only one profile needs to be added (following the cases of the p_month and p_day).