Configuration fields
Configuration fields determine how Providentia behaves during a run using a configuration file. Below is a full list of all available parameters organised by mode.
These fields can also be set via command line arguments, for more details, see the Command line configuration page.
Parameters for analysis and visualization modes (Dashboard, Report, Library)
Apart from the common parameters, these are the fields used by all analysis and visualisation modes (Dashboard, Report, Library). All parameters in this section are optional.
Parameter |
Description |
Default |
|---|---|---|
|
Statistic mode: |
|
|
Aggregation statistic: |
Depends on |
|
Timeseries aggregation statistic: |
|
|
Periodic statistic mode: |
|
|
Periodic aggregation statistic: |
|
|
Boolean variable to set if you want to temporally colocate the observation and model data. |
|
|
Boolean variable |
|
|
Boolean variable to set if you want to spatially colocate the observation and model data across multiple species. |
|
|
Spatial colocation tolerance to match stations by |
|
|
Boolean variable to validate spatial colocation intersections via position using |
|
|
Spatial colocation validation tolerance to validate station reference/station name match of stations by longitude/latitude position (in metres) |
|
|
Boolean variable to indicate the use of |
|
|
Boolean variable to indicate usage of |
|
|
Boolean variable to indicate the use of |
|
|
Boolean variable to indicate the use of |
|
|
The path to the file containing the plot characteristics. |
— |
|
Alias for observational data |
|
|
Filter out data lower than this set limit. If multiple species are being read then this can either be one value, setting the same limit across species or multiple values per species (e.g. |
— |
|
Filter out data above this set limit. If multiple species are being read then this can either be one value, setting the same limit across species or multiple values per species (e.g. |
— |
|
Set the map plot extents with the syntax: minimum longitude, maximum longitude, minimum latitude, maximum latitude (e.g. |
|
|
Type of extreme stations removal, from the options given in |
— |
|
Resolution you want to resample your data to: |
— |
|
Units of data in multispecies plots |
— |
Dashboard parameters
This parameter is used only in the Dashboard mode. It is optional.
Parameter |
Description |
Default |
|---|---|---|
|
Plots that will be active in the dashboard once it is launched (e.g. |
|
Report parameters
These parameters are used only in the Report mode. All of them are optional.
Parameter |
Description |
Default |
|---|---|---|
|
Type of report to generate that defines which plots the report will contain, from the options given in |
|
|
Boolean variable to set if you wish to make specific plots for each station in subsection. |
|
|
Boolean variable to set if you wish to make summary plots across station subsection. |
|
|
The header in the first page of the report (as in the PDF). |
|
|
The filename of the report or the path to create the report (as in the PDF). |
|
|
Boolean variable to set if you wish to harmonise axes limits across stations for stations report. |
|
|
Boolean variable to set if you wish to harmonise axes limits across subsections for summary report. |
|
Interpolation parameters
These parameters are used only in the Interpolation mode. All of them are optional.
Parameter |
Description |
Default |
|---|---|---|
|
Number of nearest neighbours used for interpolation |
|
|
Reverse vertical order of model levels |
|
|
Minimum number of jobs per interpolation chunk |
|
|
Maximum number of chunks in the job array |
|
|
Use multiprocessing instead of Greasy on HPC systems |
|
|
Number of initial timesteps skipped for model spin-up |
|
|
Statistic for the downsampling of the model resolution to the observational resolution: |
|
|
Method for the upsampling of the model resolution to the observational resolution: |
|
|
Determines whether to use all GHOST or all non-GHOST networks when the |
— |
|
Model resolution if different from observations. |
Same as |
Download parameters
These parameters are used only in the Download mode. All of them are optional.
Parameter |
Description |
Default |
|---|---|---|
|
Indicates whether previously downloaded files should be overwritten: |
— |
|
Determines where GHOST observations are downloaded from: |
— |
|
Specifies whether the interpolated versions of the model output should be downloaded: |
— |
|
Selects what to download when both observations and model output are present in the configuration file: |
— |
|
Specifies if the datasets information from Thredds should be updated per species every time we download data. The information is stored here: |
— |
|
Determines whether to use all GHOST or all non-GHOST networks when the observation field uses the |
— |
|
Sets the timeout (in seconds) for downloads from HPC systems, covering interpolated and non-interpolated model data as well as GHOST and non-GHOST observations. |
|
|
Model resolution if different from observations. |
Same as |
Models
In Providentia, models can be set in different ways depending on how the model, domain and ensemble are defined.
1. Define model, domain and ensemble independently
You can specify each field separately:
model = cams61_monarch_ph3
domain = eu
ensemble = allmembers
You can also define only some of them:
model = cams61_monarch_ph3
domain = eu
model = cams61_monarch_ph3
ensemble = allmembers
Or only the model:
model = cams61_monarch_ph3
2. Combine model and domain
The domain can be included directly in the model name:
model = cams61_monarch_ph3-eu
ensemble = allmembers
Or:
model = cams61_monarch_ph3-eu
3. Combine model and ensemble
model = cams61_monarch_ph3-allmembers
domain = eu
4. Combine model, domain and ensemble
model = cams61_monarch_ph3-eu-allmembers
Aliases
Aliases can simplify long model names.
They work in two cases:
Combined model, domain and ensemble
model = cams61_monarch_ph3-eu-allmembers, cams_reanalysis_ensemble_validated-regional-000 (MONARCH, CAMS)
Independent fields with only one value each
model = cams61_monarch_ph3 (MONARCH)
domain = eu
ensemble = allmembers