From ade026bc43c494eef28ef9a19bc916465f867076 Mon Sep 17 00:00:00 2001 From: Joan Sala Calero Date: Thu, 14 May 2020 16:49:14 +0200 Subject: [PATCH 01/39] update plots --- MANIFEST.in | 1 + dqc_wrapper/test02_spatial_completeness.py | 6 ++- dqc_wrapper/test03_temporal_completeness.py | 5 --- dqc_wrapper/test05_temporal_consistency.py | 5 --- dqc_wrapper/utils/texts/caption_histogram.txt | 1 + dqc_wrapper/utils/texts/caption_tseries.txt | 1 + dqc_wrapper/utils/texts/plot_summary.txt | 7 ++++ dqc_wrapper/utils/utils_bokeh.py | 37 ++++++++++++++++--- dqc_wrapper/utils/utils_files.py | 10 +++++ 9 files changed, 57 insertions(+), 16 deletions(-) create mode 100644 dqc_wrapper/utils/texts/caption_histogram.txt create mode 100644 dqc_wrapper/utils/texts/caption_tseries.txt create mode 100644 dqc_wrapper/utils/texts/plot_summary.txt diff --git a/MANIFEST.in b/MANIFEST.in index adf88fb6b..9b61a34aa 100644 --- a/MANIFEST.in +++ b/MANIFEST.in @@ -1,3 +1,4 @@ include dqc_wrapper/grib/*.json include dqc_wrapper/utils/img/*.png include dqc_wrapper/utils/font/*.ttf +include dqc_wrapper/utils/texts/*.txt diff --git a/dqc_wrapper/test02_spatial_completeness.py b/dqc_wrapper/test02_spatial_completeness.py index e62520d19..10f05fceb 100644 --- a/dqc_wrapper/test02_spatial_completeness.py +++ b/dqc_wrapper/test02_spatial_completeness.py @@ -143,7 +143,11 @@ class SpatialCompletenessTest: if f.endswith('.grib'): # ECCODES / GRIB gc = GribFileCheck(f) - mvd, uvd = gc.get_grib_mv(mask_files, self.land_variable) + try: + mvd, uvd = gc.get_grib_mv(mask_files, self.land_variable) + except Exception as e: + mvd = -1 + msg = 'The land_sea_mask is not available for all the resolutions of this dataset' else: # XARRAY / NETCDF mvd, uvd, msg = self.missing_values_xarray(f, mask_files) diff --git a/dqc_wrapper/test03_temporal_completeness.py b/dqc_wrapper/test03_temporal_completeness.py index 9955a862e..0c0f7bbe7 100644 --- a/dqc_wrapper/test03_temporal_completeness.py +++ b/dqc_wrapper/test03_temporal_completeness.py @@ -125,11 +125,6 @@ class TemporalCompletenessTest: # Dump counts self.logger.error('Dates missing: {}'.format(missd)) - # Plot (for visual inspection) - if len(dates_available) > 1 and len(mandatory_dates) > 1: - tp = TemporalPlot(self.outfname_plot, self.plot_title) - tp.plot_completeness(dates_available, mandatory_dates) - # Final message if ok: msg = 'Files are temporally complete (according to c3s-cds-forms repository)' diff --git a/dqc_wrapper/test05_temporal_consistency.py b/dqc_wrapper/test05_temporal_consistency.py index 3a7ca1af4..18ff25ff3 100644 --- a/dqc_wrapper/test05_temporal_consistency.py +++ b/dqc_wrapper/test05_temporal_consistency.py @@ -118,11 +118,6 @@ class TemporalConsistencyTest: # Next d0 = d1 - # Plot (for visual inspection) - if len(total_dates) > 1: - tp = TemporalPlot(self.outfname_plot, self.plot_title) - tp.plot_consistency(total_dates) - # Dump errors self.logger.error(errors) diff --git a/dqc_wrapper/utils/texts/caption_histogram.txt b/dqc_wrapper/utils/texts/caption_histogram.txt new file mode 100644 index 000000000..a9635199f --- /dev/null +++ b/dqc_wrapper/utils/texts/caption_histogram.txt @@ -0,0 +1 @@ +Histogram for the global time series including the high resolution and ensemble members all together. A histogram is a graphical display of data using bars, each bar groups the variable values into ranges reported on the x-axis with related frequency of appearance on the y-axis. The tolerance (if available) and control limits are shown with dashed coloured vertical lines. A boxplot is shown at the bottom of the histogram indicating the variable minimum and maximum, a dispersion range estimation based on the Interquartile Range (IQR), the 1st and 3rd quartiles and the median. (An schematic description of a boxplot is available at the bottom of this page). Note that these plots are interactive using the buttons at the top right. \ No newline at end of file diff --git a/dqc_wrapper/utils/texts/caption_tseries.txt b/dqc_wrapper/utils/texts/caption_tseries.txt new file mode 100644 index 000000000..96561ee02 --- /dev/null +++ b/dqc_wrapper/utils/texts/caption_tseries.txt @@ -0,0 +1 @@ +Time series of the variable for the global domain including the high resolution and the ensemble members all together. The tolerance (if available) and control limit are shown with dashed coloured horizontal lines. Several statistics are also shown: the absolute minimum and maximum, a dispersion range estimation based on the Interquartile Range (IQR), the 1st and 3rd quartiles and the median (shadowed area). Note that these plots are interactive using the buttons at the top right. \ No newline at end of file diff --git a/dqc_wrapper/utils/texts/plot_summary.txt b/dqc_wrapper/utils/texts/plot_summary.txt new file mode 100644 index 000000000..9a787cf9f --- /dev/null +++ b/dqc_wrapper/utils/texts/plot_summary.txt @@ -0,0 +1,7 @@ +Summary +

+This diagnostic aims to detect suspicious values or outliers (due to e.g. data corruption, unrealistic simulations…) through the computation and display of histograms. A histogram is an approximate representation of the variable data distribution showing the different frequencies of appearance of all the observed values. Thus, outliers are usually identified in a histogram as data points clearly isolated from the main data distribution. The histograms are available for the global domain and for six different latitudinal bands (0º to 30º, 30º to 60º and 60º to 90º, for both the northern and southern hemispheres). Finally, the time evolution of the variable data distribution for the global domain is also shown at the bottom of this page. All plots are interactive allowing the user to zoom and move across the figure for better browsing. +

+In order to automatically identify possible outliers, two different boundaries are used: “control limits” and “tolerance limits”. +The control limits are based on specific statistical analyses and depend on the distribution of the variable considered. Any value located outside the control limits should be considered suspicious of being unrealistic and further manual inspection is recommended. A WARNING message is issued in this case. The methodology for estimating the control limits is described in the ¿appendix? +The tolerance limits are completely independent of the distribution of the variable considered and are predefined acceptable boundaries based on physical considerations. When available, the boundaries defined by the World Meteorological Organization (WMO) are used as tolerance limits [Guide to the Global Observing System - WMO No488, appendix VI-2]. Any value located outside the tolerance limits should be considered as an unrealistic data point, flagged with an ERROR message. \ No newline at end of file diff --git a/dqc_wrapper/utils/utils_bokeh.py b/dqc_wrapper/utils/utils_bokeh.py index 011d1f59a..716a439df 100644 --- a/dqc_wrapper/utils/utils_bokeh.py +++ b/dqc_wrapper/utils/utils_bokeh.py @@ -19,8 +19,8 @@ from math import pi from bokeh.plotting import figure from bokeh.layouts import gridplot, column from bokeh.io import save, output_file -from bokeh.models import Span, Label, Title -from bokeh.models import BasicTicker, ColorBar, LinearColorMapper, PrintfTickFormatter +from bokeh.models import Label, Title, Div, Button, CustomJS +from bokeh.models import ColorBar, LinearColorMapper, PrintfTickFormatter from dqc_wrapper.utils.utils_files import * from dqc_wrapper.utils.utils_grib import * @@ -58,6 +58,14 @@ class BokehPlot: 'S_polar' : '[-60 to -90 deg]' } + # Load text definitions + self.summary_text = load_text_file( + os.path.join(os.path.dirname(os.path.realpath(__file__)), 'texts/plot_summary.txt')) + self.caption_hist = load_text_file( + os.path.join(os.path.dirname(os.path.realpath(__file__)), 'texts/caption_histogram.txt')) + self.caption_tseries = load_text_file( + os.path.join(os.path.dirname(os.path.realpath(__file__)), 'texts/caption_tseries.txt')) + ''' Plot a simplified boxplot diagram (only lines) ''' @@ -292,7 +300,7 @@ class BokehPlot: q1, med, q3 = quantiles_from_hist(l, y) iqr = q3 - q1 - # whiskers / IQD / Median + # whiskers / IQD / Median / MinMax fig.line([q1 - 1.5 * iqr, q1], [low, low], color='#941333') fig.line([q3, q3 + 1.5 * iqr], [low, low], color='#941333') fig.line([q1 - 1.5 * iqr, q1 - 1.5 * iqr], [lowl, lowh], color='#941333') @@ -300,8 +308,10 @@ class BokehPlot: fig.line([q1, q1], [lowl, lowh], color='#941333') fig.line([med, med], [lowl, lowh], color='#941333') fig.line([q3, q3], [lowl, lowh], color='#941333') + fig.line([min(l[nz]), min(l[nz])], [0, lowl], color='#941333', line_dash=[2, 2]) + fig.line([max(l[nz]), max(l[nz])], [0, lowl], color='#941333', line_dash=[2, 2]) - # Boxes (Q1-Q3) + # Boxes (Q1-Q3) / MinMax fig.hbar(y=low, height=lowl-lowh, left=q1, right=q3, color='#800000', fill_alpha=0.25, line_color='#941333') # Legend @@ -309,6 +319,18 @@ class BokehPlot: return fig + ''' + Create a button that displays html text information within the plots + ''' + def create_button_information(self, text, pw=1000, ph=300, label_txt="Show/Hide summary explanation for this plots"): + div = Div(text="""{}""".format(text), width=pw, height=ph) + div.visible = False + showHide = """ + o1.visible = !(o1.visible); + """ + butt = Button(label=label_txt, callback=CustomJS(args={'o1': div}, code=showHide)) + return butt, div + ''' Plot multiple histograms into a grid and return a grid of the plots (file) ''' @@ -317,6 +339,11 @@ class BokehPlot: # Read histograms into pandas df_hist = pd.read_csv(self.csv_hist) + # Summary text + buttS, divS = self.create_button_information(self.summary_text) + butth, divH = self.create_button_information(self.caption_hist, ph=100, label_txt='Show/Hide plot description') + buttT, divT = self.create_button_information(self.caption_tseries, ph=100, label_txt='Show/Hide plot description') + # Total histogram p0 = self.plot_histogram_figure(df_hist, tag='total', pw=1000, ph=500) @@ -348,7 +375,7 @@ class BokehPlot: if p1 is None or p2 is None: save(p0) else: - save(column(p0, p1, p2, p3)) + save(column(buttS, divS, p0, butth, divH, p1, p2, buttT, divT, p3)) ''' Class: Temporal plots (temporal completeness and consistency) diff --git a/dqc_wrapper/utils/utils_files.py b/dqc_wrapper/utils/utils_files.py index 0f96b9f3d..c8925cd89 100644 --- a/dqc_wrapper/utils/utils_files.py +++ b/dqc_wrapper/utils/utils_files.py @@ -197,6 +197,16 @@ class CheckerConfig: else: print('ERROR: {}'.format(test_res['msg'])) +""" +Load text file +""" +def load_text_file(path): + try: + with open(path, 'r') as fp: + return fp.read() + except: + return "ERROR: Filename {} does not exists".format(path) + """ Print a header before a progress start """ -- GitLab From 8d16793cbaec9431b5de039b6bec76958b1a06ca Mon Sep 17 00:00:00 2001 From: Joan Sala Calero Date: Mon, 18 May 2020 15:38:31 +0200 Subject: [PATCH 02/39] valid_ranges update plots --- dqc_wrapper/QAR_dqc/tolerance_limits_wmo | 35 ++ dqc_wrapper/conf/conf_test06_2.ini | 2 +- dqc_wrapper/scripts/redoplots.py | 114 ------ dqc_wrapper/scripts/rename_c3s_files.py | 53 +++ dqc_wrapper/scripts/rename_pdfs.py | 51 --- dqc_wrapper/scripts/valid_ranges_test.py | 141 +++++-- dqc_wrapper/test02_spatial_completeness.py | 2 +- dqc_wrapper/test06_valid_ranges.py | 34 +- dqc_wrapper/utils/texts/caption_histogram.txt | 2 +- dqc_wrapper/utils/texts/plot_summary.txt | 10 +- dqc_wrapper/utils/utils_bokeh.py | 282 +++++++------- dqc_wrapper/utils/utils_files.py | 4 +- dqc_wrapper/utils/utils_grib.py | 2 +- dqc_wrapper/utils/utils_stats.py | 345 +++++++++++------- 14 files changed, 578 insertions(+), 499 deletions(-) create mode 100644 dqc_wrapper/QAR_dqc/tolerance_limits_wmo delete mode 100644 dqc_wrapper/scripts/redoplots.py create mode 100644 dqc_wrapper/scripts/rename_c3s_files.py delete mode 100644 dqc_wrapper/scripts/rename_pdfs.py diff --git a/dqc_wrapper/QAR_dqc/tolerance_limits_wmo b/dqc_wrapper/QAR_dqc/tolerance_limits_wmo new file mode 100644 index 000000000..f32094f2e --- /dev/null +++ b/dqc_wrapper/QAR_dqc/tolerance_limits_wmo @@ -0,0 +1,35 @@ +# Source: WMO - https://www.wmo.int/pages/prog/www/OSY/Manual/488_Guide_2007.pdf (page 158) +# Translation to cds_variables and units (c3s-cds-forms) + +# Air temperature: -90°C – +70°C; +temperature,183.15,343.15 + +# Dew-point temperature: -80°C – 50°C; +2m_dewpoint_temperature,193.15,323.15 + +# Ground (surface) temperature: -80°C – +80°C; +2m_temperature,193.15,353.15 +skin_temperature, + +# Soil temperature: -50°C – +50°C; +soil_temperature_level_1,223.15,323.15 +soil_temperature_level_2,223.15,323.15 +soil_temperature_level_3,223.15,323.15 +soil_temperature_level_5,223.15,323.15 + +# Relative humidity: 0 – 100 per cent; + +# Atmospheric pressure at the station level: 500 – 1100 hPa; +mean_sea_level_pressure, +surface_pressure, + +# Wind direction: 0 – 360 degrees; + +# Wind speed: 0 – 75 m s-1 (2-minute, 10-minute average); + +# Wind gust: 0 – 150 m s-1 + +# Solar radiation (irradiance): 0 – 1600 Wm-2; + +# Precipitation amount (1-minute interval): 0 – 40 mm. +total_precipitation,0,40 \ No newline at end of file diff --git a/dqc_wrapper/conf/conf_test06_2.ini b/dqc_wrapper/conf/conf_test06_2.ini index dc56b388b..0ec26db8b 100644 --- a/dqc_wrapper/conf/conf_test06_2.ini +++ b/dqc_wrapper/conf/conf_test06_2.ini @@ -13,5 +13,5 @@ variable = var34 datatype = [valid_ranges] -valid_min = 270 +valid_min = 273 valid_max = \ No newline at end of file diff --git a/dqc_wrapper/scripts/redoplots.py b/dqc_wrapper/scripts/redoplots.py deleted file mode 100644 index 7e3fd3a40..000000000 --- a/dqc_wrapper/scripts/redoplots.py +++ /dev/null @@ -1,114 +0,0 @@ -#!/usr/bin/env python -# -# Data Quality Checker also known as DQC -# -# Read the README.md for more detailed information -# -# Barcelona Supercomputing Center - Centro Nacional de Supercomputacion -# Earth Sciences Department - Computational Earth Sciences -# -# Authors: -# Joan Sala Calero (joan.sala@bsc.es) -# - -import logging -import glob -import os -import configparser - -from dqc_wrapper.utils.utils_forms import get_metadata -from dqc_wrapper.utils.utils_bokeh import BokehPlot -from dqc_wrapper.utils.utils_stats import * - -''' -Script run in order to re-plot html files (example, if CSV's change) - -''' -# Folder with results -res_folder = '/shared/QAR_dqc/results' -res_folder = '/tmp/test' -conf_folder = '/data/joan/c3s512-wp1-datachecker/dqc_wrapper/QAR_dqc/conf' -forms_dir = '/data/cds-forms-c3s' -logger = logging.getLogger('redoplots') - -for cf_file in glob.glob(os.path.join(conf_folder, '*.ini')): - - # Read config params - config = configparser.ConfigParser() - config.read(cf_file) - cds_dataset = config['dataset']['cds_dataset'] - cds_variable = config['dataset']['cds_variable'] - - # WMO ranges - try: - valid_min = float(config['valid_ranges']['valid_min']) - except: - valid_min = None - try: - valid_max = float(config['valid_ranges']['valid_max']) - except: - valid_max = None - - csv_hist = os.path.join(res_folder, os.path.basename(cf_file).replace('.ini', '-hist.csv')) - csv_stats = csv_hist.replace('-hist.csv', '-stats.csv') - out_html = csv_hist.replace('-hist.csv', '-valid_ranges.html') - metadata = get_metadata(forms_dir, cds_dataset, cds_variable) - - # Re-do individual plots - if os.path.exists(csv_hist) and os.path.exists(csv_stats): - print(out_html) - df_stats = pd.read_csv(csv_stats) - df_hist = pd.read_csv(csv_hist) - - # Estimated valid_min/valid_max (conservative approach) - Catch exception - try: - estimated_valid_min, estimated_valid_max = exhaustive_vmin_vmax(csv_hist, perc=[25, 75]) - est_val_min_high = max(estimated_valid_min) - est_val_min_low = min(estimated_valid_min) - est_val_max_high = max(estimated_valid_max) - est_val_max_low = min(estimated_valid_max) - except Exception as e: - print(str(e)) - - # Defaults - res = '' - msg_data = 'Data range: [from {} to {}]{}'.format( - format_float(min(df_stats['Min'])), format_float(max(df_stats['Max'])), metadata['unit']) - - # Unknown ranges for the variable - if valid_min is None and valid_max is None: - if estimated_valid_min is None and estimated_valid_max is None: - res = 'err' - msg = 'Physical plausible range unknown. Unable to estimate the physical plausible range.' - else: - msg_est_vr = 'Estimated physical plausible range [from {} to {}]{}'.format( - format_float(est_val_min_low), format_float(est_val_max_high), metadata['unit'] - ) - res = check_vmin_vmax(df_stats, est_val_min_low, est_val_max_high, logger, - res_val='warn') - msg = '{}. {}. '.format(msg_data, msg_est_vr) - - # Conclusion plausible range - if res == 'ok': - msg += 'No potential outliers found.' - else: - msg += 'Estimation found potential outliers.' - - # Valid range estimation (only if defined, well-known variable limits) - else: - msg_vr = 'Known physical plausible range [from {} to {}]{}'.format( - format_float(valid_min), format_float(valid_max), metadata['unit']) - res = check_vmin_vmax(df_stats, valid_min, valid_max, logger, res_val='err') - msg = '{}. {}. '.format(msg_data, msg_vr) - - # Conclusion plausible range - if res == 'ok': - msg += 'No outliers found.' - else: - msg += 'Potential outliers found. Check log for details' - - # Final plots - bp = BokehPlot(out_html, csv_stats, csv_hist, cds_variable, cds_dataset, - valid_min, valid_max, est_val_min_low, est_val_max_high, est_val_min_high, est_val_max_low, - metadata) - bp.plot_histograms() diff --git a/dqc_wrapper/scripts/rename_c3s_files.py b/dqc_wrapper/scripts/rename_c3s_files.py new file mode 100644 index 000000000..8a982890e --- /dev/null +++ b/dqc_wrapper/scripts/rename_c3s_files.py @@ -0,0 +1,53 @@ +#!/usr/bin/env python +# +# Data Quality Checker also known as DQC +# +# Read the README.md for more detailed information +# +# Barcelona Supercomputing Center - Centro Nacional de Supercomputacion +# Earth Sciences Department - Computational Earth Sciences +# +# Authors: +# Joan Sala Calero (joan.sala@bsc.es) +# + +import glob +import os + +''' +Script in order to rename pdf or html to the name conventions of C3S +''' + +def rename_c3s_files(res_folder='/shared/QAR_dqc/results', extension='*.pdf'): + + # Naming translation + ds_names = { + 'reanalysis-era5-land-monthly-means': 'reanalysis_era5_land_monthly_means', + 'reanalysis-era5-single-levels-monthly-means': 'reanalysis_era5_single_levels_monthly_means', + 'reanalysis-era5-pressure-levels-monthly-means': 'reanalysis_era5_pressure_levels_monthly_means', + 'reanalysis-uerra-europe-pressure-levels': 'reanalysis_uerra_europe_pressure_levels', + 'reanalysis-uerra-europe-single-levels': 'reanalysis_uerra_europe_single_levels', + 'seasonal-monthly-single-levels': 'seasonal_monthly_single_levels', + 'seasonal-original-single-levels': 'seasonal_original_single_levels', + 'seasonal-monthly-pressure-levels': 'seasonal_monthly_pressure_levels', + 'seasonal-original-pressure-levels': 'seasonal_original_pressure_levels', + 'seasonal-postprocessed-pressure-levels': 'seasonal_postprocessed_pressure_levels', + 'seasonal-postprocessed-single-levels': 'seasonal_postprocessed_single_levels', + 'reanalysis-era5-single-levels': 'reanalysis_era5_single_levels', + 'reanalysis-era5-pressure-levels': 'reanalysis_era5_pressure_levels', + 'reanalysis-era5-land': 'reanalysis_era5_land' + } + + for res_file in sorted(glob.glob(os.path.join(res_folder, extension))): + + print(res_file) + out_file = None + + for k,v in ds_names.items(): + if k in res_file: + out_file = res_file.replace(k,v) + + print(out_file) + if not(out_file is None): + os.system('mv {} {}'.format(res_file, out_file)) + print('--------------------') \ No newline at end of file diff --git a/dqc_wrapper/scripts/rename_pdfs.py b/dqc_wrapper/scripts/rename_pdfs.py deleted file mode 100644 index d34bd9ba5..000000000 --- a/dqc_wrapper/scripts/rename_pdfs.py +++ /dev/null @@ -1,51 +0,0 @@ -#!/usr/bin/env python -# -# Data Quality Checker also known as DQC -# -# Read the README.md for more detailed information -# -# Barcelona Supercomputing Center - Centro Nacional de Supercomputacion -# Earth Sciences Department - Computational Earth Sciences -# -# Authors: -# Joan Sala Calero (joan.sala@bsc.es) -# - -import glob -import os - -''' -Script in order to rename pdf to the changing conventions of C3S -''' -# Folder with results -res_folder = '/shared/QAR_dqc/results' -ds_names = { - 'reanalysis-era5-land-monthly-means': 'reanalysis_era5_land_monthly_means', - 'reanalysis-era5-single-levels-monthly-means': 'reanalysis_era5_single_levels_monthly_means', - 'reanalysis-era5-pressure-levels-monthly-means': 'reanalysis_era5_pressure_levels_monthly_means', - 'reanalysis-uerra-europe-pressure-levels': 'reanalysis_uerra_europe_pressure_levels', - 'reanalysis-uerra-europe-single-levels': 'reanalysis_uerra_europe_single_levels', - 'seasonal-monthly-single-levels': 'seasonal_monthly_single_levels', - 'seasonal-original-single-levels': 'seasonal_original_single_levels', - 'seasonal-monthly-pressure-levels': 'seasonal_monthly_pressure_levels', - 'seasonal-original-pressure-levels': 'seasonal_original_pressure_levels', - 'seasonal-postprocessed-pressure-levels': 'seasonal_postprocessed_pressure_levels', - 'seasonal-postprocessed-single-levels': 'seasonal_postprocessed_single_levels', - 'reanalysis-era5-single-levels': 'reanalysis_era5_single_levels', - 'reanalysis-era5-pressure-levels': 'reanalysis_era5_pressure_levels', - 'reanalysis-era5-land': 'reanalysis_era5_land' -} - -for res_file in sorted(glob.glob(os.path.join(res_folder, '*.pdf'))): - - print(res_file) - out_file = None - - for k,v in ds_names.items(): - if k in res_file: - out_file = res_file.replace(k,v) - - print(out_file) - if not(out_file is None): - os.system('mv {} {}'.format(res_file, out_file)) - print('--------------------') \ No newline at end of file diff --git a/dqc_wrapper/scripts/valid_ranges_test.py b/dqc_wrapper/scripts/valid_ranges_test.py index 88cca9da6..0678b3b92 100644 --- a/dqc_wrapper/scripts/valid_ranges_test.py +++ b/dqc_wrapper/scripts/valid_ranges_test.py @@ -1,38 +1,103 @@ -import glob -import os - -from dqc_wrapper.utils.utils_stats import valid_range - -with open('/tmp/valid_ranges_conservative.csv', 'w') as fo: - for f in sorted(glob.glob('/shared/QAR_dqc/results/*hist.csv')): - - # Exhaustive min/max find - dr_gap = [0.5, 0.25, 0.1, 0.05, 0.025, 0.01, 0.005] - r_zero = [0.05, 0.01, 0.005, 0.001, 0.0005, 0.0001] - valid_min = 999999999999 - valid_max = -999999999999 - - for d in dr_gap: - for r in r_zero: - vr = valid_range(f, domain='total', dr_gap=d, r_zero=r, k_gap=1) - try: - mn, mx = vr.get() - valid_max = max(valid_max, mx) - valid_min = min(valid_min, mn) - except: - pass - - # Check - s = f.replace('-hist.csv', '-stats.csv') - errMin = False - errMax = False - with open(s, 'r') as fp: - head = fp.readline() - for l in fp.readlines(): - File,Min,Max,Med,q1,q3,IQR = l.split(',') - if float(Min) < valid_min: - errMin = True - if float(Max) > valid_max: - errMax = True - - fo.write('{},{},{},{},{}\n'.format(os.path.basename(f).replace('-hist.csv', ''), valid_min, valid_max, errMin, errMax)) \ No newline at end of file +#!/usr/bin/env python +# +# Data Quality Checker also known as DQC +# +# Read the README.md for more detailed information +# +# Barcelona Supercomputing Center - Centro Nacional de Supercomputacion +# Earth Sciences Department - Computational Earth Sciences +# +# Authors: +# Joan Sala Calero (joan.sala@bsc.es) +# + +import configparser, glob +import os, sys, logging, logging.handlers +import pandas as pd +import numpy as np + +from dqc_wrapper.scripts.rename_c3s_files import * +from dqc_wrapper.utils.utils_files import format_float +from dqc_wrapper.utils.utils_stats import multiparametric_valid_range, check_vmin_vmax +from dqc_wrapper.utils.utils_bokeh import BokehPlot +from dqc_wrapper.utils.utils_forms import get_metadata + +conf_dir = '/data/joan/c3s512-wp1-datachecker/dqc_wrapper/QAR_dqc/conf' +forms_dir = '/data/cds-forms-c3s' +res_dir = '/shared/QAR_dqc/results' +logger = logging.getLogger() + +with open('/tmp/valid_ranges_stats.csv', 'w') as fo: + for conf_file in sorted(glob.glob('{}/*.ini'.format(conf_dir))): + # Read config + c = configparser.ConfigParser() + c.read(conf_file) + cds_dataset = c['dataset']['cds_dataset'] + cds_variable = c['dataset']['cds_variable'] + metadata = get_metadata(forms_dir, cds_dataset, cds_variable) + + # Read csvs + csv_hist = os.path.join(res_dir, os.path.basename(conf_file).replace('.ini', '-hist.csv')) + csv_stats = csv_hist.replace('hist', 'stats') + if not(os.path.exists(csv_hist) and os.path.exists(csv_stats)): + continue + df_stats = pd.read_csv(csv_stats) + + # Estimated valid_min/valid_max (conservative approach) - Catch exception + valid_min, valid_max = None, None + vmin_nmax, vmax_nmax, o_vmin, o_vmax, others = None, None, None, None, None + try: + mvr = multiparametric_valid_range(csv_path=res_dir, logarithmic_hist=[True], + dr_gap=np.arange(0.01, 0.3, 0.01), r_zero=np.arange(0.01, 0.1, 0.01), + k_gap=np.arange(1, 6, 2), extra=False) + (vmin_nmax, vmax_nmax), (o_vmin, o_vmax), err, others = mvr.get(file=csv_hist, logger=logger) + except Exception as e: + print(str(e)) + + # Defaults + res = '' + msg_data = 'Data range: [from {} to {}]{}'.format( + format_float(min(df_stats['Min'])), format_float(max(df_stats['Max'])), metadata['unit']) + + # Unknown ranges for the variable + if valid_min is None and valid_max is None: + if vmin_nmax is None and vmax_nmax is None: + res = 'err' + msg = 'Physical plausible range unknown. Unable to estimate the physical plausible range.' + else: + res = check_vmin_vmax(df_stats, vmin_nmax, vmax_nmax, logger, res_val='warn') + msg_est_vr = 'Estimated physical plausible range [from {} to {}]{}'.format( + format_float(vmin_nmax), format_float(vmax_nmax), metadata['unit'] + ) + msg = '{}. {}. '.format(msg_data, msg_est_vr) + + # Conclusion plausible range + if res == 'ok': + msg += 'No potential outliers found.' + else: + msg += 'Estimation found potential outliers.' + + # Valid range estimation (only if defined, well-known variable limits) + else: + res = check_vmin_vmax(df_stats, valid_min, valid_max, logger, res_val='err') + msg_vr = 'Known physical plausible range [from {} to {}]{}'.format( + format_float(valid_min), format_float(valid_max), metadata['unit']) + msg = '{}. {}. '.format(msg_data, msg_vr) + + # Conclusion plausible range + if res == 'ok': + msg += 'No outliers found.' + else: + msg += 'Potential outliers found. Check log for details' + + # Final plots + output_plot_html = csv_hist.replace('-hist.csv', '-valid_ranges.html') + bp = BokehPlot(output_plot_html, csv_stats, csv_hist, cds_variable, cds_dataset, + valid_min, valid_max, vmin_nmax, vmax_nmax, o_vmin, o_vmax, + metadata, msg, res) + bp.plot_histograms() + + # Final message + print(msg) + + fo.write('{},{},{},{},{},{}\n'.format(os.path.basename(csv_hist).replace('-hist.csv', ''), valid_min, valid_max, o_vmin, o_vmax, err)) \ No newline at end of file diff --git a/dqc_wrapper/test02_spatial_completeness.py b/dqc_wrapper/test02_spatial_completeness.py index 10f05fceb..0562886cd 100644 --- a/dqc_wrapper/test02_spatial_completeness.py +++ b/dqc_wrapper/test02_spatial_completeness.py @@ -147,7 +147,7 @@ class SpatialCompletenessTest: mvd, uvd = gc.get_grib_mv(mask_files, self.land_variable) except Exception as e: mvd = -1 - msg = 'The land_sea_mask is not available for all the resolutions of this dataset' + msg = 'The land_sea_mask is not available for this variable' else: # XARRAY / NETCDF mvd, uvd, msg = self.missing_values_xarray(f, mask_files) diff --git a/dqc_wrapper/test06_valid_ranges.py b/dqc_wrapper/test06_valid_ranges.py index 43055df89..6145e185b 100644 --- a/dqc_wrapper/test06_valid_ranges.py +++ b/dqc_wrapper/test06_valid_ranges.py @@ -31,6 +31,7 @@ Class: Valid ranges checks class ValidRangesTest: def __init__(self, resdir, testname, files, varname, vmin, vmax, dt, forms_dir, cds_dataset, cds_variable): + self.resdir = resdir self.testid = 'test06-valid_ranges' self.logger = logging.getLogger(self.testid) self.output_plot_html = os.path.join(resdir, testname.replace('.ini', '-valid_ranges.html')) @@ -44,9 +45,7 @@ class ValidRangesTest: self.cds_dataset = cds_dataset self.metadata = get_metadata(forms_dir, cds_dataset, cds_variable) - # Automatic versus computed valid ranges - self.estimated_valid_min = None - self.estimated_valid_max = None + # User-defined valid_ranges (i.e - WMO official ranges) try: self.valid_min = float(vmin) except: @@ -204,12 +203,12 @@ class ValidRangesTest: print('INFO: Saving stats to {}'.format(self.csv_stats)) # Estimated valid_min/valid_max (conservative approach) - Catch exception + vmin_nmax, vmax_nmax, o_vmin, o_vmax, others = None, None, None, None, None try: - estimated_valid_min, estimated_valid_max = exhaustive_vmin_vmax(self.csv_hist, perc=[5, 95]) - est_val_min_high = max(estimated_valid_min) - est_val_min_low = min(estimated_valid_min) - est_val_max_high = max(estimated_valid_max) - est_val_max_low = min(estimated_valid_max) + mvr = multiparametric_valid_range(csv_path=self.resdir, logarithmic_hist=[True], + dr_gap=np.arange(0.01, 0.3, 0.01), r_zero=np.arange(0.01, 0.1, 0.01), + k_gap=np.arange(1, 6, 2), extra=False) + (vmin_nmax, vmax_nmax), (o_vmin, o_vmax), err, others = mvr.get(file=self.csv_hist, logger=self.logger) except Exception as e: self.logger.error(str(e)) @@ -220,14 +219,13 @@ class ValidRangesTest: # Unknown ranges for the variable if self.valid_min is None and self.valid_max is None: - if self.estimated_valid_min is None and self.estimated_valid_max is None: + if vmin_nmax is None and vmax_nmax is None: res = 'err' - msg = 'Physical plausible range unknown. Unable to estimate the physical plausible range.' + msg = 'Tolerance limits unknown. Unable to estimate the control limits.' else: - res = check_vmin_vmax(df_stats, self.estimated_valid_min, self.estimated_valid_max, self.logger, res_val='warn') - msg_est_vr = 'Estimated physical plausible range [from {} to {}]{}'.format( - format_float(self.estimated_valid_min), format_float(self.estimated_valid_max), - self.metadata['unit'] + res = check_vmin_vmax(df_stats, vmin_nmax, vmax_nmax, self.logger, res_val='warn') + msg_est_vr = 'Estimated control limits [from {} to {}]{}'.format( + format_float(vmin_nmax), format_float(vmax_nmax), self.metadata['unit'] ) msg = '{}. {}. '.format(msg_data, msg_est_vr) @@ -240,7 +238,7 @@ class ValidRangesTest: # Valid range estimation (only if defined, well-known variable limits) else: res = check_vmin_vmax(df_stats, self.valid_min, self.valid_max, self.logger, res_val='err') - msg_vr = 'Known physical plausible range [from {} to {}]{}'.format( + msg_vr = 'Tolerance limits [from {} to {}]{}'.format( format_float(self.valid_min), format_float(self.valid_max), self.metadata['unit']) msg = '{}. {}. '.format(msg_data, msg_vr) @@ -248,12 +246,12 @@ class ValidRangesTest: if res == 'ok': msg += 'No outliers found.' else: - msg += 'Potential outliers found. Check log for details' + msg += 'Outliers found. Check pdf log file for details.' # Final plots bp = BokehPlot(self.output_plot_html, self.csv_stats, self.csv_hist, self.cds_variable, self.cds_dataset, - self.valid_min, self.valid_max, est_val_min_low, est_val_max_high, est_val_min_high, est_val_max_low, - self.metadata) + self.valid_min, self.valid_max, vmin_nmax, vmax_nmax, o_vmin, o_vmax, + self.metadata, msg, res) bp.plot_histograms() # Final message diff --git a/dqc_wrapper/utils/texts/caption_histogram.txt b/dqc_wrapper/utils/texts/caption_histogram.txt index a9635199f..d9336e51b 100644 --- a/dqc_wrapper/utils/texts/caption_histogram.txt +++ b/dqc_wrapper/utils/texts/caption_histogram.txt @@ -1 +1 @@ -Histogram for the global time series including the high resolution and ensemble members all together. A histogram is a graphical display of data using bars, each bar groups the variable values into ranges reported on the x-axis with related frequency of appearance on the y-axis. The tolerance (if available) and control limits are shown with dashed coloured vertical lines. A boxplot is shown at the bottom of the histogram indicating the variable minimum and maximum, a dispersion range estimation based on the Interquartile Range (IQR), the 1st and 3rd quartiles and the median. (An schematic description of a boxplot is available at the bottom of this page). Note that these plots are interactive using the buttons at the top right. \ No newline at end of file +Histogram for the global time series including the high resolution and ensemble members all together. A histogram is a graphical display of data using bars, each bar groups the variable values into ranges reported on the x-axis with related frequency of appearance on the y-axis. The tolerance (if available) and control limits are shown with dashed coloured vertical lines. A boxplot is shown at the bottom of the histogram indicating the variable minimum and maximum, a dispersion range estimation based on the Interquartile Range (IQR), the 1st and 3rd quartiles and the median. (A schematic description of a boxplot is available at the bottom of this page). Note that these plots are interactive using the buttons at the top right. \ No newline at end of file diff --git a/dqc_wrapper/utils/texts/plot_summary.txt b/dqc_wrapper/utils/texts/plot_summary.txt index 9a787cf9f..129fa2ba4 100644 --- a/dqc_wrapper/utils/texts/plot_summary.txt +++ b/dqc_wrapper/utils/texts/plot_summary.txt @@ -1,7 +1,7 @@ -Summary

-This diagnostic aims to detect suspicious values or outliers (due to e.g. data corruption, unrealistic simulations…) through the computation and display of histograms. A histogram is an approximate representation of the variable data distribution showing the different frequencies of appearance of all the observed values. Thus, outliers are usually identified in a histogram as data points clearly isolated from the main data distribution. The histograms are available for the global domain and for six different latitudinal bands (0º to 30º, 30º to 60º and 60º to 90º, for both the northern and southern hemispheres). Finally, the time evolution of the variable data distribution for the global domain is also shown at the bottom of this page. All plots are interactive allowing the user to zoom and move across the figure for better browsing. +This diagnostic aims to detect suspicious values or outliers (due to e.g. data corruption, unrealistic simulations, …) through the computation and display of histograms. A histogram is an approximate representation of the variable data distribution showing the different frequencies of appearance of all the observed values. Thus, outliers are usually identified in a histogram as data points clearly isolated from the main data distribution. The histograms are available for the global domain and for six different latitudinal bands (0º to 30º, 30º to 60º and 60º to 90º, for both the northern and southern hemispheres). Finally, the time evolution of the variable data distribution for the global domain is also shown at the bottom of this page. All plots are interactive allowing the user to zoom and move across the figure for better browsing. +In order to automatically identify possible outliers, two different boundaries are used: control limits and tolerance limits:

-In order to automatically identify possible outliers, two different boundaries are used: “control limits” and “tolerance limits”. -The control limits are based on specific statistical analyses and depend on the distribution of the variable considered. Any value located outside the control limits should be considered suspicious of being unrealistic and further manual inspection is recommended. A WARNING message is issued in this case. The methodology for estimating the control limits is described in the ¿appendix? -The tolerance limits are completely independent of the distribution of the variable considered and are predefined acceptable boundaries based on physical considerations. When available, the boundaries defined by the World Meteorological Organization (WMO) are used as tolerance limits [Guide to the Global Observing System - WMO No488, appendix VI-2]. Any value located outside the tolerance limits should be considered as an unrealistic data point, flagged with an ERROR message. \ No newline at end of file +The control limits are based on specific statistical analyses and depend on the distribution of the variable considered. Any value located outside the control limits should be considered suspicious of being unrealistic and further manual inspection is recommended. A WARNING message is issued in this case. The methodology for estimating the control limits is described in the ¿appendix? +

+The tolerance limits are completely independent of the distribution of the variable considered and are predefined acceptable boundaries based on physical considerations. When available, the boundaries defined by the World Meteorological Organization (WMO) are used as tolerance limits [Guide to the Global Observing System - WMO No488, appendix VI-2]. Any value located outside the tolerance limits should be considered as an unrealistic data point, flagged with an ERROR message. \ No newline at end of file diff --git a/dqc_wrapper/utils/utils_bokeh.py b/dqc_wrapper/utils/utils_bokeh.py index 716a439df..fd44011d5 100644 --- a/dqc_wrapper/utils/utils_bokeh.py +++ b/dqc_wrapper/utils/utils_bokeh.py @@ -19,7 +19,7 @@ from math import pi from bokeh.plotting import figure from bokeh.layouts import gridplot, column from bokeh.io import save, output_file -from bokeh.models import Label, Title, Div, Button, CustomJS +from bokeh.models import Label, Title, Div, Button, CustomJS, Paragraph from bokeh.models import ColorBar, LinearColorMapper, PrintfTickFormatter from dqc_wrapper.utils.utils_files import * @@ -34,30 +34,40 @@ Class: Bokeh plots (valid_ranges) ''' class BokehPlot: - def __init__(self, outfname, csvs, csvh, vv, dd, vmin, vmax, est_val_min_low, est_val_max_high, est_val_min_high, est_val_max_low, mm): + def __init__(self, outfname, csvs, csvh, vv, dd, vmin, vmax, vmin_nmax, vmax_nmax, o_vmin, o_vmax, mm, msg, res): self.outfile_hist = outfname self.csv_hist = csvh self.csv_stat = csvs self.valid_min = vmin self.valid_max = vmax - self.est_val_min_low = est_val_min_low - self.est_val_max_high = est_val_max_high - self.est_val_min_high = est_val_min_high - self.est_val_max_low = est_val_max_low + self.vmin_nmax = vmin_nmax + self.vmax_nmax = vmax_nmax + self.o_vmin = o_vmin + self.o_vmax = o_vmax self.varname = vv self.dataset = dd self.metadata = mm self.img_explanation = os.path.join(os.path.dirname(os.path.realpath(__file__)), 'img/stats_explained.png') + self.img_header = os.path.join(os.path.dirname(os.path.realpath(__file__)), 'img/header.png') + self.img_footer = os.path.join(os.path.dirname(os.path.realpath(__file__)), 'img/footer.png') self.regions = { - 'total' : '[all latitudes]', - 'N_polar' : '[60 to 90 deg]', - 'N_midlat' : '[30 to 60 deg]', - 'N_hadley' : '[0 to 30 deg]', - 'S_hadley' : '[0 to -30 deg]', - 'S_midlat' : '[-30 to -60 deg]', - 'S_polar' : '[-60 to -90 deg]' + 'total' : '', + 'N_polar' : 'North/Polar [60 to 90 deg]', + 'N_midlat' : 'North/Mid-latitude [30 to 60 deg]', + 'N_hadley' : 'North/Equator [0 to 30 deg]', + 'S_hadley' : 'South/Equator [0 to -30 deg]', + 'S_midlat' : 'South/Mid-latitude [-30 to -60 deg]', + 'S_polar' : 'South/Polar [-60 to -90 deg]' } + # Res msg + if res == 'ok': + self.final_msg = 'OKEY: {}'.format(msg) + elif res == 'warn': + self.final_msg = 'WARNING: {}'.format(msg) + else: + self.final_msg = 'ERROR: {}'.format(msg) + # Load text definitions self.summary_text = load_text_file( os.path.join(os.path.dirname(os.path.realpath(__file__)), 'texts/plot_summary.txt')) @@ -71,133 +81,142 @@ class BokehPlot: ''' def plot_boxplot_lines(self, col='File', pw=1000, ph=500): - # generate some synthetic time series for six different categories - df = pd.read_csv(self.csv_stat) + # generate some synthetic time series for six different categories + df = pd.read_csv(self.csv_stat) - # Add date column to dataframe (take date from the filenames) - tt = get_dates_from_files(df[col]) - df['date'] = tt - df = df.sort_values(by=['date']) + # Add date column to dataframe (take date from the filenames) + tt = get_dates_from_files(df[col]) + df['date'] = tt + df = df.sort_values(by=['date']) - # Define figure - pw=1000 - ph=600 + # Define figure + pw=1000 + ph=600 - # Set up the figure same as before - p = figure(plot_width = pw, plot_height = ph, + # Set up the figure same as before + p = figure(plot_width = pw, plot_height = ph, title = '', - x_axis_label = 'Time', + x_axis_label = 'Time', y_axis_label = '{} ({})'.format(self.varname, self.metadata['unit']), x_axis_type='datetime', toolbar_location='above', tools='pan,wheel_zoom,box_zoom,reset') - p.toolbar.logo = None + p.toolbar.logo = None - # Title/Subtitle - p.add_layout(Title(text='{} variability [all latitudes, all timesteps]'.format(self.metadata['varname']), text_font_style="italic"), 'above') - p.add_layout(Title(text=self.dataset, text_font_size="13pt"), 'above') + # Title/Subtitle + p.add_layout(Title(text='{} variability [all latitudes, all timesteps]'.format(self.metadata['varname']), text_font_style="italic"), 'above') + p.add_layout(Title(text=self.dataset, text_font_size="13pt"), 'above') - # whiskers / IQD - p.line(df['date'], df['q1']-1.5*df['IQR'], color='#ED2939', line_dash=[1, 2]) - p.line(df['date'], df['q3']+1.5*df['IQR'], color='#ED2939', line_dash=[1, 2]) - p.varea(x=df['date'], y1=df['q1']-1.5*df['IQR'], y2=df['q3']+1.5*df['IQR'], color='#A45A52', alpha=0.1, legend_label='1.5*IQR') + # whiskers / IQD + p.line(df['date'], df['q1']-1.5*df['IQR'], color='#ED2939', line_dash=[1, 2]) + p.line(df['date'], df['q3']+1.5*df['IQR'], color='#ED2939', line_dash=[1, 2]) + p.varea(x=df['date'], y1=df['q1']-1.5*df['IQR'], y2=df['q3']+1.5*df['IQR'], color='#A45A52', alpha=0.1, legend_label='1.5*IQR') - # Boxes (Q1-Q3) - p.line(df['date'], df['q1'], color='#800000', line_dash=[1, 2]) - p.line(df['date'], df['q3'], color='#800000', line_dash=[1, 2]) - p.varea(x=df['date'], y1=df['q1'], y2=df['q3'], color='#800000', alpha=0.25, legend_label='IQR (Q3-Q1)') + # Boxes (Q1-Q3) + p.line(df['date'], df['q1'], color='#800000', line_dash=[1, 2]) + p.line(df['date'], df['q3'], color='#800000', line_dash=[1, 2]) + p.varea(x=df['date'], y1=df['q1'], y2=df['q3'], color='#800000', alpha=0.25, legend_label='IQR (Q3-Q1)') - # Min/Max lines - p.line(df['date'], df['Max'], color='#8D021F') - p.circle(df['date'], df['Max'], color='#8D021F', legend_label='Maximum') - p.line(df['date'], df['Med'], color='#800000', legend_label='Median') - p.line(df['date'], df['Min'], color='#FF2800') - p.circle(df['date'], df['Min'], color='#FF2800', legend_label='Minimum') + # Min/Max lines + p.line(df['date'], df['Max'], color='#8D021F') + p.circle(df['date'], df['Max'], color='#8D021F', legend_label='Maximum') + p.line(df['date'], df['Med'], color='#800000', legend_label='Median') + p.line(df['date'], df['Min'], color='#FF2800') + p.circle(df['date'], df['Min'], color='#FF2800', legend_label='Minimum') - # Plot summary figure - info = self.plot_instructions(df) + # Plot summary figure + info = self.plot_instructions(df) - return p, info + return p, info ''' Draw a list of text lines into a graph ''' def draw_citations(self, p, citations, ystart, xstart, title): - # For every citation a row - c = Label(x=xstart, y=ystart, + # For every citation a row + c = Label(x=xstart, y=ystart, text=title, render_mode='css', text_font_size='8pt', text_color='firebrick', border_line_color='white', border_line_alpha=1.0, text_font_style='bold', background_fill_color='white', background_fill_alpha=1.0) - p.add_layout(c) - r=1 - for text in citations: - c = Label(x=xstart, y=ystart - r*0.05, - text=text, render_mode='css', text_font_size='8pt', - border_line_color='white', border_line_alpha=1.0, - background_fill_color='white', background_fill_alpha=1.0) p.add_layout(c) - r+=1 + r=1 + for text in citations: + c = Label(x=xstart, y=ystart - r*0.05, + text=text, render_mode='css', text_font_size='8pt', + border_line_color='white', border_line_alpha=1.0, + background_fill_color='white', background_fill_alpha=1.0) + p.add_layout(c) + r+=1 - return p + return p ''' Plot instructions, description of parameters (all in one png image) ''' - def plot_instructions(self, df_stats, pw=1000, ph=300): - - # Load explanatory image - im = Image.open(self.img_explanation) - im = im.convert("RGBA") - imarray = np.array(im)[::-1] - - p = figure(plot_width = pw, plot_height = ph, x_range=(0, 1.5), y_range=(0, 1), tools="") - p.image_rgba(image=[imarray], x=0, y=0, dw=0.6, dh=1.0) - - p.xaxis.visible = False - p.xgrid.visible = False - p.yaxis.visible = False - p.ygrid.visible = False - p.xgrid.grid_line_color = None - p.ygrid.grid_line_color = None - p.toolbar.logo = None - p.toolbar_location = None - - # Plot help - fd = df_stats['date'].iloc[0].strftime('%d %b %Y') - ld = df_stats['date'].iloc[-1].strftime('%d %b %Y') - minv = min(df_stats['Min']) - maxv = max(df_stats['Max']) - c = [ - 'Q1 = 25% of values (lower)', - 'Q3 = 75% of values (upper)', - 'IQR = Interquartile Range (Q3 - Q1)', - 'IQD = Interquartile Deviation (±1.5 * IQR)', - 'σ = standard deviation' - ] - p=self.draw_citations(p, c, 0.9, 0.65, 'Definitions') - - # Plot summary table - fd = df_stats['date'].iloc[0].strftime('%d %b %Y') - ld = df_stats['date'].iloc[-1].strftime('%d %b %Y') - minv = format_float(min(df_stats['Min'])) - maxv = format_float(max(df_stats['Max'])) - minq1 = format_float(min(df_stats['q1'])) - maxq3 = format_float(max(df_stats['q3'])) - miniqd = format_float(min(df_stats['q1']-1.5*df_stats['IQR'])) - maxiqd = format_float(max(df_stats['q3']+1.5*df_stats['IQR'])) - c = [ - 'Time coverage [{} to {}]'.format(fd, ld), - 'Observed data min = {} {}'.format(minv, self.metadata['unit']), - 'Observed data max = {} {}'.format(maxv, self.metadata['unit']), - 'Observed q1 min = {} {}'.format(minq1, self.metadata['unit']), - 'Observed q3 max = {} {}'.format(maxq3, self.metadata['unit']), - 'Observed IQD min = {} {}'.format(miniqd, self.metadata['unit']), - 'Observed IQD max = {} {}'.format(maxiqd, self.metadata['unit']), - ] - p=self.draw_citations(p, c, 0.9, 1.0, 'Observed statistics') - - return p + def plot_image(self, image_path, pw=1000, ph=150, full=False): + + # Load explanatory image + im = Image.open(image_path) + im = im.convert("RGBA") + imarray = np.array(im)[::-1] + + p = figure(plot_width = pw, plot_height = ph, x_range=(0, 1.5), y_range=(0, 1), tools="") + p.image_rgba(image=[imarray], x=0, y=0, dw=0.6, dh=1.0) + + p.xaxis.visible = False + p.xgrid.visible = False + p.yaxis.visible = False + p.ygrid.visible = False + p.xgrid.grid_line_color = None + p.ygrid.grid_line_color = None + p.toolbar.logo = None + p.toolbar_location = None + + return p + + ''' + Plot instructions, description of parameters (all in one png image) + ''' + def plot_instructions(self, df_stats): + + p = self.plot_image(self.img_explanation, pw=1000, ph=300) + + # Plot help + fd = df_stats['date'].iloc[0].strftime('%d %b %Y') + ld = df_stats['date'].iloc[-1].strftime('%d %b %Y') + minv = min(df_stats['Min']) + maxv = max(df_stats['Max']) + c = [ + 'Q1 = 25% of values (lower)', + 'Q3 = 75% of values (upper)', + 'IQR = Interquartile Range (Q3 - Q1)', + 'IQD = Interquartile Deviation (±1.5 * IQR)', + 'σ = standard deviation' + ] + p=self.draw_citations(p, c, 0.9, 0.65, 'Definitions') + + # Plot summary table + fd = df_stats['date'].iloc[0].strftime('%d %b %Y') + ld = df_stats['date'].iloc[-1].strftime('%d %b %Y') + minv = format_float(min(df_stats['Min'])) + maxv = format_float(max(df_stats['Max'])) + minq1 = format_float(min(df_stats['q1'])) + maxq3 = format_float(max(df_stats['q3'])) + miniqd = format_float(min(df_stats['q1']-1.5*df_stats['IQR'])) + maxiqd = format_float(max(df_stats['q3']+1.5*df_stats['IQR'])) + c = [ + 'Time coverage [{} to {}]'.format(fd, ld), + 'Observed data min = {} {}'.format(minv, self.metadata['unit']), + 'Observed data max = {} {}'.format(maxv, self.metadata['unit']), + 'Observed q1 min = {} {}'.format(minq1, self.metadata['unit']), + 'Observed q3 max = {} {}'.format(maxq3, self.metadata['unit']), + 'Observed IQD min = {} {}'.format(miniqd, self.metadata['unit']), + 'Observed IQD max = {} {}'.format(maxiqd, self.metadata['unit']), + ] + p=self.draw_citations(p, c, 0.9, 1.0, 'Observed statistics') + + return p ''' Create vertical span and circle outliers @@ -221,17 +240,13 @@ class BokehPlot: vert_lines = [] self.create_vertical_span(self.valid_max, fig, '#880088', l, y, nz, - 'Well-known valid range', outliers_draw=True, max=True) + 'Tolerance limits', outliers_draw=True, max=True) self.create_vertical_span(self.valid_min, fig, '#880088', l, y, nz, - 'Well-known valid range', outliers_draw=True, max=False) - self.create_vertical_span(self.est_val_max_high, fig, '#FF2800', l, y, nz, - 'Estimated plausible range 75% tolerance', outliers_draw=False, max=True) - self.create_vertical_span(self.est_val_min_low, fig, '#FF2800', l, y, nz, - 'Estimated plausible range 75% tolerance', outliers_draw=False, max=False) - self.create_vertical_span(self.est_val_max_low, fig, '#EB9605', l, y, nz, - 'Estimated plausible range 25% tolerance', outliers_draw=False, max=True) - self.create_vertical_span(self.est_val_min_high, fig, '#EB9605', l, y, nz, - 'Estimated plausible range 25% tolerance', outliers_draw=False, max=False) + 'Tolerance limits', outliers_draw=True, max=False) + self.create_vertical_span(self.vmin_nmax, fig, '#FF2800', l, y, nz, + 'Control limits', outliers_draw=False, max=True) + self.create_vertical_span(self.vmax_nmax, fig, '#FF2800', l, y, nz, + 'Control limits', outliers_draw=False, max=False) ''' Plot a single histogram, return figure @@ -271,15 +286,19 @@ class BokehPlot: tools='pan,wheel_zoom,box_zoom,reset') # Title/Subtitle - fig.add_layout(Title(text='{} distribution {}'.format(self.metadata['varname'], self.regions[tag]), text_font_style="italic"), 'above') if tag == 'total': - fig.add_layout(Title(text=self.dataset, text_font_size="13pt"), 'above') + fig.add_layout(Title(text='{}'.format(self.metadata['varname']), text_font_style="bold"), 'above') + fig.add_layout(Title(text=self.dataset, text_font_size="12pt"), 'above') + else: + fig.add_layout(Title(text='{}'.format(self.regions[tag]), text_font_style="italic"), 'above') # xaxis sizes - if tag != 'total': - fig.xaxis.axis_label_text_font_size = '8pt' - fig.yaxis.axis_label_text_font_size = '8pt' - fig.title.text_font_size = '8pt' + font_size = '9pt' + if tag != 'total': + font_size = '8pt' + fig.xaxis.axis_label_text_font_size = font_size + fig.yaxis.axis_label_text_font_size = font_size + fig.title.text_font_size = font_size # Histograms and points where we have values fig.vbar(x=l[nz], width=xdist, bottom=0, top=freq, color='#941333', legend_label='Histogram of data values') @@ -322,9 +341,9 @@ class BokehPlot: ''' Create a button that displays html text information within the plots ''' - def create_button_information(self, text, pw=1000, ph=300, label_txt="Show/Hide summary explanation for this plots"): + def create_button_information(self, text, pw=1000, ph=330, label_txt="Show/Hide methods applied and outputs description", show=True): div = Div(text="""{}""".format(text), width=pw, height=ph) - div.visible = False + div.visible = show showHide = """ o1.visible = !(o1.visible); """ @@ -340,9 +359,10 @@ class BokehPlot: df_hist = pd.read_csv(self.csv_hist) # Summary text - buttS, divS = self.create_button_information(self.summary_text) + buttS, divS = self.create_button_information(self.summary_text, ph=330, show=False) butth, divH = self.create_button_information(self.caption_hist, ph=100, label_txt='Show/Hide plot description') buttT, divT = self.create_button_information(self.caption_tseries, ph=100, label_txt='Show/Hide plot description') + fm = Paragraph(text=self.final_msg) # Total histogram p0 = self.plot_histogram_figure(df_hist, tag='total', pw=1000, ph=500) @@ -375,7 +395,7 @@ class BokehPlot: if p1 is None or p2 is None: save(p0) else: - save(column(buttS, divS, p0, butth, divH, p1, p2, buttT, divT, p3)) + save(column(buttS, divS, fm, p0, butth, divH, p1, p2, buttT, divT, p3)) ''' Class: Temporal plots (temporal completeness and consistency) diff --git a/dqc_wrapper/utils/utils_files.py b/dqc_wrapper/utils/utils_files.py index c8925cd89..6552ae8a2 100644 --- a/dqc_wrapper/utils/utils_files.py +++ b/dqc_wrapper/utils/utils_files.py @@ -295,9 +295,9 @@ def format_float(ff): if type(ff) == list or type(ff) == np.ndarray: str='[' for e in ff: - str = str + ' ' + format_float_single(e) + ',' + str = str + format_float_single(e) + ', ' - return str[:-1] + ' ]' + return str[:-1] + ']' else: return format_float_single(ff) diff --git a/dqc_wrapper/utils/utils_grib.py b/dqc_wrapper/utils/utils_grib.py index 3561df59d..a9863a60b 100644 --- a/dqc_wrapper/utils/utils_grib.py +++ b/dqc_wrapper/utils/utils_grib.py @@ -87,7 +87,7 @@ class GribFileCheck: return err_msgs """ - Get GRIB first lat/lon values useful when: + Get GRIB first message values useful when: reading a mask (test02) getting a sample for histogram init (test06) """ diff --git a/dqc_wrapper/utils/utils_stats.py b/dqc_wrapper/utils/utils_stats.py index 2a451143b..94e4beb0c 100644 --- a/dqc_wrapper/utils/utils_stats.py +++ b/dqc_wrapper/utils/utils_stats.py @@ -9,11 +9,11 @@ # # Authors: # Jesus Pena Izquierdo (jesus.pena@bsc.es) -# Joan Sala Calero (joan.sala@bsc.es) +from pathlib import Path import numpy as np import pandas as pd - +import logging from dqc_wrapper.utils.utils_files import format_float """ @@ -83,23 +83,19 @@ def quantiles_from_hist(xm, nx, quantiles=[0.25, 0.5, 0.75]): return x_q -""" -Try different combinations of (dr_gap, r_zero) to find gaps in distribution and better estimate vmin/vmax -""" -def exhaustive_vmin_vmax(csv_hist, perc=[25,75]): - mvr = multiparametric_valid_range(percentile=perc) - (vmin, vmax), (p_vmin, p_vmax), (o_vmin, o_vmax), err = mvr.get(csv_hist) - - return p_vmin, p_vmax - """ Class used for estimating the valid ranges """ + + class valid_range: def __init__(self, - csv_hist, + data=None, + file_name=None, + file_path=None, + logger=None, domain='total', dr_gap=0.05, r_zero=0.01, @@ -108,88 +104,83 @@ class valid_range: verbose=True ): - # Percentile distance as definition of outlier gap - self.dr_gap = dr_gap - - # Percentile definition of start/end of the data distribution - self.r_zero = r_zero # This depends on the number of elements, not use r_zero < 0.0001 - - # Coefficient to multiply the estimated outlier distance - self.k_gap = k_gap + self.dr_gap = dr_gap # Percentile distance as definition of outlier gap + self.r_zero = r_zero # Percentile definition of start/end of the data distribution + # This depends on the number of elements, not use r_zero < 0.0001 + self.k_gap = k_gap # Coefficient to multiply the estimated outlier distance + self.file_name = file_name # file name of csv file to process + self.file_path = file_path # path of the csv file to process + self.domain = domain # domain of the csv file to be processed ['total', 'S_polar','S_midlat',...] + self.verbose = verbose + self.log_hist = logarithmic_hist + self.data = data - # Absolute path of the filename - self.csv_hist = csv_hist + # Read csv file + if data is None: + file_path = Path(self.file_path).joinpath(self.file_name) + data0 = pd.read_csv(file_path, index_col=0) + self.data = data0.loc[self.domain] - # domain of the csv file to be processed ['total', 'S_polar','S_midlat',...] - self.domain = domain + # Logger + if logger is None: + self.logger = logging.getLogger('valid_range') - # Other params - self.verbose = verbose - self.logarithmic_hist = logarithmic_hist + def set_parameters(self): - # Read csv file - data0 = pd.read_csv(self.csv_hist, index_col=0) - self.data = data0.loc[self.domain] xedge = self.data.index.values.astype('float64') # bin edges self.xm = xedge[:-1] + np.diff(xedge) / 2 # bin centre self.nx = self.data.values[:-1] # bin counts - if self.logarithmic_hist: + if self.log_hist: self.nx = self.data.values[:-1] + 1 + # self.nx = np.log(self.nx) self.nx = np.log10(self.nx) - """ - Compute parameters - """ - def set_parameters(self): - - # total number of elements - self.N = np.sum(self.nx) - - # density distribution. percentiles - self.quantiles = np.cumsum(self.nx) / self.N + self.N = np.sum(self.nx) # total number of elements + self.quantiles = np.cumsum(self.nx) / self.N # density distribution. percentiles # Percentiles selected for the gap definition self.q_left = [self.r_zero, self.r_zero + self.dr_gap] self.q_right = [1 - self.dr_gap - self.r_zero, 1 - self.r_zero] - """ - Obtain quantiles from the histogram distribution - """ + ''' + This function computes the position of the quantiles given in the list quantiles. + It linearly interpolates from the histogram to the corresponding value (i.e. no discretization issue) + ''' def quantiles_from_hist(self, quantiles): - # This function computes the position of the quantiles given in the list quantiles. - # It linearly interpolates from the histogram to the corresponding value (i.e. no discretization issue) dx = np.diff(self.xm)[0] # xbin length N = np.sum(self.nx) # total number of elements rx_cumsum = np.cumsum(self.nx) / N # density distribution - x_q = np.array([]) + x_q = np.array([]) for qi in quantiles: i_qi1 = np.argwhere(rx_cumsum > qi)[0].item() i_qi0 = i_qi1 - 1 + rx_qi0 = rx_cumsum[i_qi0] rx_qi1 = rx_cumsum[i_qi1] + drx_qi01 = rx_qi1 - rx_qi0 drx_qi = qi - rx_qi0 k_drx_qi = drx_qi / drx_qi01 + x_qi = self.xm[i_qi0] + dx * (k_drx_qi + 1 / 2) x_q = np.append(x_q, x_qi) return x_q - """ + ''' This function computes the outlier gaps for the left and right tails of the distribution. - (r_gap => dx_left, dx_right) - This is the minimum size of data distribution gaps in each tail to consider data clusters separated - from the main distribution as real outliers. - This outlier_gap is defined as the distance between especified quantiles: - For the left outlier_gap: abs( x_q[r_zero] - x_q[r_zero+dr_gap] ) - For the right outlier_gap: abs( x_q[1-dr_gap-r_zero] - [1-r_zero] ) - """ + (r_gap => dx_left, dx_right) + This is the minimum size of data distribution gaps in each tail to consider data clusters separated + from the main distribution as real outliers. + This outlier_gap is defined as the distance between especified quantiles: + For the left outlier_gap: abs( x_q[r_zero] - x_q[r_zero+dr_gap] ) + For the right outlier_gap: abs( x_q[1-dr_gap-r_zero] - [1-r_zero] ) + ''' def outlier_gaps(self): - # Compute initial params self.set_parameters() # exact quantile positions for left and right bands @@ -204,9 +195,9 @@ class valid_range: return dx_left, dx_right, xq_left, xq_right - """ - This function search for gaps greater than dx_left and dx_right at each side of the distribution. - """ + ''' + This function search for gaps greater than dx_left and dx_right at each side of the distribution + ''' def find_gaps(self): dx_left, dx_right, _, _ = self.outlier_gaps() @@ -216,7 +207,7 @@ class valid_range: # Bins to the left of r_zero i_left = np.argwhere(self.quantiles < self.r_zero)[:, 0] nx_left = self.nx[i_left] - if (nx_left == 0).sum() > 0: + if nx_left[0] == 0: # Index of last bins to the left of r_zero with nx = 0 i_zero = np.argwhere(nx_left == 0)[-1].item() # Bins to the left of i_zero @@ -225,6 +216,7 @@ class valid_range: xm_left0 = self.xm[i_left0] # Searching for a group of bins with nx=0 (i.e. n_gap=0) and extension < dx_left + warn_left = True n_gap = 1 j = -1 # counting down from i_zero to the first elements. From right to left while n_gap: @@ -236,14 +228,21 @@ class valid_range: i1_gap_left = np.argwhere(xm_left0 - xm1_gap_left < 0)[-1].item() # index of the left edge element n_gap = np.sum(nx_left0[i1_gap_left: i0_gap_left]) # total number of counts within the gap j -= 1 + else: - if self.verbose: - raise Exception('2-left: Estimated valid left range out of histogram limit :o. Extension of histogram left limit required') - break + i1_gap_left = 0 # index of the left edge element + n_gap = np.sum(nx_left0[i1_gap_left: i0_gap_left]) # total number of counts within the gap + j -= 1 + + if self.verbose and warn_left: + xm0_gap_left, xm1_gap_left = np.nan, np.nan + self.logger.warning('WARNING-left: Estimated valid left range out of histogram limit. Extension of histogram left limit required') + warn_left = False + else: xm0_gap_left, xm1_gap_left = np.nan, np.nan if self.verbose: - raise Exception('1-left: Observed range goes beyond histogram left limit :o. Extension of histogram left limit required.') + self.logger.error('ERROR-left: Observed range goes beyond histogram left limit. Extension of histogram left limit required') # For right side: # ---------------- @@ -251,7 +250,7 @@ class valid_range: i_right = np.argwhere(self.quantiles > 1 - self.r_zero)[:, 0] nx_right = self.nx[i_right] - if (nx_right == 0).sum() > 0: + if nx_right[-1] == 0: # Index of first bins to the right of 1-r_zero with nx = 0 i_zero = np.argwhere(nx_right == 0)[0].item() # Bins to the right of 1-i_zero @@ -260,6 +259,7 @@ class valid_range: xm_right0 = self.xm[i_right0] # Searching for a group of bins with nx=0 (i.e. n_gap=0) and extension < dx_right + warn_right = True n_gap = 1 j = 0 while n_gap: @@ -274,24 +274,29 @@ class valid_range: j += 1 else: - if self.verbose: - raise Exception('2-right: Estimated valid right range out of histogram limit :o. Extension of histogram right limit required.\n') - break + i1_gap_right = len(nx_right0) # index of the right edge element + n_gap = np.sum(nx_right0[i0_gap_right: i1_gap_right]) # total number of counts within the gap + j += 1 + + if self.verbose and warn_right: + self.logger.warning('WARNING-right: Estimated valid right range out of histogram limit') + warn_right = False else: xm0_gap_right, xm1_gap_right = np.nan, np.nan if self.verbose: - raise Exception('1-right: Observed range goes beyond histogram right limit :o. Extension of histogram right limit required\n') + self.logger.error('ERROR-right: Observed range goes beyond histogram right limit') return xm1_gap_left, xm0_gap_left, xm0_gap_right, xm1_gap_right - """ - Get outer boundaries of the empty gaps. - """ def get(self): + + # Get outer boundaries of the empty gaps. xm1_gap_left, _, _, xm1_gap_right = self.find_gaps() + return xm1_gap_left, xm1_gap_right + """ Class used for estimating the valid ranges (improved version with multiparametric approach and plausabilities) @@ -306,53 +311,72 @@ Class used for estimating the valid ranges class multiparametric_valid_range: def __init__(self, - percentile=np.arange(0, 105, 5), - dr_gap=np.arange(0.01, 0.1, 0.005), - r_zero=np.arange(0.01, 0.1, 0.005), - k_gap=[1, 5], - logarithmic_hist=[False, True], + dr_gap=np.arange(0.01, 0.3, 0.01), + r_zero=np.arange(0.01, 0.1, 0.01), + k_gap=np.arange(1, 6, 2), + logarithmic_hist=[True], # [False, True], + csv_path='', domain='total', + nbins=100, + extra=False, + percentile=np.arange(0, 105, 5) ): + self.percentile = percentile + self.csv_path = csv_path self.dr_gap = dr_gap self.r_zero = r_zero self.k_gap = k_gap self.domain = domain self.log_hist = logarithmic_hist + self.nbins = nbins # Number of bins to compute the probability distribution in self.get() + self.extra = extra # Enable or disable the computation of extra parameters for the valid range estimation + + def set_vr(self, data=None, file=None, logger=None, log_scale=False): + + # Define the histogram in logarithmic scale for the outlier computation + vr = valid_range(data=data, + file_name=file, + file_path=self.csv_path, + logger=logger, + domain=self.domain, + verbose=False, + logarithmic_hist=log_scale + ) + + vr.set_parameters() + self.xm = vr.xm + self.nx = vr.nx + + return vr + ''' This function computes the valid ranges for the file "file". - - p_vmin[i] is the estimated valid range for the left tail (minimum plausible value for the variable) - such that a proportion of percentile[i] of the tests estimates plausible values above this threshold. - p_vmax[i] is the estimated valid range for the right tail (maximum plausible value for the variable) - such that a proportion of percentile[i] of the tests estimates plausible values below this threshold. - o_vmin[i] is the number of outliers found considering percentile[i] - o_vmax[i] is the number of outlier found considering percentile[i] - err indicates of the domain is shorter than required by the method + + vmin_nmax, vmax_nmax are the estimated valid range with the highest repetition frequency within the + all the possible combination of parameters. + + err indicates of the domain is shorter than required by the method ''' - def get(self, csv_path): + def get(self, data=None, file=None, logger=None): err = False Lp = len(self.percentile) - - # Preallocating percentiled valid range - p_vmin = np.full((1, Lp), np.nan) - p_vmax = np.full((1, Lp), np.nan) - o_vmin = np.full((1, Lp), np.nan) - o_vmax = np.full((1, Lp), np.nan) - L_dr_gap = len(self.dr_gap) L_r_zero = len(self.r_zero) L_k_gap = len(self.k_gap) L_log_hist = len(self.log_hist) - xmin = np.empty(shape=[L_dr_gap, L_r_zero, L_k_gap, L_log_hist]) xmax = np.empty(shape=[L_dr_gap, L_r_zero, L_k_gap, L_log_hist]) + vr = self.set_vr(data=data, + file=file, + logger=logger + ) for l, log_l in enumerate(self.log_hist): - - vr = valid_range(csv_path, domain=self.domain, logarithmic_hist=log_l, verbose=False) + vr.log_hist = log_l + vr.set_parameters() for i, dr_i in enumerate(self.dr_gap): for j, r_j in enumerate(self.r_zero): @@ -366,28 +390,85 @@ class multiparametric_valid_range: vmin = xmin.flatten() vmax = xmax.flatten() + others = [(vmin, vmax)] if (np.isnan(vmin).sum() > 0) | (np.isnan(vmax).sum() > 0): err = True - raise Exception('Variable range out of domain.') - else: - # Valid range for the corresponding percentile threshold - p_vmin = np.percentile(vmin, q=self.percentile) - p_vmax = np.percentile(vmax, q=self.percentile) + vmin_nmax, vmax_nmax, o_vmin, o_vmax = 4 * [np.nan] + raise Exception('Variable range out of domain') + + else: # Computation of valid range based on maximum frequency/repetition - # Number of outlier for the corresponding percentile threshold - for i_p, p_i in enumerate(self.percentile): - o_vmin[0, i_p] = (np.power(10, vr.nx[vr.xm < p_vmin[i_p]]) - 1).sum() - o_vmax[0, i_p] = (np.power(10, vr.nx[vr.xm > p_vmax[i_p]]) - 1).sum() + n_vmin, xedge_vmin = np.histogram(vmin, bins=self.nbins) + x_vmin = xedge_vmin[:-1] + np.diff(xedge_vmin) # x_vmin is bin centred + vmin_nmax = x_vmin[np.argmax(n_vmin)] + + n_vmax, xedge_vmax = np.histogram(vmax, bins=self.nbins) + x_vmax = xedge_vmax[:-1] + np.diff(xedge_vmax) # Cx_vmax is bin centred + vmax_nmax = x_vmax[np.argmax(n_vmax)] + + # Count number of outliers out of estimated ranges + o_vmin, o_vmax = self.outlier_detection(limits=[vmin_nmax, vmax_nmax], + data=data, + file=file + ) + if self.extra: + others.append(self.get_extra([vmin, vmax])) + + return (vmin_nmax, vmax_nmax), (o_vmin, o_vmax), err, others + + ''' + If parameter extra = True, the following estimations are also computed + p_vmin[i] is the estimated valid range for the left tail (minimum plausible value for the variable) + such that a proportion of percentile[i] of the tests estimates plausible values above this threshold. + p_vmax[i] is the estimated valid range for the right tail (maximum plausible value for the variable) + such that a proportion of percentile[i] of the tests estimates plausible values below this threshold. + o_vmin[i] is the number of outliers found considering percentile[i] + o_vmax[i] is the number of outlier found considering percentile[i] + ''' + def get_extra(self, vmin_vmax): + + Lp = len(self.percentile) + vmin, vmax = vmin_vmax + + # Preallocating percentiled valid range + p_vmin = np.full((1, Lp), np.nan) + p_vmax = np.full((1, Lp), np.nan) + op_vmin = np.full((1, Lp), np.nan) + op_vmax = np.full((1, Lp), np.nan) + + # Valid range for the corresponding percentile threshold + p_vmin = np.percentile(vmin, q=self.percentile) + p_vmax = np.percentile(vmax, q=self.percentile) + + # Number of outlier for the corresponding percentile threshold + for i_p, p_i in enumerate(self.percentile): + op_vmin[0, i_p], op_vmax[0, i_p] = self.outlier_detection([p_vmin[i_p], p_vmax[i_p]]) # Percentiles should be reversed for the right tail to be consistent p_vmax = np.flip(p_vmax) - o_vmax = np.flip(o_vmax) + op_vmax = np.flip(op_vmax) + + return (p_vmin, p_vmax), (op_vmin, op_vmax) + + ''' + This function return the number of outliers given the limits defined in "limits" + ''' + def outlier_detection(self, limits, data=None, file=None): + + lim_min, lim_max = limits + + # if self.log_hist: + # o_min = (np.power(10, self.nx[self.xm < lim_min])-1).sum() + # o_max = (np.power(10, self.nx[self.xm > lim_max])-1).sum() + # else: + o_min = self.nx[self.xm < lim_min].sum() + o_max = self.nx[self.xm > lim_max].sum() - return (vmin, vmax), (p_vmin, p_vmax), (o_vmin, o_vmax), err + return o_min, o_max ''' - This function computes and store the output of the multiparametric valid range. + his function computes and store the output of the multiparametric valid range. Dataframes can be obtained when parameter "dataframes" is set to True. numpy array otherwise ''' def get_all_files(self, files, dataframes=True): @@ -398,35 +479,27 @@ class multiparametric_valid_range: Lv = len(files) # Preallocating percentiled valid range - p_vmin = np.full((Lv, Lp), np.nan) - p_vmax = np.full((Lv, Lp), np.nan) - o_vmin = np.full((Lv, Lp), np.nan) - o_vmax = np.full((Lv, Lp), np.nan) + # vmin_nmax = np.full(Lv, np.nan) + # vmax_nmax = np.full(Lv, np.nan) + out = pd.DataFrame(columns=['vr_min', 'vr_max', 'outliers_min', 'outliers_max', 'error']) for i_v, file_i in enumerate(files): print(i_v, file_i) - (vmin_i, vmax_i), (p_vmin_i, p_vmax_i), (o_vmin_i, o_vmax_i), err = self.get(file_i) - - if err: - i_err += 1 - err_list.append('OutOfDomain') - else: - err_list.append('') - - # Valid range for the corresponding percentile threshold - p_vmin[i_v, :] = p_vmin_i - p_vmax[i_v, :] = p_vmax_i - - # Number of outlier for the corresponding percentile threshold - o_vmin[i_v, :] = o_vmin_i - o_vmax[i_v, :] = o_vmax_i - - if dataframes: - p_vmin = pd.DataFrame(p_vmin, columns=['p' + str(i) for i in self.percentile], index=files) - p_vmax = pd.DataFrame(p_vmax, columns=['p' + str(i) for i in self.percentile], index=files) - o_vmin = pd.DataFrame(o_vmin, columns=['p' + str(i) for i in self.percentile], index=files) - o_vmax = pd.DataFrame(o_vmax, columns=['p' + str(i) for i in self.percentile], index=files) - err_list = pd.DataFrame(err_list, columns=['Error'], index=files) - - return (p_vmin, p_vmax), (o_vmin, o_vmax), err_list + (vmin_nmax_i, vmax_nmax_i), (o_vmin, o_vmax), err, others = self.get(file=file_i) + out.loc[file_i] = [vmin_nmax_i, vmax_nmax_i, o_vmin, o_vmax, err] + extra = None + + if self.extra: + cols = ['p' + str(i) for i in self.percentile] + extra_pmin = pd.DataFrame(columns=cols) + extra_pmax = pd.DataFrame(columns=cols) + extra_omin = pd.DataFrame(columns=cols) + extra_omax = pd.DataFrame(columns=cols) + extra_pmin.loc[file_i] = others[1][0][0] + extra_pmax.loc[file_i] = others[1][0][1] + extra_omin.loc[file_i] = others[1][1][0] + extra_omax.loc[file_i] = others[1][1][1] + extra = (extra_pmin, extra_pmax, extra_omin, extra_omax) + + return out, extra -- GitLab From 634efbab9651c12c384e57fd7e325008a5fdb528 Mon Sep 17 00:00:00 2001 From: Joan Sala Calero Date: Tue, 19 May 2020 15:52:40 +0200 Subject: [PATCH 03/39] valid_ranges update --- ...ysis-era5-land-10m_u_component_of_wind.ini | 4 +- ...ysis-era5-land-10m_v_component_of_wind.ini | 4 +- ...ysis-era5-land-2m_dewpoint_temperature.ini | 4 +- .../reanalysis-era5-land-2m_temperature.ini | 2 +- ...s-era5-land-evaporation_from_bare_soil.ini | 2 +- ...m_open_water_surfaces_excluding_oceans.ini | 2 +- ...and-evaporation_from_the_top_of_canopy.ini | 2 +- ...poration_from_vegetation_transpiration.ini | 2 +- ...eanalysis-era5-land-evapotranspiration.ini | 2 +- .../reanalysis-era5-land-forecast_albedo.ini | 2 +- ...ysis-era5-land-lake_bottom_temperature.ini | 2 +- .../reanalysis-era5-land-lake_ice_depth.ini | 2 +- ...nalysis-era5-land-lake_ice_temperature.ini | 2 +- ...nalysis-era5-land-lake_mix_layer_depth.ini | 2 +- ...s-era5-land-lake_mix_layer_temperature.ini | 2 +- ...reanalysis-era5-land-lake_shape_factor.ini | 2 +- ...era5-land-lake_total_layer_temperature.ini | 2 +- ...5-land-leaf_area_index_high_vegetation.ini | 2 +- ...a5-land-leaf_area_index_low_vegetation.ini | 2 +- ...-monthly-means-10m_u_component_of_wind.ini | 4 +- ...-monthly-means-10m_v_component_of_wind.ini | 4 +- ...-monthly-means-2m_dewpoint_temperature.ini | 4 +- ...era5-land-monthly-means-2m_temperature.ini | 2 +- ...nthly-means-evaporation_from_bare_soil.ini | 2 +- ...m_open_water_surfaces_excluding_oceans.ini | 2 +- ...ans-evaporation_from_the_top_of_canopy.ini | 2 +- ...poration_from_vegetation_transpiration.ini | 2 +- ...-land-monthly-means-evapotranspiration.ini | 2 +- ...ra5-land-monthly-means-forecast_albedo.ini | 2 +- ...-monthly-means-lake_bottom_temperature.ini | 2 +- ...era5-land-monthly-means-lake_ice_depth.ini | 2 +- ...and-monthly-means-lake_ice_temperature.ini | 2 +- ...and-monthly-means-lake_mix_layer_depth.ini | 2 +- ...nthly-means-lake_mix_layer_temperature.ini | 2 +- ...5-land-monthly-means-lake_shape_factor.ini | 2 +- ...hly-means-lake_total_layer_temperature.ini | 2 +- ...-means-leaf_area_index_high_vegetation.ini | 2 +- ...y-means-leaf_area_index_low_vegetation.ini | 2 +- ...nd-monthly-means-potential_evaporation.ini | 2 +- ...nalysis-era5-land-monthly-means-runoff.ini | 2 +- ...d-monthly-means-skin_reservoir_content.ini | 2 +- ...a5-land-monthly-means-skin_temperature.ini | 4 +- ...is-era5-land-monthly-means-snow_albedo.ini | 2 +- ...sis-era5-land-monthly-means-snow_cover.ini | 2 +- ...s-era5-land-monthly-means-snow_density.ini | 2 +- ...sis-era5-land-monthly-means-snow_depth.ini | 2 +- ...thly-means-snow_depth_water_equivalent.ini | 2 +- ...a5-land-monthly-means-snow_evaporation.ini | 2 +- ...lysis-era5-land-monthly-means-snowfall.ini | 2 +- ...lysis-era5-land-monthly-means-snowmelt.ini | 2 +- ...monthly-means-soil_temperature_level_1.ini | 4 +- ...monthly-means-soil_temperature_level_2.ini | 4 +- ...monthly-means-soil_temperature_level_3.ini | 4 +- ...monthly-means-soil_temperature_level_4.ini | 2 +- ...-land-monthly-means-sub_surface_runoff.ini | 2 +- ...monthly-means-surface_latent_heat_flux.ini | 2 +- ...thly-means-surface_net_solar_radiation.ini | 2 +- ...ly-means-surface_net_thermal_radiation.ini | 2 +- ...a5-land-monthly-means-surface_pressure.ini | 4 +- ...era5-land-monthly-means-surface_runoff.ini | 2 +- ...nthly-means-surface_sensible_heat_flux.ini | 2 +- ...eans-surface_solar_radiation_downwards.ini | 4 +- ...ns-surface_thermal_radiation_downwards.ini | 2 +- ...onthly-means-temperature_of_snow_layer.ini | 2 +- ...land-monthly-means-total_precipitation.ini | 4 +- ...ly-means-volumetric_soil_water_layer_1.ini | 2 +- ...ly-means-volumetric_soil_water_layer_2.ini | 2 +- ...ly-means-volumetric_soil_water_layer_3.ini | 2 +- ...ly-means-volumetric_soil_water_layer_4.ini | 2 +- ...alysis-era5-land-potential_evaporation.ini | 2 +- .../conf/reanalysis-era5-land-runoff.ini | 2 +- ...lysis-era5-land-skin_reservoir_content.ini | 2 +- .../reanalysis-era5-land-skin_temperature.ini | 4 +- .../conf/reanalysis-era5-land-snow_albedo.ini | 2 +- .../conf/reanalysis-era5-land-snow_cover.ini | 2 +- .../reanalysis-era5-land-snow_density.ini | 2 +- .../conf/reanalysis-era5-land-snow_depth.ini | 2 +- ...-era5-land-snow_depth_water_equivalent.ini | 2 +- .../reanalysis-era5-land-snow_evaporation.ini | 2 +- .../conf/reanalysis-era5-land-snowfall.ini | 2 +- .../conf/reanalysis-era5-land-snowmelt.ini | 2 +- ...sis-era5-land-soil_temperature_level_1.ini | 4 +- ...sis-era5-land-soil_temperature_level_2.ini | 4 +- ...sis-era5-land-soil_temperature_level_3.ini | 4 +- ...sis-era5-land-soil_temperature_level_4.ini | 2 +- ...eanalysis-era5-land-sub_surface_runoff.ini | 2 +- ...sis-era5-land-surface_latent_heat_flux.ini | 2 +- ...-era5-land-surface_net_solar_radiation.ini | 2 +- ...ra5-land-surface_net_thermal_radiation.ini | 2 +- .../reanalysis-era5-land-surface_pressure.ini | 4 +- .../reanalysis-era5-land-surface_runoff.ini | 2 +- ...s-era5-land-surface_sensible_heat_flux.ini | 2 +- ...land-surface_solar_radiation_downwards.ini | 4 +- ...nd-surface_thermal_radiation_downwards.ini | 2 +- ...is-era5-land-temperature_of_snow_layer.ini | 2 +- ...analysis-era5-land-total_precipitation.ini | 4 +- ...ra5-land-volumetric_soil_water_layer_1.ini | 2 +- ...ra5-land-volumetric_soil_water_layer_2.ini | 2 +- ...ra5-land-volumetric_soil_water_layer_3.ini | 2 +- ...ra5-land-volumetric_soil_water_layer_4.ini | 2 +- ...alysis-era5-pressure-levels-divergence.ini | 2 +- ...ressure-levels-fraction_of_cloud_cover.ini | 2 +- ...ysis-era5-pressure-levels-geopotential.ini | 2 +- ...essure-levels-monthly-means-divergence.ini | 2 +- ...-monthly-means-fraction_of_cloud_cover.ini | 2 +- ...sure-levels-monthly-means-geopotential.ini | 2 +- ...-monthly-means-ozone_mass_mixing_ratio.ini | 2 +- ...vels-monthly-means-potential_vorticity.ini | 2 +- ...levels-monthly-means-relative_humidity.ini | 4 +- ...means-specific_cloud_ice_water_content.ini | 2 +- ...ns-specific_cloud_liquid_water_content.ini | 2 +- ...levels-monthly-means-specific_humidity.ini | 2 +- ...thly-means-specific_rain_water_content.ini | 2 +- ...thly-means-specific_snow_water_content.ini | 2 +- ...ssure-levels-monthly-means-temperature.ini | 4 +- ...vels-monthly-means-u_component_of_wind.ini | 2 +- ...vels-monthly-means-v_component_of_wind.ini | 2 +- ...levels-monthly-means-vertical_velocity.ini | 2 +- ...ressure-levels-monthly-means-vorticity.ini | 2 +- ...ressure-levels-ozone_mass_mixing_ratio.ini | 2 +- ...a5-pressure-levels-potential_vorticity.ini | 2 +- ...era5-pressure-levels-relative_humidity.ini | 4 +- ...evels-specific_cloud_ice_water_content.ini | 2 +- ...ls-specific_cloud_liquid_water_content.ini | 2 +- ...era5-pressure-levels-specific_humidity.ini | 2 +- ...ure-levels-specific_rain_water_content.ini | 2 +- ...ure-levels-specific_snow_water_content.ini | 2 +- ...lysis-era5-pressure-levels-temperature.ini | 4 +- ...a5-pressure-levels-u_component_of_wind.ini | 2 +- ...a5-pressure-levels-v_component_of_wind.ini | 2 +- ...era5-pressure-levels-vertical_velocity.ini | 2 +- ...nalysis-era5-pressure-levels-vorticity.ini | 2 +- ...single-levels-100m_u_component_of_wind.ini | 2 +- ...single-levels-100m_v_component_of_wind.ini | 2 +- ...levels-10m_u_component_of_neutral_wind.ini | 2 +- ...-single-levels-10m_u_component_of_wind.ini | 4 +- ...levels-10m_v_component_of_neutral_wind.ini | 2 +- ...-single-levels-10m_v_component_of_wind.ini | 4 +- ...nd_gust_since_previous_post_processing.ini | 4 +- ...-single-levels-2m_dewpoint_temperature.ini | 4 +- ...ysis-era5-single-levels-2m_temperature.ini | 2 +- ...gle-levels-air_density_over_the_oceans.ini | 2 +- ...levels-altimeter_corrected_wave_height.ini | 2 +- ...ls-altimeter_range_relative_correction.ini | 2 +- ...a5-single-levels-altimeter_wave_height.ini | 2 +- ...evels-angle_of_sub_gridscale_orography.ini | 2 +- ...-anisotropy_of_sub_gridscale_orography.ini | 2 +- ...era5-single-levels-benjamin_feir_index.ini | 2 +- ...ngle-levels-boundary_layer_dissipation.ini | 2 +- ...a5-single-levels-boundary_layer_height.ini | 2 +- ...reanalysis-era5-single-levels-charnock.ini | 2 +- ..._sky_direct_solar_radiation_at_surface.ini | 4 +- ...s-era5-single-levels-cloud_base_height.ini | 2 +- ...-levels-coefficient_of_drag_with_waves.ini | 2 +- ...-convective_available_potential_energy.ini | 2 +- ...a5-single-levels-convective_inhibition.ini | 2 +- ...single-levels-convective_precipitation.ini | 4 +- ...ra5-single-levels-convective_rain_rate.ini | 2 +- ...era5-single-levels-convective_snowfall.ini | 2 +- ...vective_snowfall_rate_water_equivalent.ini | 2 +- ...s-downward_uv_radiation_at_the_surface.ini | 2 +- ...is-era5-single-levels-duct_base_height.ini | 2 +- ...s-eastward_gravity_wave_surface_stress.ini | 2 +- ...vels-eastward_turbulent_surface_stress.ini | 2 +- ...nalysis-era5-single-levels-evaporation.ini | 2 +- ...sis-era5-single-levels-forecast_albedo.ini | 2 +- ...ogarithm_of_surface_roughness_for_heat.ini | 2 +- ...ngle-levels-forecast_surface_roughness.ini | 2 +- ...ee_convective_velocity_over_the_oceans.ini | 2 +- ...s-era5-single-levels-friction_velocity.ini | 2 +- ...single-levels-gravity_wave_dissipation.ini | 2 +- ...is-era5-single-levels-high_cloud_cover.ini | 2 +- ...a5-single-levels-high_vegetation_cover.ini | 2 +- ...-single-levels-ice_temperature_layer_1.ini | 2 +- ...-single-levels-ice_temperature_layer_2.ini | 2 +- ...-single-levels-ice_temperature_layer_3.ini | 2 +- ...-single-levels-ice_temperature_layer_4.ini | 2 +- ...gle-levels-instantaneous_10m_wind_gust.ini | 4 +- ...eous_eastward_turbulent_surface_stress.ini | 2 +- ...e_scale_surface_precipitation_fraction.ini | 2 +- ...gle-levels-instantaneous_moisture_flux.ini | 2 +- ...ous_northward_turbulent_surface_stress.ini | 2 +- ...stantaneous_surface_sensible_heat_flux.ini | 2 +- .../reanalysis-era5-single-levels-k_index.ini | 2 +- ...-single-levels-lake_bottom_temperature.ini | 2 +- ...analysis-era5-single-levels-lake_cover.ini | 2 +- ...analysis-era5-single-levels-lake_depth.ini | 2 +- ...ysis-era5-single-levels-lake_ice_depth.ini | 2 +- ...ra5-single-levels-lake_ice_temperature.ini | 2 +- ...ra5-single-levels-lake_mix_layer_depth.ini | 2 +- ...ngle-levels-lake_mix_layer_temperature.ini | 2 +- ...s-era5-single-levels-lake_shape_factor.ini | 2 +- ...le-levels-lake_total_layer_temperature.ini | 2 +- ...ingle-levels-large_scale_precipitation.ini | 4 +- ...els-large_scale_precipitation_fraction.ini | 2 +- ...a5-single-levels-large_scale_rain_rate.ini | 2 +- ...ra5-single-levels-large_scale_snowfall.ini | 2 +- ...e_scale_snowfall_rate_water_equivalent.ini | 2 +- ...levels-leaf_area_index_high_vegetation.ini | 2 +- ...-levels-leaf_area_index_low_vegetation.ini | 2 +- ...sis-era5-single-levels-low_cloud_cover.ini | 2 +- ...ra5-single-levels-low_vegetation_cover.ini | 2 +- ...erature_since_previous_post_processing.ini | 2 +- ...-levels-maximum_individual_wave_height.ini | 2 +- ...on_rate_since_previous_post_processing.ini | 2 +- ...levels-mean_boundary_layer_dissipation.ini | 2 +- ...els-mean_convective_precipitation_rate.ini | 2 +- ...e-levels-mean_convective_snowfall_rate.ini | 2 +- ...e-levels-mean_direction_of_total_swell.ini | 2 +- ...le-levels-mean_direction_of_wind_waves.ini | 2 +- ...n_eastward_gravity_wave_surface_stress.ini | 2 +- ...mean_eastward_turbulent_surface_stress.ini | 2 +- ...a5-single-levels-mean_evaporation_rate.ini | 2 +- ...e-levels-mean_gravity_wave_dissipation.ini | 2 +- ...ean_large_scale_precipitation_fraction.ini | 2 +- ...ls-mean_large_scale_precipitation_rate.ini | 2 +- ...-levels-mean_large_scale_snowfall_rate.ini | 2 +- ..._northward_gravity_wave_surface_stress.ini | 2 +- ...ean_northward_turbulent_surface_stress.ini | 2 +- ...ngle-levels-mean_period_of_total_swell.ini | 2 +- ...ingle-levels-mean_period_of_wind_waves.ini | 2 +- ...levels-mean_potential_evaporation_rate.ini | 2 +- ...is-era5-single-levels-mean_runoff_rate.ini | 2 +- ...-single-levels-mean_sea_level_pressure.ini | 2 +- ...ngle-levels-mean_snow_evaporation_rate.ini | 2 +- ...-era5-single-levels-mean_snowfall_rate.ini | 2 +- ...-era5-single-levels-mean_snowmelt_rate.ini | 2 +- ...ngle-levels-mean_square_slope_of_waves.ini | 2 +- ...le-levels-mean_sub_surface_runoff_rate.ini | 2 +- ...rface_direct_short_wave_radiation_flux.ini | 4 +- ...ct_short_wave_radiation_flux_clear_sky.ini | 4 +- ...face_downward_long_wave_radiation_flux.ini | 2 +- ...ard_long_wave_radiation_flux_clear_sky.ini | 2 +- ...ace_downward_short_wave_radiation_flux.ini | 2 +- ...rd_short_wave_radiation_flux_clear_sky.ini | 2 +- ...ean_surface_downward_uv_radiation_flux.ini | 4 +- ...e-levels-mean_surface_latent_heat_flux.ini | 2 +- ...n_surface_net_long_wave_radiation_flux.ini | 4 +- ...net_long_wave_radiation_flux_clear_sky.ini | 4 +- ..._surface_net_short_wave_radiation_flux.ini | 4 +- ...et_short_wave_radiation_flux_clear_sky.ini | 4 +- ...single-levels-mean_surface_runoff_rate.ini | 2 +- ...levels-mean_surface_sensible_heat_flux.ini | 2 +- ...top_downward_short_wave_radiation_flux.ini | 4 +- ...-mean_top_net_long_wave_radiation_flux.ini | 4 +- ...net_long_wave_radiation_flux_clear_sky.ini | 4 +- ...mean_top_net_short_wave_radiation_flux.ini | 4 +- ...et_short_wave_radiation_flux_clear_sky.ini | 4 +- ...e-levels-mean_total_precipitation_rate.ini | 2 +- ..._of_refractivity_inside_trapping_layer.ini | 2 +- ...tically_integrated_moisture_divergence.ini | 2 +- ...era5-single-levels-mean_wave_direction.ini | 2 +- ...ave_direction_of_first_swell_partition.ini | 2 +- ...ve_direction_of_second_swell_partition.ini | 2 +- ...ave_direction_of_third_swell_partition.ini | 2 +- ...is-era5-single-levels-mean_wave_period.ini | 2 +- ...mean_wave_period_based_on_first_moment.ini | 2 +- ...period_based_on_first_moment_for_swell.ini | 2 +- ...d_based_on_first_moment_for_wind_waves.ini | 2 +- ...eriod_based_on_second_moment_for_swell.ini | 2 +- ..._based_on_second_moment_for_wind_waves.ini | 2 +- ...n_wave_period_of_first_swell_partition.ini | 2 +- ..._wave_period_of_second_swell_partition.ini | 2 +- ...n_wave_period_of_third_swell_partition.ini | 2 +- ...-levels-mean_zero_crossing_wave_period.ini | 2 +- ...-era5-single-levels-medium_cloud_cover.ini | 2 +- ...erature_since_previous_post_processing.ini | 2 +- ...on_rate_since_previous_post_processing.ini | 2 +- ..._of_refractivity_inside_trapping_layer.ini | 2 +- ...is-era5-single-levels-model_bathymetry.ini | 2 +- ...monthly-means-100m_u_component_of_wind.ini | 2 +- ...monthly-means-100m_v_component_of_wind.ini | 2 +- ...-means-10m_u_component_of_neutral_wind.ini | 2 +- ...-monthly-means-10m_u_component_of_wind.ini | 4 +- ...-means-10m_v_component_of_neutral_wind.ini | 2 +- ...-monthly-means-10m_v_component_of_wind.ini | 4 +- ...le-levels-monthly-means-10m_wind_speed.ini | 4 +- ...-monthly-means-2m_dewpoint_temperature.ini | 4 +- ...le-levels-monthly-means-2m_temperature.ini | 2 +- ...thly-means-air_density_over_the_oceans.ini | 2 +- ...means-angle_of_sub_gridscale_orography.ini | 2 +- ...-anisotropy_of_sub_gridscale_orography.ini | 2 +- ...vels-monthly-means-benjamin_feir_index.ini | 2 +- ...nthly-means-boundary_layer_dissipation.ini | 2 +- ...ls-monthly-means-boundary_layer_height.ini | 2 +- ...5-single-levels-monthly-means-charnock.ini | 2 +- ..._sky_direct_solar_radiation_at_surface.ini | 4 +- ...levels-monthly-means-cloud_base_height.ini | 2 +- ...y-means-coefficient_of_drag_with_waves.ini | 2 +- ...-convective_available_potential_energy.ini | 2 +- ...ls-monthly-means-convective_inhibition.ini | 2 +- ...monthly-means-convective_precipitation.ini | 4 +- ...els-monthly-means-convective_rain_rate.ini | 2 +- ...vels-monthly-means-convective_snowfall.ini | 2 +- ...vective_snowfall_rate_water_equivalent.ini | 2 +- ...s-downward_uv_radiation_at_the_surface.ini | 2 +- ...-levels-monthly-means-duct_base_height.ini | 2 +- ...s-eastward_gravity_wave_surface_stress.ini | 2 +- ...eans-eastward_turbulent_surface_stress.ini | 2 +- ...ingle-levels-monthly-means-evaporation.ini | 2 +- ...e-levels-monthly-means-forecast_albedo.ini | 2 +- ...ogarithm_of_surface_roughness_for_heat.ini | 2 +- ...nthly-means-forecast_surface_roughness.ini | 2 +- ...ee_convective_velocity_over_the_oceans.ini | 2 +- ...levels-monthly-means-friction_velocity.ini | 2 +- ...monthly-means-gravity_wave_dissipation.ini | 2 +- ...-levels-monthly-means-high_cloud_cover.ini | 2 +- ...ls-monthly-means-high_vegetation_cover.ini | 2 +- ...-monthly-means-ice_temperature_layer_1.ini | 2 +- ...-monthly-means-ice_temperature_layer_2.ini | 2 +- ...-monthly-means-ice_temperature_layer_3.ini | 2 +- ...-monthly-means-ice_temperature_layer_4.ini | 2 +- ...thly-means-instantaneous_10m_wind_gust.ini | 4 +- ...eous_eastward_turbulent_surface_stress.ini | 2 +- ...e_scale_surface_precipitation_fraction.ini | 2 +- ...thly-means-instantaneous_moisture_flux.ini | 2 +- ...ous_northward_turbulent_surface_stress.ini | 2 +- ...stantaneous_surface_sensible_heat_flux.ini | 2 +- ...a5-single-levels-monthly-means-k_index.ini | 2 +- ...-monthly-means-lake_bottom_temperature.ini | 2 +- ...single-levels-monthly-means-lake_cover.ini | 2 +- ...single-levels-monthly-means-lake_depth.ini | 2 +- ...le-levels-monthly-means-lake_ice_depth.ini | 2 +- ...els-monthly-means-lake_ice_temperature.ini | 2 +- ...els-monthly-means-lake_mix_layer_depth.ini | 2 +- ...nthly-means-lake_mix_layer_temperature.ini | 2 +- ...levels-monthly-means-lake_shape_factor.ini | 2 +- ...hly-means-lake_total_layer_temperature.ini | 2 +- ...onthly-means-large_scale_precipitation.ini | 4 +- ...ans-large_scale_precipitation_fraction.ini | 2 +- ...ls-monthly-means-large_scale_rain_rate.ini | 2 +- ...els-monthly-means-large_scale_snowfall.ini | 2 +- ...e_scale_snowfall_rate_water_equivalent.ini | 2 +- ...-means-leaf_area_index_high_vegetation.ini | 2 +- ...y-means-leaf_area_index_low_vegetation.ini | 2 +- ...e-levels-monthly-means-low_cloud_cover.ini | 2 +- ...els-monthly-means-low_vegetation_cover.ini | 2 +- ...-magnitude_of_turbulent_surface_stress.ini | 2 +- ...y-means-maximum_individual_wave_height.ini | 2 +- ...-means-mean_boundary_layer_dissipation.ini | 2 +- ...ans-mean_convective_precipitation_rate.ini | 2 +- ...ly-means-mean_convective_snowfall_rate.ini | 2 +- ...ly-means-mean_direction_of_total_swell.ini | 2 +- ...hly-means-mean_direction_of_wind_waves.ini | 2 +- ...n_eastward_gravity_wave_surface_stress.ini | 2 +- ...mean_eastward_turbulent_surface_stress.ini | 2 +- ...ls-monthly-means-mean_evaporation_rate.ini | 2 +- ...ly-means-mean_gravity_wave_dissipation.ini | 2 +- ...ean_large_scale_precipitation_fraction.ini | 2 +- ...ns-mean_large_scale_precipitation_rate.ini | 2 +- ...y-means-mean_large_scale_snowfall_rate.ini | 2 +- ..._magnitude_of_turbulent_surface_stress.ini | 2 +- ..._northward_gravity_wave_surface_stress.ini | 2 +- ...ean_northward_turbulent_surface_stress.ini | 2 +- ...nthly-means-mean_period_of_total_swell.ini | 2 +- ...onthly-means-mean_period_of_wind_waves.ini | 2 +- ...-means-mean_potential_evaporation_rate.ini | 2 +- ...-levels-monthly-means-mean_runoff_rate.ini | 2 +- ...-monthly-means-mean_sea_level_pressure.ini | 2 +- ...nthly-means-mean_snow_evaporation_rate.ini | 2 +- ...evels-monthly-means-mean_snowfall_rate.ini | 2 +- ...evels-monthly-means-mean_snowmelt_rate.ini | 2 +- ...nthly-means-mean_square_slope_of_waves.ini | 2 +- ...hly-means-mean_sub_surface_runoff_rate.ini | 2 +- ...rface_direct_short_wave_radiation_flux.ini | 4 +- ...ct_short_wave_radiation_flux_clear_sky.ini | 4 +- ...face_downward_long_wave_radiation_flux.ini | 2 +- ...ard_long_wave_radiation_flux_clear_sky.ini | 2 +- ...ace_downward_short_wave_radiation_flux.ini | 2 +- ...rd_short_wave_radiation_flux_clear_sky.ini | 2 +- ...ean_surface_downward_uv_radiation_flux.ini | 4 +- ...ly-means-mean_surface_latent_heat_flux.ini | 2 +- ...n_surface_net_long_wave_radiation_flux.ini | 4 +- ...net_long_wave_radiation_flux_clear_sky.ini | 4 +- ..._surface_net_short_wave_radiation_flux.ini | 4 +- ...et_short_wave_radiation_flux_clear_sky.ini | 4 +- ...monthly-means-mean_surface_runoff_rate.ini | 2 +- ...-means-mean_surface_sensible_heat_flux.ini | 2 +- ...top_downward_short_wave_radiation_flux.ini | 4 +- ...-mean_top_net_long_wave_radiation_flux.ini | 4 +- ...net_long_wave_radiation_flux_clear_sky.ini | 4 +- ...mean_top_net_short_wave_radiation_flux.ini | 4 +- ...et_short_wave_radiation_flux_clear_sky.ini | 4 +- ...ly-means-mean_total_precipitation_rate.ini | 2 +- ..._of_refractivity_inside_trapping_layer.ini | 2 +- ...tically_integrated_moisture_divergence.ini | 2 +- ...vels-monthly-means-mean_wave_direction.ini | 2 +- ...ave_direction_of_first_swell_partition.ini | 2 +- ...ve_direction_of_second_swell_partition.ini | 2 +- ...ave_direction_of_third_swell_partition.ini | 2 +- ...-levels-monthly-means-mean_wave_period.ini | 2 +- ...mean_wave_period_based_on_first_moment.ini | 2 +- ...period_based_on_first_moment_for_swell.ini | 2 +- ...d_based_on_first_moment_for_wind_waves.ini | 2 +- ...eriod_based_on_second_moment_for_swell.ini | 2 +- ..._based_on_second_moment_for_wind_waves.ini | 2 +- ...n_wave_period_of_first_swell_partition.ini | 2 +- ..._wave_period_of_second_swell_partition.ini | 2 +- ...n_wave_period_of_third_swell_partition.ini | 2 +- ...y-means-mean_zero_crossing_wave_period.ini | 2 +- ...evels-monthly-means-medium_cloud_cover.ini | 2 +- ..._of_refractivity_inside_trapping_layer.ini | 2 +- ...-levels-monthly-means-model_bathymetry.ini | 2 +- ...s-near_ir_albedo_for_diffuse_radiation.ini | 2 +- ...ns-near_ir_albedo_for_direct_radiation.ini | 2 +- ...eans-normalized_energy_flux_into_ocean.ini | 2 +- ...eans-normalized_energy_flux_into_waves.ini | 2 +- ...hly-means-normalized_stress_into_ocean.ini | 2 +- ...-northward_gravity_wave_surface_stress.ini | 2 +- ...ans-northward_turbulent_surface_stress.ini | 2 +- ..._equivalent_10m_neutral_wind_direction.ini | 2 +- ...ress_equivalent_10m_neutral_wind_speed.ini | 2 +- ...-single-levels-monthly-means-orography.ini | 2 +- ...-levels-monthly-means-peak_wave_period.ini | 2 +- ...ding_to_maximum_individual_wave_height.ini | 2 +- ...ls-monthly-means-potential_evaporation.ini | 2 +- ...evels-monthly-means-precipitation_type.ini | 2 +- ...ra5-single-levels-monthly-means-runoff.ini | 2 +- ...gle-levels-monthly-means-sea_ice_cover.ini | 2 +- ...-monthly-means-sea_surface_temperature.ini | 4 +- ...eight_of_combined_wind_waves_and_swell.ini | 2 +- ...eans-significant_height_of_total_swell.ini | 2 +- ...means-significant_height_of_wind_waves.ini | 2 +- ...t_wave_height_of_first_swell_partition.ini | 2 +- ..._wave_height_of_second_swell_partition.ini | 2 +- ...t_wave_height_of_third_swell_partition.ini | 2 +- ...s-monthly-means-skin_reservoir_content.ini | 2 +- ...-levels-monthly-means-skin_temperature.ini | 4 +- ...means-slope_of_sub_gridscale_orography.ini | 2 +- ...ingle-levels-monthly-means-snow_albedo.ini | 2 +- ...ngle-levels-monthly-means-snow_density.ini | 2 +- ...single-levels-monthly-means-snow_depth.ini | 2 +- ...-levels-monthly-means-snow_evaporation.ini | 2 +- ...5-single-levels-monthly-means-snowfall.ini | 2 +- ...5-single-levels-monthly-means-snowmelt.ini | 2 +- ...monthly-means-soil_temperature_level_1.ini | 4 +- ...monthly-means-soil_temperature_level_2.ini | 4 +- ...monthly-means-soil_temperature_level_3.ini | 4 +- ...monthly-means-soil_temperature_level_4.ini | 2 +- ...-single-levels-monthly-means-soil_type.ini | 2 +- ...eviation_of_filtered_subgrid_orography.ini | 2 +- ...-means-standard_deviation_of_orography.ini | 2 +- ...evels-monthly-means-sub_surface_runoff.ini | 2 +- ...monthly-means-surface_latent_heat_flux.ini | 2 +- ...thly-means-surface_net_solar_radiation.ini | 2 +- ...-surface_net_solar_radiation_clear_sky.ini | 2 +- ...ly-means-surface_net_thermal_radiation.ini | 2 +- ...urface_net_thermal_radiation_clear_sky.ini | 2 +- ...-levels-monthly-means-surface_pressure.ini | 4 +- ...le-levels-monthly-means-surface_runoff.ini | 2 +- ...nthly-means-surface_sensible_heat_flux.ini | 2 +- ...ace_solar_radiation_downward_clear_sky.ini | 4 +- ...eans-surface_solar_radiation_downwards.ini | 4 +- ...e_thermal_radiation_downward_clear_sky.ini | 2 +- ...ns-surface_thermal_radiation_downwards.ini | 2 +- ...onthly-means-temperature_of_snow_layer.ini | 2 +- ...hly-means-toa_incident_solar_radiation.ini | 2 +- ...-monthly-means-top_net_solar_radiation.ini | 2 +- ...eans-top_net_solar_radiation_clear_sky.ini | 2 +- ...onthly-means-top_net_thermal_radiation.ini | 2 +- ...ns-top_net_thermal_radiation_clear_sky.ini | 2 +- ...levels-monthly-means-total_cloud_cover.ini | 2 +- ...hly-means-total_column_cloud_ice_water.ini | 2 +- ...-means-total_column_cloud_liquid_water.ini | 2 +- ...evels-monthly-means-total_column_ozone.ini | 2 +- ...-monthly-means-total_column_rain_water.ini | 2 +- ...-monthly-means-total_column_snow_water.ini | 2 +- ...-total_column_supercooled_liquid_water.ini | 2 +- ...evels-monthly-means-total_column_water.ini | 2 +- ...onthly-means-total_column_water_vapour.ini | 2 +- ...vels-monthly-means-total_precipitation.ini | 4 +- ..._sky_direct_solar_radiation_at_surface.ini | 4 +- ...evels-monthly-means-total_totals_index.ini | 2 +- ...nthly-means-trapping_layer_base_height.ini | 2 +- ...onthly-means-trapping_layer_top_height.ini | 2 +- ...-monthly-means-type_of_high_vegetation.ini | 2 +- ...s-monthly-means-type_of_low_vegetation.ini | 2 +- ...monthly-means-u_component_stokes_drift.ini | 2 +- ...v_visible_albedo_for_diffuse_radiation.ini | 2 +- ...uv_visible_albedo_for_direct_radiation.ini | 2 +- ...monthly-means-v_component_stokes_drift.ini | 2 +- ..._divergence_of_cloud_frozen_water_flux.ini | 2 +- ..._divergence_of_cloud_liquid_water_flux.ini | 2 +- ...ral_of_divergence_of_geopotential_flux.ini | 2 +- ...l_of_divergence_of_kinetic_energy_flux.ini | 2 +- ...al_integral_of_divergence_of_mass_flux.ini | 2 +- ...ntegral_of_divergence_of_moisture_flux.ini | 2 +- ...l_integral_of_divergence_of_ozone_flux.ini | 2 +- ...l_of_divergence_of_thermal_energy_flux.ini | 2 +- ...ral_of_divergence_of_total_energy_flux.ini | 2 +- ...al_of_eastward_cloud_frozen_water_flux.ini | 2 +- ...al_of_eastward_cloud_liquid_water_flux.ini | 2 +- ...integral_of_eastward_geopotential_flux.ini | 2 +- ...ertical_integral_of_eastward_heat_flux.ini | 2 +- ...tegral_of_eastward_kinetic_energy_flux.ini | 2 +- ...ertical_integral_of_eastward_mass_flux.ini | 2 +- ...rtical_integral_of_eastward_ozone_flux.ini | 2 +- ...integral_of_eastward_total_energy_flux.ini | 2 +- ...integral_of_eastward_water_vapour_flux.ini | 2 +- ...vertical_integral_of_energy_conversion.ini | 2 +- ...ns-vertical_integral_of_kinetic_energy.ini | 2 +- ...ertical_integral_of_mass_of_atmosphere.ini | 2 +- ...ans-vertical_integral_of_mass_tendency.ini | 2 +- ...l_of_northward_cloud_frozen_water_flux.ini | 2 +- ...l_of_northward_cloud_liquid_water_flux.ini | 2 +- ...ntegral_of_northward_geopotential_flux.ini | 2 +- ...rtical_integral_of_northward_heat_flux.ini | 2 +- ...egral_of_northward_kinetic_energy_flux.ini | 2 +- ...rtical_integral_of_northward_mass_flux.ini | 2 +- ...tical_integral_of_northward_ozone_flux.ini | 2 +- ...ntegral_of_northward_total_energy_flux.ini | 2 +- ...ntegral_of_northward_water_vapour_flux.ini | 2 +- ...egral_of_potential_and_internal_energy.ini | 2 +- ...f_potential_internal_and_latent_energy.ini | 2 +- ...means-vertical_integral_of_temperature.ini | 2 +- ...ns-vertical_integral_of_thermal_energy.ini | 2 +- ...eans-vertical_integral_of_total_energy.ini | 2 +- ...tically_integrated_moisture_divergence.ini | 2 +- ...ly-means-volumetric_soil_water_layer_1.ini | 2 +- ...ly-means-volumetric_soil_water_layer_2.ini | 2 +- ...ly-means-volumetric_soil_water_layer_3.ini | 2 +- ...ly-means-volumetric_soil_water_layer_4.ini | 2 +- ...-means-wave_spectral_directional_width.ini | 2 +- ...e_spectral_directional_width_for_swell.ini | 2 +- ...ctral_directional_width_for_wind_waves.ini | 2 +- ...s-monthly-means-wave_spectral_kurtosis.ini | 2 +- ...monthly-means-wave_spectral_peakedness.ini | 2 +- ...s-monthly-means-wave_spectral_skewness.ini | 2 +- ...levels-monthly-means-zero_degree_level.ini | 2 +- ...s-near_ir_albedo_for_diffuse_radiation.ini | 2 +- ...ls-near_ir_albedo_for_direct_radiation.ini | 2 +- ...vels-normalized_energy_flux_into_ocean.ini | 2 +- ...vels-normalized_energy_flux_into_waves.ini | 2 +- ...le-levels-normalized_stress_into_ocean.ini | 2 +- ...-northward_gravity_wave_surface_stress.ini | 2 +- ...els-northward_turbulent_surface_stress.ini | 2 +- ..._equivalent_10m_neutral_wind_direction.ini | 2 +- ...ress_equivalent_10m_neutral_wind_speed.ini | 2 +- ...eanalysis-era5-single-levels-orography.ini | 2 +- ...is-era5-single-levels-peak_wave_period.ini | 2 +- ...ding_to_maximum_individual_wave_height.ini | 2 +- ...a5-single-levels-potential_evaporation.ini | 2 +- ...-era5-single-levels-precipitation_type.ini | 2 +- .../reanalysis-era5-single-levels-runoff.ini | 2 +- ...lysis-era5-single-levels-sea_ice_cover.ini | 2 +- ...-single-levels-sea_surface_temperature.ini | 4 +- ...eight_of_combined_wind_waves_and_swell.ini | 2 +- ...vels-significant_height_of_total_swell.ini | 2 +- ...evels-significant_height_of_wind_waves.ini | 2 +- ...t_wave_height_of_first_swell_partition.ini | 2 +- ..._wave_height_of_second_swell_partition.ini | 2 +- ...t_wave_height_of_third_swell_partition.ini | 2 +- ...5-single-levels-skin_reservoir_content.ini | 2 +- ...is-era5-single-levels-skin_temperature.ini | 4 +- ...evels-slope_of_sub_gridscale_orography.ini | 2 +- ...nalysis-era5-single-levels-snow_albedo.ini | 2 +- ...alysis-era5-single-levels-snow_density.ini | 2 +- ...analysis-era5-single-levels-snow_depth.ini | 2 +- ...is-era5-single-levels-snow_evaporation.ini | 2 +- ...reanalysis-era5-single-levels-snowfall.ini | 2 +- ...reanalysis-era5-single-levels-snowmelt.ini | 2 +- ...single-levels-soil_temperature_level_1.ini | 4 +- ...single-levels-soil_temperature_level_2.ini | 4 +- ...single-levels-soil_temperature_level_3.ini | 4 +- ...single-levels-soil_temperature_level_4.ini | 2 +- ...eanalysis-era5-single-levels-soil_type.ini | 2 +- ...eviation_of_filtered_subgrid_orography.ini | 2 +- ...levels-standard_deviation_of_orography.ini | 2 +- ...-era5-single-levels-sub_surface_runoff.ini | 2 +- ...single-levels-surface_latent_heat_flux.ini | 2 +- ...gle-levels-surface_net_solar_radiation.ini | 2 +- ...-surface_net_solar_radiation_clear_sky.ini | 2 +- ...e-levels-surface_net_thermal_radiation.ini | 2 +- ...urface_net_thermal_radiation_clear_sky.ini | 2 +- ...is-era5-single-levels-surface_pressure.ini | 4 +- ...ysis-era5-single-levels-surface_runoff.ini | 2 +- ...ngle-levels-surface_sensible_heat_flux.ini | 2 +- ...ace_solar_radiation_downward_clear_sky.ini | 4 +- ...vels-surface_solar_radiation_downwards.ini | 4 +- ...e_thermal_radiation_downward_clear_sky.ini | 2 +- ...ls-surface_thermal_radiation_downwards.ini | 2 +- ...ingle-levels-temperature_of_snow_layer.ini | 2 +- ...le-levels-toa_incident_solar_radiation.ini | 2 +- ...-single-levels-top_net_solar_radiation.ini | 2 +- ...vels-top_net_solar_radiation_clear_sky.ini | 2 +- ...ingle-levels-top_net_thermal_radiation.ini | 2 +- ...ls-top_net_thermal_radiation_clear_sky.ini | 2 +- ...s-era5-single-levels-total_cloud_cover.ini | 2 +- ...le-levels-total_column_cloud_ice_water.ini | 2 +- ...levels-total_column_cloud_liquid_water.ini | 2 +- ...-era5-single-levels-total_column_ozone.ini | 2 +- ...-single-levels-total_column_rain_water.ini | 2 +- ...-single-levels-total_column_snow_water.ini | 2 +- ...-total_column_supercooled_liquid_water.ini | 2 +- ...-era5-single-levels-total_column_water.ini | 2 +- ...ingle-levels-total_column_water_vapour.ini | 2 +- ...era5-single-levels-total_precipitation.ini | 4 +- ..._sky_direct_solar_radiation_at_surface.ini | 4 +- ...-era5-single-levels-total_totals_index.ini | 2 +- ...ngle-levels-trapping_layer_base_height.ini | 2 +- ...ingle-levels-trapping_layer_top_height.ini | 2 +- ...-single-levels-type_of_high_vegetation.ini | 2 +- ...5-single-levels-type_of_low_vegetation.ini | 2 +- ...single-levels-u_component_stokes_drift.ini | 2 +- ...v_visible_albedo_for_diffuse_radiation.ini | 2 +- ...uv_visible_albedo_for_direct_radiation.ini | 2 +- ...single-levels-v_component_stokes_drift.ini | 2 +- ..._divergence_of_cloud_frozen_water_flux.ini | 2 +- ..._divergence_of_cloud_liquid_water_flux.ini | 2 +- ...ral_of_divergence_of_geopotential_flux.ini | 2 +- ...l_of_divergence_of_kinetic_energy_flux.ini | 2 +- ...al_integral_of_divergence_of_mass_flux.ini | 2 +- ...ntegral_of_divergence_of_moisture_flux.ini | 2 +- ...l_integral_of_divergence_of_ozone_flux.ini | 2 +- ...l_of_divergence_of_thermal_energy_flux.ini | 2 +- ...ral_of_divergence_of_total_energy_flux.ini | 2 +- ...al_of_eastward_cloud_frozen_water_flux.ini | 2 +- ...al_of_eastward_cloud_liquid_water_flux.ini | 2 +- ...integral_of_eastward_geopotential_flux.ini | 2 +- ...ertical_integral_of_eastward_heat_flux.ini | 2 +- ...tegral_of_eastward_kinetic_energy_flux.ini | 2 +- ...ertical_integral_of_eastward_mass_flux.ini | 2 +- ...rtical_integral_of_eastward_ozone_flux.ini | 2 +- ...integral_of_eastward_total_energy_flux.ini | 2 +- ...integral_of_eastward_water_vapour_flux.ini | 2 +- ...vertical_integral_of_energy_conversion.ini | 2 +- ...ls-vertical_integral_of_kinetic_energy.ini | 2 +- ...ertical_integral_of_mass_of_atmosphere.ini | 2 +- ...els-vertical_integral_of_mass_tendency.ini | 2 +- ...l_of_northward_cloud_frozen_water_flux.ini | 2 +- ...l_of_northward_cloud_liquid_water_flux.ini | 2 +- ...ntegral_of_northward_geopotential_flux.ini | 2 +- ...rtical_integral_of_northward_heat_flux.ini | 2 +- ...egral_of_northward_kinetic_energy_flux.ini | 2 +- ...rtical_integral_of_northward_mass_flux.ini | 2 +- ...tical_integral_of_northward_ozone_flux.ini | 2 +- ...ntegral_of_northward_total_energy_flux.ini | 2 +- ...ntegral_of_northward_water_vapour_flux.ini | 2 +- ...egral_of_potential_and_internal_energy.ini | 2 +- ...f_potential_internal_and_latent_energy.ini | 2 +- ...evels-vertical_integral_of_temperature.ini | 2 +- ...ls-vertical_integral_of_thermal_energy.ini | 2 +- ...vels-vertical_integral_of_total_energy.ini | 2 +- ...tically_integrated_moisture_divergence.ini | 2 +- ...e-levels-volumetric_soil_water_layer_1.ini | 2 +- ...e-levels-volumetric_soil_water_layer_2.ini | 2 +- ...e-levels-volumetric_soil_water_layer_3.ini | 2 +- ...e-levels-volumetric_soil_water_layer_4.ini | 2 +- ...levels-wave_spectral_directional_width.ini | 2 +- ...e_spectral_directional_width_for_swell.ini | 2 +- ...ctral_directional_width_for_wind_waves.ini | 2 +- ...5-single-levels-wave_spectral_kurtosis.ini | 2 +- ...single-levels-wave_spectral_peakedness.ini | 2 +- ...5-single-levels-wave_spectral_skewness.ini | 2 +- ...s-era5-single-levels-zero_degree_level.ini | 2 +- ...ra-europe-pressure-levels-geopotential.ini | 2 +- ...pe-pressure-levels-geopotential_height.ini | 2 +- ...rope-pressure-levels-relative_humidity.ini | 4 +- ...rra-europe-pressure-levels-temperature.ini | 4 +- ...pe-pressure-levels-u_component_of_wind.ini | 2 +- ...pe-pressure-levels-v_component_of_wind.ini | 2 +- ...evels-mescan_surfex-10m_wind_direction.ini | 2 +- ...le-levels-mescan_surfex-10m_wind_speed.ini | 4 +- ...els-mescan_surfex-2m_relative_humidity.ini | 2 +- ...le-levels-mescan_surfex-2m_temperature.ini | 2 +- ...ope-single-levels-mescan_surfex-albedo.ini | 2 +- ...-levels-mescan_surfex-high_cloud_cover.ini | 2 +- ...e-levels-mescan_surfex-low_cloud_cover.ini | 2 +- ...-mescan_surfex-mean_sea_level_pressure.ini | 2 +- ...evels-mescan_surfex-medium_cloud_cover.ini | 2 +- ...-single-levels-mescan_surfex-orography.ini | 2 +- ...-levels-mescan_surfex-skin_temperature.ini | 4 +- ...ngle-levels-mescan_surfex-snow_density.ini | 2 +- ...can_surfex-snow_depth_water_equivalent.ini | 2 +- ...-levels-mescan_surfex-surface_pressure.ini | 4 +- ...levels-mescan_surfex-surface_roughness.ini | 2 +- ...levels-mescan_surfex-total_cloud_cover.ini | 2 +- ...x-total_column_integrated_water_vapour.ini | 2 +- ...vels-mescan_surfex-total_precipitation.ini | 4 +- ...vels-uerra_harmonie-10m_wind_direction.ini | 2 +- ...e-levels-uerra_harmonie-10m_wind_speed.ini | 4 +- ...ls-uerra_harmonie-2m_relative_humidity.ini | 2 +- ...e-levels-uerra_harmonie-2m_temperature.ini | 2 +- ...pe-single-levels-uerra_harmonie-albedo.ini | 2 +- ...levels-uerra_harmonie-high_cloud_cover.ini | 2 +- ...-levels-uerra_harmonie-low_cloud_cover.ini | 2 +- ...uerra_harmonie-mean_sea_level_pressure.ini | 2 +- ...vels-uerra_harmonie-medium_cloud_cover.ini | 2 +- ...single-levels-uerra_harmonie-orography.ini | 2 +- ...levels-uerra_harmonie-skin_temperature.ini | 4 +- ...gle-levels-uerra_harmonie-snow_density.ini | 2 +- ...a_harmonie-snow_depth_water_equivalent.ini | 2 +- ...levels-uerra_harmonie-surface_pressure.ini | 4 +- ...evels-uerra_harmonie-surface_roughness.ini | 2 +- ...evels-uerra_harmonie-total_cloud_cover.ini | 2 +- ...e-total_column_integrated_water_vapour.ini | 2 +- ...els-uerra_harmonie-total_precipitation.ini | 4 +- ...ly-pressure-levels-geopotential-cmcc-3.ini | 2 +- ...hly-pressure-levels-geopotential-dwd-2.ini | 2 +- ...y-pressure-levels-geopotential-ecmwf-5.ini | 2 +- ...ure-levels-geopotential-meteo_france-6.ini | 2 +- ...ure-levels-geopotential-meteo_france-7.ini | 2 +- ...y-pressure-levels-geopotential-ukmo-14.ini | 2 +- ...essure-levels-specific_humidity-cmcc-3.ini | 2 +- ...ressure-levels-specific_humidity-dwd-2.ini | 2 +- ...ssure-levels-specific_humidity-ecmwf-5.ini | 2 +- ...evels-specific_humidity-meteo_france-6.ini | 2 +- ...evels-specific_humidity-meteo_france-7.ini | 2 +- ...ssure-levels-specific_humidity-ukmo-14.ini | 2 +- ...hly-pressure-levels-temperature-cmcc-3.ini | 4 +- ...thly-pressure-levels-temperature-dwd-2.ini | 4 +- ...ly-pressure-levels-temperature-ecmwf-5.ini | 4 +- ...sure-levels-temperature-meteo_france-6.ini | 4 +- ...sure-levels-temperature-meteo_france-7.ini | 4 +- ...ly-pressure-levels-temperature-ukmo-14.ini | 4 +- ...sure-levels-u_component_of_wind-cmcc-3.ini | 2 +- ...ssure-levels-u_component_of_wind-dwd-2.ini | 2 +- ...ure-levels-u_component_of_wind-ecmwf-5.ini | 2 +- ...els-u_component_of_wind-meteo_france-6.ini | 2 +- ...els-u_component_of_wind-meteo_france-7.ini | 2 +- ...ure-levels-u_component_of_wind-ukmo-14.ini | 2 +- ...sure-levels-v_component_of_wind-cmcc-3.ini | 2 +- ...ssure-levels-v_component_of_wind-dwd-2.ini | 2 +- ...ure-levels-v_component_of_wind-ecmwf-5.ini | 2 +- ...els-v_component_of_wind-meteo_france-6.ini | 2 +- ...els-v_component_of_wind-meteo_france-7.ini | 2 +- ...ure-levels-v_component_of_wind-ukmo-14.ini | 2 +- ...-levels-10m_u_component_of_wind-cmcc-3.ini | 4 +- ...e-levels-10m_u_component_of_wind-dwd-2.ini | 4 +- ...levels-10m_u_component_of_wind-ecmwf-5.ini | 4 +- ...10m_u_component_of_wind-meteo_france-6.ini | 4 +- ...10m_u_component_of_wind-meteo_france-7.ini | 4 +- ...levels-10m_u_component_of_wind-ukmo-14.ini | 4 +- ...-levels-10m_v_component_of_wind-cmcc-3.ini | 4 +- ...e-levels-10m_v_component_of_wind-dwd-2.ini | 4 +- ...levels-10m_v_component_of_wind-ecmwf-5.ini | 4 +- ...10m_v_component_of_wind-meteo_france-6.ini | 4 +- ...10m_v_component_of_wind-meteo_france-7.ini | 4 +- ...levels-10m_v_component_of_wind-ukmo-14.ini | 4 +- ..._since_previous_post_processing-cmcc-3.ini | 4 +- ...t_since_previous_post_processing-dwd-2.ini | 4 +- ...since_previous_post_processing-ecmwf-5.ini | 4 +- ...revious_post_processing-meteo_france-6.ini | 4 +- ...revious_post_processing-meteo_france-7.ini | 4 +- ...since_previous_post_processing-ukmo-14.ini | 4 +- ...ly-single-levels-10m_wind_speed-cmcc-3.ini | 4 +- ...hly-single-levels-10m_wind_speed-dwd-2.ini | 4 +- ...y-single-levels-10m_wind_speed-ecmwf-5.ini | 4 +- ...e-levels-10m_wind_speed-meteo_france-6.ini | 4 +- ...e-levels-10m_wind_speed-meteo_france-7.ini | 4 +- ...y-single-levels-10m_wind_speed-ukmo-14.ini | 4 +- ...-levels-2m_dewpoint_temperature-cmcc-3.ini | 4 +- ...e-levels-2m_dewpoint_temperature-dwd-2.ini | 4 +- ...levels-2m_dewpoint_temperature-ecmwf-5.ini | 4 +- ...2m_dewpoint_temperature-meteo_france-6.ini | 4 +- ...2m_dewpoint_temperature-meteo_france-7.ini | 4 +- ...levels-2m_dewpoint_temperature-ukmo-14.ini | 4 +- ...ly-single-levels-2m_temperature-cmcc-3.ini | 2 +- ...hly-single-levels-2m_temperature-dwd-2.ini | 2 +- ...y-single-levels-2m_temperature-ecmwf-5.ini | 2 +- ...e-levels-2m_temperature-meteo_france-6.ini | 2 +- ...e-levels-2m_temperature-meteo_france-7.ini | 2 +- ...y-single-levels-2m_temperature-ukmo-14.ini | 2 +- ...ace_stress_rate_of_accumulation-cmcc-3.ini | 2 +- ...face_stress_rate_of_accumulation-dwd-2.ini | 2 +- ...ce_stress_rate_of_accumulation-ecmwf-5.ini | 2 +- ...ss_rate_of_accumulation-meteo_france-6.ini | 2 +- ...ss_rate_of_accumulation-meteo_france-7.ini | 2 +- ...ce_stress_rate_of_accumulation-ukmo-14.ini | 2 +- ...nthly-single-levels-evaporation-cmcc-3.ini | 2 +- ...onthly-single-levels-evaporation-dwd-2.ini | 2 +- ...thly-single-levels-evaporation-ecmwf-5.ini | 2 +- ...ngle-levels-evaporation-meteo_france-6.ini | 2 +- ...ngle-levels-evaporation-meteo_france-7.ini | 2 +- ...thly-single-levels-evaporation-ukmo-14.ini | 2 +- ...emperature_in_the_last_24_hours-cmcc-3.ini | 2 +- ...temperature_in_the_last_24_hours-dwd-2.ini | 2 +- ...mperature_in_the_last_24_hours-ecmwf-5.ini | 2 +- ...re_in_the_last_24_hours-meteo_france-6.ini | 2 +- ...re_in_the_last_24_hours-meteo_france-7.ini | 2 +- ...mperature_in_the_last_24_hours-ukmo-14.ini | 2 +- ...-levels-mean_sea_level_pressure-cmcc-3.ini | 2 +- ...e-levels-mean_sea_level_pressure-dwd-2.ini | 2 +- ...levels-mean_sea_level_pressure-ecmwf-5.ini | 2 +- ...mean_sea_level_pressure-meteo_france-6.ini | 2 +- ...mean_sea_level_pressure-meteo_france-7.ini | 2 +- ...levels-mean_sea_level_pressure-ukmo-14.ini | 2 +- ...emperature_in_the_last_24_hours-cmcc-3.ini | 2 +- ...temperature_in_the_last_24_hours-dwd-2.ini | 2 +- ...mperature_in_the_last_24_hours-ecmwf-5.ini | 2 +- ...re_in_the_last_24_hours-meteo_france-6.ini | 2 +- ...re_in_the_last_24_hours-meteo_france-7.ini | 2 +- ...mperature_in_the_last_24_hours-ukmo-14.ini | 2 +- ...ace_stress_rate_of_accumulation-cmcc-3.ini | 2 +- ...face_stress_rate_of_accumulation-dwd-2.ini | 2 +- ...ce_stress_rate_of_accumulation-ecmwf-5.ini | 2 +- ...ss_rate_of_accumulation-meteo_france-6.ini | 2 +- ...ss_rate_of_accumulation-meteo_france-7.ini | 2 +- ...ce_stress_rate_of_accumulation-ukmo-14.ini | 2 +- ...al-monthly-single-levels-runoff-cmcc-3.ini | 2 +- ...nal-monthly-single-levels-runoff-dwd-2.ini | 2 +- ...l-monthly-single-levels-runoff-ecmwf-5.ini | 2 +- ...ly-single-levels-runoff-meteo_france-6.ini | 2 +- ...ly-single-levels-runoff-meteo_france-7.ini | 2 +- ...l-monthly-single-levels-runoff-ukmo-14.ini | 2 +- ...hly-single-levels-sea_ice_cover-cmcc-3.ini | 2 +- ...thly-single-levels-sea_ice_cover-dwd-2.ini | 2 +- ...ly-single-levels-sea_ice_cover-ecmwf-5.ini | 2 +- ...le-levels-sea_ice_cover-meteo_france-6.ini | 2 +- ...le-levels-sea_ice_cover-meteo_france-7.ini | 2 +- ...ly-single-levels-sea_ice_cover-ukmo-14.ini | 2 +- ...-levels-sea_surface_temperature-cmcc-3.ini | 4 +- ...e-levels-sea_surface_temperature-dwd-2.ini | 4 +- ...levels-sea_surface_temperature-ecmwf-5.ini | 4 +- ...sea_surface_temperature-meteo_france-6.ini | 4 +- ...sea_surface_temperature-meteo_france-7.ini | 4 +- ...levels-sea_surface_temperature-ukmo-14.ini | 4 +- ...thly-single-levels-snow_density-cmcc-3.ini | 2 +- ...nthly-single-levels-snow_density-dwd-2.ini | 2 +- ...hly-single-levels-snow_density-ecmwf-5.ini | 2 +- ...gle-levels-snow_density-meteo_france-6.ini | 2 +- ...gle-levels-snow_density-meteo_france-7.ini | 2 +- ...hly-single-levels-snow_density-ukmo-14.ini | 2 +- ...onthly-single-levels-snow_depth-cmcc-3.ini | 2 +- ...monthly-single-levels-snow_depth-dwd-2.ini | 2 +- ...nthly-single-levels-snow_depth-ecmwf-5.ini | 2 +- ...ingle-levels-snow_depth-meteo_france-6.ini | 2 +- ...ingle-levels-snow_depth-meteo_france-7.ini | 2 +- ...nthly-single-levels-snow_depth-ukmo-14.ini | 2 +- ...-monthly-single-levels-snowfall-cmcc-3.ini | 2 +- ...l-monthly-single-levels-snowfall-dwd-2.ini | 2 +- ...monthly-single-levels-snowfall-ecmwf-5.ini | 2 +- ...-single-levels-snowfall-meteo_france-6.ini | 2 +- ...-single-levels-snowfall-meteo_france-7.ini | 2 +- ...monthly-single-levels-snowfall-ukmo-14.ini | 2 +- ...levels-soil_temperature_level_1-cmcc-3.ini | 4 +- ...-levels-soil_temperature_level_1-dwd-2.ini | 4 +- ...evels-soil_temperature_level_1-ecmwf-5.ini | 4 +- ...oil_temperature_level_1-meteo_france-6.ini | 4 +- ...oil_temperature_level_1-meteo_france-7.ini | 4 +- ...evels-soil_temperature_level_1-ukmo-14.ini | 4 +- ...levels-surface_latent_heat_flux-cmcc-3.ini | 2 +- ...-levels-surface_latent_heat_flux-dwd-2.ini | 2 +- ...evels-surface_latent_heat_flux-ecmwf-5.ini | 2 +- ...urface_latent_heat_flux-meteo_france-6.ini | 2 +- ...urface_latent_heat_flux-meteo_france-7.ini | 2 +- ...evels-surface_latent_heat_flux-ukmo-14.ini | 2 +- ...vels-surface_sensible_heat_flux-cmcc-3.ini | 2 +- ...evels-surface_sensible_heat_flux-dwd-2.ini | 2 +- ...els-surface_sensible_heat_flux-ecmwf-5.ini | 2 +- ...face_sensible_heat_flux-meteo_france-6.ini | 2 +- ...face_sensible_heat_flux-meteo_france-7.ini | 2 +- ...els-surface_sensible_heat_flux-ukmo-14.ini | 2 +- ...-levels-surface_solar_radiation-cmcc-3.ini | 2 +- ...e-levels-surface_solar_radiation-dwd-2.ini | 2 +- ...levels-surface_solar_radiation-ecmwf-5.ini | 2 +- ...surface_solar_radiation-meteo_france-6.ini | 2 +- ...surface_solar_radiation-meteo_france-7.ini | 2 +- ...levels-surface_solar_radiation-ukmo-14.ini | 2 +- ...rface_solar_radiation_downwards-cmcc-3.ini | 4 +- ...urface_solar_radiation_downwards-dwd-2.ini | 4 +- ...face_solar_radiation_downwards-ecmwf-5.ini | 4 +- ...lar_radiation_downwards-meteo_france-6.ini | 4 +- ...lar_radiation_downwards-meteo_france-7.ini | 4 +- ...face_solar_radiation_downwards-ukmo-14.ini | 4 +- ...evels-surface_thermal_radiation-cmcc-3.ini | 2 +- ...levels-surface_thermal_radiation-dwd-2.ini | 2 +- ...vels-surface_thermal_radiation-ecmwf-5.ini | 2 +- ...rface_thermal_radiation-meteo_france-6.ini | 2 +- ...rface_thermal_radiation-meteo_france-7.ini | 2 +- ...vels-surface_thermal_radiation-ukmo-14.ini | 2 +- ...ace_thermal_radiation_downwards-cmcc-3.ini | 2 +- ...face_thermal_radiation_downwards-dwd-2.ini | 2 +- ...ce_thermal_radiation_downwards-ecmwf-5.ini | 2 +- ...mal_radiation_downwards-meteo_france-6.ini | 2 +- ...mal_radiation_downwards-meteo_france-7.ini | 2 +- ...ce_thermal_radiation_downwards-ukmo-14.ini | 2 +- ...ngle-levels-top_solar_radiation-cmcc-3.ini | 4 +- ...ingle-levels-top_solar_radiation-dwd-2.ini | 4 +- ...gle-levels-top_solar_radiation-ecmwf-5.ini | 4 +- ...els-top_solar_radiation-meteo_france-6.ini | 4 +- ...els-top_solar_radiation-meteo_france-7.ini | 4 +- ...gle-levels-top_solar_radiation-ukmo-14.ini | 4 +- ...le-levels-top_thermal_radiation-cmcc-3.ini | 2 +- ...gle-levels-top_thermal_radiation-dwd-2.ini | 2 +- ...e-levels-top_thermal_radiation-ecmwf-5.ini | 2 +- ...s-top_thermal_radiation-meteo_france-6.ini | 2 +- ...s-top_thermal_radiation-meteo_france-7.ini | 2 +- ...e-levels-top_thermal_radiation-ukmo-14.ini | 2 +- ...single-levels-total_cloud_cover-cmcc-3.ini | 2 +- ...-single-levels-total_cloud_cover-dwd-2.ini | 2 +- ...ingle-levels-total_cloud_cover-ecmwf-5.ini | 2 +- ...evels-total_cloud_cover-meteo_france-6.ini | 2 +- ...evels-total_cloud_cover-meteo_france-7.ini | 2 +- ...ingle-levels-total_cloud_cover-ukmo-14.ini | 2 +- ...ngle-levels-total_precipitation-cmcc-3.ini | 4 +- ...ingle-levels-total_precipitation-dwd-2.ini | 4 +- ...gle-levels-total_precipitation-ecmwf-5.ini | 4 +- ...els-total_precipitation-meteo_france-6.ini | 4 +- ...els-total_precipitation-meteo_france-7.ini | 4 +- ...gle-levels-total_precipitation-ukmo-14.ini | 4 +- ...al-pressure-levels-geopotential-cmcc-3.ini | 2 +- ...nal-pressure-levels-geopotential-dwd-2.ini | 2 +- ...l-pressure-levels-geopotential-ecmwf-5.ini | 2 +- ...ure-levels-geopotential-meteo_france-6.ini | 2 +- ...ure-levels-geopotential-meteo_france-7.ini | 2 +- ...l-pressure-levels-geopotential-ukmo-14.ini | 2 +- ...essure-levels-specific_humidity-cmcc-3.ini | 2 +- ...ressure-levels-specific_humidity-dwd-2.ini | 2 +- ...ssure-levels-specific_humidity-ecmwf-5.ini | 2 +- ...evels-specific_humidity-meteo_france-6.ini | 2 +- ...evels-specific_humidity-meteo_france-7.ini | 2 +- ...ssure-levels-specific_humidity-ukmo-14.ini | 2 +- ...nal-pressure-levels-temperature-cmcc-3.ini | 4 +- ...inal-pressure-levels-temperature-dwd-2.ini | 4 +- ...al-pressure-levels-temperature-ecmwf-5.ini | 4 +- ...sure-levels-temperature-meteo_france-6.ini | 4 +- ...sure-levels-temperature-meteo_france-7.ini | 4 +- ...al-pressure-levels-temperature-ukmo-14.ini | 4 +- ...sure-levels-u_component_of_wind-cmcc-3.ini | 2 +- ...ssure-levels-u_component_of_wind-dwd-2.ini | 2 +- ...ure-levels-u_component_of_wind-ecmwf-5.ini | 2 +- ...els-u_component_of_wind-meteo_france-6.ini | 2 +- ...els-u_component_of_wind-meteo_france-7.ini | 2 +- ...ure-levels-u_component_of_wind-ukmo-14.ini | 2 +- ...sure-levels-v_component_of_wind-cmcc-3.ini | 2 +- ...ssure-levels-v_component_of_wind-dwd-2.ini | 2 +- ...ure-levels-v_component_of_wind-ecmwf-5.ini | 2 +- ...els-v_component_of_wind-meteo_france-6.ini | 2 +- ...els-v_component_of_wind-meteo_france-7.ini | 2 +- ...ure-levels-v_component_of_wind-ukmo-14.ini | 2 +- ...-levels-10m_u_component_of_wind-cmcc-3.ini | 4 +- ...e-levels-10m_u_component_of_wind-dwd-2.ini | 4 +- ...levels-10m_u_component_of_wind-ecmwf-5.ini | 4 +- ...10m_u_component_of_wind-meteo_france-6.ini | 4 +- ...10m_u_component_of_wind-meteo_france-7.ini | 4 +- ...levels-10m_u_component_of_wind-ukmo-14.ini | 4 +- ...-levels-10m_v_component_of_wind-cmcc-3.ini | 4 +- ...e-levels-10m_v_component_of_wind-dwd-2.ini | 4 +- ...levels-10m_v_component_of_wind-ecmwf-5.ini | 4 +- ...10m_v_component_of_wind-meteo_france-6.ini | 4 +- ...10m_v_component_of_wind-meteo_france-7.ini | 4 +- ...levels-10m_v_component_of_wind-ukmo-14.ini | 4 +- ..._since_previous_post_processing-cmcc-3.ini | 4 +- ...t_since_previous_post_processing-dwd-2.ini | 4 +- ...since_previous_post_processing-ecmwf-5.ini | 4 +- ...revious_post_processing-meteo_france-6.ini | 4 +- ...revious_post_processing-meteo_france-7.ini | 4 +- ...since_previous_post_processing-ukmo-14.ini | 4 +- ...-levels-2m_dewpoint_temperature-cmcc-3.ini | 4 +- ...e-levels-2m_dewpoint_temperature-dwd-2.ini | 4 +- ...levels-2m_dewpoint_temperature-ecmwf-5.ini | 4 +- ...2m_dewpoint_temperature-meteo_france-6.ini | 4 +- ...2m_dewpoint_temperature-meteo_france-7.ini | 4 +- ...levels-2m_dewpoint_temperature-ukmo-14.ini | 4 +- ...al-single-levels-2m_temperature-cmcc-3.ini | 2 +- ...nal-single-levels-2m_temperature-dwd-2.ini | 2 +- ...l-single-levels-2m_temperature-ecmwf-5.ini | 2 +- ...e-levels-2m_temperature-meteo_france-6.ini | 2 +- ...e-levels-2m_temperature-meteo_france-7.ini | 2 +- ...l-single-levels-2m_temperature-ukmo-14.ini | 2 +- ...stward_turbulent_surface_stress-cmcc-3.ini | 2 +- ...astward_turbulent_surface_stress-dwd-2.ini | 2 +- ...tward_turbulent_surface_stress-ecmwf-5.ini | 2 +- ...urbulent_surface_stress-meteo_france-6.ini | 2 +- ...urbulent_surface_stress-meteo_france-7.ini | 2 +- ...tward_turbulent_surface_stress-ukmo-14.ini | 2 +- ...ginal-single-levels-evaporation-cmcc-3.ini | 2 +- ...iginal-single-levels-evaporation-dwd-2.ini | 2 +- ...inal-single-levels-evaporation-ecmwf-5.ini | 2 +- ...ngle-levels-evaporation-meteo_france-6.ini | 2 +- ...ngle-levels-evaporation-meteo_france-7.ini | 2 +- ...inal-single-levels-evaporation-ukmo-14.ini | 2 +- ...emperature_in_the_last_24_hours-cmcc-3.ini | 2 +- ...temperature_in_the_last_24_hours-dwd-2.ini | 2 +- ...mperature_in_the_last_24_hours-ecmwf-5.ini | 2 +- ...re_in_the_last_24_hours-meteo_france-6.ini | 2 +- ...re_in_the_last_24_hours-meteo_france-7.ini | 2 +- ...mperature_in_the_last_24_hours-ukmo-14.ini | 2 +- ...-levels-mean_sea_level_pressure-cmcc-3.ini | 2 +- ...e-levels-mean_sea_level_pressure-dwd-2.ini | 2 +- ...levels-mean_sea_level_pressure-ecmwf-5.ini | 2 +- ...mean_sea_level_pressure-meteo_france-6.ini | 2 +- ...mean_sea_level_pressure-meteo_france-7.ini | 2 +- ...levels-mean_sea_level_pressure-ukmo-14.ini | 2 +- ...emperature_in_the_last_24_hours-cmcc-3.ini | 2 +- ...temperature_in_the_last_24_hours-dwd-2.ini | 2 +- ...mperature_in_the_last_24_hours-ecmwf-5.ini | 2 +- ...re_in_the_last_24_hours-meteo_france-6.ini | 2 +- ...re_in_the_last_24_hours-meteo_france-7.ini | 2 +- ...mperature_in_the_last_24_hours-ukmo-14.ini | 2 +- ...thward_turbulent_surface_stress-cmcc-3.ini | 2 +- ...rthward_turbulent_surface_stress-dwd-2.ini | 2 +- ...hward_turbulent_surface_stress-ecmwf-5.ini | 2 +- ...urbulent_surface_stress-meteo_france-6.ini | 2 +- ...urbulent_surface_stress-meteo_france-7.ini | 2 +- ...hward_turbulent_surface_stress-ukmo-14.ini | 2 +- ...riginal-single-levels-orography-cmcc-3.ini | 2 +- ...original-single-levels-orography-dwd-2.ini | 2 +- ...iginal-single-levels-orography-ecmwf-5.ini | 2 +- ...single-levels-orography-meteo_france-6.ini | 2 +- ...single-levels-orography-meteo_france-7.ini | 2 +- ...iginal-single-levels-orography-ukmo-14.ini | 2 +- ...l-original-single-levels-runoff-cmcc-3.ini | 2 +- ...al-original-single-levels-runoff-dwd-2.ini | 2 +- ...-original-single-levels-runoff-ecmwf-5.ini | 2 +- ...al-single-levels-runoff-meteo_france-6.ini | 2 +- ...al-single-levels-runoff-meteo_france-7.ini | 2 +- ...-original-single-levels-runoff-ukmo-14.ini | 2 +- ...nal-single-levels-sea_ice_cover-cmcc-3.ini | 2 +- ...inal-single-levels-sea_ice_cover-dwd-2.ini | 2 +- ...al-single-levels-sea_ice_cover-ecmwf-5.ini | 2 +- ...le-levels-sea_ice_cover-meteo_france-6.ini | 2 +- ...le-levels-sea_ice_cover-meteo_france-7.ini | 2 +- ...al-single-levels-sea_ice_cover-ukmo-14.ini | 2 +- ...-levels-sea_surface_temperature-cmcc-3.ini | 4 +- ...e-levels-sea_surface_temperature-dwd-2.ini | 4 +- ...levels-sea_surface_temperature-ecmwf-5.ini | 4 +- ...sea_surface_temperature-meteo_france-6.ini | 4 +- ...sea_surface_temperature-meteo_france-7.ini | 4 +- ...levels-sea_surface_temperature-ukmo-14.ini | 4 +- ...inal-single-levels-snow_density-cmcc-3.ini | 2 +- ...ginal-single-levels-snow_density-dwd-2.ini | 2 +- ...nal-single-levels-snow_density-ecmwf-5.ini | 2 +- ...gle-levels-snow_density-meteo_france-6.ini | 2 +- ...gle-levels-snow_density-meteo_france-7.ini | 2 +- ...nal-single-levels-snow_density-ukmo-14.ini | 2 +- ...iginal-single-levels-snow_depth-cmcc-3.ini | 2 +- ...riginal-single-levels-snow_depth-dwd-2.ini | 2 +- ...ginal-single-levels-snow_depth-ecmwf-5.ini | 2 +- ...ingle-levels-snow_depth-meteo_france-6.ini | 2 +- ...ingle-levels-snow_depth-meteo_france-7.ini | 2 +- ...ginal-single-levels-snow_depth-ukmo-14.ini | 2 +- ...original-single-levels-snowfall-cmcc-3.ini | 2 +- ...-original-single-levels-snowfall-dwd-2.ini | 2 +- ...riginal-single-levels-snowfall-ecmwf-5.ini | 2 +- ...-single-levels-snowfall-meteo_france-6.ini | 2 +- ...-single-levels-snowfall-meteo_france-7.ini | 2 +- ...riginal-single-levels-snowfall-ukmo-14.ini | 2 +- ...levels-soil_temperature_level_1-cmcc-3.ini | 4 +- ...-levels-soil_temperature_level_1-dwd-2.ini | 4 +- ...evels-soil_temperature_level_1-ecmwf-5.ini | 4 +- ...oil_temperature_level_1-meteo_france-6.ini | 4 +- ...oil_temperature_level_1-meteo_france-7.ini | 4 +- ...evels-soil_temperature_level_1-ukmo-14.ini | 4 +- ...levels-surface_latent_heat_flux-cmcc-3.ini | 2 +- ...-levels-surface_latent_heat_flux-dwd-2.ini | 2 +- ...evels-surface_latent_heat_flux-ecmwf-5.ini | 2 +- ...urface_latent_heat_flux-meteo_france-6.ini | 2 +- ...urface_latent_heat_flux-meteo_france-7.ini | 2 +- ...evels-surface_latent_heat_flux-ukmo-14.ini | 2 +- ...els-surface_net_solar_radiation-cmcc-3.ini | 2 +- ...vels-surface_net_solar_radiation-dwd-2.ini | 2 +- ...ls-surface_net_solar_radiation-ecmwf-5.ini | 2 +- ...ace_net_solar_radiation-meteo_france-6.ini | 2 +- ...ace_net_solar_radiation-meteo_france-7.ini | 2 +- ...ls-surface_net_solar_radiation-ukmo-14.ini | 2 +- ...s-surface_net_thermal_radiation-cmcc-3.ini | 2 +- ...ls-surface_net_thermal_radiation-dwd-2.ini | 2 +- ...-surface_net_thermal_radiation-ecmwf-5.ini | 2 +- ...e_net_thermal_radiation-meteo_france-6.ini | 2 +- ...e_net_thermal_radiation-meteo_france-7.ini | 2 +- ...-surface_net_thermal_radiation-ukmo-14.ini | 2 +- ...vels-surface_sensible_heat_flux-cmcc-3.ini | 2 +- ...evels-surface_sensible_heat_flux-dwd-2.ini | 2 +- ...els-surface_sensible_heat_flux-ecmwf-5.ini | 2 +- ...face_sensible_heat_flux-meteo_france-6.ini | 2 +- ...face_sensible_heat_flux-meteo_france-7.ini | 2 +- ...els-surface_sensible_heat_flux-ukmo-14.ini | 2 +- ...rface_solar_radiation_downwards-cmcc-3.ini | 4 +- ...urface_solar_radiation_downwards-dwd-2.ini | 4 +- ...face_solar_radiation_downwards-ecmwf-5.ini | 4 +- ...lar_radiation_downwards-meteo_france-6.ini | 4 +- ...lar_radiation_downwards-meteo_france-7.ini | 4 +- ...face_solar_radiation_downwards-ukmo-14.ini | 4 +- ...ace_thermal_radiation_downwards-cmcc-3.ini | 2 +- ...face_thermal_radiation_downwards-dwd-2.ini | 2 +- ...ce_thermal_radiation_downwards-ecmwf-5.ini | 2 +- ...mal_radiation_downwards-meteo_france-6.ini | 2 +- ...mal_radiation_downwards-meteo_france-7.ini | 2 +- ...ce_thermal_radiation_downwards-ukmo-14.ini | 2 +- ...ls-toa_incident_solar_radiation-cmcc-3.ini | 2 +- ...els-toa_incident_solar_radiation-dwd-2.ini | 2 +- ...s-toa_incident_solar_radiation-ecmwf-5.ini | 2 +- ...ncident_solar_radiation-meteo_france-6.ini | 2 +- ...ncident_solar_radiation-meteo_france-7.ini | 2 +- ...s-toa_incident_solar_radiation-ukmo-14.ini | 2 +- ...-levels-top_net_solar_radiation-cmcc-3.ini | 2 +- ...e-levels-top_net_solar_radiation-dwd-2.ini | 2 +- ...levels-top_net_solar_radiation-ecmwf-5.ini | 2 +- ...top_net_solar_radiation-meteo_france-6.ini | 2 +- ...top_net_solar_radiation-meteo_france-7.ini | 2 +- ...levels-top_net_solar_radiation-ukmo-14.ini | 2 +- ...evels-top_net_thermal_radiation-cmcc-3.ini | 2 +- ...levels-top_net_thermal_radiation-dwd-2.ini | 2 +- ...vels-top_net_thermal_radiation-ecmwf-5.ini | 2 +- ...p_net_thermal_radiation-meteo_france-6.ini | 2 +- ...p_net_thermal_radiation-meteo_france-7.ini | 2 +- ...vels-top_net_thermal_radiation-ukmo-14.ini | 2 +- ...single-levels-total_cloud_cover-cmcc-3.ini | 2 +- ...-single-levels-total_cloud_cover-dwd-2.ini | 2 +- ...ingle-levels-total_cloud_cover-ecmwf-5.ini | 2 +- ...evels-total_cloud_cover-meteo_france-6.ini | 2 +- ...evels-total_cloud_cover-meteo_france-7.ini | 2 +- ...ingle-levels-total_cloud_cover-ukmo-14.ini | 2 +- ...ngle-levels-total_precipitation-cmcc-3.ini | 4 +- ...ingle-levels-total_precipitation-dwd-2.ini | 4 +- ...gle-levels-total_precipitation-ecmwf-5.ini | 4 +- ...els-total_precipitation-meteo_france-6.ini | 4 +- ...els-total_precipitation-meteo_france-7.ini | 4 +- ...gle-levels-total_precipitation-ukmo-14.ini | 4 +- ...ure-levels-geopotential_anomaly-cmcc-3.ini | 2 +- ...sure-levels-geopotential_anomaly-dwd-2.ini | 2 +- ...re-levels-geopotential_anomaly-ecmwf-5.ini | 2 +- ...ls-geopotential_anomaly-meteo_france-6.ini | 2 +- ...ls-geopotential_anomaly-meteo_france-7.ini | 2 +- ...re-levels-geopotential_anomaly-ukmo-14.ini | 2 +- ...evels-specific_humidity_anomaly-cmcc-3.ini | 2 +- ...levels-specific_humidity_anomaly-dwd-2.ini | 2 +- ...vels-specific_humidity_anomaly-ecmwf-5.ini | 2 +- ...ecific_humidity_anomaly-meteo_france-6.ini | 2 +- ...ecific_humidity_anomaly-meteo_france-7.ini | 2 +- ...vels-specific_humidity_anomaly-ukmo-14.ini | 2 +- ...sure-levels-temperature_anomaly-cmcc-3.ini | 2 +- ...ssure-levels-temperature_anomaly-dwd-2.ini | 2 +- ...ure-levels-temperature_anomaly-ecmwf-5.ini | 2 +- ...els-temperature_anomaly-meteo_france-6.ini | 2 +- ...els-temperature_anomaly-meteo_france-7.ini | 2 +- ...ure-levels-temperature_anomaly-ukmo-14.ini | 2 +- ...els-u_component_of_wind_anomaly-cmcc-3.ini | 2 +- ...vels-u_component_of_wind_anomaly-dwd-2.ini | 2 +- ...ls-u_component_of_wind_anomaly-ecmwf-5.ini | 2 +- ...mponent_of_wind_anomaly-meteo_france-6.ini | 2 +- ...mponent_of_wind_anomaly-meteo_france-7.ini | 2 +- ...ls-u_component_of_wind_anomaly-ukmo-14.ini | 2 +- ...els-v_component_of_wind_anomaly-cmcc-3.ini | 2 +- ...vels-v_component_of_wind_anomaly-dwd-2.ini | 2 +- ...ls-v_component_of_wind_anomaly-ecmwf-5.ini | 2 +- ...mponent_of_wind_anomaly-meteo_france-6.ini | 2 +- ...mponent_of_wind_anomaly-meteo_france-7.ini | 2 +- ...ls-v_component_of_wind_anomaly-ukmo-14.ini | 2 +- ...10m_u_component_of_wind_anomaly-cmcc-3.ini | 2 +- ...-10m_u_component_of_wind_anomaly-dwd-2.ini | 2 +- ...0m_u_component_of_wind_anomaly-ecmwf-5.ini | 2 +- ...mponent_of_wind_anomaly-meteo_france-6.ini | 2 +- ...mponent_of_wind_anomaly-meteo_france-7.ini | 2 +- ...0m_u_component_of_wind_anomaly-ukmo-14.ini | 2 +- ...10m_v_component_of_wind_anomaly-cmcc-3.ini | 2 +- ...-10m_v_component_of_wind_anomaly-dwd-2.ini | 2 +- ...0m_v_component_of_wind_anomaly-ecmwf-5.ini | 2 +- ...mponent_of_wind_anomaly-meteo_france-6.ini | 2 +- ...mponent_of_wind_anomaly-meteo_france-7.ini | 2 +- ...0m_v_component_of_wind_anomaly-ukmo-14.ini | 2 +- ...le-levels-10m_wind_gust_anomaly-cmcc-3.ini | 2 +- ...gle-levels-10m_wind_gust_anomaly-dwd-2.ini | 2 +- ...e-levels-10m_wind_gust_anomaly-ecmwf-5.ini | 2 +- ...s-10m_wind_gust_anomaly-meteo_france-6.ini | 2 +- ...s-10m_wind_gust_anomaly-meteo_france-7.ini | 2 +- ...e-levels-10m_wind_gust_anomaly-ukmo-14.ini | 2 +- ...e-levels-10m_wind_speed_anomaly-cmcc-3.ini | 2 +- ...le-levels-10m_wind_speed_anomaly-dwd-2.ini | 2 +- ...-levels-10m_wind_speed_anomaly-ecmwf-5.ini | 2 +- ...-10m_wind_speed_anomaly-meteo_france-6.ini | 2 +- ...-10m_wind_speed_anomaly-meteo_france-7.ini | 2 +- ...-levels-10m_wind_speed_anomaly-ukmo-14.ini | 2 +- ...2m_dewpoint_temperature_anomaly-cmcc-3.ini | 2 +- ...-2m_dewpoint_temperature_anomaly-dwd-2.ini | 2 +- ...m_dewpoint_temperature_anomaly-ecmwf-5.ini | 2 +- ...int_temperature_anomaly-meteo_france-6.ini | 2 +- ...int_temperature_anomaly-meteo_france-7.ini | 2 +- ...m_dewpoint_temperature_anomaly-ukmo-14.ini | 2 +- ...e-levels-2m_temperature_anomaly-cmcc-3.ini | 2 +- ...le-levels-2m_temperature_anomaly-dwd-2.ini | 2 +- ...-levels-2m_temperature_anomaly-ecmwf-5.ini | 2 +- ...-2m_temperature_anomaly-meteo_france-6.ini | 2 +- ...-2m_temperature_anomaly-meteo_france-7.ini | 2 +- ...-levels-2m_temperature_anomaly-ukmo-14.ini | 2 +- ..._anomalous_rate_of_accumulation-cmcc-3.ini | 2 +- ...s_anomalous_rate_of_accumulation-dwd-2.ini | 2 +- ...anomalous_rate_of_accumulation-ecmwf-5.ini | 2 +- ...us_rate_of_accumulation-meteo_france-6.ini | 2 +- ...us_rate_of_accumulation-meteo_france-7.ini | 2 +- ...anomalous_rate_of_accumulation-ukmo-14.ini | 2 +- ..._anomalous_rate_of_accumulation-cmcc-3.ini | 2 +- ...n_anomalous_rate_of_accumulation-dwd-2.ini | 2 +- ...anomalous_rate_of_accumulation-ecmwf-5.ini | 2 +- ...us_rate_of_accumulation-meteo_france-6.ini | 2 +- ...us_rate_of_accumulation-meteo_france-7.ini | 2 +- ...anomalous_rate_of_accumulation-ukmo-14.ini | 2 +- ...re_in_the_last_24_hours_anomaly-cmcc-3.ini | 2 +- ...ure_in_the_last_24_hours_anomaly-dwd-2.ini | 2 +- ...e_in_the_last_24_hours_anomaly-ecmwf-5.ini | 2 +- ...e_last_24_hours_anomaly-meteo_france-6.ini | 2 +- ...e_last_24_hours_anomaly-meteo_france-7.ini | 2 +- ...e_in_the_last_24_hours_anomaly-ukmo-14.ini | 2 +- ...mean_sea_level_pressure_anomaly-cmcc-3.ini | 2 +- ...-mean_sea_level_pressure_anomaly-dwd-2.ini | 2 +- ...ean_sea_level_pressure_anomaly-ecmwf-5.ini | 2 +- ..._level_pressure_anomaly-meteo_france-6.ini | 2 +- ..._level_pressure_anomaly-meteo_france-7.ini | 2 +- ...ean_sea_level_pressure_anomaly-ukmo-14.ini | 2 +- ...re_in_the_last_24_hours_anomaly-cmcc-3.ini | 2 +- ...ure_in_the_last_24_hours_anomaly-dwd-2.ini | 2 +- ...e_in_the_last_24_hours_anomaly-ecmwf-5.ini | 2 +- ...e_last_24_hours_anomaly-meteo_france-6.ini | 2 +- ...e_last_24_hours_anomaly-meteo_france-7.ini | 2 +- ...e_in_the_last_24_hours_anomaly-ukmo-14.ini | 2 +- ..._anomalous_rate_of_accumulation-cmcc-3.ini | 2 +- ...s_anomalous_rate_of_accumulation-dwd-2.ini | 2 +- ...anomalous_rate_of_accumulation-ecmwf-5.ini | 2 +- ...us_rate_of_accumulation-meteo_france-6.ini | 2 +- ...us_rate_of_accumulation-meteo_france-7.ini | 2 +- ...anomalous_rate_of_accumulation-ukmo-14.ini | 2 +- ..._anomalous_rate_of_accumulation-cmcc-3.ini | 2 +- ...f_anomalous_rate_of_accumulation-dwd-2.ini | 2 +- ...anomalous_rate_of_accumulation-ecmwf-5.ini | 2 +- ...us_rate_of_accumulation-meteo_france-6.ini | 2 +- ...us_rate_of_accumulation-meteo_france-7.ini | 2 +- ...anomalous_rate_of_accumulation-ukmo-14.ini | 2 +- ...le-levels-sea_ice_cover_anomaly-cmcc-3.ini | 2 +- ...gle-levels-sea_ice_cover_anomaly-dwd-2.ini | 2 +- ...e-levels-sea_ice_cover_anomaly-ecmwf-5.ini | 2 +- ...s-sea_ice_cover_anomaly-meteo_france-6.ini | 2 +- ...s-sea_ice_cover_anomaly-meteo_france-7.ini | 2 +- ...e-levels-sea_ice_cover_anomaly-ukmo-14.ini | 2 +- ...sea_surface_temperature_anomaly-cmcc-3.ini | 2 +- ...-sea_surface_temperature_anomaly-dwd-2.ini | 2 +- ...ea_surface_temperature_anomaly-ecmwf-5.ini | 2 +- ...ace_temperature_anomaly-meteo_france-6.ini | 2 +- ...ace_temperature_anomaly-meteo_france-7.ini | 2 +- ...ea_surface_temperature_anomaly-ukmo-14.ini | 2 +- ...gle-levels-snow_density_anomaly-cmcc-3.ini | 2 +- ...ngle-levels-snow_density_anomaly-dwd-2.ini | 2 +- ...le-levels-snow_density_anomaly-ecmwf-5.ini | 2 +- ...ls-snow_density_anomaly-meteo_france-6.ini | 2 +- ...ls-snow_density_anomaly-meteo_france-7.ini | 2 +- ...le-levels-snow_density_anomaly-ukmo-14.ini | 2 +- ...ingle-levels-snow_depth_anomaly-cmcc-3.ini | 2 +- ...single-levels-snow_depth_anomaly-dwd-2.ini | 2 +- ...ngle-levels-snow_depth_anomaly-ecmwf-5.ini | 2 +- ...vels-snow_depth_anomaly-meteo_france-6.ini | 2 +- ...vels-snow_depth_anomaly-meteo_france-7.ini | 2 +- ...ngle-levels-snow_depth_anomaly-ukmo-14.ini | 2 +- ..._anomalous_rate_of_accumulation-cmcc-3.ini | 2 +- ...l_anomalous_rate_of_accumulation-dwd-2.ini | 2 +- ...anomalous_rate_of_accumulation-ecmwf-5.ini | 2 +- ...us_rate_of_accumulation-meteo_france-6.ini | 2 +- ...us_rate_of_accumulation-meteo_france-7.ini | 2 +- ...anomalous_rate_of_accumulation-ukmo-14.ini | 2 +- ...oil_temperature_anomaly_level_1-cmcc-3.ini | 2 +- ...soil_temperature_anomaly_level_1-dwd-2.ini | 2 +- ...il_temperature_anomaly_level_1-ecmwf-5.ini | 2 +- ...erature_anomaly_level_1-meteo_france-6.ini | 2 +- ...erature_anomaly_level_1-meteo_france-7.ini | 2 +- ...il_temperature_anomaly_level_1-ukmo-14.ini | 2 +- ..._anomalous_rate_of_accumulation-cmcc-3.ini | 2 +- ...n_anomalous_rate_of_accumulation-dwd-2.ini | 2 +- ...anomalous_rate_of_accumulation-ecmwf-5.ini | 2 +- ...us_rate_of_accumulation-meteo_france-6.ini | 2 +- ...us_rate_of_accumulation-meteo_france-7.ini | 2 +- ...anomalous_rate_of_accumulation-ukmo-14.ini | 2 +- ..._anomalous_rate_of_accumulation-cmcc-3.ini | 2 +- ...x_anomalous_rate_of_accumulation-dwd-2.ini | 2 +- ...anomalous_rate_of_accumulation-ecmwf-5.ini | 2 +- ...us_rate_of_accumulation-meteo_france-6.ini | 2 +- ...us_rate_of_accumulation-meteo_france-7.ini | 2 +- ...anomalous_rate_of_accumulation-ukmo-14.ini | 2 +- ..._anomalous_rate_of_accumulation-cmcc-3.ini | 2 +- ...x_anomalous_rate_of_accumulation-dwd-2.ini | 2 +- ...anomalous_rate_of_accumulation-ecmwf-5.ini | 2 +- ...us_rate_of_accumulation-meteo_france-6.ini | 2 +- ...us_rate_of_accumulation-meteo_france-7.ini | 2 +- ...anomalous_rate_of_accumulation-ukmo-14.ini | 2 +- ..._anomalous_rate_of_accumulation-cmcc-3.ini | 2 +- ...n_anomalous_rate_of_accumulation-dwd-2.ini | 2 +- ...anomalous_rate_of_accumulation-ecmwf-5.ini | 2 +- ...us_rate_of_accumulation-meteo_france-6.ini | 2 +- ...us_rate_of_accumulation-meteo_france-7.ini | 2 +- ...anomalous_rate_of_accumulation-ukmo-14.ini | 2 +- ..._anomalous_rate_of_accumulation-cmcc-3.ini | 2 +- ...s_anomalous_rate_of_accumulation-dwd-2.ini | 2 +- ...anomalous_rate_of_accumulation-ecmwf-5.ini | 2 +- ...us_rate_of_accumulation-meteo_france-6.ini | 2 +- ...us_rate_of_accumulation-meteo_france-7.ini | 2 +- ...anomalous_rate_of_accumulation-ukmo-14.ini | 2 +- ..._anomalous_rate_of_accumulation-cmcc-3.ini | 2 +- ...n_anomalous_rate_of_accumulation-dwd-2.ini | 2 +- ...anomalous_rate_of_accumulation-ecmwf-5.ini | 2 +- ...us_rate_of_accumulation-meteo_france-6.ini | 2 +- ...us_rate_of_accumulation-meteo_france-7.ini | 2 +- ...anomalous_rate_of_accumulation-ukmo-14.ini | 2 +- ..._anomalous_rate_of_accumulation-cmcc-3.ini | 2 +- ...s_anomalous_rate_of_accumulation-dwd-2.ini | 2 +- ...anomalous_rate_of_accumulation-ecmwf-5.ini | 2 +- ...us_rate_of_accumulation-meteo_france-6.ini | 2 +- ...us_rate_of_accumulation-meteo_france-7.ini | 2 +- ...anomalous_rate_of_accumulation-ukmo-14.ini | 2 +- ..._anomalous_rate_of_accumulation-cmcc-3.ini | 2 +- ...n_anomalous_rate_of_accumulation-dwd-2.ini | 2 +- ...anomalous_rate_of_accumulation-ecmwf-5.ini | 2 +- ...us_rate_of_accumulation-meteo_france-6.ini | 2 +- ...us_rate_of_accumulation-meteo_france-7.ini | 2 +- ...anomalous_rate_of_accumulation-ukmo-14.ini | 2 +- ..._anomalous_rate_of_accumulation-cmcc-3.ini | 2 +- ...n_anomalous_rate_of_accumulation-dwd-2.ini | 2 +- ...anomalous_rate_of_accumulation-ecmwf-5.ini | 2 +- ...us_rate_of_accumulation-meteo_france-6.ini | 2 +- ...us_rate_of_accumulation-meteo_france-7.ini | 2 +- ...anomalous_rate_of_accumulation-ukmo-14.ini | 2 +- ...evels-total_cloud_cover_anomaly-cmcc-3.ini | 2 +- ...levels-total_cloud_cover_anomaly-dwd-2.ini | 2 +- ...vels-total_cloud_cover_anomaly-ecmwf-5.ini | 2 +- ...tal_cloud_cover_anomaly-meteo_france-6.ini | 2 +- ...tal_cloud_cover_anomaly-meteo_france-7.ini | 2 +- ...vels-total_cloud_cover_anomaly-ukmo-14.ini | 2 +- ..._anomalous_rate_of_accumulation-cmcc-3.ini | 2 +- ...n_anomalous_rate_of_accumulation-dwd-2.ini | 2 +- ...anomalous_rate_of_accumulation-ecmwf-5.ini | 2 +- ...us_rate_of_accumulation-meteo_france-6.ini | 2 +- ...us_rate_of_accumulation-meteo_france-7.ini | 2 +- ...anomalous_rate_of_accumulation-ukmo-14.ini | 2 +- dqc_wrapper/QAR_dqc/generate_QARs_config.py | 58 +++++++++++++++---- dqc_wrapper/QAR_dqc/tolerance_limits_wmo | 54 ++++++++++++----- dqc_wrapper/scripts/valid_ranges_test.py | 8 ++- 1324 files changed, 1628 insertions(+), 1562 deletions(-) diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-10m_u_component_of_wind.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-10m_u_component_of_wind.ini index 4a2a459a8..d22f40d66 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-10m_u_component_of_wind.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-10m_u_component_of_wind.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = day [valid_ranges] -valid_min = -valid_max = +valid_min = -75 +valid_max = 75 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-10m_v_component_of_wind.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-10m_v_component_of_wind.ini index 0e1ce4e09..b70a022dc 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-10m_v_component_of_wind.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-10m_v_component_of_wind.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = day [valid_ranges] -valid_min = -valid_max = +valid_min = -75 +valid_max = 75 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-2m_dewpoint_temperature.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-2m_dewpoint_temperature.ini index faaa70f9d..a5e4c34e7 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-2m_dewpoint_temperature.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-2m_dewpoint_temperature.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = day [valid_ranges] -valid_min = -valid_max = +valid_min = 193.15 +valid_max = 323.15 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-2m_temperature.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-2m_temperature.ini index 2e5574123..0a5a691e8 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-2m_temperature.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-2m_temperature.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = day [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-evaporation_from_bare_soil.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-evaporation_from_bare_soil.ini index 831d60346..0c37f94e2 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-evaporation_from_bare_soil.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-evaporation_from_bare_soil.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = day [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-evaporation_from_open_water_surfaces_excluding_oceans.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-evaporation_from_open_water_surfaces_excluding_oceans.ini index 2336abaf6..8f2abe8b2 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-evaporation_from_open_water_surfaces_excluding_oceans.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-evaporation_from_open_water_surfaces_excluding_oceans.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = day [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-evaporation_from_the_top_of_canopy.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-evaporation_from_the_top_of_canopy.ini index cfbb5b03f..c5f81c4a8 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-evaporation_from_the_top_of_canopy.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-evaporation_from_the_top_of_canopy.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = day [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-evaporation_from_vegetation_transpiration.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-evaporation_from_vegetation_transpiration.ini index f1d22736a..8fbaec74e 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-evaporation_from_vegetation_transpiration.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-evaporation_from_vegetation_transpiration.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = day [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-evapotranspiration.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-evapotranspiration.ini index 93b05e017..b0320f650 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-evapotranspiration.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-evapotranspiration.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = day [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-forecast_albedo.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-forecast_albedo.ini index af528ce84..53bf2522e 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-forecast_albedo.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-forecast_albedo.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = day [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-lake_bottom_temperature.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-lake_bottom_temperature.ini index 3450e58f5..92c1bf830 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-lake_bottom_temperature.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-lake_bottom_temperature.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = day [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-lake_ice_depth.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-lake_ice_depth.ini index a210604c7..86a22489c 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-lake_ice_depth.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-lake_ice_depth.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = day [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-lake_ice_temperature.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-lake_ice_temperature.ini index fb3b5f8c5..b5a2f0967 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-lake_ice_temperature.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-lake_ice_temperature.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = day [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-lake_mix_layer_depth.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-lake_mix_layer_depth.ini index 7df5d44b6..da96900ae 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-lake_mix_layer_depth.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-lake_mix_layer_depth.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = day [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-lake_mix_layer_temperature.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-lake_mix_layer_temperature.ini index dbd137b24..e318c0138 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-lake_mix_layer_temperature.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-lake_mix_layer_temperature.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = day [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-lake_shape_factor.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-lake_shape_factor.ini index 42e5dd3c4..cc4868780 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-lake_shape_factor.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-lake_shape_factor.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = day [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-lake_total_layer_temperature.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-lake_total_layer_temperature.ini index a5f417740..7f40d9d9f 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-lake_total_layer_temperature.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-lake_total_layer_temperature.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = day [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-leaf_area_index_high_vegetation.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-leaf_area_index_high_vegetation.ini index cfa5bb408..591eecd5c 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-leaf_area_index_high_vegetation.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-leaf_area_index_high_vegetation.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = day [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-leaf_area_index_low_vegetation.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-leaf_area_index_low_vegetation.ini index bd20a87d6..4a3a5ad7c 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-leaf_area_index_low_vegetation.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-leaf_area_index_low_vegetation.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = day [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-10m_u_component_of_wind.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-10m_u_component_of_wind.ini index c5ffcc4e6..da20d65a1 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-10m_u_component_of_wind.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-10m_u_component_of_wind.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = -valid_max = +valid_min = -75 +valid_max = 75 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-10m_v_component_of_wind.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-10m_v_component_of_wind.ini index 9adb8a6af..e06e13ed7 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-10m_v_component_of_wind.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-10m_v_component_of_wind.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = -valid_max = +valid_min = -75 +valid_max = 75 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-2m_dewpoint_temperature.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-2m_dewpoint_temperature.ini index 165da68af..823ba6ddb 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-2m_dewpoint_temperature.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-2m_dewpoint_temperature.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = -valid_max = +valid_min = 193.15 +valid_max = 323.15 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-2m_temperature.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-2m_temperature.ini index 08bc0d2a8..2e9244e4a 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-2m_temperature.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-2m_temperature.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-evaporation_from_bare_soil.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-evaporation_from_bare_soil.ini index d9d1c8377..206803a7f 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-evaporation_from_bare_soil.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-evaporation_from_bare_soil.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-evaporation_from_open_water_surfaces_excluding_oceans.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-evaporation_from_open_water_surfaces_excluding_oceans.ini index 1ad6db7ed..acbbc11b3 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-evaporation_from_open_water_surfaces_excluding_oceans.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-evaporation_from_open_water_surfaces_excluding_oceans.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-evaporation_from_the_top_of_canopy.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-evaporation_from_the_top_of_canopy.ini index 841d5895a..26dbf6169 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-evaporation_from_the_top_of_canopy.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-evaporation_from_the_top_of_canopy.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-evaporation_from_vegetation_transpiration.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-evaporation_from_vegetation_transpiration.ini index 02fece66e..d7589ac75 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-evaporation_from_vegetation_transpiration.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-evaporation_from_vegetation_transpiration.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-evapotranspiration.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-evapotranspiration.ini index fd4a0bea7..ca55b7443 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-evapotranspiration.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-evapotranspiration.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-forecast_albedo.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-forecast_albedo.ini index 4872e079a..839ce2adc 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-forecast_albedo.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-forecast_albedo.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-lake_bottom_temperature.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-lake_bottom_temperature.ini index f3932250b..e8e32c36c 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-lake_bottom_temperature.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-lake_bottom_temperature.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-lake_ice_depth.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-lake_ice_depth.ini index 526506630..adf92c1d1 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-lake_ice_depth.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-lake_ice_depth.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-lake_ice_temperature.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-lake_ice_temperature.ini index b8ee6592b..6490d5a11 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-lake_ice_temperature.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-lake_ice_temperature.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-lake_mix_layer_depth.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-lake_mix_layer_depth.ini index 35c127574..afe7ec4d5 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-lake_mix_layer_depth.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-lake_mix_layer_depth.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-lake_mix_layer_temperature.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-lake_mix_layer_temperature.ini index 630b9a30c..36f73d803 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-lake_mix_layer_temperature.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-lake_mix_layer_temperature.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-lake_shape_factor.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-lake_shape_factor.ini index 477650f60..9ff022882 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-lake_shape_factor.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-lake_shape_factor.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-lake_total_layer_temperature.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-lake_total_layer_temperature.ini index a5d6ab6b9..e069cc12a 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-lake_total_layer_temperature.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-lake_total_layer_temperature.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-leaf_area_index_high_vegetation.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-leaf_area_index_high_vegetation.ini index ce0459f00..b05c37f9e 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-leaf_area_index_high_vegetation.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-leaf_area_index_high_vegetation.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-leaf_area_index_low_vegetation.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-leaf_area_index_low_vegetation.ini index 816f5e2b1..5adc331ec 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-leaf_area_index_low_vegetation.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-leaf_area_index_low_vegetation.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-potential_evaporation.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-potential_evaporation.ini index b8c75977f..ce682a31d 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-potential_evaporation.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-potential_evaporation.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-runoff.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-runoff.ini index 7db8a2b38..ef1fc6366 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-runoff.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-runoff.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-skin_reservoir_content.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-skin_reservoir_content.ini index 8b647f2d2..bce01840a 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-skin_reservoir_content.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-skin_reservoir_content.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-skin_temperature.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-skin_temperature.ini index 89bbe891e..6fc0c13ef 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-skin_temperature.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-skin_temperature.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = -valid_max = +valid_min = 193.15 +valid_max = 353.15 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-snow_albedo.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-snow_albedo.ini index 96f906f87..a7e2b7cc7 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-snow_albedo.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-snow_albedo.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-snow_cover.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-snow_cover.ini index abdc26242..e5bd96db5 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-snow_cover.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-snow_cover.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-snow_density.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-snow_density.ini index d65305e7e..7dd3aafcb 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-snow_density.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-snow_density.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-snow_depth.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-snow_depth.ini index 9090207d1..494084798 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-snow_depth.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-snow_depth.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-snow_depth_water_equivalent.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-snow_depth_water_equivalent.ini index 12783de22..0c7b09487 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-snow_depth_water_equivalent.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-snow_depth_water_equivalent.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-snow_evaporation.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-snow_evaporation.ini index 5127b874a..8e2025371 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-snow_evaporation.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-snow_evaporation.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-snowfall.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-snowfall.ini index 825aeb9fd..065768fb8 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-snowfall.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-snowfall.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-snowmelt.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-snowmelt.ini index cdf85dd99..18680d9b0 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-snowmelt.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-snowmelt.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-soil_temperature_level_1.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-soil_temperature_level_1.ini index 15356795a..8a68b1541 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-soil_temperature_level_1.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-soil_temperature_level_1.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = -valid_max = +valid_min = 223.15 +valid_max = 323.15 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-soil_temperature_level_2.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-soil_temperature_level_2.ini index 9041ff2c1..64fa8c8db 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-soil_temperature_level_2.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-soil_temperature_level_2.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = -valid_max = +valid_min = 223.15 +valid_max = 323.15 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-soil_temperature_level_3.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-soil_temperature_level_3.ini index 9fd8b0548..eb77030e5 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-soil_temperature_level_3.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-soil_temperature_level_3.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = -valid_max = +valid_min = 223.15 +valid_max = 323.15 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-soil_temperature_level_4.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-soil_temperature_level_4.ini index 492d2d1fc..5e329ce77 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-soil_temperature_level_4.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-soil_temperature_level_4.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-sub_surface_runoff.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-sub_surface_runoff.ini index cb79c1946..3c9cecab4 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-sub_surface_runoff.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-sub_surface_runoff.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-surface_latent_heat_flux.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-surface_latent_heat_flux.ini index 1c3f6d878..f8e25622e 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-surface_latent_heat_flux.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-surface_latent_heat_flux.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-surface_net_solar_radiation.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-surface_net_solar_radiation.ini index 5d580d90c..69baec5a9 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-surface_net_solar_radiation.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-surface_net_solar_radiation.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-surface_net_thermal_radiation.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-surface_net_thermal_radiation.ini index d391483eb..b5f8e7f29 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-surface_net_thermal_radiation.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-surface_net_thermal_radiation.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-surface_pressure.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-surface_pressure.ini index 9ad1ed159..07aba9d91 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-surface_pressure.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-surface_pressure.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = -valid_max = +valid_min = 5 +valid_max = 11 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-surface_runoff.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-surface_runoff.ini index 7fd2507f7..68fcf73f9 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-surface_runoff.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-surface_runoff.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-surface_sensible_heat_flux.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-surface_sensible_heat_flux.ini index 3f60a9c63..a465b371e 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-surface_sensible_heat_flux.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-surface_sensible_heat_flux.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-surface_solar_radiation_downwards.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-surface_solar_radiation_downwards.ini index 8636e734c..50779f86f 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-surface_solar_radiation_downwards.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-surface_solar_radiation_downwards.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = -valid_max = +valid_min = 0 +valid_max = 1600 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-surface_thermal_radiation_downwards.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-surface_thermal_radiation_downwards.ini index 746319254..433b14d89 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-surface_thermal_radiation_downwards.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-surface_thermal_radiation_downwards.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-temperature_of_snow_layer.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-temperature_of_snow_layer.ini index 2c7116c66..6791de95d 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-temperature_of_snow_layer.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-temperature_of_snow_layer.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-total_precipitation.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-total_precipitation.ini index 0538d9925..c976d00ea 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-total_precipitation.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-total_precipitation.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = -valid_max = +valid_min = 0 +valid_max = 0.04 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-volumetric_soil_water_layer_1.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-volumetric_soil_water_layer_1.ini index 9f3a140ad..7d484cabf 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-volumetric_soil_water_layer_1.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-volumetric_soil_water_layer_1.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-volumetric_soil_water_layer_2.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-volumetric_soil_water_layer_2.ini index 275433f34..42cf15a1d 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-volumetric_soil_water_layer_2.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-volumetric_soil_water_layer_2.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-volumetric_soil_water_layer_3.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-volumetric_soil_water_layer_3.ini index 37ca4dfe4..70f0a53a2 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-volumetric_soil_water_layer_3.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-volumetric_soil_water_layer_3.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-volumetric_soil_water_layer_4.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-volumetric_soil_water_layer_4.ini index a316e4c5c..9e3afe75f 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-volumetric_soil_water_layer_4.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-volumetric_soil_water_layer_4.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-potential_evaporation.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-potential_evaporation.ini index c07196462..8174f4586 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-potential_evaporation.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-potential_evaporation.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = day [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-runoff.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-runoff.ini index 431e694fa..6d6c6bcbd 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-runoff.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-runoff.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = day [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-skin_reservoir_content.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-skin_reservoir_content.ini index 9ba677996..db1380ced 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-skin_reservoir_content.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-skin_reservoir_content.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = day [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-skin_temperature.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-skin_temperature.ini index efcedb440..bd7b0ca15 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-skin_temperature.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-skin_temperature.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = day [valid_ranges] -valid_min = -valid_max = +valid_min = 193.15 +valid_max = 353.15 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-snow_albedo.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-snow_albedo.ini index db313d84a..a8ead3252 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-snow_albedo.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-snow_albedo.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = day [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-snow_cover.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-snow_cover.ini index d402c97e0..ebd3dd772 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-snow_cover.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-snow_cover.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = day [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-snow_density.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-snow_density.ini index f5a41de69..402ebcc6c 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-snow_density.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-snow_density.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = day [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-snow_depth.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-snow_depth.ini index 6b59fe4ae..ae780a16e 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-snow_depth.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-snow_depth.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = day [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-snow_depth_water_equivalent.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-snow_depth_water_equivalent.ini index 91258b8ab..6e123687b 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-snow_depth_water_equivalent.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-snow_depth_water_equivalent.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = day [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-snow_evaporation.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-snow_evaporation.ini index a7a2269ca..a0406f7d5 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-snow_evaporation.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-snow_evaporation.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = day [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-snowfall.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-snowfall.ini index 96b7dda2e..5c10da9b4 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-snowfall.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-snowfall.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = day [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-snowmelt.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-snowmelt.ini index b98bccb89..e97d0dde8 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-snowmelt.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-snowmelt.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = day [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-soil_temperature_level_1.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-soil_temperature_level_1.ini index 889801485..9a4cbaeb3 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-soil_temperature_level_1.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-soil_temperature_level_1.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = day [valid_ranges] -valid_min = -valid_max = +valid_min = 223.15 +valid_max = 323.15 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-soil_temperature_level_2.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-soil_temperature_level_2.ini index 92240f8eb..a2905757f 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-soil_temperature_level_2.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-soil_temperature_level_2.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = day [valid_ranges] -valid_min = -valid_max = +valid_min = 223.15 +valid_max = 323.15 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-soil_temperature_level_3.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-soil_temperature_level_3.ini index 09fd95e23..09a66d9ff 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-soil_temperature_level_3.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-soil_temperature_level_3.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = day [valid_ranges] -valid_min = -valid_max = +valid_min = 223.15 +valid_max = 323.15 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-soil_temperature_level_4.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-soil_temperature_level_4.ini index a38c66954..587d71b4b 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-soil_temperature_level_4.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-soil_temperature_level_4.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = day [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-sub_surface_runoff.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-sub_surface_runoff.ini index 41110b897..87d69d40c 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-sub_surface_runoff.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-sub_surface_runoff.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = day [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-surface_latent_heat_flux.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-surface_latent_heat_flux.ini index 27be36372..82101a1bd 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-surface_latent_heat_flux.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-surface_latent_heat_flux.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = day [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-surface_net_solar_radiation.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-surface_net_solar_radiation.ini index 7447d0892..7caf0a3dc 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-surface_net_solar_radiation.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-surface_net_solar_radiation.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = day [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-surface_net_thermal_radiation.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-surface_net_thermal_radiation.ini index 2eb68fecb..adaba7090 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-surface_net_thermal_radiation.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-surface_net_thermal_radiation.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = day [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-surface_pressure.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-surface_pressure.ini index 59dd4338b..277260acb 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-surface_pressure.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-surface_pressure.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = day [valid_ranges] -valid_min = -valid_max = +valid_min = 5 +valid_max = 11 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-surface_runoff.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-surface_runoff.ini index ad3397e74..68446b7d7 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-surface_runoff.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-surface_runoff.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = day [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-surface_sensible_heat_flux.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-surface_sensible_heat_flux.ini index b26aadbc8..3d72d2d9b 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-surface_sensible_heat_flux.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-surface_sensible_heat_flux.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = day [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-surface_solar_radiation_downwards.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-surface_solar_radiation_downwards.ini index 007772a3b..cd73a6f5c 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-surface_solar_radiation_downwards.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-surface_solar_radiation_downwards.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = day [valid_ranges] -valid_min = -valid_max = +valid_min = 0 +valid_max = 1600 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-surface_thermal_radiation_downwards.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-surface_thermal_radiation_downwards.ini index ea07285fe..b8ca704ae 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-surface_thermal_radiation_downwards.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-surface_thermal_radiation_downwards.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = day [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-temperature_of_snow_layer.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-temperature_of_snow_layer.ini index c7ce5a32e..6d0165644 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-temperature_of_snow_layer.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-temperature_of_snow_layer.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = day [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-total_precipitation.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-total_precipitation.ini index e642db606..f7fea64f3 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-total_precipitation.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-total_precipitation.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = day [valid_ranges] -valid_min = -valid_max = +valid_min = 0 +valid_max = 0.04 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-volumetric_soil_water_layer_1.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-volumetric_soil_water_layer_1.ini index e999b59d5..066f6070b 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-volumetric_soil_water_layer_1.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-volumetric_soil_water_layer_1.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = day [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-volumetric_soil_water_layer_2.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-volumetric_soil_water_layer_2.ini index 1bf5e8384..7ea0b5930 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-volumetric_soil_water_layer_2.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-volumetric_soil_water_layer_2.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = day [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-volumetric_soil_water_layer_3.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-volumetric_soil_water_layer_3.ini index 09806b298..a0535c08d 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-volumetric_soil_water_layer_3.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-volumetric_soil_water_layer_3.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = day [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-volumetric_soil_water_layer_4.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-volumetric_soil_water_layer_4.ini index 03d182b51..b91ea5550 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-volumetric_soil_water_layer_4.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-volumetric_soil_water_layer_4.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = day [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-divergence.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-divergence.ini index 0e30a5927..1d3261b79 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-divergence.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-divergence.ini @@ -39,6 +39,6 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-fraction_of_cloud_cover.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-fraction_of_cloud_cover.ini index 37e894a7f..8b78b897b 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-fraction_of_cloud_cover.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-fraction_of_cloud_cover.ini @@ -39,6 +39,6 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-geopotential.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-geopotential.ini index f01c31a81..b8f79e6f6 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-geopotential.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-geopotential.ini @@ -39,6 +39,6 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-monthly-means-divergence.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-monthly-means-divergence.ini index e03118d0a..ed8e3365c 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-monthly-means-divergence.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-monthly-means-divergence.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-monthly-means-fraction_of_cloud_cover.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-monthly-means-fraction_of_cloud_cover.ini index 5603dee8f..6e4cf734e 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-monthly-means-fraction_of_cloud_cover.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-monthly-means-fraction_of_cloud_cover.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-monthly-means-geopotential.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-monthly-means-geopotential.ini index fa47af00f..4023c6220 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-monthly-means-geopotential.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-monthly-means-geopotential.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-monthly-means-ozone_mass_mixing_ratio.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-monthly-means-ozone_mass_mixing_ratio.ini index bf604b695..72d9413b6 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-monthly-means-ozone_mass_mixing_ratio.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-monthly-means-ozone_mass_mixing_ratio.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-monthly-means-potential_vorticity.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-monthly-means-potential_vorticity.ini index ecb1e44e4..821658e20 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-monthly-means-potential_vorticity.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-monthly-means-potential_vorticity.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-monthly-means-relative_humidity.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-monthly-means-relative_humidity.ini index 034b4fa60..6760469a4 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-monthly-means-relative_humidity.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-monthly-means-relative_humidity.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = -valid_max = +valid_min = 0 +valid_max = 100 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-monthly-means-specific_cloud_ice_water_content.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-monthly-means-specific_cloud_ice_water_content.ini index 2454024b8..8cf8ee62d 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-monthly-means-specific_cloud_ice_water_content.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-monthly-means-specific_cloud_ice_water_content.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-monthly-means-specific_cloud_liquid_water_content.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-monthly-means-specific_cloud_liquid_water_content.ini index 2a583444f..cece98a2b 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-monthly-means-specific_cloud_liquid_water_content.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-monthly-means-specific_cloud_liquid_water_content.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-monthly-means-specific_humidity.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-monthly-means-specific_humidity.ini index 6680a5216..f991b9d23 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-monthly-means-specific_humidity.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-monthly-means-specific_humidity.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-monthly-means-specific_rain_water_content.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-monthly-means-specific_rain_water_content.ini index bdc68fcbc..d9ebe3889 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-monthly-means-specific_rain_water_content.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-monthly-means-specific_rain_water_content.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-monthly-means-specific_snow_water_content.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-monthly-means-specific_snow_water_content.ini index 281016352..35ee23fc1 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-monthly-means-specific_snow_water_content.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-monthly-means-specific_snow_water_content.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-monthly-means-temperature.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-monthly-means-temperature.ini index b0e402a99..3dae3f57f 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-monthly-means-temperature.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-monthly-means-temperature.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = -valid_max = +valid_min = 183.15 +valid_max = 343.15 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-monthly-means-u_component_of_wind.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-monthly-means-u_component_of_wind.ini index 336feed4b..135ed17c0 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-monthly-means-u_component_of_wind.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-monthly-means-u_component_of_wind.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-monthly-means-v_component_of_wind.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-monthly-means-v_component_of_wind.ini index e365519e1..c0bbba4fc 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-monthly-means-v_component_of_wind.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-monthly-means-v_component_of_wind.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-monthly-means-vertical_velocity.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-monthly-means-vertical_velocity.ini index 93e0e73f1..da5767e58 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-monthly-means-vertical_velocity.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-monthly-means-vertical_velocity.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-monthly-means-vorticity.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-monthly-means-vorticity.ini index 5c7d5935a..a7d9057ed 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-monthly-means-vorticity.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-monthly-means-vorticity.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-ozone_mass_mixing_ratio.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-ozone_mass_mixing_ratio.ini index 868c01a08..aa58c16f5 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-ozone_mass_mixing_ratio.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-ozone_mass_mixing_ratio.ini @@ -39,6 +39,6 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-potential_vorticity.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-potential_vorticity.ini index 50738b081..129ede67a 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-potential_vorticity.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-potential_vorticity.ini @@ -39,6 +39,6 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-relative_humidity.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-relative_humidity.ini index 1c451dd0d..43cc7b034 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-relative_humidity.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-relative_humidity.ini @@ -39,6 +39,6 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = -valid_max = +valid_min = 0 +valid_max = 100 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-specific_cloud_ice_water_content.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-specific_cloud_ice_water_content.ini index 61b4ece32..1fa72bb6d 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-specific_cloud_ice_water_content.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-specific_cloud_ice_water_content.ini @@ -39,6 +39,6 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-specific_cloud_liquid_water_content.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-specific_cloud_liquid_water_content.ini index 8565f2f74..034baa9dd 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-specific_cloud_liquid_water_content.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-specific_cloud_liquid_water_content.ini @@ -39,6 +39,6 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-specific_humidity.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-specific_humidity.ini index 6d5ea7278..abcf99b8e 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-specific_humidity.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-specific_humidity.ini @@ -39,6 +39,6 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-specific_rain_water_content.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-specific_rain_water_content.ini index bffeee2b3..d9c5841a2 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-specific_rain_water_content.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-specific_rain_water_content.ini @@ -39,6 +39,6 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-specific_snow_water_content.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-specific_snow_water_content.ini index 4e2e3047b..9c2a24f8e 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-specific_snow_water_content.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-specific_snow_water_content.ini @@ -39,6 +39,6 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-temperature.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-temperature.ini index d74551886..713ecfe69 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-temperature.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-temperature.ini @@ -39,6 +39,6 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = -valid_max = +valid_min = 183.15 +valid_max = 343.15 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-u_component_of_wind.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-u_component_of_wind.ini index 5dc8e6f3e..1e5d939d2 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-u_component_of_wind.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-u_component_of_wind.ini @@ -39,6 +39,6 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-v_component_of_wind.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-v_component_of_wind.ini index 3ca287238..4758cfd9a 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-v_component_of_wind.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-v_component_of_wind.ini @@ -39,6 +39,6 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-vertical_velocity.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-vertical_velocity.ini index c83877a2d..8b2d239d5 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-vertical_velocity.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-vertical_velocity.ini @@ -39,6 +39,6 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-vorticity.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-vorticity.ini index 1b800d11a..9db6bb9e5 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-vorticity.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-vorticity.ini @@ -39,6 +39,6 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-100m_u_component_of_wind.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-100m_u_component_of_wind.ini index 4d463b4a6..62562994b 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-100m_u_component_of_wind.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-100m_u_component_of_wind.ini @@ -39,6 +39,6 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-100m_v_component_of_wind.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-100m_v_component_of_wind.ini index 0e20a775f..9893ee8c6 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-100m_v_component_of_wind.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-100m_v_component_of_wind.ini @@ -39,6 +39,6 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-10m_u_component_of_neutral_wind.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-10m_u_component_of_neutral_wind.ini index 19d93d5e2..ea22cad39 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-10m_u_component_of_neutral_wind.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-10m_u_component_of_neutral_wind.ini @@ -39,6 +39,6 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-10m_u_component_of_wind.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-10m_u_component_of_wind.ini index 9e99ef0d2..69f276b9e 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-10m_u_component_of_wind.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-10m_u_component_of_wind.ini @@ -39,6 +39,6 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = -valid_max = +valid_min = -75 +valid_max = 75 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-10m_v_component_of_neutral_wind.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-10m_v_component_of_neutral_wind.ini index de155d9a6..e5faa7d39 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-10m_v_component_of_neutral_wind.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-10m_v_component_of_neutral_wind.ini @@ -39,6 +39,6 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-10m_v_component_of_wind.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-10m_v_component_of_wind.ini index ac31c8c6a..b2bbe21b6 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-10m_v_component_of_wind.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-10m_v_component_of_wind.ini @@ -39,6 +39,6 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = -valid_max = +valid_min = -75 +valid_max = 75 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-10m_wind_gust_since_previous_post_processing.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-10m_wind_gust_since_previous_post_processing.ini index 7b3f8fb54..86f398312 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-10m_wind_gust_since_previous_post_processing.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-10m_wind_gust_since_previous_post_processing.ini @@ -39,6 +39,6 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = -valid_max = +valid_min = 0 +valid_max = 150 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-2m_dewpoint_temperature.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-2m_dewpoint_temperature.ini index 8631850ca..56d092b66 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-2m_dewpoint_temperature.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-2m_dewpoint_temperature.ini @@ -39,6 +39,6 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = -valid_max = +valid_min = 193.15 +valid_max = 323.15 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-2m_temperature.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-2m_temperature.ini index 0fbca3609..e159c0923 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-2m_temperature.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-2m_temperature.ini @@ -39,6 +39,6 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-air_density_over_the_oceans.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-air_density_over_the_oceans.ini index a6dd25020..c0e3152c8 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-air_density_over_the_oceans.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-air_density_over_the_oceans.ini @@ -39,6 +39,6 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-altimeter_corrected_wave_height.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-altimeter_corrected_wave_height.ini index 3b73709c1..eb991729a 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-altimeter_corrected_wave_height.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-altimeter_corrected_wave_height.ini @@ -39,6 +39,6 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-altimeter_range_relative_correction.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-altimeter_range_relative_correction.ini index 856ad8491..bba115f74 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-altimeter_range_relative_correction.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-altimeter_range_relative_correction.ini @@ -39,6 +39,6 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-altimeter_wave_height.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-altimeter_wave_height.ini index b50ba1746..58fd3f41c 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-altimeter_wave_height.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-altimeter_wave_height.ini @@ -39,6 +39,6 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-angle_of_sub_gridscale_orography.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-angle_of_sub_gridscale_orography.ini index f0cfa0a9b..440c9ea19 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-angle_of_sub_gridscale_orography.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-angle_of_sub_gridscale_orography.ini @@ -39,6 +39,6 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-anisotropy_of_sub_gridscale_orography.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-anisotropy_of_sub_gridscale_orography.ini index 0e49df282..c69a1145d 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-anisotropy_of_sub_gridscale_orography.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-anisotropy_of_sub_gridscale_orography.ini @@ -39,6 +39,6 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-benjamin_feir_index.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-benjamin_feir_index.ini index 0a7f8735b..20f4c6ad0 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-benjamin_feir_index.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-benjamin_feir_index.ini @@ -39,6 +39,6 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-boundary_layer_dissipation.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-boundary_layer_dissipation.ini index a5007afd7..fe1af4e47 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-boundary_layer_dissipation.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-boundary_layer_dissipation.ini @@ -39,6 +39,6 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-boundary_layer_height.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-boundary_layer_height.ini index 26a959023..ce7f8e2fd 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-boundary_layer_height.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-boundary_layer_height.ini @@ -39,6 +39,6 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-charnock.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-charnock.ini index c44380ba5..40e6a3515 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-charnock.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-charnock.ini @@ -39,6 +39,6 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-clear_sky_direct_solar_radiation_at_surface.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-clear_sky_direct_solar_radiation_at_surface.ini index 021e64f1f..a0887efba 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-clear_sky_direct_solar_radiation_at_surface.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-clear_sky_direct_solar_radiation_at_surface.ini @@ -39,6 +39,6 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = -valid_max = +valid_min = 0 +valid_max = 1600 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-cloud_base_height.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-cloud_base_height.ini index 996ada5ef..9cfd15b8d 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-cloud_base_height.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-cloud_base_height.ini @@ -39,6 +39,6 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-coefficient_of_drag_with_waves.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-coefficient_of_drag_with_waves.ini index 2bd074a0d..88f0fd9de 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-coefficient_of_drag_with_waves.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-coefficient_of_drag_with_waves.ini @@ -39,6 +39,6 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-convective_available_potential_energy.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-convective_available_potential_energy.ini index 3a157c57c..a752960b4 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-convective_available_potential_energy.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-convective_available_potential_energy.ini @@ -39,6 +39,6 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-convective_inhibition.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-convective_inhibition.ini index 46c970a8e..5320c5c52 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-convective_inhibition.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-convective_inhibition.ini @@ -39,6 +39,6 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-convective_precipitation.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-convective_precipitation.ini index 7b0ca2fad..49ea7fed0 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-convective_precipitation.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-convective_precipitation.ini @@ -39,6 +39,6 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = -valid_max = +valid_min = 0 +valid_max = 0.04 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-convective_rain_rate.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-convective_rain_rate.ini index bfe7f52ac..73362c08f 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-convective_rain_rate.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-convective_rain_rate.ini @@ -39,6 +39,6 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-convective_snowfall.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-convective_snowfall.ini index 105c4cf2a..5725e1af8 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-convective_snowfall.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-convective_snowfall.ini @@ -39,6 +39,6 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-convective_snowfall_rate_water_equivalent.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-convective_snowfall_rate_water_equivalent.ini index cebd24c7b..cf24e1f49 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-convective_snowfall_rate_water_equivalent.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-convective_snowfall_rate_water_equivalent.ini @@ -39,6 +39,6 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-downward_uv_radiation_at_the_surface.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-downward_uv_radiation_at_the_surface.ini index e1a50913d..2b829050b 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-downward_uv_radiation_at_the_surface.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-downward_uv_radiation_at_the_surface.ini @@ -39,6 +39,6 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-duct_base_height.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-duct_base_height.ini index d595104b9..c66eb20a6 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-duct_base_height.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-duct_base_height.ini @@ -39,6 +39,6 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-eastward_gravity_wave_surface_stress.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-eastward_gravity_wave_surface_stress.ini index 97ab8926e..d1471330b 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-eastward_gravity_wave_surface_stress.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-eastward_gravity_wave_surface_stress.ini @@ -39,6 +39,6 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-eastward_turbulent_surface_stress.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-eastward_turbulent_surface_stress.ini index 6db6cffd3..f9e62baab 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-eastward_turbulent_surface_stress.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-eastward_turbulent_surface_stress.ini @@ -39,6 +39,6 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-evaporation.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-evaporation.ini index 9455d2e0f..31c2f1d8e 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-evaporation.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-evaporation.ini @@ -39,6 +39,6 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-forecast_albedo.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-forecast_albedo.ini index affb74e06..43f0064cb 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-forecast_albedo.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-forecast_albedo.ini @@ -39,6 +39,6 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-forecast_logarithm_of_surface_roughness_for_heat.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-forecast_logarithm_of_surface_roughness_for_heat.ini index d57e7fef7..c481e243e 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-forecast_logarithm_of_surface_roughness_for_heat.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-forecast_logarithm_of_surface_roughness_for_heat.ini @@ -39,6 +39,6 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-forecast_surface_roughness.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-forecast_surface_roughness.ini index a4555a2a7..11c1bbafa 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-forecast_surface_roughness.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-forecast_surface_roughness.ini @@ -39,6 +39,6 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-free_convective_velocity_over_the_oceans.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-free_convective_velocity_over_the_oceans.ini index e9de1ba8a..c4a9a25be 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-free_convective_velocity_over_the_oceans.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-free_convective_velocity_over_the_oceans.ini @@ -39,6 +39,6 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-friction_velocity.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-friction_velocity.ini index 1915a98b6..19d683d1f 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-friction_velocity.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-friction_velocity.ini @@ -39,6 +39,6 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-gravity_wave_dissipation.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-gravity_wave_dissipation.ini index 443046b3d..ac0be6421 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-gravity_wave_dissipation.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-gravity_wave_dissipation.ini @@ -39,6 +39,6 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-high_cloud_cover.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-high_cloud_cover.ini index a2f9f1105..6886e45c9 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-high_cloud_cover.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-high_cloud_cover.ini @@ -39,6 +39,6 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-high_vegetation_cover.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-high_vegetation_cover.ini index 2bb8a0d71..f8826f2bb 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-high_vegetation_cover.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-high_vegetation_cover.ini @@ -39,6 +39,6 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-ice_temperature_layer_1.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-ice_temperature_layer_1.ini index 95d782d56..5a5fb0c94 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-ice_temperature_layer_1.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-ice_temperature_layer_1.ini @@ -39,6 +39,6 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-ice_temperature_layer_2.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-ice_temperature_layer_2.ini index 3925ac4b2..aaf12e91d 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-ice_temperature_layer_2.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-ice_temperature_layer_2.ini @@ -39,6 +39,6 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-ice_temperature_layer_3.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-ice_temperature_layer_3.ini index c032fe394..560cbde67 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-ice_temperature_layer_3.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-ice_temperature_layer_3.ini @@ -39,6 +39,6 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-ice_temperature_layer_4.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-ice_temperature_layer_4.ini index 253e8cd5a..eaa25fc9c 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-ice_temperature_layer_4.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-ice_temperature_layer_4.ini @@ -39,6 +39,6 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-instantaneous_10m_wind_gust.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-instantaneous_10m_wind_gust.ini index b34312f95..3ac71bb80 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-instantaneous_10m_wind_gust.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-instantaneous_10m_wind_gust.ini @@ -39,6 +39,6 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = -valid_max = +valid_min = 0 +valid_max = 150 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-instantaneous_eastward_turbulent_surface_stress.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-instantaneous_eastward_turbulent_surface_stress.ini index b6b4f002e..2116cd89c 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-instantaneous_eastward_turbulent_surface_stress.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-instantaneous_eastward_turbulent_surface_stress.ini @@ -39,6 +39,6 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-instantaneous_large_scale_surface_precipitation_fraction.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-instantaneous_large_scale_surface_precipitation_fraction.ini index da584985d..9d7b9318f 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-instantaneous_large_scale_surface_precipitation_fraction.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-instantaneous_large_scale_surface_precipitation_fraction.ini @@ -39,6 +39,6 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-instantaneous_moisture_flux.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-instantaneous_moisture_flux.ini index 467a46c51..daae1236c 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-instantaneous_moisture_flux.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-instantaneous_moisture_flux.ini @@ -39,6 +39,6 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-instantaneous_northward_turbulent_surface_stress.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-instantaneous_northward_turbulent_surface_stress.ini index e47e10fc9..564682173 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-instantaneous_northward_turbulent_surface_stress.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-instantaneous_northward_turbulent_surface_stress.ini @@ -39,6 +39,6 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-instantaneous_surface_sensible_heat_flux.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-instantaneous_surface_sensible_heat_flux.ini index 095a1517c..e28acb924 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-instantaneous_surface_sensible_heat_flux.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-instantaneous_surface_sensible_heat_flux.ini @@ -39,6 +39,6 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-k_index.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-k_index.ini index 3e01bd4b2..8ccd81d0f 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-k_index.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-k_index.ini @@ -39,6 +39,6 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-lake_bottom_temperature.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-lake_bottom_temperature.ini index 0ee610add..1f378d1b3 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-lake_bottom_temperature.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-lake_bottom_temperature.ini @@ -39,6 +39,6 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-lake_cover.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-lake_cover.ini index a44753e8f..0a99281c8 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-lake_cover.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-lake_cover.ini @@ -39,6 +39,6 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-lake_depth.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-lake_depth.ini index 9ad60b4e3..675bb902a 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-lake_depth.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-lake_depth.ini @@ -39,6 +39,6 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-lake_ice_depth.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-lake_ice_depth.ini index 650bfed92..cd02c063f 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-lake_ice_depth.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-lake_ice_depth.ini @@ -39,6 +39,6 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-lake_ice_temperature.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-lake_ice_temperature.ini index ebbc74b19..7732ee36d 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-lake_ice_temperature.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-lake_ice_temperature.ini @@ -39,6 +39,6 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-lake_mix_layer_depth.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-lake_mix_layer_depth.ini index a0ac0c666..ef2be0476 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-lake_mix_layer_depth.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-lake_mix_layer_depth.ini @@ -39,6 +39,6 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-lake_mix_layer_temperature.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-lake_mix_layer_temperature.ini index cb859d7f7..6a0004153 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-lake_mix_layer_temperature.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-lake_mix_layer_temperature.ini @@ -39,6 +39,6 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-lake_shape_factor.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-lake_shape_factor.ini index baf0f1fd8..63305fd93 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-lake_shape_factor.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-lake_shape_factor.ini @@ -39,6 +39,6 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-lake_total_layer_temperature.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-lake_total_layer_temperature.ini index 1e1066af7..9cb1e3cd8 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-lake_total_layer_temperature.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-lake_total_layer_temperature.ini @@ -39,6 +39,6 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-large_scale_precipitation.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-large_scale_precipitation.ini index 4193d29e9..52033983e 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-large_scale_precipitation.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-large_scale_precipitation.ini @@ -39,6 +39,6 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = -valid_max = +valid_min = 0 +valid_max = 0.04 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-large_scale_precipitation_fraction.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-large_scale_precipitation_fraction.ini index bbd08766f..a3c8efb2b 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-large_scale_precipitation_fraction.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-large_scale_precipitation_fraction.ini @@ -39,6 +39,6 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-large_scale_rain_rate.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-large_scale_rain_rate.ini index 8309c94a1..c69cb3780 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-large_scale_rain_rate.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-large_scale_rain_rate.ini @@ -39,6 +39,6 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-large_scale_snowfall.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-large_scale_snowfall.ini index 460cb292d..1ab8017a8 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-large_scale_snowfall.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-large_scale_snowfall.ini @@ -39,6 +39,6 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-large_scale_snowfall_rate_water_equivalent.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-large_scale_snowfall_rate_water_equivalent.ini index 5ef00ea2a..01d34c292 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-large_scale_snowfall_rate_water_equivalent.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-large_scale_snowfall_rate_water_equivalent.ini @@ -39,6 +39,6 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-leaf_area_index_high_vegetation.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-leaf_area_index_high_vegetation.ini index dede01e03..217104b3b 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-leaf_area_index_high_vegetation.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-leaf_area_index_high_vegetation.ini @@ -39,6 +39,6 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-leaf_area_index_low_vegetation.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-leaf_area_index_low_vegetation.ini index 131dd2c2e..7e8e271b7 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-leaf_area_index_low_vegetation.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-leaf_area_index_low_vegetation.ini @@ -39,6 +39,6 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-low_cloud_cover.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-low_cloud_cover.ini index 5e15b3ecd..409db7cce 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-low_cloud_cover.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-low_cloud_cover.ini @@ -39,6 +39,6 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-low_vegetation_cover.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-low_vegetation_cover.ini index b01a59be4..98e450e8d 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-low_vegetation_cover.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-low_vegetation_cover.ini @@ -39,6 +39,6 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-maximum_2m_temperature_since_previous_post_processing.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-maximum_2m_temperature_since_previous_post_processing.ini index 065914b15..9c829d960 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-maximum_2m_temperature_since_previous_post_processing.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-maximum_2m_temperature_since_previous_post_processing.ini @@ -39,6 +39,6 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-maximum_individual_wave_height.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-maximum_individual_wave_height.ini index 5ef6a9e27..5d4ac91e6 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-maximum_individual_wave_height.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-maximum_individual_wave_height.ini @@ -39,6 +39,6 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-maximum_total_precipitation_rate_since_previous_post_processing.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-maximum_total_precipitation_rate_since_previous_post_processing.ini index 76e59d258..2e5f3fcbb 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-maximum_total_precipitation_rate_since_previous_post_processing.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-maximum_total_precipitation_rate_since_previous_post_processing.ini @@ -39,6 +39,6 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_boundary_layer_dissipation.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_boundary_layer_dissipation.ini index 05f6d028f..760e18e04 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_boundary_layer_dissipation.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_boundary_layer_dissipation.ini @@ -39,6 +39,6 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_convective_precipitation_rate.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_convective_precipitation_rate.ini index 19d139417..2a2cb4cca 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_convective_precipitation_rate.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_convective_precipitation_rate.ini @@ -39,6 +39,6 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_convective_snowfall_rate.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_convective_snowfall_rate.ini index 2ecae8a84..7ace61b49 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_convective_snowfall_rate.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_convective_snowfall_rate.ini @@ -39,6 +39,6 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_direction_of_total_swell.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_direction_of_total_swell.ini index 8b0cfa378..1548e274b 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_direction_of_total_swell.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_direction_of_total_swell.ini @@ -39,6 +39,6 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_direction_of_wind_waves.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_direction_of_wind_waves.ini index 9f239f18d..5333046c2 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_direction_of_wind_waves.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_direction_of_wind_waves.ini @@ -39,6 +39,6 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_eastward_gravity_wave_surface_stress.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_eastward_gravity_wave_surface_stress.ini index 9f6e9472f..ab048f0af 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_eastward_gravity_wave_surface_stress.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_eastward_gravity_wave_surface_stress.ini @@ -39,6 +39,6 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_eastward_turbulent_surface_stress.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_eastward_turbulent_surface_stress.ini index 055f2afaf..343875477 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_eastward_turbulent_surface_stress.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_eastward_turbulent_surface_stress.ini @@ -39,6 +39,6 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_evaporation_rate.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_evaporation_rate.ini index 87937fed7..61cfa19d5 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_evaporation_rate.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_evaporation_rate.ini @@ -39,6 +39,6 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_gravity_wave_dissipation.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_gravity_wave_dissipation.ini index 0684eafce..df15ae02e 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_gravity_wave_dissipation.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_gravity_wave_dissipation.ini @@ -39,6 +39,6 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_large_scale_precipitation_fraction.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_large_scale_precipitation_fraction.ini index ceb3c2694..98ed1eadf 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_large_scale_precipitation_fraction.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_large_scale_precipitation_fraction.ini @@ -39,6 +39,6 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_large_scale_precipitation_rate.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_large_scale_precipitation_rate.ini index 1791618d8..a73303348 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_large_scale_precipitation_rate.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_large_scale_precipitation_rate.ini @@ -39,6 +39,6 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_large_scale_snowfall_rate.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_large_scale_snowfall_rate.ini index be0dd79ba..faa35f65a 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_large_scale_snowfall_rate.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_large_scale_snowfall_rate.ini @@ -39,6 +39,6 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_northward_gravity_wave_surface_stress.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_northward_gravity_wave_surface_stress.ini index 5f498aaaa..71fad9af3 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_northward_gravity_wave_surface_stress.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_northward_gravity_wave_surface_stress.ini @@ -39,6 +39,6 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_northward_turbulent_surface_stress.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_northward_turbulent_surface_stress.ini index 1830bce58..6cb261914 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_northward_turbulent_surface_stress.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_northward_turbulent_surface_stress.ini @@ -39,6 +39,6 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_period_of_total_swell.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_period_of_total_swell.ini index fd04ec3d4..0e91ed35d 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_period_of_total_swell.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_period_of_total_swell.ini @@ -39,6 +39,6 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_period_of_wind_waves.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_period_of_wind_waves.ini index c6575c4bd..34098fa62 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_period_of_wind_waves.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_period_of_wind_waves.ini @@ -39,6 +39,6 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_potential_evaporation_rate.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_potential_evaporation_rate.ini index 8d5484770..8e2a2b359 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_potential_evaporation_rate.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_potential_evaporation_rate.ini @@ -39,6 +39,6 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_runoff_rate.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_runoff_rate.ini index 38c7a993e..853e4bd9c 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_runoff_rate.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_runoff_rate.ini @@ -39,6 +39,6 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_sea_level_pressure.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_sea_level_pressure.ini index c89a38f1a..b6aab01ad 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_sea_level_pressure.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_sea_level_pressure.ini @@ -39,6 +39,6 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_snow_evaporation_rate.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_snow_evaporation_rate.ini index 9aaa24c52..52c121b8c 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_snow_evaporation_rate.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_snow_evaporation_rate.ini @@ -39,6 +39,6 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_snowfall_rate.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_snowfall_rate.ini index 251580c58..a677f5e60 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_snowfall_rate.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_snowfall_rate.ini @@ -39,6 +39,6 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_snowmelt_rate.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_snowmelt_rate.ini index a50ec9de1..e10ea4110 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_snowmelt_rate.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_snowmelt_rate.ini @@ -39,6 +39,6 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_square_slope_of_waves.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_square_slope_of_waves.ini index 47643bfab..151b07ba3 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_square_slope_of_waves.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_square_slope_of_waves.ini @@ -39,6 +39,6 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_sub_surface_runoff_rate.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_sub_surface_runoff_rate.ini index 8066c98f2..998adde3d 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_sub_surface_runoff_rate.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_sub_surface_runoff_rate.ini @@ -39,6 +39,6 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_surface_direct_short_wave_radiation_flux.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_surface_direct_short_wave_radiation_flux.ini index c8b2878c5..25c50e2e5 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_surface_direct_short_wave_radiation_flux.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_surface_direct_short_wave_radiation_flux.ini @@ -39,6 +39,6 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = -valid_max = +valid_min = 0 +valid_max = 1600 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_surface_direct_short_wave_radiation_flux_clear_sky.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_surface_direct_short_wave_radiation_flux_clear_sky.ini index 0225ed628..864d78d5b 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_surface_direct_short_wave_radiation_flux_clear_sky.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_surface_direct_short_wave_radiation_flux_clear_sky.ini @@ -39,6 +39,6 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = -valid_max = +valid_min = 0 +valid_max = 1600 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_surface_downward_long_wave_radiation_flux.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_surface_downward_long_wave_radiation_flux.ini index 157fa10ca..31eb9f763 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_surface_downward_long_wave_radiation_flux.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_surface_downward_long_wave_radiation_flux.ini @@ -39,6 +39,6 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_surface_downward_long_wave_radiation_flux_clear_sky.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_surface_downward_long_wave_radiation_flux_clear_sky.ini index 500012ad6..a58a2ccb3 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_surface_downward_long_wave_radiation_flux_clear_sky.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_surface_downward_long_wave_radiation_flux_clear_sky.ini @@ -39,6 +39,6 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_surface_downward_short_wave_radiation_flux.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_surface_downward_short_wave_radiation_flux.ini index aa8fac12b..4ee66a79b 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_surface_downward_short_wave_radiation_flux.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_surface_downward_short_wave_radiation_flux.ini @@ -39,6 +39,6 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_surface_downward_short_wave_radiation_flux_clear_sky.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_surface_downward_short_wave_radiation_flux_clear_sky.ini index b2dbbfc1c..d9aeba539 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_surface_downward_short_wave_radiation_flux_clear_sky.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_surface_downward_short_wave_radiation_flux_clear_sky.ini @@ -39,6 +39,6 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_surface_downward_uv_radiation_flux.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_surface_downward_uv_radiation_flux.ini index ae14d2a4f..187301ffe 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_surface_downward_uv_radiation_flux.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_surface_downward_uv_radiation_flux.ini @@ -39,6 +39,6 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = -valid_max = +valid_min = 0 +valid_max = 1600 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_surface_latent_heat_flux.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_surface_latent_heat_flux.ini index d99b1e155..63b23e0db 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_surface_latent_heat_flux.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_surface_latent_heat_flux.ini @@ -39,6 +39,6 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_surface_net_long_wave_radiation_flux.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_surface_net_long_wave_radiation_flux.ini index 1582476a1..aa6c54715 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_surface_net_long_wave_radiation_flux.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_surface_net_long_wave_radiation_flux.ini @@ -39,6 +39,6 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = -valid_max = +valid_min = -1600 +valid_max = 1600 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_surface_net_long_wave_radiation_flux_clear_sky.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_surface_net_long_wave_radiation_flux_clear_sky.ini index c2ca74d94..56c31c65e 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_surface_net_long_wave_radiation_flux_clear_sky.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_surface_net_long_wave_radiation_flux_clear_sky.ini @@ -39,6 +39,6 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = -valid_max = +valid_min = -1600 +valid_max = 1600 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_surface_net_short_wave_radiation_flux.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_surface_net_short_wave_radiation_flux.ini index d8504713c..71f93770c 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_surface_net_short_wave_radiation_flux.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_surface_net_short_wave_radiation_flux.ini @@ -39,6 +39,6 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = -valid_max = +valid_min = -1600 +valid_max = 1600 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_surface_net_short_wave_radiation_flux_clear_sky.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_surface_net_short_wave_radiation_flux_clear_sky.ini index abb46da0f..713c5a476 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_surface_net_short_wave_radiation_flux_clear_sky.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_surface_net_short_wave_radiation_flux_clear_sky.ini @@ -39,6 +39,6 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = -valid_max = +valid_min = -1600 +valid_max = 1600 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_surface_runoff_rate.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_surface_runoff_rate.ini index ee02b6973..3a210621f 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_surface_runoff_rate.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_surface_runoff_rate.ini @@ -39,6 +39,6 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_surface_sensible_heat_flux.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_surface_sensible_heat_flux.ini index 168832d02..c31b82ea0 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_surface_sensible_heat_flux.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_surface_sensible_heat_flux.ini @@ -39,6 +39,6 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_top_downward_short_wave_radiation_flux.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_top_downward_short_wave_radiation_flux.ini index 3a1f77cc9..8fc2794bc 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_top_downward_short_wave_radiation_flux.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_top_downward_short_wave_radiation_flux.ini @@ -39,6 +39,6 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = -valid_max = +valid_min = 0 +valid_max = 1600 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_top_net_long_wave_radiation_flux.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_top_net_long_wave_radiation_flux.ini index 9487a06af..0127e4d76 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_top_net_long_wave_radiation_flux.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_top_net_long_wave_radiation_flux.ini @@ -39,6 +39,6 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = -valid_max = +valid_min = -1600 +valid_max = 1600 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_top_net_long_wave_radiation_flux_clear_sky.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_top_net_long_wave_radiation_flux_clear_sky.ini index d6f0543f9..3e0bcbbb7 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_top_net_long_wave_radiation_flux_clear_sky.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_top_net_long_wave_radiation_flux_clear_sky.ini @@ -39,6 +39,6 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = -valid_max = +valid_min = -1600 +valid_max = 1600 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_top_net_short_wave_radiation_flux.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_top_net_short_wave_radiation_flux.ini index d9ac6676e..042ab8691 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_top_net_short_wave_radiation_flux.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_top_net_short_wave_radiation_flux.ini @@ -39,6 +39,6 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = -valid_max = +valid_min = -1600 +valid_max = 1600 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_top_net_short_wave_radiation_flux_clear_sky.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_top_net_short_wave_radiation_flux_clear_sky.ini index aaa505fe3..b98bf2d25 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_top_net_short_wave_radiation_flux_clear_sky.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_top_net_short_wave_radiation_flux_clear_sky.ini @@ -39,6 +39,6 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = -valid_max = +valid_min = -1600 +valid_max = 1600 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_total_precipitation_rate.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_total_precipitation_rate.ini index 4454834c7..b4f735d4c 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_total_precipitation_rate.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_total_precipitation_rate.ini @@ -39,6 +39,6 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_vertical_gradient_of_refractivity_inside_trapping_layer.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_vertical_gradient_of_refractivity_inside_trapping_layer.ini index ef90ce10b..db62d6f31 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_vertical_gradient_of_refractivity_inside_trapping_layer.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_vertical_gradient_of_refractivity_inside_trapping_layer.ini @@ -39,6 +39,6 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_vertically_integrated_moisture_divergence.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_vertically_integrated_moisture_divergence.ini index 9b57e494b..0790e3f4f 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_vertically_integrated_moisture_divergence.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_vertically_integrated_moisture_divergence.ini @@ -39,6 +39,6 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_wave_direction.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_wave_direction.ini index e3742270d..4d9f62dd5 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_wave_direction.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_wave_direction.ini @@ -39,6 +39,6 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_wave_direction_of_first_swell_partition.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_wave_direction_of_first_swell_partition.ini index b0b50f16f..f78e965a7 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_wave_direction_of_first_swell_partition.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_wave_direction_of_first_swell_partition.ini @@ -39,6 +39,6 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_wave_direction_of_second_swell_partition.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_wave_direction_of_second_swell_partition.ini index 71e693c06..013533af0 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_wave_direction_of_second_swell_partition.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_wave_direction_of_second_swell_partition.ini @@ -39,6 +39,6 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_wave_direction_of_third_swell_partition.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_wave_direction_of_third_swell_partition.ini index bb00ffd44..8e45b1875 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_wave_direction_of_third_swell_partition.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_wave_direction_of_third_swell_partition.ini @@ -39,6 +39,6 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_wave_period.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_wave_period.ini index 29540234f..5a71c01ff 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_wave_period.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_wave_period.ini @@ -39,6 +39,6 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_wave_period_based_on_first_moment.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_wave_period_based_on_first_moment.ini index 1e1fc800d..940290ea5 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_wave_period_based_on_first_moment.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_wave_period_based_on_first_moment.ini @@ -39,6 +39,6 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_wave_period_based_on_first_moment_for_swell.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_wave_period_based_on_first_moment_for_swell.ini index 5a378422d..5eee35c3f 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_wave_period_based_on_first_moment_for_swell.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_wave_period_based_on_first_moment_for_swell.ini @@ -39,6 +39,6 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_wave_period_based_on_first_moment_for_wind_waves.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_wave_period_based_on_first_moment_for_wind_waves.ini index ac45fbb95..75f86275c 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_wave_period_based_on_first_moment_for_wind_waves.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_wave_period_based_on_first_moment_for_wind_waves.ini @@ -39,6 +39,6 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_wave_period_based_on_second_moment_for_swell.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_wave_period_based_on_second_moment_for_swell.ini index 2574a2f34..69abd4350 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_wave_period_based_on_second_moment_for_swell.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_wave_period_based_on_second_moment_for_swell.ini @@ -39,6 +39,6 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_wave_period_based_on_second_moment_for_wind_waves.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_wave_period_based_on_second_moment_for_wind_waves.ini index 9a6b56f62..0524f9675 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_wave_period_based_on_second_moment_for_wind_waves.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_wave_period_based_on_second_moment_for_wind_waves.ini @@ -39,6 +39,6 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_wave_period_of_first_swell_partition.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_wave_period_of_first_swell_partition.ini index 8c94ba18b..b3d37284c 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_wave_period_of_first_swell_partition.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_wave_period_of_first_swell_partition.ini @@ -39,6 +39,6 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_wave_period_of_second_swell_partition.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_wave_period_of_second_swell_partition.ini index b04e958c6..9553b23b6 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_wave_period_of_second_swell_partition.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_wave_period_of_second_swell_partition.ini @@ -39,6 +39,6 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_wave_period_of_third_swell_partition.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_wave_period_of_third_swell_partition.ini index 913faa768..1a25acc2c 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_wave_period_of_third_swell_partition.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_wave_period_of_third_swell_partition.ini @@ -39,6 +39,6 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_zero_crossing_wave_period.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_zero_crossing_wave_period.ini index 91d78650d..2a6c07a1c 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_zero_crossing_wave_period.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_zero_crossing_wave_period.ini @@ -39,6 +39,6 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-medium_cloud_cover.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-medium_cloud_cover.ini index 5321a791b..968170074 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-medium_cloud_cover.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-medium_cloud_cover.ini @@ -39,6 +39,6 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-minimum_2m_temperature_since_previous_post_processing.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-minimum_2m_temperature_since_previous_post_processing.ini index 6b71be4f5..903cb684e 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-minimum_2m_temperature_since_previous_post_processing.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-minimum_2m_temperature_since_previous_post_processing.ini @@ -39,6 +39,6 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-minimum_total_precipitation_rate_since_previous_post_processing.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-minimum_total_precipitation_rate_since_previous_post_processing.ini index 5bd228c3d..e5cc9e611 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-minimum_total_precipitation_rate_since_previous_post_processing.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-minimum_total_precipitation_rate_since_previous_post_processing.ini @@ -39,6 +39,6 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-minimum_vertical_gradient_of_refractivity_inside_trapping_layer.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-minimum_vertical_gradient_of_refractivity_inside_trapping_layer.ini index 846e28d4f..c5f735cdf 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-minimum_vertical_gradient_of_refractivity_inside_trapping_layer.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-minimum_vertical_gradient_of_refractivity_inside_trapping_layer.ini @@ -39,6 +39,6 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-model_bathymetry.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-model_bathymetry.ini index 22cef1568..01a3d16a6 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-model_bathymetry.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-model_bathymetry.ini @@ -39,6 +39,6 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-100m_u_component_of_wind.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-100m_u_component_of_wind.ini index 09da8ede6..6814597f2 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-100m_u_component_of_wind.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-100m_u_component_of_wind.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-100m_v_component_of_wind.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-100m_v_component_of_wind.ini index f6c14446e..018b70019 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-100m_v_component_of_wind.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-100m_v_component_of_wind.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-10m_u_component_of_neutral_wind.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-10m_u_component_of_neutral_wind.ini index 6207190cd..93d197587 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-10m_u_component_of_neutral_wind.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-10m_u_component_of_neutral_wind.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-10m_u_component_of_wind.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-10m_u_component_of_wind.ini index 6c6c76518..63674375d 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-10m_u_component_of_wind.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-10m_u_component_of_wind.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = -valid_max = +valid_min = -75 +valid_max = 75 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-10m_v_component_of_neutral_wind.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-10m_v_component_of_neutral_wind.ini index 9ced0c555..12ca3b5b3 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-10m_v_component_of_neutral_wind.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-10m_v_component_of_neutral_wind.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-10m_v_component_of_wind.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-10m_v_component_of_wind.ini index 20a483531..a5e272b7e 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-10m_v_component_of_wind.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-10m_v_component_of_wind.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = -valid_max = +valid_min = -75 +valid_max = 75 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-10m_wind_speed.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-10m_wind_speed.ini index 6bec7543d..8e201b322 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-10m_wind_speed.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-10m_wind_speed.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = -valid_max = +valid_min = 0 +valid_max = 75 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-2m_dewpoint_temperature.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-2m_dewpoint_temperature.ini index 45a17e5f6..fd5a346d1 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-2m_dewpoint_temperature.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-2m_dewpoint_temperature.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = -valid_max = +valid_min = 193.15 +valid_max = 323.15 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-2m_temperature.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-2m_temperature.ini index e62bdfe73..044fe0b17 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-2m_temperature.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-2m_temperature.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-air_density_over_the_oceans.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-air_density_over_the_oceans.ini index 29436eb73..b071a73d4 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-air_density_over_the_oceans.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-air_density_over_the_oceans.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-angle_of_sub_gridscale_orography.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-angle_of_sub_gridscale_orography.ini index ecedabfaf..bbc01b969 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-angle_of_sub_gridscale_orography.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-angle_of_sub_gridscale_orography.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-anisotropy_of_sub_gridscale_orography.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-anisotropy_of_sub_gridscale_orography.ini index c043aa7f6..79ecb1343 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-anisotropy_of_sub_gridscale_orography.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-anisotropy_of_sub_gridscale_orography.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-benjamin_feir_index.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-benjamin_feir_index.ini index 119802d77..8497b4ec3 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-benjamin_feir_index.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-benjamin_feir_index.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-boundary_layer_dissipation.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-boundary_layer_dissipation.ini index d6e284c1a..76d5d7652 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-boundary_layer_dissipation.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-boundary_layer_dissipation.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-boundary_layer_height.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-boundary_layer_height.ini index 507688ba1..56bbe2afa 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-boundary_layer_height.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-boundary_layer_height.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-charnock.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-charnock.ini index fcb538a8b..e601a41bf 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-charnock.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-charnock.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-clear_sky_direct_solar_radiation_at_surface.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-clear_sky_direct_solar_radiation_at_surface.ini index a14715e62..7b8b0d61a 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-clear_sky_direct_solar_radiation_at_surface.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-clear_sky_direct_solar_radiation_at_surface.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = -valid_max = +valid_min = 0 +valid_max = 1600 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-cloud_base_height.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-cloud_base_height.ini index 136b88d45..c38ebb60e 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-cloud_base_height.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-cloud_base_height.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-coefficient_of_drag_with_waves.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-coefficient_of_drag_with_waves.ini index 62437855e..4bc7d7447 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-coefficient_of_drag_with_waves.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-coefficient_of_drag_with_waves.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-convective_available_potential_energy.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-convective_available_potential_energy.ini index 586346a5f..cf953844a 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-convective_available_potential_energy.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-convective_available_potential_energy.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-convective_inhibition.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-convective_inhibition.ini index ca6acc220..546f726de 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-convective_inhibition.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-convective_inhibition.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-convective_precipitation.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-convective_precipitation.ini index 3b0b5bce9..b5940fb64 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-convective_precipitation.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-convective_precipitation.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = -valid_max = +valid_min = 0 +valid_max = 0.04 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-convective_rain_rate.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-convective_rain_rate.ini index 79f92c737..bb839ca1d 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-convective_rain_rate.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-convective_rain_rate.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-convective_snowfall.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-convective_snowfall.ini index 2813911a9..4f0e537fb 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-convective_snowfall.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-convective_snowfall.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-convective_snowfall_rate_water_equivalent.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-convective_snowfall_rate_water_equivalent.ini index eb817285c..a71362c55 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-convective_snowfall_rate_water_equivalent.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-convective_snowfall_rate_water_equivalent.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-downward_uv_radiation_at_the_surface.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-downward_uv_radiation_at_the_surface.ini index c4d8a45e6..1ed0755cb 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-downward_uv_radiation_at_the_surface.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-downward_uv_radiation_at_the_surface.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-duct_base_height.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-duct_base_height.ini index e1718b23a..f81c5f56f 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-duct_base_height.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-duct_base_height.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-eastward_gravity_wave_surface_stress.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-eastward_gravity_wave_surface_stress.ini index 89471aa95..3c1448d3f 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-eastward_gravity_wave_surface_stress.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-eastward_gravity_wave_surface_stress.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-eastward_turbulent_surface_stress.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-eastward_turbulent_surface_stress.ini index 742ebd584..fe74ac8ac 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-eastward_turbulent_surface_stress.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-eastward_turbulent_surface_stress.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-evaporation.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-evaporation.ini index 66a54162c..af703a122 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-evaporation.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-evaporation.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-forecast_albedo.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-forecast_albedo.ini index 777b88c6e..0e1afa6ee 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-forecast_albedo.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-forecast_albedo.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-forecast_logarithm_of_surface_roughness_for_heat.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-forecast_logarithm_of_surface_roughness_for_heat.ini index b16081d5b..c45601abb 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-forecast_logarithm_of_surface_roughness_for_heat.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-forecast_logarithm_of_surface_roughness_for_heat.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-forecast_surface_roughness.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-forecast_surface_roughness.ini index 897ba267b..9d5de3e6c 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-forecast_surface_roughness.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-forecast_surface_roughness.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-free_convective_velocity_over_the_oceans.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-free_convective_velocity_over_the_oceans.ini index 3aa0ece82..d6ff7074f 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-free_convective_velocity_over_the_oceans.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-free_convective_velocity_over_the_oceans.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-friction_velocity.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-friction_velocity.ini index aeb108fa8..3e858690f 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-friction_velocity.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-friction_velocity.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-gravity_wave_dissipation.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-gravity_wave_dissipation.ini index cb38b6c3e..990aa6284 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-gravity_wave_dissipation.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-gravity_wave_dissipation.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-high_cloud_cover.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-high_cloud_cover.ini index 6c264acb4..3ba2f177d 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-high_cloud_cover.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-high_cloud_cover.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-high_vegetation_cover.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-high_vegetation_cover.ini index 42541302f..a04565f67 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-high_vegetation_cover.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-high_vegetation_cover.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-ice_temperature_layer_1.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-ice_temperature_layer_1.ini index 69505edeb..db539e955 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-ice_temperature_layer_1.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-ice_temperature_layer_1.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-ice_temperature_layer_2.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-ice_temperature_layer_2.ini index 60bc30560..3c2b173f7 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-ice_temperature_layer_2.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-ice_temperature_layer_2.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-ice_temperature_layer_3.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-ice_temperature_layer_3.ini index ebad6da7b..a9a487c71 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-ice_temperature_layer_3.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-ice_temperature_layer_3.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-ice_temperature_layer_4.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-ice_temperature_layer_4.ini index 431ba1e06..5dc61f427 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-ice_temperature_layer_4.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-ice_temperature_layer_4.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-instantaneous_10m_wind_gust.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-instantaneous_10m_wind_gust.ini index c7a91ee33..bfe6ffe78 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-instantaneous_10m_wind_gust.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-instantaneous_10m_wind_gust.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = -valid_max = +valid_min = 0 +valid_max = 150 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-instantaneous_eastward_turbulent_surface_stress.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-instantaneous_eastward_turbulent_surface_stress.ini index 783128150..8532bc6db 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-instantaneous_eastward_turbulent_surface_stress.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-instantaneous_eastward_turbulent_surface_stress.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-instantaneous_large_scale_surface_precipitation_fraction.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-instantaneous_large_scale_surface_precipitation_fraction.ini index 4951b787c..c1488a1be 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-instantaneous_large_scale_surface_precipitation_fraction.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-instantaneous_large_scale_surface_precipitation_fraction.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-instantaneous_moisture_flux.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-instantaneous_moisture_flux.ini index 177cfd590..21d4e90f0 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-instantaneous_moisture_flux.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-instantaneous_moisture_flux.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-instantaneous_northward_turbulent_surface_stress.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-instantaneous_northward_turbulent_surface_stress.ini index b3ac838d3..445a3d84b 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-instantaneous_northward_turbulent_surface_stress.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-instantaneous_northward_turbulent_surface_stress.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-instantaneous_surface_sensible_heat_flux.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-instantaneous_surface_sensible_heat_flux.ini index 3a86e2cdf..26e892d4e 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-instantaneous_surface_sensible_heat_flux.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-instantaneous_surface_sensible_heat_flux.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-k_index.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-k_index.ini index a3981002d..806e6202e 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-k_index.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-k_index.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-lake_bottom_temperature.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-lake_bottom_temperature.ini index 04dd40a03..7dc838074 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-lake_bottom_temperature.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-lake_bottom_temperature.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-lake_cover.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-lake_cover.ini index d0bb16c17..8a01948b5 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-lake_cover.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-lake_cover.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-lake_depth.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-lake_depth.ini index f6b2b3bbc..3c4c7d186 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-lake_depth.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-lake_depth.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-lake_ice_depth.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-lake_ice_depth.ini index 42f2feeea..dc773b8eb 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-lake_ice_depth.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-lake_ice_depth.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-lake_ice_temperature.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-lake_ice_temperature.ini index e11cee2e1..8d93c3a1f 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-lake_ice_temperature.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-lake_ice_temperature.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-lake_mix_layer_depth.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-lake_mix_layer_depth.ini index 15b5b7d1f..d7256ee17 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-lake_mix_layer_depth.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-lake_mix_layer_depth.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-lake_mix_layer_temperature.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-lake_mix_layer_temperature.ini index b15dc76dc..ebf1d7489 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-lake_mix_layer_temperature.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-lake_mix_layer_temperature.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-lake_shape_factor.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-lake_shape_factor.ini index 3296d8193..5f9059873 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-lake_shape_factor.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-lake_shape_factor.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-lake_total_layer_temperature.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-lake_total_layer_temperature.ini index 668ab695c..a28ac555f 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-lake_total_layer_temperature.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-lake_total_layer_temperature.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-large_scale_precipitation.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-large_scale_precipitation.ini index 17ec85cbf..1be4f9a8d 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-large_scale_precipitation.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-large_scale_precipitation.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = -valid_max = +valid_min = 0 +valid_max = 0.04 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-large_scale_precipitation_fraction.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-large_scale_precipitation_fraction.ini index bf281ca60..40a500e72 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-large_scale_precipitation_fraction.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-large_scale_precipitation_fraction.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-large_scale_rain_rate.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-large_scale_rain_rate.ini index 2983b6652..70c312c3c 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-large_scale_rain_rate.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-large_scale_rain_rate.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-large_scale_snowfall.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-large_scale_snowfall.ini index cfc1b19c4..b969ed6c6 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-large_scale_snowfall.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-large_scale_snowfall.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-large_scale_snowfall_rate_water_equivalent.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-large_scale_snowfall_rate_water_equivalent.ini index eeb04cf2f..89ee231a9 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-large_scale_snowfall_rate_water_equivalent.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-large_scale_snowfall_rate_water_equivalent.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-leaf_area_index_high_vegetation.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-leaf_area_index_high_vegetation.ini index 8088341bb..12a3e8afd 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-leaf_area_index_high_vegetation.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-leaf_area_index_high_vegetation.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-leaf_area_index_low_vegetation.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-leaf_area_index_low_vegetation.ini index 9090bd227..5606a819c 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-leaf_area_index_low_vegetation.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-leaf_area_index_low_vegetation.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-low_cloud_cover.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-low_cloud_cover.ini index 25703053e..7cc2bd6fd 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-low_cloud_cover.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-low_cloud_cover.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-low_vegetation_cover.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-low_vegetation_cover.ini index e66417c8c..ef85a8de4 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-low_vegetation_cover.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-low_vegetation_cover.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-magnitude_of_turbulent_surface_stress.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-magnitude_of_turbulent_surface_stress.ini index 82d2daeb3..cef91891c 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-magnitude_of_turbulent_surface_stress.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-magnitude_of_turbulent_surface_stress.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-maximum_individual_wave_height.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-maximum_individual_wave_height.ini index 8a2dc385d..769f6ef3a 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-maximum_individual_wave_height.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-maximum_individual_wave_height.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_boundary_layer_dissipation.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_boundary_layer_dissipation.ini index f0c9fdd51..446127d10 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_boundary_layer_dissipation.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_boundary_layer_dissipation.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_convective_precipitation_rate.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_convective_precipitation_rate.ini index 3167fab9e..628d37473 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_convective_precipitation_rate.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_convective_precipitation_rate.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_convective_snowfall_rate.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_convective_snowfall_rate.ini index 6d5be3952..ac3e50ec0 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_convective_snowfall_rate.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_convective_snowfall_rate.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_direction_of_total_swell.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_direction_of_total_swell.ini index fda56d2c4..eb37b1fc1 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_direction_of_total_swell.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_direction_of_total_swell.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_direction_of_wind_waves.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_direction_of_wind_waves.ini index ea3b68f3a..78dc62de8 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_direction_of_wind_waves.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_direction_of_wind_waves.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_eastward_gravity_wave_surface_stress.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_eastward_gravity_wave_surface_stress.ini index b4774f46d..7b1a6aa3a 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_eastward_gravity_wave_surface_stress.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_eastward_gravity_wave_surface_stress.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_eastward_turbulent_surface_stress.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_eastward_turbulent_surface_stress.ini index 854d6b413..e6ae9a514 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_eastward_turbulent_surface_stress.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_eastward_turbulent_surface_stress.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_evaporation_rate.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_evaporation_rate.ini index d496ae671..86561ebc0 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_evaporation_rate.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_evaporation_rate.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_gravity_wave_dissipation.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_gravity_wave_dissipation.ini index a26b367bb..c1b3bc5a2 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_gravity_wave_dissipation.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_gravity_wave_dissipation.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_large_scale_precipitation_fraction.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_large_scale_precipitation_fraction.ini index 61fe77b22..cf6a85359 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_large_scale_precipitation_fraction.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_large_scale_precipitation_fraction.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_large_scale_precipitation_rate.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_large_scale_precipitation_rate.ini index a3bda093e..acc60702d 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_large_scale_precipitation_rate.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_large_scale_precipitation_rate.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_large_scale_snowfall_rate.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_large_scale_snowfall_rate.ini index b4beb3f2b..536a2ab2b 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_large_scale_snowfall_rate.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_large_scale_snowfall_rate.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_magnitude_of_turbulent_surface_stress.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_magnitude_of_turbulent_surface_stress.ini index 7843dc896..59318275a 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_magnitude_of_turbulent_surface_stress.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_magnitude_of_turbulent_surface_stress.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_northward_gravity_wave_surface_stress.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_northward_gravity_wave_surface_stress.ini index 771660cab..9b3502bb3 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_northward_gravity_wave_surface_stress.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_northward_gravity_wave_surface_stress.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_northward_turbulent_surface_stress.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_northward_turbulent_surface_stress.ini index 95b8f7a86..2d378ee44 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_northward_turbulent_surface_stress.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_northward_turbulent_surface_stress.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_period_of_total_swell.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_period_of_total_swell.ini index 1a32670d1..e9269027c 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_period_of_total_swell.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_period_of_total_swell.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_period_of_wind_waves.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_period_of_wind_waves.ini index 2d39de3c0..893f58542 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_period_of_wind_waves.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_period_of_wind_waves.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_potential_evaporation_rate.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_potential_evaporation_rate.ini index e13603008..707196447 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_potential_evaporation_rate.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_potential_evaporation_rate.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_runoff_rate.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_runoff_rate.ini index ca671c58c..d6b4fb865 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_runoff_rate.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_runoff_rate.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_sea_level_pressure.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_sea_level_pressure.ini index 9d13088db..35d3baca1 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_sea_level_pressure.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_sea_level_pressure.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_snow_evaporation_rate.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_snow_evaporation_rate.ini index 2d8a39f0c..887814fa7 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_snow_evaporation_rate.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_snow_evaporation_rate.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_snowfall_rate.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_snowfall_rate.ini index ebfd114cb..a97e7b255 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_snowfall_rate.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_snowfall_rate.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_snowmelt_rate.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_snowmelt_rate.ini index 0d96c5d40..06f8cf9dc 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_snowmelt_rate.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_snowmelt_rate.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_square_slope_of_waves.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_square_slope_of_waves.ini index 55f43f1a3..03ac82f01 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_square_slope_of_waves.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_square_slope_of_waves.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_sub_surface_runoff_rate.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_sub_surface_runoff_rate.ini index 0e713eed1..2731a8d29 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_sub_surface_runoff_rate.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_sub_surface_runoff_rate.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_surface_direct_short_wave_radiation_flux.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_surface_direct_short_wave_radiation_flux.ini index 041c584f5..5d1b1250f 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_surface_direct_short_wave_radiation_flux.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_surface_direct_short_wave_radiation_flux.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = -valid_max = +valid_min = 0 +valid_max = 1600 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_surface_direct_short_wave_radiation_flux_clear_sky.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_surface_direct_short_wave_radiation_flux_clear_sky.ini index bfb1d01d5..a2fa9532a 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_surface_direct_short_wave_radiation_flux_clear_sky.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_surface_direct_short_wave_radiation_flux_clear_sky.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = -valid_max = +valid_min = 0 +valid_max = 1600 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_surface_downward_long_wave_radiation_flux.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_surface_downward_long_wave_radiation_flux.ini index f12e19007..fc27f400b 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_surface_downward_long_wave_radiation_flux.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_surface_downward_long_wave_radiation_flux.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_surface_downward_long_wave_radiation_flux_clear_sky.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_surface_downward_long_wave_radiation_flux_clear_sky.ini index bd2974ab2..fd2988f77 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_surface_downward_long_wave_radiation_flux_clear_sky.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_surface_downward_long_wave_radiation_flux_clear_sky.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_surface_downward_short_wave_radiation_flux.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_surface_downward_short_wave_radiation_flux.ini index 8c9f96186..1fee78536 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_surface_downward_short_wave_radiation_flux.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_surface_downward_short_wave_radiation_flux.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_surface_downward_short_wave_radiation_flux_clear_sky.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_surface_downward_short_wave_radiation_flux_clear_sky.ini index a635b9cb7..09db464eb 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_surface_downward_short_wave_radiation_flux_clear_sky.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_surface_downward_short_wave_radiation_flux_clear_sky.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_surface_downward_uv_radiation_flux.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_surface_downward_uv_radiation_flux.ini index ea3e43068..90295b41a 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_surface_downward_uv_radiation_flux.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_surface_downward_uv_radiation_flux.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = -valid_max = +valid_min = 0 +valid_max = 1600 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_surface_latent_heat_flux.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_surface_latent_heat_flux.ini index f0650817d..0f01880b6 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_surface_latent_heat_flux.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_surface_latent_heat_flux.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_surface_net_long_wave_radiation_flux.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_surface_net_long_wave_radiation_flux.ini index cf53ecbda..634c21661 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_surface_net_long_wave_radiation_flux.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_surface_net_long_wave_radiation_flux.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = -valid_max = +valid_min = -1600 +valid_max = 1600 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_surface_net_long_wave_radiation_flux_clear_sky.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_surface_net_long_wave_radiation_flux_clear_sky.ini index b0f76567c..c3fcb1717 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_surface_net_long_wave_radiation_flux_clear_sky.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_surface_net_long_wave_radiation_flux_clear_sky.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = -valid_max = +valid_min = -1600 +valid_max = 1600 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_surface_net_short_wave_radiation_flux.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_surface_net_short_wave_radiation_flux.ini index 44b34571f..5dfc92960 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_surface_net_short_wave_radiation_flux.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_surface_net_short_wave_radiation_flux.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = -valid_max = +valid_min = -1600 +valid_max = 1600 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_surface_net_short_wave_radiation_flux_clear_sky.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_surface_net_short_wave_radiation_flux_clear_sky.ini index 8a65ed562..a5a65490e 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_surface_net_short_wave_radiation_flux_clear_sky.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_surface_net_short_wave_radiation_flux_clear_sky.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = -valid_max = +valid_min = -1600 +valid_max = 1600 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_surface_runoff_rate.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_surface_runoff_rate.ini index f37a1e8f9..109f769a4 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_surface_runoff_rate.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_surface_runoff_rate.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_surface_sensible_heat_flux.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_surface_sensible_heat_flux.ini index 448fe2e5a..24d9c583c 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_surface_sensible_heat_flux.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_surface_sensible_heat_flux.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_top_downward_short_wave_radiation_flux.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_top_downward_short_wave_radiation_flux.ini index aa8935f39..161fd1737 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_top_downward_short_wave_radiation_flux.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_top_downward_short_wave_radiation_flux.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = -valid_max = +valid_min = 0 +valid_max = 1600 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_top_net_long_wave_radiation_flux.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_top_net_long_wave_radiation_flux.ini index 0501b75c1..d2acf7f4e 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_top_net_long_wave_radiation_flux.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_top_net_long_wave_radiation_flux.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = -valid_max = +valid_min = -1600 +valid_max = 1600 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_top_net_long_wave_radiation_flux_clear_sky.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_top_net_long_wave_radiation_flux_clear_sky.ini index facc43606..6cad64e7f 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_top_net_long_wave_radiation_flux_clear_sky.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_top_net_long_wave_radiation_flux_clear_sky.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = -valid_max = +valid_min = -1600 +valid_max = 1600 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_top_net_short_wave_radiation_flux.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_top_net_short_wave_radiation_flux.ini index 6efa6c25a..9f3617ce2 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_top_net_short_wave_radiation_flux.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_top_net_short_wave_radiation_flux.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = -valid_max = +valid_min = -1600 +valid_max = 1600 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_top_net_short_wave_radiation_flux_clear_sky.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_top_net_short_wave_radiation_flux_clear_sky.ini index 3845ab04a..d0b805f5b 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_top_net_short_wave_radiation_flux_clear_sky.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_top_net_short_wave_radiation_flux_clear_sky.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = -valid_max = +valid_min = -1600 +valid_max = 1600 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_total_precipitation_rate.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_total_precipitation_rate.ini index 15eac981a..69ca8eba6 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_total_precipitation_rate.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_total_precipitation_rate.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_vertical_gradient_of_refractivity_inside_trapping_layer.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_vertical_gradient_of_refractivity_inside_trapping_layer.ini index c378a2a83..da62f37ef 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_vertical_gradient_of_refractivity_inside_trapping_layer.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_vertical_gradient_of_refractivity_inside_trapping_layer.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_vertically_integrated_moisture_divergence.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_vertically_integrated_moisture_divergence.ini index 8de3297fa..bfc71c75a 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_vertically_integrated_moisture_divergence.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_vertically_integrated_moisture_divergence.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_wave_direction.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_wave_direction.ini index 91f38cdfe..6a6d95139 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_wave_direction.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_wave_direction.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_wave_direction_of_first_swell_partition.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_wave_direction_of_first_swell_partition.ini index 0d9ab9a2a..1e6a7814c 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_wave_direction_of_first_swell_partition.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_wave_direction_of_first_swell_partition.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_wave_direction_of_second_swell_partition.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_wave_direction_of_second_swell_partition.ini index 6861d1f6a..f1d757dbf 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_wave_direction_of_second_swell_partition.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_wave_direction_of_second_swell_partition.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_wave_direction_of_third_swell_partition.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_wave_direction_of_third_swell_partition.ini index 25bf69423..6c71eb419 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_wave_direction_of_third_swell_partition.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_wave_direction_of_third_swell_partition.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_wave_period.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_wave_period.ini index 5ad51d886..76f94d612 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_wave_period.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_wave_period.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_wave_period_based_on_first_moment.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_wave_period_based_on_first_moment.ini index f8fe731c6..da958248e 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_wave_period_based_on_first_moment.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_wave_period_based_on_first_moment.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_wave_period_based_on_first_moment_for_swell.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_wave_period_based_on_first_moment_for_swell.ini index 5049087f4..d3d05e892 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_wave_period_based_on_first_moment_for_swell.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_wave_period_based_on_first_moment_for_swell.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_wave_period_based_on_first_moment_for_wind_waves.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_wave_period_based_on_first_moment_for_wind_waves.ini index 0f82c7404..5a6376982 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_wave_period_based_on_first_moment_for_wind_waves.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_wave_period_based_on_first_moment_for_wind_waves.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_wave_period_based_on_second_moment_for_swell.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_wave_period_based_on_second_moment_for_swell.ini index e65116654..10222c793 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_wave_period_based_on_second_moment_for_swell.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_wave_period_based_on_second_moment_for_swell.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_wave_period_based_on_second_moment_for_wind_waves.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_wave_period_based_on_second_moment_for_wind_waves.ini index 843b5694d..afb541093 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_wave_period_based_on_second_moment_for_wind_waves.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_wave_period_based_on_second_moment_for_wind_waves.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_wave_period_of_first_swell_partition.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_wave_period_of_first_swell_partition.ini index 74684d620..044902dfe 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_wave_period_of_first_swell_partition.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_wave_period_of_first_swell_partition.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_wave_period_of_second_swell_partition.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_wave_period_of_second_swell_partition.ini index 084ea9e96..2a7952615 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_wave_period_of_second_swell_partition.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_wave_period_of_second_swell_partition.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_wave_period_of_third_swell_partition.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_wave_period_of_third_swell_partition.ini index f9ff639eb..b3ae9ac17 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_wave_period_of_third_swell_partition.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_wave_period_of_third_swell_partition.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_zero_crossing_wave_period.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_zero_crossing_wave_period.ini index 0801212e1..8f2ca0d5f 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_zero_crossing_wave_period.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_zero_crossing_wave_period.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-medium_cloud_cover.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-medium_cloud_cover.ini index c02c86cf2..38eff6764 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-medium_cloud_cover.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-medium_cloud_cover.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-minimum_vertical_gradient_of_refractivity_inside_trapping_layer.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-minimum_vertical_gradient_of_refractivity_inside_trapping_layer.ini index f65983ef2..b222c3411 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-minimum_vertical_gradient_of_refractivity_inside_trapping_layer.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-minimum_vertical_gradient_of_refractivity_inside_trapping_layer.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-model_bathymetry.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-model_bathymetry.ini index 7a9aeac68..afa9665cc 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-model_bathymetry.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-model_bathymetry.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-near_ir_albedo_for_diffuse_radiation.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-near_ir_albedo_for_diffuse_radiation.ini index 28cb9bbc0..6510faf54 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-near_ir_albedo_for_diffuse_radiation.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-near_ir_albedo_for_diffuse_radiation.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-near_ir_albedo_for_direct_radiation.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-near_ir_albedo_for_direct_radiation.ini index 1c837fa08..e137c882f 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-near_ir_albedo_for_direct_radiation.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-near_ir_albedo_for_direct_radiation.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-normalized_energy_flux_into_ocean.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-normalized_energy_flux_into_ocean.ini index 94659539b..65b28a1ac 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-normalized_energy_flux_into_ocean.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-normalized_energy_flux_into_ocean.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-normalized_energy_flux_into_waves.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-normalized_energy_flux_into_waves.ini index 041b68896..0f3009b7e 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-normalized_energy_flux_into_waves.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-normalized_energy_flux_into_waves.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-normalized_stress_into_ocean.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-normalized_stress_into_ocean.ini index 825a0c08d..f5dac41cd 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-normalized_stress_into_ocean.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-normalized_stress_into_ocean.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-northward_gravity_wave_surface_stress.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-northward_gravity_wave_surface_stress.ini index a5633f20f..490e40fa1 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-northward_gravity_wave_surface_stress.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-northward_gravity_wave_surface_stress.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-northward_turbulent_surface_stress.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-northward_turbulent_surface_stress.ini index 548135367..de25c78cc 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-northward_turbulent_surface_stress.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-northward_turbulent_surface_stress.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-ocean_surface_stress_equivalent_10m_neutral_wind_direction.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-ocean_surface_stress_equivalent_10m_neutral_wind_direction.ini index 93313389b..882f3b45c 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-ocean_surface_stress_equivalent_10m_neutral_wind_direction.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-ocean_surface_stress_equivalent_10m_neutral_wind_direction.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-ocean_surface_stress_equivalent_10m_neutral_wind_speed.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-ocean_surface_stress_equivalent_10m_neutral_wind_speed.ini index bc8e00188..ca7632e6e 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-ocean_surface_stress_equivalent_10m_neutral_wind_speed.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-ocean_surface_stress_equivalent_10m_neutral_wind_speed.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-orography.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-orography.ini index 5c278cf42..6ab6ba61c 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-orography.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-orography.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-peak_wave_period.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-peak_wave_period.ini index 039737ce0..31bddf66e 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-peak_wave_period.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-peak_wave_period.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-period_corresponding_to_maximum_individual_wave_height.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-period_corresponding_to_maximum_individual_wave_height.ini index 83fe1f160..02e59bfcf 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-period_corresponding_to_maximum_individual_wave_height.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-period_corresponding_to_maximum_individual_wave_height.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-potential_evaporation.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-potential_evaporation.ini index 6eb95abfb..eadec0b7d 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-potential_evaporation.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-potential_evaporation.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-precipitation_type.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-precipitation_type.ini index 012e0d5c8..3e81b0aaa 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-precipitation_type.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-precipitation_type.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-runoff.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-runoff.ini index 896df45fc..9572fe5bc 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-runoff.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-runoff.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-sea_ice_cover.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-sea_ice_cover.ini index 6c56cd0f8..b1c21fdbf 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-sea_ice_cover.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-sea_ice_cover.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-sea_surface_temperature.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-sea_surface_temperature.ini index 200719832..8ed8c6042 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-sea_surface_temperature.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-sea_surface_temperature.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = -valid_max = +valid_min = 193.15 +valid_max = 353.15 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-significant_height_of_combined_wind_waves_and_swell.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-significant_height_of_combined_wind_waves_and_swell.ini index 3d4f955e0..07b6ba0d0 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-significant_height_of_combined_wind_waves_and_swell.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-significant_height_of_combined_wind_waves_and_swell.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-significant_height_of_total_swell.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-significant_height_of_total_swell.ini index c65d07747..ebae400be 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-significant_height_of_total_swell.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-significant_height_of_total_swell.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-significant_height_of_wind_waves.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-significant_height_of_wind_waves.ini index fd0928a8b..088ecec57 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-significant_height_of_wind_waves.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-significant_height_of_wind_waves.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-significant_wave_height_of_first_swell_partition.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-significant_wave_height_of_first_swell_partition.ini index dd0c0f7d5..4c05503d9 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-significant_wave_height_of_first_swell_partition.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-significant_wave_height_of_first_swell_partition.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-significant_wave_height_of_second_swell_partition.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-significant_wave_height_of_second_swell_partition.ini index 9b3715f13..74a1d95b5 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-significant_wave_height_of_second_swell_partition.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-significant_wave_height_of_second_swell_partition.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-significant_wave_height_of_third_swell_partition.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-significant_wave_height_of_third_swell_partition.ini index 518376dcf..30e4cccb0 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-significant_wave_height_of_third_swell_partition.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-significant_wave_height_of_third_swell_partition.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-skin_reservoir_content.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-skin_reservoir_content.ini index e021c3271..a82023951 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-skin_reservoir_content.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-skin_reservoir_content.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-skin_temperature.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-skin_temperature.ini index 897303e24..081c2e148 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-skin_temperature.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-skin_temperature.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = -valid_max = +valid_min = 193.15 +valid_max = 353.15 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-slope_of_sub_gridscale_orography.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-slope_of_sub_gridscale_orography.ini index 0c5b96912..65ab10139 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-slope_of_sub_gridscale_orography.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-slope_of_sub_gridscale_orography.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-snow_albedo.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-snow_albedo.ini index 15170647f..4170add5a 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-snow_albedo.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-snow_albedo.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-snow_density.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-snow_density.ini index a43619585..6cf27ae47 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-snow_density.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-snow_density.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-snow_depth.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-snow_depth.ini index f57294d49..fb064a93e 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-snow_depth.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-snow_depth.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-snow_evaporation.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-snow_evaporation.ini index 4e722626a..115d9d27c 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-snow_evaporation.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-snow_evaporation.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-snowfall.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-snowfall.ini index 54ef69d1e..2f5b9436a 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-snowfall.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-snowfall.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-snowmelt.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-snowmelt.ini index 8e79f6035..1b3820db4 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-snowmelt.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-snowmelt.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-soil_temperature_level_1.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-soil_temperature_level_1.ini index 0f98fcfed..f5635b34d 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-soil_temperature_level_1.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-soil_temperature_level_1.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = -valid_max = +valid_min = 223.15 +valid_max = 323.15 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-soil_temperature_level_2.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-soil_temperature_level_2.ini index 398b1de5b..548e27b67 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-soil_temperature_level_2.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-soil_temperature_level_2.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = -valid_max = +valid_min = 223.15 +valid_max = 323.15 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-soil_temperature_level_3.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-soil_temperature_level_3.ini index aad738754..140a73eb7 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-soil_temperature_level_3.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-soil_temperature_level_3.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = -valid_max = +valid_min = 223.15 +valid_max = 323.15 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-soil_temperature_level_4.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-soil_temperature_level_4.ini index 025029f86..a18abf76c 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-soil_temperature_level_4.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-soil_temperature_level_4.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-soil_type.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-soil_type.ini index e590e5ee8..7c358fa92 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-soil_type.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-soil_type.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-standard_deviation_of_filtered_subgrid_orography.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-standard_deviation_of_filtered_subgrid_orography.ini index 5bf03a99b..70431a5a2 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-standard_deviation_of_filtered_subgrid_orography.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-standard_deviation_of_filtered_subgrid_orography.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-standard_deviation_of_orography.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-standard_deviation_of_orography.ini index dabf8e98d..de4365f46 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-standard_deviation_of_orography.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-standard_deviation_of_orography.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-sub_surface_runoff.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-sub_surface_runoff.ini index d28cef13c..9eb81e635 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-sub_surface_runoff.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-sub_surface_runoff.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-surface_latent_heat_flux.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-surface_latent_heat_flux.ini index 4c0a1eda6..46e8a5acc 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-surface_latent_heat_flux.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-surface_latent_heat_flux.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-surface_net_solar_radiation.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-surface_net_solar_radiation.ini index 5fdbf23ad..631f5015c 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-surface_net_solar_radiation.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-surface_net_solar_radiation.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-surface_net_solar_radiation_clear_sky.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-surface_net_solar_radiation_clear_sky.ini index bf82f57c3..c0cfdcfb0 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-surface_net_solar_radiation_clear_sky.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-surface_net_solar_radiation_clear_sky.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-surface_net_thermal_radiation.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-surface_net_thermal_radiation.ini index c700a9df7..d57bcfdc2 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-surface_net_thermal_radiation.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-surface_net_thermal_radiation.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-surface_net_thermal_radiation_clear_sky.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-surface_net_thermal_radiation_clear_sky.ini index 85bfc9907..d32778215 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-surface_net_thermal_radiation_clear_sky.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-surface_net_thermal_radiation_clear_sky.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-surface_pressure.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-surface_pressure.ini index 494e8e2f4..310472f4f 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-surface_pressure.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-surface_pressure.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = -valid_max = +valid_min = 5 +valid_max = 11 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-surface_runoff.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-surface_runoff.ini index b63d3c4f3..5b874dbc3 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-surface_runoff.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-surface_runoff.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-surface_sensible_heat_flux.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-surface_sensible_heat_flux.ini index 1f5b8c38d..4514c9fc9 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-surface_sensible_heat_flux.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-surface_sensible_heat_flux.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-surface_solar_radiation_downward_clear_sky.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-surface_solar_radiation_downward_clear_sky.ini index 6e93cbddf..c5cd25c09 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-surface_solar_radiation_downward_clear_sky.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-surface_solar_radiation_downward_clear_sky.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = -valid_max = +valid_min = 0 +valid_max = 1600 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-surface_solar_radiation_downwards.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-surface_solar_radiation_downwards.ini index d9140c4ea..fc04f4ada 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-surface_solar_radiation_downwards.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-surface_solar_radiation_downwards.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = -valid_max = +valid_min = 0 +valid_max = 1600 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-surface_thermal_radiation_downward_clear_sky.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-surface_thermal_radiation_downward_clear_sky.ini index 2f2006f33..5520abf87 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-surface_thermal_radiation_downward_clear_sky.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-surface_thermal_radiation_downward_clear_sky.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-surface_thermal_radiation_downwards.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-surface_thermal_radiation_downwards.ini index 8dc312620..fd0dc69ed 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-surface_thermal_radiation_downwards.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-surface_thermal_radiation_downwards.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-temperature_of_snow_layer.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-temperature_of_snow_layer.ini index 73b970dc5..e399eea72 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-temperature_of_snow_layer.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-temperature_of_snow_layer.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-toa_incident_solar_radiation.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-toa_incident_solar_radiation.ini index 8105a71ca..735a17dd8 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-toa_incident_solar_radiation.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-toa_incident_solar_radiation.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-top_net_solar_radiation.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-top_net_solar_radiation.ini index b0eae80b8..f430b87f8 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-top_net_solar_radiation.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-top_net_solar_radiation.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-top_net_solar_radiation_clear_sky.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-top_net_solar_radiation_clear_sky.ini index e33149caa..a46012869 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-top_net_solar_radiation_clear_sky.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-top_net_solar_radiation_clear_sky.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-top_net_thermal_radiation.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-top_net_thermal_radiation.ini index 3881cf5e5..8c96d2deb 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-top_net_thermal_radiation.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-top_net_thermal_radiation.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-top_net_thermal_radiation_clear_sky.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-top_net_thermal_radiation_clear_sky.ini index a08e30c75..a0b5123c4 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-top_net_thermal_radiation_clear_sky.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-top_net_thermal_radiation_clear_sky.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-total_cloud_cover.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-total_cloud_cover.ini index 7737801b6..19a3e1294 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-total_cloud_cover.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-total_cloud_cover.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-total_column_cloud_ice_water.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-total_column_cloud_ice_water.ini index 1fe5fd112..3b1d49367 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-total_column_cloud_ice_water.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-total_column_cloud_ice_water.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-total_column_cloud_liquid_water.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-total_column_cloud_liquid_water.ini index 0365adead..4f4dfa563 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-total_column_cloud_liquid_water.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-total_column_cloud_liquid_water.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-total_column_ozone.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-total_column_ozone.ini index 735da3dde..4e28f04dd 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-total_column_ozone.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-total_column_ozone.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-total_column_rain_water.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-total_column_rain_water.ini index 6570d9a2b..f7923cdcb 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-total_column_rain_water.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-total_column_rain_water.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-total_column_snow_water.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-total_column_snow_water.ini index 87afc9c96..910769644 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-total_column_snow_water.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-total_column_snow_water.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-total_column_supercooled_liquid_water.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-total_column_supercooled_liquid_water.ini index 5e3ed0450..f2f3f3f66 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-total_column_supercooled_liquid_water.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-total_column_supercooled_liquid_water.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-total_column_water.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-total_column_water.ini index dd7965ade..ecd64011e 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-total_column_water.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-total_column_water.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-total_column_water_vapour.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-total_column_water_vapour.ini index 114ae0b11..75a60f3fd 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-total_column_water_vapour.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-total_column_water_vapour.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-total_precipitation.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-total_precipitation.ini index c6c009a8d..860cb0911 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-total_precipitation.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-total_precipitation.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = -valid_max = +valid_min = 0 +valid_max = 0.04 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-total_sky_direct_solar_radiation_at_surface.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-total_sky_direct_solar_radiation_at_surface.ini index 91340ba5f..11a10407e 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-total_sky_direct_solar_radiation_at_surface.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-total_sky_direct_solar_radiation_at_surface.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = -valid_max = +valid_min = 0 +valid_max = 1600 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-total_totals_index.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-total_totals_index.ini index caa0007a7..3bb5c2949 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-total_totals_index.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-total_totals_index.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-trapping_layer_base_height.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-trapping_layer_base_height.ini index e307eb998..e1ae9f674 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-trapping_layer_base_height.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-trapping_layer_base_height.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-trapping_layer_top_height.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-trapping_layer_top_height.ini index ac62d2288..f13019571 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-trapping_layer_top_height.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-trapping_layer_top_height.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-type_of_high_vegetation.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-type_of_high_vegetation.ini index 6a1cd7b28..1ca88d8a6 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-type_of_high_vegetation.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-type_of_high_vegetation.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-type_of_low_vegetation.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-type_of_low_vegetation.ini index 64f169ec0..1c9d5879f 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-type_of_low_vegetation.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-type_of_low_vegetation.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-u_component_stokes_drift.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-u_component_stokes_drift.ini index 05800357a..176fa582d 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-u_component_stokes_drift.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-u_component_stokes_drift.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-uv_visible_albedo_for_diffuse_radiation.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-uv_visible_albedo_for_diffuse_radiation.ini index 2b76e0ef7..f703a93b7 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-uv_visible_albedo_for_diffuse_radiation.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-uv_visible_albedo_for_diffuse_radiation.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-uv_visible_albedo_for_direct_radiation.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-uv_visible_albedo_for_direct_radiation.ini index 56d8a8774..0aa8dfca1 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-uv_visible_albedo_for_direct_radiation.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-uv_visible_albedo_for_direct_radiation.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-v_component_stokes_drift.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-v_component_stokes_drift.ini index c44a3fe65..464bef76c 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-v_component_stokes_drift.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-v_component_stokes_drift.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_divergence_of_cloud_frozen_water_flux.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_divergence_of_cloud_frozen_water_flux.ini index 7da4c2ac2..dad93ff02 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_divergence_of_cloud_frozen_water_flux.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_divergence_of_cloud_frozen_water_flux.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_divergence_of_cloud_liquid_water_flux.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_divergence_of_cloud_liquid_water_flux.ini index 045376278..81b5ac94b 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_divergence_of_cloud_liquid_water_flux.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_divergence_of_cloud_liquid_water_flux.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_divergence_of_geopotential_flux.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_divergence_of_geopotential_flux.ini index 379b42490..375739a5b 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_divergence_of_geopotential_flux.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_divergence_of_geopotential_flux.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_divergence_of_kinetic_energy_flux.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_divergence_of_kinetic_energy_flux.ini index 3f381781b..54ee68476 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_divergence_of_kinetic_energy_flux.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_divergence_of_kinetic_energy_flux.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_divergence_of_mass_flux.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_divergence_of_mass_flux.ini index ccf2e270e..26bbbcc80 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_divergence_of_mass_flux.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_divergence_of_mass_flux.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_divergence_of_moisture_flux.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_divergence_of_moisture_flux.ini index 74721e547..4a7802ed6 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_divergence_of_moisture_flux.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_divergence_of_moisture_flux.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_divergence_of_ozone_flux.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_divergence_of_ozone_flux.ini index 930f65679..6428a7674 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_divergence_of_ozone_flux.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_divergence_of_ozone_flux.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_divergence_of_thermal_energy_flux.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_divergence_of_thermal_energy_flux.ini index 249cd9eb6..3fdabfec7 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_divergence_of_thermal_energy_flux.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_divergence_of_thermal_energy_flux.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_divergence_of_total_energy_flux.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_divergence_of_total_energy_flux.ini index 5aaee39a3..962345ad6 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_divergence_of_total_energy_flux.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_divergence_of_total_energy_flux.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_eastward_cloud_frozen_water_flux.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_eastward_cloud_frozen_water_flux.ini index 33395d945..698b414eb 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_eastward_cloud_frozen_water_flux.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_eastward_cloud_frozen_water_flux.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_eastward_cloud_liquid_water_flux.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_eastward_cloud_liquid_water_flux.ini index b0ecd14fb..ee8679cbc 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_eastward_cloud_liquid_water_flux.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_eastward_cloud_liquid_water_flux.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_eastward_geopotential_flux.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_eastward_geopotential_flux.ini index 22deaa6a2..94ff2b7f4 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_eastward_geopotential_flux.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_eastward_geopotential_flux.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_eastward_heat_flux.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_eastward_heat_flux.ini index 5a21407d9..eff8f21bc 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_eastward_heat_flux.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_eastward_heat_flux.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_eastward_kinetic_energy_flux.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_eastward_kinetic_energy_flux.ini index 5273af321..28ed667f7 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_eastward_kinetic_energy_flux.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_eastward_kinetic_energy_flux.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_eastward_mass_flux.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_eastward_mass_flux.ini index f10b68491..3d41c6180 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_eastward_mass_flux.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_eastward_mass_flux.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_eastward_ozone_flux.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_eastward_ozone_flux.ini index 0992149a6..e75c941f5 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_eastward_ozone_flux.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_eastward_ozone_flux.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_eastward_total_energy_flux.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_eastward_total_energy_flux.ini index 093be9b73..24fe1a6fb 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_eastward_total_energy_flux.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_eastward_total_energy_flux.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_eastward_water_vapour_flux.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_eastward_water_vapour_flux.ini index 67afd0a07..296b11d18 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_eastward_water_vapour_flux.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_eastward_water_vapour_flux.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_energy_conversion.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_energy_conversion.ini index 5e97d8a7c..9b2ec6b5f 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_energy_conversion.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_energy_conversion.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_kinetic_energy.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_kinetic_energy.ini index a3d4a020a..37590eeb9 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_kinetic_energy.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_kinetic_energy.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_mass_of_atmosphere.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_mass_of_atmosphere.ini index b0352d0de..c72f01e9d 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_mass_of_atmosphere.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_mass_of_atmosphere.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_mass_tendency.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_mass_tendency.ini index 503edf969..2b1782270 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_mass_tendency.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_mass_tendency.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_northward_cloud_frozen_water_flux.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_northward_cloud_frozen_water_flux.ini index 022ee4b80..605b40dba 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_northward_cloud_frozen_water_flux.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_northward_cloud_frozen_water_flux.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_northward_cloud_liquid_water_flux.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_northward_cloud_liquid_water_flux.ini index 07cfa84fc..067211d80 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_northward_cloud_liquid_water_flux.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_northward_cloud_liquid_water_flux.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_northward_geopotential_flux.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_northward_geopotential_flux.ini index 09289eb73..29199cb09 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_northward_geopotential_flux.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_northward_geopotential_flux.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_northward_heat_flux.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_northward_heat_flux.ini index 117756578..024a9414b 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_northward_heat_flux.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_northward_heat_flux.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_northward_kinetic_energy_flux.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_northward_kinetic_energy_flux.ini index 5f4e0a36b..9fc161fb2 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_northward_kinetic_energy_flux.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_northward_kinetic_energy_flux.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_northward_mass_flux.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_northward_mass_flux.ini index d488f89f6..83aac3c1c 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_northward_mass_flux.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_northward_mass_flux.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_northward_ozone_flux.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_northward_ozone_flux.ini index 79669d98c..e712f3ccf 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_northward_ozone_flux.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_northward_ozone_flux.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_northward_total_energy_flux.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_northward_total_energy_flux.ini index 2e67af6d9..828ddefad 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_northward_total_energy_flux.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_northward_total_energy_flux.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_northward_water_vapour_flux.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_northward_water_vapour_flux.ini index f4d7fea36..7f346fa2d 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_northward_water_vapour_flux.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_northward_water_vapour_flux.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_potential_and_internal_energy.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_potential_and_internal_energy.ini index a4e9933c5..7c483545c 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_potential_and_internal_energy.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_potential_and_internal_energy.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_potential_internal_and_latent_energy.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_potential_internal_and_latent_energy.ini index e5186ff0a..be7cd158a 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_potential_internal_and_latent_energy.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_potential_internal_and_latent_energy.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_temperature.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_temperature.ini index 7dbc55cc1..30c79c929 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_temperature.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_temperature.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_thermal_energy.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_thermal_energy.ini index 9eeb471b4..1436b4733 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_thermal_energy.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_thermal_energy.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_total_energy.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_total_energy.ini index 47f6d90ba..a31de7709 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_total_energy.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_total_energy.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertically_integrated_moisture_divergence.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertically_integrated_moisture_divergence.ini index 0d0a7c05a..af18c6343 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertically_integrated_moisture_divergence.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertically_integrated_moisture_divergence.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-volumetric_soil_water_layer_1.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-volumetric_soil_water_layer_1.ini index f8ce3f7be..e6c72a5e8 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-volumetric_soil_water_layer_1.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-volumetric_soil_water_layer_1.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-volumetric_soil_water_layer_2.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-volumetric_soil_water_layer_2.ini index b6fa7e319..af0b91724 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-volumetric_soil_water_layer_2.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-volumetric_soil_water_layer_2.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-volumetric_soil_water_layer_3.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-volumetric_soil_water_layer_3.ini index 92cdf6a04..6dbad6b03 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-volumetric_soil_water_layer_3.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-volumetric_soil_water_layer_3.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-volumetric_soil_water_layer_4.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-volumetric_soil_water_layer_4.ini index 61af84cf5..966641fb1 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-volumetric_soil_water_layer_4.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-volumetric_soil_water_layer_4.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-wave_spectral_directional_width.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-wave_spectral_directional_width.ini index e0f754cd0..06ec3a6b9 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-wave_spectral_directional_width.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-wave_spectral_directional_width.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-wave_spectral_directional_width_for_swell.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-wave_spectral_directional_width_for_swell.ini index 6fd029185..8fddc88c5 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-wave_spectral_directional_width_for_swell.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-wave_spectral_directional_width_for_swell.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-wave_spectral_directional_width_for_wind_waves.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-wave_spectral_directional_width_for_wind_waves.ini index d9a5691b3..c241079a7 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-wave_spectral_directional_width_for_wind_waves.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-wave_spectral_directional_width_for_wind_waves.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-wave_spectral_kurtosis.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-wave_spectral_kurtosis.ini index 6ca74b3d7..443f923ca 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-wave_spectral_kurtosis.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-wave_spectral_kurtosis.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-wave_spectral_peakedness.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-wave_spectral_peakedness.ini index 099db3f1f..9cac2da82 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-wave_spectral_peakedness.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-wave_spectral_peakedness.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-wave_spectral_skewness.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-wave_spectral_skewness.ini index 08ed20ac8..074813687 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-wave_spectral_skewness.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-wave_spectral_skewness.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-zero_degree_level.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-zero_degree_level.ini index bdec5f66d..41bb3c1f5 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-zero_degree_level.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-zero_degree_level.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-near_ir_albedo_for_diffuse_radiation.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-near_ir_albedo_for_diffuse_radiation.ini index d4245329b..2344b5130 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-near_ir_albedo_for_diffuse_radiation.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-near_ir_albedo_for_diffuse_radiation.ini @@ -39,6 +39,6 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-near_ir_albedo_for_direct_radiation.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-near_ir_albedo_for_direct_radiation.ini index c044e3437..42c36c451 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-near_ir_albedo_for_direct_radiation.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-near_ir_albedo_for_direct_radiation.ini @@ -39,6 +39,6 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-normalized_energy_flux_into_ocean.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-normalized_energy_flux_into_ocean.ini index cc9e9691d..56e2b47d8 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-normalized_energy_flux_into_ocean.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-normalized_energy_flux_into_ocean.ini @@ -39,6 +39,6 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-normalized_energy_flux_into_waves.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-normalized_energy_flux_into_waves.ini index 675425b66..6deb0f8fa 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-normalized_energy_flux_into_waves.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-normalized_energy_flux_into_waves.ini @@ -39,6 +39,6 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-normalized_stress_into_ocean.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-normalized_stress_into_ocean.ini index d6c530468..844e5465f 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-normalized_stress_into_ocean.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-normalized_stress_into_ocean.ini @@ -39,6 +39,6 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-northward_gravity_wave_surface_stress.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-northward_gravity_wave_surface_stress.ini index 99c81440f..daf5caa09 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-northward_gravity_wave_surface_stress.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-northward_gravity_wave_surface_stress.ini @@ -39,6 +39,6 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-northward_turbulent_surface_stress.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-northward_turbulent_surface_stress.ini index 9cd5a3820..2cf785a75 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-northward_turbulent_surface_stress.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-northward_turbulent_surface_stress.ini @@ -39,6 +39,6 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-ocean_surface_stress_equivalent_10m_neutral_wind_direction.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-ocean_surface_stress_equivalent_10m_neutral_wind_direction.ini index 3a86c7050..7771b6d48 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-ocean_surface_stress_equivalent_10m_neutral_wind_direction.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-ocean_surface_stress_equivalent_10m_neutral_wind_direction.ini @@ -39,6 +39,6 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-ocean_surface_stress_equivalent_10m_neutral_wind_speed.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-ocean_surface_stress_equivalent_10m_neutral_wind_speed.ini index fa0dbb090..46d21fb3e 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-ocean_surface_stress_equivalent_10m_neutral_wind_speed.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-ocean_surface_stress_equivalent_10m_neutral_wind_speed.ini @@ -39,6 +39,6 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-orography.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-orography.ini index 6e5ee56be..51fed3ebb 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-orography.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-orography.ini @@ -39,6 +39,6 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-peak_wave_period.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-peak_wave_period.ini index ed9361000..b58fbd490 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-peak_wave_period.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-peak_wave_period.ini @@ -39,6 +39,6 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-period_corresponding_to_maximum_individual_wave_height.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-period_corresponding_to_maximum_individual_wave_height.ini index cdaa284ff..890d003a3 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-period_corresponding_to_maximum_individual_wave_height.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-period_corresponding_to_maximum_individual_wave_height.ini @@ -39,6 +39,6 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-potential_evaporation.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-potential_evaporation.ini index 506ea92e5..c9e1c0c57 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-potential_evaporation.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-potential_evaporation.ini @@ -39,6 +39,6 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-precipitation_type.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-precipitation_type.ini index c303397dd..3baffcca9 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-precipitation_type.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-precipitation_type.ini @@ -39,6 +39,6 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-runoff.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-runoff.ini index af88da3fa..7c7062ade 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-runoff.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-runoff.ini @@ -39,6 +39,6 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-sea_ice_cover.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-sea_ice_cover.ini index da727a264..e6050b4b2 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-sea_ice_cover.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-sea_ice_cover.ini @@ -39,6 +39,6 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-sea_surface_temperature.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-sea_surface_temperature.ini index bca5a9a11..6fc9b8352 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-sea_surface_temperature.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-sea_surface_temperature.ini @@ -39,6 +39,6 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = -valid_max = +valid_min = 193.15 +valid_max = 353.15 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-significant_height_of_combined_wind_waves_and_swell.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-significant_height_of_combined_wind_waves_and_swell.ini index db3d47200..adeccc69a 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-significant_height_of_combined_wind_waves_and_swell.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-significant_height_of_combined_wind_waves_and_swell.ini @@ -39,6 +39,6 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-significant_height_of_total_swell.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-significant_height_of_total_swell.ini index 6b06a2fc7..997ba643f 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-significant_height_of_total_swell.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-significant_height_of_total_swell.ini @@ -39,6 +39,6 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-significant_height_of_wind_waves.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-significant_height_of_wind_waves.ini index 059486889..dd64e9d31 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-significant_height_of_wind_waves.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-significant_height_of_wind_waves.ini @@ -39,6 +39,6 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-significant_wave_height_of_first_swell_partition.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-significant_wave_height_of_first_swell_partition.ini index fb88b4bf7..3ca61a31c 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-significant_wave_height_of_first_swell_partition.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-significant_wave_height_of_first_swell_partition.ini @@ -39,6 +39,6 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-significant_wave_height_of_second_swell_partition.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-significant_wave_height_of_second_swell_partition.ini index a61cbc90b..19432e3d3 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-significant_wave_height_of_second_swell_partition.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-significant_wave_height_of_second_swell_partition.ini @@ -39,6 +39,6 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-significant_wave_height_of_third_swell_partition.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-significant_wave_height_of_third_swell_partition.ini index 5713dba2b..f389b2316 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-significant_wave_height_of_third_swell_partition.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-significant_wave_height_of_third_swell_partition.ini @@ -39,6 +39,6 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-skin_reservoir_content.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-skin_reservoir_content.ini index 568dfa276..9a62ffb87 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-skin_reservoir_content.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-skin_reservoir_content.ini @@ -39,6 +39,6 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-skin_temperature.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-skin_temperature.ini index 21a533712..db221d680 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-skin_temperature.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-skin_temperature.ini @@ -39,6 +39,6 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = -valid_max = +valid_min = 193.15 +valid_max = 353.15 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-slope_of_sub_gridscale_orography.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-slope_of_sub_gridscale_orography.ini index 65f75ad34..132d33581 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-slope_of_sub_gridscale_orography.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-slope_of_sub_gridscale_orography.ini @@ -39,6 +39,6 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-snow_albedo.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-snow_albedo.ini index b050cc83d..45be013be 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-snow_albedo.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-snow_albedo.ini @@ -39,6 +39,6 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-snow_density.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-snow_density.ini index 55f531ddb..ff99bd494 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-snow_density.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-snow_density.ini @@ -39,6 +39,6 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-snow_depth.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-snow_depth.ini index 932fb7235..d2873a9d7 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-snow_depth.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-snow_depth.ini @@ -39,6 +39,6 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-snow_evaporation.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-snow_evaporation.ini index 6214c9dcc..a3075642f 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-snow_evaporation.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-snow_evaporation.ini @@ -39,6 +39,6 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-snowfall.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-snowfall.ini index 1fbf1c41a..887e39e5e 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-snowfall.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-snowfall.ini @@ -39,6 +39,6 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-snowmelt.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-snowmelt.ini index dcfb8b5f8..13255088e 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-snowmelt.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-snowmelt.ini @@ -39,6 +39,6 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-soil_temperature_level_1.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-soil_temperature_level_1.ini index e61e36bee..dd81bee22 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-soil_temperature_level_1.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-soil_temperature_level_1.ini @@ -39,6 +39,6 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = -valid_max = +valid_min = 223.15 +valid_max = 323.15 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-soil_temperature_level_2.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-soil_temperature_level_2.ini index 7ea601d86..7fa13f7e8 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-soil_temperature_level_2.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-soil_temperature_level_2.ini @@ -39,6 +39,6 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = -valid_max = +valid_min = 223.15 +valid_max = 323.15 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-soil_temperature_level_3.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-soil_temperature_level_3.ini index de6d117a1..4ffc45b9f 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-soil_temperature_level_3.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-soil_temperature_level_3.ini @@ -39,6 +39,6 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = -valid_max = +valid_min = 223.15 +valid_max = 323.15 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-soil_temperature_level_4.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-soil_temperature_level_4.ini index edb70c784..4c5534734 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-soil_temperature_level_4.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-soil_temperature_level_4.ini @@ -39,6 +39,6 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-soil_type.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-soil_type.ini index cf43c05a3..cc3cf4d83 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-soil_type.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-soil_type.ini @@ -39,6 +39,6 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-standard_deviation_of_filtered_subgrid_orography.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-standard_deviation_of_filtered_subgrid_orography.ini index 951a092c0..d5ef947e8 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-standard_deviation_of_filtered_subgrid_orography.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-standard_deviation_of_filtered_subgrid_orography.ini @@ -39,6 +39,6 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-standard_deviation_of_orography.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-standard_deviation_of_orography.ini index a98f4715f..2237f88ee 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-standard_deviation_of_orography.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-standard_deviation_of_orography.ini @@ -39,6 +39,6 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-sub_surface_runoff.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-sub_surface_runoff.ini index e5ac1d42a..b9475cfb3 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-sub_surface_runoff.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-sub_surface_runoff.ini @@ -39,6 +39,6 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-surface_latent_heat_flux.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-surface_latent_heat_flux.ini index 39493812f..04540e30c 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-surface_latent_heat_flux.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-surface_latent_heat_flux.ini @@ -39,6 +39,6 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-surface_net_solar_radiation.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-surface_net_solar_radiation.ini index c89ff7727..f777e7d6c 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-surface_net_solar_radiation.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-surface_net_solar_radiation.ini @@ -39,6 +39,6 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-surface_net_solar_radiation_clear_sky.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-surface_net_solar_radiation_clear_sky.ini index 8791e682b..07cec8a05 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-surface_net_solar_radiation_clear_sky.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-surface_net_solar_radiation_clear_sky.ini @@ -39,6 +39,6 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-surface_net_thermal_radiation.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-surface_net_thermal_radiation.ini index f9daae9dd..5e0eec6ad 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-surface_net_thermal_radiation.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-surface_net_thermal_radiation.ini @@ -39,6 +39,6 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-surface_net_thermal_radiation_clear_sky.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-surface_net_thermal_radiation_clear_sky.ini index 5e42120c1..d3034fe4b 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-surface_net_thermal_radiation_clear_sky.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-surface_net_thermal_radiation_clear_sky.ini @@ -39,6 +39,6 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-surface_pressure.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-surface_pressure.ini index 6abf3e361..70f48ea8e 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-surface_pressure.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-surface_pressure.ini @@ -39,6 +39,6 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = -valid_max = +valid_min = 5 +valid_max = 11 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-surface_runoff.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-surface_runoff.ini index 95c6af2d7..7c0641d81 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-surface_runoff.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-surface_runoff.ini @@ -39,6 +39,6 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-surface_sensible_heat_flux.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-surface_sensible_heat_flux.ini index 6fc46fa07..fcb3c8f6b 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-surface_sensible_heat_flux.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-surface_sensible_heat_flux.ini @@ -39,6 +39,6 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-surface_solar_radiation_downward_clear_sky.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-surface_solar_radiation_downward_clear_sky.ini index 1ac955177..04105eea7 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-surface_solar_radiation_downward_clear_sky.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-surface_solar_radiation_downward_clear_sky.ini @@ -39,6 +39,6 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = -valid_max = +valid_min = 0 +valid_max = 1600 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-surface_solar_radiation_downwards.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-surface_solar_radiation_downwards.ini index de0a7b5d3..9d55e3ee5 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-surface_solar_radiation_downwards.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-surface_solar_radiation_downwards.ini @@ -39,6 +39,6 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = -valid_max = +valid_min = 0 +valid_max = 1600 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-surface_thermal_radiation_downward_clear_sky.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-surface_thermal_radiation_downward_clear_sky.ini index d73687f41..2065f8e95 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-surface_thermal_radiation_downward_clear_sky.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-surface_thermal_radiation_downward_clear_sky.ini @@ -39,6 +39,6 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-surface_thermal_radiation_downwards.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-surface_thermal_radiation_downwards.ini index 632d59543..589e89798 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-surface_thermal_radiation_downwards.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-surface_thermal_radiation_downwards.ini @@ -39,6 +39,6 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-temperature_of_snow_layer.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-temperature_of_snow_layer.ini index 4ecd272c8..00cc7751e 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-temperature_of_snow_layer.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-temperature_of_snow_layer.ini @@ -39,6 +39,6 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-toa_incident_solar_radiation.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-toa_incident_solar_radiation.ini index 4fa2a2aa1..fc064c785 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-toa_incident_solar_radiation.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-toa_incident_solar_radiation.ini @@ -39,6 +39,6 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-top_net_solar_radiation.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-top_net_solar_radiation.ini index 615de9c0d..ad3afaa7c 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-top_net_solar_radiation.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-top_net_solar_radiation.ini @@ -39,6 +39,6 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-top_net_solar_radiation_clear_sky.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-top_net_solar_radiation_clear_sky.ini index e48c73b3d..14aca94d4 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-top_net_solar_radiation_clear_sky.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-top_net_solar_radiation_clear_sky.ini @@ -39,6 +39,6 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-top_net_thermal_radiation.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-top_net_thermal_radiation.ini index b2c5b490b..3c0dcf585 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-top_net_thermal_radiation.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-top_net_thermal_radiation.ini @@ -39,6 +39,6 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-top_net_thermal_radiation_clear_sky.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-top_net_thermal_radiation_clear_sky.ini index 899be62cd..f8292c9ac 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-top_net_thermal_radiation_clear_sky.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-top_net_thermal_radiation_clear_sky.ini @@ -39,6 +39,6 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-total_cloud_cover.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-total_cloud_cover.ini index 7633ce92f..79eae7b90 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-total_cloud_cover.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-total_cloud_cover.ini @@ -39,6 +39,6 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-total_column_cloud_ice_water.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-total_column_cloud_ice_water.ini index 9b65534d6..35dbace39 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-total_column_cloud_ice_water.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-total_column_cloud_ice_water.ini @@ -39,6 +39,6 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-total_column_cloud_liquid_water.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-total_column_cloud_liquid_water.ini index 0a7b2c46f..c8c80b13f 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-total_column_cloud_liquid_water.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-total_column_cloud_liquid_water.ini @@ -39,6 +39,6 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-total_column_ozone.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-total_column_ozone.ini index ce9bf4d86..a338f824e 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-total_column_ozone.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-total_column_ozone.ini @@ -39,6 +39,6 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-total_column_rain_water.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-total_column_rain_water.ini index 05f9cff2c..8af31984e 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-total_column_rain_water.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-total_column_rain_water.ini @@ -39,6 +39,6 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-total_column_snow_water.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-total_column_snow_water.ini index d5b593f12..26fb76a94 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-total_column_snow_water.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-total_column_snow_water.ini @@ -39,6 +39,6 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-total_column_supercooled_liquid_water.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-total_column_supercooled_liquid_water.ini index fd298c970..5d739d9e4 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-total_column_supercooled_liquid_water.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-total_column_supercooled_liquid_water.ini @@ -39,6 +39,6 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-total_column_water.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-total_column_water.ini index e97b3f236..c0dbf63ab 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-total_column_water.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-total_column_water.ini @@ -39,6 +39,6 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-total_column_water_vapour.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-total_column_water_vapour.ini index 54cc314b3..985700a2d 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-total_column_water_vapour.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-total_column_water_vapour.ini @@ -39,6 +39,6 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-total_precipitation.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-total_precipitation.ini index fd68c6b2d..04c98e382 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-total_precipitation.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-total_precipitation.ini @@ -39,6 +39,6 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = -valid_max = +valid_min = 0 +valid_max = 0.04 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-total_sky_direct_solar_radiation_at_surface.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-total_sky_direct_solar_radiation_at_surface.ini index 1ebc13445..3457a7fb2 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-total_sky_direct_solar_radiation_at_surface.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-total_sky_direct_solar_radiation_at_surface.ini @@ -39,6 +39,6 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = -valid_max = +valid_min = 0 +valid_max = 1600 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-total_totals_index.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-total_totals_index.ini index dd115a018..253a74cd5 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-total_totals_index.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-total_totals_index.ini @@ -39,6 +39,6 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-trapping_layer_base_height.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-trapping_layer_base_height.ini index fe58fac0a..435b4489a 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-trapping_layer_base_height.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-trapping_layer_base_height.ini @@ -39,6 +39,6 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-trapping_layer_top_height.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-trapping_layer_top_height.ini index c36e75349..e07554aad 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-trapping_layer_top_height.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-trapping_layer_top_height.ini @@ -39,6 +39,6 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-type_of_high_vegetation.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-type_of_high_vegetation.ini index 0eff1f43b..3deeedc60 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-type_of_high_vegetation.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-type_of_high_vegetation.ini @@ -39,6 +39,6 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-type_of_low_vegetation.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-type_of_low_vegetation.ini index 4a164d514..9f6938ebf 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-type_of_low_vegetation.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-type_of_low_vegetation.ini @@ -39,6 +39,6 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-u_component_stokes_drift.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-u_component_stokes_drift.ini index cf22209cc..9bcabf568 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-u_component_stokes_drift.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-u_component_stokes_drift.ini @@ -39,6 +39,6 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-uv_visible_albedo_for_diffuse_radiation.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-uv_visible_albedo_for_diffuse_radiation.ini index dff53a092..19f05475f 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-uv_visible_albedo_for_diffuse_radiation.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-uv_visible_albedo_for_diffuse_radiation.ini @@ -39,6 +39,6 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-uv_visible_albedo_for_direct_radiation.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-uv_visible_albedo_for_direct_radiation.ini index c41d6910b..580726478 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-uv_visible_albedo_for_direct_radiation.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-uv_visible_albedo_for_direct_radiation.ini @@ -39,6 +39,6 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-v_component_stokes_drift.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-v_component_stokes_drift.ini index b41696d0d..c23b2d6db 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-v_component_stokes_drift.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-v_component_stokes_drift.ini @@ -39,6 +39,6 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_divergence_of_cloud_frozen_water_flux.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_divergence_of_cloud_frozen_water_flux.ini index c78ebb832..d6d3ccebc 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_divergence_of_cloud_frozen_water_flux.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_divergence_of_cloud_frozen_water_flux.ini @@ -39,6 +39,6 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_divergence_of_cloud_liquid_water_flux.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_divergence_of_cloud_liquid_water_flux.ini index 17c123501..777cad7e3 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_divergence_of_cloud_liquid_water_flux.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_divergence_of_cloud_liquid_water_flux.ini @@ -39,6 +39,6 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_divergence_of_geopotential_flux.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_divergence_of_geopotential_flux.ini index 000518298..1588ca0f1 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_divergence_of_geopotential_flux.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_divergence_of_geopotential_flux.ini @@ -39,6 +39,6 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_divergence_of_kinetic_energy_flux.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_divergence_of_kinetic_energy_flux.ini index 5c4b1e05b..471965b15 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_divergence_of_kinetic_energy_flux.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_divergence_of_kinetic_energy_flux.ini @@ -39,6 +39,6 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_divergence_of_mass_flux.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_divergence_of_mass_flux.ini index 5eb981bbd..ceb8895df 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_divergence_of_mass_flux.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_divergence_of_mass_flux.ini @@ -39,6 +39,6 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_divergence_of_moisture_flux.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_divergence_of_moisture_flux.ini index 463a80a9d..6b95fe200 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_divergence_of_moisture_flux.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_divergence_of_moisture_flux.ini @@ -39,6 +39,6 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_divergence_of_ozone_flux.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_divergence_of_ozone_flux.ini index 4830009c4..e2fa05d17 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_divergence_of_ozone_flux.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_divergence_of_ozone_flux.ini @@ -39,6 +39,6 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_divergence_of_thermal_energy_flux.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_divergence_of_thermal_energy_flux.ini index 8191c29ad..6914cbaab 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_divergence_of_thermal_energy_flux.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_divergence_of_thermal_energy_flux.ini @@ -39,6 +39,6 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_divergence_of_total_energy_flux.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_divergence_of_total_energy_flux.ini index 662916930..755fc99a0 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_divergence_of_total_energy_flux.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_divergence_of_total_energy_flux.ini @@ -39,6 +39,6 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_eastward_cloud_frozen_water_flux.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_eastward_cloud_frozen_water_flux.ini index 541816649..4b5136734 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_eastward_cloud_frozen_water_flux.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_eastward_cloud_frozen_water_flux.ini @@ -39,6 +39,6 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_eastward_cloud_liquid_water_flux.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_eastward_cloud_liquid_water_flux.ini index 1dc48df6a..2506fa6ff 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_eastward_cloud_liquid_water_flux.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_eastward_cloud_liquid_water_flux.ini @@ -39,6 +39,6 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_eastward_geopotential_flux.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_eastward_geopotential_flux.ini index c98ed6a6a..3e22e0aaf 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_eastward_geopotential_flux.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_eastward_geopotential_flux.ini @@ -39,6 +39,6 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_eastward_heat_flux.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_eastward_heat_flux.ini index 4f9d445bc..f290a55a0 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_eastward_heat_flux.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_eastward_heat_flux.ini @@ -39,6 +39,6 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_eastward_kinetic_energy_flux.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_eastward_kinetic_energy_flux.ini index 54f1a3ec7..0d0c8686f 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_eastward_kinetic_energy_flux.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_eastward_kinetic_energy_flux.ini @@ -39,6 +39,6 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_eastward_mass_flux.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_eastward_mass_flux.ini index 444690809..7b2ae8a6d 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_eastward_mass_flux.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_eastward_mass_flux.ini @@ -39,6 +39,6 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_eastward_ozone_flux.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_eastward_ozone_flux.ini index a20d35e1e..a2cc75ebd 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_eastward_ozone_flux.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_eastward_ozone_flux.ini @@ -39,6 +39,6 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_eastward_total_energy_flux.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_eastward_total_energy_flux.ini index 395c9a3e8..c1e42695b 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_eastward_total_energy_flux.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_eastward_total_energy_flux.ini @@ -39,6 +39,6 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_eastward_water_vapour_flux.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_eastward_water_vapour_flux.ini index 4d4effde2..215f5d9d6 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_eastward_water_vapour_flux.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_eastward_water_vapour_flux.ini @@ -39,6 +39,6 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_energy_conversion.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_energy_conversion.ini index fdfe660d4..e64a0b2a8 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_energy_conversion.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_energy_conversion.ini @@ -39,6 +39,6 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_kinetic_energy.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_kinetic_energy.ini index 37f4e9800..3dbf848cc 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_kinetic_energy.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_kinetic_energy.ini @@ -39,6 +39,6 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_mass_of_atmosphere.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_mass_of_atmosphere.ini index fd229243d..e5e144fec 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_mass_of_atmosphere.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_mass_of_atmosphere.ini @@ -39,6 +39,6 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_mass_tendency.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_mass_tendency.ini index d45a3d660..dd73ce2aa 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_mass_tendency.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_mass_tendency.ini @@ -39,6 +39,6 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_northward_cloud_frozen_water_flux.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_northward_cloud_frozen_water_flux.ini index e4aff410c..7255b7cd4 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_northward_cloud_frozen_water_flux.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_northward_cloud_frozen_water_flux.ini @@ -39,6 +39,6 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_northward_cloud_liquid_water_flux.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_northward_cloud_liquid_water_flux.ini index 11dc68bfd..ad360c8ee 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_northward_cloud_liquid_water_flux.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_northward_cloud_liquid_water_flux.ini @@ -39,6 +39,6 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_northward_geopotential_flux.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_northward_geopotential_flux.ini index ecbc9382e..e22b7f3da 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_northward_geopotential_flux.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_northward_geopotential_flux.ini @@ -39,6 +39,6 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_northward_heat_flux.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_northward_heat_flux.ini index 1bb9c392f..9c68bdd31 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_northward_heat_flux.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_northward_heat_flux.ini @@ -39,6 +39,6 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_northward_kinetic_energy_flux.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_northward_kinetic_energy_flux.ini index a84ae8580..6b706cdd5 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_northward_kinetic_energy_flux.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_northward_kinetic_energy_flux.ini @@ -39,6 +39,6 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_northward_mass_flux.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_northward_mass_flux.ini index 3646a0d3f..ae3fe3ed3 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_northward_mass_flux.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_northward_mass_flux.ini @@ -39,6 +39,6 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_northward_ozone_flux.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_northward_ozone_flux.ini index 649a657d9..59de20723 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_northward_ozone_flux.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_northward_ozone_flux.ini @@ -39,6 +39,6 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_northward_total_energy_flux.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_northward_total_energy_flux.ini index ee8a614ae..966651f3f 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_northward_total_energy_flux.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_northward_total_energy_flux.ini @@ -39,6 +39,6 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_northward_water_vapour_flux.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_northward_water_vapour_flux.ini index 4fcb6a1bf..63bd45ad9 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_northward_water_vapour_flux.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_northward_water_vapour_flux.ini @@ -39,6 +39,6 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_potential_and_internal_energy.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_potential_and_internal_energy.ini index 687266d13..8ad657426 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_potential_and_internal_energy.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_potential_and_internal_energy.ini @@ -39,6 +39,6 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_potential_internal_and_latent_energy.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_potential_internal_and_latent_energy.ini index 6fae8383f..8138221aa 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_potential_internal_and_latent_energy.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_potential_internal_and_latent_energy.ini @@ -39,6 +39,6 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_temperature.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_temperature.ini index dc21b49c0..e3fb11df5 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_temperature.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_temperature.ini @@ -39,6 +39,6 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_thermal_energy.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_thermal_energy.ini index 5c481e908..6511ed204 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_thermal_energy.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_thermal_energy.ini @@ -39,6 +39,6 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_total_energy.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_total_energy.ini index a4a3b0786..31fbb7b39 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_total_energy.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_total_energy.ini @@ -39,6 +39,6 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertically_integrated_moisture_divergence.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertically_integrated_moisture_divergence.ini index 1213d0e39..8781dca8f 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertically_integrated_moisture_divergence.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertically_integrated_moisture_divergence.ini @@ -39,6 +39,6 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-volumetric_soil_water_layer_1.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-volumetric_soil_water_layer_1.ini index 4433f762d..f3eaaf503 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-volumetric_soil_water_layer_1.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-volumetric_soil_water_layer_1.ini @@ -39,6 +39,6 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-volumetric_soil_water_layer_2.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-volumetric_soil_water_layer_2.ini index 3399a8030..a35b9405a 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-volumetric_soil_water_layer_2.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-volumetric_soil_water_layer_2.ini @@ -39,6 +39,6 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-volumetric_soil_water_layer_3.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-volumetric_soil_water_layer_3.ini index ec9c0c2aa..abe05e51d 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-volumetric_soil_water_layer_3.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-volumetric_soil_water_layer_3.ini @@ -39,6 +39,6 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-volumetric_soil_water_layer_4.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-volumetric_soil_water_layer_4.ini index f96804ce4..8aac4a57d 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-volumetric_soil_water_layer_4.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-volumetric_soil_water_layer_4.ini @@ -39,6 +39,6 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-wave_spectral_directional_width.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-wave_spectral_directional_width.ini index dabf00654..940ae68db 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-wave_spectral_directional_width.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-wave_spectral_directional_width.ini @@ -39,6 +39,6 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-wave_spectral_directional_width_for_swell.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-wave_spectral_directional_width_for_swell.ini index 42d348144..6b28bf96e 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-wave_spectral_directional_width_for_swell.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-wave_spectral_directional_width_for_swell.ini @@ -39,6 +39,6 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-wave_spectral_directional_width_for_wind_waves.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-wave_spectral_directional_width_for_wind_waves.ini index 8c67be802..1a42980e1 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-wave_spectral_directional_width_for_wind_waves.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-wave_spectral_directional_width_for_wind_waves.ini @@ -39,6 +39,6 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-wave_spectral_kurtosis.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-wave_spectral_kurtosis.ini index 5cfb63462..0276449b4 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-wave_spectral_kurtosis.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-wave_spectral_kurtosis.ini @@ -39,6 +39,6 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-wave_spectral_peakedness.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-wave_spectral_peakedness.ini index 72a719f40..b2d994a30 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-wave_spectral_peakedness.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-wave_spectral_peakedness.ini @@ -39,6 +39,6 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-wave_spectral_skewness.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-wave_spectral_skewness.ini index 7891b230b..9491589dc 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-wave_spectral_skewness.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-wave_spectral_skewness.ini @@ -39,6 +39,6 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-zero_degree_level.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-zero_degree_level.ini index 3466762d5..1f9f45796 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-zero_degree_level.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-zero_degree_level.ini @@ -39,6 +39,6 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-pressure-levels-geopotential.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-pressure-levels-geopotential.ini index 1b528185f..a7869f6e3 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-pressure-levels-geopotential.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-pressure-levels-geopotential.ini @@ -39,6 +39,6 @@ time_step = 6 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-pressure-levels-geopotential_height.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-pressure-levels-geopotential_height.ini index 42755bac7..1446685c4 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-pressure-levels-geopotential_height.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-pressure-levels-geopotential_height.ini @@ -39,6 +39,6 @@ time_step = 6 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-pressure-levels-relative_humidity.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-pressure-levels-relative_humidity.ini index f71f8f198..8b175ab6b 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-pressure-levels-relative_humidity.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-pressure-levels-relative_humidity.ini @@ -39,6 +39,6 @@ time_step = 6 time_granularity = hour [valid_ranges] -valid_min = -valid_max = +valid_min = 0 +valid_max = 100 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-pressure-levels-temperature.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-pressure-levels-temperature.ini index 5e9118d10..109d8edf8 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-pressure-levels-temperature.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-pressure-levels-temperature.ini @@ -39,6 +39,6 @@ time_step = 6 time_granularity = hour [valid_ranges] -valid_min = -valid_max = +valid_min = 183.15 +valid_max = 343.15 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-pressure-levels-u_component_of_wind.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-pressure-levels-u_component_of_wind.ini index eba65b88e..d123c8b61 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-pressure-levels-u_component_of_wind.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-pressure-levels-u_component_of_wind.ini @@ -39,6 +39,6 @@ time_step = 6 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-pressure-levels-v_component_of_wind.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-pressure-levels-v_component_of_wind.ini index c9b4cf0e4..a75f793b0 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-pressure-levels-v_component_of_wind.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-pressure-levels-v_component_of_wind.ini @@ -39,6 +39,6 @@ time_step = 6 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-mescan_surfex-10m_wind_direction.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-mescan_surfex-10m_wind_direction.ini index 80ed0a982..18bcc9657 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-mescan_surfex-10m_wind_direction.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-mescan_surfex-10m_wind_direction.ini @@ -39,6 +39,6 @@ time_step = 12 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-mescan_surfex-10m_wind_speed.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-mescan_surfex-10m_wind_speed.ini index 67cf9cc00..1746402cb 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-mescan_surfex-10m_wind_speed.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-mescan_surfex-10m_wind_speed.ini @@ -39,6 +39,6 @@ time_step = 12 time_granularity = hour [valid_ranges] -valid_min = -valid_max = +valid_min = 0 +valid_max = 75 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-mescan_surfex-2m_relative_humidity.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-mescan_surfex-2m_relative_humidity.ini index 57b82c9f8..a35cc3e91 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-mescan_surfex-2m_relative_humidity.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-mescan_surfex-2m_relative_humidity.ini @@ -39,6 +39,6 @@ time_step = 12 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-mescan_surfex-2m_temperature.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-mescan_surfex-2m_temperature.ini index 7dfa6c1bf..9d160e082 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-mescan_surfex-2m_temperature.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-mescan_surfex-2m_temperature.ini @@ -39,6 +39,6 @@ time_step = 12 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-mescan_surfex-albedo.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-mescan_surfex-albedo.ini index fb36c57d4..28f1ab01a 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-mescan_surfex-albedo.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-mescan_surfex-albedo.ini @@ -39,6 +39,6 @@ time_step = 12 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-mescan_surfex-high_cloud_cover.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-mescan_surfex-high_cloud_cover.ini index 5af7b09fc..c9d538e9d 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-mescan_surfex-high_cloud_cover.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-mescan_surfex-high_cloud_cover.ini @@ -39,6 +39,6 @@ time_step = 12 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-mescan_surfex-low_cloud_cover.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-mescan_surfex-low_cloud_cover.ini index 2838600f0..869fcde8e 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-mescan_surfex-low_cloud_cover.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-mescan_surfex-low_cloud_cover.ini @@ -39,6 +39,6 @@ time_step = 12 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-mescan_surfex-mean_sea_level_pressure.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-mescan_surfex-mean_sea_level_pressure.ini index f3b8d7352..777469880 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-mescan_surfex-mean_sea_level_pressure.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-mescan_surfex-mean_sea_level_pressure.ini @@ -39,6 +39,6 @@ time_step = 12 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-mescan_surfex-medium_cloud_cover.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-mescan_surfex-medium_cloud_cover.ini index 984b4e2bb..04ed2fe55 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-mescan_surfex-medium_cloud_cover.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-mescan_surfex-medium_cloud_cover.ini @@ -39,6 +39,6 @@ time_step = 12 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-mescan_surfex-orography.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-mescan_surfex-orography.ini index 635f60f5b..85f26c9a7 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-mescan_surfex-orography.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-mescan_surfex-orography.ini @@ -39,6 +39,6 @@ time_step = 12 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-mescan_surfex-skin_temperature.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-mescan_surfex-skin_temperature.ini index 63a65a33e..bcfccf711 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-mescan_surfex-skin_temperature.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-mescan_surfex-skin_temperature.ini @@ -39,6 +39,6 @@ time_step = 12 time_granularity = hour [valid_ranges] -valid_min = -valid_max = +valid_min = 193.15 +valid_max = 353.15 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-mescan_surfex-snow_density.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-mescan_surfex-snow_density.ini index ecc62323f..26039bb57 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-mescan_surfex-snow_density.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-mescan_surfex-snow_density.ini @@ -39,6 +39,6 @@ time_step = 12 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-mescan_surfex-snow_depth_water_equivalent.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-mescan_surfex-snow_depth_water_equivalent.ini index b8b16b4ee..4b0c4b9b3 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-mescan_surfex-snow_depth_water_equivalent.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-mescan_surfex-snow_depth_water_equivalent.ini @@ -39,6 +39,6 @@ time_step = 12 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-mescan_surfex-surface_pressure.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-mescan_surfex-surface_pressure.ini index 198ae4280..a1b410d3e 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-mescan_surfex-surface_pressure.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-mescan_surfex-surface_pressure.ini @@ -39,6 +39,6 @@ time_step = 12 time_granularity = hour [valid_ranges] -valid_min = -valid_max = +valid_min = 5 +valid_max = 11 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-mescan_surfex-surface_roughness.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-mescan_surfex-surface_roughness.ini index 6445964cb..48aae49c1 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-mescan_surfex-surface_roughness.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-mescan_surfex-surface_roughness.ini @@ -39,6 +39,6 @@ time_step = 12 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-mescan_surfex-total_cloud_cover.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-mescan_surfex-total_cloud_cover.ini index 5f7ed39c1..fb809cf18 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-mescan_surfex-total_cloud_cover.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-mescan_surfex-total_cloud_cover.ini @@ -39,6 +39,6 @@ time_step = 12 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-mescan_surfex-total_column_integrated_water_vapour.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-mescan_surfex-total_column_integrated_water_vapour.ini index 1b71ce5e9..d38969907 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-mescan_surfex-total_column_integrated_water_vapour.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-mescan_surfex-total_column_integrated_water_vapour.ini @@ -39,6 +39,6 @@ time_step = 12 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-mescan_surfex-total_precipitation.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-mescan_surfex-total_precipitation.ini index 69cc4ade5..b31ef522c 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-mescan_surfex-total_precipitation.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-mescan_surfex-total_precipitation.ini @@ -39,6 +39,6 @@ time_step = 12 time_granularity = hour [valid_ranges] -valid_min = -valid_max = +valid_min = 0 +valid_max = 0.04 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-uerra_harmonie-10m_wind_direction.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-uerra_harmonie-10m_wind_direction.ini index f89c019b9..65095211f 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-uerra_harmonie-10m_wind_direction.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-uerra_harmonie-10m_wind_direction.ini @@ -39,6 +39,6 @@ time_step = 6 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-uerra_harmonie-10m_wind_speed.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-uerra_harmonie-10m_wind_speed.ini index 0639da400..1c91fdb9d 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-uerra_harmonie-10m_wind_speed.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-uerra_harmonie-10m_wind_speed.ini @@ -39,6 +39,6 @@ time_step = 6 time_granularity = hour [valid_ranges] -valid_min = -valid_max = +valid_min = 0 +valid_max = 75 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-uerra_harmonie-2m_relative_humidity.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-uerra_harmonie-2m_relative_humidity.ini index 5fa112426..36e6dba40 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-uerra_harmonie-2m_relative_humidity.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-uerra_harmonie-2m_relative_humidity.ini @@ -39,6 +39,6 @@ time_step = 6 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-uerra_harmonie-2m_temperature.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-uerra_harmonie-2m_temperature.ini index eb82852a1..ec97f9b38 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-uerra_harmonie-2m_temperature.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-uerra_harmonie-2m_temperature.ini @@ -39,6 +39,6 @@ time_step = 6 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-uerra_harmonie-albedo.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-uerra_harmonie-albedo.ini index dc37ad230..4a728052e 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-uerra_harmonie-albedo.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-uerra_harmonie-albedo.ini @@ -39,6 +39,6 @@ time_step = 6 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-uerra_harmonie-high_cloud_cover.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-uerra_harmonie-high_cloud_cover.ini index a8b2ad158..5b33eba42 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-uerra_harmonie-high_cloud_cover.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-uerra_harmonie-high_cloud_cover.ini @@ -39,6 +39,6 @@ time_step = 6 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-uerra_harmonie-low_cloud_cover.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-uerra_harmonie-low_cloud_cover.ini index 42608976c..28e5fb1ca 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-uerra_harmonie-low_cloud_cover.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-uerra_harmonie-low_cloud_cover.ini @@ -39,6 +39,6 @@ time_step = 6 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-uerra_harmonie-mean_sea_level_pressure.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-uerra_harmonie-mean_sea_level_pressure.ini index f4db7dd19..ee385a943 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-uerra_harmonie-mean_sea_level_pressure.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-uerra_harmonie-mean_sea_level_pressure.ini @@ -39,6 +39,6 @@ time_step = 6 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-uerra_harmonie-medium_cloud_cover.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-uerra_harmonie-medium_cloud_cover.ini index 114b261e4..4dbb8fe90 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-uerra_harmonie-medium_cloud_cover.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-uerra_harmonie-medium_cloud_cover.ini @@ -39,6 +39,6 @@ time_step = 6 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-uerra_harmonie-orography.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-uerra_harmonie-orography.ini index 89986033c..b8ce902d6 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-uerra_harmonie-orography.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-uerra_harmonie-orography.ini @@ -39,6 +39,6 @@ time_step = 6 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-uerra_harmonie-skin_temperature.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-uerra_harmonie-skin_temperature.ini index 364fb0c7e..d354bce6f 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-uerra_harmonie-skin_temperature.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-uerra_harmonie-skin_temperature.ini @@ -39,6 +39,6 @@ time_step = 6 time_granularity = hour [valid_ranges] -valid_min = -valid_max = +valid_min = 193.15 +valid_max = 353.15 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-uerra_harmonie-snow_density.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-uerra_harmonie-snow_density.ini index 199524cdd..df2b5f1c8 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-uerra_harmonie-snow_density.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-uerra_harmonie-snow_density.ini @@ -39,6 +39,6 @@ time_step = 6 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-uerra_harmonie-snow_depth_water_equivalent.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-uerra_harmonie-snow_depth_water_equivalent.ini index 1768e90dc..7ec5b442f 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-uerra_harmonie-snow_depth_water_equivalent.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-uerra_harmonie-snow_depth_water_equivalent.ini @@ -39,6 +39,6 @@ time_step = 6 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-uerra_harmonie-surface_pressure.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-uerra_harmonie-surface_pressure.ini index 939aa3804..accec1924 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-uerra_harmonie-surface_pressure.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-uerra_harmonie-surface_pressure.ini @@ -39,6 +39,6 @@ time_step = 6 time_granularity = hour [valid_ranges] -valid_min = -valid_max = +valid_min = 5 +valid_max = 11 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-uerra_harmonie-surface_roughness.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-uerra_harmonie-surface_roughness.ini index 4bfed5dd6..c905a2c5b 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-uerra_harmonie-surface_roughness.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-uerra_harmonie-surface_roughness.ini @@ -39,6 +39,6 @@ time_step = 6 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-uerra_harmonie-total_cloud_cover.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-uerra_harmonie-total_cloud_cover.ini index c5bd97a10..f4c707d78 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-uerra_harmonie-total_cloud_cover.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-uerra_harmonie-total_cloud_cover.ini @@ -39,6 +39,6 @@ time_step = 6 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-uerra_harmonie-total_column_integrated_water_vapour.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-uerra_harmonie-total_column_integrated_water_vapour.ini index 195987868..c692c4f93 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-uerra_harmonie-total_column_integrated_water_vapour.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-uerra_harmonie-total_column_integrated_water_vapour.ini @@ -39,6 +39,6 @@ time_step = 6 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-uerra_harmonie-total_precipitation.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-uerra_harmonie-total_precipitation.ini index d1c2df2dd..e39858fad 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-uerra_harmonie-total_precipitation.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-uerra_harmonie-total_precipitation.ini @@ -39,6 +39,6 @@ time_step = 6 time_granularity = hour [valid_ranges] -valid_min = -valid_max = +valid_min = 0 +valid_max = 0.04 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-geopotential-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-geopotential-cmcc-3.ini index a25596481..7f316a1e9 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-geopotential-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-geopotential-cmcc-3.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-geopotential-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-geopotential-dwd-2.ini index 5b897a5c0..20148fb2d 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-geopotential-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-geopotential-dwd-2.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-geopotential-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-geopotential-ecmwf-5.ini index 5a75e2a83..562da6e46 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-geopotential-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-geopotential-ecmwf-5.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-geopotential-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-geopotential-meteo_france-6.ini index 0dc9f24dc..5e9fd0fcd 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-geopotential-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-geopotential-meteo_france-6.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-geopotential-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-geopotential-meteo_france-7.ini index 108c4f7ca..634576f7c 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-geopotential-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-geopotential-meteo_france-7.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-geopotential-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-geopotential-ukmo-14.ini index beb339237..9b215da74 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-geopotential-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-geopotential-ukmo-14.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-specific_humidity-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-specific_humidity-cmcc-3.ini index 714d2fb30..04c632e79 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-specific_humidity-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-specific_humidity-cmcc-3.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-specific_humidity-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-specific_humidity-dwd-2.ini index 4ab0d4b4d..87aeb75f7 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-specific_humidity-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-specific_humidity-dwd-2.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-specific_humidity-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-specific_humidity-ecmwf-5.ini index afe9b15aa..2e9d937eb 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-specific_humidity-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-specific_humidity-ecmwf-5.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-specific_humidity-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-specific_humidity-meteo_france-6.ini index 23725aeb3..927b4f322 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-specific_humidity-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-specific_humidity-meteo_france-6.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-specific_humidity-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-specific_humidity-meteo_france-7.ini index 615f62e48..eed30425e 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-specific_humidity-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-specific_humidity-meteo_france-7.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-specific_humidity-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-specific_humidity-ukmo-14.ini index 1508389bb..61d0b7afa 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-specific_humidity-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-specific_humidity-ukmo-14.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-temperature-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-temperature-cmcc-3.ini index 5d060c421..f02a3c90d 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-temperature-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-temperature-cmcc-3.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = -valid_max = +valid_min = 183.15 +valid_max = 343.15 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-temperature-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-temperature-dwd-2.ini index df1bcc3a5..4fd659aaa 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-temperature-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-temperature-dwd-2.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = -valid_max = +valid_min = 183.15 +valid_max = 343.15 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-temperature-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-temperature-ecmwf-5.ini index dd3d34ad5..31becf72b 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-temperature-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-temperature-ecmwf-5.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = -valid_max = +valid_min = 183.15 +valid_max = 343.15 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-temperature-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-temperature-meteo_france-6.ini index 3ed90eb4b..07a063c52 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-temperature-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-temperature-meteo_france-6.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = -valid_max = +valid_min = 183.15 +valid_max = 343.15 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-temperature-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-temperature-meteo_france-7.ini index c648c56d6..4c1028a98 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-temperature-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-temperature-meteo_france-7.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = -valid_max = +valid_min = 183.15 +valid_max = 343.15 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-temperature-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-temperature-ukmo-14.ini index cc984fe50..98b8b01d4 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-temperature-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-temperature-ukmo-14.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = -valid_max = +valid_min = 183.15 +valid_max = 343.15 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-u_component_of_wind-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-u_component_of_wind-cmcc-3.ini index c99981fab..ae6336873 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-u_component_of_wind-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-u_component_of_wind-cmcc-3.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-u_component_of_wind-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-u_component_of_wind-dwd-2.ini index cebe78ab2..53479785d 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-u_component_of_wind-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-u_component_of_wind-dwd-2.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-u_component_of_wind-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-u_component_of_wind-ecmwf-5.ini index 0ac024dd3..9df03f6a7 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-u_component_of_wind-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-u_component_of_wind-ecmwf-5.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-u_component_of_wind-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-u_component_of_wind-meteo_france-6.ini index 815bfccb0..f46fd2d51 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-u_component_of_wind-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-u_component_of_wind-meteo_france-6.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-u_component_of_wind-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-u_component_of_wind-meteo_france-7.ini index d74c69dfe..d8202645d 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-u_component_of_wind-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-u_component_of_wind-meteo_france-7.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-u_component_of_wind-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-u_component_of_wind-ukmo-14.ini index b81b2aaaa..8832cbe81 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-u_component_of_wind-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-u_component_of_wind-ukmo-14.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-v_component_of_wind-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-v_component_of_wind-cmcc-3.ini index d0b9773db..82b488752 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-v_component_of_wind-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-v_component_of_wind-cmcc-3.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-v_component_of_wind-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-v_component_of_wind-dwd-2.ini index 726a3a34e..1d8d5353e 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-v_component_of_wind-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-v_component_of_wind-dwd-2.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-v_component_of_wind-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-v_component_of_wind-ecmwf-5.ini index fa0ca6fa3..ea61de9d5 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-v_component_of_wind-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-v_component_of_wind-ecmwf-5.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-v_component_of_wind-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-v_component_of_wind-meteo_france-6.ini index 53992d766..4d4f3df36 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-v_component_of_wind-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-v_component_of_wind-meteo_france-6.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-v_component_of_wind-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-v_component_of_wind-meteo_france-7.ini index 99d94bc1e..20ab291dc 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-v_component_of_wind-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-v_component_of_wind-meteo_france-7.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-v_component_of_wind-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-v_component_of_wind-ukmo-14.ini index f04355932..117a1a983 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-v_component_of_wind-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-v_component_of_wind-ukmo-14.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_u_component_of_wind-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_u_component_of_wind-cmcc-3.ini index b1d7b215f..87c316205 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_u_component_of_wind-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_u_component_of_wind-cmcc-3.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = -valid_max = +valid_min = -75 +valid_max = 75 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_u_component_of_wind-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_u_component_of_wind-dwd-2.ini index fbb7023bf..517e881fa 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_u_component_of_wind-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_u_component_of_wind-dwd-2.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = -valid_max = +valid_min = -75 +valid_max = 75 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_u_component_of_wind-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_u_component_of_wind-ecmwf-5.ini index 93aa8d89f..3a99d2dbf 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_u_component_of_wind-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_u_component_of_wind-ecmwf-5.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = -valid_max = +valid_min = -75 +valid_max = 75 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_u_component_of_wind-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_u_component_of_wind-meteo_france-6.ini index 9b4bda10c..b12410286 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_u_component_of_wind-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_u_component_of_wind-meteo_france-6.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = -valid_max = +valid_min = -75 +valid_max = 75 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_u_component_of_wind-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_u_component_of_wind-meteo_france-7.ini index 1109ee62e..ec8a72ffb 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_u_component_of_wind-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_u_component_of_wind-meteo_france-7.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = -valid_max = +valid_min = -75 +valid_max = 75 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_u_component_of_wind-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_u_component_of_wind-ukmo-14.ini index 5ad4f87ef..853c50868 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_u_component_of_wind-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_u_component_of_wind-ukmo-14.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = -valid_max = +valid_min = -75 +valid_max = 75 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_v_component_of_wind-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_v_component_of_wind-cmcc-3.ini index 3677be1d6..5ff8993fd 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_v_component_of_wind-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_v_component_of_wind-cmcc-3.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = -valid_max = +valid_min = -75 +valid_max = 75 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_v_component_of_wind-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_v_component_of_wind-dwd-2.ini index 5a2e7ea30..6ecd95669 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_v_component_of_wind-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_v_component_of_wind-dwd-2.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = -valid_max = +valid_min = -75 +valid_max = 75 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_v_component_of_wind-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_v_component_of_wind-ecmwf-5.ini index e703271b1..efb507cb7 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_v_component_of_wind-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_v_component_of_wind-ecmwf-5.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = -valid_max = +valid_min = -75 +valid_max = 75 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_v_component_of_wind-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_v_component_of_wind-meteo_france-6.ini index d3b214e2b..c58da3b22 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_v_component_of_wind-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_v_component_of_wind-meteo_france-6.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = -valid_max = +valid_min = -75 +valid_max = 75 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_v_component_of_wind-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_v_component_of_wind-meteo_france-7.ini index 0f4a584a3..54985e06d 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_v_component_of_wind-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_v_component_of_wind-meteo_france-7.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = -valid_max = +valid_min = -75 +valid_max = 75 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_v_component_of_wind-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_v_component_of_wind-ukmo-14.ini index bdb181506..464938ae9 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_v_component_of_wind-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_v_component_of_wind-ukmo-14.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = -valid_max = +valid_min = -75 +valid_max = 75 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_wind_gust_since_previous_post_processing-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_wind_gust_since_previous_post_processing-cmcc-3.ini index 6e5a7be78..9a3e06397 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_wind_gust_since_previous_post_processing-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_wind_gust_since_previous_post_processing-cmcc-3.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = -valid_max = +valid_min = 0 +valid_max = 150 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_wind_gust_since_previous_post_processing-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_wind_gust_since_previous_post_processing-dwd-2.ini index 23c0a0a00..4dbaa6a06 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_wind_gust_since_previous_post_processing-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_wind_gust_since_previous_post_processing-dwd-2.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = -valid_max = +valid_min = 0 +valid_max = 150 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_wind_gust_since_previous_post_processing-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_wind_gust_since_previous_post_processing-ecmwf-5.ini index 85e96603a..e953bc4b0 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_wind_gust_since_previous_post_processing-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_wind_gust_since_previous_post_processing-ecmwf-5.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = -valid_max = +valid_min = 0 +valid_max = 150 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_wind_gust_since_previous_post_processing-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_wind_gust_since_previous_post_processing-meteo_france-6.ini index 1c64a7abd..381afda2f 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_wind_gust_since_previous_post_processing-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_wind_gust_since_previous_post_processing-meteo_france-6.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = -valid_max = +valid_min = 0 +valid_max = 150 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_wind_gust_since_previous_post_processing-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_wind_gust_since_previous_post_processing-meteo_france-7.ini index 84fb9b8ac..a232c3194 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_wind_gust_since_previous_post_processing-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_wind_gust_since_previous_post_processing-meteo_france-7.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = -valid_max = +valid_min = 0 +valid_max = 150 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_wind_gust_since_previous_post_processing-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_wind_gust_since_previous_post_processing-ukmo-14.ini index 32fc200de..14b1538f8 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_wind_gust_since_previous_post_processing-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_wind_gust_since_previous_post_processing-ukmo-14.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = -valid_max = +valid_min = 0 +valid_max = 150 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_wind_speed-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_wind_speed-cmcc-3.ini index 915b1f7c4..09d20c860 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_wind_speed-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_wind_speed-cmcc-3.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = -valid_max = +valid_min = 0 +valid_max = 75 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_wind_speed-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_wind_speed-dwd-2.ini index 36f3d1895..e34be2153 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_wind_speed-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_wind_speed-dwd-2.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = -valid_max = +valid_min = 0 +valid_max = 75 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_wind_speed-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_wind_speed-ecmwf-5.ini index 72283fb43..40b6756d0 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_wind_speed-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_wind_speed-ecmwf-5.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = -valid_max = +valid_min = 0 +valid_max = 75 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_wind_speed-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_wind_speed-meteo_france-6.ini index ebd47c5fd..dc8c90297 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_wind_speed-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_wind_speed-meteo_france-6.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = -valid_max = +valid_min = 0 +valid_max = 75 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_wind_speed-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_wind_speed-meteo_france-7.ini index 707303dd3..0cca260a8 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_wind_speed-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_wind_speed-meteo_france-7.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = -valid_max = +valid_min = 0 +valid_max = 75 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_wind_speed-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_wind_speed-ukmo-14.ini index 52c8904e0..2e489c562 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_wind_speed-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_wind_speed-ukmo-14.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = -valid_max = +valid_min = 0 +valid_max = 75 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-2m_dewpoint_temperature-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-2m_dewpoint_temperature-cmcc-3.ini index 30ca15eb9..c8f6e9648 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-2m_dewpoint_temperature-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-2m_dewpoint_temperature-cmcc-3.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = -valid_max = +valid_min = 193.15 +valid_max = 323.15 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-2m_dewpoint_temperature-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-2m_dewpoint_temperature-dwd-2.ini index bbe9f9783..3e0c0ab49 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-2m_dewpoint_temperature-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-2m_dewpoint_temperature-dwd-2.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = -valid_max = +valid_min = 193.15 +valid_max = 323.15 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-2m_dewpoint_temperature-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-2m_dewpoint_temperature-ecmwf-5.ini index 2d7fb42a4..db6e08a28 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-2m_dewpoint_temperature-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-2m_dewpoint_temperature-ecmwf-5.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = -valid_max = +valid_min = 193.15 +valid_max = 323.15 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-2m_dewpoint_temperature-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-2m_dewpoint_temperature-meteo_france-6.ini index 6729e888a..9beeab172 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-2m_dewpoint_temperature-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-2m_dewpoint_temperature-meteo_france-6.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = -valid_max = +valid_min = 193.15 +valid_max = 323.15 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-2m_dewpoint_temperature-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-2m_dewpoint_temperature-meteo_france-7.ini index 70b83da05..dca4abea1 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-2m_dewpoint_temperature-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-2m_dewpoint_temperature-meteo_france-7.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = -valid_max = +valid_min = 193.15 +valid_max = 323.15 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-2m_dewpoint_temperature-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-2m_dewpoint_temperature-ukmo-14.ini index d3029b9c7..67b0c112b 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-2m_dewpoint_temperature-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-2m_dewpoint_temperature-ukmo-14.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = -valid_max = +valid_min = 193.15 +valid_max = 323.15 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-2m_temperature-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-2m_temperature-cmcc-3.ini index a1ca9e1f5..757f2d367 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-2m_temperature-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-2m_temperature-cmcc-3.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-2m_temperature-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-2m_temperature-dwd-2.ini index 26caee167..49c8ad88a 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-2m_temperature-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-2m_temperature-dwd-2.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-2m_temperature-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-2m_temperature-ecmwf-5.ini index e6b8888c0..ded169d51 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-2m_temperature-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-2m_temperature-ecmwf-5.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-2m_temperature-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-2m_temperature-meteo_france-6.ini index 4883ca49d..846451983 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-2m_temperature-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-2m_temperature-meteo_france-6.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-2m_temperature-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-2m_temperature-meteo_france-7.ini index 68fa601eb..5d8e77a56 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-2m_temperature-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-2m_temperature-meteo_france-7.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-2m_temperature-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-2m_temperature-ukmo-14.ini index 0607d9234..6580b9a51 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-2m_temperature-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-2m_temperature-ukmo-14.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-east_west_surface_stress_rate_of_accumulation-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-east_west_surface_stress_rate_of_accumulation-cmcc-3.ini index 44a95c1e4..08f91f9b7 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-east_west_surface_stress_rate_of_accumulation-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-east_west_surface_stress_rate_of_accumulation-cmcc-3.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-east_west_surface_stress_rate_of_accumulation-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-east_west_surface_stress_rate_of_accumulation-dwd-2.ini index e918c1cef..e53b94e63 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-east_west_surface_stress_rate_of_accumulation-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-east_west_surface_stress_rate_of_accumulation-dwd-2.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-east_west_surface_stress_rate_of_accumulation-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-east_west_surface_stress_rate_of_accumulation-ecmwf-5.ini index 28ea2cf0e..a38fea8c0 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-east_west_surface_stress_rate_of_accumulation-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-east_west_surface_stress_rate_of_accumulation-ecmwf-5.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-east_west_surface_stress_rate_of_accumulation-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-east_west_surface_stress_rate_of_accumulation-meteo_france-6.ini index df4057153..7a76b7a05 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-east_west_surface_stress_rate_of_accumulation-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-east_west_surface_stress_rate_of_accumulation-meteo_france-6.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-east_west_surface_stress_rate_of_accumulation-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-east_west_surface_stress_rate_of_accumulation-meteo_france-7.ini index a9201eb29..86ec31012 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-east_west_surface_stress_rate_of_accumulation-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-east_west_surface_stress_rate_of_accumulation-meteo_france-7.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-east_west_surface_stress_rate_of_accumulation-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-east_west_surface_stress_rate_of_accumulation-ukmo-14.ini index 37beb8045..125ffc4b3 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-east_west_surface_stress_rate_of_accumulation-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-east_west_surface_stress_rate_of_accumulation-ukmo-14.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-evaporation-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-evaporation-cmcc-3.ini index 6ec2e540f..d874aab25 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-evaporation-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-evaporation-cmcc-3.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-evaporation-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-evaporation-dwd-2.ini index 214bee425..364d6aefb 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-evaporation-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-evaporation-dwd-2.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-evaporation-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-evaporation-ecmwf-5.ini index 93586622f..d70766d65 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-evaporation-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-evaporation-ecmwf-5.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-evaporation-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-evaporation-meteo_france-6.ini index 126b7ed66..5f508d0f6 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-evaporation-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-evaporation-meteo_france-6.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-evaporation-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-evaporation-meteo_france-7.ini index faf55cb8e..1a69319cc 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-evaporation-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-evaporation-meteo_france-7.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-evaporation-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-evaporation-ukmo-14.ini index 885c21016..8476f135c 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-evaporation-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-evaporation-ukmo-14.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-maximum_2m_temperature_in_the_last_24_hours-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-maximum_2m_temperature_in_the_last_24_hours-cmcc-3.ini index 605ac599a..fc280d215 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-maximum_2m_temperature_in_the_last_24_hours-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-maximum_2m_temperature_in_the_last_24_hours-cmcc-3.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-maximum_2m_temperature_in_the_last_24_hours-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-maximum_2m_temperature_in_the_last_24_hours-dwd-2.ini index 9560a7da0..01d0687e2 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-maximum_2m_temperature_in_the_last_24_hours-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-maximum_2m_temperature_in_the_last_24_hours-dwd-2.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-maximum_2m_temperature_in_the_last_24_hours-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-maximum_2m_temperature_in_the_last_24_hours-ecmwf-5.ini index f8c10a051..da87c49e4 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-maximum_2m_temperature_in_the_last_24_hours-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-maximum_2m_temperature_in_the_last_24_hours-ecmwf-5.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-maximum_2m_temperature_in_the_last_24_hours-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-maximum_2m_temperature_in_the_last_24_hours-meteo_france-6.ini index eac744f6c..1fafa276d 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-maximum_2m_temperature_in_the_last_24_hours-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-maximum_2m_temperature_in_the_last_24_hours-meteo_france-6.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-maximum_2m_temperature_in_the_last_24_hours-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-maximum_2m_temperature_in_the_last_24_hours-meteo_france-7.ini index 9bc6fccb4..c79013587 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-maximum_2m_temperature_in_the_last_24_hours-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-maximum_2m_temperature_in_the_last_24_hours-meteo_france-7.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-maximum_2m_temperature_in_the_last_24_hours-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-maximum_2m_temperature_in_the_last_24_hours-ukmo-14.ini index 693f727d1..304d778f4 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-maximum_2m_temperature_in_the_last_24_hours-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-maximum_2m_temperature_in_the_last_24_hours-ukmo-14.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-mean_sea_level_pressure-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-mean_sea_level_pressure-cmcc-3.ini index 9e398ab1c..0b97a2553 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-mean_sea_level_pressure-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-mean_sea_level_pressure-cmcc-3.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-mean_sea_level_pressure-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-mean_sea_level_pressure-dwd-2.ini index 8deeff176..c2e4555ee 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-mean_sea_level_pressure-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-mean_sea_level_pressure-dwd-2.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-mean_sea_level_pressure-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-mean_sea_level_pressure-ecmwf-5.ini index 276a7174b..64bd5f948 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-mean_sea_level_pressure-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-mean_sea_level_pressure-ecmwf-5.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-mean_sea_level_pressure-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-mean_sea_level_pressure-meteo_france-6.ini index 5274b2a97..c5e44f1d9 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-mean_sea_level_pressure-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-mean_sea_level_pressure-meteo_france-6.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-mean_sea_level_pressure-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-mean_sea_level_pressure-meteo_france-7.ini index 8ad6c138a..cb1ec0947 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-mean_sea_level_pressure-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-mean_sea_level_pressure-meteo_france-7.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-mean_sea_level_pressure-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-mean_sea_level_pressure-ukmo-14.ini index eaf0a061b..cba51578d 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-mean_sea_level_pressure-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-mean_sea_level_pressure-ukmo-14.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-minimum_2m_temperature_in_the_last_24_hours-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-minimum_2m_temperature_in_the_last_24_hours-cmcc-3.ini index 05ac19d64..d5359dde2 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-minimum_2m_temperature_in_the_last_24_hours-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-minimum_2m_temperature_in_the_last_24_hours-cmcc-3.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-minimum_2m_temperature_in_the_last_24_hours-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-minimum_2m_temperature_in_the_last_24_hours-dwd-2.ini index 922999cc8..8ed2b5d8e 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-minimum_2m_temperature_in_the_last_24_hours-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-minimum_2m_temperature_in_the_last_24_hours-dwd-2.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-minimum_2m_temperature_in_the_last_24_hours-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-minimum_2m_temperature_in_the_last_24_hours-ecmwf-5.ini index b56d5bbce..6c4cad677 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-minimum_2m_temperature_in_the_last_24_hours-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-minimum_2m_temperature_in_the_last_24_hours-ecmwf-5.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-minimum_2m_temperature_in_the_last_24_hours-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-minimum_2m_temperature_in_the_last_24_hours-meteo_france-6.ini index c8672078a..f3022812c 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-minimum_2m_temperature_in_the_last_24_hours-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-minimum_2m_temperature_in_the_last_24_hours-meteo_france-6.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-minimum_2m_temperature_in_the_last_24_hours-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-minimum_2m_temperature_in_the_last_24_hours-meteo_france-7.ini index 144df205a..6ab604041 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-minimum_2m_temperature_in_the_last_24_hours-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-minimum_2m_temperature_in_the_last_24_hours-meteo_france-7.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-minimum_2m_temperature_in_the_last_24_hours-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-minimum_2m_temperature_in_the_last_24_hours-ukmo-14.ini index 018012eae..429a5fcab 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-minimum_2m_temperature_in_the_last_24_hours-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-minimum_2m_temperature_in_the_last_24_hours-ukmo-14.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-north_south_surface_stress_rate_of_accumulation-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-north_south_surface_stress_rate_of_accumulation-cmcc-3.ini index 60f5561c9..824af2585 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-north_south_surface_stress_rate_of_accumulation-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-north_south_surface_stress_rate_of_accumulation-cmcc-3.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-north_south_surface_stress_rate_of_accumulation-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-north_south_surface_stress_rate_of_accumulation-dwd-2.ini index a7237a6e9..cf8155f3c 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-north_south_surface_stress_rate_of_accumulation-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-north_south_surface_stress_rate_of_accumulation-dwd-2.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-north_south_surface_stress_rate_of_accumulation-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-north_south_surface_stress_rate_of_accumulation-ecmwf-5.ini index b6cb3b1bb..e65f998d1 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-north_south_surface_stress_rate_of_accumulation-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-north_south_surface_stress_rate_of_accumulation-ecmwf-5.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-north_south_surface_stress_rate_of_accumulation-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-north_south_surface_stress_rate_of_accumulation-meteo_france-6.ini index 54641ea2c..388866359 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-north_south_surface_stress_rate_of_accumulation-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-north_south_surface_stress_rate_of_accumulation-meteo_france-6.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-north_south_surface_stress_rate_of_accumulation-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-north_south_surface_stress_rate_of_accumulation-meteo_france-7.ini index 9a0af40a6..238eb716b 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-north_south_surface_stress_rate_of_accumulation-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-north_south_surface_stress_rate_of_accumulation-meteo_france-7.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-north_south_surface_stress_rate_of_accumulation-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-north_south_surface_stress_rate_of_accumulation-ukmo-14.ini index 2c6540903..e8be9ded4 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-north_south_surface_stress_rate_of_accumulation-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-north_south_surface_stress_rate_of_accumulation-ukmo-14.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-runoff-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-runoff-cmcc-3.ini index 365d0aa17..c8e5d9aeb 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-runoff-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-runoff-cmcc-3.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-runoff-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-runoff-dwd-2.ini index eea324329..f27a18965 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-runoff-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-runoff-dwd-2.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-runoff-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-runoff-ecmwf-5.ini index 86cfb28cc..2079f5bff 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-runoff-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-runoff-ecmwf-5.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-runoff-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-runoff-meteo_france-6.ini index ba758c374..34417afc4 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-runoff-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-runoff-meteo_france-6.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-runoff-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-runoff-meteo_france-7.ini index edac7a015..d525392bd 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-runoff-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-runoff-meteo_france-7.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-runoff-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-runoff-ukmo-14.ini index 10a2770a5..868a10075 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-runoff-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-runoff-ukmo-14.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-sea_ice_cover-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-sea_ice_cover-cmcc-3.ini index b8a246b70..1fca30e12 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-sea_ice_cover-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-sea_ice_cover-cmcc-3.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-sea_ice_cover-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-sea_ice_cover-dwd-2.ini index 2fddf4a4e..1c0eca00e 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-sea_ice_cover-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-sea_ice_cover-dwd-2.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-sea_ice_cover-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-sea_ice_cover-ecmwf-5.ini index 955a74825..aad266b49 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-sea_ice_cover-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-sea_ice_cover-ecmwf-5.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-sea_ice_cover-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-sea_ice_cover-meteo_france-6.ini index b4a5dd1be..a7c827b77 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-sea_ice_cover-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-sea_ice_cover-meteo_france-6.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-sea_ice_cover-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-sea_ice_cover-meteo_france-7.ini index a8d1b3134..c7e03e6de 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-sea_ice_cover-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-sea_ice_cover-meteo_france-7.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-sea_ice_cover-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-sea_ice_cover-ukmo-14.ini index b0422d574..5636584b1 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-sea_ice_cover-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-sea_ice_cover-ukmo-14.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-sea_surface_temperature-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-sea_surface_temperature-cmcc-3.ini index 33a1325b5..7e8936f1f 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-sea_surface_temperature-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-sea_surface_temperature-cmcc-3.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = -valid_max = +valid_min = 193.15 +valid_max = 353.15 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-sea_surface_temperature-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-sea_surface_temperature-dwd-2.ini index 663aa5830..d29806c69 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-sea_surface_temperature-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-sea_surface_temperature-dwd-2.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = -valid_max = +valid_min = 193.15 +valid_max = 353.15 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-sea_surface_temperature-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-sea_surface_temperature-ecmwf-5.ini index 4c6c895b3..6affef2f6 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-sea_surface_temperature-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-sea_surface_temperature-ecmwf-5.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = -valid_max = +valid_min = 193.15 +valid_max = 353.15 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-sea_surface_temperature-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-sea_surface_temperature-meteo_france-6.ini index ba657921d..b120e4874 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-sea_surface_temperature-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-sea_surface_temperature-meteo_france-6.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = -valid_max = +valid_min = 193.15 +valid_max = 353.15 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-sea_surface_temperature-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-sea_surface_temperature-meteo_france-7.ini index 11cbc89b8..9912fa48a 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-sea_surface_temperature-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-sea_surface_temperature-meteo_france-7.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = -valid_max = +valid_min = 193.15 +valid_max = 353.15 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-sea_surface_temperature-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-sea_surface_temperature-ukmo-14.ini index 46c434b2c..ddebafdd2 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-sea_surface_temperature-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-sea_surface_temperature-ukmo-14.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = -valid_max = +valid_min = 193.15 +valid_max = 353.15 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-snow_density-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-snow_density-cmcc-3.ini index 619cfe691..4a8471260 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-snow_density-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-snow_density-cmcc-3.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-snow_density-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-snow_density-dwd-2.ini index 3ba346b12..03cd30ea1 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-snow_density-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-snow_density-dwd-2.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-snow_density-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-snow_density-ecmwf-5.ini index cea0aa47e..d7bc46a2d 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-snow_density-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-snow_density-ecmwf-5.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-snow_density-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-snow_density-meteo_france-6.ini index bcf6e09a9..d0834d928 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-snow_density-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-snow_density-meteo_france-6.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-snow_density-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-snow_density-meteo_france-7.ini index 08e24aac6..b208c644c 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-snow_density-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-snow_density-meteo_france-7.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-snow_density-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-snow_density-ukmo-14.ini index 36f86d4f2..2657abc49 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-snow_density-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-snow_density-ukmo-14.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-snow_depth-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-snow_depth-cmcc-3.ini index 92e8200a3..28b1c02ac 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-snow_depth-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-snow_depth-cmcc-3.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-snow_depth-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-snow_depth-dwd-2.ini index 769d6bdbb..c611ff01f 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-snow_depth-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-snow_depth-dwd-2.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-snow_depth-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-snow_depth-ecmwf-5.ini index db8dfbedd..d5af0541e 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-snow_depth-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-snow_depth-ecmwf-5.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-snow_depth-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-snow_depth-meteo_france-6.ini index 2ad50c246..1bd112b6c 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-snow_depth-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-snow_depth-meteo_france-6.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-snow_depth-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-snow_depth-meteo_france-7.ini index 1c75ef808..e89044fcd 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-snow_depth-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-snow_depth-meteo_france-7.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-snow_depth-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-snow_depth-ukmo-14.ini index 7c8874be3..cff29a2ff 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-snow_depth-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-snow_depth-ukmo-14.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-snowfall-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-snowfall-cmcc-3.ini index 91852d197..f55c1d240 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-snowfall-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-snowfall-cmcc-3.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-snowfall-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-snowfall-dwd-2.ini index f99f1b10f..466e6bcb3 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-snowfall-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-snowfall-dwd-2.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-snowfall-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-snowfall-ecmwf-5.ini index 48307b7e2..f9f317df9 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-snowfall-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-snowfall-ecmwf-5.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-snowfall-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-snowfall-meteo_france-6.ini index 4b54a516a..c4ea94e8a 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-snowfall-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-snowfall-meteo_france-6.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-snowfall-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-snowfall-meteo_france-7.ini index 63db8d3be..869975c79 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-snowfall-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-snowfall-meteo_france-7.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-snowfall-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-snowfall-ukmo-14.ini index 15393e3c0..67476383f 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-snowfall-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-snowfall-ukmo-14.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-soil_temperature_level_1-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-soil_temperature_level_1-cmcc-3.ini index 1146ac8fe..0f0303539 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-soil_temperature_level_1-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-soil_temperature_level_1-cmcc-3.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = -valid_max = +valid_min = 223.15 +valid_max = 323.15 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-soil_temperature_level_1-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-soil_temperature_level_1-dwd-2.ini index 71f6503de..e72ea6e73 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-soil_temperature_level_1-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-soil_temperature_level_1-dwd-2.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = -valid_max = +valid_min = 223.15 +valid_max = 323.15 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-soil_temperature_level_1-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-soil_temperature_level_1-ecmwf-5.ini index 4c2864947..7fe674720 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-soil_temperature_level_1-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-soil_temperature_level_1-ecmwf-5.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = -valid_max = +valid_min = 223.15 +valid_max = 323.15 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-soil_temperature_level_1-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-soil_temperature_level_1-meteo_france-6.ini index d7f225329..8dab1f636 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-soil_temperature_level_1-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-soil_temperature_level_1-meteo_france-6.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = -valid_max = +valid_min = 223.15 +valid_max = 323.15 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-soil_temperature_level_1-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-soil_temperature_level_1-meteo_france-7.ini index 904e07758..1053b1c97 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-soil_temperature_level_1-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-soil_temperature_level_1-meteo_france-7.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = -valid_max = +valid_min = 223.15 +valid_max = 323.15 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-soil_temperature_level_1-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-soil_temperature_level_1-ukmo-14.ini index 7ff470ea4..113ce027d 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-soil_temperature_level_1-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-soil_temperature_level_1-ukmo-14.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = -valid_max = +valid_min = 223.15 +valid_max = 323.15 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_latent_heat_flux-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_latent_heat_flux-cmcc-3.ini index 1452c6ffb..7e169f115 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_latent_heat_flux-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_latent_heat_flux-cmcc-3.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_latent_heat_flux-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_latent_heat_flux-dwd-2.ini index 896c74da0..539b90659 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_latent_heat_flux-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_latent_heat_flux-dwd-2.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_latent_heat_flux-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_latent_heat_flux-ecmwf-5.ini index 4a9beb1e7..7c75e35d1 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_latent_heat_flux-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_latent_heat_flux-ecmwf-5.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_latent_heat_flux-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_latent_heat_flux-meteo_france-6.ini index dc18e79c8..d9994ac75 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_latent_heat_flux-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_latent_heat_flux-meteo_france-6.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_latent_heat_flux-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_latent_heat_flux-meteo_france-7.ini index bb9ab1f07..1ba73ef0f 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_latent_heat_flux-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_latent_heat_flux-meteo_france-7.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_latent_heat_flux-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_latent_heat_flux-ukmo-14.ini index 857d4d648..b791e5e2f 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_latent_heat_flux-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_latent_heat_flux-ukmo-14.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_sensible_heat_flux-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_sensible_heat_flux-cmcc-3.ini index b23abca8d..9660385b2 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_sensible_heat_flux-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_sensible_heat_flux-cmcc-3.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_sensible_heat_flux-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_sensible_heat_flux-dwd-2.ini index 3aac22a09..c7e99244b 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_sensible_heat_flux-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_sensible_heat_flux-dwd-2.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_sensible_heat_flux-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_sensible_heat_flux-ecmwf-5.ini index d7b98ae0b..346135b63 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_sensible_heat_flux-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_sensible_heat_flux-ecmwf-5.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_sensible_heat_flux-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_sensible_heat_flux-meteo_france-6.ini index d7b5c88f2..9d6183847 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_sensible_heat_flux-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_sensible_heat_flux-meteo_france-6.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_sensible_heat_flux-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_sensible_heat_flux-meteo_france-7.ini index 65a332acb..36094a602 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_sensible_heat_flux-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_sensible_heat_flux-meteo_france-7.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_sensible_heat_flux-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_sensible_heat_flux-ukmo-14.ini index 98de0ca0f..e80ecfed9 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_sensible_heat_flux-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_sensible_heat_flux-ukmo-14.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_solar_radiation-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_solar_radiation-cmcc-3.ini index 61ac7bd15..77c0bef6f 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_solar_radiation-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_solar_radiation-cmcc-3.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_solar_radiation-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_solar_radiation-dwd-2.ini index 4153b150b..ee0785227 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_solar_radiation-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_solar_radiation-dwd-2.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_solar_radiation-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_solar_radiation-ecmwf-5.ini index f202d1074..77b0c7190 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_solar_radiation-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_solar_radiation-ecmwf-5.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_solar_radiation-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_solar_radiation-meteo_france-6.ini index 66651e86c..9e779b103 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_solar_radiation-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_solar_radiation-meteo_france-6.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_solar_radiation-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_solar_radiation-meteo_france-7.ini index 9abdaf63a..3b7a18515 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_solar_radiation-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_solar_radiation-meteo_france-7.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_solar_radiation-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_solar_radiation-ukmo-14.ini index adc75a2e1..4eb11a0cc 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_solar_radiation-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_solar_radiation-ukmo-14.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_solar_radiation_downwards-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_solar_radiation_downwards-cmcc-3.ini index 6c3ac6372..c8375802d 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_solar_radiation_downwards-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_solar_radiation_downwards-cmcc-3.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = -valid_max = +valid_min = 0 +valid_max = 1600 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_solar_radiation_downwards-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_solar_radiation_downwards-dwd-2.ini index 45da950b1..1a4b32920 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_solar_radiation_downwards-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_solar_radiation_downwards-dwd-2.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = -valid_max = +valid_min = 0 +valid_max = 1600 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_solar_radiation_downwards-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_solar_radiation_downwards-ecmwf-5.ini index 31456e56a..221f1ecb1 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_solar_radiation_downwards-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_solar_radiation_downwards-ecmwf-5.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = -valid_max = +valid_min = 0 +valid_max = 1600 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_solar_radiation_downwards-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_solar_radiation_downwards-meteo_france-6.ini index f6f6144ac..315f025e9 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_solar_radiation_downwards-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_solar_radiation_downwards-meteo_france-6.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = -valid_max = +valid_min = 0 +valid_max = 1600 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_solar_radiation_downwards-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_solar_radiation_downwards-meteo_france-7.ini index 354e3a2af..8469f8ea9 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_solar_radiation_downwards-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_solar_radiation_downwards-meteo_france-7.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = -valid_max = +valid_min = 0 +valid_max = 1600 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_solar_radiation_downwards-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_solar_radiation_downwards-ukmo-14.ini index c26d325f0..cfb0348bf 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_solar_radiation_downwards-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_solar_radiation_downwards-ukmo-14.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = -valid_max = +valid_min = 0 +valid_max = 1600 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_thermal_radiation-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_thermal_radiation-cmcc-3.ini index 748ca33b1..4025ffbf6 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_thermal_radiation-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_thermal_radiation-cmcc-3.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_thermal_radiation-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_thermal_radiation-dwd-2.ini index a0d0b05ec..9b7d9b81b 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_thermal_radiation-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_thermal_radiation-dwd-2.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_thermal_radiation-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_thermal_radiation-ecmwf-5.ini index 208cbfadc..3d9b12719 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_thermal_radiation-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_thermal_radiation-ecmwf-5.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_thermal_radiation-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_thermal_radiation-meteo_france-6.ini index 8cffa1bf8..e3b3fe609 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_thermal_radiation-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_thermal_radiation-meteo_france-6.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_thermal_radiation-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_thermal_radiation-meteo_france-7.ini index dece68435..8fcbba146 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_thermal_radiation-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_thermal_radiation-meteo_france-7.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_thermal_radiation-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_thermal_radiation-ukmo-14.ini index fcae3ffc0..ca1ee3a47 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_thermal_radiation-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_thermal_radiation-ukmo-14.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_thermal_radiation_downwards-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_thermal_radiation_downwards-cmcc-3.ini index c13ece016..9391b294f 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_thermal_radiation_downwards-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_thermal_radiation_downwards-cmcc-3.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_thermal_radiation_downwards-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_thermal_radiation_downwards-dwd-2.ini index 91d7b0a7a..c6e4c9054 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_thermal_radiation_downwards-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_thermal_radiation_downwards-dwd-2.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_thermal_radiation_downwards-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_thermal_radiation_downwards-ecmwf-5.ini index a6f152140..36d854d6a 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_thermal_radiation_downwards-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_thermal_radiation_downwards-ecmwf-5.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_thermal_radiation_downwards-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_thermal_radiation_downwards-meteo_france-6.ini index a0d4d72ce..c25c50f2d 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_thermal_radiation_downwards-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_thermal_radiation_downwards-meteo_france-6.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_thermal_radiation_downwards-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_thermal_radiation_downwards-meteo_france-7.ini index 93930c089..888b58b25 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_thermal_radiation_downwards-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_thermal_radiation_downwards-meteo_france-7.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_thermal_radiation_downwards-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_thermal_radiation_downwards-ukmo-14.ini index 76a2a9468..09bfce50e 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_thermal_radiation_downwards-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_thermal_radiation_downwards-ukmo-14.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-top_solar_radiation-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-top_solar_radiation-cmcc-3.ini index 6f9859398..47fdfc5dd 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-top_solar_radiation-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-top_solar_radiation-cmcc-3.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = -valid_max = +valid_min = 0 +valid_max = 1600 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-top_solar_radiation-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-top_solar_radiation-dwd-2.ini index 98b038b28..c4632d2e5 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-top_solar_radiation-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-top_solar_radiation-dwd-2.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = -valid_max = +valid_min = 0 +valid_max = 1600 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-top_solar_radiation-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-top_solar_radiation-ecmwf-5.ini index 6193027ea..61eb5b0df 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-top_solar_radiation-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-top_solar_radiation-ecmwf-5.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = -valid_max = +valid_min = 0 +valid_max = 1600 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-top_solar_radiation-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-top_solar_radiation-meteo_france-6.ini index 46b4be3cd..8f1d0d3d9 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-top_solar_radiation-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-top_solar_radiation-meteo_france-6.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = -valid_max = +valid_min = 0 +valid_max = 1600 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-top_solar_radiation-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-top_solar_radiation-meteo_france-7.ini index a10513e7e..5608cc9f2 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-top_solar_radiation-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-top_solar_radiation-meteo_france-7.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = -valid_max = +valid_min = 0 +valid_max = 1600 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-top_solar_radiation-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-top_solar_radiation-ukmo-14.ini index 70051a86f..7ccf52131 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-top_solar_radiation-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-top_solar_radiation-ukmo-14.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = -valid_max = +valid_min = 0 +valid_max = 1600 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-top_thermal_radiation-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-top_thermal_radiation-cmcc-3.ini index 873f3d8ae..f0a25bf76 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-top_thermal_radiation-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-top_thermal_radiation-cmcc-3.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-top_thermal_radiation-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-top_thermal_radiation-dwd-2.ini index f09bd3650..d2535e32c 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-top_thermal_radiation-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-top_thermal_radiation-dwd-2.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-top_thermal_radiation-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-top_thermal_radiation-ecmwf-5.ini index 0c3ac8f64..0b240f736 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-top_thermal_radiation-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-top_thermal_radiation-ecmwf-5.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-top_thermal_radiation-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-top_thermal_radiation-meteo_france-6.ini index 3b102a0bb..c8868882f 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-top_thermal_radiation-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-top_thermal_radiation-meteo_france-6.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-top_thermal_radiation-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-top_thermal_radiation-meteo_france-7.ini index c9ec98aba..a5dd1bca4 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-top_thermal_radiation-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-top_thermal_radiation-meteo_france-7.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-top_thermal_radiation-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-top_thermal_radiation-ukmo-14.ini index 445078aae..47f7b8351 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-top_thermal_radiation-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-top_thermal_radiation-ukmo-14.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-total_cloud_cover-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-total_cloud_cover-cmcc-3.ini index 88091e466..11541af32 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-total_cloud_cover-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-total_cloud_cover-cmcc-3.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-total_cloud_cover-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-total_cloud_cover-dwd-2.ini index 787915f47..ad7374eef 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-total_cloud_cover-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-total_cloud_cover-dwd-2.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-total_cloud_cover-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-total_cloud_cover-ecmwf-5.ini index dc1150e19..3999410a4 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-total_cloud_cover-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-total_cloud_cover-ecmwf-5.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-total_cloud_cover-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-total_cloud_cover-meteo_france-6.ini index f0be37b63..6f7177819 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-total_cloud_cover-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-total_cloud_cover-meteo_france-6.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-total_cloud_cover-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-total_cloud_cover-meteo_france-7.ini index f06bc4d40..e2148348b 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-total_cloud_cover-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-total_cloud_cover-meteo_france-7.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-total_cloud_cover-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-total_cloud_cover-ukmo-14.ini index 5b5da952a..24f272e60 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-total_cloud_cover-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-total_cloud_cover-ukmo-14.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-total_precipitation-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-total_precipitation-cmcc-3.ini index db3a16526..d0ff556a6 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-total_precipitation-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-total_precipitation-cmcc-3.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = -valid_max = +valid_min = 0 +valid_max = 0.04 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-total_precipitation-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-total_precipitation-dwd-2.ini index 0c2cb15a1..eee103400 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-total_precipitation-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-total_precipitation-dwd-2.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = -valid_max = +valid_min = 0 +valid_max = 0.04 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-total_precipitation-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-total_precipitation-ecmwf-5.ini index 80ae2681f..a14b73e3c 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-total_precipitation-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-total_precipitation-ecmwf-5.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = -valid_max = +valid_min = 0 +valid_max = 0.04 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-total_precipitation-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-total_precipitation-meteo_france-6.ini index 2db9afbbf..cfd0ef8fe 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-total_precipitation-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-total_precipitation-meteo_france-6.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = -valid_max = +valid_min = 0 +valid_max = 0.04 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-total_precipitation-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-total_precipitation-meteo_france-7.ini index e48673599..aebcf7f6c 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-total_precipitation-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-total_precipitation-meteo_france-7.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = -valid_max = +valid_min = 0 +valid_max = 0.04 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-total_precipitation-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-total_precipitation-ukmo-14.ini index 3b2c6a081..aa5fb325f 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-total_precipitation-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-total_precipitation-ukmo-14.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = -valid_max = +valid_min = 0 +valid_max = 0.04 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-geopotential-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-geopotential-cmcc-3.ini index a20761dfd..0a86d3a1f 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-geopotential-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-geopotential-cmcc-3.ini @@ -39,6 +39,6 @@ time_step = 12 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-geopotential-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-geopotential-dwd-2.ini index fa28ecce2..a01fee83d 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-geopotential-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-geopotential-dwd-2.ini @@ -39,6 +39,6 @@ time_step = 12 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-geopotential-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-geopotential-ecmwf-5.ini index d57a5c7e0..48b0ed84f 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-geopotential-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-geopotential-ecmwf-5.ini @@ -39,6 +39,6 @@ time_step = 12 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-geopotential-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-geopotential-meteo_france-6.ini index adb936f0e..62b3941d8 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-geopotential-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-geopotential-meteo_france-6.ini @@ -39,6 +39,6 @@ time_step = 12 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-geopotential-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-geopotential-meteo_france-7.ini index c58e77d73..39db00e58 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-geopotential-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-geopotential-meteo_france-7.ini @@ -39,6 +39,6 @@ time_step = 12 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-geopotential-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-geopotential-ukmo-14.ini index 384615ec3..f37bc35c2 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-geopotential-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-geopotential-ukmo-14.ini @@ -39,6 +39,6 @@ time_step = 12 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-specific_humidity-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-specific_humidity-cmcc-3.ini index 4ecb10645..5d4396267 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-specific_humidity-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-specific_humidity-cmcc-3.ini @@ -39,6 +39,6 @@ time_step = 12 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-specific_humidity-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-specific_humidity-dwd-2.ini index e7080ab69..62f23f432 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-specific_humidity-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-specific_humidity-dwd-2.ini @@ -39,6 +39,6 @@ time_step = 12 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-specific_humidity-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-specific_humidity-ecmwf-5.ini index 8ad143e29..67ba85a49 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-specific_humidity-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-specific_humidity-ecmwf-5.ini @@ -39,6 +39,6 @@ time_step = 12 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-specific_humidity-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-specific_humidity-meteo_france-6.ini index 17f82e1cf..3fcf46847 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-specific_humidity-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-specific_humidity-meteo_france-6.ini @@ -39,6 +39,6 @@ time_step = 12 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-specific_humidity-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-specific_humidity-meteo_france-7.ini index 3632a8928..756bf8eca 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-specific_humidity-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-specific_humidity-meteo_france-7.ini @@ -39,6 +39,6 @@ time_step = 12 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-specific_humidity-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-specific_humidity-ukmo-14.ini index aac554005..fdc719cc8 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-specific_humidity-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-specific_humidity-ukmo-14.ini @@ -39,6 +39,6 @@ time_step = 12 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-temperature-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-temperature-cmcc-3.ini index 6fa716004..18af16133 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-temperature-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-temperature-cmcc-3.ini @@ -39,6 +39,6 @@ time_step = 12 time_granularity = hour [valid_ranges] -valid_min = -valid_max = +valid_min = 183.15 +valid_max = 343.15 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-temperature-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-temperature-dwd-2.ini index a29a7d294..a89d341df 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-temperature-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-temperature-dwd-2.ini @@ -39,6 +39,6 @@ time_step = 12 time_granularity = hour [valid_ranges] -valid_min = -valid_max = +valid_min = 183.15 +valid_max = 343.15 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-temperature-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-temperature-ecmwf-5.ini index 8148bee3e..846455161 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-temperature-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-temperature-ecmwf-5.ini @@ -39,6 +39,6 @@ time_step = 12 time_granularity = hour [valid_ranges] -valid_min = -valid_max = +valid_min = 183.15 +valid_max = 343.15 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-temperature-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-temperature-meteo_france-6.ini index fc09666d5..36ce6acdb 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-temperature-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-temperature-meteo_france-6.ini @@ -39,6 +39,6 @@ time_step = 12 time_granularity = hour [valid_ranges] -valid_min = -valid_max = +valid_min = 183.15 +valid_max = 343.15 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-temperature-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-temperature-meteo_france-7.ini index f0a3315c9..1eefe4b9c 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-temperature-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-temperature-meteo_france-7.ini @@ -39,6 +39,6 @@ time_step = 12 time_granularity = hour [valid_ranges] -valid_min = -valid_max = +valid_min = 183.15 +valid_max = 343.15 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-temperature-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-temperature-ukmo-14.ini index 0e018b443..488e88b8b 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-temperature-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-temperature-ukmo-14.ini @@ -39,6 +39,6 @@ time_step = 12 time_granularity = hour [valid_ranges] -valid_min = -valid_max = +valid_min = 183.15 +valid_max = 343.15 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-u_component_of_wind-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-u_component_of_wind-cmcc-3.ini index a8d02b27c..3d1d77000 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-u_component_of_wind-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-u_component_of_wind-cmcc-3.ini @@ -39,6 +39,6 @@ time_step = 12 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-u_component_of_wind-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-u_component_of_wind-dwd-2.ini index 8c44a9dba..863502127 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-u_component_of_wind-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-u_component_of_wind-dwd-2.ini @@ -39,6 +39,6 @@ time_step = 12 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-u_component_of_wind-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-u_component_of_wind-ecmwf-5.ini index 20ffc5106..78aa833e0 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-u_component_of_wind-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-u_component_of_wind-ecmwf-5.ini @@ -39,6 +39,6 @@ time_step = 12 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-u_component_of_wind-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-u_component_of_wind-meteo_france-6.ini index a57cc0cb2..47c8717d3 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-u_component_of_wind-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-u_component_of_wind-meteo_france-6.ini @@ -39,6 +39,6 @@ time_step = 12 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-u_component_of_wind-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-u_component_of_wind-meteo_france-7.ini index e4b7f2baa..191143602 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-u_component_of_wind-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-u_component_of_wind-meteo_france-7.ini @@ -39,6 +39,6 @@ time_step = 12 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-u_component_of_wind-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-u_component_of_wind-ukmo-14.ini index f816648ee..51b144d55 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-u_component_of_wind-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-u_component_of_wind-ukmo-14.ini @@ -39,6 +39,6 @@ time_step = 12 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-v_component_of_wind-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-v_component_of_wind-cmcc-3.ini index 097b621d9..fe5ab9cd0 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-v_component_of_wind-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-v_component_of_wind-cmcc-3.ini @@ -39,6 +39,6 @@ time_step = 12 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-v_component_of_wind-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-v_component_of_wind-dwd-2.ini index a962f3faa..af38bf6f2 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-v_component_of_wind-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-v_component_of_wind-dwd-2.ini @@ -39,6 +39,6 @@ time_step = 12 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-v_component_of_wind-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-v_component_of_wind-ecmwf-5.ini index 5a78abd2e..7c949dbe7 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-v_component_of_wind-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-v_component_of_wind-ecmwf-5.ini @@ -39,6 +39,6 @@ time_step = 12 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-v_component_of_wind-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-v_component_of_wind-meteo_france-6.ini index ee45907bf..615a0bdf6 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-v_component_of_wind-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-v_component_of_wind-meteo_france-6.ini @@ -39,6 +39,6 @@ time_step = 12 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-v_component_of_wind-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-v_component_of_wind-meteo_france-7.ini index 08f081075..96c563f7d 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-v_component_of_wind-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-v_component_of_wind-meteo_france-7.ini @@ -39,6 +39,6 @@ time_step = 12 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-v_component_of_wind-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-v_component_of_wind-ukmo-14.ini index 8abfcae9d..a7acb86ce 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-v_component_of_wind-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-v_component_of_wind-ukmo-14.ini @@ -39,6 +39,6 @@ time_step = 12 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-10m_u_component_of_wind-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-10m_u_component_of_wind-cmcc-3.ini index 5e26a220b..f111d4799 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-10m_u_component_of_wind-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-10m_u_component_of_wind-cmcc-3.ini @@ -39,6 +39,6 @@ time_step = 6 time_granularity = hour [valid_ranges] -valid_min = -valid_max = +valid_min = -75 +valid_max = 75 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-10m_u_component_of_wind-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-10m_u_component_of_wind-dwd-2.ini index db2079ccc..ac8e85b5c 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-10m_u_component_of_wind-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-10m_u_component_of_wind-dwd-2.ini @@ -39,6 +39,6 @@ time_step = 6 time_granularity = hour [valid_ranges] -valid_min = -valid_max = +valid_min = -75 +valid_max = 75 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-10m_u_component_of_wind-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-10m_u_component_of_wind-ecmwf-5.ini index bd172e52a..c3179ba11 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-10m_u_component_of_wind-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-10m_u_component_of_wind-ecmwf-5.ini @@ -39,6 +39,6 @@ time_step = 6 time_granularity = hour [valid_ranges] -valid_min = -valid_max = +valid_min = -75 +valid_max = 75 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-10m_u_component_of_wind-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-10m_u_component_of_wind-meteo_france-6.ini index fdf711e82..3542516e8 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-10m_u_component_of_wind-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-10m_u_component_of_wind-meteo_france-6.ini @@ -39,6 +39,6 @@ time_step = 6 time_granularity = hour [valid_ranges] -valid_min = -valid_max = +valid_min = -75 +valid_max = 75 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-10m_u_component_of_wind-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-10m_u_component_of_wind-meteo_france-7.ini index 381725694..c3713839c 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-10m_u_component_of_wind-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-10m_u_component_of_wind-meteo_france-7.ini @@ -39,6 +39,6 @@ time_step = 6 time_granularity = hour [valid_ranges] -valid_min = -valid_max = +valid_min = -75 +valid_max = 75 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-10m_u_component_of_wind-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-10m_u_component_of_wind-ukmo-14.ini index 6fce25889..c491e49d6 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-10m_u_component_of_wind-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-10m_u_component_of_wind-ukmo-14.ini @@ -39,6 +39,6 @@ time_step = 6 time_granularity = hour [valid_ranges] -valid_min = -valid_max = +valid_min = -75 +valid_max = 75 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-10m_v_component_of_wind-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-10m_v_component_of_wind-cmcc-3.ini index 7eec61ac0..d11f6232a 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-10m_v_component_of_wind-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-10m_v_component_of_wind-cmcc-3.ini @@ -39,6 +39,6 @@ time_step = 6 time_granularity = hour [valid_ranges] -valid_min = -valid_max = +valid_min = -75 +valid_max = 75 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-10m_v_component_of_wind-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-10m_v_component_of_wind-dwd-2.ini index 0381ac6fd..00da89752 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-10m_v_component_of_wind-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-10m_v_component_of_wind-dwd-2.ini @@ -39,6 +39,6 @@ time_step = 6 time_granularity = hour [valid_ranges] -valid_min = -valid_max = +valid_min = -75 +valid_max = 75 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-10m_v_component_of_wind-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-10m_v_component_of_wind-ecmwf-5.ini index dde5afbee..4382fd7c2 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-10m_v_component_of_wind-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-10m_v_component_of_wind-ecmwf-5.ini @@ -39,6 +39,6 @@ time_step = 6 time_granularity = hour [valid_ranges] -valid_min = -valid_max = +valid_min = -75 +valid_max = 75 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-10m_v_component_of_wind-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-10m_v_component_of_wind-meteo_france-6.ini index b4f37aca2..48ce99c36 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-10m_v_component_of_wind-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-10m_v_component_of_wind-meteo_france-6.ini @@ -39,6 +39,6 @@ time_step = 6 time_granularity = hour [valid_ranges] -valid_min = -valid_max = +valid_min = -75 +valid_max = 75 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-10m_v_component_of_wind-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-10m_v_component_of_wind-meteo_france-7.ini index 182c88e3c..763d65134 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-10m_v_component_of_wind-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-10m_v_component_of_wind-meteo_france-7.ini @@ -39,6 +39,6 @@ time_step = 6 time_granularity = hour [valid_ranges] -valid_min = -valid_max = +valid_min = -75 +valid_max = 75 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-10m_v_component_of_wind-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-10m_v_component_of_wind-ukmo-14.ini index 822d6e79a..660f21106 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-10m_v_component_of_wind-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-10m_v_component_of_wind-ukmo-14.ini @@ -39,6 +39,6 @@ time_step = 6 time_granularity = hour [valid_ranges] -valid_min = -valid_max = +valid_min = -75 +valid_max = 75 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-10m_wind_gust_since_previous_post_processing-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-10m_wind_gust_since_previous_post_processing-cmcc-3.ini index 2f81592f1..a4a3f7fb6 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-10m_wind_gust_since_previous_post_processing-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-10m_wind_gust_since_previous_post_processing-cmcc-3.ini @@ -39,6 +39,6 @@ time_step = 24 time_granularity = hour [valid_ranges] -valid_min = -valid_max = +valid_min = 0 +valid_max = 150 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-10m_wind_gust_since_previous_post_processing-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-10m_wind_gust_since_previous_post_processing-dwd-2.ini index 1ef6a31fe..587c7b544 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-10m_wind_gust_since_previous_post_processing-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-10m_wind_gust_since_previous_post_processing-dwd-2.ini @@ -39,6 +39,6 @@ time_step = 24 time_granularity = hour [valid_ranges] -valid_min = -valid_max = +valid_min = 0 +valid_max = 150 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-10m_wind_gust_since_previous_post_processing-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-10m_wind_gust_since_previous_post_processing-ecmwf-5.ini index 74d6ef197..1c3e91af9 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-10m_wind_gust_since_previous_post_processing-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-10m_wind_gust_since_previous_post_processing-ecmwf-5.ini @@ -39,6 +39,6 @@ time_step = 24 time_granularity = hour [valid_ranges] -valid_min = -valid_max = +valid_min = 0 +valid_max = 150 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-10m_wind_gust_since_previous_post_processing-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-10m_wind_gust_since_previous_post_processing-meteo_france-6.ini index f3e7bf9bf..34a79d710 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-10m_wind_gust_since_previous_post_processing-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-10m_wind_gust_since_previous_post_processing-meteo_france-6.ini @@ -39,6 +39,6 @@ time_step = 24 time_granularity = hour [valid_ranges] -valid_min = -valid_max = +valid_min = 0 +valid_max = 150 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-10m_wind_gust_since_previous_post_processing-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-10m_wind_gust_since_previous_post_processing-meteo_france-7.ini index 251e3eed8..a4c424bfc 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-10m_wind_gust_since_previous_post_processing-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-10m_wind_gust_since_previous_post_processing-meteo_france-7.ini @@ -39,6 +39,6 @@ time_step = 24 time_granularity = hour [valid_ranges] -valid_min = -valid_max = +valid_min = 0 +valid_max = 150 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-10m_wind_gust_since_previous_post_processing-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-10m_wind_gust_since_previous_post_processing-ukmo-14.ini index c6da33beb..b866891b8 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-10m_wind_gust_since_previous_post_processing-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-10m_wind_gust_since_previous_post_processing-ukmo-14.ini @@ -39,6 +39,6 @@ time_step = 24 time_granularity = hour [valid_ranges] -valid_min = -valid_max = +valid_min = 0 +valid_max = 150 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-2m_dewpoint_temperature-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-2m_dewpoint_temperature-cmcc-3.ini index 1a15ff7c6..5163fcadb 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-2m_dewpoint_temperature-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-2m_dewpoint_temperature-cmcc-3.ini @@ -39,6 +39,6 @@ time_step = 6 time_granularity = hour [valid_ranges] -valid_min = -valid_max = +valid_min = 193.15 +valid_max = 323.15 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-2m_dewpoint_temperature-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-2m_dewpoint_temperature-dwd-2.ini index 8663dfa55..69f4d5b86 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-2m_dewpoint_temperature-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-2m_dewpoint_temperature-dwd-2.ini @@ -39,6 +39,6 @@ time_step = 6 time_granularity = hour [valid_ranges] -valid_min = -valid_max = +valid_min = 193.15 +valid_max = 323.15 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-2m_dewpoint_temperature-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-2m_dewpoint_temperature-ecmwf-5.ini index 14fa55c14..8199756ed 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-2m_dewpoint_temperature-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-2m_dewpoint_temperature-ecmwf-5.ini @@ -39,6 +39,6 @@ time_step = 6 time_granularity = hour [valid_ranges] -valid_min = -valid_max = +valid_min = 193.15 +valid_max = 323.15 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-2m_dewpoint_temperature-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-2m_dewpoint_temperature-meteo_france-6.ini index c0bdb0b7f..c05ca9d56 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-2m_dewpoint_temperature-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-2m_dewpoint_temperature-meteo_france-6.ini @@ -39,6 +39,6 @@ time_step = 6 time_granularity = hour [valid_ranges] -valid_min = -valid_max = +valid_min = 193.15 +valid_max = 323.15 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-2m_dewpoint_temperature-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-2m_dewpoint_temperature-meteo_france-7.ini index ddbd71a79..f81bb468e 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-2m_dewpoint_temperature-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-2m_dewpoint_temperature-meteo_france-7.ini @@ -39,6 +39,6 @@ time_step = 6 time_granularity = hour [valid_ranges] -valid_min = -valid_max = +valid_min = 193.15 +valid_max = 323.15 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-2m_dewpoint_temperature-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-2m_dewpoint_temperature-ukmo-14.ini index 76956add0..9848ab57e 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-2m_dewpoint_temperature-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-2m_dewpoint_temperature-ukmo-14.ini @@ -39,6 +39,6 @@ time_step = 6 time_granularity = hour [valid_ranges] -valid_min = -valid_max = +valid_min = 193.15 +valid_max = 323.15 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-2m_temperature-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-2m_temperature-cmcc-3.ini index 3f9c07404..7a101cf60 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-2m_temperature-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-2m_temperature-cmcc-3.ini @@ -39,6 +39,6 @@ time_step = 6 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-2m_temperature-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-2m_temperature-dwd-2.ini index 50a6b37c8..f91931b60 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-2m_temperature-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-2m_temperature-dwd-2.ini @@ -39,6 +39,6 @@ time_step = 6 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-2m_temperature-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-2m_temperature-ecmwf-5.ini index 37475c662..9a6fcf599 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-2m_temperature-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-2m_temperature-ecmwf-5.ini @@ -39,6 +39,6 @@ time_step = 6 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-2m_temperature-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-2m_temperature-meteo_france-6.ini index 5fc113810..0e59455ac 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-2m_temperature-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-2m_temperature-meteo_france-6.ini @@ -39,6 +39,6 @@ time_step = 6 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-2m_temperature-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-2m_temperature-meteo_france-7.ini index c3fa6fff8..6b73692f5 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-2m_temperature-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-2m_temperature-meteo_france-7.ini @@ -39,6 +39,6 @@ time_step = 6 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-2m_temperature-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-2m_temperature-ukmo-14.ini index d50fe7a08..03ad63ee3 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-2m_temperature-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-2m_temperature-ukmo-14.ini @@ -39,6 +39,6 @@ time_step = 6 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-eastward_turbulent_surface_stress-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-eastward_turbulent_surface_stress-cmcc-3.ini index a1e20efca..3dce5c344 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-eastward_turbulent_surface_stress-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-eastward_turbulent_surface_stress-cmcc-3.ini @@ -39,6 +39,6 @@ time_step = 24 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-eastward_turbulent_surface_stress-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-eastward_turbulent_surface_stress-dwd-2.ini index 6f35869ad..b726d0cbe 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-eastward_turbulent_surface_stress-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-eastward_turbulent_surface_stress-dwd-2.ini @@ -39,6 +39,6 @@ time_step = 24 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-eastward_turbulent_surface_stress-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-eastward_turbulent_surface_stress-ecmwf-5.ini index 9862e6979..9ce82194d 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-eastward_turbulent_surface_stress-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-eastward_turbulent_surface_stress-ecmwf-5.ini @@ -39,6 +39,6 @@ time_step = 24 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-eastward_turbulent_surface_stress-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-eastward_turbulent_surface_stress-meteo_france-6.ini index e197379b6..9343b848d 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-eastward_turbulent_surface_stress-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-eastward_turbulent_surface_stress-meteo_france-6.ini @@ -39,6 +39,6 @@ time_step = 24 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-eastward_turbulent_surface_stress-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-eastward_turbulent_surface_stress-meteo_france-7.ini index 82e88a9bc..b42b71008 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-eastward_turbulent_surface_stress-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-eastward_turbulent_surface_stress-meteo_france-7.ini @@ -39,6 +39,6 @@ time_step = 24 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-eastward_turbulent_surface_stress-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-eastward_turbulent_surface_stress-ukmo-14.ini index f090857ba..1d68cb902 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-eastward_turbulent_surface_stress-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-eastward_turbulent_surface_stress-ukmo-14.ini @@ -39,6 +39,6 @@ time_step = 24 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-evaporation-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-evaporation-cmcc-3.ini index b83d55780..38250ce8d 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-evaporation-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-evaporation-cmcc-3.ini @@ -39,6 +39,6 @@ time_step = 24 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-evaporation-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-evaporation-dwd-2.ini index b50686016..a63933166 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-evaporation-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-evaporation-dwd-2.ini @@ -39,6 +39,6 @@ time_step = 24 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-evaporation-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-evaporation-ecmwf-5.ini index 147732618..ecef562e7 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-evaporation-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-evaporation-ecmwf-5.ini @@ -39,6 +39,6 @@ time_step = 24 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-evaporation-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-evaporation-meteo_france-6.ini index 7463bc14b..89e31aeeb 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-evaporation-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-evaporation-meteo_france-6.ini @@ -39,6 +39,6 @@ time_step = 24 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-evaporation-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-evaporation-meteo_france-7.ini index 0080f2694..1be297920 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-evaporation-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-evaporation-meteo_france-7.ini @@ -39,6 +39,6 @@ time_step = 24 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-evaporation-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-evaporation-ukmo-14.ini index 68a66166e..6ab355f39 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-evaporation-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-evaporation-ukmo-14.ini @@ -39,6 +39,6 @@ time_step = 24 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-maximum_2m_temperature_in_the_last_24_hours-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-maximum_2m_temperature_in_the_last_24_hours-cmcc-3.ini index 969161266..6b482a338 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-maximum_2m_temperature_in_the_last_24_hours-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-maximum_2m_temperature_in_the_last_24_hours-cmcc-3.ini @@ -39,6 +39,6 @@ time_step = 24 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-maximum_2m_temperature_in_the_last_24_hours-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-maximum_2m_temperature_in_the_last_24_hours-dwd-2.ini index add256f96..bb4903a63 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-maximum_2m_temperature_in_the_last_24_hours-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-maximum_2m_temperature_in_the_last_24_hours-dwd-2.ini @@ -39,6 +39,6 @@ time_step = 24 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-maximum_2m_temperature_in_the_last_24_hours-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-maximum_2m_temperature_in_the_last_24_hours-ecmwf-5.ini index 2912ec944..6684a99ce 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-maximum_2m_temperature_in_the_last_24_hours-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-maximum_2m_temperature_in_the_last_24_hours-ecmwf-5.ini @@ -39,6 +39,6 @@ time_step = 24 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-maximum_2m_temperature_in_the_last_24_hours-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-maximum_2m_temperature_in_the_last_24_hours-meteo_france-6.ini index 1a9ffdc40..544607b92 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-maximum_2m_temperature_in_the_last_24_hours-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-maximum_2m_temperature_in_the_last_24_hours-meteo_france-6.ini @@ -39,6 +39,6 @@ time_step = 24 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-maximum_2m_temperature_in_the_last_24_hours-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-maximum_2m_temperature_in_the_last_24_hours-meteo_france-7.ini index e252a4fc7..e523d4682 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-maximum_2m_temperature_in_the_last_24_hours-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-maximum_2m_temperature_in_the_last_24_hours-meteo_france-7.ini @@ -39,6 +39,6 @@ time_step = 24 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-maximum_2m_temperature_in_the_last_24_hours-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-maximum_2m_temperature_in_the_last_24_hours-ukmo-14.ini index 3372ded55..58bd46225 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-maximum_2m_temperature_in_the_last_24_hours-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-maximum_2m_temperature_in_the_last_24_hours-ukmo-14.ini @@ -39,6 +39,6 @@ time_step = 24 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-mean_sea_level_pressure-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-mean_sea_level_pressure-cmcc-3.ini index 172bca63d..723348b10 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-mean_sea_level_pressure-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-mean_sea_level_pressure-cmcc-3.ini @@ -39,6 +39,6 @@ time_step = 6 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-mean_sea_level_pressure-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-mean_sea_level_pressure-dwd-2.ini index 5c3ed0a69..44ec287df 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-mean_sea_level_pressure-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-mean_sea_level_pressure-dwd-2.ini @@ -39,6 +39,6 @@ time_step = 6 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-mean_sea_level_pressure-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-mean_sea_level_pressure-ecmwf-5.ini index c8055c6a8..62b596a4e 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-mean_sea_level_pressure-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-mean_sea_level_pressure-ecmwf-5.ini @@ -39,6 +39,6 @@ time_step = 6 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-mean_sea_level_pressure-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-mean_sea_level_pressure-meteo_france-6.ini index 86c130562..da69fbf97 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-mean_sea_level_pressure-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-mean_sea_level_pressure-meteo_france-6.ini @@ -39,6 +39,6 @@ time_step = 6 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-mean_sea_level_pressure-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-mean_sea_level_pressure-meteo_france-7.ini index 4633c8cc5..97dddfb09 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-mean_sea_level_pressure-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-mean_sea_level_pressure-meteo_france-7.ini @@ -39,6 +39,6 @@ time_step = 6 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-mean_sea_level_pressure-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-mean_sea_level_pressure-ukmo-14.ini index bbe151a3f..e7d73b9e7 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-mean_sea_level_pressure-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-mean_sea_level_pressure-ukmo-14.ini @@ -39,6 +39,6 @@ time_step = 6 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-minimum_2m_temperature_in_the_last_24_hours-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-minimum_2m_temperature_in_the_last_24_hours-cmcc-3.ini index 9f8b1a9c2..fbe90a86f 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-minimum_2m_temperature_in_the_last_24_hours-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-minimum_2m_temperature_in_the_last_24_hours-cmcc-3.ini @@ -39,6 +39,6 @@ time_step = 24 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-minimum_2m_temperature_in_the_last_24_hours-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-minimum_2m_temperature_in_the_last_24_hours-dwd-2.ini index 9c454613e..1bc6e79c6 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-minimum_2m_temperature_in_the_last_24_hours-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-minimum_2m_temperature_in_the_last_24_hours-dwd-2.ini @@ -39,6 +39,6 @@ time_step = 24 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-minimum_2m_temperature_in_the_last_24_hours-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-minimum_2m_temperature_in_the_last_24_hours-ecmwf-5.ini index 981a7da35..f71c9b24f 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-minimum_2m_temperature_in_the_last_24_hours-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-minimum_2m_temperature_in_the_last_24_hours-ecmwf-5.ini @@ -39,6 +39,6 @@ time_step = 24 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-minimum_2m_temperature_in_the_last_24_hours-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-minimum_2m_temperature_in_the_last_24_hours-meteo_france-6.ini index 52aeafe8e..eeeb98620 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-minimum_2m_temperature_in_the_last_24_hours-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-minimum_2m_temperature_in_the_last_24_hours-meteo_france-6.ini @@ -39,6 +39,6 @@ time_step = 24 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-minimum_2m_temperature_in_the_last_24_hours-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-minimum_2m_temperature_in_the_last_24_hours-meteo_france-7.ini index d08d6292e..3ced1ecac 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-minimum_2m_temperature_in_the_last_24_hours-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-minimum_2m_temperature_in_the_last_24_hours-meteo_france-7.ini @@ -39,6 +39,6 @@ time_step = 24 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-minimum_2m_temperature_in_the_last_24_hours-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-minimum_2m_temperature_in_the_last_24_hours-ukmo-14.ini index 6ca16c9ad..990255579 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-minimum_2m_temperature_in_the_last_24_hours-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-minimum_2m_temperature_in_the_last_24_hours-ukmo-14.ini @@ -39,6 +39,6 @@ time_step = 24 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-northward_turbulent_surface_stress-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-northward_turbulent_surface_stress-cmcc-3.ini index 6080206f8..701e433e6 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-northward_turbulent_surface_stress-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-northward_turbulent_surface_stress-cmcc-3.ini @@ -39,6 +39,6 @@ time_step = 24 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-northward_turbulent_surface_stress-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-northward_turbulent_surface_stress-dwd-2.ini index b13749c43..713783f6e 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-northward_turbulent_surface_stress-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-northward_turbulent_surface_stress-dwd-2.ini @@ -39,6 +39,6 @@ time_step = 24 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-northward_turbulent_surface_stress-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-northward_turbulent_surface_stress-ecmwf-5.ini index 9a7e2ae67..47ee6b668 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-northward_turbulent_surface_stress-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-northward_turbulent_surface_stress-ecmwf-5.ini @@ -39,6 +39,6 @@ time_step = 24 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-northward_turbulent_surface_stress-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-northward_turbulent_surface_stress-meteo_france-6.ini index 46de5e7a3..99c84089c 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-northward_turbulent_surface_stress-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-northward_turbulent_surface_stress-meteo_france-6.ini @@ -39,6 +39,6 @@ time_step = 24 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-northward_turbulent_surface_stress-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-northward_turbulent_surface_stress-meteo_france-7.ini index 5ebd3327c..9219802de 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-northward_turbulent_surface_stress-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-northward_turbulent_surface_stress-meteo_france-7.ini @@ -39,6 +39,6 @@ time_step = 24 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-northward_turbulent_surface_stress-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-northward_turbulent_surface_stress-ukmo-14.ini index f5bf1339c..afbdfa59c 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-northward_turbulent_surface_stress-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-northward_turbulent_surface_stress-ukmo-14.ini @@ -39,6 +39,6 @@ time_step = 24 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-orography-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-orography-cmcc-3.ini index 2f6eb1f44..13ee616fb 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-orography-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-orography-cmcc-3.ini @@ -39,6 +39,6 @@ time_step = 24 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-orography-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-orography-dwd-2.ini index e7650697b..c25ddbaab 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-orography-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-orography-dwd-2.ini @@ -39,6 +39,6 @@ time_step = 24 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-orography-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-orography-ecmwf-5.ini index 028f78b4e..530047825 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-orography-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-orography-ecmwf-5.ini @@ -39,6 +39,6 @@ time_step = 24 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-orography-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-orography-meteo_france-6.ini index 50664bdaa..89c24d8b8 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-orography-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-orography-meteo_france-6.ini @@ -39,6 +39,6 @@ time_step = 24 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-orography-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-orography-meteo_france-7.ini index 9a9b66fa4..01677be9c 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-orography-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-orography-meteo_france-7.ini @@ -39,6 +39,6 @@ time_step = 24 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-orography-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-orography-ukmo-14.ini index 2d18b00a0..56997e3d1 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-orography-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-orography-ukmo-14.ini @@ -39,6 +39,6 @@ time_step = 24 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-runoff-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-runoff-cmcc-3.ini index 11cde83b1..9de367052 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-runoff-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-runoff-cmcc-3.ini @@ -39,6 +39,6 @@ time_step = 24 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-runoff-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-runoff-dwd-2.ini index 80e49d023..e6f3e9ddd 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-runoff-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-runoff-dwd-2.ini @@ -39,6 +39,6 @@ time_step = 24 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-runoff-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-runoff-ecmwf-5.ini index 482990780..d62b3cb6c 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-runoff-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-runoff-ecmwf-5.ini @@ -39,6 +39,6 @@ time_step = 24 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-runoff-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-runoff-meteo_france-6.ini index 32363d161..e9323d772 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-runoff-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-runoff-meteo_france-6.ini @@ -39,6 +39,6 @@ time_step = 24 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-runoff-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-runoff-meteo_france-7.ini index 06f0f4d20..e34c2cd10 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-runoff-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-runoff-meteo_france-7.ini @@ -39,6 +39,6 @@ time_step = 24 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-runoff-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-runoff-ukmo-14.ini index ea0793e0c..263f8ccba 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-runoff-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-runoff-ukmo-14.ini @@ -39,6 +39,6 @@ time_step = 24 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-sea_ice_cover-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-sea_ice_cover-cmcc-3.ini index 0484c94b8..6f5343b8a 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-sea_ice_cover-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-sea_ice_cover-cmcc-3.ini @@ -39,6 +39,6 @@ time_step = 24 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-sea_ice_cover-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-sea_ice_cover-dwd-2.ini index 366941d9c..d5ab242f6 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-sea_ice_cover-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-sea_ice_cover-dwd-2.ini @@ -39,6 +39,6 @@ time_step = 24 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-sea_ice_cover-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-sea_ice_cover-ecmwf-5.ini index 1e9f6b30a..fb57dd557 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-sea_ice_cover-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-sea_ice_cover-ecmwf-5.ini @@ -39,6 +39,6 @@ time_step = 24 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-sea_ice_cover-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-sea_ice_cover-meteo_france-6.ini index 825243915..cfccd758f 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-sea_ice_cover-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-sea_ice_cover-meteo_france-6.ini @@ -39,6 +39,6 @@ time_step = 24 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-sea_ice_cover-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-sea_ice_cover-meteo_france-7.ini index 20fb08db7..9436a87a8 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-sea_ice_cover-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-sea_ice_cover-meteo_france-7.ini @@ -39,6 +39,6 @@ time_step = 24 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-sea_ice_cover-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-sea_ice_cover-ukmo-14.ini index 71952a818..d597950e1 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-sea_ice_cover-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-sea_ice_cover-ukmo-14.ini @@ -39,6 +39,6 @@ time_step = 24 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-sea_surface_temperature-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-sea_surface_temperature-cmcc-3.ini index 205f1fb7c..1259fd494 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-sea_surface_temperature-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-sea_surface_temperature-cmcc-3.ini @@ -39,6 +39,6 @@ time_step = 6 time_granularity = hour [valid_ranges] -valid_min = -valid_max = +valid_min = 193.15 +valid_max = 353.15 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-sea_surface_temperature-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-sea_surface_temperature-dwd-2.ini index f286b0f6c..f7bdcd8e5 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-sea_surface_temperature-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-sea_surface_temperature-dwd-2.ini @@ -39,6 +39,6 @@ time_step = 6 time_granularity = hour [valid_ranges] -valid_min = -valid_max = +valid_min = 193.15 +valid_max = 353.15 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-sea_surface_temperature-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-sea_surface_temperature-ecmwf-5.ini index c56149ba5..3ff562522 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-sea_surface_temperature-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-sea_surface_temperature-ecmwf-5.ini @@ -39,6 +39,6 @@ time_step = 6 time_granularity = hour [valid_ranges] -valid_min = -valid_max = +valid_min = 193.15 +valid_max = 353.15 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-sea_surface_temperature-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-sea_surface_temperature-meteo_france-6.ini index ecc819ada..d21b32eb4 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-sea_surface_temperature-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-sea_surface_temperature-meteo_france-6.ini @@ -39,6 +39,6 @@ time_step = 6 time_granularity = hour [valid_ranges] -valid_min = -valid_max = +valid_min = 193.15 +valid_max = 353.15 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-sea_surface_temperature-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-sea_surface_temperature-meteo_france-7.ini index b535647e4..daa510699 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-sea_surface_temperature-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-sea_surface_temperature-meteo_france-7.ini @@ -39,6 +39,6 @@ time_step = 6 time_granularity = hour [valid_ranges] -valid_min = -valid_max = +valid_min = 193.15 +valid_max = 353.15 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-sea_surface_temperature-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-sea_surface_temperature-ukmo-14.ini index b66a2f9e8..7a4c294e2 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-sea_surface_temperature-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-sea_surface_temperature-ukmo-14.ini @@ -39,6 +39,6 @@ time_step = 6 time_granularity = hour [valid_ranges] -valid_min = -valid_max = +valid_min = 193.15 +valid_max = 353.15 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-snow_density-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-snow_density-cmcc-3.ini index 463a77579..7c684f77f 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-snow_density-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-snow_density-cmcc-3.ini @@ -39,6 +39,6 @@ time_step = 24 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-snow_density-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-snow_density-dwd-2.ini index dc6181ec3..6a78245be 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-snow_density-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-snow_density-dwd-2.ini @@ -39,6 +39,6 @@ time_step = 24 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-snow_density-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-snow_density-ecmwf-5.ini index 7d5384512..f735b3f9f 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-snow_density-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-snow_density-ecmwf-5.ini @@ -39,6 +39,6 @@ time_step = 24 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-snow_density-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-snow_density-meteo_france-6.ini index 27cc2b41e..ff8186f5d 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-snow_density-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-snow_density-meteo_france-6.ini @@ -39,6 +39,6 @@ time_step = 24 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-snow_density-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-snow_density-meteo_france-7.ini index f83a0ea90..66cbc7379 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-snow_density-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-snow_density-meteo_france-7.ini @@ -39,6 +39,6 @@ time_step = 24 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-snow_density-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-snow_density-ukmo-14.ini index 86de1ea0e..e81f68bb1 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-snow_density-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-snow_density-ukmo-14.ini @@ -39,6 +39,6 @@ time_step = 24 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-snow_depth-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-snow_depth-cmcc-3.ini index 7532bb944..3c67aa993 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-snow_depth-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-snow_depth-cmcc-3.ini @@ -39,6 +39,6 @@ time_step = 24 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-snow_depth-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-snow_depth-dwd-2.ini index dfb5b1c30..cb09f8083 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-snow_depth-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-snow_depth-dwd-2.ini @@ -39,6 +39,6 @@ time_step = 24 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-snow_depth-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-snow_depth-ecmwf-5.ini index cf2491d05..b8a188f80 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-snow_depth-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-snow_depth-ecmwf-5.ini @@ -39,6 +39,6 @@ time_step = 24 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-snow_depth-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-snow_depth-meteo_france-6.ini index 8dd237070..e9fdd7ca3 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-snow_depth-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-snow_depth-meteo_france-6.ini @@ -39,6 +39,6 @@ time_step = 24 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-snow_depth-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-snow_depth-meteo_france-7.ini index e75fee209..4252886a8 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-snow_depth-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-snow_depth-meteo_france-7.ini @@ -39,6 +39,6 @@ time_step = 24 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-snow_depth-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-snow_depth-ukmo-14.ini index 0af26c737..cb2923133 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-snow_depth-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-snow_depth-ukmo-14.ini @@ -39,6 +39,6 @@ time_step = 24 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-snowfall-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-snowfall-cmcc-3.ini index 87cdd04a0..24fb03f86 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-snowfall-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-snowfall-cmcc-3.ini @@ -39,6 +39,6 @@ time_step = 24 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-snowfall-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-snowfall-dwd-2.ini index f54b54823..2a694f309 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-snowfall-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-snowfall-dwd-2.ini @@ -39,6 +39,6 @@ time_step = 24 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-snowfall-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-snowfall-ecmwf-5.ini index 935a5ec92..e838d1941 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-snowfall-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-snowfall-ecmwf-5.ini @@ -39,6 +39,6 @@ time_step = 24 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-snowfall-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-snowfall-meteo_france-6.ini index 0fe399a8a..dac5ce26f 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-snowfall-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-snowfall-meteo_france-6.ini @@ -39,6 +39,6 @@ time_step = 24 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-snowfall-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-snowfall-meteo_france-7.ini index 92a648780..0b50d63df 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-snowfall-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-snowfall-meteo_france-7.ini @@ -39,6 +39,6 @@ time_step = 24 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-snowfall-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-snowfall-ukmo-14.ini index 53e0abbf0..1154337a2 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-snowfall-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-snowfall-ukmo-14.ini @@ -39,6 +39,6 @@ time_step = 24 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-soil_temperature_level_1-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-soil_temperature_level_1-cmcc-3.ini index e9ca36503..bde334d4d 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-soil_temperature_level_1-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-soil_temperature_level_1-cmcc-3.ini @@ -39,6 +39,6 @@ time_step = 6 time_granularity = hour [valid_ranges] -valid_min = -valid_max = +valid_min = 223.15 +valid_max = 323.15 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-soil_temperature_level_1-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-soil_temperature_level_1-dwd-2.ini index cd741b6c7..6959259d5 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-soil_temperature_level_1-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-soil_temperature_level_1-dwd-2.ini @@ -39,6 +39,6 @@ time_step = 6 time_granularity = hour [valid_ranges] -valid_min = -valid_max = +valid_min = 223.15 +valid_max = 323.15 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-soil_temperature_level_1-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-soil_temperature_level_1-ecmwf-5.ini index e8a73876c..bd262dab5 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-soil_temperature_level_1-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-soil_temperature_level_1-ecmwf-5.ini @@ -39,6 +39,6 @@ time_step = 6 time_granularity = hour [valid_ranges] -valid_min = -valid_max = +valid_min = 223.15 +valid_max = 323.15 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-soil_temperature_level_1-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-soil_temperature_level_1-meteo_france-6.ini index a99875abf..901714abf 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-soil_temperature_level_1-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-soil_temperature_level_1-meteo_france-6.ini @@ -39,6 +39,6 @@ time_step = 6 time_granularity = hour [valid_ranges] -valid_min = -valid_max = +valid_min = 223.15 +valid_max = 323.15 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-soil_temperature_level_1-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-soil_temperature_level_1-meteo_france-7.ini index 088538be1..a8be09757 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-soil_temperature_level_1-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-soil_temperature_level_1-meteo_france-7.ini @@ -39,6 +39,6 @@ time_step = 6 time_granularity = hour [valid_ranges] -valid_min = -valid_max = +valid_min = 223.15 +valid_max = 323.15 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-soil_temperature_level_1-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-soil_temperature_level_1-ukmo-14.ini index 0d6252aff..74fc11955 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-soil_temperature_level_1-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-soil_temperature_level_1-ukmo-14.ini @@ -39,6 +39,6 @@ time_step = 6 time_granularity = hour [valid_ranges] -valid_min = -valid_max = +valid_min = 223.15 +valid_max = 323.15 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_latent_heat_flux-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_latent_heat_flux-cmcc-3.ini index 1ac24cc98..1ce7a040a 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_latent_heat_flux-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_latent_heat_flux-cmcc-3.ini @@ -39,6 +39,6 @@ time_step = 24 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_latent_heat_flux-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_latent_heat_flux-dwd-2.ini index 99c8443cb..f8f2025e5 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_latent_heat_flux-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_latent_heat_flux-dwd-2.ini @@ -39,6 +39,6 @@ time_step = 24 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_latent_heat_flux-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_latent_heat_flux-ecmwf-5.ini index 1e94d8d64..d3e695146 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_latent_heat_flux-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_latent_heat_flux-ecmwf-5.ini @@ -39,6 +39,6 @@ time_step = 24 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_latent_heat_flux-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_latent_heat_flux-meteo_france-6.ini index 813c90c49..adc9e8d3c 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_latent_heat_flux-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_latent_heat_flux-meteo_france-6.ini @@ -39,6 +39,6 @@ time_step = 24 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_latent_heat_flux-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_latent_heat_flux-meteo_france-7.ini index e53c1006b..8c70a0141 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_latent_heat_flux-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_latent_heat_flux-meteo_france-7.ini @@ -39,6 +39,6 @@ time_step = 24 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_latent_heat_flux-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_latent_heat_flux-ukmo-14.ini index 8b8386274..1b302367d 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_latent_heat_flux-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_latent_heat_flux-ukmo-14.ini @@ -39,6 +39,6 @@ time_step = 24 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_net_solar_radiation-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_net_solar_radiation-cmcc-3.ini index f9492ce90..21a6cbf53 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_net_solar_radiation-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_net_solar_radiation-cmcc-3.ini @@ -39,6 +39,6 @@ time_step = 24 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_net_solar_radiation-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_net_solar_radiation-dwd-2.ini index c4f8110f0..b427261c9 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_net_solar_radiation-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_net_solar_radiation-dwd-2.ini @@ -39,6 +39,6 @@ time_step = 24 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_net_solar_radiation-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_net_solar_radiation-ecmwf-5.ini index aa6451d05..c34f1a72e 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_net_solar_radiation-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_net_solar_radiation-ecmwf-5.ini @@ -39,6 +39,6 @@ time_step = 24 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_net_solar_radiation-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_net_solar_radiation-meteo_france-6.ini index cd4d19989..c43e16fa1 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_net_solar_radiation-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_net_solar_radiation-meteo_france-6.ini @@ -39,6 +39,6 @@ time_step = 24 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_net_solar_radiation-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_net_solar_radiation-meteo_france-7.ini index bf17aaac1..f73228799 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_net_solar_radiation-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_net_solar_radiation-meteo_france-7.ini @@ -39,6 +39,6 @@ time_step = 24 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_net_solar_radiation-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_net_solar_radiation-ukmo-14.ini index 92914b78d..95c0c6b60 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_net_solar_radiation-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_net_solar_radiation-ukmo-14.ini @@ -39,6 +39,6 @@ time_step = 24 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_net_thermal_radiation-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_net_thermal_radiation-cmcc-3.ini index 36ca91125..3c78b219c 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_net_thermal_radiation-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_net_thermal_radiation-cmcc-3.ini @@ -39,6 +39,6 @@ time_step = 24 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_net_thermal_radiation-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_net_thermal_radiation-dwd-2.ini index 83b103c87..0c66d8518 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_net_thermal_radiation-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_net_thermal_radiation-dwd-2.ini @@ -39,6 +39,6 @@ time_step = 24 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_net_thermal_radiation-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_net_thermal_radiation-ecmwf-5.ini index 2d0bb6159..7d9a2370c 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_net_thermal_radiation-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_net_thermal_radiation-ecmwf-5.ini @@ -39,6 +39,6 @@ time_step = 24 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_net_thermal_radiation-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_net_thermal_radiation-meteo_france-6.ini index 6ae6e360b..59164ab3b 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_net_thermal_radiation-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_net_thermal_radiation-meteo_france-6.ini @@ -39,6 +39,6 @@ time_step = 24 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_net_thermal_radiation-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_net_thermal_radiation-meteo_france-7.ini index 689fc26df..940b14ed3 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_net_thermal_radiation-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_net_thermal_radiation-meteo_france-7.ini @@ -39,6 +39,6 @@ time_step = 24 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_net_thermal_radiation-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_net_thermal_radiation-ukmo-14.ini index 98faab84d..490e785b6 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_net_thermal_radiation-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_net_thermal_radiation-ukmo-14.ini @@ -39,6 +39,6 @@ time_step = 24 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_sensible_heat_flux-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_sensible_heat_flux-cmcc-3.ini index 5b439ff4e..1c6b89c9e 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_sensible_heat_flux-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_sensible_heat_flux-cmcc-3.ini @@ -39,6 +39,6 @@ time_step = 24 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_sensible_heat_flux-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_sensible_heat_flux-dwd-2.ini index 3ab6208e5..f858af0ac 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_sensible_heat_flux-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_sensible_heat_flux-dwd-2.ini @@ -39,6 +39,6 @@ time_step = 24 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_sensible_heat_flux-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_sensible_heat_flux-ecmwf-5.ini index 8679c0224..7967586fe 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_sensible_heat_flux-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_sensible_heat_flux-ecmwf-5.ini @@ -39,6 +39,6 @@ time_step = 24 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_sensible_heat_flux-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_sensible_heat_flux-meteo_france-6.ini index 55c2af45e..ee623e835 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_sensible_heat_flux-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_sensible_heat_flux-meteo_france-6.ini @@ -39,6 +39,6 @@ time_step = 24 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_sensible_heat_flux-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_sensible_heat_flux-meteo_france-7.ini index c8959bab5..9fc55b6fb 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_sensible_heat_flux-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_sensible_heat_flux-meteo_france-7.ini @@ -39,6 +39,6 @@ time_step = 24 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_sensible_heat_flux-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_sensible_heat_flux-ukmo-14.ini index 107f499c2..0d5bc41d9 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_sensible_heat_flux-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_sensible_heat_flux-ukmo-14.ini @@ -39,6 +39,6 @@ time_step = 24 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_solar_radiation_downwards-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_solar_radiation_downwards-cmcc-3.ini index 176274a8d..9f034b3ef 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_solar_radiation_downwards-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_solar_radiation_downwards-cmcc-3.ini @@ -39,6 +39,6 @@ time_step = 24 time_granularity = hour [valid_ranges] -valid_min = -valid_max = +valid_min = 0 +valid_max = 1600 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_solar_radiation_downwards-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_solar_radiation_downwards-dwd-2.ini index 5eba8aeb8..e7c3c1f4a 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_solar_radiation_downwards-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_solar_radiation_downwards-dwd-2.ini @@ -39,6 +39,6 @@ time_step = 24 time_granularity = hour [valid_ranges] -valid_min = -valid_max = +valid_min = 0 +valid_max = 1600 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_solar_radiation_downwards-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_solar_radiation_downwards-ecmwf-5.ini index 01b4e20aa..af566a707 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_solar_radiation_downwards-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_solar_radiation_downwards-ecmwf-5.ini @@ -39,6 +39,6 @@ time_step = 24 time_granularity = hour [valid_ranges] -valid_min = -valid_max = +valid_min = 0 +valid_max = 1600 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_solar_radiation_downwards-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_solar_radiation_downwards-meteo_france-6.ini index fb6090403..e26db1730 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_solar_radiation_downwards-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_solar_radiation_downwards-meteo_france-6.ini @@ -39,6 +39,6 @@ time_step = 24 time_granularity = hour [valid_ranges] -valid_min = -valid_max = +valid_min = 0 +valid_max = 1600 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_solar_radiation_downwards-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_solar_radiation_downwards-meteo_france-7.ini index 66cad0cc6..3a3329acb 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_solar_radiation_downwards-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_solar_radiation_downwards-meteo_france-7.ini @@ -39,6 +39,6 @@ time_step = 24 time_granularity = hour [valid_ranges] -valid_min = -valid_max = +valid_min = 0 +valid_max = 1600 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_solar_radiation_downwards-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_solar_radiation_downwards-ukmo-14.ini index ccbdec81f..3e263a8ea 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_solar_radiation_downwards-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_solar_radiation_downwards-ukmo-14.ini @@ -39,6 +39,6 @@ time_step = 24 time_granularity = hour [valid_ranges] -valid_min = -valid_max = +valid_min = 0 +valid_max = 1600 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_thermal_radiation_downwards-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_thermal_radiation_downwards-cmcc-3.ini index 8dc46fb6f..d234dc07a 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_thermal_radiation_downwards-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_thermal_radiation_downwards-cmcc-3.ini @@ -39,6 +39,6 @@ time_step = 24 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_thermal_radiation_downwards-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_thermal_radiation_downwards-dwd-2.ini index 2bab13750..4567a016c 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_thermal_radiation_downwards-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_thermal_radiation_downwards-dwd-2.ini @@ -39,6 +39,6 @@ time_step = 24 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_thermal_radiation_downwards-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_thermal_radiation_downwards-ecmwf-5.ini index 9a817edd1..241baeb26 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_thermal_radiation_downwards-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_thermal_radiation_downwards-ecmwf-5.ini @@ -39,6 +39,6 @@ time_step = 24 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_thermal_radiation_downwards-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_thermal_radiation_downwards-meteo_france-6.ini index df0e71048..61550df90 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_thermal_radiation_downwards-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_thermal_radiation_downwards-meteo_france-6.ini @@ -39,6 +39,6 @@ time_step = 24 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_thermal_radiation_downwards-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_thermal_radiation_downwards-meteo_france-7.ini index ee479d25f..6fedcec92 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_thermal_radiation_downwards-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_thermal_radiation_downwards-meteo_france-7.ini @@ -39,6 +39,6 @@ time_step = 24 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_thermal_radiation_downwards-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_thermal_radiation_downwards-ukmo-14.ini index 1f3fa039b..e5cdce036 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_thermal_radiation_downwards-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_thermal_radiation_downwards-ukmo-14.ini @@ -39,6 +39,6 @@ time_step = 24 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-toa_incident_solar_radiation-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-toa_incident_solar_radiation-cmcc-3.ini index 4512c12c3..611489a9e 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-toa_incident_solar_radiation-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-toa_incident_solar_radiation-cmcc-3.ini @@ -39,6 +39,6 @@ time_step = 24 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-toa_incident_solar_radiation-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-toa_incident_solar_radiation-dwd-2.ini index cf094071f..445a53558 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-toa_incident_solar_radiation-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-toa_incident_solar_radiation-dwd-2.ini @@ -39,6 +39,6 @@ time_step = 24 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-toa_incident_solar_radiation-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-toa_incident_solar_radiation-ecmwf-5.ini index 2873918cd..60941b444 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-toa_incident_solar_radiation-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-toa_incident_solar_radiation-ecmwf-5.ini @@ -39,6 +39,6 @@ time_step = 24 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-toa_incident_solar_radiation-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-toa_incident_solar_radiation-meteo_france-6.ini index 007d92956..3bc9f4d4f 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-toa_incident_solar_radiation-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-toa_incident_solar_radiation-meteo_france-6.ini @@ -39,6 +39,6 @@ time_step = 24 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-toa_incident_solar_radiation-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-toa_incident_solar_radiation-meteo_france-7.ini index 4ffa01fd4..2dd45b2fa 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-toa_incident_solar_radiation-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-toa_incident_solar_radiation-meteo_france-7.ini @@ -39,6 +39,6 @@ time_step = 24 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-toa_incident_solar_radiation-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-toa_incident_solar_radiation-ukmo-14.ini index 965958915..d438a34be 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-toa_incident_solar_radiation-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-toa_incident_solar_radiation-ukmo-14.ini @@ -39,6 +39,6 @@ time_step = 24 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-top_net_solar_radiation-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-top_net_solar_radiation-cmcc-3.ini index 8fc0de27e..069f93bff 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-top_net_solar_radiation-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-top_net_solar_radiation-cmcc-3.ini @@ -39,6 +39,6 @@ time_step = 24 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-top_net_solar_radiation-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-top_net_solar_radiation-dwd-2.ini index 7f542aab6..305e7035d 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-top_net_solar_radiation-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-top_net_solar_radiation-dwd-2.ini @@ -39,6 +39,6 @@ time_step = 24 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-top_net_solar_radiation-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-top_net_solar_radiation-ecmwf-5.ini index 9d077974a..d596c6a4f 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-top_net_solar_radiation-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-top_net_solar_radiation-ecmwf-5.ini @@ -39,6 +39,6 @@ time_step = 24 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-top_net_solar_radiation-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-top_net_solar_radiation-meteo_france-6.ini index d4a366f7c..84898badf 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-top_net_solar_radiation-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-top_net_solar_radiation-meteo_france-6.ini @@ -39,6 +39,6 @@ time_step = 24 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-top_net_solar_radiation-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-top_net_solar_radiation-meteo_france-7.ini index 3f46b18d2..f0c51ba7c 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-top_net_solar_radiation-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-top_net_solar_radiation-meteo_france-7.ini @@ -39,6 +39,6 @@ time_step = 24 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-top_net_solar_radiation-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-top_net_solar_radiation-ukmo-14.ini index ff6b48c58..4a5d34c9d 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-top_net_solar_radiation-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-top_net_solar_radiation-ukmo-14.ini @@ -39,6 +39,6 @@ time_step = 24 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-top_net_thermal_radiation-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-top_net_thermal_radiation-cmcc-3.ini index 642ce9cb9..7a29e0fc4 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-top_net_thermal_radiation-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-top_net_thermal_radiation-cmcc-3.ini @@ -39,6 +39,6 @@ time_step = 24 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-top_net_thermal_radiation-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-top_net_thermal_radiation-dwd-2.ini index 13355dea2..60445bf28 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-top_net_thermal_radiation-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-top_net_thermal_radiation-dwd-2.ini @@ -39,6 +39,6 @@ time_step = 24 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-top_net_thermal_radiation-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-top_net_thermal_radiation-ecmwf-5.ini index 14c380bbc..9e9f6aaed 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-top_net_thermal_radiation-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-top_net_thermal_radiation-ecmwf-5.ini @@ -39,6 +39,6 @@ time_step = 24 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-top_net_thermal_radiation-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-top_net_thermal_radiation-meteo_france-6.ini index 3a80435de..c6657d368 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-top_net_thermal_radiation-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-top_net_thermal_radiation-meteo_france-6.ini @@ -39,6 +39,6 @@ time_step = 24 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-top_net_thermal_radiation-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-top_net_thermal_radiation-meteo_france-7.ini index fd26da3fe..604c473a9 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-top_net_thermal_radiation-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-top_net_thermal_radiation-meteo_france-7.ini @@ -39,6 +39,6 @@ time_step = 24 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-top_net_thermal_radiation-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-top_net_thermal_radiation-ukmo-14.ini index 3ea937460..33930085f 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-top_net_thermal_radiation-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-top_net_thermal_radiation-ukmo-14.ini @@ -39,6 +39,6 @@ time_step = 24 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-total_cloud_cover-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-total_cloud_cover-cmcc-3.ini index 12c840d21..6874df4bc 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-total_cloud_cover-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-total_cloud_cover-cmcc-3.ini @@ -39,6 +39,6 @@ time_step = 6 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-total_cloud_cover-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-total_cloud_cover-dwd-2.ini index 27f196212..8c6d69316 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-total_cloud_cover-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-total_cloud_cover-dwd-2.ini @@ -39,6 +39,6 @@ time_step = 6 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-total_cloud_cover-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-total_cloud_cover-ecmwf-5.ini index a930c7658..deff3fc2f 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-total_cloud_cover-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-total_cloud_cover-ecmwf-5.ini @@ -39,6 +39,6 @@ time_step = 6 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-total_cloud_cover-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-total_cloud_cover-meteo_france-6.ini index 664fc4560..a8c820a72 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-total_cloud_cover-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-total_cloud_cover-meteo_france-6.ini @@ -39,6 +39,6 @@ time_step = 6 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-total_cloud_cover-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-total_cloud_cover-meteo_france-7.ini index 49e5aaddf..318f3e573 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-total_cloud_cover-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-total_cloud_cover-meteo_france-7.ini @@ -39,6 +39,6 @@ time_step = 6 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-total_cloud_cover-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-total_cloud_cover-ukmo-14.ini index 83b1bdeee..bed13ed18 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-total_cloud_cover-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-total_cloud_cover-ukmo-14.ini @@ -39,6 +39,6 @@ time_step = 6 time_granularity = hour [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-total_precipitation-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-total_precipitation-cmcc-3.ini index 8e68bbaf4..75ddf9d85 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-total_precipitation-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-total_precipitation-cmcc-3.ini @@ -39,6 +39,6 @@ time_step = 24 time_granularity = hour [valid_ranges] -valid_min = -valid_max = +valid_min = 0 +valid_max = 0.04 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-total_precipitation-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-total_precipitation-dwd-2.ini index ef284e524..8a867e887 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-total_precipitation-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-total_precipitation-dwd-2.ini @@ -39,6 +39,6 @@ time_step = 24 time_granularity = hour [valid_ranges] -valid_min = -valid_max = +valid_min = 0 +valid_max = 0.04 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-total_precipitation-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-total_precipitation-ecmwf-5.ini index b524943d9..10fa47a18 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-total_precipitation-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-total_precipitation-ecmwf-5.ini @@ -39,6 +39,6 @@ time_step = 24 time_granularity = hour [valid_ranges] -valid_min = -valid_max = +valid_min = 0 +valid_max = 0.04 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-total_precipitation-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-total_precipitation-meteo_france-6.ini index b93a74ada..33f4cb017 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-total_precipitation-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-total_precipitation-meteo_france-6.ini @@ -39,6 +39,6 @@ time_step = 24 time_granularity = hour [valid_ranges] -valid_min = -valid_max = +valid_min = 0 +valid_max = 0.04 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-total_precipitation-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-total_precipitation-meteo_france-7.ini index ec76c29a9..be97021d4 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-total_precipitation-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-total_precipitation-meteo_france-7.ini @@ -39,6 +39,6 @@ time_step = 24 time_granularity = hour [valid_ranges] -valid_min = -valid_max = +valid_min = 0 +valid_max = 0.04 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-total_precipitation-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-total_precipitation-ukmo-14.ini index 9080f81a6..2884656d9 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-total_precipitation-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-total_precipitation-ukmo-14.ini @@ -39,6 +39,6 @@ time_step = 24 time_granularity = hour [valid_ranges] -valid_min = -valid_max = +valid_min = 0 +valid_max = 0.04 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-geopotential_anomaly-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-geopotential_anomaly-cmcc-3.ini index 6f63ea46c..75d847918 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-geopotential_anomaly-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-geopotential_anomaly-cmcc-3.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-geopotential_anomaly-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-geopotential_anomaly-dwd-2.ini index d5f4f11b0..e8088d8cf 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-geopotential_anomaly-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-geopotential_anomaly-dwd-2.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-geopotential_anomaly-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-geopotential_anomaly-ecmwf-5.ini index 2d32d5286..766d06471 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-geopotential_anomaly-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-geopotential_anomaly-ecmwf-5.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-geopotential_anomaly-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-geopotential_anomaly-meteo_france-6.ini index bec7f61e9..97bf3939b 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-geopotential_anomaly-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-geopotential_anomaly-meteo_france-6.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-geopotential_anomaly-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-geopotential_anomaly-meteo_france-7.ini index 95afd03a7..14af745fa 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-geopotential_anomaly-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-geopotential_anomaly-meteo_france-7.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-geopotential_anomaly-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-geopotential_anomaly-ukmo-14.ini index 3c6327dc9..c6ec26e61 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-geopotential_anomaly-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-geopotential_anomaly-ukmo-14.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-specific_humidity_anomaly-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-specific_humidity_anomaly-cmcc-3.ini index 2e3b7bc9e..541d464c3 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-specific_humidity_anomaly-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-specific_humidity_anomaly-cmcc-3.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-specific_humidity_anomaly-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-specific_humidity_anomaly-dwd-2.ini index 6799f5eb5..5dd123ca1 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-specific_humidity_anomaly-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-specific_humidity_anomaly-dwd-2.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-specific_humidity_anomaly-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-specific_humidity_anomaly-ecmwf-5.ini index fcabec4e6..de21a8ebe 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-specific_humidity_anomaly-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-specific_humidity_anomaly-ecmwf-5.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-specific_humidity_anomaly-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-specific_humidity_anomaly-meteo_france-6.ini index 8c9b2b220..d6fb69879 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-specific_humidity_anomaly-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-specific_humidity_anomaly-meteo_france-6.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-specific_humidity_anomaly-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-specific_humidity_anomaly-meteo_france-7.ini index c2bcc06f7..27199f8db 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-specific_humidity_anomaly-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-specific_humidity_anomaly-meteo_france-7.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-specific_humidity_anomaly-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-specific_humidity_anomaly-ukmo-14.ini index bb28e3dfe..0869d8988 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-specific_humidity_anomaly-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-specific_humidity_anomaly-ukmo-14.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-temperature_anomaly-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-temperature_anomaly-cmcc-3.ini index 9c7213741..d9889f29d 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-temperature_anomaly-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-temperature_anomaly-cmcc-3.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-temperature_anomaly-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-temperature_anomaly-dwd-2.ini index 0f3affdcd..8320ae915 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-temperature_anomaly-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-temperature_anomaly-dwd-2.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-temperature_anomaly-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-temperature_anomaly-ecmwf-5.ini index fa244897b..0deeae0f1 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-temperature_anomaly-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-temperature_anomaly-ecmwf-5.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-temperature_anomaly-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-temperature_anomaly-meteo_france-6.ini index a1d9a3b76..4e042aa87 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-temperature_anomaly-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-temperature_anomaly-meteo_france-6.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-temperature_anomaly-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-temperature_anomaly-meteo_france-7.ini index fcff4bfee..64e3a6483 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-temperature_anomaly-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-temperature_anomaly-meteo_france-7.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-temperature_anomaly-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-temperature_anomaly-ukmo-14.ini index 749bb738d..ebb4f1833 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-temperature_anomaly-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-temperature_anomaly-ukmo-14.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-u_component_of_wind_anomaly-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-u_component_of_wind_anomaly-cmcc-3.ini index e99cf51ff..f7edd63d4 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-u_component_of_wind_anomaly-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-u_component_of_wind_anomaly-cmcc-3.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-u_component_of_wind_anomaly-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-u_component_of_wind_anomaly-dwd-2.ini index 63136b316..98c74485d 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-u_component_of_wind_anomaly-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-u_component_of_wind_anomaly-dwd-2.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-u_component_of_wind_anomaly-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-u_component_of_wind_anomaly-ecmwf-5.ini index 6464f46aa..7621b8443 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-u_component_of_wind_anomaly-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-u_component_of_wind_anomaly-ecmwf-5.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-u_component_of_wind_anomaly-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-u_component_of_wind_anomaly-meteo_france-6.ini index da3c0d9fa..4ffa593e0 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-u_component_of_wind_anomaly-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-u_component_of_wind_anomaly-meteo_france-6.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-u_component_of_wind_anomaly-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-u_component_of_wind_anomaly-meteo_france-7.ini index 47ea30765..036ecda16 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-u_component_of_wind_anomaly-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-u_component_of_wind_anomaly-meteo_france-7.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-u_component_of_wind_anomaly-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-u_component_of_wind_anomaly-ukmo-14.ini index 4dda802cb..8817ad266 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-u_component_of_wind_anomaly-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-u_component_of_wind_anomaly-ukmo-14.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-v_component_of_wind_anomaly-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-v_component_of_wind_anomaly-cmcc-3.ini index 9d0fb34a8..0f5919163 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-v_component_of_wind_anomaly-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-v_component_of_wind_anomaly-cmcc-3.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-v_component_of_wind_anomaly-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-v_component_of_wind_anomaly-dwd-2.ini index 373187bc1..3995c0d0f 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-v_component_of_wind_anomaly-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-v_component_of_wind_anomaly-dwd-2.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-v_component_of_wind_anomaly-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-v_component_of_wind_anomaly-ecmwf-5.ini index ea914d5d3..162f09438 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-v_component_of_wind_anomaly-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-v_component_of_wind_anomaly-ecmwf-5.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-v_component_of_wind_anomaly-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-v_component_of_wind_anomaly-meteo_france-6.ini index 93be68d69..66e117c22 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-v_component_of_wind_anomaly-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-v_component_of_wind_anomaly-meteo_france-6.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-v_component_of_wind_anomaly-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-v_component_of_wind_anomaly-meteo_france-7.ini index 3d230b4fd..778dfc2fb 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-v_component_of_wind_anomaly-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-v_component_of_wind_anomaly-meteo_france-7.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-v_component_of_wind_anomaly-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-v_component_of_wind_anomaly-ukmo-14.ini index c600ddd89..911658c4f 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-v_component_of_wind_anomaly-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-v_component_of_wind_anomaly-ukmo-14.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-10m_u_component_of_wind_anomaly-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-10m_u_component_of_wind_anomaly-cmcc-3.ini index 394ada3a3..2d6018277 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-10m_u_component_of_wind_anomaly-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-10m_u_component_of_wind_anomaly-cmcc-3.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-10m_u_component_of_wind_anomaly-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-10m_u_component_of_wind_anomaly-dwd-2.ini index 6f61ea9f2..1a57fd012 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-10m_u_component_of_wind_anomaly-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-10m_u_component_of_wind_anomaly-dwd-2.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-10m_u_component_of_wind_anomaly-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-10m_u_component_of_wind_anomaly-ecmwf-5.ini index aa7a75f90..d1871b43d 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-10m_u_component_of_wind_anomaly-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-10m_u_component_of_wind_anomaly-ecmwf-5.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-10m_u_component_of_wind_anomaly-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-10m_u_component_of_wind_anomaly-meteo_france-6.ini index f9309fd5f..ad5d67c7a 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-10m_u_component_of_wind_anomaly-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-10m_u_component_of_wind_anomaly-meteo_france-6.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-10m_u_component_of_wind_anomaly-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-10m_u_component_of_wind_anomaly-meteo_france-7.ini index 001e0a4ee..ab10b659a 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-10m_u_component_of_wind_anomaly-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-10m_u_component_of_wind_anomaly-meteo_france-7.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-10m_u_component_of_wind_anomaly-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-10m_u_component_of_wind_anomaly-ukmo-14.ini index 9a87c87c3..afe7e31ae 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-10m_u_component_of_wind_anomaly-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-10m_u_component_of_wind_anomaly-ukmo-14.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-10m_v_component_of_wind_anomaly-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-10m_v_component_of_wind_anomaly-cmcc-3.ini index c28d38341..111134a77 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-10m_v_component_of_wind_anomaly-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-10m_v_component_of_wind_anomaly-cmcc-3.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-10m_v_component_of_wind_anomaly-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-10m_v_component_of_wind_anomaly-dwd-2.ini index e6522b34f..aefcf7803 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-10m_v_component_of_wind_anomaly-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-10m_v_component_of_wind_anomaly-dwd-2.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-10m_v_component_of_wind_anomaly-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-10m_v_component_of_wind_anomaly-ecmwf-5.ini index 09b048e46..42333c39b 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-10m_v_component_of_wind_anomaly-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-10m_v_component_of_wind_anomaly-ecmwf-5.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-10m_v_component_of_wind_anomaly-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-10m_v_component_of_wind_anomaly-meteo_france-6.ini index 6b542d209..96a305400 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-10m_v_component_of_wind_anomaly-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-10m_v_component_of_wind_anomaly-meteo_france-6.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-10m_v_component_of_wind_anomaly-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-10m_v_component_of_wind_anomaly-meteo_france-7.ini index 2ffbbafad..a1866a5ce 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-10m_v_component_of_wind_anomaly-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-10m_v_component_of_wind_anomaly-meteo_france-7.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-10m_v_component_of_wind_anomaly-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-10m_v_component_of_wind_anomaly-ukmo-14.ini index 4f7bf9b72..2aa6b71ce 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-10m_v_component_of_wind_anomaly-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-10m_v_component_of_wind_anomaly-ukmo-14.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-10m_wind_gust_anomaly-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-10m_wind_gust_anomaly-cmcc-3.ini index 0223d0809..8d5ce4a97 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-10m_wind_gust_anomaly-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-10m_wind_gust_anomaly-cmcc-3.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-10m_wind_gust_anomaly-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-10m_wind_gust_anomaly-dwd-2.ini index a08a1e889..2a933d980 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-10m_wind_gust_anomaly-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-10m_wind_gust_anomaly-dwd-2.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-10m_wind_gust_anomaly-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-10m_wind_gust_anomaly-ecmwf-5.ini index 95971c7fc..288284bfe 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-10m_wind_gust_anomaly-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-10m_wind_gust_anomaly-ecmwf-5.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-10m_wind_gust_anomaly-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-10m_wind_gust_anomaly-meteo_france-6.ini index 56fd76730..c49f6f6e3 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-10m_wind_gust_anomaly-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-10m_wind_gust_anomaly-meteo_france-6.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-10m_wind_gust_anomaly-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-10m_wind_gust_anomaly-meteo_france-7.ini index d1ae9b20a..9fc16b376 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-10m_wind_gust_anomaly-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-10m_wind_gust_anomaly-meteo_france-7.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-10m_wind_gust_anomaly-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-10m_wind_gust_anomaly-ukmo-14.ini index 639d6315e..d4b18f86b 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-10m_wind_gust_anomaly-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-10m_wind_gust_anomaly-ukmo-14.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-10m_wind_speed_anomaly-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-10m_wind_speed_anomaly-cmcc-3.ini index 257f68a99..38425290b 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-10m_wind_speed_anomaly-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-10m_wind_speed_anomaly-cmcc-3.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-10m_wind_speed_anomaly-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-10m_wind_speed_anomaly-dwd-2.ini index 993120571..66806acfd 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-10m_wind_speed_anomaly-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-10m_wind_speed_anomaly-dwd-2.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-10m_wind_speed_anomaly-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-10m_wind_speed_anomaly-ecmwf-5.ini index 32196516a..90b17384c 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-10m_wind_speed_anomaly-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-10m_wind_speed_anomaly-ecmwf-5.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-10m_wind_speed_anomaly-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-10m_wind_speed_anomaly-meteo_france-6.ini index 3b5e231c6..605fd9564 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-10m_wind_speed_anomaly-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-10m_wind_speed_anomaly-meteo_france-6.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-10m_wind_speed_anomaly-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-10m_wind_speed_anomaly-meteo_france-7.ini index ac40bb4aa..fc3dc2a1f 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-10m_wind_speed_anomaly-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-10m_wind_speed_anomaly-meteo_france-7.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-10m_wind_speed_anomaly-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-10m_wind_speed_anomaly-ukmo-14.ini index 9dd35f228..1769239a7 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-10m_wind_speed_anomaly-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-10m_wind_speed_anomaly-ukmo-14.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-2m_dewpoint_temperature_anomaly-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-2m_dewpoint_temperature_anomaly-cmcc-3.ini index 7c0ed8092..ae5401a57 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-2m_dewpoint_temperature_anomaly-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-2m_dewpoint_temperature_anomaly-cmcc-3.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-2m_dewpoint_temperature_anomaly-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-2m_dewpoint_temperature_anomaly-dwd-2.ini index 667b0a665..faa176dba 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-2m_dewpoint_temperature_anomaly-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-2m_dewpoint_temperature_anomaly-dwd-2.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-2m_dewpoint_temperature_anomaly-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-2m_dewpoint_temperature_anomaly-ecmwf-5.ini index 81427b032..3ef6e6998 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-2m_dewpoint_temperature_anomaly-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-2m_dewpoint_temperature_anomaly-ecmwf-5.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-2m_dewpoint_temperature_anomaly-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-2m_dewpoint_temperature_anomaly-meteo_france-6.ini index 927390f65..cb0821bf1 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-2m_dewpoint_temperature_anomaly-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-2m_dewpoint_temperature_anomaly-meteo_france-6.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-2m_dewpoint_temperature_anomaly-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-2m_dewpoint_temperature_anomaly-meteo_france-7.ini index 6c8ce3be8..4465634cc 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-2m_dewpoint_temperature_anomaly-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-2m_dewpoint_temperature_anomaly-meteo_france-7.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-2m_dewpoint_temperature_anomaly-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-2m_dewpoint_temperature_anomaly-ukmo-14.ini index b92d85a51..b4d4422d4 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-2m_dewpoint_temperature_anomaly-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-2m_dewpoint_temperature_anomaly-ukmo-14.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-2m_temperature_anomaly-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-2m_temperature_anomaly-cmcc-3.ini index c4008cf3d..28fbde01c 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-2m_temperature_anomaly-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-2m_temperature_anomaly-cmcc-3.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-2m_temperature_anomaly-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-2m_temperature_anomaly-dwd-2.ini index 0713d3361..c1715da60 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-2m_temperature_anomaly-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-2m_temperature_anomaly-dwd-2.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-2m_temperature_anomaly-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-2m_temperature_anomaly-ecmwf-5.ini index 782282343..23c9ea573 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-2m_temperature_anomaly-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-2m_temperature_anomaly-ecmwf-5.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-2m_temperature_anomaly-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-2m_temperature_anomaly-meteo_france-6.ini index ce11bf68f..2ddbe17e3 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-2m_temperature_anomaly-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-2m_temperature_anomaly-meteo_france-6.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-2m_temperature_anomaly-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-2m_temperature_anomaly-meteo_france-7.ini index 256ed7fcd..22ba06464 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-2m_temperature_anomaly-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-2m_temperature_anomaly-meteo_france-7.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-2m_temperature_anomaly-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-2m_temperature_anomaly-ukmo-14.ini index 30103d3be..b7d7a268c 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-2m_temperature_anomaly-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-2m_temperature_anomaly-ukmo-14.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-east_west_surface_stress_anomalous_rate_of_accumulation-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-east_west_surface_stress_anomalous_rate_of_accumulation-cmcc-3.ini index 9cdab802f..202057f0f 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-east_west_surface_stress_anomalous_rate_of_accumulation-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-east_west_surface_stress_anomalous_rate_of_accumulation-cmcc-3.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-east_west_surface_stress_anomalous_rate_of_accumulation-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-east_west_surface_stress_anomalous_rate_of_accumulation-dwd-2.ini index 479a48361..8754ef394 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-east_west_surface_stress_anomalous_rate_of_accumulation-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-east_west_surface_stress_anomalous_rate_of_accumulation-dwd-2.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-east_west_surface_stress_anomalous_rate_of_accumulation-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-east_west_surface_stress_anomalous_rate_of_accumulation-ecmwf-5.ini index ed87cdc4e..1c5717eca 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-east_west_surface_stress_anomalous_rate_of_accumulation-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-east_west_surface_stress_anomalous_rate_of_accumulation-ecmwf-5.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-east_west_surface_stress_anomalous_rate_of_accumulation-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-east_west_surface_stress_anomalous_rate_of_accumulation-meteo_france-6.ini index e9c3942b7..80059b8ff 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-east_west_surface_stress_anomalous_rate_of_accumulation-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-east_west_surface_stress_anomalous_rate_of_accumulation-meteo_france-6.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-east_west_surface_stress_anomalous_rate_of_accumulation-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-east_west_surface_stress_anomalous_rate_of_accumulation-meteo_france-7.ini index 517b123b0..85329fd7e 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-east_west_surface_stress_anomalous_rate_of_accumulation-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-east_west_surface_stress_anomalous_rate_of_accumulation-meteo_france-7.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-east_west_surface_stress_anomalous_rate_of_accumulation-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-east_west_surface_stress_anomalous_rate_of_accumulation-ukmo-14.ini index 01ad6ac6a..66a4d7299 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-east_west_surface_stress_anomalous_rate_of_accumulation-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-east_west_surface_stress_anomalous_rate_of_accumulation-ukmo-14.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-evaporation_anomalous_rate_of_accumulation-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-evaporation_anomalous_rate_of_accumulation-cmcc-3.ini index 9f6fb69c8..8d58a9faa 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-evaporation_anomalous_rate_of_accumulation-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-evaporation_anomalous_rate_of_accumulation-cmcc-3.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-evaporation_anomalous_rate_of_accumulation-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-evaporation_anomalous_rate_of_accumulation-dwd-2.ini index ab4f86a56..eabfe23a0 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-evaporation_anomalous_rate_of_accumulation-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-evaporation_anomalous_rate_of_accumulation-dwd-2.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-evaporation_anomalous_rate_of_accumulation-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-evaporation_anomalous_rate_of_accumulation-ecmwf-5.ini index fcc7d777b..00ecabc71 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-evaporation_anomalous_rate_of_accumulation-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-evaporation_anomalous_rate_of_accumulation-ecmwf-5.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-evaporation_anomalous_rate_of_accumulation-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-evaporation_anomalous_rate_of_accumulation-meteo_france-6.ini index 7c99c2e62..2c50fe0e2 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-evaporation_anomalous_rate_of_accumulation-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-evaporation_anomalous_rate_of_accumulation-meteo_france-6.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-evaporation_anomalous_rate_of_accumulation-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-evaporation_anomalous_rate_of_accumulation-meteo_france-7.ini index 248969d04..c80a8de84 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-evaporation_anomalous_rate_of_accumulation-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-evaporation_anomalous_rate_of_accumulation-meteo_france-7.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-evaporation_anomalous_rate_of_accumulation-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-evaporation_anomalous_rate_of_accumulation-ukmo-14.ini index 551409a04..6a66f6ac3 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-evaporation_anomalous_rate_of_accumulation-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-evaporation_anomalous_rate_of_accumulation-ukmo-14.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-maximum_2m_temperature_in_the_last_24_hours_anomaly-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-maximum_2m_temperature_in_the_last_24_hours_anomaly-cmcc-3.ini index eec5b2e58..2b6f4db3d 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-maximum_2m_temperature_in_the_last_24_hours_anomaly-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-maximum_2m_temperature_in_the_last_24_hours_anomaly-cmcc-3.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-maximum_2m_temperature_in_the_last_24_hours_anomaly-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-maximum_2m_temperature_in_the_last_24_hours_anomaly-dwd-2.ini index 0b7bb26d7..7366ff691 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-maximum_2m_temperature_in_the_last_24_hours_anomaly-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-maximum_2m_temperature_in_the_last_24_hours_anomaly-dwd-2.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-maximum_2m_temperature_in_the_last_24_hours_anomaly-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-maximum_2m_temperature_in_the_last_24_hours_anomaly-ecmwf-5.ini index 285364780..e6aaa3ec0 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-maximum_2m_temperature_in_the_last_24_hours_anomaly-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-maximum_2m_temperature_in_the_last_24_hours_anomaly-ecmwf-5.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-maximum_2m_temperature_in_the_last_24_hours_anomaly-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-maximum_2m_temperature_in_the_last_24_hours_anomaly-meteo_france-6.ini index dc5be84f3..4a138883d 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-maximum_2m_temperature_in_the_last_24_hours_anomaly-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-maximum_2m_temperature_in_the_last_24_hours_anomaly-meteo_france-6.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-maximum_2m_temperature_in_the_last_24_hours_anomaly-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-maximum_2m_temperature_in_the_last_24_hours_anomaly-meteo_france-7.ini index 15bb63fcf..b1ff9b7be 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-maximum_2m_temperature_in_the_last_24_hours_anomaly-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-maximum_2m_temperature_in_the_last_24_hours_anomaly-meteo_france-7.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-maximum_2m_temperature_in_the_last_24_hours_anomaly-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-maximum_2m_temperature_in_the_last_24_hours_anomaly-ukmo-14.ini index 28ec9cb05..bc06c969d 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-maximum_2m_temperature_in_the_last_24_hours_anomaly-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-maximum_2m_temperature_in_the_last_24_hours_anomaly-ukmo-14.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-mean_sea_level_pressure_anomaly-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-mean_sea_level_pressure_anomaly-cmcc-3.ini index 195b8db96..96ea38276 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-mean_sea_level_pressure_anomaly-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-mean_sea_level_pressure_anomaly-cmcc-3.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-mean_sea_level_pressure_anomaly-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-mean_sea_level_pressure_anomaly-dwd-2.ini index 3dabb309d..0c4201fa6 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-mean_sea_level_pressure_anomaly-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-mean_sea_level_pressure_anomaly-dwd-2.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-mean_sea_level_pressure_anomaly-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-mean_sea_level_pressure_anomaly-ecmwf-5.ini index 7e7226ab8..e44d4be0f 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-mean_sea_level_pressure_anomaly-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-mean_sea_level_pressure_anomaly-ecmwf-5.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-mean_sea_level_pressure_anomaly-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-mean_sea_level_pressure_anomaly-meteo_france-6.ini index 4d4c2645f..ca3ffbedb 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-mean_sea_level_pressure_anomaly-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-mean_sea_level_pressure_anomaly-meteo_france-6.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-mean_sea_level_pressure_anomaly-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-mean_sea_level_pressure_anomaly-meteo_france-7.ini index c5d7e6f35..e14e6ec1f 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-mean_sea_level_pressure_anomaly-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-mean_sea_level_pressure_anomaly-meteo_france-7.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-mean_sea_level_pressure_anomaly-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-mean_sea_level_pressure_anomaly-ukmo-14.ini index 0ee002c24..fb9bd6d37 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-mean_sea_level_pressure_anomaly-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-mean_sea_level_pressure_anomaly-ukmo-14.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-minimum_2m_temperature_in_the_last_24_hours_anomaly-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-minimum_2m_temperature_in_the_last_24_hours_anomaly-cmcc-3.ini index 92253eb40..cb1c33d36 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-minimum_2m_temperature_in_the_last_24_hours_anomaly-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-minimum_2m_temperature_in_the_last_24_hours_anomaly-cmcc-3.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-minimum_2m_temperature_in_the_last_24_hours_anomaly-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-minimum_2m_temperature_in_the_last_24_hours_anomaly-dwd-2.ini index 5a3a638b7..89e652c3e 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-minimum_2m_temperature_in_the_last_24_hours_anomaly-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-minimum_2m_temperature_in_the_last_24_hours_anomaly-dwd-2.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-minimum_2m_temperature_in_the_last_24_hours_anomaly-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-minimum_2m_temperature_in_the_last_24_hours_anomaly-ecmwf-5.ini index 37b8152e2..bce12a690 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-minimum_2m_temperature_in_the_last_24_hours_anomaly-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-minimum_2m_temperature_in_the_last_24_hours_anomaly-ecmwf-5.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-minimum_2m_temperature_in_the_last_24_hours_anomaly-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-minimum_2m_temperature_in_the_last_24_hours_anomaly-meteo_france-6.ini index a3d5cc932..a98681b1e 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-minimum_2m_temperature_in_the_last_24_hours_anomaly-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-minimum_2m_temperature_in_the_last_24_hours_anomaly-meteo_france-6.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-minimum_2m_temperature_in_the_last_24_hours_anomaly-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-minimum_2m_temperature_in_the_last_24_hours_anomaly-meteo_france-7.ini index c8fe968a6..f4fe99982 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-minimum_2m_temperature_in_the_last_24_hours_anomaly-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-minimum_2m_temperature_in_the_last_24_hours_anomaly-meteo_france-7.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-minimum_2m_temperature_in_the_last_24_hours_anomaly-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-minimum_2m_temperature_in_the_last_24_hours_anomaly-ukmo-14.ini index df6b7f107..399ee1d1d 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-minimum_2m_temperature_in_the_last_24_hours_anomaly-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-minimum_2m_temperature_in_the_last_24_hours_anomaly-ukmo-14.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-north_south_surface_stress_anomalous_rate_of_accumulation-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-north_south_surface_stress_anomalous_rate_of_accumulation-cmcc-3.ini index 285e01a7b..1f6843b6b 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-north_south_surface_stress_anomalous_rate_of_accumulation-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-north_south_surface_stress_anomalous_rate_of_accumulation-cmcc-3.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-north_south_surface_stress_anomalous_rate_of_accumulation-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-north_south_surface_stress_anomalous_rate_of_accumulation-dwd-2.ini index 76aca2315..5ba3db596 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-north_south_surface_stress_anomalous_rate_of_accumulation-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-north_south_surface_stress_anomalous_rate_of_accumulation-dwd-2.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-north_south_surface_stress_anomalous_rate_of_accumulation-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-north_south_surface_stress_anomalous_rate_of_accumulation-ecmwf-5.ini index a228ee694..36d6c696b 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-north_south_surface_stress_anomalous_rate_of_accumulation-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-north_south_surface_stress_anomalous_rate_of_accumulation-ecmwf-5.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-north_south_surface_stress_anomalous_rate_of_accumulation-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-north_south_surface_stress_anomalous_rate_of_accumulation-meteo_france-6.ini index a3c343ab4..092d1339f 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-north_south_surface_stress_anomalous_rate_of_accumulation-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-north_south_surface_stress_anomalous_rate_of_accumulation-meteo_france-6.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-north_south_surface_stress_anomalous_rate_of_accumulation-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-north_south_surface_stress_anomalous_rate_of_accumulation-meteo_france-7.ini index 5ce9ee947..597e30aa9 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-north_south_surface_stress_anomalous_rate_of_accumulation-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-north_south_surface_stress_anomalous_rate_of_accumulation-meteo_france-7.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-north_south_surface_stress_anomalous_rate_of_accumulation-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-north_south_surface_stress_anomalous_rate_of_accumulation-ukmo-14.ini index fcd15aa96..71a620992 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-north_south_surface_stress_anomalous_rate_of_accumulation-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-north_south_surface_stress_anomalous_rate_of_accumulation-ukmo-14.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-runoff_anomalous_rate_of_accumulation-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-runoff_anomalous_rate_of_accumulation-cmcc-3.ini index e92f0cafc..4d8003b7b 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-runoff_anomalous_rate_of_accumulation-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-runoff_anomalous_rate_of_accumulation-cmcc-3.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-runoff_anomalous_rate_of_accumulation-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-runoff_anomalous_rate_of_accumulation-dwd-2.ini index d6600ded2..3f0a213cb 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-runoff_anomalous_rate_of_accumulation-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-runoff_anomalous_rate_of_accumulation-dwd-2.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-runoff_anomalous_rate_of_accumulation-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-runoff_anomalous_rate_of_accumulation-ecmwf-5.ini index 3cc17273c..55abce79b 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-runoff_anomalous_rate_of_accumulation-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-runoff_anomalous_rate_of_accumulation-ecmwf-5.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-runoff_anomalous_rate_of_accumulation-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-runoff_anomalous_rate_of_accumulation-meteo_france-6.ini index e1cc0a1c4..8dae64746 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-runoff_anomalous_rate_of_accumulation-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-runoff_anomalous_rate_of_accumulation-meteo_france-6.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-runoff_anomalous_rate_of_accumulation-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-runoff_anomalous_rate_of_accumulation-meteo_france-7.ini index f787bbdb2..082aa403b 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-runoff_anomalous_rate_of_accumulation-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-runoff_anomalous_rate_of_accumulation-meteo_france-7.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-runoff_anomalous_rate_of_accumulation-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-runoff_anomalous_rate_of_accumulation-ukmo-14.ini index 8af9dbab7..7b6f81804 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-runoff_anomalous_rate_of_accumulation-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-runoff_anomalous_rate_of_accumulation-ukmo-14.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-sea_ice_cover_anomaly-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-sea_ice_cover_anomaly-cmcc-3.ini index e367af569..5744af3b4 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-sea_ice_cover_anomaly-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-sea_ice_cover_anomaly-cmcc-3.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-sea_ice_cover_anomaly-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-sea_ice_cover_anomaly-dwd-2.ini index 12e5ed3c7..9f65d654a 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-sea_ice_cover_anomaly-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-sea_ice_cover_anomaly-dwd-2.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-sea_ice_cover_anomaly-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-sea_ice_cover_anomaly-ecmwf-5.ini index ed9615335..24c652e31 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-sea_ice_cover_anomaly-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-sea_ice_cover_anomaly-ecmwf-5.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-sea_ice_cover_anomaly-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-sea_ice_cover_anomaly-meteo_france-6.ini index 6a80bd408..3a5c82932 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-sea_ice_cover_anomaly-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-sea_ice_cover_anomaly-meteo_france-6.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-sea_ice_cover_anomaly-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-sea_ice_cover_anomaly-meteo_france-7.ini index a8ddda497..92b5d5dc6 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-sea_ice_cover_anomaly-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-sea_ice_cover_anomaly-meteo_france-7.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-sea_ice_cover_anomaly-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-sea_ice_cover_anomaly-ukmo-14.ini index 399598fb2..5d708fd05 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-sea_ice_cover_anomaly-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-sea_ice_cover_anomaly-ukmo-14.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-sea_surface_temperature_anomaly-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-sea_surface_temperature_anomaly-cmcc-3.ini index db23296b8..2439523df 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-sea_surface_temperature_anomaly-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-sea_surface_temperature_anomaly-cmcc-3.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-sea_surface_temperature_anomaly-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-sea_surface_temperature_anomaly-dwd-2.ini index 66a2ac6db..6fc9f1031 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-sea_surface_temperature_anomaly-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-sea_surface_temperature_anomaly-dwd-2.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-sea_surface_temperature_anomaly-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-sea_surface_temperature_anomaly-ecmwf-5.ini index a59282ed1..948ea9604 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-sea_surface_temperature_anomaly-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-sea_surface_temperature_anomaly-ecmwf-5.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-sea_surface_temperature_anomaly-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-sea_surface_temperature_anomaly-meteo_france-6.ini index 469ad6458..cd81735b6 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-sea_surface_temperature_anomaly-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-sea_surface_temperature_anomaly-meteo_france-6.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-sea_surface_temperature_anomaly-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-sea_surface_temperature_anomaly-meteo_france-7.ini index ee6a2c050..17eb550cd 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-sea_surface_temperature_anomaly-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-sea_surface_temperature_anomaly-meteo_france-7.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-sea_surface_temperature_anomaly-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-sea_surface_temperature_anomaly-ukmo-14.ini index c0c77ca60..87951ef6f 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-sea_surface_temperature_anomaly-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-sea_surface_temperature_anomaly-ukmo-14.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-snow_density_anomaly-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-snow_density_anomaly-cmcc-3.ini index 3e82e8695..77d5c73c5 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-snow_density_anomaly-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-snow_density_anomaly-cmcc-3.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-snow_density_anomaly-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-snow_density_anomaly-dwd-2.ini index e862ae692..b304ea552 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-snow_density_anomaly-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-snow_density_anomaly-dwd-2.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-snow_density_anomaly-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-snow_density_anomaly-ecmwf-5.ini index 4e81d639f..e0b3cd16f 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-snow_density_anomaly-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-snow_density_anomaly-ecmwf-5.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-snow_density_anomaly-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-snow_density_anomaly-meteo_france-6.ini index 4cca7a40a..16427b5f3 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-snow_density_anomaly-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-snow_density_anomaly-meteo_france-6.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-snow_density_anomaly-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-snow_density_anomaly-meteo_france-7.ini index d843e40ff..431086e04 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-snow_density_anomaly-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-snow_density_anomaly-meteo_france-7.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-snow_density_anomaly-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-snow_density_anomaly-ukmo-14.ini index a6490381b..987776295 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-snow_density_anomaly-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-snow_density_anomaly-ukmo-14.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-snow_depth_anomaly-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-snow_depth_anomaly-cmcc-3.ini index 5ee871c68..4f6fecc59 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-snow_depth_anomaly-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-snow_depth_anomaly-cmcc-3.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-snow_depth_anomaly-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-snow_depth_anomaly-dwd-2.ini index a8d807067..1a6f79a2b 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-snow_depth_anomaly-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-snow_depth_anomaly-dwd-2.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-snow_depth_anomaly-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-snow_depth_anomaly-ecmwf-5.ini index 9c8337e23..f60b082ef 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-snow_depth_anomaly-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-snow_depth_anomaly-ecmwf-5.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-snow_depth_anomaly-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-snow_depth_anomaly-meteo_france-6.ini index 86868f4a4..423718d0a 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-snow_depth_anomaly-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-snow_depth_anomaly-meteo_france-6.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-snow_depth_anomaly-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-snow_depth_anomaly-meteo_france-7.ini index 6d8a3a62c..ede4e6262 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-snow_depth_anomaly-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-snow_depth_anomaly-meteo_france-7.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-snow_depth_anomaly-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-snow_depth_anomaly-ukmo-14.ini index 7aeafebd8..6ff0fb5a4 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-snow_depth_anomaly-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-snow_depth_anomaly-ukmo-14.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-snowfall_anomalous_rate_of_accumulation-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-snowfall_anomalous_rate_of_accumulation-cmcc-3.ini index 8ea507257..835e10bd8 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-snowfall_anomalous_rate_of_accumulation-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-snowfall_anomalous_rate_of_accumulation-cmcc-3.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-snowfall_anomalous_rate_of_accumulation-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-snowfall_anomalous_rate_of_accumulation-dwd-2.ini index 1828bf0c9..b562fb27f 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-snowfall_anomalous_rate_of_accumulation-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-snowfall_anomalous_rate_of_accumulation-dwd-2.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-snowfall_anomalous_rate_of_accumulation-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-snowfall_anomalous_rate_of_accumulation-ecmwf-5.ini index c076d7f37..6a7756c72 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-snowfall_anomalous_rate_of_accumulation-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-snowfall_anomalous_rate_of_accumulation-ecmwf-5.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-snowfall_anomalous_rate_of_accumulation-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-snowfall_anomalous_rate_of_accumulation-meteo_france-6.ini index cae1f4111..3139e953b 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-snowfall_anomalous_rate_of_accumulation-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-snowfall_anomalous_rate_of_accumulation-meteo_france-6.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-snowfall_anomalous_rate_of_accumulation-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-snowfall_anomalous_rate_of_accumulation-meteo_france-7.ini index f38624d3b..d05303a45 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-snowfall_anomalous_rate_of_accumulation-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-snowfall_anomalous_rate_of_accumulation-meteo_france-7.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-snowfall_anomalous_rate_of_accumulation-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-snowfall_anomalous_rate_of_accumulation-ukmo-14.ini index db3c1cc7c..13a8bfc71 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-snowfall_anomalous_rate_of_accumulation-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-snowfall_anomalous_rate_of_accumulation-ukmo-14.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-soil_temperature_anomaly_level_1-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-soil_temperature_anomaly_level_1-cmcc-3.ini index 0488b6167..0c7d86bed 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-soil_temperature_anomaly_level_1-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-soil_temperature_anomaly_level_1-cmcc-3.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-soil_temperature_anomaly_level_1-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-soil_temperature_anomaly_level_1-dwd-2.ini index bf7ab8109..2fc2625f2 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-soil_temperature_anomaly_level_1-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-soil_temperature_anomaly_level_1-dwd-2.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-soil_temperature_anomaly_level_1-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-soil_temperature_anomaly_level_1-ecmwf-5.ini index 1c0894c2a..67f9a9f70 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-soil_temperature_anomaly_level_1-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-soil_temperature_anomaly_level_1-ecmwf-5.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-soil_temperature_anomaly_level_1-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-soil_temperature_anomaly_level_1-meteo_france-6.ini index 977472382..f6fd24322 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-soil_temperature_anomaly_level_1-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-soil_temperature_anomaly_level_1-meteo_france-6.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-soil_temperature_anomaly_level_1-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-soil_temperature_anomaly_level_1-meteo_france-7.ini index 3e382f9d7..f88aa273b 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-soil_temperature_anomaly_level_1-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-soil_temperature_anomaly_level_1-meteo_france-7.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-soil_temperature_anomaly_level_1-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-soil_temperature_anomaly_level_1-ukmo-14.ini index 70970f27f..a481f59f6 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-soil_temperature_anomaly_level_1-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-soil_temperature_anomaly_level_1-ukmo-14.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-solar_insolation_anomalous_rate_of_accumulation-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-solar_insolation_anomalous_rate_of_accumulation-cmcc-3.ini index e9283c070..3ff606ae5 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-solar_insolation_anomalous_rate_of_accumulation-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-solar_insolation_anomalous_rate_of_accumulation-cmcc-3.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-solar_insolation_anomalous_rate_of_accumulation-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-solar_insolation_anomalous_rate_of_accumulation-dwd-2.ini index 5b1da4452..001b25a8a 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-solar_insolation_anomalous_rate_of_accumulation-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-solar_insolation_anomalous_rate_of_accumulation-dwd-2.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-solar_insolation_anomalous_rate_of_accumulation-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-solar_insolation_anomalous_rate_of_accumulation-ecmwf-5.ini index ecda98edb..b7a4f1b0a 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-solar_insolation_anomalous_rate_of_accumulation-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-solar_insolation_anomalous_rate_of_accumulation-ecmwf-5.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-solar_insolation_anomalous_rate_of_accumulation-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-solar_insolation_anomalous_rate_of_accumulation-meteo_france-6.ini index 81c24945e..8e7761143 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-solar_insolation_anomalous_rate_of_accumulation-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-solar_insolation_anomalous_rate_of_accumulation-meteo_france-6.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-solar_insolation_anomalous_rate_of_accumulation-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-solar_insolation_anomalous_rate_of_accumulation-meteo_france-7.ini index 4c4d14efe..4ffed4fe4 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-solar_insolation_anomalous_rate_of_accumulation-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-solar_insolation_anomalous_rate_of_accumulation-meteo_france-7.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-solar_insolation_anomalous_rate_of_accumulation-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-solar_insolation_anomalous_rate_of_accumulation-ukmo-14.ini index 27f8b88c9..d057cc5f7 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-solar_insolation_anomalous_rate_of_accumulation-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-solar_insolation_anomalous_rate_of_accumulation-ukmo-14.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_latent_heat_flux_anomalous_rate_of_accumulation-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_latent_heat_flux_anomalous_rate_of_accumulation-cmcc-3.ini index 37f9786ea..c8b35ec02 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_latent_heat_flux_anomalous_rate_of_accumulation-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_latent_heat_flux_anomalous_rate_of_accumulation-cmcc-3.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_latent_heat_flux_anomalous_rate_of_accumulation-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_latent_heat_flux_anomalous_rate_of_accumulation-dwd-2.ini index 553758611..145748682 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_latent_heat_flux_anomalous_rate_of_accumulation-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_latent_heat_flux_anomalous_rate_of_accumulation-dwd-2.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_latent_heat_flux_anomalous_rate_of_accumulation-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_latent_heat_flux_anomalous_rate_of_accumulation-ecmwf-5.ini index 621d20027..04371470f 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_latent_heat_flux_anomalous_rate_of_accumulation-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_latent_heat_flux_anomalous_rate_of_accumulation-ecmwf-5.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_latent_heat_flux_anomalous_rate_of_accumulation-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_latent_heat_flux_anomalous_rate_of_accumulation-meteo_france-6.ini index 854ce875f..ce0dc5065 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_latent_heat_flux_anomalous_rate_of_accumulation-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_latent_heat_flux_anomalous_rate_of_accumulation-meteo_france-6.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_latent_heat_flux_anomalous_rate_of_accumulation-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_latent_heat_flux_anomalous_rate_of_accumulation-meteo_france-7.ini index 423a37681..d851aaf9e 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_latent_heat_flux_anomalous_rate_of_accumulation-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_latent_heat_flux_anomalous_rate_of_accumulation-meteo_france-7.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_latent_heat_flux_anomalous_rate_of_accumulation-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_latent_heat_flux_anomalous_rate_of_accumulation-ukmo-14.ini index c1f1f8aca..f24d4c6fa 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_latent_heat_flux_anomalous_rate_of_accumulation-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_latent_heat_flux_anomalous_rate_of_accumulation-ukmo-14.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_sensible_heat_flux_anomalous_rate_of_accumulation-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_sensible_heat_flux_anomalous_rate_of_accumulation-cmcc-3.ini index a530741b4..323146e9d 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_sensible_heat_flux_anomalous_rate_of_accumulation-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_sensible_heat_flux_anomalous_rate_of_accumulation-cmcc-3.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_sensible_heat_flux_anomalous_rate_of_accumulation-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_sensible_heat_flux_anomalous_rate_of_accumulation-dwd-2.ini index 30b0734fb..3b95605db 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_sensible_heat_flux_anomalous_rate_of_accumulation-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_sensible_heat_flux_anomalous_rate_of_accumulation-dwd-2.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_sensible_heat_flux_anomalous_rate_of_accumulation-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_sensible_heat_flux_anomalous_rate_of_accumulation-ecmwf-5.ini index 10f06ce37..68361cfbe 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_sensible_heat_flux_anomalous_rate_of_accumulation-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_sensible_heat_flux_anomalous_rate_of_accumulation-ecmwf-5.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_sensible_heat_flux_anomalous_rate_of_accumulation-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_sensible_heat_flux_anomalous_rate_of_accumulation-meteo_france-6.ini index 56aabf5a1..82b7071f1 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_sensible_heat_flux_anomalous_rate_of_accumulation-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_sensible_heat_flux_anomalous_rate_of_accumulation-meteo_france-6.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_sensible_heat_flux_anomalous_rate_of_accumulation-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_sensible_heat_flux_anomalous_rate_of_accumulation-meteo_france-7.ini index 77e174cd9..9397064a9 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_sensible_heat_flux_anomalous_rate_of_accumulation-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_sensible_heat_flux_anomalous_rate_of_accumulation-meteo_france-7.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_sensible_heat_flux_anomalous_rate_of_accumulation-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_sensible_heat_flux_anomalous_rate_of_accumulation-ukmo-14.ini index 74bb88558..4f91dbfef 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_sensible_heat_flux_anomalous_rate_of_accumulation-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_sensible_heat_flux_anomalous_rate_of_accumulation-ukmo-14.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_solar_radiation_anomalous_rate_of_accumulation-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_solar_radiation_anomalous_rate_of_accumulation-cmcc-3.ini index 8510a3036..1c939b274 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_solar_radiation_anomalous_rate_of_accumulation-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_solar_radiation_anomalous_rate_of_accumulation-cmcc-3.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_solar_radiation_anomalous_rate_of_accumulation-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_solar_radiation_anomalous_rate_of_accumulation-dwd-2.ini index 271cdffc6..3c5ac2b60 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_solar_radiation_anomalous_rate_of_accumulation-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_solar_radiation_anomalous_rate_of_accumulation-dwd-2.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_solar_radiation_anomalous_rate_of_accumulation-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_solar_radiation_anomalous_rate_of_accumulation-ecmwf-5.ini index ba6c51af2..3a5112e99 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_solar_radiation_anomalous_rate_of_accumulation-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_solar_radiation_anomalous_rate_of_accumulation-ecmwf-5.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_solar_radiation_anomalous_rate_of_accumulation-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_solar_radiation_anomalous_rate_of_accumulation-meteo_france-6.ini index 0bd64fafd..53eb44256 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_solar_radiation_anomalous_rate_of_accumulation-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_solar_radiation_anomalous_rate_of_accumulation-meteo_france-6.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_solar_radiation_anomalous_rate_of_accumulation-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_solar_radiation_anomalous_rate_of_accumulation-meteo_france-7.ini index 3f944fc94..250285ebd 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_solar_radiation_anomalous_rate_of_accumulation-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_solar_radiation_anomalous_rate_of_accumulation-meteo_france-7.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_solar_radiation_anomalous_rate_of_accumulation-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_solar_radiation_anomalous_rate_of_accumulation-ukmo-14.ini index cad73522a..2ca26e860 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_solar_radiation_anomalous_rate_of_accumulation-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_solar_radiation_anomalous_rate_of_accumulation-ukmo-14.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_solar_radiation_downwards_anomalous_rate_of_accumulation-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_solar_radiation_downwards_anomalous_rate_of_accumulation-cmcc-3.ini index ac80f8601..ba7a9e6e2 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_solar_radiation_downwards_anomalous_rate_of_accumulation-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_solar_radiation_downwards_anomalous_rate_of_accumulation-cmcc-3.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_solar_radiation_downwards_anomalous_rate_of_accumulation-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_solar_radiation_downwards_anomalous_rate_of_accumulation-dwd-2.ini index 01c4e656d..d1ff4615d 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_solar_radiation_downwards_anomalous_rate_of_accumulation-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_solar_radiation_downwards_anomalous_rate_of_accumulation-dwd-2.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_solar_radiation_downwards_anomalous_rate_of_accumulation-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_solar_radiation_downwards_anomalous_rate_of_accumulation-ecmwf-5.ini index 3f3da9202..b023b0a1e 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_solar_radiation_downwards_anomalous_rate_of_accumulation-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_solar_radiation_downwards_anomalous_rate_of_accumulation-ecmwf-5.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_solar_radiation_downwards_anomalous_rate_of_accumulation-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_solar_radiation_downwards_anomalous_rate_of_accumulation-meteo_france-6.ini index de016dce3..ba9d27ffc 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_solar_radiation_downwards_anomalous_rate_of_accumulation-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_solar_radiation_downwards_anomalous_rate_of_accumulation-meteo_france-6.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_solar_radiation_downwards_anomalous_rate_of_accumulation-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_solar_radiation_downwards_anomalous_rate_of_accumulation-meteo_france-7.ini index 5090f982d..159e1f3db 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_solar_radiation_downwards_anomalous_rate_of_accumulation-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_solar_radiation_downwards_anomalous_rate_of_accumulation-meteo_france-7.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_solar_radiation_downwards_anomalous_rate_of_accumulation-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_solar_radiation_downwards_anomalous_rate_of_accumulation-ukmo-14.ini index a1d925e37..712f4d1d6 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_solar_radiation_downwards_anomalous_rate_of_accumulation-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_solar_radiation_downwards_anomalous_rate_of_accumulation-ukmo-14.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_thermal_radiation_anomalous_rate_of_accumulation-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_thermal_radiation_anomalous_rate_of_accumulation-cmcc-3.ini index ef73cc4bf..e1a950345 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_thermal_radiation_anomalous_rate_of_accumulation-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_thermal_radiation_anomalous_rate_of_accumulation-cmcc-3.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_thermal_radiation_anomalous_rate_of_accumulation-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_thermal_radiation_anomalous_rate_of_accumulation-dwd-2.ini index 0a54a82cd..9e3499362 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_thermal_radiation_anomalous_rate_of_accumulation-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_thermal_radiation_anomalous_rate_of_accumulation-dwd-2.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_thermal_radiation_anomalous_rate_of_accumulation-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_thermal_radiation_anomalous_rate_of_accumulation-ecmwf-5.ini index 7bdc21221..7491fd924 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_thermal_radiation_anomalous_rate_of_accumulation-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_thermal_radiation_anomalous_rate_of_accumulation-ecmwf-5.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_thermal_radiation_anomalous_rate_of_accumulation-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_thermal_radiation_anomalous_rate_of_accumulation-meteo_france-6.ini index a40847153..e69c8be4c 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_thermal_radiation_anomalous_rate_of_accumulation-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_thermal_radiation_anomalous_rate_of_accumulation-meteo_france-6.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_thermal_radiation_anomalous_rate_of_accumulation-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_thermal_radiation_anomalous_rate_of_accumulation-meteo_france-7.ini index f9c30c492..43f1b23d9 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_thermal_radiation_anomalous_rate_of_accumulation-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_thermal_radiation_anomalous_rate_of_accumulation-meteo_france-7.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_thermal_radiation_anomalous_rate_of_accumulation-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_thermal_radiation_anomalous_rate_of_accumulation-ukmo-14.ini index a15bed147..79686dc76 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_thermal_radiation_anomalous_rate_of_accumulation-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_thermal_radiation_anomalous_rate_of_accumulation-ukmo-14.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_thermal_radiation_downwards_anomalous_rate_of_accumulation-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_thermal_radiation_downwards_anomalous_rate_of_accumulation-cmcc-3.ini index 46ef0819d..d6e9925f6 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_thermal_radiation_downwards_anomalous_rate_of_accumulation-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_thermal_radiation_downwards_anomalous_rate_of_accumulation-cmcc-3.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_thermal_radiation_downwards_anomalous_rate_of_accumulation-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_thermal_radiation_downwards_anomalous_rate_of_accumulation-dwd-2.ini index eb87b9f33..fee91e0f2 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_thermal_radiation_downwards_anomalous_rate_of_accumulation-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_thermal_radiation_downwards_anomalous_rate_of_accumulation-dwd-2.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_thermal_radiation_downwards_anomalous_rate_of_accumulation-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_thermal_radiation_downwards_anomalous_rate_of_accumulation-ecmwf-5.ini index 9baa732ee..e73e6ce9e 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_thermal_radiation_downwards_anomalous_rate_of_accumulation-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_thermal_radiation_downwards_anomalous_rate_of_accumulation-ecmwf-5.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_thermal_radiation_downwards_anomalous_rate_of_accumulation-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_thermal_radiation_downwards_anomalous_rate_of_accumulation-meteo_france-6.ini index 3ee6e9631..93c006f05 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_thermal_radiation_downwards_anomalous_rate_of_accumulation-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_thermal_radiation_downwards_anomalous_rate_of_accumulation-meteo_france-6.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_thermal_radiation_downwards_anomalous_rate_of_accumulation-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_thermal_radiation_downwards_anomalous_rate_of_accumulation-meteo_france-7.ini index 9795eedfc..cf1fa519b 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_thermal_radiation_downwards_anomalous_rate_of_accumulation-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_thermal_radiation_downwards_anomalous_rate_of_accumulation-meteo_france-7.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_thermal_radiation_downwards_anomalous_rate_of_accumulation-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_thermal_radiation_downwards_anomalous_rate_of_accumulation-ukmo-14.ini index ae6c58ad7..14fa9d53b 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_thermal_radiation_downwards_anomalous_rate_of_accumulation-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_thermal_radiation_downwards_anomalous_rate_of_accumulation-ukmo-14.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-top_solar_radiation_anomalous_rate_of_accumulation-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-top_solar_radiation_anomalous_rate_of_accumulation-cmcc-3.ini index 47d74013b..0048496e5 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-top_solar_radiation_anomalous_rate_of_accumulation-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-top_solar_radiation_anomalous_rate_of_accumulation-cmcc-3.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-top_solar_radiation_anomalous_rate_of_accumulation-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-top_solar_radiation_anomalous_rate_of_accumulation-dwd-2.ini index 53b4144f0..26e5445ed 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-top_solar_radiation_anomalous_rate_of_accumulation-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-top_solar_radiation_anomalous_rate_of_accumulation-dwd-2.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-top_solar_radiation_anomalous_rate_of_accumulation-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-top_solar_radiation_anomalous_rate_of_accumulation-ecmwf-5.ini index acb7b8551..d7901379a 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-top_solar_radiation_anomalous_rate_of_accumulation-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-top_solar_radiation_anomalous_rate_of_accumulation-ecmwf-5.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-top_solar_radiation_anomalous_rate_of_accumulation-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-top_solar_radiation_anomalous_rate_of_accumulation-meteo_france-6.ini index cee0f53e5..0d8a8a8ee 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-top_solar_radiation_anomalous_rate_of_accumulation-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-top_solar_radiation_anomalous_rate_of_accumulation-meteo_france-6.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-top_solar_radiation_anomalous_rate_of_accumulation-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-top_solar_radiation_anomalous_rate_of_accumulation-meteo_france-7.ini index 41d0bae8e..f361a4cff 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-top_solar_radiation_anomalous_rate_of_accumulation-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-top_solar_radiation_anomalous_rate_of_accumulation-meteo_france-7.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-top_solar_radiation_anomalous_rate_of_accumulation-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-top_solar_radiation_anomalous_rate_of_accumulation-ukmo-14.ini index 0c8602d92..748527a19 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-top_solar_radiation_anomalous_rate_of_accumulation-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-top_solar_radiation_anomalous_rate_of_accumulation-ukmo-14.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-top_thermal_radiation_anomalous_rate_of_accumulation-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-top_thermal_radiation_anomalous_rate_of_accumulation-cmcc-3.ini index 600a00d23..22838e90e 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-top_thermal_radiation_anomalous_rate_of_accumulation-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-top_thermal_radiation_anomalous_rate_of_accumulation-cmcc-3.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-top_thermal_radiation_anomalous_rate_of_accumulation-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-top_thermal_radiation_anomalous_rate_of_accumulation-dwd-2.ini index a3c9d493d..be64effef 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-top_thermal_radiation_anomalous_rate_of_accumulation-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-top_thermal_radiation_anomalous_rate_of_accumulation-dwd-2.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-top_thermal_radiation_anomalous_rate_of_accumulation-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-top_thermal_radiation_anomalous_rate_of_accumulation-ecmwf-5.ini index 13fd0b2c4..dcdfc4ddc 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-top_thermal_radiation_anomalous_rate_of_accumulation-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-top_thermal_radiation_anomalous_rate_of_accumulation-ecmwf-5.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-top_thermal_radiation_anomalous_rate_of_accumulation-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-top_thermal_radiation_anomalous_rate_of_accumulation-meteo_france-6.ini index 5d81f0ed1..0725e7163 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-top_thermal_radiation_anomalous_rate_of_accumulation-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-top_thermal_radiation_anomalous_rate_of_accumulation-meteo_france-6.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-top_thermal_radiation_anomalous_rate_of_accumulation-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-top_thermal_radiation_anomalous_rate_of_accumulation-meteo_france-7.ini index 330203b4d..8a7be55d1 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-top_thermal_radiation_anomalous_rate_of_accumulation-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-top_thermal_radiation_anomalous_rate_of_accumulation-meteo_france-7.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-top_thermal_radiation_anomalous_rate_of_accumulation-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-top_thermal_radiation_anomalous_rate_of_accumulation-ukmo-14.ini index 66c1d7bb5..48ae0acfc 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-top_thermal_radiation_anomalous_rate_of_accumulation-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-top_thermal_radiation_anomalous_rate_of_accumulation-ukmo-14.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-total_cloud_cover_anomaly-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-total_cloud_cover_anomaly-cmcc-3.ini index b08f6a465..83295a2c6 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-total_cloud_cover_anomaly-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-total_cloud_cover_anomaly-cmcc-3.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-total_cloud_cover_anomaly-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-total_cloud_cover_anomaly-dwd-2.ini index b20cfa910..69625d387 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-total_cloud_cover_anomaly-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-total_cloud_cover_anomaly-dwd-2.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-total_cloud_cover_anomaly-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-total_cloud_cover_anomaly-ecmwf-5.ini index 833a0aa25..40acb1c2d 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-total_cloud_cover_anomaly-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-total_cloud_cover_anomaly-ecmwf-5.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-total_cloud_cover_anomaly-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-total_cloud_cover_anomaly-meteo_france-6.ini index e13db7ef1..918d420c6 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-total_cloud_cover_anomaly-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-total_cloud_cover_anomaly-meteo_france-6.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-total_cloud_cover_anomaly-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-total_cloud_cover_anomaly-meteo_france-7.ini index 29156a333..ccd9c5e20 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-total_cloud_cover_anomaly-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-total_cloud_cover_anomaly-meteo_france-7.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-total_cloud_cover_anomaly-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-total_cloud_cover_anomaly-ukmo-14.ini index 17c81dae5..076fee97d 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-total_cloud_cover_anomaly-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-total_cloud_cover_anomaly-ukmo-14.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-total_precipitation_anomalous_rate_of_accumulation-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-total_precipitation_anomalous_rate_of_accumulation-cmcc-3.ini index 03fbf7609..77ca247fa 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-total_precipitation_anomalous_rate_of_accumulation-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-total_precipitation_anomalous_rate_of_accumulation-cmcc-3.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-total_precipitation_anomalous_rate_of_accumulation-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-total_precipitation_anomalous_rate_of_accumulation-dwd-2.ini index 556d56f2e..27fd8f0c2 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-total_precipitation_anomalous_rate_of_accumulation-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-total_precipitation_anomalous_rate_of_accumulation-dwd-2.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-total_precipitation_anomalous_rate_of_accumulation-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-total_precipitation_anomalous_rate_of_accumulation-ecmwf-5.ini index 7967a4e00..0aaeea9a2 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-total_precipitation_anomalous_rate_of_accumulation-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-total_precipitation_anomalous_rate_of_accumulation-ecmwf-5.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-total_precipitation_anomalous_rate_of_accumulation-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-total_precipitation_anomalous_rate_of_accumulation-meteo_france-6.ini index a18f304fd..363b3b20c 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-total_precipitation_anomalous_rate_of_accumulation-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-total_precipitation_anomalous_rate_of_accumulation-meteo_france-6.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-total_precipitation_anomalous_rate_of_accumulation-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-total_precipitation_anomalous_rate_of_accumulation-meteo_france-7.ini index 862f12de6..00352b0ce 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-total_precipitation_anomalous_rate_of_accumulation-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-total_precipitation_anomalous_rate_of_accumulation-meteo_france-7.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-total_precipitation_anomalous_rate_of_accumulation-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-total_precipitation_anomalous_rate_of_accumulation-ukmo-14.ini index 3e5238942..462b78685 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-total_precipitation_anomalous_rate_of_accumulation-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-total_precipitation_anomalous_rate_of_accumulation-ukmo-14.ini @@ -39,6 +39,6 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = +valid_min = valid_max = diff --git a/dqc_wrapper/QAR_dqc/generate_QARs_config.py b/dqc_wrapper/QAR_dqc/generate_QARs_config.py index 179c83b58..8c9874e83 100644 --- a/dqc_wrapper/QAR_dqc/generate_QARs_config.py +++ b/dqc_wrapper/QAR_dqc/generate_QARs_config.py @@ -20,8 +20,9 @@ Script: Generate a list of QAR ini configuration files import os import json import glob +import csv -def generate_ini(rootd, pattern, variable_e, datatype, variable, res, gt, gmn, ts, origin, system, dataset, is_s, dr, tg, com, lsm, lnd): +def generate_ini(rootd, pattern, variable_e, datatype, variable, res, gt, gmn, ts, origin, system, dataset, is_s, dr, tg, com, lsm, lnd, vmin, vmax): ini='''[general] input = /shared/cds_downloads/{r}/{ds}/{v} @@ -64,15 +65,30 @@ time_step = {ts} time_granularity = {tg} [valid_ranges] -valid_min = -valid_max = +valid_min = {vmin} +valid_max = {vmax} '''.format( p=pattern, ve=variable_e, dt=datatype, v=variable, is_s=is_s, dr=dr, gt=gt, com=com, gmn=gmn, - o=origin, s=system, ds=dataset, ts=ts, r=rootd, res=res, tg=tg, lsm=lsm, lnd=lnd) + o=origin, s=system, ds=dataset, ts=ts, r=rootd, res=res, tg=tg, lsm=lsm, lnd=lnd, vmin=vmin, vmax=vmax) return ini +""" +Get tolerance limits +""" +def get_tolerance_limits(tolerance_file): + # Read and skip comments + var_min_max = dict() + with open(tolerance_file, 'r') as fp: + rdr = csv.reader(filter(lambda row: row[0]!='#', fp)) + for row in rdr: + if len(row): + var_min_max[row[0]] = row[1:3] + + fp.close() + return var_min_max + """ Get temporal resolution (if needed) + land_sea_mask """ @@ -84,6 +100,7 @@ def get_temporal_res(var, temp_resolution): return s, g, l return None, None, 'no' + """ Get mask file (if needed) """ @@ -97,9 +114,16 @@ def get_resolution(var, mask_variables): """ Init parameters for a reanalysis dataset """ -def init_params_reanalysis(dl, d, v, ve, mask_variables, daily, uerra, land): +def init_params_reanalysis(dl, d, v, ve, mask_variables, tolerance_limits, daily, uerra, land): root = 'reanalysis' + # Try to get tolerance limits + vmin = '' + vmax = '' + if v in tolerance_limits: + vmin = tolerance_limits[v][0] + vmax = tolerance_limits[v][1] + # Model distinction try: o = dl['form']['origin'] # uerra has model distinction @@ -174,12 +198,19 @@ def init_params_reanalysis(dl, d, v, ve, mask_variables, daily, uerra, land): if len(o): qar_name = d + '-' + o + '-' + v + '.ini' - return qar_name, generate_ini(root, patt, ve, dt, v, res, gt, gmn, ts, o, '', d, 'no', dr, tg, com, lsm, lnd) + return qar_name, generate_ini(root, patt, ve, dt, v, res, gt, gmn, ts, o, '', d, 'no', dr, tg, com, lsm, lnd, vmin, vmax) """ Init parameters for a seasonal dataset """ -def init_params_seasonal(dl, d, v, ve, mask_variables, temp_resolution, daily): +def init_params_seasonal(dl, d, v, ve, mask_variables, temp_resolution, tolerance_limits, daily): + + # Try to get tolerance limits + vmin = '' + vmax = '' + if v in tolerance_limits: + vmin = tolerance_limits[v][0] + vmax = tolerance_limits[v][1] # Time resolution + Data type com = 'yes' @@ -219,13 +250,13 @@ def init_params_seasonal(dl, d, v, ve, mask_variables, temp_resolution, daily): # Unique identifier qar_name = d + '-' + v + '-' + o + '-' + s + '.ini' - return qar_name, generate_ini('seasonal', patt, ve, dt, v, res, gt, '', ts, o, s, d, is_s, dr, tg, com, lsm, lnd) + return qar_name, generate_ini('seasonal', patt, ve, dt, v, res, gt, '', ts, o, s, d, is_s, dr, tg, com, lsm, lnd, vmin, vmax) """ Generate a ini file (datachecker configuration) for each of dataset/variable combination """ -def get_qar_names(jsonf, codes_var, mask_variables, temp_resolution): +def get_qar_names(jsonf, codes_var, mask_variables, temp_resolution, tolerance_limits): qar_names = [] inis = [] @@ -241,12 +272,12 @@ def get_qar_names(jsonf, codes_var, mask_variables, temp_resolution): # SEASONAL if 'originating_centre' in dl['form']: - qar_name, ini = init_params_seasonal(dl, d, v, ve, mask_variables, temp_resolution, + qar_name, ini = init_params_seasonal(dl, d, v, ve, mask_variables, temp_resolution, tolerance_limits, 'daily' in jsonf) # REANALYSIS else: - qar_name, ini = init_params_reanalysis(dl, d, v, ve, mask_variables, + qar_name, ini = init_params_reanalysis(dl, d, v, ve, mask_variables, tolerance_limits, 'daily' in jsonf, 'uerra' in jsonf, 'land' in jsonf) # Next @@ -286,11 +317,14 @@ def main(): with open('./temp_resolution_seasonal') as f: temp_resolution = f.read().splitlines() + # Variables that have tolerance limits + tolerance_limits = get_tolerance_limits('./tolerance_limits_wmo') + # For downloaded datasets (daily + monthly) for json_conf in glob.glob(conf_dir+'/*ly*.json'): # Get file names - qar_names = get_qar_names(json_conf, codes_var, mask_variables, temp_resolution) + qar_names = get_qar_names(json_conf, codes_var, mask_variables, temp_resolution, tolerance_limits) for data in qar_names: q,i = data qar=os.path.join(qar_dir, q) diff --git a/dqc_wrapper/QAR_dqc/tolerance_limits_wmo b/dqc_wrapper/QAR_dqc/tolerance_limits_wmo index f32094f2e..c5856afb7 100644 --- a/dqc_wrapper/QAR_dqc/tolerance_limits_wmo +++ b/dqc_wrapper/QAR_dqc/tolerance_limits_wmo @@ -1,35 +1,61 @@ # Source: WMO - https://www.wmo.int/pages/prog/www/OSY/Manual/488_Guide_2007.pdf (page 158) # Translation to cds_variables and units (c3s-cds-forms) -# Air temperature: -90°C – +70°C; +# Air temperature: -90°C – +70°C (C3S Kelvin) temperature,183.15,343.15 -# Dew-point temperature: -80°C – 50°C; +# Dew-point temperature: -80°C – 50°C (C3S Kelvin) 2m_dewpoint_temperature,193.15,323.15 -# Ground (surface) temperature: -80°C – +80°C; -2m_temperature,193.15,353.15 -skin_temperature, +# Ground (surface) temperature: -80°C – +80°C (C3S Kelvin) +skin_temperature,193.15,353.15 +sea_surface_temperature,193.15,353.15 -# Soil temperature: -50°C – +50°C; +# Soil temperature: -50°C – +50°C (C3S Kelvin) soil_temperature_level_1,223.15,323.15 soil_temperature_level_2,223.15,323.15 soil_temperature_level_3,223.15,323.15 soil_temperature_level_5,223.15,323.15 # Relative humidity: 0 – 100 per cent; +relative_humidity,0,100 -# Atmospheric pressure at the station level: 500 – 1100 hPa; -mean_sea_level_pressure, -surface_pressure, +# Atmospheric pressure at the station level: 500 – 1100 hPa (C3S Pa) +surface_pressure,5,11 # Wind direction: 0 – 360 degrees; # Wind speed: 0 – 75 m s-1 (2-minute, 10-minute average); +10m_wind_speed,0,75 +10m_u_component_of_wind,-75,75 +10m_v_component_of_wind,-75,75 # Wind gust: 0 – 150 m s-1 - -# Solar radiation (irradiance): 0 – 1600 Wm-2; - -# Precipitation amount (1-minute interval): 0 – 40 mm. -total_precipitation,0,40 \ No newline at end of file +10m_wind_gust_since_previous_post_processing,0,150 +instantaneous_10m_wind_gust,0,150 + +# Solar radiation (irradiance): 0 – 1600 Wm-2 +surface_solar_radiation_downwards,0,1600 +surface_solar_radiation_downward_clear_sky,0,1600 +top_solar_radiation,0,1600 +clear_sky_direct_solar_radiation_at_surface,0,1600 +total_sky_direct_solar_radiation_at_surface,0,1600 +mean_surface_direct_short_wave_radiation_flux,0,1600 +mean_surface_direct_short_wave_radiation_flux_clear_sky,0,1600 +mean_surface_downward_uv_radiation_flux,0,1600 +mean_top_downward_short_wave_radiation_flux,0,1600 + +# Net radiaton (also extended on the negative side) +mean_surface_net_long_wave_radiation_flux,-1600,1600 +mean_surface_net_long_wave_radiation_flux_clear_sky,-1600,1600 +mean_surface_net_short_wave_radiation_flux,-1600,1600 +mean_surface_net_short_wave_radiation_flux_clear_sky,-1600,1600 +mean_top_net_long_wave_radiation_flux,-1600,1600 +mean_top_net_long_wave_radiation_flux_clear_sky,-1600,1600 +mean_top_net_short_wave_radiation_flux,-1600,1600 +mean_top_net_short_wave_radiation_flux_clear_sky,-1600,1600 + +# Precipitation amount (1-minute interval): 0 – 40 mm. (C3S meters) +total_precipitation,0,0.04 +convective_precipitation,0,0.04 +large_scale_precipitation,0,0.04 \ No newline at end of file diff --git a/dqc_wrapper/scripts/valid_ranges_test.py b/dqc_wrapper/scripts/valid_ranges_test.py index 0678b3b92..dd758c6ad 100644 --- a/dqc_wrapper/scripts/valid_ranges_test.py +++ b/dqc_wrapper/scripts/valid_ranges_test.py @@ -45,6 +45,12 @@ with open('/tmp/valid_ranges_stats.csv', 'w') as fo: # Estimated valid_min/valid_max (conservative approach) - Catch exception valid_min, valid_max = None, None + try: + valid_min = float(c['valid_ranges']['valid_min']) + valid_max = float(c['valid_ranges']['valid_max']) + except: + pass + vmin_nmax, vmax_nmax, o_vmin, o_vmax, others = None, None, None, None, None try: mvr = multiparametric_valid_range(csv_path=res_dir, logarithmic_hist=[True], @@ -100,4 +106,4 @@ with open('/tmp/valid_ranges_stats.csv', 'w') as fo: # Final message print(msg) - fo.write('{},{},{},{},{},{}\n'.format(os.path.basename(csv_hist).replace('-hist.csv', ''), valid_min, valid_max, o_vmin, o_vmax, err)) \ No newline at end of file + fo.write('{},{},{},{},{},{},{},{}\n'.format(os.path.basename(csv_hist).replace('-hist.csv', ''), valid_min, valid_max, o_vmin, o_vmax, err, res, msg)) \ No newline at end of file -- GitLab From 429c24ca4aabfe325932f39cc1521579048c041c Mon Sep 17 00:00:00 2001 From: Joan Sala Calero Date: Wed, 20 May 2020 21:35:02 +0200 Subject: [PATCH 04/39] valid_ranges limits update --- ...ysis-era5-land-10m_u_component_of_wind.ini | 5 +- ...ysis-era5-land-10m_v_component_of_wind.ini | 5 +- ...ysis-era5-land-2m_dewpoint_temperature.ini | 1 - .../reanalysis-era5-land-2m_temperature.ini | 1 - ...s-era5-land-evaporation_from_bare_soil.ini | 1 - ...m_open_water_surfaces_excluding_oceans.ini | 1 - ...and-evaporation_from_the_top_of_canopy.ini | 1 - ...poration_from_vegetation_transpiration.ini | 1 - ...eanalysis-era5-land-evapotranspiration.ini | 1 - .../reanalysis-era5-land-forecast_albedo.ini | 5 +- ...ysis-era5-land-lake_bottom_temperature.ini | 1 - .../reanalysis-era5-land-lake_ice_depth.ini | 1 - ...nalysis-era5-land-lake_ice_temperature.ini | 1 - ...nalysis-era5-land-lake_mix_layer_depth.ini | 1 - ...s-era5-land-lake_mix_layer_temperature.ini | 1 - ...reanalysis-era5-land-lake_shape_factor.ini | 1 - ...era5-land-lake_total_layer_temperature.ini | 1 - ...5-land-leaf_area_index_high_vegetation.ini | 1 - ...a5-land-leaf_area_index_low_vegetation.ini | 1 - ...-monthly-means-10m_u_component_of_wind.ini | 5 +- ...-monthly-means-10m_v_component_of_wind.ini | 5 +- ...-monthly-means-2m_dewpoint_temperature.ini | 1 - ...era5-land-monthly-means-2m_temperature.ini | 1 - ...nthly-means-evaporation_from_bare_soil.ini | 1 - ...m_open_water_surfaces_excluding_oceans.ini | 1 - ...ans-evaporation_from_the_top_of_canopy.ini | 1 - ...poration_from_vegetation_transpiration.ini | 1 - ...-land-monthly-means-evapotranspiration.ini | 1 - ...ra5-land-monthly-means-forecast_albedo.ini | 5 +- ...-monthly-means-lake_bottom_temperature.ini | 1 - ...era5-land-monthly-means-lake_ice_depth.ini | 1 - ...and-monthly-means-lake_ice_temperature.ini | 1 - ...and-monthly-means-lake_mix_layer_depth.ini | 1 - ...nthly-means-lake_mix_layer_temperature.ini | 1 - ...5-land-monthly-means-lake_shape_factor.ini | 1 - ...hly-means-lake_total_layer_temperature.ini | 1 - ...-means-leaf_area_index_high_vegetation.ini | 1 - ...y-means-leaf_area_index_low_vegetation.ini | 1 - ...nd-monthly-means-potential_evaporation.ini | 1 - ...nalysis-era5-land-monthly-means-runoff.ini | 1 - ...d-monthly-means-skin_reservoir_content.ini | 1 - ...a5-land-monthly-means-skin_temperature.ini | 1 - ...is-era5-land-monthly-means-snow_albedo.ini | 5 +- ...sis-era5-land-monthly-means-snow_cover.ini | 5 +- ...s-era5-land-monthly-means-snow_density.ini | 1 - ...sis-era5-land-monthly-means-snow_depth.ini | 1 - ...thly-means-snow_depth_water_equivalent.ini | 1 - ...a5-land-monthly-means-snow_evaporation.ini | 1 - ...lysis-era5-land-monthly-means-snowfall.ini | 1 - ...lysis-era5-land-monthly-means-snowmelt.ini | 1 - ...monthly-means-soil_temperature_level_1.ini | 1 - ...monthly-means-soil_temperature_level_2.ini | 1 - ...monthly-means-soil_temperature_level_3.ini | 1 - ...monthly-means-soil_temperature_level_4.ini | 1 - ...-land-monthly-means-sub_surface_runoff.ini | 1 - ...monthly-means-surface_latent_heat_flux.ini | 1 - ...thly-means-surface_net_solar_radiation.ini | 1 - ...ly-means-surface_net_thermal_radiation.ini | 1 - ...a5-land-monthly-means-surface_pressure.ini | 5 +- ...era5-land-monthly-means-surface_runoff.ini | 1 - ...nthly-means-surface_sensible_heat_flux.ini | 1 - ...eans-surface_solar_radiation_downwards.ini | 5 +- ...ns-surface_thermal_radiation_downwards.ini | 1 - ...onthly-means-temperature_of_snow_layer.ini | 1 - ...land-monthly-means-total_precipitation.ini | 3 +- ...ly-means-volumetric_soil_water_layer_1.ini | 1 - ...ly-means-volumetric_soil_water_layer_2.ini | 1 - ...ly-means-volumetric_soil_water_layer_3.ini | 1 - ...ly-means-volumetric_soil_water_layer_4.ini | 1 - ...alysis-era5-land-potential_evaporation.ini | 1 - .../conf/reanalysis-era5-land-runoff.ini | 1 - ...lysis-era5-land-skin_reservoir_content.ini | 1 - .../reanalysis-era5-land-skin_temperature.ini | 1 - .../conf/reanalysis-era5-land-snow_albedo.ini | 5 +- .../conf/reanalysis-era5-land-snow_cover.ini | 5 +- .../reanalysis-era5-land-snow_density.ini | 1 - .../conf/reanalysis-era5-land-snow_depth.ini | 1 - ...-era5-land-snow_depth_water_equivalent.ini | 1 - .../reanalysis-era5-land-snow_evaporation.ini | 1 - .../conf/reanalysis-era5-land-snowfall.ini | 1 - .../conf/reanalysis-era5-land-snowmelt.ini | 1 - ...sis-era5-land-soil_temperature_level_1.ini | 1 - ...sis-era5-land-soil_temperature_level_2.ini | 1 - ...sis-era5-land-soil_temperature_level_3.ini | 1 - ...sis-era5-land-soil_temperature_level_4.ini | 1 - ...eanalysis-era5-land-sub_surface_runoff.ini | 1 - ...sis-era5-land-surface_latent_heat_flux.ini | 1 - ...-era5-land-surface_net_solar_radiation.ini | 1 - ...ra5-land-surface_net_thermal_radiation.ini | 1 - .../reanalysis-era5-land-surface_pressure.ini | 5 +- .../reanalysis-era5-land-surface_runoff.ini | 1 - ...s-era5-land-surface_sensible_heat_flux.ini | 1 - ...land-surface_solar_radiation_downwards.ini | 5 +- ...nd-surface_thermal_radiation_downwards.ini | 1 - ...is-era5-land-temperature_of_snow_layer.ini | 1 - ...analysis-era5-land-total_precipitation.ini | 3 +- ...ra5-land-volumetric_soil_water_layer_1.ini | 1 - ...ra5-land-volumetric_soil_water_layer_2.ini | 1 - ...ra5-land-volumetric_soil_water_layer_3.ini | 1 - ...ra5-land-volumetric_soil_water_layer_4.ini | 1 - ...alysis-era5-pressure-levels-divergence.ini | 1 - ...ressure-levels-fraction_of_cloud_cover.ini | 5 +- ...ysis-era5-pressure-levels-geopotential.ini | 1 - ...essure-levels-monthly-means-divergence.ini | 1 - ...-monthly-means-fraction_of_cloud_cover.ini | 5 +- ...sure-levels-monthly-means-geopotential.ini | 1 - ...-monthly-means-ozone_mass_mixing_ratio.ini | 1 - ...vels-monthly-means-potential_vorticity.ini | 1 - ...levels-monthly-means-relative_humidity.ini | 5 +- ...means-specific_cloud_ice_water_content.ini | 1 - ...ns-specific_cloud_liquid_water_content.ini | 1 - ...levels-monthly-means-specific_humidity.ini | 1 - ...thly-means-specific_rain_water_content.ini | 1 - ...thly-means-specific_snow_water_content.ini | 1 - ...ssure-levels-monthly-means-temperature.ini | 1 - ...vels-monthly-means-u_component_of_wind.ini | 1 - ...vels-monthly-means-v_component_of_wind.ini | 1 - ...levels-monthly-means-vertical_velocity.ini | 1 - ...ressure-levels-monthly-means-vorticity.ini | 1 - ...ressure-levels-ozone_mass_mixing_ratio.ini | 1 - ...a5-pressure-levels-potential_vorticity.ini | 1 - ...era5-pressure-levels-relative_humidity.ini | 5 +- ...evels-specific_cloud_ice_water_content.ini | 1 - ...ls-specific_cloud_liquid_water_content.ini | 1 - ...era5-pressure-levels-specific_humidity.ini | 1 - ...ure-levels-specific_rain_water_content.ini | 1 - ...ure-levels-specific_snow_water_content.ini | 1 - ...lysis-era5-pressure-levels-temperature.ini | 1 - ...a5-pressure-levels-u_component_of_wind.ini | 1 - ...a5-pressure-levels-v_component_of_wind.ini | 1 - ...era5-pressure-levels-vertical_velocity.ini | 1 - ...nalysis-era5-pressure-levels-vorticity.ini | 1 - ...single-levels-100m_u_component_of_wind.ini | 1 - ...single-levels-100m_v_component_of_wind.ini | 1 - ...levels-10m_u_component_of_neutral_wind.ini | 1 - ...-single-levels-10m_u_component_of_wind.ini | 5 +- ...levels-10m_v_component_of_neutral_wind.ini | 1 - ...-single-levels-10m_v_component_of_wind.ini | 5 +- ...nd_gust_since_previous_post_processing.ini | 5 +- ...-single-levels-2m_dewpoint_temperature.ini | 1 - ...ysis-era5-single-levels-2m_temperature.ini | 1 - ...gle-levels-air_density_over_the_oceans.ini | 1 - ...levels-altimeter_corrected_wave_height.ini | 1 - ...ls-altimeter_range_relative_correction.ini | 1 - ...a5-single-levels-altimeter_wave_height.ini | 1 - ...evels-angle_of_sub_gridscale_orography.ini | 1 - ...-anisotropy_of_sub_gridscale_orography.ini | 1 - ...era5-single-levels-benjamin_feir_index.ini | 1 - ...ngle-levels-boundary_layer_dissipation.ini | 1 - ...a5-single-levels-boundary_layer_height.ini | 1 - ...reanalysis-era5-single-levels-charnock.ini | 1 - ..._sky_direct_solar_radiation_at_surface.ini | 5 +- ...s-era5-single-levels-cloud_base_height.ini | 1 - ...-levels-coefficient_of_drag_with_waves.ini | 1 - ...-convective_available_potential_energy.ini | 1 - ...a5-single-levels-convective_inhibition.ini | 1 - ...single-levels-convective_precipitation.ini | 3 +- ...ra5-single-levels-convective_rain_rate.ini | 1 - ...era5-single-levels-convective_snowfall.ini | 1 - ...vective_snowfall_rate_water_equivalent.ini | 1 - ...s-downward_uv_radiation_at_the_surface.ini | 1 - ...is-era5-single-levels-duct_base_height.ini | 1 - ...s-eastward_gravity_wave_surface_stress.ini | 1 - ...vels-eastward_turbulent_surface_stress.ini | 1 - ...nalysis-era5-single-levels-evaporation.ini | 1 - ...sis-era5-single-levels-forecast_albedo.ini | 5 +- ...ogarithm_of_surface_roughness_for_heat.ini | 1 - ...ngle-levels-forecast_surface_roughness.ini | 1 - ...ee_convective_velocity_over_the_oceans.ini | 1 - ...s-era5-single-levels-friction_velocity.ini | 1 - ...single-levels-gravity_wave_dissipation.ini | 1 - ...is-era5-single-levels-high_cloud_cover.ini | 5 +- ...a5-single-levels-high_vegetation_cover.ini | 5 +- ...-single-levels-ice_temperature_layer_1.ini | 1 - ...-single-levels-ice_temperature_layer_2.ini | 1 - ...-single-levels-ice_temperature_layer_3.ini | 1 - ...-single-levels-ice_temperature_layer_4.ini | 1 - ...gle-levels-instantaneous_10m_wind_gust.ini | 5 +- ...eous_eastward_turbulent_surface_stress.ini | 1 - ...e_scale_surface_precipitation_fraction.ini | 1 - ...gle-levels-instantaneous_moisture_flux.ini | 1 - ...ous_northward_turbulent_surface_stress.ini | 1 - ...stantaneous_surface_sensible_heat_flux.ini | 1 - .../reanalysis-era5-single-levels-k_index.ini | 1 - ...-single-levels-lake_bottom_temperature.ini | 1 - ...analysis-era5-single-levels-lake_cover.ini | 5 +- ...analysis-era5-single-levels-lake_depth.ini | 1 - ...ysis-era5-single-levels-lake_ice_depth.ini | 1 - ...ra5-single-levels-lake_ice_temperature.ini | 1 - ...ra5-single-levels-lake_mix_layer_depth.ini | 1 - ...ngle-levels-lake_mix_layer_temperature.ini | 1 - ...s-era5-single-levels-lake_shape_factor.ini | 1 - ...le-levels-lake_total_layer_temperature.ini | 1 - ...ingle-levels-large_scale_precipitation.ini | 3 +- ...els-large_scale_precipitation_fraction.ini | 1 - ...a5-single-levels-large_scale_rain_rate.ini | 1 - ...ra5-single-levels-large_scale_snowfall.ini | 1 - ...e_scale_snowfall_rate_water_equivalent.ini | 1 - ...levels-leaf_area_index_high_vegetation.ini | 1 - ...-levels-leaf_area_index_low_vegetation.ini | 1 - ...sis-era5-single-levels-low_cloud_cover.ini | 5 +- ...ra5-single-levels-low_vegetation_cover.ini | 5 +- ...erature_since_previous_post_processing.ini | 1 - ...-levels-maximum_individual_wave_height.ini | 1 - ...on_rate_since_previous_post_processing.ini | 1 - ...levels-mean_boundary_layer_dissipation.ini | 1 - ...els-mean_convective_precipitation_rate.ini | 1 - ...e-levels-mean_convective_snowfall_rate.ini | 1 - ...e-levels-mean_direction_of_total_swell.ini | 1 - ...le-levels-mean_direction_of_wind_waves.ini | 1 - ...n_eastward_gravity_wave_surface_stress.ini | 1 - ...mean_eastward_turbulent_surface_stress.ini | 1 - ...a5-single-levels-mean_evaporation_rate.ini | 1 - ...e-levels-mean_gravity_wave_dissipation.ini | 1 - ...ean_large_scale_precipitation_fraction.ini | 1 - ...ls-mean_large_scale_precipitation_rate.ini | 1 - ...-levels-mean_large_scale_snowfall_rate.ini | 1 - ..._northward_gravity_wave_surface_stress.ini | 1 - ...ean_northward_turbulent_surface_stress.ini | 1 - ...ngle-levels-mean_period_of_total_swell.ini | 1 - ...ingle-levels-mean_period_of_wind_waves.ini | 1 - ...levels-mean_potential_evaporation_rate.ini | 1 - ...is-era5-single-levels-mean_runoff_rate.ini | 1 - ...-single-levels-mean_sea_level_pressure.ini | 1 - ...ngle-levels-mean_snow_evaporation_rate.ini | 1 - ...-era5-single-levels-mean_snowfall_rate.ini | 1 - ...-era5-single-levels-mean_snowmelt_rate.ini | 1 - ...ngle-levels-mean_square_slope_of_waves.ini | 1 - ...le-levels-mean_sub_surface_runoff_rate.ini | 1 - ...rface_direct_short_wave_radiation_flux.ini | 5 +- ...ct_short_wave_radiation_flux_clear_sky.ini | 5 +- ...face_downward_long_wave_radiation_flux.ini | 1 - ...ard_long_wave_radiation_flux_clear_sky.ini | 1 - ...ace_downward_short_wave_radiation_flux.ini | 1 - ...rd_short_wave_radiation_flux_clear_sky.ini | 1 - ...ean_surface_downward_uv_radiation_flux.ini | 5 +- ...e-levels-mean_surface_latent_heat_flux.ini | 1 - ...n_surface_net_long_wave_radiation_flux.ini | 5 +- ...net_long_wave_radiation_flux_clear_sky.ini | 5 +- ..._surface_net_short_wave_radiation_flux.ini | 5 +- ...et_short_wave_radiation_flux_clear_sky.ini | 5 +- ...single-levels-mean_surface_runoff_rate.ini | 1 - ...levels-mean_surface_sensible_heat_flux.ini | 1 - ...top_downward_short_wave_radiation_flux.ini | 5 +- ...-mean_top_net_long_wave_radiation_flux.ini | 5 +- ...net_long_wave_radiation_flux_clear_sky.ini | 5 +- ...mean_top_net_short_wave_radiation_flux.ini | 5 +- ...et_short_wave_radiation_flux_clear_sky.ini | 5 +- ...e-levels-mean_total_precipitation_rate.ini | 1 - ..._of_refractivity_inside_trapping_layer.ini | 1 - ...tically_integrated_moisture_divergence.ini | 1 - ...era5-single-levels-mean_wave_direction.ini | 1 - ...ave_direction_of_first_swell_partition.ini | 1 - ...ve_direction_of_second_swell_partition.ini | 1 - ...ave_direction_of_third_swell_partition.ini | 1 - ...is-era5-single-levels-mean_wave_period.ini | 1 - ...mean_wave_period_based_on_first_moment.ini | 1 - ...period_based_on_first_moment_for_swell.ini | 1 - ...d_based_on_first_moment_for_wind_waves.ini | 1 - ...eriod_based_on_second_moment_for_swell.ini | 1 - ..._based_on_second_moment_for_wind_waves.ini | 1 - ...n_wave_period_of_first_swell_partition.ini | 1 - ..._wave_period_of_second_swell_partition.ini | 1 - ...n_wave_period_of_third_swell_partition.ini | 1 - ...-levels-mean_zero_crossing_wave_period.ini | 1 - ...-era5-single-levels-medium_cloud_cover.ini | 5 +- ...erature_since_previous_post_processing.ini | 1 - ...on_rate_since_previous_post_processing.ini | 1 - ..._of_refractivity_inside_trapping_layer.ini | 1 - ...is-era5-single-levels-model_bathymetry.ini | 1 - ...monthly-means-100m_u_component_of_wind.ini | 1 - ...monthly-means-100m_v_component_of_wind.ini | 1 - ...-means-10m_u_component_of_neutral_wind.ini | 1 - ...-monthly-means-10m_u_component_of_wind.ini | 5 +- ...-means-10m_v_component_of_neutral_wind.ini | 1 - ...-monthly-means-10m_v_component_of_wind.ini | 5 +- ...le-levels-monthly-means-10m_wind_speed.ini | 5 +- ...-monthly-means-2m_dewpoint_temperature.ini | 1 - ...le-levels-monthly-means-2m_temperature.ini | 1 - ...thly-means-air_density_over_the_oceans.ini | 1 - ...means-angle_of_sub_gridscale_orography.ini | 1 - ...-anisotropy_of_sub_gridscale_orography.ini | 1 - ...vels-monthly-means-benjamin_feir_index.ini | 1 - ...nthly-means-boundary_layer_dissipation.ini | 1 - ...ls-monthly-means-boundary_layer_height.ini | 1 - ...5-single-levels-monthly-means-charnock.ini | 1 - ..._sky_direct_solar_radiation_at_surface.ini | 5 +- ...levels-monthly-means-cloud_base_height.ini | 1 - ...y-means-coefficient_of_drag_with_waves.ini | 1 - ...-convective_available_potential_energy.ini | 1 - ...ls-monthly-means-convective_inhibition.ini | 1 - ...monthly-means-convective_precipitation.ini | 3 +- ...els-monthly-means-convective_rain_rate.ini | 1 - ...vels-monthly-means-convective_snowfall.ini | 1 - ...vective_snowfall_rate_water_equivalent.ini | 1 - ...s-downward_uv_radiation_at_the_surface.ini | 1 - ...-levels-monthly-means-duct_base_height.ini | 1 - ...s-eastward_gravity_wave_surface_stress.ini | 1 - ...eans-eastward_turbulent_surface_stress.ini | 1 - ...ingle-levels-monthly-means-evaporation.ini | 1 - ...e-levels-monthly-means-forecast_albedo.ini | 5 +- ...ogarithm_of_surface_roughness_for_heat.ini | 1 - ...nthly-means-forecast_surface_roughness.ini | 1 - ...ee_convective_velocity_over_the_oceans.ini | 1 - ...levels-monthly-means-friction_velocity.ini | 1 - ...monthly-means-gravity_wave_dissipation.ini | 1 - ...-levels-monthly-means-high_cloud_cover.ini | 5 +- ...ls-monthly-means-high_vegetation_cover.ini | 5 +- ...-monthly-means-ice_temperature_layer_1.ini | 1 - ...-monthly-means-ice_temperature_layer_2.ini | 1 - ...-monthly-means-ice_temperature_layer_3.ini | 1 - ...-monthly-means-ice_temperature_layer_4.ini | 1 - ...thly-means-instantaneous_10m_wind_gust.ini | 5 +- ...eous_eastward_turbulent_surface_stress.ini | 1 - ...e_scale_surface_precipitation_fraction.ini | 1 - ...thly-means-instantaneous_moisture_flux.ini | 1 - ...ous_northward_turbulent_surface_stress.ini | 1 - ...stantaneous_surface_sensible_heat_flux.ini | 1 - ...a5-single-levels-monthly-means-k_index.ini | 1 - ...-monthly-means-lake_bottom_temperature.ini | 1 - ...single-levels-monthly-means-lake_cover.ini | 5 +- ...single-levels-monthly-means-lake_depth.ini | 1 - ...le-levels-monthly-means-lake_ice_depth.ini | 1 - ...els-monthly-means-lake_ice_temperature.ini | 1 - ...els-monthly-means-lake_mix_layer_depth.ini | 1 - ...nthly-means-lake_mix_layer_temperature.ini | 1 - ...levels-monthly-means-lake_shape_factor.ini | 1 - ...hly-means-lake_total_layer_temperature.ini | 1 - ...onthly-means-large_scale_precipitation.ini | 3 +- ...ans-large_scale_precipitation_fraction.ini | 1 - ...ls-monthly-means-large_scale_rain_rate.ini | 1 - ...els-monthly-means-large_scale_snowfall.ini | 1 - ...e_scale_snowfall_rate_water_equivalent.ini | 1 - ...-means-leaf_area_index_high_vegetation.ini | 1 - ...y-means-leaf_area_index_low_vegetation.ini | 1 - ...e-levels-monthly-means-low_cloud_cover.ini | 5 +- ...els-monthly-means-low_vegetation_cover.ini | 5 +- ...-magnitude_of_turbulent_surface_stress.ini | 1 - ...y-means-maximum_individual_wave_height.ini | 1 - ...-means-mean_boundary_layer_dissipation.ini | 1 - ...ans-mean_convective_precipitation_rate.ini | 1 - ...ly-means-mean_convective_snowfall_rate.ini | 1 - ...ly-means-mean_direction_of_total_swell.ini | 1 - ...hly-means-mean_direction_of_wind_waves.ini | 1 - ...n_eastward_gravity_wave_surface_stress.ini | 1 - ...mean_eastward_turbulent_surface_stress.ini | 1 - ...ls-monthly-means-mean_evaporation_rate.ini | 1 - ...ly-means-mean_gravity_wave_dissipation.ini | 1 - ...ean_large_scale_precipitation_fraction.ini | 1 - ...ns-mean_large_scale_precipitation_rate.ini | 1 - ...y-means-mean_large_scale_snowfall_rate.ini | 1 - ..._magnitude_of_turbulent_surface_stress.ini | 1 - ..._northward_gravity_wave_surface_stress.ini | 1 - ...ean_northward_turbulent_surface_stress.ini | 1 - ...nthly-means-mean_period_of_total_swell.ini | 1 - ...onthly-means-mean_period_of_wind_waves.ini | 1 - ...-means-mean_potential_evaporation_rate.ini | 1 - ...-levels-monthly-means-mean_runoff_rate.ini | 1 - ...-monthly-means-mean_sea_level_pressure.ini | 1 - ...nthly-means-mean_snow_evaporation_rate.ini | 1 - ...evels-monthly-means-mean_snowfall_rate.ini | 1 - ...evels-monthly-means-mean_snowmelt_rate.ini | 1 - ...nthly-means-mean_square_slope_of_waves.ini | 1 - ...hly-means-mean_sub_surface_runoff_rate.ini | 1 - ...rface_direct_short_wave_radiation_flux.ini | 5 +- ...ct_short_wave_radiation_flux_clear_sky.ini | 5 +- ...face_downward_long_wave_radiation_flux.ini | 1 - ...ard_long_wave_radiation_flux_clear_sky.ini | 1 - ...ace_downward_short_wave_radiation_flux.ini | 1 - ...rd_short_wave_radiation_flux_clear_sky.ini | 1 - ...ean_surface_downward_uv_radiation_flux.ini | 5 +- ...ly-means-mean_surface_latent_heat_flux.ini | 1 - ...n_surface_net_long_wave_radiation_flux.ini | 5 +- ...net_long_wave_radiation_flux_clear_sky.ini | 5 +- ..._surface_net_short_wave_radiation_flux.ini | 5 +- ...et_short_wave_radiation_flux_clear_sky.ini | 5 +- ...monthly-means-mean_surface_runoff_rate.ini | 1 - ...-means-mean_surface_sensible_heat_flux.ini | 1 - ...top_downward_short_wave_radiation_flux.ini | 5 +- ...-mean_top_net_long_wave_radiation_flux.ini | 5 +- ...net_long_wave_radiation_flux_clear_sky.ini | 5 +- ...mean_top_net_short_wave_radiation_flux.ini | 5 +- ...et_short_wave_radiation_flux_clear_sky.ini | 5 +- ...ly-means-mean_total_precipitation_rate.ini | 1 - ..._of_refractivity_inside_trapping_layer.ini | 1 - ...tically_integrated_moisture_divergence.ini | 1 - ...vels-monthly-means-mean_wave_direction.ini | 1 - ...ave_direction_of_first_swell_partition.ini | 1 - ...ve_direction_of_second_swell_partition.ini | 1 - ...ave_direction_of_third_swell_partition.ini | 1 - ...-levels-monthly-means-mean_wave_period.ini | 1 - ...mean_wave_period_based_on_first_moment.ini | 1 - ...period_based_on_first_moment_for_swell.ini | 1 - ...d_based_on_first_moment_for_wind_waves.ini | 1 - ...eriod_based_on_second_moment_for_swell.ini | 1 - ..._based_on_second_moment_for_wind_waves.ini | 1 - ...n_wave_period_of_first_swell_partition.ini | 1 - ..._wave_period_of_second_swell_partition.ini | 1 - ...n_wave_period_of_third_swell_partition.ini | 1 - ...y-means-mean_zero_crossing_wave_period.ini | 1 - ...evels-monthly-means-medium_cloud_cover.ini | 5 +- ..._of_refractivity_inside_trapping_layer.ini | 1 - ...-levels-monthly-means-model_bathymetry.ini | 1 - ...s-near_ir_albedo_for_diffuse_radiation.ini | 5 +- ...ns-near_ir_albedo_for_direct_radiation.ini | 5 +- ...eans-normalized_energy_flux_into_ocean.ini | 1 - ...eans-normalized_energy_flux_into_waves.ini | 1 - ...hly-means-normalized_stress_into_ocean.ini | 1 - ...-northward_gravity_wave_surface_stress.ini | 1 - ...ans-northward_turbulent_surface_stress.ini | 1 - ..._equivalent_10m_neutral_wind_direction.ini | 1 - ...ress_equivalent_10m_neutral_wind_speed.ini | 1 - ...-single-levels-monthly-means-orography.ini | 1 - ...-levels-monthly-means-peak_wave_period.ini | 1 - ...ding_to_maximum_individual_wave_height.ini | 1 - ...ls-monthly-means-potential_evaporation.ini | 1 - ...evels-monthly-means-precipitation_type.ini | 1 - ...ra5-single-levels-monthly-means-runoff.ini | 1 - ...gle-levels-monthly-means-sea_ice_cover.ini | 5 +- ...-monthly-means-sea_surface_temperature.ini | 1 - ...eight_of_combined_wind_waves_and_swell.ini | 1 - ...eans-significant_height_of_total_swell.ini | 1 - ...means-significant_height_of_wind_waves.ini | 1 - ...t_wave_height_of_first_swell_partition.ini | 1 - ..._wave_height_of_second_swell_partition.ini | 1 - ...t_wave_height_of_third_swell_partition.ini | 1 - ...s-monthly-means-skin_reservoir_content.ini | 1 - ...-levels-monthly-means-skin_temperature.ini | 1 - ...means-slope_of_sub_gridscale_orography.ini | 1 - ...ingle-levels-monthly-means-snow_albedo.ini | 5 +- ...ngle-levels-monthly-means-snow_density.ini | 1 - ...single-levels-monthly-means-snow_depth.ini | 1 - ...-levels-monthly-means-snow_evaporation.ini | 1 - ...5-single-levels-monthly-means-snowfall.ini | 1 - ...5-single-levels-monthly-means-snowmelt.ini | 1 - ...monthly-means-soil_temperature_level_1.ini | 1 - ...monthly-means-soil_temperature_level_2.ini | 1 - ...monthly-means-soil_temperature_level_3.ini | 1 - ...monthly-means-soil_temperature_level_4.ini | 1 - ...-single-levels-monthly-means-soil_type.ini | 1 - ...eviation_of_filtered_subgrid_orography.ini | 1 - ...-means-standard_deviation_of_orography.ini | 1 - ...evels-monthly-means-sub_surface_runoff.ini | 1 - ...monthly-means-surface_latent_heat_flux.ini | 1 - ...thly-means-surface_net_solar_radiation.ini | 1 - ...-surface_net_solar_radiation_clear_sky.ini | 1 - ...ly-means-surface_net_thermal_radiation.ini | 1 - ...urface_net_thermal_radiation_clear_sky.ini | 1 - ...-levels-monthly-means-surface_pressure.ini | 5 +- ...le-levels-monthly-means-surface_runoff.ini | 1 - ...nthly-means-surface_sensible_heat_flux.ini | 1 - ...ace_solar_radiation_downward_clear_sky.ini | 5 +- ...eans-surface_solar_radiation_downwards.ini | 5 +- ...e_thermal_radiation_downward_clear_sky.ini | 1 - ...ns-surface_thermal_radiation_downwards.ini | 1 - ...onthly-means-temperature_of_snow_layer.ini | 1 - ...hly-means-toa_incident_solar_radiation.ini | 1 - ...-monthly-means-top_net_solar_radiation.ini | 1 - ...eans-top_net_solar_radiation_clear_sky.ini | 1 - ...onthly-means-top_net_thermal_radiation.ini | 1 - ...ns-top_net_thermal_radiation_clear_sky.ini | 1 - ...levels-monthly-means-total_cloud_cover.ini | 5 +- ...hly-means-total_column_cloud_ice_water.ini | 1 - ...-means-total_column_cloud_liquid_water.ini | 1 - ...evels-monthly-means-total_column_ozone.ini | 1 - ...-monthly-means-total_column_rain_water.ini | 1 - ...-monthly-means-total_column_snow_water.ini | 1 - ...-total_column_supercooled_liquid_water.ini | 1 - ...evels-monthly-means-total_column_water.ini | 1 - ...onthly-means-total_column_water_vapour.ini | 1 - ...vels-monthly-means-total_precipitation.ini | 3 +- ..._sky_direct_solar_radiation_at_surface.ini | 5 +- ...evels-monthly-means-total_totals_index.ini | 1 - ...nthly-means-trapping_layer_base_height.ini | 1 - ...onthly-means-trapping_layer_top_height.ini | 1 - ...-monthly-means-type_of_high_vegetation.ini | 1 - ...s-monthly-means-type_of_low_vegetation.ini | 1 - ...monthly-means-u_component_stokes_drift.ini | 1 - ...v_visible_albedo_for_diffuse_radiation.ini | 5 +- ...uv_visible_albedo_for_direct_radiation.ini | 5 +- ...monthly-means-v_component_stokes_drift.ini | 1 - ..._divergence_of_cloud_frozen_water_flux.ini | 1 - ..._divergence_of_cloud_liquid_water_flux.ini | 1 - ...ral_of_divergence_of_geopotential_flux.ini | 1 - ...l_of_divergence_of_kinetic_energy_flux.ini | 1 - ...al_integral_of_divergence_of_mass_flux.ini | 1 - ...ntegral_of_divergence_of_moisture_flux.ini | 1 - ...l_integral_of_divergence_of_ozone_flux.ini | 1 - ...l_of_divergence_of_thermal_energy_flux.ini | 1 - ...ral_of_divergence_of_total_energy_flux.ini | 1 - ...al_of_eastward_cloud_frozen_water_flux.ini | 1 - ...al_of_eastward_cloud_liquid_water_flux.ini | 1 - ...integral_of_eastward_geopotential_flux.ini | 1 - ...ertical_integral_of_eastward_heat_flux.ini | 1 - ...tegral_of_eastward_kinetic_energy_flux.ini | 1 - ...ertical_integral_of_eastward_mass_flux.ini | 1 - ...rtical_integral_of_eastward_ozone_flux.ini | 1 - ...integral_of_eastward_total_energy_flux.ini | 1 - ...integral_of_eastward_water_vapour_flux.ini | 1 - ...vertical_integral_of_energy_conversion.ini | 1 - ...ns-vertical_integral_of_kinetic_energy.ini | 1 - ...ertical_integral_of_mass_of_atmosphere.ini | 1 - ...ans-vertical_integral_of_mass_tendency.ini | 1 - ...l_of_northward_cloud_frozen_water_flux.ini | 1 - ...l_of_northward_cloud_liquid_water_flux.ini | 1 - ...ntegral_of_northward_geopotential_flux.ini | 1 - ...rtical_integral_of_northward_heat_flux.ini | 1 - ...egral_of_northward_kinetic_energy_flux.ini | 1 - ...rtical_integral_of_northward_mass_flux.ini | 1 - ...tical_integral_of_northward_ozone_flux.ini | 1 - ...ntegral_of_northward_total_energy_flux.ini | 1 - ...ntegral_of_northward_water_vapour_flux.ini | 1 - ...egral_of_potential_and_internal_energy.ini | 1 - ...f_potential_internal_and_latent_energy.ini | 1 - ...means-vertical_integral_of_temperature.ini | 1 - ...ns-vertical_integral_of_thermal_energy.ini | 1 - ...eans-vertical_integral_of_total_energy.ini | 1 - ...tically_integrated_moisture_divergence.ini | 1 - ...ly-means-volumetric_soil_water_layer_1.ini | 1 - ...ly-means-volumetric_soil_water_layer_2.ini | 1 - ...ly-means-volumetric_soil_water_layer_3.ini | 1 - ...ly-means-volumetric_soil_water_layer_4.ini | 1 - ...-means-wave_spectral_directional_width.ini | 1 - ...e_spectral_directional_width_for_swell.ini | 1 - ...ctral_directional_width_for_wind_waves.ini | 1 - ...s-monthly-means-wave_spectral_kurtosis.ini | 1 - ...monthly-means-wave_spectral_peakedness.ini | 1 - ...s-monthly-means-wave_spectral_skewness.ini | 1 - ...levels-monthly-means-zero_degree_level.ini | 1 - ...s-near_ir_albedo_for_diffuse_radiation.ini | 5 +- ...ls-near_ir_albedo_for_direct_radiation.ini | 5 +- ...vels-normalized_energy_flux_into_ocean.ini | 1 - ...vels-normalized_energy_flux_into_waves.ini | 1 - ...le-levels-normalized_stress_into_ocean.ini | 1 - ...-northward_gravity_wave_surface_stress.ini | 1 - ...els-northward_turbulent_surface_stress.ini | 1 - ..._equivalent_10m_neutral_wind_direction.ini | 1 - ...ress_equivalent_10m_neutral_wind_speed.ini | 1 - ...eanalysis-era5-single-levels-orography.ini | 1 - ...is-era5-single-levels-peak_wave_period.ini | 1 - ...ding_to_maximum_individual_wave_height.ini | 1 - ...a5-single-levels-potential_evaporation.ini | 1 - ...-era5-single-levels-precipitation_type.ini | 1 - .../reanalysis-era5-single-levels-runoff.ini | 1 - ...lysis-era5-single-levels-sea_ice_cover.ini | 5 +- ...-single-levels-sea_surface_temperature.ini | 1 - ...eight_of_combined_wind_waves_and_swell.ini | 1 - ...vels-significant_height_of_total_swell.ini | 1 - ...evels-significant_height_of_wind_waves.ini | 1 - ...t_wave_height_of_first_swell_partition.ini | 1 - ..._wave_height_of_second_swell_partition.ini | 1 - ...t_wave_height_of_third_swell_partition.ini | 1 - ...5-single-levels-skin_reservoir_content.ini | 1 - ...is-era5-single-levels-skin_temperature.ini | 1 - ...evels-slope_of_sub_gridscale_orography.ini | 1 - ...nalysis-era5-single-levels-snow_albedo.ini | 5 +- ...alysis-era5-single-levels-snow_density.ini | 1 - ...analysis-era5-single-levels-snow_depth.ini | 1 - ...is-era5-single-levels-snow_evaporation.ini | 1 - ...reanalysis-era5-single-levels-snowfall.ini | 1 - ...reanalysis-era5-single-levels-snowmelt.ini | 1 - ...single-levels-soil_temperature_level_1.ini | 1 - ...single-levels-soil_temperature_level_2.ini | 1 - ...single-levels-soil_temperature_level_3.ini | 1 - ...single-levels-soil_temperature_level_4.ini | 1 - ...eanalysis-era5-single-levels-soil_type.ini | 1 - ...eviation_of_filtered_subgrid_orography.ini | 1 - ...levels-standard_deviation_of_orography.ini | 1 - ...-era5-single-levels-sub_surface_runoff.ini | 1 - ...single-levels-surface_latent_heat_flux.ini | 1 - ...gle-levels-surface_net_solar_radiation.ini | 1 - ...-surface_net_solar_radiation_clear_sky.ini | 1 - ...e-levels-surface_net_thermal_radiation.ini | 1 - ...urface_net_thermal_radiation_clear_sky.ini | 1 - ...is-era5-single-levels-surface_pressure.ini | 5 +- ...ysis-era5-single-levels-surface_runoff.ini | 1 - ...ngle-levels-surface_sensible_heat_flux.ini | 1 - ...ace_solar_radiation_downward_clear_sky.ini | 5 +- ...vels-surface_solar_radiation_downwards.ini | 5 +- ...e_thermal_radiation_downward_clear_sky.ini | 1 - ...ls-surface_thermal_radiation_downwards.ini | 1 - ...ingle-levels-temperature_of_snow_layer.ini | 1 - ...le-levels-toa_incident_solar_radiation.ini | 1 - ...-single-levels-top_net_solar_radiation.ini | 1 - ...vels-top_net_solar_radiation_clear_sky.ini | 1 - ...ingle-levels-top_net_thermal_radiation.ini | 1 - ...ls-top_net_thermal_radiation_clear_sky.ini | 1 - ...s-era5-single-levels-total_cloud_cover.ini | 5 +- ...le-levels-total_column_cloud_ice_water.ini | 1 - ...levels-total_column_cloud_liquid_water.ini | 1 - ...-era5-single-levels-total_column_ozone.ini | 1 - ...-single-levels-total_column_rain_water.ini | 1 - ...-single-levels-total_column_snow_water.ini | 1 - ...-total_column_supercooled_liquid_water.ini | 1 - ...-era5-single-levels-total_column_water.ini | 1 - ...ingle-levels-total_column_water_vapour.ini | 1 - ...era5-single-levels-total_precipitation.ini | 3 +- ..._sky_direct_solar_radiation_at_surface.ini | 5 +- ...-era5-single-levels-total_totals_index.ini | 1 - ...ngle-levels-trapping_layer_base_height.ini | 1 - ...ingle-levels-trapping_layer_top_height.ini | 1 - ...-single-levels-type_of_high_vegetation.ini | 1 - ...5-single-levels-type_of_low_vegetation.ini | 1 - ...single-levels-u_component_stokes_drift.ini | 1 - ...v_visible_albedo_for_diffuse_radiation.ini | 5 +- ...uv_visible_albedo_for_direct_radiation.ini | 5 +- ...single-levels-v_component_stokes_drift.ini | 1 - ..._divergence_of_cloud_frozen_water_flux.ini | 1 - ..._divergence_of_cloud_liquid_water_flux.ini | 1 - ...ral_of_divergence_of_geopotential_flux.ini | 1 - ...l_of_divergence_of_kinetic_energy_flux.ini | 1 - ...al_integral_of_divergence_of_mass_flux.ini | 1 - ...ntegral_of_divergence_of_moisture_flux.ini | 1 - ...l_integral_of_divergence_of_ozone_flux.ini | 1 - ...l_of_divergence_of_thermal_energy_flux.ini | 1 - ...ral_of_divergence_of_total_energy_flux.ini | 1 - ...al_of_eastward_cloud_frozen_water_flux.ini | 1 - ...al_of_eastward_cloud_liquid_water_flux.ini | 1 - ...integral_of_eastward_geopotential_flux.ini | 1 - ...ertical_integral_of_eastward_heat_flux.ini | 1 - ...tegral_of_eastward_kinetic_energy_flux.ini | 1 - ...ertical_integral_of_eastward_mass_flux.ini | 1 - ...rtical_integral_of_eastward_ozone_flux.ini | 1 - ...integral_of_eastward_total_energy_flux.ini | 1 - ...integral_of_eastward_water_vapour_flux.ini | 1 - ...vertical_integral_of_energy_conversion.ini | 1 - ...ls-vertical_integral_of_kinetic_energy.ini | 1 - ...ertical_integral_of_mass_of_atmosphere.ini | 1 - ...els-vertical_integral_of_mass_tendency.ini | 1 - ...l_of_northward_cloud_frozen_water_flux.ini | 1 - ...l_of_northward_cloud_liquid_water_flux.ini | 1 - ...ntegral_of_northward_geopotential_flux.ini | 1 - ...rtical_integral_of_northward_heat_flux.ini | 1 - ...egral_of_northward_kinetic_energy_flux.ini | 1 - ...rtical_integral_of_northward_mass_flux.ini | 1 - ...tical_integral_of_northward_ozone_flux.ini | 1 - ...ntegral_of_northward_total_energy_flux.ini | 1 - ...ntegral_of_northward_water_vapour_flux.ini | 1 - ...egral_of_potential_and_internal_energy.ini | 1 - ...f_potential_internal_and_latent_energy.ini | 1 - ...evels-vertical_integral_of_temperature.ini | 1 - ...ls-vertical_integral_of_thermal_energy.ini | 1 - ...vels-vertical_integral_of_total_energy.ini | 1 - ...tically_integrated_moisture_divergence.ini | 1 - ...e-levels-volumetric_soil_water_layer_1.ini | 1 - ...e-levels-volumetric_soil_water_layer_2.ini | 1 - ...e-levels-volumetric_soil_water_layer_3.ini | 1 - ...e-levels-volumetric_soil_water_layer_4.ini | 1 - ...levels-wave_spectral_directional_width.ini | 1 - ...e_spectral_directional_width_for_swell.ini | 1 - ...ctral_directional_width_for_wind_waves.ini | 1 - ...5-single-levels-wave_spectral_kurtosis.ini | 1 - ...single-levels-wave_spectral_peakedness.ini | 1 - ...5-single-levels-wave_spectral_skewness.ini | 1 - ...s-era5-single-levels-zero_degree_level.ini | 1 - ...ra-europe-pressure-levels-geopotential.ini | 1 - ...pe-pressure-levels-geopotential_height.ini | 1 - ...rope-pressure-levels-relative_humidity.ini | 5 +- ...rra-europe-pressure-levels-temperature.ini | 1 - ...pe-pressure-levels-u_component_of_wind.ini | 1 - ...pe-pressure-levels-v_component_of_wind.ini | 1 - ...evels-mescan_surfex-10m_wind_direction.ini | 1 - ...le-levels-mescan_surfex-10m_wind_speed.ini | 5 +- ...els-mescan_surfex-2m_relative_humidity.ini | 5 +- ...le-levels-mescan_surfex-2m_temperature.ini | 1 - ...ope-single-levels-mescan_surfex-albedo.ini | 5 +- ...-levels-mescan_surfex-high_cloud_cover.ini | 5 +- ...e-levels-mescan_surfex-low_cloud_cover.ini | 5 +- ...-mescan_surfex-mean_sea_level_pressure.ini | 1 - ...evels-mescan_surfex-medium_cloud_cover.ini | 5 +- ...-single-levels-mescan_surfex-orography.ini | 1 - ...-levels-mescan_surfex-skin_temperature.ini | 1 - ...ngle-levels-mescan_surfex-snow_density.ini | 1 - ...can_surfex-snow_depth_water_equivalent.ini | 1 - ...-levels-mescan_surfex-surface_pressure.ini | 5 +- ...levels-mescan_surfex-surface_roughness.ini | 1 - ...levels-mescan_surfex-total_cloud_cover.ini | 5 +- ...x-total_column_integrated_water_vapour.ini | 1 - ...vels-mescan_surfex-total_precipitation.ini | 3 +- ...vels-uerra_harmonie-10m_wind_direction.ini | 1 - ...e-levels-uerra_harmonie-10m_wind_speed.ini | 5 +- ...ls-uerra_harmonie-2m_relative_humidity.ini | 5 +- ...e-levels-uerra_harmonie-2m_temperature.ini | 1 - ...pe-single-levels-uerra_harmonie-albedo.ini | 5 +- ...levels-uerra_harmonie-high_cloud_cover.ini | 5 +- ...-levels-uerra_harmonie-low_cloud_cover.ini | 5 +- ...uerra_harmonie-mean_sea_level_pressure.ini | 1 - ...vels-uerra_harmonie-medium_cloud_cover.ini | 5 +- ...single-levels-uerra_harmonie-orography.ini | 1 - ...levels-uerra_harmonie-skin_temperature.ini | 1 - ...gle-levels-uerra_harmonie-snow_density.ini | 1 - ...a_harmonie-snow_depth_water_equivalent.ini | 1 - ...levels-uerra_harmonie-surface_pressure.ini | 5 +- ...evels-uerra_harmonie-surface_roughness.ini | 1 - ...evels-uerra_harmonie-total_cloud_cover.ini | 5 +- ...e-total_column_integrated_water_vapour.ini | 1 - ...els-uerra_harmonie-total_precipitation.ini | 3 +- ...ly-pressure-levels-geopotential-cmcc-3.ini | 1 - ...hly-pressure-levels-geopotential-dwd-2.ini | 1 - ...y-pressure-levels-geopotential-ecmwf-5.ini | 1 - ...ure-levels-geopotential-meteo_france-6.ini | 1 - ...ure-levels-geopotential-meteo_france-7.ini | 1 - ...y-pressure-levels-geopotential-ukmo-14.ini | 1 - ...essure-levels-specific_humidity-cmcc-3.ini | 1 - ...ressure-levels-specific_humidity-dwd-2.ini | 1 - ...ssure-levels-specific_humidity-ecmwf-5.ini | 1 - ...evels-specific_humidity-meteo_france-6.ini | 1 - ...evels-specific_humidity-meteo_france-7.ini | 1 - ...ssure-levels-specific_humidity-ukmo-14.ini | 1 - ...hly-pressure-levels-temperature-cmcc-3.ini | 1 - ...thly-pressure-levels-temperature-dwd-2.ini | 1 - ...ly-pressure-levels-temperature-ecmwf-5.ini | 1 - ...sure-levels-temperature-meteo_france-6.ini | 1 - ...sure-levels-temperature-meteo_france-7.ini | 1 - ...ly-pressure-levels-temperature-ukmo-14.ini | 1 - ...sure-levels-u_component_of_wind-cmcc-3.ini | 1 - ...ssure-levels-u_component_of_wind-dwd-2.ini | 1 - ...ure-levels-u_component_of_wind-ecmwf-5.ini | 1 - ...els-u_component_of_wind-meteo_france-6.ini | 1 - ...els-u_component_of_wind-meteo_france-7.ini | 1 - ...ure-levels-u_component_of_wind-ukmo-14.ini | 1 - ...sure-levels-v_component_of_wind-cmcc-3.ini | 1 - ...ssure-levels-v_component_of_wind-dwd-2.ini | 1 - ...ure-levels-v_component_of_wind-ecmwf-5.ini | 1 - ...els-v_component_of_wind-meteo_france-6.ini | 1 - ...els-v_component_of_wind-meteo_france-7.ini | 1 - ...ure-levels-v_component_of_wind-ukmo-14.ini | 1 - ...-levels-10m_u_component_of_wind-cmcc-3.ini | 5 +- ...e-levels-10m_u_component_of_wind-dwd-2.ini | 5 +- ...levels-10m_u_component_of_wind-ecmwf-5.ini | 5 +- ...10m_u_component_of_wind-meteo_france-6.ini | 5 +- ...10m_u_component_of_wind-meteo_france-7.ini | 5 +- ...levels-10m_u_component_of_wind-ukmo-14.ini | 5 +- ...-levels-10m_v_component_of_wind-cmcc-3.ini | 5 +- ...e-levels-10m_v_component_of_wind-dwd-2.ini | 5 +- ...levels-10m_v_component_of_wind-ecmwf-5.ini | 5 +- ...10m_v_component_of_wind-meteo_france-6.ini | 5 +- ...10m_v_component_of_wind-meteo_france-7.ini | 5 +- ...levels-10m_v_component_of_wind-ukmo-14.ini | 5 +- ..._since_previous_post_processing-cmcc-3.ini | 5 +- ...t_since_previous_post_processing-dwd-2.ini | 5 +- ...since_previous_post_processing-ecmwf-5.ini | 5 +- ...revious_post_processing-meteo_france-6.ini | 5 +- ...revious_post_processing-meteo_france-7.ini | 5 +- ...since_previous_post_processing-ukmo-14.ini | 5 +- ...ly-single-levels-10m_wind_speed-cmcc-3.ini | 5 +- ...hly-single-levels-10m_wind_speed-dwd-2.ini | 5 +- ...y-single-levels-10m_wind_speed-ecmwf-5.ini | 5 +- ...e-levels-10m_wind_speed-meteo_france-6.ini | 5 +- ...e-levels-10m_wind_speed-meteo_france-7.ini | 5 +- ...y-single-levels-10m_wind_speed-ukmo-14.ini | 5 +- ...-levels-2m_dewpoint_temperature-cmcc-3.ini | 1 - ...e-levels-2m_dewpoint_temperature-dwd-2.ini | 1 - ...levels-2m_dewpoint_temperature-ecmwf-5.ini | 1 - ...2m_dewpoint_temperature-meteo_france-6.ini | 1 - ...2m_dewpoint_temperature-meteo_france-7.ini | 1 - ...levels-2m_dewpoint_temperature-ukmo-14.ini | 1 - ...ly-single-levels-2m_temperature-cmcc-3.ini | 1 - ...hly-single-levels-2m_temperature-dwd-2.ini | 1 - ...y-single-levels-2m_temperature-ecmwf-5.ini | 1 - ...e-levels-2m_temperature-meteo_france-6.ini | 1 - ...e-levels-2m_temperature-meteo_france-7.ini | 1 - ...y-single-levels-2m_temperature-ukmo-14.ini | 1 - ...ace_stress_rate_of_accumulation-cmcc-3.ini | 1 - ...face_stress_rate_of_accumulation-dwd-2.ini | 1 - ...ce_stress_rate_of_accumulation-ecmwf-5.ini | 1 - ...ss_rate_of_accumulation-meteo_france-6.ini | 1 - ...ss_rate_of_accumulation-meteo_france-7.ini | 1 - ...ce_stress_rate_of_accumulation-ukmo-14.ini | 1 - ...nthly-single-levels-evaporation-cmcc-3.ini | 1 - ...onthly-single-levels-evaporation-dwd-2.ini | 1 - ...thly-single-levels-evaporation-ecmwf-5.ini | 1 - ...ngle-levels-evaporation-meteo_france-6.ini | 1 - ...ngle-levels-evaporation-meteo_france-7.ini | 1 - ...thly-single-levels-evaporation-ukmo-14.ini | 1 - ...emperature_in_the_last_24_hours-cmcc-3.ini | 1 - ...temperature_in_the_last_24_hours-dwd-2.ini | 1 - ...mperature_in_the_last_24_hours-ecmwf-5.ini | 1 - ...re_in_the_last_24_hours-meteo_france-6.ini | 1 - ...re_in_the_last_24_hours-meteo_france-7.ini | 1 - ...mperature_in_the_last_24_hours-ukmo-14.ini | 1 - ...-levels-mean_sea_level_pressure-cmcc-3.ini | 1 - ...e-levels-mean_sea_level_pressure-dwd-2.ini | 1 - ...levels-mean_sea_level_pressure-ecmwf-5.ini | 1 - ...mean_sea_level_pressure-meteo_france-6.ini | 1 - ...mean_sea_level_pressure-meteo_france-7.ini | 1 - ...levels-mean_sea_level_pressure-ukmo-14.ini | 1 - ...emperature_in_the_last_24_hours-cmcc-3.ini | 1 - ...temperature_in_the_last_24_hours-dwd-2.ini | 1 - ...mperature_in_the_last_24_hours-ecmwf-5.ini | 1 - ...re_in_the_last_24_hours-meteo_france-6.ini | 1 - ...re_in_the_last_24_hours-meteo_france-7.ini | 1 - ...mperature_in_the_last_24_hours-ukmo-14.ini | 1 - ...ace_stress_rate_of_accumulation-cmcc-3.ini | 1 - ...face_stress_rate_of_accumulation-dwd-2.ini | 1 - ...ce_stress_rate_of_accumulation-ecmwf-5.ini | 1 - ...ss_rate_of_accumulation-meteo_france-6.ini | 1 - ...ss_rate_of_accumulation-meteo_france-7.ini | 1 - ...ce_stress_rate_of_accumulation-ukmo-14.ini | 1 - ...al-monthly-single-levels-runoff-cmcc-3.ini | 1 - ...nal-monthly-single-levels-runoff-dwd-2.ini | 1 - ...l-monthly-single-levels-runoff-ecmwf-5.ini | 1 - ...ly-single-levels-runoff-meteo_france-6.ini | 1 - ...ly-single-levels-runoff-meteo_france-7.ini | 1 - ...l-monthly-single-levels-runoff-ukmo-14.ini | 1 - ...hly-single-levels-sea_ice_cover-cmcc-3.ini | 5 +- ...thly-single-levels-sea_ice_cover-dwd-2.ini | 5 +- ...ly-single-levels-sea_ice_cover-ecmwf-5.ini | 5 +- ...le-levels-sea_ice_cover-meteo_france-6.ini | 5 +- ...le-levels-sea_ice_cover-meteo_france-7.ini | 5 +- ...ly-single-levels-sea_ice_cover-ukmo-14.ini | 5 +- ...-levels-sea_surface_temperature-cmcc-3.ini | 1 - ...e-levels-sea_surface_temperature-dwd-2.ini | 1 - ...levels-sea_surface_temperature-ecmwf-5.ini | 1 - ...sea_surface_temperature-meteo_france-6.ini | 1 - ...sea_surface_temperature-meteo_france-7.ini | 1 - ...levels-sea_surface_temperature-ukmo-14.ini | 1 - ...thly-single-levels-snow_density-cmcc-3.ini | 1 - ...nthly-single-levels-snow_density-dwd-2.ini | 1 - ...hly-single-levels-snow_density-ecmwf-5.ini | 1 - ...gle-levels-snow_density-meteo_france-6.ini | 1 - ...gle-levels-snow_density-meteo_france-7.ini | 1 - ...hly-single-levels-snow_density-ukmo-14.ini | 1 - ...onthly-single-levels-snow_depth-cmcc-3.ini | 1 - ...monthly-single-levels-snow_depth-dwd-2.ini | 1 - ...nthly-single-levels-snow_depth-ecmwf-5.ini | 1 - ...ingle-levels-snow_depth-meteo_france-6.ini | 1 - ...ingle-levels-snow_depth-meteo_france-7.ini | 1 - ...nthly-single-levels-snow_depth-ukmo-14.ini | 1 - ...-monthly-single-levels-snowfall-cmcc-3.ini | 1 - ...l-monthly-single-levels-snowfall-dwd-2.ini | 1 - ...monthly-single-levels-snowfall-ecmwf-5.ini | 1 - ...-single-levels-snowfall-meteo_france-6.ini | 1 - ...-single-levels-snowfall-meteo_france-7.ini | 1 - ...monthly-single-levels-snowfall-ukmo-14.ini | 1 - ...levels-soil_temperature_level_1-cmcc-3.ini | 1 - ...-levels-soil_temperature_level_1-dwd-2.ini | 1 - ...evels-soil_temperature_level_1-ecmwf-5.ini | 1 - ...oil_temperature_level_1-meteo_france-6.ini | 1 - ...oil_temperature_level_1-meteo_france-7.ini | 1 - ...evels-soil_temperature_level_1-ukmo-14.ini | 1 - ...levels-surface_latent_heat_flux-cmcc-3.ini | 1 - ...-levels-surface_latent_heat_flux-dwd-2.ini | 1 - ...evels-surface_latent_heat_flux-ecmwf-5.ini | 1 - ...urface_latent_heat_flux-meteo_france-6.ini | 1 - ...urface_latent_heat_flux-meteo_france-7.ini | 1 - ...evels-surface_latent_heat_flux-ukmo-14.ini | 1 - ...vels-surface_sensible_heat_flux-cmcc-3.ini | 1 - ...evels-surface_sensible_heat_flux-dwd-2.ini | 1 - ...els-surface_sensible_heat_flux-ecmwf-5.ini | 1 - ...face_sensible_heat_flux-meteo_france-6.ini | 1 - ...face_sensible_heat_flux-meteo_france-7.ini | 1 - ...els-surface_sensible_heat_flux-ukmo-14.ini | 1 - ...-levels-surface_solar_radiation-cmcc-3.ini | 1 - ...e-levels-surface_solar_radiation-dwd-2.ini | 1 - ...levels-surface_solar_radiation-ecmwf-5.ini | 1 - ...surface_solar_radiation-meteo_france-6.ini | 1 - ...surface_solar_radiation-meteo_france-7.ini | 1 - ...levels-surface_solar_radiation-ukmo-14.ini | 1 - ...rface_solar_radiation_downwards-cmcc-3.ini | 5 +- ...urface_solar_radiation_downwards-dwd-2.ini | 5 +- ...face_solar_radiation_downwards-ecmwf-5.ini | 5 +- ...lar_radiation_downwards-meteo_france-6.ini | 5 +- ...lar_radiation_downwards-meteo_france-7.ini | 5 +- ...face_solar_radiation_downwards-ukmo-14.ini | 5 +- ...evels-surface_thermal_radiation-cmcc-3.ini | 1 - ...levels-surface_thermal_radiation-dwd-2.ini | 1 - ...vels-surface_thermal_radiation-ecmwf-5.ini | 1 - ...rface_thermal_radiation-meteo_france-6.ini | 1 - ...rface_thermal_radiation-meteo_france-7.ini | 1 - ...vels-surface_thermal_radiation-ukmo-14.ini | 1 - ...ace_thermal_radiation_downwards-cmcc-3.ini | 1 - ...face_thermal_radiation_downwards-dwd-2.ini | 1 - ...ce_thermal_radiation_downwards-ecmwf-5.ini | 1 - ...mal_radiation_downwards-meteo_france-6.ini | 1 - ...mal_radiation_downwards-meteo_france-7.ini | 1 - ...ce_thermal_radiation_downwards-ukmo-14.ini | 1 - ...ngle-levels-top_solar_radiation-cmcc-3.ini | 5 +- ...ingle-levels-top_solar_radiation-dwd-2.ini | 5 +- ...gle-levels-top_solar_radiation-ecmwf-5.ini | 5 +- ...els-top_solar_radiation-meteo_france-6.ini | 5 +- ...els-top_solar_radiation-meteo_france-7.ini | 5 +- ...gle-levels-top_solar_radiation-ukmo-14.ini | 5 +- ...le-levels-top_thermal_radiation-cmcc-3.ini | 1 - ...gle-levels-top_thermal_radiation-dwd-2.ini | 1 - ...e-levels-top_thermal_radiation-ecmwf-5.ini | 1 - ...s-top_thermal_radiation-meteo_france-6.ini | 1 - ...s-top_thermal_radiation-meteo_france-7.ini | 1 - ...e-levels-top_thermal_radiation-ukmo-14.ini | 1 - ...single-levels-total_cloud_cover-cmcc-3.ini | 5 +- ...-single-levels-total_cloud_cover-dwd-2.ini | 5 +- ...ingle-levels-total_cloud_cover-ecmwf-5.ini | 5 +- ...evels-total_cloud_cover-meteo_france-6.ini | 5 +- ...evels-total_cloud_cover-meteo_france-7.ini | 5 +- ...ingle-levels-total_cloud_cover-ukmo-14.ini | 5 +- ...ngle-levels-total_precipitation-cmcc-3.ini | 3 +- ...ingle-levels-total_precipitation-dwd-2.ini | 3 +- ...gle-levels-total_precipitation-ecmwf-5.ini | 3 +- ...els-total_precipitation-meteo_france-6.ini | 3 +- ...els-total_precipitation-meteo_france-7.ini | 3 +- ...gle-levels-total_precipitation-ukmo-14.ini | 3 +- ...al-pressure-levels-geopotential-cmcc-3.ini | 1 - ...nal-pressure-levels-geopotential-dwd-2.ini | 1 - ...l-pressure-levels-geopotential-ecmwf-5.ini | 1 - ...ure-levels-geopotential-meteo_france-6.ini | 1 - ...ure-levels-geopotential-meteo_france-7.ini | 1 - ...l-pressure-levels-geopotential-ukmo-14.ini | 1 - ...essure-levels-specific_humidity-cmcc-3.ini | 1 - ...ressure-levels-specific_humidity-dwd-2.ini | 1 - ...ssure-levels-specific_humidity-ecmwf-5.ini | 1 - ...evels-specific_humidity-meteo_france-6.ini | 1 - ...evels-specific_humidity-meteo_france-7.ini | 1 - ...ssure-levels-specific_humidity-ukmo-14.ini | 1 - ...nal-pressure-levels-temperature-cmcc-3.ini | 1 - ...inal-pressure-levels-temperature-dwd-2.ini | 1 - ...al-pressure-levels-temperature-ecmwf-5.ini | 1 - ...sure-levels-temperature-meteo_france-6.ini | 1 - ...sure-levels-temperature-meteo_france-7.ini | 1 - ...al-pressure-levels-temperature-ukmo-14.ini | 1 - ...sure-levels-u_component_of_wind-cmcc-3.ini | 1 - ...ssure-levels-u_component_of_wind-dwd-2.ini | 1 - ...ure-levels-u_component_of_wind-ecmwf-5.ini | 1 - ...els-u_component_of_wind-meteo_france-6.ini | 1 - ...els-u_component_of_wind-meteo_france-7.ini | 1 - ...ure-levels-u_component_of_wind-ukmo-14.ini | 1 - ...sure-levels-v_component_of_wind-cmcc-3.ini | 1 - ...ssure-levels-v_component_of_wind-dwd-2.ini | 1 - ...ure-levels-v_component_of_wind-ecmwf-5.ini | 1 - ...els-v_component_of_wind-meteo_france-6.ini | 1 - ...els-v_component_of_wind-meteo_france-7.ini | 1 - ...ure-levels-v_component_of_wind-ukmo-14.ini | 1 - ...-levels-10m_u_component_of_wind-cmcc-3.ini | 5 +- ...e-levels-10m_u_component_of_wind-dwd-2.ini | 5 +- ...levels-10m_u_component_of_wind-ecmwf-5.ini | 5 +- ...10m_u_component_of_wind-meteo_france-6.ini | 5 +- ...10m_u_component_of_wind-meteo_france-7.ini | 5 +- ...levels-10m_u_component_of_wind-ukmo-14.ini | 5 +- ...-levels-10m_v_component_of_wind-cmcc-3.ini | 5 +- ...e-levels-10m_v_component_of_wind-dwd-2.ini | 5 +- ...levels-10m_v_component_of_wind-ecmwf-5.ini | 5 +- ...10m_v_component_of_wind-meteo_france-6.ini | 5 +- ...10m_v_component_of_wind-meteo_france-7.ini | 5 +- ...levels-10m_v_component_of_wind-ukmo-14.ini | 5 +- ..._since_previous_post_processing-cmcc-3.ini | 5 +- ...t_since_previous_post_processing-dwd-2.ini | 5 +- ...since_previous_post_processing-ecmwf-5.ini | 5 +- ...revious_post_processing-meteo_france-6.ini | 5 +- ...revious_post_processing-meteo_france-7.ini | 5 +- ...since_previous_post_processing-ukmo-14.ini | 5 +- ...-levels-2m_dewpoint_temperature-cmcc-3.ini | 1 - ...e-levels-2m_dewpoint_temperature-dwd-2.ini | 1 - ...levels-2m_dewpoint_temperature-ecmwf-5.ini | 1 - ...2m_dewpoint_temperature-meteo_france-6.ini | 1 - ...2m_dewpoint_temperature-meteo_france-7.ini | 1 - ...levels-2m_dewpoint_temperature-ukmo-14.ini | 1 - ...al-single-levels-2m_temperature-cmcc-3.ini | 1 - ...nal-single-levels-2m_temperature-dwd-2.ini | 1 - ...l-single-levels-2m_temperature-ecmwf-5.ini | 1 - ...e-levels-2m_temperature-meteo_france-6.ini | 1 - ...e-levels-2m_temperature-meteo_france-7.ini | 1 - ...l-single-levels-2m_temperature-ukmo-14.ini | 1 - ...stward_turbulent_surface_stress-cmcc-3.ini | 1 - ...astward_turbulent_surface_stress-dwd-2.ini | 1 - ...tward_turbulent_surface_stress-ecmwf-5.ini | 1 - ...urbulent_surface_stress-meteo_france-6.ini | 1 - ...urbulent_surface_stress-meteo_france-7.ini | 1 - ...tward_turbulent_surface_stress-ukmo-14.ini | 1 - ...ginal-single-levels-evaporation-cmcc-3.ini | 1 - ...iginal-single-levels-evaporation-dwd-2.ini | 1 - ...inal-single-levels-evaporation-ecmwf-5.ini | 1 - ...ngle-levels-evaporation-meteo_france-6.ini | 1 - ...ngle-levels-evaporation-meteo_france-7.ini | 1 - ...inal-single-levels-evaporation-ukmo-14.ini | 1 - ...emperature_in_the_last_24_hours-cmcc-3.ini | 1 - ...temperature_in_the_last_24_hours-dwd-2.ini | 1 - ...mperature_in_the_last_24_hours-ecmwf-5.ini | 1 - ...re_in_the_last_24_hours-meteo_france-6.ini | 1 - ...re_in_the_last_24_hours-meteo_france-7.ini | 1 - ...mperature_in_the_last_24_hours-ukmo-14.ini | 1 - ...-levels-mean_sea_level_pressure-cmcc-3.ini | 1 - ...e-levels-mean_sea_level_pressure-dwd-2.ini | 1 - ...levels-mean_sea_level_pressure-ecmwf-5.ini | 1 - ...mean_sea_level_pressure-meteo_france-6.ini | 1 - ...mean_sea_level_pressure-meteo_france-7.ini | 1 - ...levels-mean_sea_level_pressure-ukmo-14.ini | 1 - ...emperature_in_the_last_24_hours-cmcc-3.ini | 1 - ...temperature_in_the_last_24_hours-dwd-2.ini | 1 - ...mperature_in_the_last_24_hours-ecmwf-5.ini | 1 - ...re_in_the_last_24_hours-meteo_france-6.ini | 1 - ...re_in_the_last_24_hours-meteo_france-7.ini | 1 - ...mperature_in_the_last_24_hours-ukmo-14.ini | 1 - ...thward_turbulent_surface_stress-cmcc-3.ini | 1 - ...rthward_turbulent_surface_stress-dwd-2.ini | 1 - ...hward_turbulent_surface_stress-ecmwf-5.ini | 1 - ...urbulent_surface_stress-meteo_france-6.ini | 1 - ...urbulent_surface_stress-meteo_france-7.ini | 1 - ...hward_turbulent_surface_stress-ukmo-14.ini | 1 - ...riginal-single-levels-orography-cmcc-3.ini | 1 - ...original-single-levels-orography-dwd-2.ini | 1 - ...iginal-single-levels-orography-ecmwf-5.ini | 1 - ...single-levels-orography-meteo_france-6.ini | 1 - ...single-levels-orography-meteo_france-7.ini | 1 - ...iginal-single-levels-orography-ukmo-14.ini | 1 - ...l-original-single-levels-runoff-cmcc-3.ini | 1 - ...al-original-single-levels-runoff-dwd-2.ini | 1 - ...-original-single-levels-runoff-ecmwf-5.ini | 1 - ...al-single-levels-runoff-meteo_france-6.ini | 1 - ...al-single-levels-runoff-meteo_france-7.ini | 1 - ...-original-single-levels-runoff-ukmo-14.ini | 1 - ...nal-single-levels-sea_ice_cover-cmcc-3.ini | 5 +- ...inal-single-levels-sea_ice_cover-dwd-2.ini | 5 +- ...al-single-levels-sea_ice_cover-ecmwf-5.ini | 5 +- ...le-levels-sea_ice_cover-meteo_france-6.ini | 5 +- ...le-levels-sea_ice_cover-meteo_france-7.ini | 5 +- ...al-single-levels-sea_ice_cover-ukmo-14.ini | 5 +- ...-levels-sea_surface_temperature-cmcc-3.ini | 1 - ...e-levels-sea_surface_temperature-dwd-2.ini | 1 - ...levels-sea_surface_temperature-ecmwf-5.ini | 1 - ...sea_surface_temperature-meteo_france-6.ini | 1 - ...sea_surface_temperature-meteo_france-7.ini | 1 - ...levels-sea_surface_temperature-ukmo-14.ini | 1 - ...inal-single-levels-snow_density-cmcc-3.ini | 1 - ...ginal-single-levels-snow_density-dwd-2.ini | 1 - ...nal-single-levels-snow_density-ecmwf-5.ini | 1 - ...gle-levels-snow_density-meteo_france-6.ini | 1 - ...gle-levels-snow_density-meteo_france-7.ini | 1 - ...nal-single-levels-snow_density-ukmo-14.ini | 1 - ...iginal-single-levels-snow_depth-cmcc-3.ini | 1 - ...riginal-single-levels-snow_depth-dwd-2.ini | 1 - ...ginal-single-levels-snow_depth-ecmwf-5.ini | 1 - ...ingle-levels-snow_depth-meteo_france-6.ini | 1 - ...ingle-levels-snow_depth-meteo_france-7.ini | 1 - ...ginal-single-levels-snow_depth-ukmo-14.ini | 1 - ...original-single-levels-snowfall-cmcc-3.ini | 1 - ...-original-single-levels-snowfall-dwd-2.ini | 1 - ...riginal-single-levels-snowfall-ecmwf-5.ini | 1 - ...-single-levels-snowfall-meteo_france-6.ini | 1 - ...-single-levels-snowfall-meteo_france-7.ini | 1 - ...riginal-single-levels-snowfall-ukmo-14.ini | 1 - ...levels-soil_temperature_level_1-cmcc-3.ini | 1 - ...-levels-soil_temperature_level_1-dwd-2.ini | 1 - ...evels-soil_temperature_level_1-ecmwf-5.ini | 1 - ...oil_temperature_level_1-meteo_france-6.ini | 1 - ...oil_temperature_level_1-meteo_france-7.ini | 1 - ...evels-soil_temperature_level_1-ukmo-14.ini | 1 - ...levels-surface_latent_heat_flux-cmcc-3.ini | 1 - ...-levels-surface_latent_heat_flux-dwd-2.ini | 1 - ...evels-surface_latent_heat_flux-ecmwf-5.ini | 1 - ...urface_latent_heat_flux-meteo_france-6.ini | 1 - ...urface_latent_heat_flux-meteo_france-7.ini | 1 - ...evels-surface_latent_heat_flux-ukmo-14.ini | 1 - ...els-surface_net_solar_radiation-cmcc-3.ini | 1 - ...vels-surface_net_solar_radiation-dwd-2.ini | 1 - ...ls-surface_net_solar_radiation-ecmwf-5.ini | 1 - ...ace_net_solar_radiation-meteo_france-6.ini | 1 - ...ace_net_solar_radiation-meteo_france-7.ini | 1 - ...ls-surface_net_solar_radiation-ukmo-14.ini | 1 - ...s-surface_net_thermal_radiation-cmcc-3.ini | 1 - ...ls-surface_net_thermal_radiation-dwd-2.ini | 1 - ...-surface_net_thermal_radiation-ecmwf-5.ini | 1 - ...e_net_thermal_radiation-meteo_france-6.ini | 1 - ...e_net_thermal_radiation-meteo_france-7.ini | 1 - ...-surface_net_thermal_radiation-ukmo-14.ini | 1 - ...vels-surface_sensible_heat_flux-cmcc-3.ini | 1 - ...evels-surface_sensible_heat_flux-dwd-2.ini | 1 - ...els-surface_sensible_heat_flux-ecmwf-5.ini | 1 - ...face_sensible_heat_flux-meteo_france-6.ini | 1 - ...face_sensible_heat_flux-meteo_france-7.ini | 1 - ...els-surface_sensible_heat_flux-ukmo-14.ini | 1 - ...rface_solar_radiation_downwards-cmcc-3.ini | 5 +- ...urface_solar_radiation_downwards-dwd-2.ini | 5 +- ...face_solar_radiation_downwards-ecmwf-5.ini | 5 +- ...lar_radiation_downwards-meteo_france-6.ini | 5 +- ...lar_radiation_downwards-meteo_france-7.ini | 5 +- ...face_solar_radiation_downwards-ukmo-14.ini | 5 +- ...ace_thermal_radiation_downwards-cmcc-3.ini | 1 - ...face_thermal_radiation_downwards-dwd-2.ini | 1 - ...ce_thermal_radiation_downwards-ecmwf-5.ini | 1 - ...mal_radiation_downwards-meteo_france-6.ini | 1 - ...mal_radiation_downwards-meteo_france-7.ini | 1 - ...ce_thermal_radiation_downwards-ukmo-14.ini | 1 - ...ls-toa_incident_solar_radiation-cmcc-3.ini | 1 - ...els-toa_incident_solar_radiation-dwd-2.ini | 1 - ...s-toa_incident_solar_radiation-ecmwf-5.ini | 1 - ...ncident_solar_radiation-meteo_france-6.ini | 1 - ...ncident_solar_radiation-meteo_france-7.ini | 1 - ...s-toa_incident_solar_radiation-ukmo-14.ini | 1 - ...-levels-top_net_solar_radiation-cmcc-3.ini | 1 - ...e-levels-top_net_solar_radiation-dwd-2.ini | 1 - ...levels-top_net_solar_radiation-ecmwf-5.ini | 1 - ...top_net_solar_radiation-meteo_france-6.ini | 1 - ...top_net_solar_radiation-meteo_france-7.ini | 1 - ...levels-top_net_solar_radiation-ukmo-14.ini | 1 - ...evels-top_net_thermal_radiation-cmcc-3.ini | 1 - ...levels-top_net_thermal_radiation-dwd-2.ini | 1 - ...vels-top_net_thermal_radiation-ecmwf-5.ini | 1 - ...p_net_thermal_radiation-meteo_france-6.ini | 1 - ...p_net_thermal_radiation-meteo_france-7.ini | 1 - ...vels-top_net_thermal_radiation-ukmo-14.ini | 1 - ...single-levels-total_cloud_cover-cmcc-3.ini | 5 +- ...-single-levels-total_cloud_cover-dwd-2.ini | 5 +- ...ingle-levels-total_cloud_cover-ecmwf-5.ini | 5 +- ...evels-total_cloud_cover-meteo_france-6.ini | 5 +- ...evels-total_cloud_cover-meteo_france-7.ini | 5 +- ...ingle-levels-total_cloud_cover-ukmo-14.ini | 5 +- ...ngle-levels-total_precipitation-cmcc-3.ini | 3 +- ...ingle-levels-total_precipitation-dwd-2.ini | 3 +- ...gle-levels-total_precipitation-ecmwf-5.ini | 3 +- ...els-total_precipitation-meteo_france-6.ini | 3 +- ...els-total_precipitation-meteo_france-7.ini | 3 +- ...gle-levels-total_precipitation-ukmo-14.ini | 3 +- ...ure-levels-geopotential_anomaly-cmcc-3.ini | 1 - ...sure-levels-geopotential_anomaly-dwd-2.ini | 1 - ...re-levels-geopotential_anomaly-ecmwf-5.ini | 1 - ...ls-geopotential_anomaly-meteo_france-6.ini | 1 - ...ls-geopotential_anomaly-meteo_france-7.ini | 1 - ...re-levels-geopotential_anomaly-ukmo-14.ini | 1 - ...evels-specific_humidity_anomaly-cmcc-3.ini | 1 - ...levels-specific_humidity_anomaly-dwd-2.ini | 1 - ...vels-specific_humidity_anomaly-ecmwf-5.ini | 1 - ...ecific_humidity_anomaly-meteo_france-6.ini | 1 - ...ecific_humidity_anomaly-meteo_france-7.ini | 1 - ...vels-specific_humidity_anomaly-ukmo-14.ini | 1 - ...sure-levels-temperature_anomaly-cmcc-3.ini | 1 - ...ssure-levels-temperature_anomaly-dwd-2.ini | 1 - ...ure-levels-temperature_anomaly-ecmwf-5.ini | 1 - ...els-temperature_anomaly-meteo_france-6.ini | 1 - ...els-temperature_anomaly-meteo_france-7.ini | 1 - ...ure-levels-temperature_anomaly-ukmo-14.ini | 1 - ...els-u_component_of_wind_anomaly-cmcc-3.ini | 1 - ...vels-u_component_of_wind_anomaly-dwd-2.ini | 1 - ...ls-u_component_of_wind_anomaly-ecmwf-5.ini | 1 - ...mponent_of_wind_anomaly-meteo_france-6.ini | 1 - ...mponent_of_wind_anomaly-meteo_france-7.ini | 1 - ...ls-u_component_of_wind_anomaly-ukmo-14.ini | 1 - ...els-v_component_of_wind_anomaly-cmcc-3.ini | 1 - ...vels-v_component_of_wind_anomaly-dwd-2.ini | 1 - ...ls-v_component_of_wind_anomaly-ecmwf-5.ini | 1 - ...mponent_of_wind_anomaly-meteo_france-6.ini | 1 - ...mponent_of_wind_anomaly-meteo_france-7.ini | 1 - ...ls-v_component_of_wind_anomaly-ukmo-14.ini | 1 - ...10m_u_component_of_wind_anomaly-cmcc-3.ini | 1 - ...-10m_u_component_of_wind_anomaly-dwd-2.ini | 1 - ...0m_u_component_of_wind_anomaly-ecmwf-5.ini | 1 - ...mponent_of_wind_anomaly-meteo_france-6.ini | 1 - ...mponent_of_wind_anomaly-meteo_france-7.ini | 1 - ...0m_u_component_of_wind_anomaly-ukmo-14.ini | 1 - ...10m_v_component_of_wind_anomaly-cmcc-3.ini | 1 - ...-10m_v_component_of_wind_anomaly-dwd-2.ini | 1 - ...0m_v_component_of_wind_anomaly-ecmwf-5.ini | 1 - ...mponent_of_wind_anomaly-meteo_france-6.ini | 1 - ...mponent_of_wind_anomaly-meteo_france-7.ini | 1 - ...0m_v_component_of_wind_anomaly-ukmo-14.ini | 1 - ...le-levels-10m_wind_gust_anomaly-cmcc-3.ini | 1 - ...gle-levels-10m_wind_gust_anomaly-dwd-2.ini | 1 - ...e-levels-10m_wind_gust_anomaly-ecmwf-5.ini | 1 - ...s-10m_wind_gust_anomaly-meteo_france-6.ini | 1 - ...s-10m_wind_gust_anomaly-meteo_france-7.ini | 1 - ...e-levels-10m_wind_gust_anomaly-ukmo-14.ini | 1 - ...e-levels-10m_wind_speed_anomaly-cmcc-3.ini | 1 - ...le-levels-10m_wind_speed_anomaly-dwd-2.ini | 1 - ...-levels-10m_wind_speed_anomaly-ecmwf-5.ini | 1 - ...-10m_wind_speed_anomaly-meteo_france-6.ini | 1 - ...-10m_wind_speed_anomaly-meteo_france-7.ini | 1 - ...-levels-10m_wind_speed_anomaly-ukmo-14.ini | 1 - ...2m_dewpoint_temperature_anomaly-cmcc-3.ini | 1 - ...-2m_dewpoint_temperature_anomaly-dwd-2.ini | 1 - ...m_dewpoint_temperature_anomaly-ecmwf-5.ini | 1 - ...int_temperature_anomaly-meteo_france-6.ini | 1 - ...int_temperature_anomaly-meteo_france-7.ini | 1 - ...m_dewpoint_temperature_anomaly-ukmo-14.ini | 1 - ...e-levels-2m_temperature_anomaly-cmcc-3.ini | 1 - ...le-levels-2m_temperature_anomaly-dwd-2.ini | 1 - ...-levels-2m_temperature_anomaly-ecmwf-5.ini | 1 - ...-2m_temperature_anomaly-meteo_france-6.ini | 1 - ...-2m_temperature_anomaly-meteo_france-7.ini | 1 - ...-levels-2m_temperature_anomaly-ukmo-14.ini | 1 - ..._anomalous_rate_of_accumulation-cmcc-3.ini | 1 - ...s_anomalous_rate_of_accumulation-dwd-2.ini | 1 - ...anomalous_rate_of_accumulation-ecmwf-5.ini | 1 - ...us_rate_of_accumulation-meteo_france-6.ini | 1 - ...us_rate_of_accumulation-meteo_france-7.ini | 1 - ...anomalous_rate_of_accumulation-ukmo-14.ini | 1 - ..._anomalous_rate_of_accumulation-cmcc-3.ini | 1 - ...n_anomalous_rate_of_accumulation-dwd-2.ini | 1 - ...anomalous_rate_of_accumulation-ecmwf-5.ini | 1 - ...us_rate_of_accumulation-meteo_france-6.ini | 1 - ...us_rate_of_accumulation-meteo_france-7.ini | 1 - ...anomalous_rate_of_accumulation-ukmo-14.ini | 1 - ...re_in_the_last_24_hours_anomaly-cmcc-3.ini | 1 - ...ure_in_the_last_24_hours_anomaly-dwd-2.ini | 1 - ...e_in_the_last_24_hours_anomaly-ecmwf-5.ini | 1 - ...e_last_24_hours_anomaly-meteo_france-6.ini | 1 - ...e_last_24_hours_anomaly-meteo_france-7.ini | 1 - ...e_in_the_last_24_hours_anomaly-ukmo-14.ini | 1 - ...mean_sea_level_pressure_anomaly-cmcc-3.ini | 1 - ...-mean_sea_level_pressure_anomaly-dwd-2.ini | 1 - ...ean_sea_level_pressure_anomaly-ecmwf-5.ini | 1 - ..._level_pressure_anomaly-meteo_france-6.ini | 1 - ..._level_pressure_anomaly-meteo_france-7.ini | 1 - ...ean_sea_level_pressure_anomaly-ukmo-14.ini | 1 - ...re_in_the_last_24_hours_anomaly-cmcc-3.ini | 1 - ...ure_in_the_last_24_hours_anomaly-dwd-2.ini | 1 - ...e_in_the_last_24_hours_anomaly-ecmwf-5.ini | 1 - ...e_last_24_hours_anomaly-meteo_france-6.ini | 1 - ...e_last_24_hours_anomaly-meteo_france-7.ini | 1 - ...e_in_the_last_24_hours_anomaly-ukmo-14.ini | 1 - ..._anomalous_rate_of_accumulation-cmcc-3.ini | 1 - ...s_anomalous_rate_of_accumulation-dwd-2.ini | 1 - ...anomalous_rate_of_accumulation-ecmwf-5.ini | 1 - ...us_rate_of_accumulation-meteo_france-6.ini | 1 - ...us_rate_of_accumulation-meteo_france-7.ini | 1 - ...anomalous_rate_of_accumulation-ukmo-14.ini | 1 - ..._anomalous_rate_of_accumulation-cmcc-3.ini | 1 - ...f_anomalous_rate_of_accumulation-dwd-2.ini | 1 - ...anomalous_rate_of_accumulation-ecmwf-5.ini | 1 - ...us_rate_of_accumulation-meteo_france-6.ini | 1 - ...us_rate_of_accumulation-meteo_france-7.ini | 1 - ...anomalous_rate_of_accumulation-ukmo-14.ini | 1 - ...le-levels-sea_ice_cover_anomaly-cmcc-3.ini | 5 +- ...gle-levels-sea_ice_cover_anomaly-dwd-2.ini | 5 +- ...e-levels-sea_ice_cover_anomaly-ecmwf-5.ini | 5 +- ...s-sea_ice_cover_anomaly-meteo_france-6.ini | 5 +- ...s-sea_ice_cover_anomaly-meteo_france-7.ini | 5 +- ...e-levels-sea_ice_cover_anomaly-ukmo-14.ini | 5 +- ...sea_surface_temperature_anomaly-cmcc-3.ini | 1 - ...-sea_surface_temperature_anomaly-dwd-2.ini | 1 - ...ea_surface_temperature_anomaly-ecmwf-5.ini | 1 - ...ace_temperature_anomaly-meteo_france-6.ini | 1 - ...ace_temperature_anomaly-meteo_france-7.ini | 1 - ...ea_surface_temperature_anomaly-ukmo-14.ini | 1 - ...gle-levels-snow_density_anomaly-cmcc-3.ini | 1 - ...ngle-levels-snow_density_anomaly-dwd-2.ini | 1 - ...le-levels-snow_density_anomaly-ecmwf-5.ini | 1 - ...ls-snow_density_anomaly-meteo_france-6.ini | 1 - ...ls-snow_density_anomaly-meteo_france-7.ini | 1 - ...le-levels-snow_density_anomaly-ukmo-14.ini | 1 - ...ingle-levels-snow_depth_anomaly-cmcc-3.ini | 1 - ...single-levels-snow_depth_anomaly-dwd-2.ini | 1 - ...ngle-levels-snow_depth_anomaly-ecmwf-5.ini | 1 - ...vels-snow_depth_anomaly-meteo_france-6.ini | 1 - ...vels-snow_depth_anomaly-meteo_france-7.ini | 1 - ...ngle-levels-snow_depth_anomaly-ukmo-14.ini | 1 - ..._anomalous_rate_of_accumulation-cmcc-3.ini | 1 - ...l_anomalous_rate_of_accumulation-dwd-2.ini | 1 - ...anomalous_rate_of_accumulation-ecmwf-5.ini | 1 - ...us_rate_of_accumulation-meteo_france-6.ini | 1 - ...us_rate_of_accumulation-meteo_france-7.ini | 1 - ...anomalous_rate_of_accumulation-ukmo-14.ini | 1 - ...oil_temperature_anomaly_level_1-cmcc-3.ini | 1 - ...soil_temperature_anomaly_level_1-dwd-2.ini | 1 - ...il_temperature_anomaly_level_1-ecmwf-5.ini | 1 - ...erature_anomaly_level_1-meteo_france-6.ini | 1 - ...erature_anomaly_level_1-meteo_france-7.ini | 1 - ...il_temperature_anomaly_level_1-ukmo-14.ini | 1 - ..._anomalous_rate_of_accumulation-cmcc-3.ini | 1 - ...n_anomalous_rate_of_accumulation-dwd-2.ini | 1 - ...anomalous_rate_of_accumulation-ecmwf-5.ini | 1 - ...us_rate_of_accumulation-meteo_france-6.ini | 1 - ...us_rate_of_accumulation-meteo_france-7.ini | 1 - ...anomalous_rate_of_accumulation-ukmo-14.ini | 1 - ..._anomalous_rate_of_accumulation-cmcc-3.ini | 1 - ...x_anomalous_rate_of_accumulation-dwd-2.ini | 1 - ...anomalous_rate_of_accumulation-ecmwf-5.ini | 1 - ...us_rate_of_accumulation-meteo_france-6.ini | 1 - ...us_rate_of_accumulation-meteo_france-7.ini | 1 - ...anomalous_rate_of_accumulation-ukmo-14.ini | 1 - ..._anomalous_rate_of_accumulation-cmcc-3.ini | 1 - ...x_anomalous_rate_of_accumulation-dwd-2.ini | 1 - ...anomalous_rate_of_accumulation-ecmwf-5.ini | 1 - ...us_rate_of_accumulation-meteo_france-6.ini | 1 - ...us_rate_of_accumulation-meteo_france-7.ini | 1 - ...anomalous_rate_of_accumulation-ukmo-14.ini | 1 - ..._anomalous_rate_of_accumulation-cmcc-3.ini | 1 - ...n_anomalous_rate_of_accumulation-dwd-2.ini | 1 - ...anomalous_rate_of_accumulation-ecmwf-5.ini | 1 - ...us_rate_of_accumulation-meteo_france-6.ini | 1 - ...us_rate_of_accumulation-meteo_france-7.ini | 1 - ...anomalous_rate_of_accumulation-ukmo-14.ini | 1 - ..._anomalous_rate_of_accumulation-cmcc-3.ini | 1 - ...s_anomalous_rate_of_accumulation-dwd-2.ini | 1 - ...anomalous_rate_of_accumulation-ecmwf-5.ini | 1 - ...us_rate_of_accumulation-meteo_france-6.ini | 1 - ...us_rate_of_accumulation-meteo_france-7.ini | 1 - ...anomalous_rate_of_accumulation-ukmo-14.ini | 1 - ..._anomalous_rate_of_accumulation-cmcc-3.ini | 1 - ...n_anomalous_rate_of_accumulation-dwd-2.ini | 1 - ...anomalous_rate_of_accumulation-ecmwf-5.ini | 1 - ...us_rate_of_accumulation-meteo_france-6.ini | 1 - ...us_rate_of_accumulation-meteo_france-7.ini | 1 - ...anomalous_rate_of_accumulation-ukmo-14.ini | 1 - ..._anomalous_rate_of_accumulation-cmcc-3.ini | 1 - ...s_anomalous_rate_of_accumulation-dwd-2.ini | 1 - ...anomalous_rate_of_accumulation-ecmwf-5.ini | 1 - ...us_rate_of_accumulation-meteo_france-6.ini | 1 - ...us_rate_of_accumulation-meteo_france-7.ini | 1 - ...anomalous_rate_of_accumulation-ukmo-14.ini | 1 - ..._anomalous_rate_of_accumulation-cmcc-3.ini | 1 - ...n_anomalous_rate_of_accumulation-dwd-2.ini | 1 - ...anomalous_rate_of_accumulation-ecmwf-5.ini | 1 - ...us_rate_of_accumulation-meteo_france-6.ini | 1 - ...us_rate_of_accumulation-meteo_france-7.ini | 1 - ...anomalous_rate_of_accumulation-ukmo-14.ini | 1 - ..._anomalous_rate_of_accumulation-cmcc-3.ini | 1 - ...n_anomalous_rate_of_accumulation-dwd-2.ini | 1 - ...anomalous_rate_of_accumulation-ecmwf-5.ini | 1 - ...us_rate_of_accumulation-meteo_france-6.ini | 1 - ...us_rate_of_accumulation-meteo_france-7.ini | 1 - ...anomalous_rate_of_accumulation-ukmo-14.ini | 1 - ...evels-total_cloud_cover_anomaly-cmcc-3.ini | 5 +- ...levels-total_cloud_cover_anomaly-dwd-2.ini | 5 +- ...vels-total_cloud_cover_anomaly-ecmwf-5.ini | 5 +- ...tal_cloud_cover_anomaly-meteo_france-6.ini | 5 +- ...tal_cloud_cover_anomaly-meteo_france-7.ini | 5 +- ...vels-total_cloud_cover_anomaly-ukmo-14.ini | 5 +- ..._anomalous_rate_of_accumulation-cmcc-3.ini | 1 - ...n_anomalous_rate_of_accumulation-dwd-2.ini | 1 - ...anomalous_rate_of_accumulation-ecmwf-5.ini | 1 - ...us_rate_of_accumulation-meteo_france-6.ini | 1 - ...us_rate_of_accumulation-meteo_france-7.ini | 1 - ...anomalous_rate_of_accumulation-ukmo-14.ini | 1 - dqc_wrapper/QAR_dqc/generate_QARs_config.py | 12 +-- dqc_wrapper/QAR_dqc/tolerance_limits_wmo | 28 +++++- dqc_wrapper/conf/conf_test06_3.ini | 6 +- dqc_wrapper/scripts/get_percent_variables.py | 91 +++++++++++++++++++ dqc_wrapper/scripts/valid_ranges_test.py | 42 +-------- dqc_wrapper/test06_valid_ranges.py | 63 ++++--------- dqc_wrapper/utils/texts/plot_summary.txt | 10 +- dqc_wrapper/utils/utils_bokeh.py | 62 +++++++++---- dqc_wrapper/utils/utils_files.py | 6 +- dqc_wrapper/utils/utils_grib.py | 23 ++++- dqc_wrapper/utils/utils_stats.py | 46 +++++++++- 1332 files changed, 691 insertions(+), 1867 deletions(-) create mode 100644 dqc_wrapper/scripts/get_percent_variables.py diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-10m_u_component_of_wind.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-10m_u_component_of_wind.ini index d22f40d66..521b648f2 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-10m_u_component_of_wind.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-10m_u_component_of_wind.ini @@ -39,6 +39,5 @@ time_step = 1 time_granularity = day [valid_ranges] -valid_min = -75 -valid_max = 75 - +valid_min = -75.0 +valid_max = 75.0 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-10m_v_component_of_wind.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-10m_v_component_of_wind.ini index b70a022dc..e5ad6bdd7 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-10m_v_component_of_wind.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-10m_v_component_of_wind.ini @@ -39,6 +39,5 @@ time_step = 1 time_granularity = day [valid_ranges] -valid_min = -75 -valid_max = 75 - +valid_min = -75.0 +valid_max = 75.0 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-2m_dewpoint_temperature.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-2m_dewpoint_temperature.ini index a5e4c34e7..b43c008c3 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-2m_dewpoint_temperature.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-2m_dewpoint_temperature.ini @@ -41,4 +41,3 @@ time_granularity = day [valid_ranges] valid_min = 193.15 valid_max = 323.15 - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-2m_temperature.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-2m_temperature.ini index 0a5a691e8..d37eac24d 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-2m_temperature.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-2m_temperature.ini @@ -41,4 +41,3 @@ time_granularity = day [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-evaporation_from_bare_soil.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-evaporation_from_bare_soil.ini index 0c37f94e2..9d0a14b35 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-evaporation_from_bare_soil.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-evaporation_from_bare_soil.ini @@ -41,4 +41,3 @@ time_granularity = day [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-evaporation_from_open_water_surfaces_excluding_oceans.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-evaporation_from_open_water_surfaces_excluding_oceans.ini index 8f2abe8b2..1232a7c20 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-evaporation_from_open_water_surfaces_excluding_oceans.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-evaporation_from_open_water_surfaces_excluding_oceans.ini @@ -41,4 +41,3 @@ time_granularity = day [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-evaporation_from_the_top_of_canopy.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-evaporation_from_the_top_of_canopy.ini index c5f81c4a8..94875462b 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-evaporation_from_the_top_of_canopy.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-evaporation_from_the_top_of_canopy.ini @@ -41,4 +41,3 @@ time_granularity = day [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-evaporation_from_vegetation_transpiration.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-evaporation_from_vegetation_transpiration.ini index 8fbaec74e..4f174f058 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-evaporation_from_vegetation_transpiration.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-evaporation_from_vegetation_transpiration.ini @@ -41,4 +41,3 @@ time_granularity = day [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-evapotranspiration.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-evapotranspiration.ini index b0320f650..498900ddd 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-evapotranspiration.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-evapotranspiration.ini @@ -41,4 +41,3 @@ time_granularity = day [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-forecast_albedo.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-forecast_albedo.ini index 53bf2522e..4f7393ae9 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-forecast_albedo.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-forecast_albedo.ini @@ -39,6 +39,5 @@ time_step = 1 time_granularity = day [valid_ranges] -valid_min = -valid_max = - +valid_min = 0.0 +valid_max = 1.0 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-lake_bottom_temperature.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-lake_bottom_temperature.ini index 92c1bf830..e46605627 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-lake_bottom_temperature.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-lake_bottom_temperature.ini @@ -41,4 +41,3 @@ time_granularity = day [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-lake_ice_depth.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-lake_ice_depth.ini index 86a22489c..a55ceaa48 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-lake_ice_depth.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-lake_ice_depth.ini @@ -41,4 +41,3 @@ time_granularity = day [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-lake_ice_temperature.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-lake_ice_temperature.ini index b5a2f0967..710bbb1d7 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-lake_ice_temperature.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-lake_ice_temperature.ini @@ -41,4 +41,3 @@ time_granularity = day [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-lake_mix_layer_depth.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-lake_mix_layer_depth.ini index da96900ae..0bfa74c10 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-lake_mix_layer_depth.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-lake_mix_layer_depth.ini @@ -41,4 +41,3 @@ time_granularity = day [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-lake_mix_layer_temperature.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-lake_mix_layer_temperature.ini index e318c0138..f8208ed9f 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-lake_mix_layer_temperature.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-lake_mix_layer_temperature.ini @@ -41,4 +41,3 @@ time_granularity = day [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-lake_shape_factor.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-lake_shape_factor.ini index cc4868780..89f727610 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-lake_shape_factor.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-lake_shape_factor.ini @@ -41,4 +41,3 @@ time_granularity = day [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-lake_total_layer_temperature.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-lake_total_layer_temperature.ini index 7f40d9d9f..41126e320 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-lake_total_layer_temperature.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-lake_total_layer_temperature.ini @@ -41,4 +41,3 @@ time_granularity = day [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-leaf_area_index_high_vegetation.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-leaf_area_index_high_vegetation.ini index 591eecd5c..6a241d596 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-leaf_area_index_high_vegetation.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-leaf_area_index_high_vegetation.ini @@ -41,4 +41,3 @@ time_granularity = day [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-leaf_area_index_low_vegetation.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-leaf_area_index_low_vegetation.ini index 4a3a5ad7c..53d3a4abf 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-leaf_area_index_low_vegetation.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-leaf_area_index_low_vegetation.ini @@ -41,4 +41,3 @@ time_granularity = day [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-10m_u_component_of_wind.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-10m_u_component_of_wind.ini index da20d65a1..fbf34e825 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-10m_u_component_of_wind.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-10m_u_component_of_wind.ini @@ -39,6 +39,5 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = -75 -valid_max = 75 - +valid_min = -75.0 +valid_max = 75.0 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-10m_v_component_of_wind.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-10m_v_component_of_wind.ini index e06e13ed7..09a65df19 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-10m_v_component_of_wind.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-10m_v_component_of_wind.ini @@ -39,6 +39,5 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = -75 -valid_max = 75 - +valid_min = -75.0 +valid_max = 75.0 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-2m_dewpoint_temperature.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-2m_dewpoint_temperature.ini index 823ba6ddb..c74bf5ed3 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-2m_dewpoint_temperature.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-2m_dewpoint_temperature.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = 193.15 valid_max = 323.15 - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-2m_temperature.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-2m_temperature.ini index 2e9244e4a..a48e4fc5c 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-2m_temperature.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-2m_temperature.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-evaporation_from_bare_soil.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-evaporation_from_bare_soil.ini index 206803a7f..aab8a5609 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-evaporation_from_bare_soil.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-evaporation_from_bare_soil.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-evaporation_from_open_water_surfaces_excluding_oceans.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-evaporation_from_open_water_surfaces_excluding_oceans.ini index acbbc11b3..4e9074b1f 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-evaporation_from_open_water_surfaces_excluding_oceans.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-evaporation_from_open_water_surfaces_excluding_oceans.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-evaporation_from_the_top_of_canopy.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-evaporation_from_the_top_of_canopy.ini index 26dbf6169..0ff6cd6d6 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-evaporation_from_the_top_of_canopy.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-evaporation_from_the_top_of_canopy.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-evaporation_from_vegetation_transpiration.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-evaporation_from_vegetation_transpiration.ini index d7589ac75..e47688c09 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-evaporation_from_vegetation_transpiration.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-evaporation_from_vegetation_transpiration.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-evapotranspiration.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-evapotranspiration.ini index ca55b7443..ab589dacd 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-evapotranspiration.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-evapotranspiration.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-forecast_albedo.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-forecast_albedo.ini index 839ce2adc..2254ade53 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-forecast_albedo.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-forecast_albedo.ini @@ -39,6 +39,5 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = -valid_max = - +valid_min = 0.0 +valid_max = 1.0 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-lake_bottom_temperature.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-lake_bottom_temperature.ini index e8e32c36c..1dc97c3df 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-lake_bottom_temperature.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-lake_bottom_temperature.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-lake_ice_depth.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-lake_ice_depth.ini index adf92c1d1..353ede652 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-lake_ice_depth.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-lake_ice_depth.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-lake_ice_temperature.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-lake_ice_temperature.ini index 6490d5a11..bdbe18278 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-lake_ice_temperature.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-lake_ice_temperature.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-lake_mix_layer_depth.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-lake_mix_layer_depth.ini index afe7ec4d5..fbe2e1237 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-lake_mix_layer_depth.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-lake_mix_layer_depth.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-lake_mix_layer_temperature.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-lake_mix_layer_temperature.ini index 36f73d803..6164ca975 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-lake_mix_layer_temperature.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-lake_mix_layer_temperature.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-lake_shape_factor.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-lake_shape_factor.ini index 9ff022882..624dd8563 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-lake_shape_factor.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-lake_shape_factor.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-lake_total_layer_temperature.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-lake_total_layer_temperature.ini index e069cc12a..02cd39809 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-lake_total_layer_temperature.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-lake_total_layer_temperature.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-leaf_area_index_high_vegetation.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-leaf_area_index_high_vegetation.ini index b05c37f9e..c54122bd2 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-leaf_area_index_high_vegetation.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-leaf_area_index_high_vegetation.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-leaf_area_index_low_vegetation.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-leaf_area_index_low_vegetation.ini index 5adc331ec..249236bca 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-leaf_area_index_low_vegetation.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-leaf_area_index_low_vegetation.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-potential_evaporation.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-potential_evaporation.ini index ce682a31d..98ac71176 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-potential_evaporation.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-potential_evaporation.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-runoff.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-runoff.ini index ef1fc6366..e7f0e3654 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-runoff.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-runoff.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-skin_reservoir_content.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-skin_reservoir_content.ini index bce01840a..16e6a4cbe 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-skin_reservoir_content.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-skin_reservoir_content.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-skin_temperature.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-skin_temperature.ini index 6fc0c13ef..15b9fe1e6 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-skin_temperature.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-skin_temperature.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = 193.15 valid_max = 353.15 - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-snow_albedo.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-snow_albedo.ini index a7e2b7cc7..4e2323497 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-snow_albedo.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-snow_albedo.ini @@ -39,6 +39,5 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = -valid_max = - +valid_min = 0.0 +valid_max = 1.0 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-snow_cover.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-snow_cover.ini index e5bd96db5..e1ca7a28d 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-snow_cover.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-snow_cover.ini @@ -39,6 +39,5 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = -valid_max = - +valid_min = 0.0 +valid_max = 100.0 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-snow_density.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-snow_density.ini index 7dd3aafcb..e8aca1b81 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-snow_density.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-snow_density.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-snow_depth.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-snow_depth.ini index 494084798..42451a2b5 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-snow_depth.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-snow_depth.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-snow_depth_water_equivalent.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-snow_depth_water_equivalent.ini index 0c7b09487..527c2ea17 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-snow_depth_water_equivalent.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-snow_depth_water_equivalent.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-snow_evaporation.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-snow_evaporation.ini index 8e2025371..6ff3a873d 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-snow_evaporation.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-snow_evaporation.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-snowfall.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-snowfall.ini index 065768fb8..9a8c01fe7 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-snowfall.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-snowfall.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-snowmelt.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-snowmelt.ini index 18680d9b0..1c7ba73cf 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-snowmelt.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-snowmelt.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-soil_temperature_level_1.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-soil_temperature_level_1.ini index 8a68b1541..80fd24414 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-soil_temperature_level_1.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-soil_temperature_level_1.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = 223.15 valid_max = 323.15 - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-soil_temperature_level_2.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-soil_temperature_level_2.ini index 64fa8c8db..693c731c5 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-soil_temperature_level_2.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-soil_temperature_level_2.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = 223.15 valid_max = 323.15 - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-soil_temperature_level_3.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-soil_temperature_level_3.ini index eb77030e5..6974f6381 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-soil_temperature_level_3.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-soil_temperature_level_3.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = 223.15 valid_max = 323.15 - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-soil_temperature_level_4.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-soil_temperature_level_4.ini index 5e329ce77..01a791287 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-soil_temperature_level_4.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-soil_temperature_level_4.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-sub_surface_runoff.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-sub_surface_runoff.ini index 3c9cecab4..01a6a7b7e 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-sub_surface_runoff.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-sub_surface_runoff.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-surface_latent_heat_flux.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-surface_latent_heat_flux.ini index f8e25622e..1ca823221 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-surface_latent_heat_flux.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-surface_latent_heat_flux.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-surface_net_solar_radiation.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-surface_net_solar_radiation.ini index 69baec5a9..dae3749d5 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-surface_net_solar_radiation.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-surface_net_solar_radiation.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-surface_net_thermal_radiation.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-surface_net_thermal_radiation.ini index b5f8e7f29..79e19f80b 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-surface_net_thermal_radiation.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-surface_net_thermal_radiation.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-surface_pressure.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-surface_pressure.ini index 07aba9d91..a3a791c6d 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-surface_pressure.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-surface_pressure.ini @@ -39,6 +39,5 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = 5 -valid_max = 11 - +valid_min = 5.0 +valid_max = 11.0 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-surface_runoff.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-surface_runoff.ini index 68fcf73f9..ed36ecf7b 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-surface_runoff.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-surface_runoff.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-surface_sensible_heat_flux.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-surface_sensible_heat_flux.ini index a465b371e..15238bb94 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-surface_sensible_heat_flux.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-surface_sensible_heat_flux.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-surface_solar_radiation_downwards.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-surface_solar_radiation_downwards.ini index 50779f86f..4a1263681 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-surface_solar_radiation_downwards.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-surface_solar_radiation_downwards.ini @@ -39,6 +39,5 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = 0 -valid_max = 1600 - +valid_min = 0.0 +valid_max = 1600.0 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-surface_thermal_radiation_downwards.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-surface_thermal_radiation_downwards.ini index 433b14d89..34fe30992 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-surface_thermal_radiation_downwards.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-surface_thermal_radiation_downwards.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-temperature_of_snow_layer.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-temperature_of_snow_layer.ini index 6791de95d..6b8c2ff75 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-temperature_of_snow_layer.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-temperature_of_snow_layer.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-total_precipitation.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-total_precipitation.ini index c976d00ea..6b694e90b 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-total_precipitation.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-total_precipitation.ini @@ -39,6 +39,5 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = 0 +valid_min = 0.0 valid_max = 0.04 - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-volumetric_soil_water_layer_1.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-volumetric_soil_water_layer_1.ini index 7d484cabf..8cba537d0 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-volumetric_soil_water_layer_1.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-volumetric_soil_water_layer_1.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-volumetric_soil_water_layer_2.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-volumetric_soil_water_layer_2.ini index 42cf15a1d..9fbffca64 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-volumetric_soil_water_layer_2.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-volumetric_soil_water_layer_2.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-volumetric_soil_water_layer_3.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-volumetric_soil_water_layer_3.ini index 70f0a53a2..a4f503988 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-volumetric_soil_water_layer_3.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-volumetric_soil_water_layer_3.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-volumetric_soil_water_layer_4.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-volumetric_soil_water_layer_4.ini index 9e3afe75f..14a566f57 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-volumetric_soil_water_layer_4.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-volumetric_soil_water_layer_4.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-potential_evaporation.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-potential_evaporation.ini index 8174f4586..7a78c5627 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-potential_evaporation.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-potential_evaporation.ini @@ -41,4 +41,3 @@ time_granularity = day [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-runoff.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-runoff.ini index 6d6c6bcbd..bf53a3343 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-runoff.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-runoff.ini @@ -41,4 +41,3 @@ time_granularity = day [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-skin_reservoir_content.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-skin_reservoir_content.ini index db1380ced..f3c148156 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-skin_reservoir_content.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-skin_reservoir_content.ini @@ -41,4 +41,3 @@ time_granularity = day [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-skin_temperature.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-skin_temperature.ini index bd7b0ca15..134fa3985 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-skin_temperature.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-skin_temperature.ini @@ -41,4 +41,3 @@ time_granularity = day [valid_ranges] valid_min = 193.15 valid_max = 353.15 - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-snow_albedo.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-snow_albedo.ini index a8ead3252..d2cb5f7a2 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-snow_albedo.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-snow_albedo.ini @@ -39,6 +39,5 @@ time_step = 1 time_granularity = day [valid_ranges] -valid_min = -valid_max = - +valid_min = 0.0 +valid_max = 1.0 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-snow_cover.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-snow_cover.ini index ebd3dd772..9c08b3db7 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-snow_cover.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-snow_cover.ini @@ -39,6 +39,5 @@ time_step = 1 time_granularity = day [valid_ranges] -valid_min = -valid_max = - +valid_min = 0.0 +valid_max = 100.0 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-snow_density.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-snow_density.ini index 402ebcc6c..9c669a43f 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-snow_density.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-snow_density.ini @@ -41,4 +41,3 @@ time_granularity = day [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-snow_depth.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-snow_depth.ini index ae780a16e..f45fd0b9f 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-snow_depth.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-snow_depth.ini @@ -41,4 +41,3 @@ time_granularity = day [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-snow_depth_water_equivalent.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-snow_depth_water_equivalent.ini index 6e123687b..008cce7be 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-snow_depth_water_equivalent.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-snow_depth_water_equivalent.ini @@ -41,4 +41,3 @@ time_granularity = day [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-snow_evaporation.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-snow_evaporation.ini index a0406f7d5..fec02ed26 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-snow_evaporation.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-snow_evaporation.ini @@ -41,4 +41,3 @@ time_granularity = day [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-snowfall.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-snowfall.ini index 5c10da9b4..c450d4ae9 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-snowfall.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-snowfall.ini @@ -41,4 +41,3 @@ time_granularity = day [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-snowmelt.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-snowmelt.ini index e97d0dde8..a46449886 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-snowmelt.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-snowmelt.ini @@ -41,4 +41,3 @@ time_granularity = day [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-soil_temperature_level_1.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-soil_temperature_level_1.ini index 9a4cbaeb3..31770146d 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-soil_temperature_level_1.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-soil_temperature_level_1.ini @@ -41,4 +41,3 @@ time_granularity = day [valid_ranges] valid_min = 223.15 valid_max = 323.15 - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-soil_temperature_level_2.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-soil_temperature_level_2.ini index a2905757f..f028c7fa3 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-soil_temperature_level_2.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-soil_temperature_level_2.ini @@ -41,4 +41,3 @@ time_granularity = day [valid_ranges] valid_min = 223.15 valid_max = 323.15 - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-soil_temperature_level_3.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-soil_temperature_level_3.ini index 09a66d9ff..a0053362e 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-soil_temperature_level_3.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-soil_temperature_level_3.ini @@ -41,4 +41,3 @@ time_granularity = day [valid_ranges] valid_min = 223.15 valid_max = 323.15 - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-soil_temperature_level_4.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-soil_temperature_level_4.ini index 587d71b4b..a2c11f39b 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-soil_temperature_level_4.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-soil_temperature_level_4.ini @@ -41,4 +41,3 @@ time_granularity = day [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-sub_surface_runoff.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-sub_surface_runoff.ini index 87d69d40c..bd729f8e1 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-sub_surface_runoff.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-sub_surface_runoff.ini @@ -41,4 +41,3 @@ time_granularity = day [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-surface_latent_heat_flux.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-surface_latent_heat_flux.ini index 82101a1bd..afc88c26a 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-surface_latent_heat_flux.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-surface_latent_heat_flux.ini @@ -41,4 +41,3 @@ time_granularity = day [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-surface_net_solar_radiation.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-surface_net_solar_radiation.ini index 7caf0a3dc..ba0e01575 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-surface_net_solar_radiation.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-surface_net_solar_radiation.ini @@ -41,4 +41,3 @@ time_granularity = day [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-surface_net_thermal_radiation.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-surface_net_thermal_radiation.ini index adaba7090..29da5b386 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-surface_net_thermal_radiation.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-surface_net_thermal_radiation.ini @@ -41,4 +41,3 @@ time_granularity = day [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-surface_pressure.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-surface_pressure.ini index 277260acb..d611f5cc4 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-surface_pressure.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-surface_pressure.ini @@ -39,6 +39,5 @@ time_step = 1 time_granularity = day [valid_ranges] -valid_min = 5 -valid_max = 11 - +valid_min = 5.0 +valid_max = 11.0 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-surface_runoff.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-surface_runoff.ini index 68446b7d7..1d6e4d80e 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-surface_runoff.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-surface_runoff.ini @@ -41,4 +41,3 @@ time_granularity = day [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-surface_sensible_heat_flux.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-surface_sensible_heat_flux.ini index 3d72d2d9b..fcc23de1a 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-surface_sensible_heat_flux.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-surface_sensible_heat_flux.ini @@ -41,4 +41,3 @@ time_granularity = day [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-surface_solar_radiation_downwards.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-surface_solar_radiation_downwards.ini index cd73a6f5c..a3fc4e0ff 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-surface_solar_radiation_downwards.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-surface_solar_radiation_downwards.ini @@ -39,6 +39,5 @@ time_step = 1 time_granularity = day [valid_ranges] -valid_min = 0 -valid_max = 1600 - +valid_min = 0.0 +valid_max = 1600.0 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-surface_thermal_radiation_downwards.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-surface_thermal_radiation_downwards.ini index b8ca704ae..a20828ef9 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-surface_thermal_radiation_downwards.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-surface_thermal_radiation_downwards.ini @@ -41,4 +41,3 @@ time_granularity = day [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-temperature_of_snow_layer.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-temperature_of_snow_layer.ini index 6d0165644..b6bc15715 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-temperature_of_snow_layer.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-temperature_of_snow_layer.ini @@ -41,4 +41,3 @@ time_granularity = day [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-total_precipitation.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-total_precipitation.ini index f7fea64f3..83f7c697e 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-total_precipitation.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-total_precipitation.ini @@ -39,6 +39,5 @@ time_step = 1 time_granularity = day [valid_ranges] -valid_min = 0 +valid_min = 0.0 valid_max = 0.04 - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-volumetric_soil_water_layer_1.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-volumetric_soil_water_layer_1.ini index 066f6070b..96f33e02a 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-volumetric_soil_water_layer_1.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-volumetric_soil_water_layer_1.ini @@ -41,4 +41,3 @@ time_granularity = day [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-volumetric_soil_water_layer_2.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-volumetric_soil_water_layer_2.ini index 7ea0b5930..b4fb3a130 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-volumetric_soil_water_layer_2.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-volumetric_soil_water_layer_2.ini @@ -41,4 +41,3 @@ time_granularity = day [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-volumetric_soil_water_layer_3.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-volumetric_soil_water_layer_3.ini index a0535c08d..87458e1fc 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-volumetric_soil_water_layer_3.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-volumetric_soil_water_layer_3.ini @@ -41,4 +41,3 @@ time_granularity = day [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-volumetric_soil_water_layer_4.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-volumetric_soil_water_layer_4.ini index b91ea5550..bf8b2cf9e 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-volumetric_soil_water_layer_4.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-volumetric_soil_water_layer_4.ini @@ -41,4 +41,3 @@ time_granularity = day [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-divergence.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-divergence.ini index 1d3261b79..65f350e05 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-divergence.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-divergence.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-fraction_of_cloud_cover.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-fraction_of_cloud_cover.ini index 8b78b897b..561b1b5ea 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-fraction_of_cloud_cover.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-fraction_of_cloud_cover.ini @@ -39,6 +39,5 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = -valid_max = - +valid_min = 0.0 +valid_max = 1.0 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-geopotential.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-geopotential.ini index b8f79e6f6..cd8b35020 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-geopotential.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-geopotential.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-monthly-means-divergence.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-monthly-means-divergence.ini index ed8e3365c..27f654e99 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-monthly-means-divergence.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-monthly-means-divergence.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-monthly-means-fraction_of_cloud_cover.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-monthly-means-fraction_of_cloud_cover.ini index 6e4cf734e..8f144ec49 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-monthly-means-fraction_of_cloud_cover.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-monthly-means-fraction_of_cloud_cover.ini @@ -39,6 +39,5 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = -valid_max = - +valid_min = 0.0 +valid_max = 1.0 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-monthly-means-geopotential.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-monthly-means-geopotential.ini index 4023c6220..6b4083335 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-monthly-means-geopotential.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-monthly-means-geopotential.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-monthly-means-ozone_mass_mixing_ratio.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-monthly-means-ozone_mass_mixing_ratio.ini index 72d9413b6..9b9f704ee 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-monthly-means-ozone_mass_mixing_ratio.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-monthly-means-ozone_mass_mixing_ratio.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-monthly-means-potential_vorticity.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-monthly-means-potential_vorticity.ini index 821658e20..222cdfb58 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-monthly-means-potential_vorticity.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-monthly-means-potential_vorticity.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-monthly-means-relative_humidity.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-monthly-means-relative_humidity.ini index 6760469a4..e1d0c369c 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-monthly-means-relative_humidity.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-monthly-means-relative_humidity.ini @@ -39,6 +39,5 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = 0 -valid_max = 100 - +valid_min = 0.0 +valid_max = 100.0 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-monthly-means-specific_cloud_ice_water_content.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-monthly-means-specific_cloud_ice_water_content.ini index 8cf8ee62d..f7c5aa7a2 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-monthly-means-specific_cloud_ice_water_content.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-monthly-means-specific_cloud_ice_water_content.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-monthly-means-specific_cloud_liquid_water_content.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-monthly-means-specific_cloud_liquid_water_content.ini index cece98a2b..fa5159b3d 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-monthly-means-specific_cloud_liquid_water_content.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-monthly-means-specific_cloud_liquid_water_content.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-monthly-means-specific_humidity.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-monthly-means-specific_humidity.ini index f991b9d23..d5925eda1 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-monthly-means-specific_humidity.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-monthly-means-specific_humidity.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-monthly-means-specific_rain_water_content.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-monthly-means-specific_rain_water_content.ini index d9ebe3889..c50612bfc 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-monthly-means-specific_rain_water_content.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-monthly-means-specific_rain_water_content.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-monthly-means-specific_snow_water_content.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-monthly-means-specific_snow_water_content.ini index 35ee23fc1..f3b80f8e6 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-monthly-means-specific_snow_water_content.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-monthly-means-specific_snow_water_content.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-monthly-means-temperature.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-monthly-means-temperature.ini index 3dae3f57f..f85a33e4c 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-monthly-means-temperature.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-monthly-means-temperature.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = 183.15 valid_max = 343.15 - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-monthly-means-u_component_of_wind.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-monthly-means-u_component_of_wind.ini index 135ed17c0..b613e2cfa 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-monthly-means-u_component_of_wind.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-monthly-means-u_component_of_wind.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-monthly-means-v_component_of_wind.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-monthly-means-v_component_of_wind.ini index c0bbba4fc..588f97996 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-monthly-means-v_component_of_wind.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-monthly-means-v_component_of_wind.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-monthly-means-vertical_velocity.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-monthly-means-vertical_velocity.ini index da5767e58..a8f4d1d2e 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-monthly-means-vertical_velocity.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-monthly-means-vertical_velocity.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-monthly-means-vorticity.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-monthly-means-vorticity.ini index a7d9057ed..d436473ef 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-monthly-means-vorticity.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-monthly-means-vorticity.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-ozone_mass_mixing_ratio.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-ozone_mass_mixing_ratio.ini index aa58c16f5..422807ecf 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-ozone_mass_mixing_ratio.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-ozone_mass_mixing_ratio.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-potential_vorticity.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-potential_vorticity.ini index 129ede67a..f8dc73411 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-potential_vorticity.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-potential_vorticity.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-relative_humidity.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-relative_humidity.ini index 43cc7b034..8131cd486 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-relative_humidity.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-relative_humidity.ini @@ -39,6 +39,5 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = 0 -valid_max = 100 - +valid_min = 0.0 +valid_max = 100.0 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-specific_cloud_ice_water_content.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-specific_cloud_ice_water_content.ini index 1fa72bb6d..385e812b0 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-specific_cloud_ice_water_content.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-specific_cloud_ice_water_content.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-specific_cloud_liquid_water_content.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-specific_cloud_liquid_water_content.ini index 034baa9dd..30fda6f7a 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-specific_cloud_liquid_water_content.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-specific_cloud_liquid_water_content.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-specific_humidity.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-specific_humidity.ini index abcf99b8e..bc9f3f89d 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-specific_humidity.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-specific_humidity.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-specific_rain_water_content.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-specific_rain_water_content.ini index d9c5841a2..b534c650c 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-specific_rain_water_content.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-specific_rain_water_content.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-specific_snow_water_content.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-specific_snow_water_content.ini index 9c2a24f8e..06620fba8 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-specific_snow_water_content.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-specific_snow_water_content.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-temperature.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-temperature.ini index 713ecfe69..60f821bcf 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-temperature.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-temperature.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = 183.15 valid_max = 343.15 - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-u_component_of_wind.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-u_component_of_wind.ini index 1e5d939d2..9fdd54b24 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-u_component_of_wind.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-u_component_of_wind.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-v_component_of_wind.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-v_component_of_wind.ini index 4758cfd9a..e44816851 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-v_component_of_wind.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-v_component_of_wind.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-vertical_velocity.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-vertical_velocity.ini index 8b2d239d5..79670dc0a 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-vertical_velocity.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-vertical_velocity.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-vorticity.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-vorticity.ini index 9db6bb9e5..111ed6e34 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-vorticity.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-vorticity.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-100m_u_component_of_wind.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-100m_u_component_of_wind.ini index 62562994b..95f234e6b 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-100m_u_component_of_wind.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-100m_u_component_of_wind.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-100m_v_component_of_wind.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-100m_v_component_of_wind.ini index 9893ee8c6..12027afad 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-100m_v_component_of_wind.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-100m_v_component_of_wind.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-10m_u_component_of_neutral_wind.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-10m_u_component_of_neutral_wind.ini index ea22cad39..bb7112e0d 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-10m_u_component_of_neutral_wind.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-10m_u_component_of_neutral_wind.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-10m_u_component_of_wind.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-10m_u_component_of_wind.ini index 69f276b9e..7808555f4 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-10m_u_component_of_wind.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-10m_u_component_of_wind.ini @@ -39,6 +39,5 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = -75 -valid_max = 75 - +valid_min = -75.0 +valid_max = 75.0 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-10m_v_component_of_neutral_wind.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-10m_v_component_of_neutral_wind.ini index e5faa7d39..367f18da7 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-10m_v_component_of_neutral_wind.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-10m_v_component_of_neutral_wind.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-10m_v_component_of_wind.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-10m_v_component_of_wind.ini index b2bbe21b6..7a7084a11 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-10m_v_component_of_wind.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-10m_v_component_of_wind.ini @@ -39,6 +39,5 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = -75 -valid_max = 75 - +valid_min = -75.0 +valid_max = 75.0 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-10m_wind_gust_since_previous_post_processing.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-10m_wind_gust_since_previous_post_processing.ini index 86f398312..3812b34ee 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-10m_wind_gust_since_previous_post_processing.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-10m_wind_gust_since_previous_post_processing.ini @@ -39,6 +39,5 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = 0 -valid_max = 150 - +valid_min = 0.0 +valid_max = 150.0 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-2m_dewpoint_temperature.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-2m_dewpoint_temperature.ini index 56d092b66..677075ce2 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-2m_dewpoint_temperature.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-2m_dewpoint_temperature.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = 193.15 valid_max = 323.15 - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-2m_temperature.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-2m_temperature.ini index e159c0923..d5de9d500 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-2m_temperature.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-2m_temperature.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-air_density_over_the_oceans.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-air_density_over_the_oceans.ini index c0e3152c8..a4d09b4ee 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-air_density_over_the_oceans.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-air_density_over_the_oceans.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-altimeter_corrected_wave_height.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-altimeter_corrected_wave_height.ini index eb991729a..27fdfe8fd 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-altimeter_corrected_wave_height.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-altimeter_corrected_wave_height.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-altimeter_range_relative_correction.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-altimeter_range_relative_correction.ini index bba115f74..b79e3de91 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-altimeter_range_relative_correction.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-altimeter_range_relative_correction.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-altimeter_wave_height.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-altimeter_wave_height.ini index 58fd3f41c..d9b5e743d 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-altimeter_wave_height.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-altimeter_wave_height.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-angle_of_sub_gridscale_orography.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-angle_of_sub_gridscale_orography.ini index 440c9ea19..df0ff952c 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-angle_of_sub_gridscale_orography.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-angle_of_sub_gridscale_orography.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-anisotropy_of_sub_gridscale_orography.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-anisotropy_of_sub_gridscale_orography.ini index c69a1145d..4b8b9e3fa 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-anisotropy_of_sub_gridscale_orography.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-anisotropy_of_sub_gridscale_orography.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-benjamin_feir_index.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-benjamin_feir_index.ini index 20f4c6ad0..e043d0969 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-benjamin_feir_index.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-benjamin_feir_index.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-boundary_layer_dissipation.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-boundary_layer_dissipation.ini index fe1af4e47..bba123fcc 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-boundary_layer_dissipation.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-boundary_layer_dissipation.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-boundary_layer_height.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-boundary_layer_height.ini index ce7f8e2fd..de069dbe3 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-boundary_layer_height.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-boundary_layer_height.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-charnock.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-charnock.ini index 40e6a3515..718eb4b02 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-charnock.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-charnock.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-clear_sky_direct_solar_radiation_at_surface.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-clear_sky_direct_solar_radiation_at_surface.ini index a0887efba..3416c8151 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-clear_sky_direct_solar_radiation_at_surface.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-clear_sky_direct_solar_radiation_at_surface.ini @@ -39,6 +39,5 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = 0 -valid_max = 1600 - +valid_min = 0.0 +valid_max = 1600.0 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-cloud_base_height.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-cloud_base_height.ini index 9cfd15b8d..d98abda2d 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-cloud_base_height.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-cloud_base_height.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-coefficient_of_drag_with_waves.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-coefficient_of_drag_with_waves.ini index 88f0fd9de..e5ecb301d 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-coefficient_of_drag_with_waves.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-coefficient_of_drag_with_waves.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-convective_available_potential_energy.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-convective_available_potential_energy.ini index a752960b4..f3d531139 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-convective_available_potential_energy.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-convective_available_potential_energy.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-convective_inhibition.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-convective_inhibition.ini index 5320c5c52..880dc1e97 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-convective_inhibition.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-convective_inhibition.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-convective_precipitation.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-convective_precipitation.ini index 49ea7fed0..4905bf274 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-convective_precipitation.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-convective_precipitation.ini @@ -39,6 +39,5 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = 0 +valid_min = 0.0 valid_max = 0.04 - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-convective_rain_rate.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-convective_rain_rate.ini index 73362c08f..d56724978 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-convective_rain_rate.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-convective_rain_rate.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-convective_snowfall.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-convective_snowfall.ini index 5725e1af8..d087e24b9 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-convective_snowfall.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-convective_snowfall.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-convective_snowfall_rate_water_equivalent.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-convective_snowfall_rate_water_equivalent.ini index cf24e1f49..895d4c5b2 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-convective_snowfall_rate_water_equivalent.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-convective_snowfall_rate_water_equivalent.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-downward_uv_radiation_at_the_surface.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-downward_uv_radiation_at_the_surface.ini index 2b829050b..5194b8606 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-downward_uv_radiation_at_the_surface.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-downward_uv_radiation_at_the_surface.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-duct_base_height.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-duct_base_height.ini index c66eb20a6..6ad225c3f 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-duct_base_height.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-duct_base_height.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-eastward_gravity_wave_surface_stress.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-eastward_gravity_wave_surface_stress.ini index d1471330b..e74987817 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-eastward_gravity_wave_surface_stress.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-eastward_gravity_wave_surface_stress.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-eastward_turbulent_surface_stress.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-eastward_turbulent_surface_stress.ini index f9e62baab..4db10c8a1 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-eastward_turbulent_surface_stress.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-eastward_turbulent_surface_stress.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-evaporation.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-evaporation.ini index 31c2f1d8e..fd05c0d60 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-evaporation.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-evaporation.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-forecast_albedo.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-forecast_albedo.ini index 43f0064cb..1346467b1 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-forecast_albedo.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-forecast_albedo.ini @@ -39,6 +39,5 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = -valid_max = - +valid_min = 0.0 +valid_max = 1.0 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-forecast_logarithm_of_surface_roughness_for_heat.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-forecast_logarithm_of_surface_roughness_for_heat.ini index c481e243e..1aa3ec595 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-forecast_logarithm_of_surface_roughness_for_heat.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-forecast_logarithm_of_surface_roughness_for_heat.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-forecast_surface_roughness.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-forecast_surface_roughness.ini index 11c1bbafa..5d2d99648 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-forecast_surface_roughness.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-forecast_surface_roughness.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-free_convective_velocity_over_the_oceans.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-free_convective_velocity_over_the_oceans.ini index c4a9a25be..d5eb0073e 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-free_convective_velocity_over_the_oceans.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-free_convective_velocity_over_the_oceans.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-friction_velocity.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-friction_velocity.ini index 19d683d1f..bb50e1b70 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-friction_velocity.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-friction_velocity.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-gravity_wave_dissipation.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-gravity_wave_dissipation.ini index ac0be6421..3848baab2 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-gravity_wave_dissipation.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-gravity_wave_dissipation.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-high_cloud_cover.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-high_cloud_cover.ini index 6886e45c9..9f5de471d 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-high_cloud_cover.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-high_cloud_cover.ini @@ -39,6 +39,5 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = -valid_max = - +valid_min = 0.0 +valid_max = 1.0 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-high_vegetation_cover.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-high_vegetation_cover.ini index f8826f2bb..575920214 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-high_vegetation_cover.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-high_vegetation_cover.ini @@ -39,6 +39,5 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = -valid_max = - +valid_min = 0.0 +valid_max = 1.0 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-ice_temperature_layer_1.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-ice_temperature_layer_1.ini index 5a5fb0c94..0306c2818 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-ice_temperature_layer_1.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-ice_temperature_layer_1.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-ice_temperature_layer_2.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-ice_temperature_layer_2.ini index aaf12e91d..30309cffc 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-ice_temperature_layer_2.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-ice_temperature_layer_2.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-ice_temperature_layer_3.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-ice_temperature_layer_3.ini index 560cbde67..d046ca1ad 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-ice_temperature_layer_3.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-ice_temperature_layer_3.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-ice_temperature_layer_4.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-ice_temperature_layer_4.ini index eaa25fc9c..a17d7b8b8 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-ice_temperature_layer_4.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-ice_temperature_layer_4.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-instantaneous_10m_wind_gust.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-instantaneous_10m_wind_gust.ini index 3ac71bb80..ae39966e2 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-instantaneous_10m_wind_gust.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-instantaneous_10m_wind_gust.ini @@ -39,6 +39,5 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = 0 -valid_max = 150 - +valid_min = 0.0 +valid_max = 150.0 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-instantaneous_eastward_turbulent_surface_stress.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-instantaneous_eastward_turbulent_surface_stress.ini index 2116cd89c..e8a18c642 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-instantaneous_eastward_turbulent_surface_stress.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-instantaneous_eastward_turbulent_surface_stress.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-instantaneous_large_scale_surface_precipitation_fraction.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-instantaneous_large_scale_surface_precipitation_fraction.ini index 9d7b9318f..7f5210c49 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-instantaneous_large_scale_surface_precipitation_fraction.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-instantaneous_large_scale_surface_precipitation_fraction.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-instantaneous_moisture_flux.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-instantaneous_moisture_flux.ini index daae1236c..9e794f657 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-instantaneous_moisture_flux.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-instantaneous_moisture_flux.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-instantaneous_northward_turbulent_surface_stress.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-instantaneous_northward_turbulent_surface_stress.ini index 564682173..1cdb54046 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-instantaneous_northward_turbulent_surface_stress.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-instantaneous_northward_turbulent_surface_stress.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-instantaneous_surface_sensible_heat_flux.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-instantaneous_surface_sensible_heat_flux.ini index e28acb924..83b8d778c 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-instantaneous_surface_sensible_heat_flux.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-instantaneous_surface_sensible_heat_flux.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-k_index.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-k_index.ini index 8ccd81d0f..2660f33d5 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-k_index.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-k_index.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-lake_bottom_temperature.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-lake_bottom_temperature.ini index 1f378d1b3..870cebc74 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-lake_bottom_temperature.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-lake_bottom_temperature.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-lake_cover.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-lake_cover.ini index 0a99281c8..ce06b7d16 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-lake_cover.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-lake_cover.ini @@ -39,6 +39,5 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = -valid_max = - +valid_min = 0.0 +valid_max = 1.0 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-lake_depth.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-lake_depth.ini index 675bb902a..693ea1ff7 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-lake_depth.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-lake_depth.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-lake_ice_depth.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-lake_ice_depth.ini index cd02c063f..871417b65 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-lake_ice_depth.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-lake_ice_depth.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-lake_ice_temperature.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-lake_ice_temperature.ini index 7732ee36d..c2c986155 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-lake_ice_temperature.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-lake_ice_temperature.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-lake_mix_layer_depth.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-lake_mix_layer_depth.ini index ef2be0476..6613470cf 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-lake_mix_layer_depth.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-lake_mix_layer_depth.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-lake_mix_layer_temperature.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-lake_mix_layer_temperature.ini index 6a0004153..0be8dc03b 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-lake_mix_layer_temperature.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-lake_mix_layer_temperature.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-lake_shape_factor.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-lake_shape_factor.ini index 63305fd93..2b38480cf 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-lake_shape_factor.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-lake_shape_factor.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-lake_total_layer_temperature.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-lake_total_layer_temperature.ini index 9cb1e3cd8..52915add7 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-lake_total_layer_temperature.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-lake_total_layer_temperature.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-large_scale_precipitation.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-large_scale_precipitation.ini index 52033983e..1826bffa5 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-large_scale_precipitation.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-large_scale_precipitation.ini @@ -39,6 +39,5 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = 0 +valid_min = 0.0 valid_max = 0.04 - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-large_scale_precipitation_fraction.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-large_scale_precipitation_fraction.ini index a3c8efb2b..09b98082f 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-large_scale_precipitation_fraction.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-large_scale_precipitation_fraction.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-large_scale_rain_rate.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-large_scale_rain_rate.ini index c69cb3780..d212fbd32 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-large_scale_rain_rate.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-large_scale_rain_rate.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-large_scale_snowfall.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-large_scale_snowfall.ini index 1ab8017a8..94d38db4b 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-large_scale_snowfall.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-large_scale_snowfall.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-large_scale_snowfall_rate_water_equivalent.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-large_scale_snowfall_rate_water_equivalent.ini index 01d34c292..c2e471a6f 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-large_scale_snowfall_rate_water_equivalent.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-large_scale_snowfall_rate_water_equivalent.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-leaf_area_index_high_vegetation.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-leaf_area_index_high_vegetation.ini index 217104b3b..81fbda5ab 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-leaf_area_index_high_vegetation.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-leaf_area_index_high_vegetation.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-leaf_area_index_low_vegetation.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-leaf_area_index_low_vegetation.ini index 7e8e271b7..e032ced33 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-leaf_area_index_low_vegetation.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-leaf_area_index_low_vegetation.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-low_cloud_cover.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-low_cloud_cover.ini index 409db7cce..8b9a34d19 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-low_cloud_cover.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-low_cloud_cover.ini @@ -39,6 +39,5 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = -valid_max = - +valid_min = 0.0 +valid_max = 1.0 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-low_vegetation_cover.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-low_vegetation_cover.ini index 98e450e8d..d20dc0f40 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-low_vegetation_cover.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-low_vegetation_cover.ini @@ -39,6 +39,5 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = -valid_max = - +valid_min = 0.0 +valid_max = 1.0 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-maximum_2m_temperature_since_previous_post_processing.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-maximum_2m_temperature_since_previous_post_processing.ini index 9c829d960..172212fac 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-maximum_2m_temperature_since_previous_post_processing.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-maximum_2m_temperature_since_previous_post_processing.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-maximum_individual_wave_height.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-maximum_individual_wave_height.ini index 5d4ac91e6..06783ae69 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-maximum_individual_wave_height.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-maximum_individual_wave_height.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-maximum_total_precipitation_rate_since_previous_post_processing.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-maximum_total_precipitation_rate_since_previous_post_processing.ini index 2e5f3fcbb..d96b97d08 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-maximum_total_precipitation_rate_since_previous_post_processing.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-maximum_total_precipitation_rate_since_previous_post_processing.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_boundary_layer_dissipation.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_boundary_layer_dissipation.ini index 760e18e04..49900f8e3 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_boundary_layer_dissipation.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_boundary_layer_dissipation.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_convective_precipitation_rate.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_convective_precipitation_rate.ini index 2a2cb4cca..b255b9878 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_convective_precipitation_rate.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_convective_precipitation_rate.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_convective_snowfall_rate.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_convective_snowfall_rate.ini index 7ace61b49..1b51a090f 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_convective_snowfall_rate.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_convective_snowfall_rate.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_direction_of_total_swell.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_direction_of_total_swell.ini index 1548e274b..b8c58657e 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_direction_of_total_swell.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_direction_of_total_swell.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_direction_of_wind_waves.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_direction_of_wind_waves.ini index 5333046c2..9b1deb0da 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_direction_of_wind_waves.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_direction_of_wind_waves.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_eastward_gravity_wave_surface_stress.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_eastward_gravity_wave_surface_stress.ini index ab048f0af..62c00d6df 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_eastward_gravity_wave_surface_stress.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_eastward_gravity_wave_surface_stress.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_eastward_turbulent_surface_stress.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_eastward_turbulent_surface_stress.ini index 343875477..2fe2d4065 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_eastward_turbulent_surface_stress.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_eastward_turbulent_surface_stress.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_evaporation_rate.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_evaporation_rate.ini index 61cfa19d5..4b90781c7 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_evaporation_rate.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_evaporation_rate.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_gravity_wave_dissipation.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_gravity_wave_dissipation.ini index df15ae02e..39583c50d 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_gravity_wave_dissipation.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_gravity_wave_dissipation.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_large_scale_precipitation_fraction.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_large_scale_precipitation_fraction.ini index 98ed1eadf..987fc0743 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_large_scale_precipitation_fraction.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_large_scale_precipitation_fraction.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_large_scale_precipitation_rate.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_large_scale_precipitation_rate.ini index a73303348..fa395f2eb 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_large_scale_precipitation_rate.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_large_scale_precipitation_rate.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_large_scale_snowfall_rate.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_large_scale_snowfall_rate.ini index faa35f65a..2cab6fe2c 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_large_scale_snowfall_rate.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_large_scale_snowfall_rate.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_northward_gravity_wave_surface_stress.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_northward_gravity_wave_surface_stress.ini index 71fad9af3..8d3b0f424 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_northward_gravity_wave_surface_stress.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_northward_gravity_wave_surface_stress.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_northward_turbulent_surface_stress.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_northward_turbulent_surface_stress.ini index 6cb261914..1ded0cbe8 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_northward_turbulent_surface_stress.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_northward_turbulent_surface_stress.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_period_of_total_swell.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_period_of_total_swell.ini index 0e91ed35d..d25537fbe 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_period_of_total_swell.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_period_of_total_swell.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_period_of_wind_waves.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_period_of_wind_waves.ini index 34098fa62..a3a60faf3 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_period_of_wind_waves.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_period_of_wind_waves.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_potential_evaporation_rate.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_potential_evaporation_rate.ini index 8e2a2b359..f061decca 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_potential_evaporation_rate.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_potential_evaporation_rate.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_runoff_rate.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_runoff_rate.ini index 853e4bd9c..421ba3dce 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_runoff_rate.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_runoff_rate.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_sea_level_pressure.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_sea_level_pressure.ini index b6aab01ad..aabfde25f 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_sea_level_pressure.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_sea_level_pressure.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_snow_evaporation_rate.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_snow_evaporation_rate.ini index 52c121b8c..1aa53b3e3 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_snow_evaporation_rate.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_snow_evaporation_rate.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_snowfall_rate.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_snowfall_rate.ini index a677f5e60..cc44b5bd5 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_snowfall_rate.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_snowfall_rate.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_snowmelt_rate.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_snowmelt_rate.ini index e10ea4110..c12a5e02a 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_snowmelt_rate.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_snowmelt_rate.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_square_slope_of_waves.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_square_slope_of_waves.ini index 151b07ba3..ee89ac281 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_square_slope_of_waves.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_square_slope_of_waves.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_sub_surface_runoff_rate.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_sub_surface_runoff_rate.ini index 998adde3d..870c28a43 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_sub_surface_runoff_rate.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_sub_surface_runoff_rate.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_surface_direct_short_wave_radiation_flux.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_surface_direct_short_wave_radiation_flux.ini index 25c50e2e5..3c5780825 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_surface_direct_short_wave_radiation_flux.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_surface_direct_short_wave_radiation_flux.ini @@ -39,6 +39,5 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = 0 -valid_max = 1600 - +valid_min = 0.0 +valid_max = 1600.0 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_surface_direct_short_wave_radiation_flux_clear_sky.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_surface_direct_short_wave_radiation_flux_clear_sky.ini index 864d78d5b..0852cbcf3 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_surface_direct_short_wave_radiation_flux_clear_sky.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_surface_direct_short_wave_radiation_flux_clear_sky.ini @@ -39,6 +39,5 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = 0 -valid_max = 1600 - +valid_min = 0.0 +valid_max = 1600.0 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_surface_downward_long_wave_radiation_flux.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_surface_downward_long_wave_radiation_flux.ini index 31eb9f763..0b56b868c 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_surface_downward_long_wave_radiation_flux.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_surface_downward_long_wave_radiation_flux.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_surface_downward_long_wave_radiation_flux_clear_sky.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_surface_downward_long_wave_radiation_flux_clear_sky.ini index a58a2ccb3..8d1410487 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_surface_downward_long_wave_radiation_flux_clear_sky.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_surface_downward_long_wave_radiation_flux_clear_sky.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_surface_downward_short_wave_radiation_flux.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_surface_downward_short_wave_radiation_flux.ini index 4ee66a79b..f85463f91 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_surface_downward_short_wave_radiation_flux.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_surface_downward_short_wave_radiation_flux.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_surface_downward_short_wave_radiation_flux_clear_sky.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_surface_downward_short_wave_radiation_flux_clear_sky.ini index d9aeba539..210f85e3c 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_surface_downward_short_wave_radiation_flux_clear_sky.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_surface_downward_short_wave_radiation_flux_clear_sky.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_surface_downward_uv_radiation_flux.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_surface_downward_uv_radiation_flux.ini index 187301ffe..3e8b0db46 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_surface_downward_uv_radiation_flux.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_surface_downward_uv_radiation_flux.ini @@ -39,6 +39,5 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = 0 -valid_max = 1600 - +valid_min = 0.0 +valid_max = 1600.0 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_surface_latent_heat_flux.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_surface_latent_heat_flux.ini index 63b23e0db..5919b159c 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_surface_latent_heat_flux.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_surface_latent_heat_flux.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_surface_net_long_wave_radiation_flux.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_surface_net_long_wave_radiation_flux.ini index aa6c54715..dc0510c56 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_surface_net_long_wave_radiation_flux.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_surface_net_long_wave_radiation_flux.ini @@ -39,6 +39,5 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = -1600 -valid_max = 1600 - +valid_min = -1600.0 +valid_max = 1600.0 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_surface_net_long_wave_radiation_flux_clear_sky.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_surface_net_long_wave_radiation_flux_clear_sky.ini index 56c31c65e..d27bfcde8 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_surface_net_long_wave_radiation_flux_clear_sky.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_surface_net_long_wave_radiation_flux_clear_sky.ini @@ -39,6 +39,5 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = -1600 -valid_max = 1600 - +valid_min = -1600.0 +valid_max = 1600.0 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_surface_net_short_wave_radiation_flux.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_surface_net_short_wave_radiation_flux.ini index 71f93770c..1d4f9d09b 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_surface_net_short_wave_radiation_flux.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_surface_net_short_wave_radiation_flux.ini @@ -39,6 +39,5 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = -1600 -valid_max = 1600 - +valid_min = -1600.0 +valid_max = 1600.0 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_surface_net_short_wave_radiation_flux_clear_sky.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_surface_net_short_wave_radiation_flux_clear_sky.ini index 713c5a476..eaabd6261 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_surface_net_short_wave_radiation_flux_clear_sky.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_surface_net_short_wave_radiation_flux_clear_sky.ini @@ -39,6 +39,5 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = -1600 -valid_max = 1600 - +valid_min = -1600.0 +valid_max = 1600.0 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_surface_runoff_rate.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_surface_runoff_rate.ini index 3a210621f..d893afe10 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_surface_runoff_rate.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_surface_runoff_rate.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_surface_sensible_heat_flux.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_surface_sensible_heat_flux.ini index c31b82ea0..8a5a75f83 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_surface_sensible_heat_flux.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_surface_sensible_heat_flux.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_top_downward_short_wave_radiation_flux.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_top_downward_short_wave_radiation_flux.ini index 8fc2794bc..ee40150f1 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_top_downward_short_wave_radiation_flux.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_top_downward_short_wave_radiation_flux.ini @@ -39,6 +39,5 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = 0 -valid_max = 1600 - +valid_min = 0.0 +valid_max = 1600.0 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_top_net_long_wave_radiation_flux.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_top_net_long_wave_radiation_flux.ini index 0127e4d76..fd40416cb 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_top_net_long_wave_radiation_flux.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_top_net_long_wave_radiation_flux.ini @@ -39,6 +39,5 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = -1600 -valid_max = 1600 - +valid_min = -1600.0 +valid_max = 1600.0 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_top_net_long_wave_radiation_flux_clear_sky.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_top_net_long_wave_radiation_flux_clear_sky.ini index 3e0bcbbb7..2da1cf479 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_top_net_long_wave_radiation_flux_clear_sky.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_top_net_long_wave_radiation_flux_clear_sky.ini @@ -39,6 +39,5 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = -1600 -valid_max = 1600 - +valid_min = -1600.0 +valid_max = 1600.0 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_top_net_short_wave_radiation_flux.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_top_net_short_wave_radiation_flux.ini index 042ab8691..7511084d8 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_top_net_short_wave_radiation_flux.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_top_net_short_wave_radiation_flux.ini @@ -39,6 +39,5 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = -1600 -valid_max = 1600 - +valid_min = -1600.0 +valid_max = 1600.0 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_top_net_short_wave_radiation_flux_clear_sky.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_top_net_short_wave_radiation_flux_clear_sky.ini index b98bf2d25..55deebd3e 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_top_net_short_wave_radiation_flux_clear_sky.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_top_net_short_wave_radiation_flux_clear_sky.ini @@ -39,6 +39,5 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = -1600 -valid_max = 1600 - +valid_min = -1600.0 +valid_max = 1600.0 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_total_precipitation_rate.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_total_precipitation_rate.ini index b4f735d4c..9eb2091af 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_total_precipitation_rate.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_total_precipitation_rate.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_vertical_gradient_of_refractivity_inside_trapping_layer.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_vertical_gradient_of_refractivity_inside_trapping_layer.ini index db62d6f31..4f726522e 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_vertical_gradient_of_refractivity_inside_trapping_layer.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_vertical_gradient_of_refractivity_inside_trapping_layer.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_vertically_integrated_moisture_divergence.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_vertically_integrated_moisture_divergence.ini index 0790e3f4f..37af2bb89 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_vertically_integrated_moisture_divergence.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_vertically_integrated_moisture_divergence.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_wave_direction.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_wave_direction.ini index 4d9f62dd5..cfc090ea5 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_wave_direction.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_wave_direction.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_wave_direction_of_first_swell_partition.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_wave_direction_of_first_swell_partition.ini index f78e965a7..17c5f5426 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_wave_direction_of_first_swell_partition.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_wave_direction_of_first_swell_partition.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_wave_direction_of_second_swell_partition.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_wave_direction_of_second_swell_partition.ini index 013533af0..0c2c29121 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_wave_direction_of_second_swell_partition.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_wave_direction_of_second_swell_partition.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_wave_direction_of_third_swell_partition.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_wave_direction_of_third_swell_partition.ini index 8e45b1875..0ee49ebcb 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_wave_direction_of_third_swell_partition.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_wave_direction_of_third_swell_partition.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_wave_period.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_wave_period.ini index 5a71c01ff..089f874e7 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_wave_period.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_wave_period.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_wave_period_based_on_first_moment.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_wave_period_based_on_first_moment.ini index 940290ea5..81d4c46e2 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_wave_period_based_on_first_moment.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_wave_period_based_on_first_moment.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_wave_period_based_on_first_moment_for_swell.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_wave_period_based_on_first_moment_for_swell.ini index 5eee35c3f..a8f68548a 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_wave_period_based_on_first_moment_for_swell.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_wave_period_based_on_first_moment_for_swell.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_wave_period_based_on_first_moment_for_wind_waves.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_wave_period_based_on_first_moment_for_wind_waves.ini index 75f86275c..bde02e9d5 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_wave_period_based_on_first_moment_for_wind_waves.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_wave_period_based_on_first_moment_for_wind_waves.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_wave_period_based_on_second_moment_for_swell.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_wave_period_based_on_second_moment_for_swell.ini index 69abd4350..02f9de2fc 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_wave_period_based_on_second_moment_for_swell.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_wave_period_based_on_second_moment_for_swell.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_wave_period_based_on_second_moment_for_wind_waves.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_wave_period_based_on_second_moment_for_wind_waves.ini index 0524f9675..56273bb73 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_wave_period_based_on_second_moment_for_wind_waves.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_wave_period_based_on_second_moment_for_wind_waves.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_wave_period_of_first_swell_partition.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_wave_period_of_first_swell_partition.ini index b3d37284c..53783b1c6 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_wave_period_of_first_swell_partition.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_wave_period_of_first_swell_partition.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_wave_period_of_second_swell_partition.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_wave_period_of_second_swell_partition.ini index 9553b23b6..35f07eb6d 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_wave_period_of_second_swell_partition.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_wave_period_of_second_swell_partition.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_wave_period_of_third_swell_partition.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_wave_period_of_third_swell_partition.ini index 1a25acc2c..6341a2b47 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_wave_period_of_third_swell_partition.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_wave_period_of_third_swell_partition.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_zero_crossing_wave_period.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_zero_crossing_wave_period.ini index 2a6c07a1c..5ce5b6b29 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_zero_crossing_wave_period.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_zero_crossing_wave_period.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-medium_cloud_cover.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-medium_cloud_cover.ini index 968170074..baf3df6ca 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-medium_cloud_cover.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-medium_cloud_cover.ini @@ -39,6 +39,5 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = -valid_max = - +valid_min = 0.0 +valid_max = 1.0 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-minimum_2m_temperature_since_previous_post_processing.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-minimum_2m_temperature_since_previous_post_processing.ini index 903cb684e..4ed65e94b 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-minimum_2m_temperature_since_previous_post_processing.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-minimum_2m_temperature_since_previous_post_processing.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-minimum_total_precipitation_rate_since_previous_post_processing.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-minimum_total_precipitation_rate_since_previous_post_processing.ini index e5cc9e611..8af522707 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-minimum_total_precipitation_rate_since_previous_post_processing.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-minimum_total_precipitation_rate_since_previous_post_processing.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-minimum_vertical_gradient_of_refractivity_inside_trapping_layer.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-minimum_vertical_gradient_of_refractivity_inside_trapping_layer.ini index c5f735cdf..a66ed9910 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-minimum_vertical_gradient_of_refractivity_inside_trapping_layer.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-minimum_vertical_gradient_of_refractivity_inside_trapping_layer.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-model_bathymetry.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-model_bathymetry.ini index 01a3d16a6..88ac273c8 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-model_bathymetry.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-model_bathymetry.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-100m_u_component_of_wind.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-100m_u_component_of_wind.ini index 6814597f2..5ee40b0fe 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-100m_u_component_of_wind.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-100m_u_component_of_wind.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-100m_v_component_of_wind.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-100m_v_component_of_wind.ini index 018b70019..a878bd343 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-100m_v_component_of_wind.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-100m_v_component_of_wind.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-10m_u_component_of_neutral_wind.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-10m_u_component_of_neutral_wind.ini index 93d197587..5947277b4 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-10m_u_component_of_neutral_wind.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-10m_u_component_of_neutral_wind.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-10m_u_component_of_wind.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-10m_u_component_of_wind.ini index 63674375d..065fbf2af 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-10m_u_component_of_wind.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-10m_u_component_of_wind.ini @@ -39,6 +39,5 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = -75 -valid_max = 75 - +valid_min = -75.0 +valid_max = 75.0 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-10m_v_component_of_neutral_wind.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-10m_v_component_of_neutral_wind.ini index 12ca3b5b3..719e740f2 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-10m_v_component_of_neutral_wind.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-10m_v_component_of_neutral_wind.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-10m_v_component_of_wind.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-10m_v_component_of_wind.ini index a5e272b7e..d577c4968 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-10m_v_component_of_wind.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-10m_v_component_of_wind.ini @@ -39,6 +39,5 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = -75 -valid_max = 75 - +valid_min = -75.0 +valid_max = 75.0 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-10m_wind_speed.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-10m_wind_speed.ini index 8e201b322..cc3673069 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-10m_wind_speed.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-10m_wind_speed.ini @@ -39,6 +39,5 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = 0 -valid_max = 75 - +valid_min = 0.0 +valid_max = 75.0 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-2m_dewpoint_temperature.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-2m_dewpoint_temperature.ini index fd5a346d1..ff725bd85 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-2m_dewpoint_temperature.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-2m_dewpoint_temperature.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = 193.15 valid_max = 323.15 - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-2m_temperature.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-2m_temperature.ini index 044fe0b17..b0cf82d58 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-2m_temperature.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-2m_temperature.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-air_density_over_the_oceans.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-air_density_over_the_oceans.ini index b071a73d4..93c00c874 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-air_density_over_the_oceans.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-air_density_over_the_oceans.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-angle_of_sub_gridscale_orography.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-angle_of_sub_gridscale_orography.ini index bbc01b969..ee2b0da5e 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-angle_of_sub_gridscale_orography.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-angle_of_sub_gridscale_orography.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-anisotropy_of_sub_gridscale_orography.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-anisotropy_of_sub_gridscale_orography.ini index 79ecb1343..5fbc30fc7 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-anisotropy_of_sub_gridscale_orography.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-anisotropy_of_sub_gridscale_orography.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-benjamin_feir_index.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-benjamin_feir_index.ini index 8497b4ec3..e884cbf20 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-benjamin_feir_index.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-benjamin_feir_index.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-boundary_layer_dissipation.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-boundary_layer_dissipation.ini index 76d5d7652..11f50d28b 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-boundary_layer_dissipation.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-boundary_layer_dissipation.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-boundary_layer_height.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-boundary_layer_height.ini index 56bbe2afa..7812d80c1 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-boundary_layer_height.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-boundary_layer_height.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-charnock.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-charnock.ini index e601a41bf..d6f2df80d 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-charnock.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-charnock.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-clear_sky_direct_solar_radiation_at_surface.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-clear_sky_direct_solar_radiation_at_surface.ini index 7b8b0d61a..785e26753 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-clear_sky_direct_solar_radiation_at_surface.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-clear_sky_direct_solar_radiation_at_surface.ini @@ -39,6 +39,5 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = 0 -valid_max = 1600 - +valid_min = 0.0 +valid_max = 1600.0 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-cloud_base_height.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-cloud_base_height.ini index c38ebb60e..3feca2162 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-cloud_base_height.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-cloud_base_height.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-coefficient_of_drag_with_waves.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-coefficient_of_drag_with_waves.ini index 4bc7d7447..012169228 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-coefficient_of_drag_with_waves.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-coefficient_of_drag_with_waves.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-convective_available_potential_energy.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-convective_available_potential_energy.ini index cf953844a..9895ac8bd 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-convective_available_potential_energy.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-convective_available_potential_energy.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-convective_inhibition.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-convective_inhibition.ini index 546f726de..749dead78 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-convective_inhibition.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-convective_inhibition.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-convective_precipitation.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-convective_precipitation.ini index b5940fb64..562b3126c 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-convective_precipitation.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-convective_precipitation.ini @@ -39,6 +39,5 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = 0 +valid_min = 0.0 valid_max = 0.04 - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-convective_rain_rate.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-convective_rain_rate.ini index bb839ca1d..80e898eec 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-convective_rain_rate.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-convective_rain_rate.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-convective_snowfall.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-convective_snowfall.ini index 4f0e537fb..a2b752cfb 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-convective_snowfall.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-convective_snowfall.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-convective_snowfall_rate_water_equivalent.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-convective_snowfall_rate_water_equivalent.ini index a71362c55..62b000481 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-convective_snowfall_rate_water_equivalent.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-convective_snowfall_rate_water_equivalent.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-downward_uv_radiation_at_the_surface.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-downward_uv_radiation_at_the_surface.ini index 1ed0755cb..182725b7a 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-downward_uv_radiation_at_the_surface.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-downward_uv_radiation_at_the_surface.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-duct_base_height.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-duct_base_height.ini index f81c5f56f..d35b101bd 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-duct_base_height.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-duct_base_height.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-eastward_gravity_wave_surface_stress.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-eastward_gravity_wave_surface_stress.ini index 3c1448d3f..34ba3a8e4 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-eastward_gravity_wave_surface_stress.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-eastward_gravity_wave_surface_stress.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-eastward_turbulent_surface_stress.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-eastward_turbulent_surface_stress.ini index fe74ac8ac..b51812d35 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-eastward_turbulent_surface_stress.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-eastward_turbulent_surface_stress.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-evaporation.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-evaporation.ini index af703a122..f6f6f9e22 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-evaporation.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-evaporation.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-forecast_albedo.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-forecast_albedo.ini index 0e1afa6ee..91fbd7d78 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-forecast_albedo.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-forecast_albedo.ini @@ -39,6 +39,5 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = -valid_max = - +valid_min = 0.0 +valid_max = 1.0 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-forecast_logarithm_of_surface_roughness_for_heat.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-forecast_logarithm_of_surface_roughness_for_heat.ini index c45601abb..3d3bedca0 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-forecast_logarithm_of_surface_roughness_for_heat.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-forecast_logarithm_of_surface_roughness_for_heat.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-forecast_surface_roughness.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-forecast_surface_roughness.ini index 9d5de3e6c..0a35f367a 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-forecast_surface_roughness.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-forecast_surface_roughness.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-free_convective_velocity_over_the_oceans.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-free_convective_velocity_over_the_oceans.ini index d6ff7074f..e61c91a8d 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-free_convective_velocity_over_the_oceans.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-free_convective_velocity_over_the_oceans.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-friction_velocity.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-friction_velocity.ini index 3e858690f..ef300fa2f 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-friction_velocity.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-friction_velocity.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-gravity_wave_dissipation.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-gravity_wave_dissipation.ini index 990aa6284..376f02bd8 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-gravity_wave_dissipation.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-gravity_wave_dissipation.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-high_cloud_cover.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-high_cloud_cover.ini index 3ba2f177d..da472afcb 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-high_cloud_cover.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-high_cloud_cover.ini @@ -39,6 +39,5 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = -valid_max = - +valid_min = 0.0 +valid_max = 1.0 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-high_vegetation_cover.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-high_vegetation_cover.ini index a04565f67..e55d49159 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-high_vegetation_cover.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-high_vegetation_cover.ini @@ -39,6 +39,5 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = -valid_max = - +valid_min = 0.0 +valid_max = 1.0 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-ice_temperature_layer_1.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-ice_temperature_layer_1.ini index db539e955..97db90377 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-ice_temperature_layer_1.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-ice_temperature_layer_1.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-ice_temperature_layer_2.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-ice_temperature_layer_2.ini index 3c2b173f7..81cb71472 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-ice_temperature_layer_2.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-ice_temperature_layer_2.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-ice_temperature_layer_3.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-ice_temperature_layer_3.ini index a9a487c71..17dfb6572 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-ice_temperature_layer_3.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-ice_temperature_layer_3.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-ice_temperature_layer_4.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-ice_temperature_layer_4.ini index 5dc61f427..96f5cb285 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-ice_temperature_layer_4.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-ice_temperature_layer_4.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-instantaneous_10m_wind_gust.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-instantaneous_10m_wind_gust.ini index bfe6ffe78..e6a271ce8 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-instantaneous_10m_wind_gust.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-instantaneous_10m_wind_gust.ini @@ -39,6 +39,5 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = 0 -valid_max = 150 - +valid_min = 0.0 +valid_max = 150.0 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-instantaneous_eastward_turbulent_surface_stress.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-instantaneous_eastward_turbulent_surface_stress.ini index 8532bc6db..1c9d6429b 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-instantaneous_eastward_turbulent_surface_stress.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-instantaneous_eastward_turbulent_surface_stress.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-instantaneous_large_scale_surface_precipitation_fraction.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-instantaneous_large_scale_surface_precipitation_fraction.ini index c1488a1be..934c80aab 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-instantaneous_large_scale_surface_precipitation_fraction.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-instantaneous_large_scale_surface_precipitation_fraction.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-instantaneous_moisture_flux.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-instantaneous_moisture_flux.ini index 21d4e90f0..584a6d92c 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-instantaneous_moisture_flux.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-instantaneous_moisture_flux.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-instantaneous_northward_turbulent_surface_stress.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-instantaneous_northward_turbulent_surface_stress.ini index 445a3d84b..169d1ff6d 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-instantaneous_northward_turbulent_surface_stress.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-instantaneous_northward_turbulent_surface_stress.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-instantaneous_surface_sensible_heat_flux.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-instantaneous_surface_sensible_heat_flux.ini index 26e892d4e..f9afa5462 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-instantaneous_surface_sensible_heat_flux.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-instantaneous_surface_sensible_heat_flux.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-k_index.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-k_index.ini index 806e6202e..358607fef 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-k_index.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-k_index.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-lake_bottom_temperature.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-lake_bottom_temperature.ini index 7dc838074..b53e2f838 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-lake_bottom_temperature.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-lake_bottom_temperature.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-lake_cover.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-lake_cover.ini index 8a01948b5..82e7a5553 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-lake_cover.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-lake_cover.ini @@ -39,6 +39,5 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = -valid_max = - +valid_min = 0.0 +valid_max = 1.0 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-lake_depth.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-lake_depth.ini index 3c4c7d186..c2e1c2372 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-lake_depth.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-lake_depth.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-lake_ice_depth.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-lake_ice_depth.ini index dc773b8eb..c94b57dcf 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-lake_ice_depth.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-lake_ice_depth.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-lake_ice_temperature.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-lake_ice_temperature.ini index 8d93c3a1f..eb71afd2d 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-lake_ice_temperature.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-lake_ice_temperature.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-lake_mix_layer_depth.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-lake_mix_layer_depth.ini index d7256ee17..2c1449225 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-lake_mix_layer_depth.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-lake_mix_layer_depth.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-lake_mix_layer_temperature.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-lake_mix_layer_temperature.ini index ebf1d7489..32ab49f88 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-lake_mix_layer_temperature.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-lake_mix_layer_temperature.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-lake_shape_factor.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-lake_shape_factor.ini index 5f9059873..88cfd4bcd 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-lake_shape_factor.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-lake_shape_factor.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-lake_total_layer_temperature.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-lake_total_layer_temperature.ini index a28ac555f..627febe6c 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-lake_total_layer_temperature.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-lake_total_layer_temperature.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-large_scale_precipitation.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-large_scale_precipitation.ini index 1be4f9a8d..75a0823f1 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-large_scale_precipitation.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-large_scale_precipitation.ini @@ -39,6 +39,5 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = 0 +valid_min = 0.0 valid_max = 0.04 - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-large_scale_precipitation_fraction.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-large_scale_precipitation_fraction.ini index 40a500e72..a8ef6d3a7 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-large_scale_precipitation_fraction.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-large_scale_precipitation_fraction.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-large_scale_rain_rate.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-large_scale_rain_rate.ini index 70c312c3c..96e4e0794 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-large_scale_rain_rate.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-large_scale_rain_rate.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-large_scale_snowfall.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-large_scale_snowfall.ini index b969ed6c6..7177c111d 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-large_scale_snowfall.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-large_scale_snowfall.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-large_scale_snowfall_rate_water_equivalent.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-large_scale_snowfall_rate_water_equivalent.ini index 89ee231a9..804321729 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-large_scale_snowfall_rate_water_equivalent.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-large_scale_snowfall_rate_water_equivalent.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-leaf_area_index_high_vegetation.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-leaf_area_index_high_vegetation.ini index 12a3e8afd..3951ce33d 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-leaf_area_index_high_vegetation.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-leaf_area_index_high_vegetation.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-leaf_area_index_low_vegetation.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-leaf_area_index_low_vegetation.ini index 5606a819c..1dff8710a 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-leaf_area_index_low_vegetation.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-leaf_area_index_low_vegetation.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-low_cloud_cover.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-low_cloud_cover.ini index 7cc2bd6fd..2c328a1d7 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-low_cloud_cover.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-low_cloud_cover.ini @@ -39,6 +39,5 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = -valid_max = - +valid_min = 0.0 +valid_max = 1.0 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-low_vegetation_cover.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-low_vegetation_cover.ini index ef85a8de4..5aa25a8ec 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-low_vegetation_cover.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-low_vegetation_cover.ini @@ -39,6 +39,5 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = -valid_max = - +valid_min = 0.0 +valid_max = 1.0 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-magnitude_of_turbulent_surface_stress.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-magnitude_of_turbulent_surface_stress.ini index cef91891c..a03940ebf 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-magnitude_of_turbulent_surface_stress.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-magnitude_of_turbulent_surface_stress.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-maximum_individual_wave_height.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-maximum_individual_wave_height.ini index 769f6ef3a..474553a7a 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-maximum_individual_wave_height.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-maximum_individual_wave_height.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_boundary_layer_dissipation.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_boundary_layer_dissipation.ini index 446127d10..8f18ae34e 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_boundary_layer_dissipation.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_boundary_layer_dissipation.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_convective_precipitation_rate.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_convective_precipitation_rate.ini index 628d37473..98e0e407a 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_convective_precipitation_rate.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_convective_precipitation_rate.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_convective_snowfall_rate.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_convective_snowfall_rate.ini index ac3e50ec0..e91fd2c38 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_convective_snowfall_rate.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_convective_snowfall_rate.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_direction_of_total_swell.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_direction_of_total_swell.ini index eb37b1fc1..25478351e 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_direction_of_total_swell.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_direction_of_total_swell.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_direction_of_wind_waves.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_direction_of_wind_waves.ini index 78dc62de8..36ba78769 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_direction_of_wind_waves.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_direction_of_wind_waves.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_eastward_gravity_wave_surface_stress.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_eastward_gravity_wave_surface_stress.ini index 7b1a6aa3a..2e1b28f23 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_eastward_gravity_wave_surface_stress.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_eastward_gravity_wave_surface_stress.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_eastward_turbulent_surface_stress.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_eastward_turbulent_surface_stress.ini index e6ae9a514..c818d77b4 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_eastward_turbulent_surface_stress.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_eastward_turbulent_surface_stress.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_evaporation_rate.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_evaporation_rate.ini index 86561ebc0..b0972e41e 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_evaporation_rate.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_evaporation_rate.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_gravity_wave_dissipation.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_gravity_wave_dissipation.ini index c1b3bc5a2..c324e4491 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_gravity_wave_dissipation.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_gravity_wave_dissipation.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_large_scale_precipitation_fraction.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_large_scale_precipitation_fraction.ini index cf6a85359..b83a816bc 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_large_scale_precipitation_fraction.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_large_scale_precipitation_fraction.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_large_scale_precipitation_rate.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_large_scale_precipitation_rate.ini index acc60702d..adad5b664 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_large_scale_precipitation_rate.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_large_scale_precipitation_rate.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_large_scale_snowfall_rate.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_large_scale_snowfall_rate.ini index 536a2ab2b..fe1d52b06 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_large_scale_snowfall_rate.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_large_scale_snowfall_rate.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_magnitude_of_turbulent_surface_stress.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_magnitude_of_turbulent_surface_stress.ini index 59318275a..914147a54 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_magnitude_of_turbulent_surface_stress.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_magnitude_of_turbulent_surface_stress.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_northward_gravity_wave_surface_stress.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_northward_gravity_wave_surface_stress.ini index 9b3502bb3..e589a2e41 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_northward_gravity_wave_surface_stress.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_northward_gravity_wave_surface_stress.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_northward_turbulent_surface_stress.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_northward_turbulent_surface_stress.ini index 2d378ee44..2719b1bc0 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_northward_turbulent_surface_stress.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_northward_turbulent_surface_stress.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_period_of_total_swell.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_period_of_total_swell.ini index e9269027c..e32bfe0a9 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_period_of_total_swell.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_period_of_total_swell.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_period_of_wind_waves.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_period_of_wind_waves.ini index 893f58542..12bea3464 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_period_of_wind_waves.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_period_of_wind_waves.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_potential_evaporation_rate.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_potential_evaporation_rate.ini index 707196447..683d69b05 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_potential_evaporation_rate.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_potential_evaporation_rate.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_runoff_rate.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_runoff_rate.ini index d6b4fb865..bdf3afd4a 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_runoff_rate.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_runoff_rate.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_sea_level_pressure.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_sea_level_pressure.ini index 35d3baca1..f6d4011d6 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_sea_level_pressure.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_sea_level_pressure.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_snow_evaporation_rate.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_snow_evaporation_rate.ini index 887814fa7..537d0ee4d 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_snow_evaporation_rate.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_snow_evaporation_rate.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_snowfall_rate.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_snowfall_rate.ini index a97e7b255..39c6a5452 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_snowfall_rate.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_snowfall_rate.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_snowmelt_rate.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_snowmelt_rate.ini index 06f8cf9dc..224cf2d9c 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_snowmelt_rate.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_snowmelt_rate.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_square_slope_of_waves.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_square_slope_of_waves.ini index 03ac82f01..cc5061618 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_square_slope_of_waves.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_square_slope_of_waves.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_sub_surface_runoff_rate.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_sub_surface_runoff_rate.ini index 2731a8d29..f842e6810 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_sub_surface_runoff_rate.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_sub_surface_runoff_rate.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_surface_direct_short_wave_radiation_flux.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_surface_direct_short_wave_radiation_flux.ini index 5d1b1250f..58a18e983 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_surface_direct_short_wave_radiation_flux.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_surface_direct_short_wave_radiation_flux.ini @@ -39,6 +39,5 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = 0 -valid_max = 1600 - +valid_min = 0.0 +valid_max = 1600.0 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_surface_direct_short_wave_radiation_flux_clear_sky.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_surface_direct_short_wave_radiation_flux_clear_sky.ini index a2fa9532a..e34914a9f 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_surface_direct_short_wave_radiation_flux_clear_sky.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_surface_direct_short_wave_radiation_flux_clear_sky.ini @@ -39,6 +39,5 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = 0 -valid_max = 1600 - +valid_min = 0.0 +valid_max = 1600.0 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_surface_downward_long_wave_radiation_flux.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_surface_downward_long_wave_radiation_flux.ini index fc27f400b..f64475438 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_surface_downward_long_wave_radiation_flux.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_surface_downward_long_wave_radiation_flux.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_surface_downward_long_wave_radiation_flux_clear_sky.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_surface_downward_long_wave_radiation_flux_clear_sky.ini index fd2988f77..d6f2f6575 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_surface_downward_long_wave_radiation_flux_clear_sky.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_surface_downward_long_wave_radiation_flux_clear_sky.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_surface_downward_short_wave_radiation_flux.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_surface_downward_short_wave_radiation_flux.ini index 1fee78536..36d3f90a8 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_surface_downward_short_wave_radiation_flux.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_surface_downward_short_wave_radiation_flux.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_surface_downward_short_wave_radiation_flux_clear_sky.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_surface_downward_short_wave_radiation_flux_clear_sky.ini index 09db464eb..76a8e7802 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_surface_downward_short_wave_radiation_flux_clear_sky.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_surface_downward_short_wave_radiation_flux_clear_sky.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_surface_downward_uv_radiation_flux.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_surface_downward_uv_radiation_flux.ini index 90295b41a..9cddd026f 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_surface_downward_uv_radiation_flux.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_surface_downward_uv_radiation_flux.ini @@ -39,6 +39,5 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = 0 -valid_max = 1600 - +valid_min = 0.0 +valid_max = 1600.0 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_surface_latent_heat_flux.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_surface_latent_heat_flux.ini index 0f01880b6..f7226206e 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_surface_latent_heat_flux.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_surface_latent_heat_flux.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_surface_net_long_wave_radiation_flux.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_surface_net_long_wave_radiation_flux.ini index 634c21661..135892fad 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_surface_net_long_wave_radiation_flux.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_surface_net_long_wave_radiation_flux.ini @@ -39,6 +39,5 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = -1600 -valid_max = 1600 - +valid_min = -1600.0 +valid_max = 1600.0 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_surface_net_long_wave_radiation_flux_clear_sky.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_surface_net_long_wave_radiation_flux_clear_sky.ini index c3fcb1717..2184dd539 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_surface_net_long_wave_radiation_flux_clear_sky.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_surface_net_long_wave_radiation_flux_clear_sky.ini @@ -39,6 +39,5 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = -1600 -valid_max = 1600 - +valid_min = -1600.0 +valid_max = 1600.0 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_surface_net_short_wave_radiation_flux.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_surface_net_short_wave_radiation_flux.ini index 5dfc92960..2a723647b 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_surface_net_short_wave_radiation_flux.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_surface_net_short_wave_radiation_flux.ini @@ -39,6 +39,5 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = -1600 -valid_max = 1600 - +valid_min = -1600.0 +valid_max = 1600.0 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_surface_net_short_wave_radiation_flux_clear_sky.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_surface_net_short_wave_radiation_flux_clear_sky.ini index a5a65490e..8f1f29cde 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_surface_net_short_wave_radiation_flux_clear_sky.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_surface_net_short_wave_radiation_flux_clear_sky.ini @@ -39,6 +39,5 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = -1600 -valid_max = 1600 - +valid_min = -1600.0 +valid_max = 1600.0 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_surface_runoff_rate.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_surface_runoff_rate.ini index 109f769a4..28cab4147 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_surface_runoff_rate.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_surface_runoff_rate.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_surface_sensible_heat_flux.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_surface_sensible_heat_flux.ini index 24d9c583c..115500bd9 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_surface_sensible_heat_flux.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_surface_sensible_heat_flux.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_top_downward_short_wave_radiation_flux.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_top_downward_short_wave_radiation_flux.ini index 161fd1737..bc36fd7d7 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_top_downward_short_wave_radiation_flux.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_top_downward_short_wave_radiation_flux.ini @@ -39,6 +39,5 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = 0 -valid_max = 1600 - +valid_min = 0.0 +valid_max = 1600.0 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_top_net_long_wave_radiation_flux.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_top_net_long_wave_radiation_flux.ini index d2acf7f4e..a9c838314 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_top_net_long_wave_radiation_flux.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_top_net_long_wave_radiation_flux.ini @@ -39,6 +39,5 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = -1600 -valid_max = 1600 - +valid_min = -1600.0 +valid_max = 1600.0 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_top_net_long_wave_radiation_flux_clear_sky.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_top_net_long_wave_radiation_flux_clear_sky.ini index 6cad64e7f..4bb087ff5 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_top_net_long_wave_radiation_flux_clear_sky.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_top_net_long_wave_radiation_flux_clear_sky.ini @@ -39,6 +39,5 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = -1600 -valid_max = 1600 - +valid_min = -1600.0 +valid_max = 1600.0 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_top_net_short_wave_radiation_flux.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_top_net_short_wave_radiation_flux.ini index 9f3617ce2..250260caa 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_top_net_short_wave_radiation_flux.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_top_net_short_wave_radiation_flux.ini @@ -39,6 +39,5 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = -1600 -valid_max = 1600 - +valid_min = -1600.0 +valid_max = 1600.0 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_top_net_short_wave_radiation_flux_clear_sky.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_top_net_short_wave_radiation_flux_clear_sky.ini index d0b805f5b..f711b9037 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_top_net_short_wave_radiation_flux_clear_sky.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_top_net_short_wave_radiation_flux_clear_sky.ini @@ -39,6 +39,5 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = -1600 -valid_max = 1600 - +valid_min = -1600.0 +valid_max = 1600.0 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_total_precipitation_rate.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_total_precipitation_rate.ini index 69ca8eba6..8b2f4797d 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_total_precipitation_rate.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_total_precipitation_rate.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_vertical_gradient_of_refractivity_inside_trapping_layer.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_vertical_gradient_of_refractivity_inside_trapping_layer.ini index da62f37ef..50e7b12a8 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_vertical_gradient_of_refractivity_inside_trapping_layer.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_vertical_gradient_of_refractivity_inside_trapping_layer.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_vertically_integrated_moisture_divergence.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_vertically_integrated_moisture_divergence.ini index bfc71c75a..17f34f196 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_vertically_integrated_moisture_divergence.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_vertically_integrated_moisture_divergence.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_wave_direction.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_wave_direction.ini index 6a6d95139..87ce8044a 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_wave_direction.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_wave_direction.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_wave_direction_of_first_swell_partition.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_wave_direction_of_first_swell_partition.ini index 1e6a7814c..f523584ca 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_wave_direction_of_first_swell_partition.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_wave_direction_of_first_swell_partition.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_wave_direction_of_second_swell_partition.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_wave_direction_of_second_swell_partition.ini index f1d757dbf..f5a14f225 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_wave_direction_of_second_swell_partition.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_wave_direction_of_second_swell_partition.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_wave_direction_of_third_swell_partition.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_wave_direction_of_third_swell_partition.ini index 6c71eb419..d18252109 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_wave_direction_of_third_swell_partition.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_wave_direction_of_third_swell_partition.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_wave_period.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_wave_period.ini index 76f94d612..7f788c88c 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_wave_period.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_wave_period.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_wave_period_based_on_first_moment.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_wave_period_based_on_first_moment.ini index da958248e..8a9ae897d 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_wave_period_based_on_first_moment.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_wave_period_based_on_first_moment.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_wave_period_based_on_first_moment_for_swell.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_wave_period_based_on_first_moment_for_swell.ini index d3d05e892..3b0e92606 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_wave_period_based_on_first_moment_for_swell.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_wave_period_based_on_first_moment_for_swell.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_wave_period_based_on_first_moment_for_wind_waves.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_wave_period_based_on_first_moment_for_wind_waves.ini index 5a6376982..818229ddd 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_wave_period_based_on_first_moment_for_wind_waves.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_wave_period_based_on_first_moment_for_wind_waves.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_wave_period_based_on_second_moment_for_swell.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_wave_period_based_on_second_moment_for_swell.ini index 10222c793..4e883bbb8 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_wave_period_based_on_second_moment_for_swell.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_wave_period_based_on_second_moment_for_swell.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_wave_period_based_on_second_moment_for_wind_waves.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_wave_period_based_on_second_moment_for_wind_waves.ini index afb541093..46709b586 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_wave_period_based_on_second_moment_for_wind_waves.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_wave_period_based_on_second_moment_for_wind_waves.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_wave_period_of_first_swell_partition.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_wave_period_of_first_swell_partition.ini index 044902dfe..669e59789 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_wave_period_of_first_swell_partition.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_wave_period_of_first_swell_partition.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_wave_period_of_second_swell_partition.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_wave_period_of_second_swell_partition.ini index 2a7952615..01346fb59 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_wave_period_of_second_swell_partition.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_wave_period_of_second_swell_partition.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_wave_period_of_third_swell_partition.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_wave_period_of_third_swell_partition.ini index b3ae9ac17..82a67d6fd 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_wave_period_of_third_swell_partition.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_wave_period_of_third_swell_partition.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_zero_crossing_wave_period.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_zero_crossing_wave_period.ini index 8f2ca0d5f..80b8ea8b1 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_zero_crossing_wave_period.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_zero_crossing_wave_period.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-medium_cloud_cover.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-medium_cloud_cover.ini index 38eff6764..3a4ef71c3 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-medium_cloud_cover.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-medium_cloud_cover.ini @@ -39,6 +39,5 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = -valid_max = - +valid_min = 0.0 +valid_max = 1.0 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-minimum_vertical_gradient_of_refractivity_inside_trapping_layer.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-minimum_vertical_gradient_of_refractivity_inside_trapping_layer.ini index b222c3411..a49027067 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-minimum_vertical_gradient_of_refractivity_inside_trapping_layer.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-minimum_vertical_gradient_of_refractivity_inside_trapping_layer.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-model_bathymetry.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-model_bathymetry.ini index afa9665cc..354d6232e 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-model_bathymetry.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-model_bathymetry.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-near_ir_albedo_for_diffuse_radiation.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-near_ir_albedo_for_diffuse_radiation.ini index 6510faf54..14b059433 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-near_ir_albedo_for_diffuse_radiation.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-near_ir_albedo_for_diffuse_radiation.ini @@ -39,6 +39,5 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = -valid_max = - +valid_min = 0.0 +valid_max = 1.0 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-near_ir_albedo_for_direct_radiation.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-near_ir_albedo_for_direct_radiation.ini index e137c882f..43907fb4e 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-near_ir_albedo_for_direct_radiation.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-near_ir_albedo_for_direct_radiation.ini @@ -39,6 +39,5 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = -valid_max = - +valid_min = 0.0 +valid_max = 1.0 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-normalized_energy_flux_into_ocean.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-normalized_energy_flux_into_ocean.ini index 65b28a1ac..23b4ef124 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-normalized_energy_flux_into_ocean.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-normalized_energy_flux_into_ocean.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-normalized_energy_flux_into_waves.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-normalized_energy_flux_into_waves.ini index 0f3009b7e..fd2f21e53 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-normalized_energy_flux_into_waves.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-normalized_energy_flux_into_waves.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-normalized_stress_into_ocean.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-normalized_stress_into_ocean.ini index f5dac41cd..d65622cb9 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-normalized_stress_into_ocean.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-normalized_stress_into_ocean.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-northward_gravity_wave_surface_stress.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-northward_gravity_wave_surface_stress.ini index 490e40fa1..057b74aad 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-northward_gravity_wave_surface_stress.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-northward_gravity_wave_surface_stress.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-northward_turbulent_surface_stress.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-northward_turbulent_surface_stress.ini index de25c78cc..e8453a7a2 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-northward_turbulent_surface_stress.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-northward_turbulent_surface_stress.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-ocean_surface_stress_equivalent_10m_neutral_wind_direction.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-ocean_surface_stress_equivalent_10m_neutral_wind_direction.ini index 882f3b45c..3f5b26ba1 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-ocean_surface_stress_equivalent_10m_neutral_wind_direction.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-ocean_surface_stress_equivalent_10m_neutral_wind_direction.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-ocean_surface_stress_equivalent_10m_neutral_wind_speed.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-ocean_surface_stress_equivalent_10m_neutral_wind_speed.ini index ca7632e6e..871019734 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-ocean_surface_stress_equivalent_10m_neutral_wind_speed.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-ocean_surface_stress_equivalent_10m_neutral_wind_speed.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-orography.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-orography.ini index 6ab6ba61c..6d4a5c2cc 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-orography.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-orography.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-peak_wave_period.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-peak_wave_period.ini index 31bddf66e..f3cb2aa5d 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-peak_wave_period.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-peak_wave_period.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-period_corresponding_to_maximum_individual_wave_height.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-period_corresponding_to_maximum_individual_wave_height.ini index 02e59bfcf..cd518647f 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-period_corresponding_to_maximum_individual_wave_height.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-period_corresponding_to_maximum_individual_wave_height.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-potential_evaporation.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-potential_evaporation.ini index eadec0b7d..0db87f4b6 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-potential_evaporation.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-potential_evaporation.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-precipitation_type.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-precipitation_type.ini index 3e81b0aaa..8b1d32dd9 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-precipitation_type.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-precipitation_type.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-runoff.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-runoff.ini index 9572fe5bc..e6e8a073c 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-runoff.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-runoff.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-sea_ice_cover.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-sea_ice_cover.ini index b1c21fdbf..e7a255618 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-sea_ice_cover.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-sea_ice_cover.ini @@ -39,6 +39,5 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = -valid_max = - +valid_min = 0.0 +valid_max = 1.0 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-sea_surface_temperature.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-sea_surface_temperature.ini index 8ed8c6042..b06b8bc58 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-sea_surface_temperature.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-sea_surface_temperature.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = 193.15 valid_max = 353.15 - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-significant_height_of_combined_wind_waves_and_swell.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-significant_height_of_combined_wind_waves_and_swell.ini index 07b6ba0d0..a0b6f03b2 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-significant_height_of_combined_wind_waves_and_swell.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-significant_height_of_combined_wind_waves_and_swell.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-significant_height_of_total_swell.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-significant_height_of_total_swell.ini index ebae400be..ecca278cb 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-significant_height_of_total_swell.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-significant_height_of_total_swell.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-significant_height_of_wind_waves.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-significant_height_of_wind_waves.ini index 088ecec57..2abec4b95 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-significant_height_of_wind_waves.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-significant_height_of_wind_waves.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-significant_wave_height_of_first_swell_partition.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-significant_wave_height_of_first_swell_partition.ini index 4c05503d9..1f64e1bdd 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-significant_wave_height_of_first_swell_partition.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-significant_wave_height_of_first_swell_partition.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-significant_wave_height_of_second_swell_partition.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-significant_wave_height_of_second_swell_partition.ini index 74a1d95b5..94d76dd53 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-significant_wave_height_of_second_swell_partition.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-significant_wave_height_of_second_swell_partition.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-significant_wave_height_of_third_swell_partition.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-significant_wave_height_of_third_swell_partition.ini index 30e4cccb0..759c99476 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-significant_wave_height_of_third_swell_partition.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-significant_wave_height_of_third_swell_partition.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-skin_reservoir_content.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-skin_reservoir_content.ini index a82023951..b57fc1df8 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-skin_reservoir_content.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-skin_reservoir_content.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-skin_temperature.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-skin_temperature.ini index 081c2e148..051205fb2 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-skin_temperature.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-skin_temperature.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = 193.15 valid_max = 353.15 - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-slope_of_sub_gridscale_orography.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-slope_of_sub_gridscale_orography.ini index 65ab10139..1945d6fba 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-slope_of_sub_gridscale_orography.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-slope_of_sub_gridscale_orography.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-snow_albedo.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-snow_albedo.ini index 4170add5a..c15b698c9 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-snow_albedo.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-snow_albedo.ini @@ -39,6 +39,5 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = -valid_max = - +valid_min = 0.0 +valid_max = 1.0 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-snow_density.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-snow_density.ini index 6cf27ae47..0e4fd572d 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-snow_density.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-snow_density.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-snow_depth.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-snow_depth.ini index fb064a93e..403b77f15 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-snow_depth.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-snow_depth.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-snow_evaporation.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-snow_evaporation.ini index 115d9d27c..59cac8231 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-snow_evaporation.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-snow_evaporation.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-snowfall.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-snowfall.ini index 2f5b9436a..5341b94c1 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-snowfall.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-snowfall.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-snowmelt.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-snowmelt.ini index 1b3820db4..c3b2e3152 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-snowmelt.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-snowmelt.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-soil_temperature_level_1.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-soil_temperature_level_1.ini index f5635b34d..11320a394 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-soil_temperature_level_1.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-soil_temperature_level_1.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = 223.15 valid_max = 323.15 - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-soil_temperature_level_2.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-soil_temperature_level_2.ini index 548e27b67..4ddfac5d2 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-soil_temperature_level_2.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-soil_temperature_level_2.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = 223.15 valid_max = 323.15 - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-soil_temperature_level_3.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-soil_temperature_level_3.ini index 140a73eb7..b3b60f8bd 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-soil_temperature_level_3.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-soil_temperature_level_3.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = 223.15 valid_max = 323.15 - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-soil_temperature_level_4.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-soil_temperature_level_4.ini index a18abf76c..c5bd6915b 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-soil_temperature_level_4.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-soil_temperature_level_4.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-soil_type.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-soil_type.ini index 7c358fa92..f2f05bf1e 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-soil_type.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-soil_type.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-standard_deviation_of_filtered_subgrid_orography.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-standard_deviation_of_filtered_subgrid_orography.ini index 70431a5a2..4aff5a9b5 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-standard_deviation_of_filtered_subgrid_orography.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-standard_deviation_of_filtered_subgrid_orography.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-standard_deviation_of_orography.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-standard_deviation_of_orography.ini index de4365f46..00d84334e 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-standard_deviation_of_orography.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-standard_deviation_of_orography.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-sub_surface_runoff.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-sub_surface_runoff.ini index 9eb81e635..092bcf5d7 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-sub_surface_runoff.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-sub_surface_runoff.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-surface_latent_heat_flux.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-surface_latent_heat_flux.ini index 46e8a5acc..2cf494494 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-surface_latent_heat_flux.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-surface_latent_heat_flux.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-surface_net_solar_radiation.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-surface_net_solar_radiation.ini index 631f5015c..65a51bd43 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-surface_net_solar_radiation.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-surface_net_solar_radiation.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-surface_net_solar_radiation_clear_sky.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-surface_net_solar_radiation_clear_sky.ini index c0cfdcfb0..c4ee24088 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-surface_net_solar_radiation_clear_sky.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-surface_net_solar_radiation_clear_sky.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-surface_net_thermal_radiation.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-surface_net_thermal_radiation.ini index d57bcfdc2..ca924b4f0 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-surface_net_thermal_radiation.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-surface_net_thermal_radiation.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-surface_net_thermal_radiation_clear_sky.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-surface_net_thermal_radiation_clear_sky.ini index d32778215..2d1614065 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-surface_net_thermal_radiation_clear_sky.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-surface_net_thermal_radiation_clear_sky.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-surface_pressure.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-surface_pressure.ini index 310472f4f..c07a55bda 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-surface_pressure.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-surface_pressure.ini @@ -39,6 +39,5 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = 5 -valid_max = 11 - +valid_min = 5.0 +valid_max = 11.0 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-surface_runoff.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-surface_runoff.ini index 5b874dbc3..bff4d9125 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-surface_runoff.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-surface_runoff.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-surface_sensible_heat_flux.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-surface_sensible_heat_flux.ini index 4514c9fc9..36a6ab701 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-surface_sensible_heat_flux.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-surface_sensible_heat_flux.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-surface_solar_radiation_downward_clear_sky.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-surface_solar_radiation_downward_clear_sky.ini index c5cd25c09..deb01d4aa 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-surface_solar_radiation_downward_clear_sky.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-surface_solar_radiation_downward_clear_sky.ini @@ -39,6 +39,5 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = 0 -valid_max = 1600 - +valid_min = 0.0 +valid_max = 1600.0 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-surface_solar_radiation_downwards.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-surface_solar_radiation_downwards.ini index fc04f4ada..c33e67298 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-surface_solar_radiation_downwards.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-surface_solar_radiation_downwards.ini @@ -39,6 +39,5 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = 0 -valid_max = 1600 - +valid_min = 0.0 +valid_max = 1600.0 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-surface_thermal_radiation_downward_clear_sky.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-surface_thermal_radiation_downward_clear_sky.ini index 5520abf87..1de2b2211 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-surface_thermal_radiation_downward_clear_sky.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-surface_thermal_radiation_downward_clear_sky.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-surface_thermal_radiation_downwards.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-surface_thermal_radiation_downwards.ini index fd0dc69ed..de254ef6e 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-surface_thermal_radiation_downwards.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-surface_thermal_radiation_downwards.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-temperature_of_snow_layer.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-temperature_of_snow_layer.ini index e399eea72..2b5ba1875 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-temperature_of_snow_layer.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-temperature_of_snow_layer.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-toa_incident_solar_radiation.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-toa_incident_solar_radiation.ini index 735a17dd8..a9c4c88fc 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-toa_incident_solar_radiation.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-toa_incident_solar_radiation.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-top_net_solar_radiation.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-top_net_solar_radiation.ini index f430b87f8..4352b2b92 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-top_net_solar_radiation.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-top_net_solar_radiation.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-top_net_solar_radiation_clear_sky.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-top_net_solar_radiation_clear_sky.ini index a46012869..ba127e5de 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-top_net_solar_radiation_clear_sky.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-top_net_solar_radiation_clear_sky.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-top_net_thermal_radiation.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-top_net_thermal_radiation.ini index 8c96d2deb..8ede5df34 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-top_net_thermal_radiation.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-top_net_thermal_radiation.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-top_net_thermal_radiation_clear_sky.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-top_net_thermal_radiation_clear_sky.ini index a0b5123c4..7555c4274 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-top_net_thermal_radiation_clear_sky.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-top_net_thermal_radiation_clear_sky.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-total_cloud_cover.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-total_cloud_cover.ini index 19a3e1294..a04d52f34 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-total_cloud_cover.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-total_cloud_cover.ini @@ -39,6 +39,5 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = -valid_max = - +valid_min = 0.0 +valid_max = 1.0 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-total_column_cloud_ice_water.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-total_column_cloud_ice_water.ini index 3b1d49367..37a5ac076 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-total_column_cloud_ice_water.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-total_column_cloud_ice_water.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-total_column_cloud_liquid_water.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-total_column_cloud_liquid_water.ini index 4f4dfa563..60c4a2f3c 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-total_column_cloud_liquid_water.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-total_column_cloud_liquid_water.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-total_column_ozone.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-total_column_ozone.ini index 4e28f04dd..2914f151e 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-total_column_ozone.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-total_column_ozone.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-total_column_rain_water.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-total_column_rain_water.ini index f7923cdcb..187c42878 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-total_column_rain_water.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-total_column_rain_water.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-total_column_snow_water.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-total_column_snow_water.ini index 910769644..34c3dc10d 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-total_column_snow_water.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-total_column_snow_water.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-total_column_supercooled_liquid_water.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-total_column_supercooled_liquid_water.ini index f2f3f3f66..206b73a85 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-total_column_supercooled_liquid_water.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-total_column_supercooled_liquid_water.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-total_column_water.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-total_column_water.ini index ecd64011e..a85b577e9 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-total_column_water.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-total_column_water.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-total_column_water_vapour.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-total_column_water_vapour.ini index 75a60f3fd..5d7cf759b 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-total_column_water_vapour.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-total_column_water_vapour.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-total_precipitation.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-total_precipitation.ini index 860cb0911..f33823bdb 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-total_precipitation.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-total_precipitation.ini @@ -39,6 +39,5 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = 0 +valid_min = 0.0 valid_max = 0.04 - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-total_sky_direct_solar_radiation_at_surface.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-total_sky_direct_solar_radiation_at_surface.ini index 11a10407e..267fe422d 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-total_sky_direct_solar_radiation_at_surface.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-total_sky_direct_solar_radiation_at_surface.ini @@ -39,6 +39,5 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = 0 -valid_max = 1600 - +valid_min = 0.0 +valid_max = 1600.0 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-total_totals_index.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-total_totals_index.ini index 3bb5c2949..f314ce9c4 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-total_totals_index.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-total_totals_index.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-trapping_layer_base_height.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-trapping_layer_base_height.ini index e1ae9f674..928b221ac 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-trapping_layer_base_height.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-trapping_layer_base_height.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-trapping_layer_top_height.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-trapping_layer_top_height.ini index f13019571..57dc5929f 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-trapping_layer_top_height.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-trapping_layer_top_height.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-type_of_high_vegetation.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-type_of_high_vegetation.ini index 1ca88d8a6..be7981026 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-type_of_high_vegetation.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-type_of_high_vegetation.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-type_of_low_vegetation.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-type_of_low_vegetation.ini index 1c9d5879f..3d8f1a425 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-type_of_low_vegetation.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-type_of_low_vegetation.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-u_component_stokes_drift.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-u_component_stokes_drift.ini index 176fa582d..533d83c7f 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-u_component_stokes_drift.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-u_component_stokes_drift.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-uv_visible_albedo_for_diffuse_radiation.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-uv_visible_albedo_for_diffuse_radiation.ini index f703a93b7..202fa785e 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-uv_visible_albedo_for_diffuse_radiation.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-uv_visible_albedo_for_diffuse_radiation.ini @@ -39,6 +39,5 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = -valid_max = - +valid_min = 0.0 +valid_max = 1.0 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-uv_visible_albedo_for_direct_radiation.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-uv_visible_albedo_for_direct_radiation.ini index 0aa8dfca1..b98404019 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-uv_visible_albedo_for_direct_radiation.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-uv_visible_albedo_for_direct_radiation.ini @@ -39,6 +39,5 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = -valid_max = - +valid_min = 0.0 +valid_max = 1.0 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-v_component_stokes_drift.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-v_component_stokes_drift.ini index 464bef76c..411c5672f 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-v_component_stokes_drift.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-v_component_stokes_drift.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_divergence_of_cloud_frozen_water_flux.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_divergence_of_cloud_frozen_water_flux.ini index dad93ff02..0eb70d381 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_divergence_of_cloud_frozen_water_flux.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_divergence_of_cloud_frozen_water_flux.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_divergence_of_cloud_liquid_water_flux.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_divergence_of_cloud_liquid_water_flux.ini index 81b5ac94b..d192e7007 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_divergence_of_cloud_liquid_water_flux.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_divergence_of_cloud_liquid_water_flux.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_divergence_of_geopotential_flux.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_divergence_of_geopotential_flux.ini index 375739a5b..6e22f11e5 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_divergence_of_geopotential_flux.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_divergence_of_geopotential_flux.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_divergence_of_kinetic_energy_flux.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_divergence_of_kinetic_energy_flux.ini index 54ee68476..e170dfd63 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_divergence_of_kinetic_energy_flux.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_divergence_of_kinetic_energy_flux.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_divergence_of_mass_flux.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_divergence_of_mass_flux.ini index 26bbbcc80..e6fab3fe3 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_divergence_of_mass_flux.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_divergence_of_mass_flux.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_divergence_of_moisture_flux.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_divergence_of_moisture_flux.ini index 4a7802ed6..43109b19b 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_divergence_of_moisture_flux.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_divergence_of_moisture_flux.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_divergence_of_ozone_flux.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_divergence_of_ozone_flux.ini index 6428a7674..27c731c00 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_divergence_of_ozone_flux.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_divergence_of_ozone_flux.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_divergence_of_thermal_energy_flux.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_divergence_of_thermal_energy_flux.ini index 3fdabfec7..5c01fdb35 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_divergence_of_thermal_energy_flux.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_divergence_of_thermal_energy_flux.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_divergence_of_total_energy_flux.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_divergence_of_total_energy_flux.ini index 962345ad6..8d9570c41 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_divergence_of_total_energy_flux.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_divergence_of_total_energy_flux.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_eastward_cloud_frozen_water_flux.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_eastward_cloud_frozen_water_flux.ini index 698b414eb..b96cb9a66 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_eastward_cloud_frozen_water_flux.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_eastward_cloud_frozen_water_flux.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_eastward_cloud_liquid_water_flux.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_eastward_cloud_liquid_water_flux.ini index ee8679cbc..fbd5acc06 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_eastward_cloud_liquid_water_flux.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_eastward_cloud_liquid_water_flux.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_eastward_geopotential_flux.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_eastward_geopotential_flux.ini index 94ff2b7f4..add18bb06 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_eastward_geopotential_flux.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_eastward_geopotential_flux.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_eastward_heat_flux.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_eastward_heat_flux.ini index eff8f21bc..8c4166040 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_eastward_heat_flux.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_eastward_heat_flux.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_eastward_kinetic_energy_flux.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_eastward_kinetic_energy_flux.ini index 28ed667f7..346a8fa7e 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_eastward_kinetic_energy_flux.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_eastward_kinetic_energy_flux.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_eastward_mass_flux.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_eastward_mass_flux.ini index 3d41c6180..c8279dd49 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_eastward_mass_flux.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_eastward_mass_flux.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_eastward_ozone_flux.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_eastward_ozone_flux.ini index e75c941f5..81af1e280 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_eastward_ozone_flux.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_eastward_ozone_flux.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_eastward_total_energy_flux.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_eastward_total_energy_flux.ini index 24fe1a6fb..b243f15a0 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_eastward_total_energy_flux.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_eastward_total_energy_flux.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_eastward_water_vapour_flux.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_eastward_water_vapour_flux.ini index 296b11d18..c03300f54 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_eastward_water_vapour_flux.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_eastward_water_vapour_flux.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_energy_conversion.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_energy_conversion.ini index 9b2ec6b5f..08eac2b0e 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_energy_conversion.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_energy_conversion.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_kinetic_energy.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_kinetic_energy.ini index 37590eeb9..222c65c1b 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_kinetic_energy.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_kinetic_energy.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_mass_of_atmosphere.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_mass_of_atmosphere.ini index c72f01e9d..70660b5d5 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_mass_of_atmosphere.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_mass_of_atmosphere.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_mass_tendency.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_mass_tendency.ini index 2b1782270..d496b613a 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_mass_tendency.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_mass_tendency.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_northward_cloud_frozen_water_flux.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_northward_cloud_frozen_water_flux.ini index 605b40dba..c8777e48f 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_northward_cloud_frozen_water_flux.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_northward_cloud_frozen_water_flux.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_northward_cloud_liquid_water_flux.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_northward_cloud_liquid_water_flux.ini index 067211d80..2e95d4e7b 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_northward_cloud_liquid_water_flux.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_northward_cloud_liquid_water_flux.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_northward_geopotential_flux.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_northward_geopotential_flux.ini index 29199cb09..f8ac03049 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_northward_geopotential_flux.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_northward_geopotential_flux.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_northward_heat_flux.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_northward_heat_flux.ini index 024a9414b..69844309c 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_northward_heat_flux.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_northward_heat_flux.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_northward_kinetic_energy_flux.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_northward_kinetic_energy_flux.ini index 9fc161fb2..f374f94f5 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_northward_kinetic_energy_flux.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_northward_kinetic_energy_flux.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_northward_mass_flux.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_northward_mass_flux.ini index 83aac3c1c..c6379b3b1 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_northward_mass_flux.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_northward_mass_flux.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_northward_ozone_flux.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_northward_ozone_flux.ini index e712f3ccf..ac4e1312e 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_northward_ozone_flux.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_northward_ozone_flux.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_northward_total_energy_flux.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_northward_total_energy_flux.ini index 828ddefad..7279633a0 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_northward_total_energy_flux.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_northward_total_energy_flux.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_northward_water_vapour_flux.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_northward_water_vapour_flux.ini index 7f346fa2d..59771e40c 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_northward_water_vapour_flux.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_northward_water_vapour_flux.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_potential_and_internal_energy.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_potential_and_internal_energy.ini index 7c483545c..738ecba56 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_potential_and_internal_energy.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_potential_and_internal_energy.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_potential_internal_and_latent_energy.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_potential_internal_and_latent_energy.ini index be7cd158a..8c39c2d91 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_potential_internal_and_latent_energy.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_potential_internal_and_latent_energy.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_temperature.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_temperature.ini index 30c79c929..891654bac 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_temperature.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_temperature.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_thermal_energy.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_thermal_energy.ini index 1436b4733..7e84967b6 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_thermal_energy.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_thermal_energy.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_total_energy.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_total_energy.ini index a31de7709..6288c4b89 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_total_energy.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_total_energy.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertically_integrated_moisture_divergence.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertically_integrated_moisture_divergence.ini index af18c6343..fbdc28ffe 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertically_integrated_moisture_divergence.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertically_integrated_moisture_divergence.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-volumetric_soil_water_layer_1.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-volumetric_soil_water_layer_1.ini index e6c72a5e8..bfaae7b04 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-volumetric_soil_water_layer_1.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-volumetric_soil_water_layer_1.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-volumetric_soil_water_layer_2.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-volumetric_soil_water_layer_2.ini index af0b91724..1c5ac4b4b 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-volumetric_soil_water_layer_2.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-volumetric_soil_water_layer_2.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-volumetric_soil_water_layer_3.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-volumetric_soil_water_layer_3.ini index 6dbad6b03..642c47ea4 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-volumetric_soil_water_layer_3.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-volumetric_soil_water_layer_3.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-volumetric_soil_water_layer_4.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-volumetric_soil_water_layer_4.ini index 966641fb1..5e00fc651 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-volumetric_soil_water_layer_4.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-volumetric_soil_water_layer_4.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-wave_spectral_directional_width.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-wave_spectral_directional_width.ini index 06ec3a6b9..f0b83aa6e 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-wave_spectral_directional_width.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-wave_spectral_directional_width.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-wave_spectral_directional_width_for_swell.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-wave_spectral_directional_width_for_swell.ini index 8fddc88c5..bab20077d 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-wave_spectral_directional_width_for_swell.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-wave_spectral_directional_width_for_swell.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-wave_spectral_directional_width_for_wind_waves.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-wave_spectral_directional_width_for_wind_waves.ini index c241079a7..77577d583 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-wave_spectral_directional_width_for_wind_waves.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-wave_spectral_directional_width_for_wind_waves.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-wave_spectral_kurtosis.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-wave_spectral_kurtosis.ini index 443f923ca..b4e5354d1 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-wave_spectral_kurtosis.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-wave_spectral_kurtosis.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-wave_spectral_peakedness.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-wave_spectral_peakedness.ini index 9cac2da82..782326b8f 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-wave_spectral_peakedness.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-wave_spectral_peakedness.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-wave_spectral_skewness.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-wave_spectral_skewness.ini index 074813687..c3cdeab54 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-wave_spectral_skewness.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-wave_spectral_skewness.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-zero_degree_level.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-zero_degree_level.ini index 41bb3c1f5..255e73cf7 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-zero_degree_level.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-zero_degree_level.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-near_ir_albedo_for_diffuse_radiation.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-near_ir_albedo_for_diffuse_radiation.ini index 2344b5130..33d81cee8 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-near_ir_albedo_for_diffuse_radiation.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-near_ir_albedo_for_diffuse_radiation.ini @@ -39,6 +39,5 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = -valid_max = - +valid_min = 0.0 +valid_max = 1.0 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-near_ir_albedo_for_direct_radiation.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-near_ir_albedo_for_direct_radiation.ini index 42c36c451..16e122ba7 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-near_ir_albedo_for_direct_radiation.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-near_ir_albedo_for_direct_radiation.ini @@ -39,6 +39,5 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = -valid_max = - +valid_min = 0.0 +valid_max = 1.0 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-normalized_energy_flux_into_ocean.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-normalized_energy_flux_into_ocean.ini index 56e2b47d8..3a7701c16 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-normalized_energy_flux_into_ocean.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-normalized_energy_flux_into_ocean.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-normalized_energy_flux_into_waves.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-normalized_energy_flux_into_waves.ini index 6deb0f8fa..8bdc20b07 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-normalized_energy_flux_into_waves.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-normalized_energy_flux_into_waves.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-normalized_stress_into_ocean.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-normalized_stress_into_ocean.ini index 844e5465f..f96ccf64c 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-normalized_stress_into_ocean.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-normalized_stress_into_ocean.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-northward_gravity_wave_surface_stress.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-northward_gravity_wave_surface_stress.ini index daf5caa09..540edbc25 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-northward_gravity_wave_surface_stress.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-northward_gravity_wave_surface_stress.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-northward_turbulent_surface_stress.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-northward_turbulent_surface_stress.ini index 2cf785a75..ea366b2ea 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-northward_turbulent_surface_stress.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-northward_turbulent_surface_stress.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-ocean_surface_stress_equivalent_10m_neutral_wind_direction.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-ocean_surface_stress_equivalent_10m_neutral_wind_direction.ini index 7771b6d48..d411b3647 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-ocean_surface_stress_equivalent_10m_neutral_wind_direction.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-ocean_surface_stress_equivalent_10m_neutral_wind_direction.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-ocean_surface_stress_equivalent_10m_neutral_wind_speed.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-ocean_surface_stress_equivalent_10m_neutral_wind_speed.ini index 46d21fb3e..94408189a 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-ocean_surface_stress_equivalent_10m_neutral_wind_speed.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-ocean_surface_stress_equivalent_10m_neutral_wind_speed.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-orography.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-orography.ini index 51fed3ebb..e57d60956 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-orography.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-orography.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-peak_wave_period.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-peak_wave_period.ini index b58fbd490..651855e63 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-peak_wave_period.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-peak_wave_period.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-period_corresponding_to_maximum_individual_wave_height.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-period_corresponding_to_maximum_individual_wave_height.ini index 890d003a3..cb504dffa 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-period_corresponding_to_maximum_individual_wave_height.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-period_corresponding_to_maximum_individual_wave_height.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-potential_evaporation.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-potential_evaporation.ini index c9e1c0c57..bdf2059ea 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-potential_evaporation.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-potential_evaporation.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-precipitation_type.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-precipitation_type.ini index 3baffcca9..2a6b68d87 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-precipitation_type.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-precipitation_type.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-runoff.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-runoff.ini index 7c7062ade..553bcb23f 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-runoff.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-runoff.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-sea_ice_cover.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-sea_ice_cover.ini index e6050b4b2..4fbcdfe4d 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-sea_ice_cover.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-sea_ice_cover.ini @@ -39,6 +39,5 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = -valid_max = - +valid_min = 0.0 +valid_max = 1.0 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-sea_surface_temperature.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-sea_surface_temperature.ini index 6fc9b8352..61b42b609 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-sea_surface_temperature.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-sea_surface_temperature.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = 193.15 valid_max = 353.15 - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-significant_height_of_combined_wind_waves_and_swell.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-significant_height_of_combined_wind_waves_and_swell.ini index adeccc69a..07d257257 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-significant_height_of_combined_wind_waves_and_swell.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-significant_height_of_combined_wind_waves_and_swell.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-significant_height_of_total_swell.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-significant_height_of_total_swell.ini index 997ba643f..d32bf33f6 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-significant_height_of_total_swell.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-significant_height_of_total_swell.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-significant_height_of_wind_waves.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-significant_height_of_wind_waves.ini index dd64e9d31..3781491e9 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-significant_height_of_wind_waves.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-significant_height_of_wind_waves.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-significant_wave_height_of_first_swell_partition.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-significant_wave_height_of_first_swell_partition.ini index 3ca61a31c..dd56e40ff 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-significant_wave_height_of_first_swell_partition.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-significant_wave_height_of_first_swell_partition.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-significant_wave_height_of_second_swell_partition.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-significant_wave_height_of_second_swell_partition.ini index 19432e3d3..b245ccb70 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-significant_wave_height_of_second_swell_partition.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-significant_wave_height_of_second_swell_partition.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-significant_wave_height_of_third_swell_partition.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-significant_wave_height_of_third_swell_partition.ini index f389b2316..a119b6c40 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-significant_wave_height_of_third_swell_partition.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-significant_wave_height_of_third_swell_partition.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-skin_reservoir_content.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-skin_reservoir_content.ini index 9a62ffb87..127ae7ed8 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-skin_reservoir_content.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-skin_reservoir_content.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-skin_temperature.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-skin_temperature.ini index db221d680..725643cc8 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-skin_temperature.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-skin_temperature.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = 193.15 valid_max = 353.15 - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-slope_of_sub_gridscale_orography.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-slope_of_sub_gridscale_orography.ini index 132d33581..d2b99c060 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-slope_of_sub_gridscale_orography.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-slope_of_sub_gridscale_orography.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-snow_albedo.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-snow_albedo.ini index 45be013be..190a62c77 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-snow_albedo.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-snow_albedo.ini @@ -39,6 +39,5 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = -valid_max = - +valid_min = 0.0 +valid_max = 1.0 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-snow_density.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-snow_density.ini index ff99bd494..15a0e47e8 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-snow_density.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-snow_density.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-snow_depth.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-snow_depth.ini index d2873a9d7..18d5ef2cd 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-snow_depth.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-snow_depth.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-snow_evaporation.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-snow_evaporation.ini index a3075642f..f0dc34c2c 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-snow_evaporation.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-snow_evaporation.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-snowfall.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-snowfall.ini index 887e39e5e..165354e3d 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-snowfall.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-snowfall.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-snowmelt.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-snowmelt.ini index 13255088e..9c64b01b2 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-snowmelt.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-snowmelt.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-soil_temperature_level_1.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-soil_temperature_level_1.ini index dd81bee22..e72298b62 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-soil_temperature_level_1.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-soil_temperature_level_1.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = 223.15 valid_max = 323.15 - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-soil_temperature_level_2.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-soil_temperature_level_2.ini index 7fa13f7e8..dad58fe78 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-soil_temperature_level_2.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-soil_temperature_level_2.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = 223.15 valid_max = 323.15 - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-soil_temperature_level_3.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-soil_temperature_level_3.ini index 4ffc45b9f..7de61cafc 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-soil_temperature_level_3.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-soil_temperature_level_3.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = 223.15 valid_max = 323.15 - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-soil_temperature_level_4.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-soil_temperature_level_4.ini index 4c5534734..acddb8eee 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-soil_temperature_level_4.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-soil_temperature_level_4.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-soil_type.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-soil_type.ini index cc3cf4d83..2fda2b0ff 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-soil_type.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-soil_type.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-standard_deviation_of_filtered_subgrid_orography.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-standard_deviation_of_filtered_subgrid_orography.ini index d5ef947e8..ebe362794 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-standard_deviation_of_filtered_subgrid_orography.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-standard_deviation_of_filtered_subgrid_orography.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-standard_deviation_of_orography.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-standard_deviation_of_orography.ini index 2237f88ee..f2c25862c 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-standard_deviation_of_orography.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-standard_deviation_of_orography.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-sub_surface_runoff.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-sub_surface_runoff.ini index b9475cfb3..bc5489592 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-sub_surface_runoff.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-sub_surface_runoff.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-surface_latent_heat_flux.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-surface_latent_heat_flux.ini index 04540e30c..a5d2e149a 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-surface_latent_heat_flux.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-surface_latent_heat_flux.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-surface_net_solar_radiation.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-surface_net_solar_radiation.ini index f777e7d6c..e10b79c77 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-surface_net_solar_radiation.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-surface_net_solar_radiation.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-surface_net_solar_radiation_clear_sky.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-surface_net_solar_radiation_clear_sky.ini index 07cec8a05..1f23f6a9d 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-surface_net_solar_radiation_clear_sky.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-surface_net_solar_radiation_clear_sky.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-surface_net_thermal_radiation.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-surface_net_thermal_radiation.ini index 5e0eec6ad..90e1abb3d 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-surface_net_thermal_radiation.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-surface_net_thermal_radiation.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-surface_net_thermal_radiation_clear_sky.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-surface_net_thermal_radiation_clear_sky.ini index d3034fe4b..d97c1e758 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-surface_net_thermal_radiation_clear_sky.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-surface_net_thermal_radiation_clear_sky.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-surface_pressure.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-surface_pressure.ini index 70f48ea8e..f07034c7b 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-surface_pressure.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-surface_pressure.ini @@ -39,6 +39,5 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = 5 -valid_max = 11 - +valid_min = 5.0 +valid_max = 11.0 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-surface_runoff.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-surface_runoff.ini index 7c0641d81..96e4c2eb9 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-surface_runoff.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-surface_runoff.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-surface_sensible_heat_flux.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-surface_sensible_heat_flux.ini index fcb3c8f6b..df96564c4 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-surface_sensible_heat_flux.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-surface_sensible_heat_flux.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-surface_solar_radiation_downward_clear_sky.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-surface_solar_radiation_downward_clear_sky.ini index 04105eea7..040669b50 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-surface_solar_radiation_downward_clear_sky.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-surface_solar_radiation_downward_clear_sky.ini @@ -39,6 +39,5 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = 0 -valid_max = 1600 - +valid_min = 0.0 +valid_max = 1600.0 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-surface_solar_radiation_downwards.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-surface_solar_radiation_downwards.ini index 9d55e3ee5..8db318a43 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-surface_solar_radiation_downwards.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-surface_solar_radiation_downwards.ini @@ -39,6 +39,5 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = 0 -valid_max = 1600 - +valid_min = 0.0 +valid_max = 1600.0 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-surface_thermal_radiation_downward_clear_sky.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-surface_thermal_radiation_downward_clear_sky.ini index 2065f8e95..a5a34e73b 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-surface_thermal_radiation_downward_clear_sky.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-surface_thermal_radiation_downward_clear_sky.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-surface_thermal_radiation_downwards.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-surface_thermal_radiation_downwards.ini index 589e89798..0652c6d9b 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-surface_thermal_radiation_downwards.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-surface_thermal_radiation_downwards.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-temperature_of_snow_layer.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-temperature_of_snow_layer.ini index 00cc7751e..3c9c237c4 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-temperature_of_snow_layer.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-temperature_of_snow_layer.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-toa_incident_solar_radiation.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-toa_incident_solar_radiation.ini index fc064c785..cc7870878 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-toa_incident_solar_radiation.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-toa_incident_solar_radiation.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-top_net_solar_radiation.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-top_net_solar_radiation.ini index ad3afaa7c..79fe13b5e 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-top_net_solar_radiation.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-top_net_solar_radiation.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-top_net_solar_radiation_clear_sky.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-top_net_solar_radiation_clear_sky.ini index 14aca94d4..ffb5f5012 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-top_net_solar_radiation_clear_sky.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-top_net_solar_radiation_clear_sky.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-top_net_thermal_radiation.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-top_net_thermal_radiation.ini index 3c0dcf585..e87581fc8 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-top_net_thermal_radiation.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-top_net_thermal_radiation.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-top_net_thermal_radiation_clear_sky.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-top_net_thermal_radiation_clear_sky.ini index f8292c9ac..f98afff55 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-top_net_thermal_radiation_clear_sky.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-top_net_thermal_radiation_clear_sky.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-total_cloud_cover.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-total_cloud_cover.ini index 79eae7b90..111621ec9 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-total_cloud_cover.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-total_cloud_cover.ini @@ -39,6 +39,5 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = -valid_max = - +valid_min = 0.0 +valid_max = 1.0 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-total_column_cloud_ice_water.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-total_column_cloud_ice_water.ini index 35dbace39..ea76a5f5d 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-total_column_cloud_ice_water.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-total_column_cloud_ice_water.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-total_column_cloud_liquid_water.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-total_column_cloud_liquid_water.ini index c8c80b13f..696b0d022 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-total_column_cloud_liquid_water.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-total_column_cloud_liquid_water.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-total_column_ozone.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-total_column_ozone.ini index a338f824e..defbea07c 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-total_column_ozone.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-total_column_ozone.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-total_column_rain_water.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-total_column_rain_water.ini index 8af31984e..3dbb3a731 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-total_column_rain_water.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-total_column_rain_water.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-total_column_snow_water.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-total_column_snow_water.ini index 26fb76a94..cff190245 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-total_column_snow_water.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-total_column_snow_water.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-total_column_supercooled_liquid_water.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-total_column_supercooled_liquid_water.ini index 5d739d9e4..c654f9e31 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-total_column_supercooled_liquid_water.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-total_column_supercooled_liquid_water.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-total_column_water.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-total_column_water.ini index c0dbf63ab..485b2998d 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-total_column_water.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-total_column_water.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-total_column_water_vapour.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-total_column_water_vapour.ini index 985700a2d..aa9f81388 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-total_column_water_vapour.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-total_column_water_vapour.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-total_precipitation.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-total_precipitation.ini index 04c98e382..590db7b63 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-total_precipitation.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-total_precipitation.ini @@ -39,6 +39,5 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = 0 +valid_min = 0.0 valid_max = 0.04 - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-total_sky_direct_solar_radiation_at_surface.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-total_sky_direct_solar_radiation_at_surface.ini index 3457a7fb2..5d402b450 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-total_sky_direct_solar_radiation_at_surface.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-total_sky_direct_solar_radiation_at_surface.ini @@ -39,6 +39,5 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = 0 -valid_max = 1600 - +valid_min = 0.0 +valid_max = 1600.0 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-total_totals_index.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-total_totals_index.ini index 253a74cd5..f43766c1d 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-total_totals_index.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-total_totals_index.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-trapping_layer_base_height.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-trapping_layer_base_height.ini index 435b4489a..377e4cccf 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-trapping_layer_base_height.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-trapping_layer_base_height.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-trapping_layer_top_height.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-trapping_layer_top_height.ini index e07554aad..0e013547f 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-trapping_layer_top_height.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-trapping_layer_top_height.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-type_of_high_vegetation.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-type_of_high_vegetation.ini index 3deeedc60..4ba61a87f 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-type_of_high_vegetation.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-type_of_high_vegetation.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-type_of_low_vegetation.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-type_of_low_vegetation.ini index 9f6938ebf..9543d4caf 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-type_of_low_vegetation.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-type_of_low_vegetation.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-u_component_stokes_drift.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-u_component_stokes_drift.ini index 9bcabf568..d318e90d1 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-u_component_stokes_drift.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-u_component_stokes_drift.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-uv_visible_albedo_for_diffuse_radiation.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-uv_visible_albedo_for_diffuse_radiation.ini index 19f05475f..cbe7fa5c2 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-uv_visible_albedo_for_diffuse_radiation.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-uv_visible_albedo_for_diffuse_radiation.ini @@ -39,6 +39,5 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = -valid_max = - +valid_min = 0.0 +valid_max = 1.0 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-uv_visible_albedo_for_direct_radiation.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-uv_visible_albedo_for_direct_radiation.ini index 580726478..a34b5d148 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-uv_visible_albedo_for_direct_radiation.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-uv_visible_albedo_for_direct_radiation.ini @@ -39,6 +39,5 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = -valid_max = - +valid_min = 0.0 +valid_max = 1.0 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-v_component_stokes_drift.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-v_component_stokes_drift.ini index c23b2d6db..dcca7ef7d 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-v_component_stokes_drift.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-v_component_stokes_drift.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_divergence_of_cloud_frozen_water_flux.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_divergence_of_cloud_frozen_water_flux.ini index d6d3ccebc..104960293 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_divergence_of_cloud_frozen_water_flux.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_divergence_of_cloud_frozen_water_flux.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_divergence_of_cloud_liquid_water_flux.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_divergence_of_cloud_liquid_water_flux.ini index 777cad7e3..f3e2d4158 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_divergence_of_cloud_liquid_water_flux.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_divergence_of_cloud_liquid_water_flux.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_divergence_of_geopotential_flux.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_divergence_of_geopotential_flux.ini index 1588ca0f1..c6878daf8 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_divergence_of_geopotential_flux.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_divergence_of_geopotential_flux.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_divergence_of_kinetic_energy_flux.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_divergence_of_kinetic_energy_flux.ini index 471965b15..d7ea5ba1c 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_divergence_of_kinetic_energy_flux.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_divergence_of_kinetic_energy_flux.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_divergence_of_mass_flux.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_divergence_of_mass_flux.ini index ceb8895df..d59d19284 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_divergence_of_mass_flux.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_divergence_of_mass_flux.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_divergence_of_moisture_flux.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_divergence_of_moisture_flux.ini index 6b95fe200..8d1e1791d 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_divergence_of_moisture_flux.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_divergence_of_moisture_flux.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_divergence_of_ozone_flux.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_divergence_of_ozone_flux.ini index e2fa05d17..26eaab3fa 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_divergence_of_ozone_flux.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_divergence_of_ozone_flux.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_divergence_of_thermal_energy_flux.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_divergence_of_thermal_energy_flux.ini index 6914cbaab..abdb9f675 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_divergence_of_thermal_energy_flux.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_divergence_of_thermal_energy_flux.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_divergence_of_total_energy_flux.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_divergence_of_total_energy_flux.ini index 755fc99a0..ac9079627 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_divergence_of_total_energy_flux.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_divergence_of_total_energy_flux.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_eastward_cloud_frozen_water_flux.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_eastward_cloud_frozen_water_flux.ini index 4b5136734..5282d329d 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_eastward_cloud_frozen_water_flux.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_eastward_cloud_frozen_water_flux.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_eastward_cloud_liquid_water_flux.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_eastward_cloud_liquid_water_flux.ini index 2506fa6ff..45fe54277 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_eastward_cloud_liquid_water_flux.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_eastward_cloud_liquid_water_flux.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_eastward_geopotential_flux.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_eastward_geopotential_flux.ini index 3e22e0aaf..9a033f793 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_eastward_geopotential_flux.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_eastward_geopotential_flux.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_eastward_heat_flux.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_eastward_heat_flux.ini index f290a55a0..33af0aabb 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_eastward_heat_flux.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_eastward_heat_flux.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_eastward_kinetic_energy_flux.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_eastward_kinetic_energy_flux.ini index 0d0c8686f..511dddf23 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_eastward_kinetic_energy_flux.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_eastward_kinetic_energy_flux.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_eastward_mass_flux.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_eastward_mass_flux.ini index 7b2ae8a6d..ac65d2783 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_eastward_mass_flux.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_eastward_mass_flux.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_eastward_ozone_flux.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_eastward_ozone_flux.ini index a2cc75ebd..712d07da7 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_eastward_ozone_flux.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_eastward_ozone_flux.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_eastward_total_energy_flux.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_eastward_total_energy_flux.ini index c1e42695b..70ea690c4 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_eastward_total_energy_flux.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_eastward_total_energy_flux.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_eastward_water_vapour_flux.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_eastward_water_vapour_flux.ini index 215f5d9d6..ef3c51fe6 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_eastward_water_vapour_flux.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_eastward_water_vapour_flux.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_energy_conversion.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_energy_conversion.ini index e64a0b2a8..1914cad33 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_energy_conversion.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_energy_conversion.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_kinetic_energy.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_kinetic_energy.ini index 3dbf848cc..6eee1ec29 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_kinetic_energy.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_kinetic_energy.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_mass_of_atmosphere.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_mass_of_atmosphere.ini index e5e144fec..8caceba68 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_mass_of_atmosphere.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_mass_of_atmosphere.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_mass_tendency.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_mass_tendency.ini index dd73ce2aa..0f53ded88 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_mass_tendency.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_mass_tendency.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_northward_cloud_frozen_water_flux.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_northward_cloud_frozen_water_flux.ini index 7255b7cd4..c1e696fef 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_northward_cloud_frozen_water_flux.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_northward_cloud_frozen_water_flux.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_northward_cloud_liquid_water_flux.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_northward_cloud_liquid_water_flux.ini index ad360c8ee..ed0be3936 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_northward_cloud_liquid_water_flux.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_northward_cloud_liquid_water_flux.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_northward_geopotential_flux.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_northward_geopotential_flux.ini index e22b7f3da..5efce7269 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_northward_geopotential_flux.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_northward_geopotential_flux.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_northward_heat_flux.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_northward_heat_flux.ini index 9c68bdd31..590340988 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_northward_heat_flux.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_northward_heat_flux.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_northward_kinetic_energy_flux.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_northward_kinetic_energy_flux.ini index 6b706cdd5..17e24f1a9 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_northward_kinetic_energy_flux.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_northward_kinetic_energy_flux.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_northward_mass_flux.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_northward_mass_flux.ini index ae3fe3ed3..b664744de 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_northward_mass_flux.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_northward_mass_flux.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_northward_ozone_flux.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_northward_ozone_flux.ini index 59de20723..b6e0b510c 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_northward_ozone_flux.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_northward_ozone_flux.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_northward_total_energy_flux.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_northward_total_energy_flux.ini index 966651f3f..3ea87c1b3 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_northward_total_energy_flux.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_northward_total_energy_flux.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_northward_water_vapour_flux.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_northward_water_vapour_flux.ini index 63bd45ad9..a9c1091cc 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_northward_water_vapour_flux.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_northward_water_vapour_flux.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_potential_and_internal_energy.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_potential_and_internal_energy.ini index 8ad657426..adae3f8e1 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_potential_and_internal_energy.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_potential_and_internal_energy.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_potential_internal_and_latent_energy.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_potential_internal_and_latent_energy.ini index 8138221aa..67eb0bec1 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_potential_internal_and_latent_energy.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_potential_internal_and_latent_energy.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_temperature.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_temperature.ini index e3fb11df5..89f0e2775 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_temperature.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_temperature.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_thermal_energy.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_thermal_energy.ini index 6511ed204..f2c7b53c9 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_thermal_energy.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_thermal_energy.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_total_energy.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_total_energy.ini index 31fbb7b39..f92a4e5d8 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_total_energy.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_total_energy.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertically_integrated_moisture_divergence.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertically_integrated_moisture_divergence.ini index 8781dca8f..ba11be4ee 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertically_integrated_moisture_divergence.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertically_integrated_moisture_divergence.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-volumetric_soil_water_layer_1.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-volumetric_soil_water_layer_1.ini index f3eaaf503..edead723f 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-volumetric_soil_water_layer_1.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-volumetric_soil_water_layer_1.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-volumetric_soil_water_layer_2.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-volumetric_soil_water_layer_2.ini index a35b9405a..6a6622496 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-volumetric_soil_water_layer_2.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-volumetric_soil_water_layer_2.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-volumetric_soil_water_layer_3.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-volumetric_soil_water_layer_3.ini index abe05e51d..d3ed50165 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-volumetric_soil_water_layer_3.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-volumetric_soil_water_layer_3.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-volumetric_soil_water_layer_4.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-volumetric_soil_water_layer_4.ini index 8aac4a57d..c5b55b4d2 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-volumetric_soil_water_layer_4.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-volumetric_soil_water_layer_4.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-wave_spectral_directional_width.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-wave_spectral_directional_width.ini index 940ae68db..f76f8f6c9 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-wave_spectral_directional_width.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-wave_spectral_directional_width.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-wave_spectral_directional_width_for_swell.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-wave_spectral_directional_width_for_swell.ini index 6b28bf96e..d82eca2fd 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-wave_spectral_directional_width_for_swell.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-wave_spectral_directional_width_for_swell.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-wave_spectral_directional_width_for_wind_waves.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-wave_spectral_directional_width_for_wind_waves.ini index 1a42980e1..c4ccfa469 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-wave_spectral_directional_width_for_wind_waves.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-wave_spectral_directional_width_for_wind_waves.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-wave_spectral_kurtosis.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-wave_spectral_kurtosis.ini index 0276449b4..85973cbee 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-wave_spectral_kurtosis.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-wave_spectral_kurtosis.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-wave_spectral_peakedness.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-wave_spectral_peakedness.ini index b2d994a30..3b1505758 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-wave_spectral_peakedness.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-wave_spectral_peakedness.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-wave_spectral_skewness.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-wave_spectral_skewness.ini index 9491589dc..c88f94947 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-wave_spectral_skewness.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-wave_spectral_skewness.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-zero_degree_level.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-zero_degree_level.ini index 1f9f45796..24b936a5d 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-zero_degree_level.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-zero_degree_level.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-pressure-levels-geopotential.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-pressure-levels-geopotential.ini index a7869f6e3..db1cda6c9 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-pressure-levels-geopotential.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-pressure-levels-geopotential.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-pressure-levels-geopotential_height.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-pressure-levels-geopotential_height.ini index 1446685c4..d572bf217 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-pressure-levels-geopotential_height.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-pressure-levels-geopotential_height.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-pressure-levels-relative_humidity.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-pressure-levels-relative_humidity.ini index 8b175ab6b..a05b44e29 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-pressure-levels-relative_humidity.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-pressure-levels-relative_humidity.ini @@ -39,6 +39,5 @@ time_step = 6 time_granularity = hour [valid_ranges] -valid_min = 0 -valid_max = 100 - +valid_min = 0.0 +valid_max = 100.0 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-pressure-levels-temperature.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-pressure-levels-temperature.ini index 109d8edf8..46c208900 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-pressure-levels-temperature.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-pressure-levels-temperature.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = 183.15 valid_max = 343.15 - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-pressure-levels-u_component_of_wind.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-pressure-levels-u_component_of_wind.ini index d123c8b61..4500b88bd 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-pressure-levels-u_component_of_wind.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-pressure-levels-u_component_of_wind.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-pressure-levels-v_component_of_wind.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-pressure-levels-v_component_of_wind.ini index a75f793b0..9b8ae8ad5 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-pressure-levels-v_component_of_wind.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-pressure-levels-v_component_of_wind.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-mescan_surfex-10m_wind_direction.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-mescan_surfex-10m_wind_direction.ini index 18bcc9657..616bacd5a 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-mescan_surfex-10m_wind_direction.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-mescan_surfex-10m_wind_direction.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-mescan_surfex-10m_wind_speed.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-mescan_surfex-10m_wind_speed.ini index 1746402cb..2bdd937e6 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-mescan_surfex-10m_wind_speed.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-mescan_surfex-10m_wind_speed.ini @@ -39,6 +39,5 @@ time_step = 12 time_granularity = hour [valid_ranges] -valid_min = 0 -valid_max = 75 - +valid_min = 0.0 +valid_max = 75.0 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-mescan_surfex-2m_relative_humidity.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-mescan_surfex-2m_relative_humidity.ini index a35cc3e91..b53a7602a 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-mescan_surfex-2m_relative_humidity.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-mescan_surfex-2m_relative_humidity.ini @@ -39,6 +39,5 @@ time_step = 12 time_granularity = hour [valid_ranges] -valid_min = -valid_max = - +valid_min = 0.0 +valid_max = 100.0 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-mescan_surfex-2m_temperature.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-mescan_surfex-2m_temperature.ini index 9d160e082..33f256b0f 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-mescan_surfex-2m_temperature.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-mescan_surfex-2m_temperature.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-mescan_surfex-albedo.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-mescan_surfex-albedo.ini index 28f1ab01a..16a5238d4 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-mescan_surfex-albedo.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-mescan_surfex-albedo.ini @@ -39,6 +39,5 @@ time_step = 12 time_granularity = hour [valid_ranges] -valid_min = -valid_max = - +valid_min = 0.0 +valid_max = 100.0 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-mescan_surfex-high_cloud_cover.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-mescan_surfex-high_cloud_cover.ini index c9d538e9d..9f8f6c249 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-mescan_surfex-high_cloud_cover.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-mescan_surfex-high_cloud_cover.ini @@ -39,6 +39,5 @@ time_step = 12 time_granularity = hour [valid_ranges] -valid_min = -valid_max = - +valid_min = 0.0 +valid_max = 1.0 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-mescan_surfex-low_cloud_cover.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-mescan_surfex-low_cloud_cover.ini index 869fcde8e..f35c0efb4 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-mescan_surfex-low_cloud_cover.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-mescan_surfex-low_cloud_cover.ini @@ -39,6 +39,5 @@ time_step = 12 time_granularity = hour [valid_ranges] -valid_min = -valid_max = - +valid_min = 0.0 +valid_max = 1.0 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-mescan_surfex-mean_sea_level_pressure.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-mescan_surfex-mean_sea_level_pressure.ini index 777469880..5b720aa6a 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-mescan_surfex-mean_sea_level_pressure.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-mescan_surfex-mean_sea_level_pressure.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-mescan_surfex-medium_cloud_cover.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-mescan_surfex-medium_cloud_cover.ini index 04ed2fe55..210a49014 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-mescan_surfex-medium_cloud_cover.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-mescan_surfex-medium_cloud_cover.ini @@ -39,6 +39,5 @@ time_step = 12 time_granularity = hour [valid_ranges] -valid_min = -valid_max = - +valid_min = 0.0 +valid_max = 1.0 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-mescan_surfex-orography.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-mescan_surfex-orography.ini index 85f26c9a7..48afc573f 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-mescan_surfex-orography.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-mescan_surfex-orography.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-mescan_surfex-skin_temperature.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-mescan_surfex-skin_temperature.ini index bcfccf711..5f149e1ad 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-mescan_surfex-skin_temperature.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-mescan_surfex-skin_temperature.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = 193.15 valid_max = 353.15 - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-mescan_surfex-snow_density.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-mescan_surfex-snow_density.ini index 26039bb57..8333c77c4 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-mescan_surfex-snow_density.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-mescan_surfex-snow_density.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-mescan_surfex-snow_depth_water_equivalent.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-mescan_surfex-snow_depth_water_equivalent.ini index 4b0c4b9b3..f09f49d5d 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-mescan_surfex-snow_depth_water_equivalent.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-mescan_surfex-snow_depth_water_equivalent.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-mescan_surfex-surface_pressure.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-mescan_surfex-surface_pressure.ini index a1b410d3e..9a3f18b04 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-mescan_surfex-surface_pressure.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-mescan_surfex-surface_pressure.ini @@ -39,6 +39,5 @@ time_step = 12 time_granularity = hour [valid_ranges] -valid_min = 5 -valid_max = 11 - +valid_min = 5.0 +valid_max = 11.0 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-mescan_surfex-surface_roughness.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-mescan_surfex-surface_roughness.ini index 48aae49c1..3560d3d19 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-mescan_surfex-surface_roughness.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-mescan_surfex-surface_roughness.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-mescan_surfex-total_cloud_cover.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-mescan_surfex-total_cloud_cover.ini index fb809cf18..53fde60a6 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-mescan_surfex-total_cloud_cover.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-mescan_surfex-total_cloud_cover.ini @@ -39,6 +39,5 @@ time_step = 12 time_granularity = hour [valid_ranges] -valid_min = -valid_max = - +valid_min = 0.0 +valid_max = 1.0 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-mescan_surfex-total_column_integrated_water_vapour.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-mescan_surfex-total_column_integrated_water_vapour.ini index d38969907..307c82ab1 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-mescan_surfex-total_column_integrated_water_vapour.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-mescan_surfex-total_column_integrated_water_vapour.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-mescan_surfex-total_precipitation.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-mescan_surfex-total_precipitation.ini index b31ef522c..ca4a944b8 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-mescan_surfex-total_precipitation.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-mescan_surfex-total_precipitation.ini @@ -39,6 +39,5 @@ time_step = 12 time_granularity = hour [valid_ranges] -valid_min = 0 +valid_min = 0.0 valid_max = 0.04 - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-uerra_harmonie-10m_wind_direction.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-uerra_harmonie-10m_wind_direction.ini index 65095211f..03febcd6b 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-uerra_harmonie-10m_wind_direction.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-uerra_harmonie-10m_wind_direction.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-uerra_harmonie-10m_wind_speed.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-uerra_harmonie-10m_wind_speed.ini index 1c91fdb9d..d5f86f391 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-uerra_harmonie-10m_wind_speed.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-uerra_harmonie-10m_wind_speed.ini @@ -39,6 +39,5 @@ time_step = 6 time_granularity = hour [valid_ranges] -valid_min = 0 -valid_max = 75 - +valid_min = 0.0 +valid_max = 75.0 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-uerra_harmonie-2m_relative_humidity.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-uerra_harmonie-2m_relative_humidity.ini index 36e6dba40..1535de43c 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-uerra_harmonie-2m_relative_humidity.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-uerra_harmonie-2m_relative_humidity.ini @@ -39,6 +39,5 @@ time_step = 6 time_granularity = hour [valid_ranges] -valid_min = -valid_max = - +valid_min = 0.0 +valid_max = 100.0 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-uerra_harmonie-2m_temperature.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-uerra_harmonie-2m_temperature.ini index ec97f9b38..6ab9bb97e 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-uerra_harmonie-2m_temperature.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-uerra_harmonie-2m_temperature.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-uerra_harmonie-albedo.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-uerra_harmonie-albedo.ini index 4a728052e..c6d3d3221 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-uerra_harmonie-albedo.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-uerra_harmonie-albedo.ini @@ -39,6 +39,5 @@ time_step = 6 time_granularity = hour [valid_ranges] -valid_min = -valid_max = - +valid_min = 0.0 +valid_max = 100.0 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-uerra_harmonie-high_cloud_cover.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-uerra_harmonie-high_cloud_cover.ini index 5b33eba42..db4791f61 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-uerra_harmonie-high_cloud_cover.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-uerra_harmonie-high_cloud_cover.ini @@ -39,6 +39,5 @@ time_step = 6 time_granularity = hour [valid_ranges] -valid_min = -valid_max = - +valid_min = 0.0 +valid_max = 1.0 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-uerra_harmonie-low_cloud_cover.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-uerra_harmonie-low_cloud_cover.ini index 28e5fb1ca..40c55085e 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-uerra_harmonie-low_cloud_cover.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-uerra_harmonie-low_cloud_cover.ini @@ -39,6 +39,5 @@ time_step = 6 time_granularity = hour [valid_ranges] -valid_min = -valid_max = - +valid_min = 0.0 +valid_max = 1.0 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-uerra_harmonie-mean_sea_level_pressure.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-uerra_harmonie-mean_sea_level_pressure.ini index ee385a943..05a59a22f 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-uerra_harmonie-mean_sea_level_pressure.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-uerra_harmonie-mean_sea_level_pressure.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-uerra_harmonie-medium_cloud_cover.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-uerra_harmonie-medium_cloud_cover.ini index 4dbb8fe90..5587602e5 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-uerra_harmonie-medium_cloud_cover.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-uerra_harmonie-medium_cloud_cover.ini @@ -39,6 +39,5 @@ time_step = 6 time_granularity = hour [valid_ranges] -valid_min = -valid_max = - +valid_min = 0.0 +valid_max = 1.0 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-uerra_harmonie-orography.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-uerra_harmonie-orography.ini index b8ce902d6..04317949b 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-uerra_harmonie-orography.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-uerra_harmonie-orography.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-uerra_harmonie-skin_temperature.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-uerra_harmonie-skin_temperature.ini index d354bce6f..12ad0e8ca 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-uerra_harmonie-skin_temperature.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-uerra_harmonie-skin_temperature.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = 193.15 valid_max = 353.15 - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-uerra_harmonie-snow_density.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-uerra_harmonie-snow_density.ini index df2b5f1c8..f72cac9e2 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-uerra_harmonie-snow_density.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-uerra_harmonie-snow_density.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-uerra_harmonie-snow_depth_water_equivalent.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-uerra_harmonie-snow_depth_water_equivalent.ini index 7ec5b442f..793d78263 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-uerra_harmonie-snow_depth_water_equivalent.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-uerra_harmonie-snow_depth_water_equivalent.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-uerra_harmonie-surface_pressure.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-uerra_harmonie-surface_pressure.ini index accec1924..472db8a65 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-uerra_harmonie-surface_pressure.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-uerra_harmonie-surface_pressure.ini @@ -39,6 +39,5 @@ time_step = 6 time_granularity = hour [valid_ranges] -valid_min = 5 -valid_max = 11 - +valid_min = 5.0 +valid_max = 11.0 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-uerra_harmonie-surface_roughness.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-uerra_harmonie-surface_roughness.ini index c905a2c5b..5c9ad4821 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-uerra_harmonie-surface_roughness.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-uerra_harmonie-surface_roughness.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-uerra_harmonie-total_cloud_cover.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-uerra_harmonie-total_cloud_cover.ini index f4c707d78..fee9ecae0 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-uerra_harmonie-total_cloud_cover.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-uerra_harmonie-total_cloud_cover.ini @@ -39,6 +39,5 @@ time_step = 6 time_granularity = hour [valid_ranges] -valid_min = -valid_max = - +valid_min = 0.0 +valid_max = 1.0 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-uerra_harmonie-total_column_integrated_water_vapour.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-uerra_harmonie-total_column_integrated_water_vapour.ini index c692c4f93..f9f026bc0 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-uerra_harmonie-total_column_integrated_water_vapour.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-uerra_harmonie-total_column_integrated_water_vapour.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-uerra_harmonie-total_precipitation.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-uerra_harmonie-total_precipitation.ini index e39858fad..ed938d1dd 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-uerra_harmonie-total_precipitation.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-uerra_harmonie-total_precipitation.ini @@ -39,6 +39,5 @@ time_step = 6 time_granularity = hour [valid_ranges] -valid_min = 0 +valid_min = 0.0 valid_max = 0.04 - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-geopotential-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-geopotential-cmcc-3.ini index 7f316a1e9..26251f161 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-geopotential-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-geopotential-cmcc-3.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-geopotential-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-geopotential-dwd-2.ini index 20148fb2d..fa2146542 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-geopotential-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-geopotential-dwd-2.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-geopotential-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-geopotential-ecmwf-5.ini index 562da6e46..caf6a6094 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-geopotential-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-geopotential-ecmwf-5.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-geopotential-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-geopotential-meteo_france-6.ini index 5e9fd0fcd..71079b077 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-geopotential-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-geopotential-meteo_france-6.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-geopotential-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-geopotential-meteo_france-7.ini index 634576f7c..156e4e43e 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-geopotential-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-geopotential-meteo_france-7.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-geopotential-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-geopotential-ukmo-14.ini index 9b215da74..7eace6a97 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-geopotential-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-geopotential-ukmo-14.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-specific_humidity-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-specific_humidity-cmcc-3.ini index 04c632e79..6a15b8d1d 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-specific_humidity-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-specific_humidity-cmcc-3.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-specific_humidity-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-specific_humidity-dwd-2.ini index 87aeb75f7..8678244f5 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-specific_humidity-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-specific_humidity-dwd-2.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-specific_humidity-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-specific_humidity-ecmwf-5.ini index 2e9d937eb..5dad2cc95 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-specific_humidity-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-specific_humidity-ecmwf-5.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-specific_humidity-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-specific_humidity-meteo_france-6.ini index 927b4f322..87e32ceeb 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-specific_humidity-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-specific_humidity-meteo_france-6.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-specific_humidity-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-specific_humidity-meteo_france-7.ini index eed30425e..dbf07fad5 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-specific_humidity-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-specific_humidity-meteo_france-7.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-specific_humidity-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-specific_humidity-ukmo-14.ini index 61d0b7afa..006fa06a1 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-specific_humidity-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-specific_humidity-ukmo-14.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-temperature-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-temperature-cmcc-3.ini index f02a3c90d..3e7d2a49e 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-temperature-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-temperature-cmcc-3.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = 183.15 valid_max = 343.15 - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-temperature-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-temperature-dwd-2.ini index 4fd659aaa..d2ea05c9c 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-temperature-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-temperature-dwd-2.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = 183.15 valid_max = 343.15 - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-temperature-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-temperature-ecmwf-5.ini index 31becf72b..2605b3ba7 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-temperature-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-temperature-ecmwf-5.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = 183.15 valid_max = 343.15 - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-temperature-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-temperature-meteo_france-6.ini index 07a063c52..13876252c 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-temperature-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-temperature-meteo_france-6.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = 183.15 valid_max = 343.15 - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-temperature-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-temperature-meteo_france-7.ini index 4c1028a98..0bd297491 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-temperature-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-temperature-meteo_france-7.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = 183.15 valid_max = 343.15 - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-temperature-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-temperature-ukmo-14.ini index 98b8b01d4..c6a7b42d3 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-temperature-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-temperature-ukmo-14.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = 183.15 valid_max = 343.15 - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-u_component_of_wind-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-u_component_of_wind-cmcc-3.ini index ae6336873..846a22bff 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-u_component_of_wind-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-u_component_of_wind-cmcc-3.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-u_component_of_wind-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-u_component_of_wind-dwd-2.ini index 53479785d..046a231cb 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-u_component_of_wind-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-u_component_of_wind-dwd-2.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-u_component_of_wind-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-u_component_of_wind-ecmwf-5.ini index 9df03f6a7..c845dccf6 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-u_component_of_wind-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-u_component_of_wind-ecmwf-5.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-u_component_of_wind-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-u_component_of_wind-meteo_france-6.ini index f46fd2d51..bdcffac03 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-u_component_of_wind-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-u_component_of_wind-meteo_france-6.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-u_component_of_wind-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-u_component_of_wind-meteo_france-7.ini index d8202645d..662baa8ec 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-u_component_of_wind-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-u_component_of_wind-meteo_france-7.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-u_component_of_wind-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-u_component_of_wind-ukmo-14.ini index 8832cbe81..0ac8170ae 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-u_component_of_wind-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-u_component_of_wind-ukmo-14.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-v_component_of_wind-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-v_component_of_wind-cmcc-3.ini index 82b488752..c3ea27930 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-v_component_of_wind-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-v_component_of_wind-cmcc-3.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-v_component_of_wind-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-v_component_of_wind-dwd-2.ini index 1d8d5353e..be9dc4474 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-v_component_of_wind-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-v_component_of_wind-dwd-2.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-v_component_of_wind-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-v_component_of_wind-ecmwf-5.ini index ea61de9d5..9049b4c5b 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-v_component_of_wind-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-v_component_of_wind-ecmwf-5.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-v_component_of_wind-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-v_component_of_wind-meteo_france-6.ini index 4d4f3df36..a2d2933c8 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-v_component_of_wind-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-v_component_of_wind-meteo_france-6.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-v_component_of_wind-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-v_component_of_wind-meteo_france-7.ini index 20ab291dc..0272dbb12 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-v_component_of_wind-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-v_component_of_wind-meteo_france-7.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-v_component_of_wind-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-v_component_of_wind-ukmo-14.ini index 117a1a983..3a007a733 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-v_component_of_wind-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-v_component_of_wind-ukmo-14.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_u_component_of_wind-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_u_component_of_wind-cmcc-3.ini index 87c316205..805eb4778 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_u_component_of_wind-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_u_component_of_wind-cmcc-3.ini @@ -39,6 +39,5 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = -75 -valid_max = 75 - +valid_min = -75.0 +valid_max = 75.0 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_u_component_of_wind-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_u_component_of_wind-dwd-2.ini index 517e881fa..2b2fc40a8 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_u_component_of_wind-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_u_component_of_wind-dwd-2.ini @@ -39,6 +39,5 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = -75 -valid_max = 75 - +valid_min = -75.0 +valid_max = 75.0 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_u_component_of_wind-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_u_component_of_wind-ecmwf-5.ini index 3a99d2dbf..6de740504 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_u_component_of_wind-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_u_component_of_wind-ecmwf-5.ini @@ -39,6 +39,5 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = -75 -valid_max = 75 - +valid_min = -75.0 +valid_max = 75.0 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_u_component_of_wind-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_u_component_of_wind-meteo_france-6.ini index b12410286..0e9415935 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_u_component_of_wind-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_u_component_of_wind-meteo_france-6.ini @@ -39,6 +39,5 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = -75 -valid_max = 75 - +valid_min = -75.0 +valid_max = 75.0 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_u_component_of_wind-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_u_component_of_wind-meteo_france-7.ini index ec8a72ffb..6ae70bdbf 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_u_component_of_wind-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_u_component_of_wind-meteo_france-7.ini @@ -39,6 +39,5 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = -75 -valid_max = 75 - +valid_min = -75.0 +valid_max = 75.0 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_u_component_of_wind-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_u_component_of_wind-ukmo-14.ini index 853c50868..ec6fb7fca 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_u_component_of_wind-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_u_component_of_wind-ukmo-14.ini @@ -39,6 +39,5 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = -75 -valid_max = 75 - +valid_min = -75.0 +valid_max = 75.0 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_v_component_of_wind-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_v_component_of_wind-cmcc-3.ini index 5ff8993fd..d399b0d3b 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_v_component_of_wind-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_v_component_of_wind-cmcc-3.ini @@ -39,6 +39,5 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = -75 -valid_max = 75 - +valid_min = -75.0 +valid_max = 75.0 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_v_component_of_wind-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_v_component_of_wind-dwd-2.ini index 6ecd95669..c6c830a05 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_v_component_of_wind-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_v_component_of_wind-dwd-2.ini @@ -39,6 +39,5 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = -75 -valid_max = 75 - +valid_min = -75.0 +valid_max = 75.0 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_v_component_of_wind-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_v_component_of_wind-ecmwf-5.ini index efb507cb7..1fbfe2511 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_v_component_of_wind-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_v_component_of_wind-ecmwf-5.ini @@ -39,6 +39,5 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = -75 -valid_max = 75 - +valid_min = -75.0 +valid_max = 75.0 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_v_component_of_wind-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_v_component_of_wind-meteo_france-6.ini index c58da3b22..a994da079 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_v_component_of_wind-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_v_component_of_wind-meteo_france-6.ini @@ -39,6 +39,5 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = -75 -valid_max = 75 - +valid_min = -75.0 +valid_max = 75.0 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_v_component_of_wind-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_v_component_of_wind-meteo_france-7.ini index 54985e06d..1e793deea 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_v_component_of_wind-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_v_component_of_wind-meteo_france-7.ini @@ -39,6 +39,5 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = -75 -valid_max = 75 - +valid_min = -75.0 +valid_max = 75.0 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_v_component_of_wind-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_v_component_of_wind-ukmo-14.ini index 464938ae9..f2707ac86 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_v_component_of_wind-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_v_component_of_wind-ukmo-14.ini @@ -39,6 +39,5 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = -75 -valid_max = 75 - +valid_min = -75.0 +valid_max = 75.0 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_wind_gust_since_previous_post_processing-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_wind_gust_since_previous_post_processing-cmcc-3.ini index 9a3e06397..5a2dfefb8 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_wind_gust_since_previous_post_processing-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_wind_gust_since_previous_post_processing-cmcc-3.ini @@ -39,6 +39,5 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = 0 -valid_max = 150 - +valid_min = 0.0 +valid_max = 150.0 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_wind_gust_since_previous_post_processing-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_wind_gust_since_previous_post_processing-dwd-2.ini index 4dbaa6a06..0b2704565 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_wind_gust_since_previous_post_processing-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_wind_gust_since_previous_post_processing-dwd-2.ini @@ -39,6 +39,5 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = 0 -valid_max = 150 - +valid_min = 0.0 +valid_max = 150.0 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_wind_gust_since_previous_post_processing-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_wind_gust_since_previous_post_processing-ecmwf-5.ini index e953bc4b0..881619932 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_wind_gust_since_previous_post_processing-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_wind_gust_since_previous_post_processing-ecmwf-5.ini @@ -39,6 +39,5 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = 0 -valid_max = 150 - +valid_min = 0.0 +valid_max = 150.0 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_wind_gust_since_previous_post_processing-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_wind_gust_since_previous_post_processing-meteo_france-6.ini index 381afda2f..f4109eaef 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_wind_gust_since_previous_post_processing-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_wind_gust_since_previous_post_processing-meteo_france-6.ini @@ -39,6 +39,5 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = 0 -valid_max = 150 - +valid_min = 0.0 +valid_max = 150.0 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_wind_gust_since_previous_post_processing-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_wind_gust_since_previous_post_processing-meteo_france-7.ini index a232c3194..da669ee55 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_wind_gust_since_previous_post_processing-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_wind_gust_since_previous_post_processing-meteo_france-7.ini @@ -39,6 +39,5 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = 0 -valid_max = 150 - +valid_min = 0.0 +valid_max = 150.0 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_wind_gust_since_previous_post_processing-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_wind_gust_since_previous_post_processing-ukmo-14.ini index 14b1538f8..d6c58bcba 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_wind_gust_since_previous_post_processing-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_wind_gust_since_previous_post_processing-ukmo-14.ini @@ -39,6 +39,5 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = 0 -valid_max = 150 - +valid_min = 0.0 +valid_max = 150.0 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_wind_speed-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_wind_speed-cmcc-3.ini index 09d20c860..7dab387c4 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_wind_speed-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_wind_speed-cmcc-3.ini @@ -39,6 +39,5 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = 0 -valid_max = 75 - +valid_min = 0.0 +valid_max = 75.0 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_wind_speed-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_wind_speed-dwd-2.ini index e34be2153..bc25af8dc 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_wind_speed-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_wind_speed-dwd-2.ini @@ -39,6 +39,5 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = 0 -valid_max = 75 - +valid_min = 0.0 +valid_max = 75.0 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_wind_speed-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_wind_speed-ecmwf-5.ini index 40b6756d0..8f729f132 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_wind_speed-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_wind_speed-ecmwf-5.ini @@ -39,6 +39,5 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = 0 -valid_max = 75 - +valid_min = 0.0 +valid_max = 75.0 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_wind_speed-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_wind_speed-meteo_france-6.ini index dc8c90297..ab9c1d20d 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_wind_speed-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_wind_speed-meteo_france-6.ini @@ -39,6 +39,5 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = 0 -valid_max = 75 - +valid_min = 0.0 +valid_max = 75.0 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_wind_speed-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_wind_speed-meteo_france-7.ini index 0cca260a8..085ce5f7a 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_wind_speed-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_wind_speed-meteo_france-7.ini @@ -39,6 +39,5 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = 0 -valid_max = 75 - +valid_min = 0.0 +valid_max = 75.0 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_wind_speed-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_wind_speed-ukmo-14.ini index 2e489c562..6f961f9ae 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_wind_speed-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_wind_speed-ukmo-14.ini @@ -39,6 +39,5 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = 0 -valid_max = 75 - +valid_min = 0.0 +valid_max = 75.0 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-2m_dewpoint_temperature-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-2m_dewpoint_temperature-cmcc-3.ini index c8f6e9648..b8e89d365 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-2m_dewpoint_temperature-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-2m_dewpoint_temperature-cmcc-3.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = 193.15 valid_max = 323.15 - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-2m_dewpoint_temperature-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-2m_dewpoint_temperature-dwd-2.ini index 3e0c0ab49..2d86cb962 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-2m_dewpoint_temperature-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-2m_dewpoint_temperature-dwd-2.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = 193.15 valid_max = 323.15 - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-2m_dewpoint_temperature-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-2m_dewpoint_temperature-ecmwf-5.ini index db6e08a28..ff4d985ed 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-2m_dewpoint_temperature-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-2m_dewpoint_temperature-ecmwf-5.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = 193.15 valid_max = 323.15 - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-2m_dewpoint_temperature-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-2m_dewpoint_temperature-meteo_france-6.ini index 9beeab172..8a5390c33 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-2m_dewpoint_temperature-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-2m_dewpoint_temperature-meteo_france-6.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = 193.15 valid_max = 323.15 - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-2m_dewpoint_temperature-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-2m_dewpoint_temperature-meteo_france-7.ini index dca4abea1..fa1035a6c 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-2m_dewpoint_temperature-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-2m_dewpoint_temperature-meteo_france-7.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = 193.15 valid_max = 323.15 - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-2m_dewpoint_temperature-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-2m_dewpoint_temperature-ukmo-14.ini index 67b0c112b..12b564442 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-2m_dewpoint_temperature-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-2m_dewpoint_temperature-ukmo-14.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = 193.15 valid_max = 323.15 - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-2m_temperature-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-2m_temperature-cmcc-3.ini index 757f2d367..16692c79c 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-2m_temperature-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-2m_temperature-cmcc-3.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-2m_temperature-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-2m_temperature-dwd-2.ini index 49c8ad88a..66a3858e3 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-2m_temperature-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-2m_temperature-dwd-2.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-2m_temperature-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-2m_temperature-ecmwf-5.ini index ded169d51..c07e27f78 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-2m_temperature-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-2m_temperature-ecmwf-5.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-2m_temperature-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-2m_temperature-meteo_france-6.ini index 846451983..f64348e0c 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-2m_temperature-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-2m_temperature-meteo_france-6.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-2m_temperature-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-2m_temperature-meteo_france-7.ini index 5d8e77a56..b8a2632bc 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-2m_temperature-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-2m_temperature-meteo_france-7.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-2m_temperature-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-2m_temperature-ukmo-14.ini index 6580b9a51..02e81a680 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-2m_temperature-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-2m_temperature-ukmo-14.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-east_west_surface_stress_rate_of_accumulation-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-east_west_surface_stress_rate_of_accumulation-cmcc-3.ini index 08f91f9b7..0b49a4f1c 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-east_west_surface_stress_rate_of_accumulation-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-east_west_surface_stress_rate_of_accumulation-cmcc-3.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-east_west_surface_stress_rate_of_accumulation-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-east_west_surface_stress_rate_of_accumulation-dwd-2.ini index e53b94e63..cdfff814b 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-east_west_surface_stress_rate_of_accumulation-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-east_west_surface_stress_rate_of_accumulation-dwd-2.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-east_west_surface_stress_rate_of_accumulation-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-east_west_surface_stress_rate_of_accumulation-ecmwf-5.ini index a38fea8c0..6e78009b1 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-east_west_surface_stress_rate_of_accumulation-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-east_west_surface_stress_rate_of_accumulation-ecmwf-5.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-east_west_surface_stress_rate_of_accumulation-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-east_west_surface_stress_rate_of_accumulation-meteo_france-6.ini index 7a76b7a05..3ffa1ed18 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-east_west_surface_stress_rate_of_accumulation-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-east_west_surface_stress_rate_of_accumulation-meteo_france-6.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-east_west_surface_stress_rate_of_accumulation-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-east_west_surface_stress_rate_of_accumulation-meteo_france-7.ini index 86ec31012..96b38c0e7 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-east_west_surface_stress_rate_of_accumulation-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-east_west_surface_stress_rate_of_accumulation-meteo_france-7.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-east_west_surface_stress_rate_of_accumulation-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-east_west_surface_stress_rate_of_accumulation-ukmo-14.ini index 125ffc4b3..16907a826 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-east_west_surface_stress_rate_of_accumulation-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-east_west_surface_stress_rate_of_accumulation-ukmo-14.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-evaporation-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-evaporation-cmcc-3.ini index d874aab25..d9f156f4b 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-evaporation-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-evaporation-cmcc-3.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-evaporation-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-evaporation-dwd-2.ini index 364d6aefb..94f39a402 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-evaporation-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-evaporation-dwd-2.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-evaporation-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-evaporation-ecmwf-5.ini index d70766d65..e5c5e306a 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-evaporation-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-evaporation-ecmwf-5.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-evaporation-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-evaporation-meteo_france-6.ini index 5f508d0f6..e6320d929 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-evaporation-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-evaporation-meteo_france-6.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-evaporation-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-evaporation-meteo_france-7.ini index 1a69319cc..493a163b2 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-evaporation-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-evaporation-meteo_france-7.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-evaporation-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-evaporation-ukmo-14.ini index 8476f135c..95beb2b52 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-evaporation-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-evaporation-ukmo-14.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-maximum_2m_temperature_in_the_last_24_hours-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-maximum_2m_temperature_in_the_last_24_hours-cmcc-3.ini index fc280d215..dfafd7e32 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-maximum_2m_temperature_in_the_last_24_hours-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-maximum_2m_temperature_in_the_last_24_hours-cmcc-3.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-maximum_2m_temperature_in_the_last_24_hours-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-maximum_2m_temperature_in_the_last_24_hours-dwd-2.ini index 01d0687e2..e32e0d70a 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-maximum_2m_temperature_in_the_last_24_hours-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-maximum_2m_temperature_in_the_last_24_hours-dwd-2.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-maximum_2m_temperature_in_the_last_24_hours-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-maximum_2m_temperature_in_the_last_24_hours-ecmwf-5.ini index da87c49e4..323729ead 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-maximum_2m_temperature_in_the_last_24_hours-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-maximum_2m_temperature_in_the_last_24_hours-ecmwf-5.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-maximum_2m_temperature_in_the_last_24_hours-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-maximum_2m_temperature_in_the_last_24_hours-meteo_france-6.ini index 1fafa276d..3cb0a0ede 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-maximum_2m_temperature_in_the_last_24_hours-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-maximum_2m_temperature_in_the_last_24_hours-meteo_france-6.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-maximum_2m_temperature_in_the_last_24_hours-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-maximum_2m_temperature_in_the_last_24_hours-meteo_france-7.ini index c79013587..f65a10289 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-maximum_2m_temperature_in_the_last_24_hours-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-maximum_2m_temperature_in_the_last_24_hours-meteo_france-7.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-maximum_2m_temperature_in_the_last_24_hours-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-maximum_2m_temperature_in_the_last_24_hours-ukmo-14.ini index 304d778f4..adbf44bc5 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-maximum_2m_temperature_in_the_last_24_hours-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-maximum_2m_temperature_in_the_last_24_hours-ukmo-14.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-mean_sea_level_pressure-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-mean_sea_level_pressure-cmcc-3.ini index 0b97a2553..aa9b9e742 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-mean_sea_level_pressure-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-mean_sea_level_pressure-cmcc-3.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-mean_sea_level_pressure-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-mean_sea_level_pressure-dwd-2.ini index c2e4555ee..3b19a914e 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-mean_sea_level_pressure-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-mean_sea_level_pressure-dwd-2.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-mean_sea_level_pressure-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-mean_sea_level_pressure-ecmwf-5.ini index 64bd5f948..8ead0e12c 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-mean_sea_level_pressure-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-mean_sea_level_pressure-ecmwf-5.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-mean_sea_level_pressure-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-mean_sea_level_pressure-meteo_france-6.ini index c5e44f1d9..ad161a08e 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-mean_sea_level_pressure-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-mean_sea_level_pressure-meteo_france-6.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-mean_sea_level_pressure-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-mean_sea_level_pressure-meteo_france-7.ini index cb1ec0947..e730cf835 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-mean_sea_level_pressure-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-mean_sea_level_pressure-meteo_france-7.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-mean_sea_level_pressure-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-mean_sea_level_pressure-ukmo-14.ini index cba51578d..dfb1d0876 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-mean_sea_level_pressure-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-mean_sea_level_pressure-ukmo-14.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-minimum_2m_temperature_in_the_last_24_hours-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-minimum_2m_temperature_in_the_last_24_hours-cmcc-3.ini index d5359dde2..2ac8d57b2 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-minimum_2m_temperature_in_the_last_24_hours-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-minimum_2m_temperature_in_the_last_24_hours-cmcc-3.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-minimum_2m_temperature_in_the_last_24_hours-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-minimum_2m_temperature_in_the_last_24_hours-dwd-2.ini index 8ed2b5d8e..4d0f15b63 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-minimum_2m_temperature_in_the_last_24_hours-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-minimum_2m_temperature_in_the_last_24_hours-dwd-2.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-minimum_2m_temperature_in_the_last_24_hours-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-minimum_2m_temperature_in_the_last_24_hours-ecmwf-5.ini index 6c4cad677..84ab20b9b 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-minimum_2m_temperature_in_the_last_24_hours-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-minimum_2m_temperature_in_the_last_24_hours-ecmwf-5.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-minimum_2m_temperature_in_the_last_24_hours-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-minimum_2m_temperature_in_the_last_24_hours-meteo_france-6.ini index f3022812c..f49ca1d0c 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-minimum_2m_temperature_in_the_last_24_hours-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-minimum_2m_temperature_in_the_last_24_hours-meteo_france-6.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-minimum_2m_temperature_in_the_last_24_hours-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-minimum_2m_temperature_in_the_last_24_hours-meteo_france-7.ini index 6ab604041..b445a3dec 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-minimum_2m_temperature_in_the_last_24_hours-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-minimum_2m_temperature_in_the_last_24_hours-meteo_france-7.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-minimum_2m_temperature_in_the_last_24_hours-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-minimum_2m_temperature_in_the_last_24_hours-ukmo-14.ini index 429a5fcab..8f90e9258 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-minimum_2m_temperature_in_the_last_24_hours-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-minimum_2m_temperature_in_the_last_24_hours-ukmo-14.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-north_south_surface_stress_rate_of_accumulation-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-north_south_surface_stress_rate_of_accumulation-cmcc-3.ini index 824af2585..7c14a4d1a 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-north_south_surface_stress_rate_of_accumulation-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-north_south_surface_stress_rate_of_accumulation-cmcc-3.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-north_south_surface_stress_rate_of_accumulation-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-north_south_surface_stress_rate_of_accumulation-dwd-2.ini index cf8155f3c..09d250a9c 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-north_south_surface_stress_rate_of_accumulation-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-north_south_surface_stress_rate_of_accumulation-dwd-2.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-north_south_surface_stress_rate_of_accumulation-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-north_south_surface_stress_rate_of_accumulation-ecmwf-5.ini index e65f998d1..99199b7d8 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-north_south_surface_stress_rate_of_accumulation-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-north_south_surface_stress_rate_of_accumulation-ecmwf-5.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-north_south_surface_stress_rate_of_accumulation-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-north_south_surface_stress_rate_of_accumulation-meteo_france-6.ini index 388866359..3340866c0 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-north_south_surface_stress_rate_of_accumulation-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-north_south_surface_stress_rate_of_accumulation-meteo_france-6.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-north_south_surface_stress_rate_of_accumulation-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-north_south_surface_stress_rate_of_accumulation-meteo_france-7.ini index 238eb716b..c4ab72ddb 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-north_south_surface_stress_rate_of_accumulation-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-north_south_surface_stress_rate_of_accumulation-meteo_france-7.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-north_south_surface_stress_rate_of_accumulation-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-north_south_surface_stress_rate_of_accumulation-ukmo-14.ini index e8be9ded4..8fac81957 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-north_south_surface_stress_rate_of_accumulation-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-north_south_surface_stress_rate_of_accumulation-ukmo-14.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-runoff-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-runoff-cmcc-3.ini index c8e5d9aeb..4e7851fb0 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-runoff-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-runoff-cmcc-3.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-runoff-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-runoff-dwd-2.ini index f27a18965..f476b4b53 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-runoff-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-runoff-dwd-2.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-runoff-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-runoff-ecmwf-5.ini index 2079f5bff..1e799241b 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-runoff-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-runoff-ecmwf-5.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-runoff-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-runoff-meteo_france-6.ini index 34417afc4..ef007055a 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-runoff-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-runoff-meteo_france-6.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-runoff-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-runoff-meteo_france-7.ini index d525392bd..61e7339bd 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-runoff-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-runoff-meteo_france-7.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-runoff-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-runoff-ukmo-14.ini index 868a10075..f68578a15 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-runoff-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-runoff-ukmo-14.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-sea_ice_cover-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-sea_ice_cover-cmcc-3.ini index 1fca30e12..6fd40a620 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-sea_ice_cover-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-sea_ice_cover-cmcc-3.ini @@ -39,6 +39,5 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = -valid_max = - +valid_min = 0.0 +valid_max = 1.0 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-sea_ice_cover-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-sea_ice_cover-dwd-2.ini index 1c0eca00e..a12468866 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-sea_ice_cover-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-sea_ice_cover-dwd-2.ini @@ -39,6 +39,5 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = -valid_max = - +valid_min = 0.0 +valid_max = 1.0 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-sea_ice_cover-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-sea_ice_cover-ecmwf-5.ini index aad266b49..0f7392d17 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-sea_ice_cover-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-sea_ice_cover-ecmwf-5.ini @@ -39,6 +39,5 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = -valid_max = - +valid_min = 0.0 +valid_max = 1.0 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-sea_ice_cover-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-sea_ice_cover-meteo_france-6.ini index a7c827b77..537199bab 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-sea_ice_cover-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-sea_ice_cover-meteo_france-6.ini @@ -39,6 +39,5 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = -valid_max = - +valid_min = 0.0 +valid_max = 1.0 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-sea_ice_cover-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-sea_ice_cover-meteo_france-7.ini index c7e03e6de..4c928d799 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-sea_ice_cover-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-sea_ice_cover-meteo_france-7.ini @@ -39,6 +39,5 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = -valid_max = - +valid_min = 0.0 +valid_max = 1.0 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-sea_ice_cover-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-sea_ice_cover-ukmo-14.ini index 5636584b1..9edf5561b 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-sea_ice_cover-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-sea_ice_cover-ukmo-14.ini @@ -39,6 +39,5 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = -valid_max = - +valid_min = 0.0 +valid_max = 1.0 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-sea_surface_temperature-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-sea_surface_temperature-cmcc-3.ini index 7e8936f1f..3f70fa023 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-sea_surface_temperature-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-sea_surface_temperature-cmcc-3.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = 193.15 valid_max = 353.15 - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-sea_surface_temperature-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-sea_surface_temperature-dwd-2.ini index d29806c69..f4a6a4346 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-sea_surface_temperature-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-sea_surface_temperature-dwd-2.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = 193.15 valid_max = 353.15 - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-sea_surface_temperature-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-sea_surface_temperature-ecmwf-5.ini index 6affef2f6..4a2ed5eab 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-sea_surface_temperature-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-sea_surface_temperature-ecmwf-5.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = 193.15 valid_max = 353.15 - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-sea_surface_temperature-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-sea_surface_temperature-meteo_france-6.ini index b120e4874..b67ede493 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-sea_surface_temperature-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-sea_surface_temperature-meteo_france-6.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = 193.15 valid_max = 353.15 - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-sea_surface_temperature-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-sea_surface_temperature-meteo_france-7.ini index 9912fa48a..41b5af98e 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-sea_surface_temperature-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-sea_surface_temperature-meteo_france-7.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = 193.15 valid_max = 353.15 - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-sea_surface_temperature-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-sea_surface_temperature-ukmo-14.ini index ddebafdd2..b9a6581c9 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-sea_surface_temperature-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-sea_surface_temperature-ukmo-14.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = 193.15 valid_max = 353.15 - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-snow_density-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-snow_density-cmcc-3.ini index 4a8471260..43f56ba73 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-snow_density-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-snow_density-cmcc-3.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-snow_density-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-snow_density-dwd-2.ini index 03cd30ea1..6dcbbd68b 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-snow_density-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-snow_density-dwd-2.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-snow_density-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-snow_density-ecmwf-5.ini index d7bc46a2d..448eeed6a 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-snow_density-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-snow_density-ecmwf-5.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-snow_density-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-snow_density-meteo_france-6.ini index d0834d928..468ba07b4 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-snow_density-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-snow_density-meteo_france-6.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-snow_density-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-snow_density-meteo_france-7.ini index b208c644c..9e614cb10 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-snow_density-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-snow_density-meteo_france-7.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-snow_density-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-snow_density-ukmo-14.ini index 2657abc49..a3fc7028d 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-snow_density-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-snow_density-ukmo-14.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-snow_depth-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-snow_depth-cmcc-3.ini index 28b1c02ac..5ad24bb3a 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-snow_depth-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-snow_depth-cmcc-3.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-snow_depth-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-snow_depth-dwd-2.ini index c611ff01f..1271c429e 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-snow_depth-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-snow_depth-dwd-2.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-snow_depth-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-snow_depth-ecmwf-5.ini index d5af0541e..7143646aa 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-snow_depth-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-snow_depth-ecmwf-5.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-snow_depth-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-snow_depth-meteo_france-6.ini index 1bd112b6c..20b0651cf 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-snow_depth-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-snow_depth-meteo_france-6.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-snow_depth-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-snow_depth-meteo_france-7.ini index e89044fcd..a666e2890 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-snow_depth-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-snow_depth-meteo_france-7.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-snow_depth-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-snow_depth-ukmo-14.ini index cff29a2ff..f7005a49e 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-snow_depth-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-snow_depth-ukmo-14.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-snowfall-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-snowfall-cmcc-3.ini index f55c1d240..bec0afa15 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-snowfall-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-snowfall-cmcc-3.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-snowfall-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-snowfall-dwd-2.ini index 466e6bcb3..7603a73e6 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-snowfall-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-snowfall-dwd-2.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-snowfall-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-snowfall-ecmwf-5.ini index f9f317df9..a8d602b7d 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-snowfall-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-snowfall-ecmwf-5.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-snowfall-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-snowfall-meteo_france-6.ini index c4ea94e8a..22f1a4492 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-snowfall-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-snowfall-meteo_france-6.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-snowfall-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-snowfall-meteo_france-7.ini index 869975c79..c52bcf9ca 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-snowfall-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-snowfall-meteo_france-7.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-snowfall-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-snowfall-ukmo-14.ini index 67476383f..8d9bbb767 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-snowfall-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-snowfall-ukmo-14.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-soil_temperature_level_1-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-soil_temperature_level_1-cmcc-3.ini index 0f0303539..30e765dbe 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-soil_temperature_level_1-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-soil_temperature_level_1-cmcc-3.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = 223.15 valid_max = 323.15 - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-soil_temperature_level_1-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-soil_temperature_level_1-dwd-2.ini index e72ea6e73..4353dec43 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-soil_temperature_level_1-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-soil_temperature_level_1-dwd-2.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = 223.15 valid_max = 323.15 - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-soil_temperature_level_1-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-soil_temperature_level_1-ecmwf-5.ini index 7fe674720..d88dca8eb 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-soil_temperature_level_1-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-soil_temperature_level_1-ecmwf-5.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = 223.15 valid_max = 323.15 - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-soil_temperature_level_1-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-soil_temperature_level_1-meteo_france-6.ini index 8dab1f636..701a96569 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-soil_temperature_level_1-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-soil_temperature_level_1-meteo_france-6.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = 223.15 valid_max = 323.15 - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-soil_temperature_level_1-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-soil_temperature_level_1-meteo_france-7.ini index 1053b1c97..12425e652 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-soil_temperature_level_1-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-soil_temperature_level_1-meteo_france-7.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = 223.15 valid_max = 323.15 - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-soil_temperature_level_1-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-soil_temperature_level_1-ukmo-14.ini index 113ce027d..1116dd661 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-soil_temperature_level_1-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-soil_temperature_level_1-ukmo-14.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = 223.15 valid_max = 323.15 - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_latent_heat_flux-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_latent_heat_flux-cmcc-3.ini index 7e169f115..617ed89cd 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_latent_heat_flux-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_latent_heat_flux-cmcc-3.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_latent_heat_flux-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_latent_heat_flux-dwd-2.ini index 539b90659..9de241291 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_latent_heat_flux-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_latent_heat_flux-dwd-2.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_latent_heat_flux-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_latent_heat_flux-ecmwf-5.ini index 7c75e35d1..ece296da6 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_latent_heat_flux-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_latent_heat_flux-ecmwf-5.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_latent_heat_flux-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_latent_heat_flux-meteo_france-6.ini index d9994ac75..14abae03a 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_latent_heat_flux-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_latent_heat_flux-meteo_france-6.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_latent_heat_flux-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_latent_heat_flux-meteo_france-7.ini index 1ba73ef0f..99853698a 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_latent_heat_flux-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_latent_heat_flux-meteo_france-7.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_latent_heat_flux-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_latent_heat_flux-ukmo-14.ini index b791e5e2f..f666c7d56 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_latent_heat_flux-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_latent_heat_flux-ukmo-14.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_sensible_heat_flux-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_sensible_heat_flux-cmcc-3.ini index 9660385b2..08b2d9856 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_sensible_heat_flux-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_sensible_heat_flux-cmcc-3.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_sensible_heat_flux-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_sensible_heat_flux-dwd-2.ini index c7e99244b..8dafbb306 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_sensible_heat_flux-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_sensible_heat_flux-dwd-2.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_sensible_heat_flux-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_sensible_heat_flux-ecmwf-5.ini index 346135b63..b30678d5f 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_sensible_heat_flux-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_sensible_heat_flux-ecmwf-5.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_sensible_heat_flux-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_sensible_heat_flux-meteo_france-6.ini index 9d6183847..06c90e45f 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_sensible_heat_flux-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_sensible_heat_flux-meteo_france-6.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_sensible_heat_flux-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_sensible_heat_flux-meteo_france-7.ini index 36094a602..7fb150086 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_sensible_heat_flux-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_sensible_heat_flux-meteo_france-7.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_sensible_heat_flux-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_sensible_heat_flux-ukmo-14.ini index e80ecfed9..3e0b51794 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_sensible_heat_flux-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_sensible_heat_flux-ukmo-14.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_solar_radiation-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_solar_radiation-cmcc-3.ini index 77c0bef6f..339f262bd 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_solar_radiation-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_solar_radiation-cmcc-3.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_solar_radiation-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_solar_radiation-dwd-2.ini index ee0785227..bfdc300d4 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_solar_radiation-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_solar_radiation-dwd-2.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_solar_radiation-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_solar_radiation-ecmwf-5.ini index 77b0c7190..59e7ee316 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_solar_radiation-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_solar_radiation-ecmwf-5.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_solar_radiation-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_solar_radiation-meteo_france-6.ini index 9e779b103..5c88cf09a 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_solar_radiation-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_solar_radiation-meteo_france-6.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_solar_radiation-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_solar_radiation-meteo_france-7.ini index 3b7a18515..a9c195c6b 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_solar_radiation-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_solar_radiation-meteo_france-7.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_solar_radiation-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_solar_radiation-ukmo-14.ini index 4eb11a0cc..6239c13e1 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_solar_radiation-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_solar_radiation-ukmo-14.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_solar_radiation_downwards-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_solar_radiation_downwards-cmcc-3.ini index c8375802d..3a23097f7 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_solar_radiation_downwards-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_solar_radiation_downwards-cmcc-3.ini @@ -39,6 +39,5 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = 0 -valid_max = 1600 - +valid_min = 0.0 +valid_max = 1600.0 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_solar_radiation_downwards-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_solar_radiation_downwards-dwd-2.ini index 1a4b32920..fa4e4324c 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_solar_radiation_downwards-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_solar_radiation_downwards-dwd-2.ini @@ -39,6 +39,5 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = 0 -valid_max = 1600 - +valid_min = 0.0 +valid_max = 1600.0 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_solar_radiation_downwards-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_solar_radiation_downwards-ecmwf-5.ini index 221f1ecb1..cd73c6cf5 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_solar_radiation_downwards-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_solar_radiation_downwards-ecmwf-5.ini @@ -39,6 +39,5 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = 0 -valid_max = 1600 - +valid_min = 0.0 +valid_max = 1600.0 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_solar_radiation_downwards-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_solar_radiation_downwards-meteo_france-6.ini index 315f025e9..9f798e3d2 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_solar_radiation_downwards-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_solar_radiation_downwards-meteo_france-6.ini @@ -39,6 +39,5 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = 0 -valid_max = 1600 - +valid_min = 0.0 +valid_max = 1600.0 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_solar_radiation_downwards-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_solar_radiation_downwards-meteo_france-7.ini index 8469f8ea9..6cab4e97c 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_solar_radiation_downwards-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_solar_radiation_downwards-meteo_france-7.ini @@ -39,6 +39,5 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = 0 -valid_max = 1600 - +valid_min = 0.0 +valid_max = 1600.0 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_solar_radiation_downwards-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_solar_radiation_downwards-ukmo-14.ini index cfb0348bf..ceda0b2c4 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_solar_radiation_downwards-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_solar_radiation_downwards-ukmo-14.ini @@ -39,6 +39,5 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = 0 -valid_max = 1600 - +valid_min = 0.0 +valid_max = 1600.0 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_thermal_radiation-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_thermal_radiation-cmcc-3.ini index 4025ffbf6..9e22667ad 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_thermal_radiation-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_thermal_radiation-cmcc-3.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_thermal_radiation-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_thermal_radiation-dwd-2.ini index 9b7d9b81b..158dbc645 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_thermal_radiation-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_thermal_radiation-dwd-2.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_thermal_radiation-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_thermal_radiation-ecmwf-5.ini index 3d9b12719..2562ccef4 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_thermal_radiation-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_thermal_radiation-ecmwf-5.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_thermal_radiation-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_thermal_radiation-meteo_france-6.ini index e3b3fe609..8cc855146 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_thermal_radiation-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_thermal_radiation-meteo_france-6.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_thermal_radiation-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_thermal_radiation-meteo_france-7.ini index 8fcbba146..37bbaa87f 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_thermal_radiation-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_thermal_radiation-meteo_france-7.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_thermal_radiation-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_thermal_radiation-ukmo-14.ini index ca1ee3a47..1edca6891 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_thermal_radiation-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_thermal_radiation-ukmo-14.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_thermal_radiation_downwards-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_thermal_radiation_downwards-cmcc-3.ini index 9391b294f..fbf9e32d8 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_thermal_radiation_downwards-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_thermal_radiation_downwards-cmcc-3.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_thermal_radiation_downwards-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_thermal_radiation_downwards-dwd-2.ini index c6e4c9054..2fa2de04e 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_thermal_radiation_downwards-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_thermal_radiation_downwards-dwd-2.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_thermal_radiation_downwards-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_thermal_radiation_downwards-ecmwf-5.ini index 36d854d6a..fa07477c9 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_thermal_radiation_downwards-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_thermal_radiation_downwards-ecmwf-5.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_thermal_radiation_downwards-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_thermal_radiation_downwards-meteo_france-6.ini index c25c50f2d..c0dda4999 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_thermal_radiation_downwards-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_thermal_radiation_downwards-meteo_france-6.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_thermal_radiation_downwards-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_thermal_radiation_downwards-meteo_france-7.ini index 888b58b25..296819e0b 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_thermal_radiation_downwards-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_thermal_radiation_downwards-meteo_france-7.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_thermal_radiation_downwards-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_thermal_radiation_downwards-ukmo-14.ini index 09bfce50e..bbb651417 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_thermal_radiation_downwards-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_thermal_radiation_downwards-ukmo-14.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-top_solar_radiation-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-top_solar_radiation-cmcc-3.ini index 47fdfc5dd..29fe02544 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-top_solar_radiation-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-top_solar_radiation-cmcc-3.ini @@ -39,6 +39,5 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = 0 -valid_max = 1600 - +valid_min = 0.0 +valid_max = 1600.0 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-top_solar_radiation-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-top_solar_radiation-dwd-2.ini index c4632d2e5..8ffdc18ed 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-top_solar_radiation-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-top_solar_radiation-dwd-2.ini @@ -39,6 +39,5 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = 0 -valid_max = 1600 - +valid_min = 0.0 +valid_max = 1600.0 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-top_solar_radiation-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-top_solar_radiation-ecmwf-5.ini index 61eb5b0df..4716dd3ec 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-top_solar_radiation-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-top_solar_radiation-ecmwf-5.ini @@ -39,6 +39,5 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = 0 -valid_max = 1600 - +valid_min = 0.0 +valid_max = 1600.0 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-top_solar_radiation-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-top_solar_radiation-meteo_france-6.ini index 8f1d0d3d9..2f255ebbc 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-top_solar_radiation-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-top_solar_radiation-meteo_france-6.ini @@ -39,6 +39,5 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = 0 -valid_max = 1600 - +valid_min = 0.0 +valid_max = 1600.0 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-top_solar_radiation-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-top_solar_radiation-meteo_france-7.ini index 5608cc9f2..92ac4f63a 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-top_solar_radiation-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-top_solar_radiation-meteo_france-7.ini @@ -39,6 +39,5 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = 0 -valid_max = 1600 - +valid_min = 0.0 +valid_max = 1600.0 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-top_solar_radiation-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-top_solar_radiation-ukmo-14.ini index 7ccf52131..9399b28f6 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-top_solar_radiation-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-top_solar_radiation-ukmo-14.ini @@ -39,6 +39,5 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = 0 -valid_max = 1600 - +valid_min = 0.0 +valid_max = 1600.0 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-top_thermal_radiation-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-top_thermal_radiation-cmcc-3.ini index f0a25bf76..f331d1552 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-top_thermal_radiation-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-top_thermal_radiation-cmcc-3.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-top_thermal_radiation-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-top_thermal_radiation-dwd-2.ini index d2535e32c..bc887bdad 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-top_thermal_radiation-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-top_thermal_radiation-dwd-2.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-top_thermal_radiation-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-top_thermal_radiation-ecmwf-5.ini index 0b240f736..8e196a182 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-top_thermal_radiation-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-top_thermal_radiation-ecmwf-5.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-top_thermal_radiation-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-top_thermal_radiation-meteo_france-6.ini index c8868882f..744806119 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-top_thermal_radiation-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-top_thermal_radiation-meteo_france-6.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-top_thermal_radiation-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-top_thermal_radiation-meteo_france-7.ini index a5dd1bca4..4dcfa0a4f 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-top_thermal_radiation-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-top_thermal_radiation-meteo_france-7.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-top_thermal_radiation-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-top_thermal_radiation-ukmo-14.ini index 47f7b8351..3ff910a2c 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-top_thermal_radiation-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-top_thermal_radiation-ukmo-14.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-total_cloud_cover-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-total_cloud_cover-cmcc-3.ini index 11541af32..a87db6829 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-total_cloud_cover-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-total_cloud_cover-cmcc-3.ini @@ -39,6 +39,5 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = -valid_max = - +valid_min = 0.0 +valid_max = 1.0 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-total_cloud_cover-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-total_cloud_cover-dwd-2.ini index ad7374eef..25c05fb37 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-total_cloud_cover-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-total_cloud_cover-dwd-2.ini @@ -39,6 +39,5 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = -valid_max = - +valid_min = 0.0 +valid_max = 1.0 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-total_cloud_cover-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-total_cloud_cover-ecmwf-5.ini index 3999410a4..e63bd4422 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-total_cloud_cover-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-total_cloud_cover-ecmwf-5.ini @@ -39,6 +39,5 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = -valid_max = - +valid_min = 0.0 +valid_max = 1.0 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-total_cloud_cover-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-total_cloud_cover-meteo_france-6.ini index 6f7177819..a8a8b85b4 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-total_cloud_cover-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-total_cloud_cover-meteo_france-6.ini @@ -39,6 +39,5 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = -valid_max = - +valid_min = 0.0 +valid_max = 1.0 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-total_cloud_cover-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-total_cloud_cover-meteo_france-7.ini index e2148348b..ddaeaa1cb 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-total_cloud_cover-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-total_cloud_cover-meteo_france-7.ini @@ -39,6 +39,5 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = -valid_max = - +valid_min = 0.0 +valid_max = 1.0 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-total_cloud_cover-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-total_cloud_cover-ukmo-14.ini index 24f272e60..ca9c3323f 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-total_cloud_cover-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-total_cloud_cover-ukmo-14.ini @@ -39,6 +39,5 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = -valid_max = - +valid_min = 0.0 +valid_max = 1.0 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-total_precipitation-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-total_precipitation-cmcc-3.ini index d0ff556a6..c8455bdfa 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-total_precipitation-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-total_precipitation-cmcc-3.ini @@ -39,6 +39,5 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = 0 +valid_min = 0.0 valid_max = 0.04 - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-total_precipitation-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-total_precipitation-dwd-2.ini index eee103400..5304a555c 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-total_precipitation-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-total_precipitation-dwd-2.ini @@ -39,6 +39,5 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = 0 +valid_min = 0.0 valid_max = 0.04 - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-total_precipitation-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-total_precipitation-ecmwf-5.ini index a14b73e3c..3869a3b2f 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-total_precipitation-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-total_precipitation-ecmwf-5.ini @@ -39,6 +39,5 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = 0 +valid_min = 0.0 valid_max = 0.04 - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-total_precipitation-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-total_precipitation-meteo_france-6.ini index cfd0ef8fe..35e4c8382 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-total_precipitation-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-total_precipitation-meteo_france-6.ini @@ -39,6 +39,5 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = 0 +valid_min = 0.0 valid_max = 0.04 - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-total_precipitation-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-total_precipitation-meteo_france-7.ini index aebcf7f6c..785ebcfa6 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-total_precipitation-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-total_precipitation-meteo_france-7.ini @@ -39,6 +39,5 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = 0 +valid_min = 0.0 valid_max = 0.04 - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-total_precipitation-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-total_precipitation-ukmo-14.ini index aa5fb325f..29b6846bc 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-total_precipitation-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-total_precipitation-ukmo-14.ini @@ -39,6 +39,5 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = 0 +valid_min = 0.0 valid_max = 0.04 - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-geopotential-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-geopotential-cmcc-3.ini index 0a86d3a1f..d18b28312 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-geopotential-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-geopotential-cmcc-3.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-geopotential-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-geopotential-dwd-2.ini index a01fee83d..d6942cffe 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-geopotential-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-geopotential-dwd-2.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-geopotential-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-geopotential-ecmwf-5.ini index 48b0ed84f..3463a4e2c 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-geopotential-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-geopotential-ecmwf-5.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-geopotential-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-geopotential-meteo_france-6.ini index 62b3941d8..fefe413a6 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-geopotential-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-geopotential-meteo_france-6.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-geopotential-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-geopotential-meteo_france-7.ini index 39db00e58..cee4ce943 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-geopotential-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-geopotential-meteo_france-7.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-geopotential-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-geopotential-ukmo-14.ini index f37bc35c2..e118273e8 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-geopotential-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-geopotential-ukmo-14.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-specific_humidity-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-specific_humidity-cmcc-3.ini index 5d4396267..a91d74ae9 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-specific_humidity-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-specific_humidity-cmcc-3.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-specific_humidity-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-specific_humidity-dwd-2.ini index 62f23f432..087f0854d 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-specific_humidity-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-specific_humidity-dwd-2.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-specific_humidity-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-specific_humidity-ecmwf-5.ini index 67ba85a49..58cc59f28 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-specific_humidity-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-specific_humidity-ecmwf-5.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-specific_humidity-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-specific_humidity-meteo_france-6.ini index 3fcf46847..5fd816e89 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-specific_humidity-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-specific_humidity-meteo_france-6.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-specific_humidity-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-specific_humidity-meteo_france-7.ini index 756bf8eca..4f5f09a12 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-specific_humidity-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-specific_humidity-meteo_france-7.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-specific_humidity-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-specific_humidity-ukmo-14.ini index fdc719cc8..54407ff92 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-specific_humidity-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-specific_humidity-ukmo-14.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-temperature-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-temperature-cmcc-3.ini index 18af16133..5880d148e 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-temperature-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-temperature-cmcc-3.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = 183.15 valid_max = 343.15 - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-temperature-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-temperature-dwd-2.ini index a89d341df..4608c8cf2 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-temperature-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-temperature-dwd-2.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = 183.15 valid_max = 343.15 - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-temperature-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-temperature-ecmwf-5.ini index 846455161..3886f918a 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-temperature-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-temperature-ecmwf-5.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = 183.15 valid_max = 343.15 - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-temperature-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-temperature-meteo_france-6.ini index 36ce6acdb..37dce51e0 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-temperature-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-temperature-meteo_france-6.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = 183.15 valid_max = 343.15 - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-temperature-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-temperature-meteo_france-7.ini index 1eefe4b9c..91a8b0e61 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-temperature-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-temperature-meteo_france-7.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = 183.15 valid_max = 343.15 - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-temperature-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-temperature-ukmo-14.ini index 488e88b8b..d05e26c89 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-temperature-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-temperature-ukmo-14.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = 183.15 valid_max = 343.15 - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-u_component_of_wind-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-u_component_of_wind-cmcc-3.ini index 3d1d77000..664c1552f 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-u_component_of_wind-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-u_component_of_wind-cmcc-3.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-u_component_of_wind-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-u_component_of_wind-dwd-2.ini index 863502127..fb4ff3a18 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-u_component_of_wind-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-u_component_of_wind-dwd-2.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-u_component_of_wind-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-u_component_of_wind-ecmwf-5.ini index 78aa833e0..3bc65c462 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-u_component_of_wind-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-u_component_of_wind-ecmwf-5.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-u_component_of_wind-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-u_component_of_wind-meteo_france-6.ini index 47c8717d3..8bf11eb51 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-u_component_of_wind-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-u_component_of_wind-meteo_france-6.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-u_component_of_wind-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-u_component_of_wind-meteo_france-7.ini index 191143602..5c91b90a7 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-u_component_of_wind-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-u_component_of_wind-meteo_france-7.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-u_component_of_wind-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-u_component_of_wind-ukmo-14.ini index 51b144d55..4f132b0c9 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-u_component_of_wind-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-u_component_of_wind-ukmo-14.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-v_component_of_wind-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-v_component_of_wind-cmcc-3.ini index fe5ab9cd0..2379f2512 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-v_component_of_wind-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-v_component_of_wind-cmcc-3.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-v_component_of_wind-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-v_component_of_wind-dwd-2.ini index af38bf6f2..7d248132c 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-v_component_of_wind-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-v_component_of_wind-dwd-2.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-v_component_of_wind-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-v_component_of_wind-ecmwf-5.ini index 7c949dbe7..6ad163d06 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-v_component_of_wind-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-v_component_of_wind-ecmwf-5.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-v_component_of_wind-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-v_component_of_wind-meteo_france-6.ini index 615a0bdf6..cbe0cd6ce 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-v_component_of_wind-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-v_component_of_wind-meteo_france-6.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-v_component_of_wind-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-v_component_of_wind-meteo_france-7.ini index 96c563f7d..598c2d7a9 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-v_component_of_wind-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-v_component_of_wind-meteo_france-7.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-v_component_of_wind-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-v_component_of_wind-ukmo-14.ini index a7acb86ce..26140036e 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-v_component_of_wind-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-v_component_of_wind-ukmo-14.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-10m_u_component_of_wind-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-10m_u_component_of_wind-cmcc-3.ini index f111d4799..0eb071fc4 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-10m_u_component_of_wind-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-10m_u_component_of_wind-cmcc-3.ini @@ -39,6 +39,5 @@ time_step = 6 time_granularity = hour [valid_ranges] -valid_min = -75 -valid_max = 75 - +valid_min = -75.0 +valid_max = 75.0 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-10m_u_component_of_wind-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-10m_u_component_of_wind-dwd-2.ini index ac8e85b5c..687d3815c 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-10m_u_component_of_wind-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-10m_u_component_of_wind-dwd-2.ini @@ -39,6 +39,5 @@ time_step = 6 time_granularity = hour [valid_ranges] -valid_min = -75 -valid_max = 75 - +valid_min = -75.0 +valid_max = 75.0 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-10m_u_component_of_wind-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-10m_u_component_of_wind-ecmwf-5.ini index c3179ba11..a41bc4e3f 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-10m_u_component_of_wind-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-10m_u_component_of_wind-ecmwf-5.ini @@ -39,6 +39,5 @@ time_step = 6 time_granularity = hour [valid_ranges] -valid_min = -75 -valid_max = 75 - +valid_min = -75.0 +valid_max = 75.0 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-10m_u_component_of_wind-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-10m_u_component_of_wind-meteo_france-6.ini index 3542516e8..1086ed34d 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-10m_u_component_of_wind-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-10m_u_component_of_wind-meteo_france-6.ini @@ -39,6 +39,5 @@ time_step = 6 time_granularity = hour [valid_ranges] -valid_min = -75 -valid_max = 75 - +valid_min = -75.0 +valid_max = 75.0 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-10m_u_component_of_wind-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-10m_u_component_of_wind-meteo_france-7.ini index c3713839c..cd72c9141 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-10m_u_component_of_wind-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-10m_u_component_of_wind-meteo_france-7.ini @@ -39,6 +39,5 @@ time_step = 6 time_granularity = hour [valid_ranges] -valid_min = -75 -valid_max = 75 - +valid_min = -75.0 +valid_max = 75.0 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-10m_u_component_of_wind-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-10m_u_component_of_wind-ukmo-14.ini index c491e49d6..208cae13f 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-10m_u_component_of_wind-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-10m_u_component_of_wind-ukmo-14.ini @@ -39,6 +39,5 @@ time_step = 6 time_granularity = hour [valid_ranges] -valid_min = -75 -valid_max = 75 - +valid_min = -75.0 +valid_max = 75.0 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-10m_v_component_of_wind-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-10m_v_component_of_wind-cmcc-3.ini index d11f6232a..33902dc21 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-10m_v_component_of_wind-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-10m_v_component_of_wind-cmcc-3.ini @@ -39,6 +39,5 @@ time_step = 6 time_granularity = hour [valid_ranges] -valid_min = -75 -valid_max = 75 - +valid_min = -75.0 +valid_max = 75.0 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-10m_v_component_of_wind-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-10m_v_component_of_wind-dwd-2.ini index 00da89752..b919dbe23 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-10m_v_component_of_wind-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-10m_v_component_of_wind-dwd-2.ini @@ -39,6 +39,5 @@ time_step = 6 time_granularity = hour [valid_ranges] -valid_min = -75 -valid_max = 75 - +valid_min = -75.0 +valid_max = 75.0 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-10m_v_component_of_wind-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-10m_v_component_of_wind-ecmwf-5.ini index 4382fd7c2..3e21725ef 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-10m_v_component_of_wind-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-10m_v_component_of_wind-ecmwf-5.ini @@ -39,6 +39,5 @@ time_step = 6 time_granularity = hour [valid_ranges] -valid_min = -75 -valid_max = 75 - +valid_min = -75.0 +valid_max = 75.0 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-10m_v_component_of_wind-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-10m_v_component_of_wind-meteo_france-6.ini index 48ce99c36..6d7c99b87 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-10m_v_component_of_wind-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-10m_v_component_of_wind-meteo_france-6.ini @@ -39,6 +39,5 @@ time_step = 6 time_granularity = hour [valid_ranges] -valid_min = -75 -valid_max = 75 - +valid_min = -75.0 +valid_max = 75.0 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-10m_v_component_of_wind-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-10m_v_component_of_wind-meteo_france-7.ini index 763d65134..fb46675e6 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-10m_v_component_of_wind-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-10m_v_component_of_wind-meteo_france-7.ini @@ -39,6 +39,5 @@ time_step = 6 time_granularity = hour [valid_ranges] -valid_min = -75 -valid_max = 75 - +valid_min = -75.0 +valid_max = 75.0 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-10m_v_component_of_wind-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-10m_v_component_of_wind-ukmo-14.ini index 660f21106..069fe63e9 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-10m_v_component_of_wind-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-10m_v_component_of_wind-ukmo-14.ini @@ -39,6 +39,5 @@ time_step = 6 time_granularity = hour [valid_ranges] -valid_min = -75 -valid_max = 75 - +valid_min = -75.0 +valid_max = 75.0 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-10m_wind_gust_since_previous_post_processing-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-10m_wind_gust_since_previous_post_processing-cmcc-3.ini index a4a3f7fb6..dff565b15 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-10m_wind_gust_since_previous_post_processing-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-10m_wind_gust_since_previous_post_processing-cmcc-3.ini @@ -39,6 +39,5 @@ time_step = 24 time_granularity = hour [valid_ranges] -valid_min = 0 -valid_max = 150 - +valid_min = 0.0 +valid_max = 150.0 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-10m_wind_gust_since_previous_post_processing-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-10m_wind_gust_since_previous_post_processing-dwd-2.ini index 587c7b544..d0841be95 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-10m_wind_gust_since_previous_post_processing-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-10m_wind_gust_since_previous_post_processing-dwd-2.ini @@ -39,6 +39,5 @@ time_step = 24 time_granularity = hour [valid_ranges] -valid_min = 0 -valid_max = 150 - +valid_min = 0.0 +valid_max = 150.0 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-10m_wind_gust_since_previous_post_processing-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-10m_wind_gust_since_previous_post_processing-ecmwf-5.ini index 1c3e91af9..a6adf5e1e 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-10m_wind_gust_since_previous_post_processing-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-10m_wind_gust_since_previous_post_processing-ecmwf-5.ini @@ -39,6 +39,5 @@ time_step = 24 time_granularity = hour [valid_ranges] -valid_min = 0 -valid_max = 150 - +valid_min = 0.0 +valid_max = 150.0 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-10m_wind_gust_since_previous_post_processing-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-10m_wind_gust_since_previous_post_processing-meteo_france-6.ini index 34a79d710..ca01b9adb 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-10m_wind_gust_since_previous_post_processing-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-10m_wind_gust_since_previous_post_processing-meteo_france-6.ini @@ -39,6 +39,5 @@ time_step = 24 time_granularity = hour [valid_ranges] -valid_min = 0 -valid_max = 150 - +valid_min = 0.0 +valid_max = 150.0 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-10m_wind_gust_since_previous_post_processing-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-10m_wind_gust_since_previous_post_processing-meteo_france-7.ini index a4c424bfc..8e7ce6119 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-10m_wind_gust_since_previous_post_processing-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-10m_wind_gust_since_previous_post_processing-meteo_france-7.ini @@ -39,6 +39,5 @@ time_step = 24 time_granularity = hour [valid_ranges] -valid_min = 0 -valid_max = 150 - +valid_min = 0.0 +valid_max = 150.0 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-10m_wind_gust_since_previous_post_processing-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-10m_wind_gust_since_previous_post_processing-ukmo-14.ini index b866891b8..0c08c9415 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-10m_wind_gust_since_previous_post_processing-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-10m_wind_gust_since_previous_post_processing-ukmo-14.ini @@ -39,6 +39,5 @@ time_step = 24 time_granularity = hour [valid_ranges] -valid_min = 0 -valid_max = 150 - +valid_min = 0.0 +valid_max = 150.0 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-2m_dewpoint_temperature-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-2m_dewpoint_temperature-cmcc-3.ini index 5163fcadb..2a3b46389 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-2m_dewpoint_temperature-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-2m_dewpoint_temperature-cmcc-3.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = 193.15 valid_max = 323.15 - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-2m_dewpoint_temperature-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-2m_dewpoint_temperature-dwd-2.ini index 69f4d5b86..33e540f03 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-2m_dewpoint_temperature-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-2m_dewpoint_temperature-dwd-2.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = 193.15 valid_max = 323.15 - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-2m_dewpoint_temperature-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-2m_dewpoint_temperature-ecmwf-5.ini index 8199756ed..95bcd09fb 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-2m_dewpoint_temperature-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-2m_dewpoint_temperature-ecmwf-5.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = 193.15 valid_max = 323.15 - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-2m_dewpoint_temperature-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-2m_dewpoint_temperature-meteo_france-6.ini index c05ca9d56..56dd11bca 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-2m_dewpoint_temperature-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-2m_dewpoint_temperature-meteo_france-6.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = 193.15 valid_max = 323.15 - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-2m_dewpoint_temperature-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-2m_dewpoint_temperature-meteo_france-7.ini index f81bb468e..5edb4e08f 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-2m_dewpoint_temperature-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-2m_dewpoint_temperature-meteo_france-7.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = 193.15 valid_max = 323.15 - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-2m_dewpoint_temperature-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-2m_dewpoint_temperature-ukmo-14.ini index 9848ab57e..c66c70bbf 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-2m_dewpoint_temperature-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-2m_dewpoint_temperature-ukmo-14.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = 193.15 valid_max = 323.15 - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-2m_temperature-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-2m_temperature-cmcc-3.ini index 7a101cf60..3c01bf011 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-2m_temperature-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-2m_temperature-cmcc-3.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-2m_temperature-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-2m_temperature-dwd-2.ini index f91931b60..9fc41a92b 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-2m_temperature-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-2m_temperature-dwd-2.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-2m_temperature-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-2m_temperature-ecmwf-5.ini index 9a6fcf599..5deb87b60 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-2m_temperature-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-2m_temperature-ecmwf-5.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-2m_temperature-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-2m_temperature-meteo_france-6.ini index 0e59455ac..f59d3afc1 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-2m_temperature-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-2m_temperature-meteo_france-6.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-2m_temperature-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-2m_temperature-meteo_france-7.ini index 6b73692f5..1696b2590 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-2m_temperature-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-2m_temperature-meteo_france-7.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-2m_temperature-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-2m_temperature-ukmo-14.ini index 03ad63ee3..a89fb893a 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-2m_temperature-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-2m_temperature-ukmo-14.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-eastward_turbulent_surface_stress-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-eastward_turbulent_surface_stress-cmcc-3.ini index 3dce5c344..6d42deb75 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-eastward_turbulent_surface_stress-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-eastward_turbulent_surface_stress-cmcc-3.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-eastward_turbulent_surface_stress-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-eastward_turbulent_surface_stress-dwd-2.ini index b726d0cbe..7bf8d3e0c 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-eastward_turbulent_surface_stress-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-eastward_turbulent_surface_stress-dwd-2.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-eastward_turbulent_surface_stress-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-eastward_turbulent_surface_stress-ecmwf-5.ini index 9ce82194d..e9b53965b 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-eastward_turbulent_surface_stress-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-eastward_turbulent_surface_stress-ecmwf-5.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-eastward_turbulent_surface_stress-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-eastward_turbulent_surface_stress-meteo_france-6.ini index 9343b848d..36745b65d 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-eastward_turbulent_surface_stress-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-eastward_turbulent_surface_stress-meteo_france-6.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-eastward_turbulent_surface_stress-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-eastward_turbulent_surface_stress-meteo_france-7.ini index b42b71008..76ce3434b 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-eastward_turbulent_surface_stress-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-eastward_turbulent_surface_stress-meteo_france-7.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-eastward_turbulent_surface_stress-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-eastward_turbulent_surface_stress-ukmo-14.ini index 1d68cb902..16d77e5e7 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-eastward_turbulent_surface_stress-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-eastward_turbulent_surface_stress-ukmo-14.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-evaporation-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-evaporation-cmcc-3.ini index 38250ce8d..30092cffe 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-evaporation-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-evaporation-cmcc-3.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-evaporation-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-evaporation-dwd-2.ini index a63933166..5ca058e8d 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-evaporation-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-evaporation-dwd-2.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-evaporation-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-evaporation-ecmwf-5.ini index ecef562e7..4f1451d56 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-evaporation-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-evaporation-ecmwf-5.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-evaporation-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-evaporation-meteo_france-6.ini index 89e31aeeb..38867abb6 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-evaporation-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-evaporation-meteo_france-6.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-evaporation-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-evaporation-meteo_france-7.ini index 1be297920..5397f34b8 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-evaporation-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-evaporation-meteo_france-7.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-evaporation-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-evaporation-ukmo-14.ini index 6ab355f39..a76091ef1 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-evaporation-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-evaporation-ukmo-14.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-maximum_2m_temperature_in_the_last_24_hours-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-maximum_2m_temperature_in_the_last_24_hours-cmcc-3.ini index 6b482a338..3a27a59c6 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-maximum_2m_temperature_in_the_last_24_hours-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-maximum_2m_temperature_in_the_last_24_hours-cmcc-3.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-maximum_2m_temperature_in_the_last_24_hours-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-maximum_2m_temperature_in_the_last_24_hours-dwd-2.ini index bb4903a63..951c91d89 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-maximum_2m_temperature_in_the_last_24_hours-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-maximum_2m_temperature_in_the_last_24_hours-dwd-2.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-maximum_2m_temperature_in_the_last_24_hours-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-maximum_2m_temperature_in_the_last_24_hours-ecmwf-5.ini index 6684a99ce..d1a3b74ea 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-maximum_2m_temperature_in_the_last_24_hours-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-maximum_2m_temperature_in_the_last_24_hours-ecmwf-5.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-maximum_2m_temperature_in_the_last_24_hours-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-maximum_2m_temperature_in_the_last_24_hours-meteo_france-6.ini index 544607b92..06505d24d 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-maximum_2m_temperature_in_the_last_24_hours-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-maximum_2m_temperature_in_the_last_24_hours-meteo_france-6.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-maximum_2m_temperature_in_the_last_24_hours-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-maximum_2m_temperature_in_the_last_24_hours-meteo_france-7.ini index e523d4682..427ed607c 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-maximum_2m_temperature_in_the_last_24_hours-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-maximum_2m_temperature_in_the_last_24_hours-meteo_france-7.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-maximum_2m_temperature_in_the_last_24_hours-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-maximum_2m_temperature_in_the_last_24_hours-ukmo-14.ini index 58bd46225..4883f1cbf 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-maximum_2m_temperature_in_the_last_24_hours-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-maximum_2m_temperature_in_the_last_24_hours-ukmo-14.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-mean_sea_level_pressure-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-mean_sea_level_pressure-cmcc-3.ini index 723348b10..cc61de2ee 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-mean_sea_level_pressure-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-mean_sea_level_pressure-cmcc-3.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-mean_sea_level_pressure-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-mean_sea_level_pressure-dwd-2.ini index 44ec287df..933cd2c14 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-mean_sea_level_pressure-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-mean_sea_level_pressure-dwd-2.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-mean_sea_level_pressure-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-mean_sea_level_pressure-ecmwf-5.ini index 62b596a4e..14db083f8 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-mean_sea_level_pressure-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-mean_sea_level_pressure-ecmwf-5.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-mean_sea_level_pressure-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-mean_sea_level_pressure-meteo_france-6.ini index da69fbf97..758e65a5e 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-mean_sea_level_pressure-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-mean_sea_level_pressure-meteo_france-6.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-mean_sea_level_pressure-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-mean_sea_level_pressure-meteo_france-7.ini index 97dddfb09..3931a7ff7 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-mean_sea_level_pressure-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-mean_sea_level_pressure-meteo_france-7.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-mean_sea_level_pressure-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-mean_sea_level_pressure-ukmo-14.ini index e7d73b9e7..baf3d4341 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-mean_sea_level_pressure-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-mean_sea_level_pressure-ukmo-14.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-minimum_2m_temperature_in_the_last_24_hours-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-minimum_2m_temperature_in_the_last_24_hours-cmcc-3.ini index fbe90a86f..8c8a87865 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-minimum_2m_temperature_in_the_last_24_hours-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-minimum_2m_temperature_in_the_last_24_hours-cmcc-3.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-minimum_2m_temperature_in_the_last_24_hours-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-minimum_2m_temperature_in_the_last_24_hours-dwd-2.ini index 1bc6e79c6..d366e9691 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-minimum_2m_temperature_in_the_last_24_hours-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-minimum_2m_temperature_in_the_last_24_hours-dwd-2.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-minimum_2m_temperature_in_the_last_24_hours-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-minimum_2m_temperature_in_the_last_24_hours-ecmwf-5.ini index f71c9b24f..8436551d3 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-minimum_2m_temperature_in_the_last_24_hours-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-minimum_2m_temperature_in_the_last_24_hours-ecmwf-5.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-minimum_2m_temperature_in_the_last_24_hours-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-minimum_2m_temperature_in_the_last_24_hours-meteo_france-6.ini index eeeb98620..d71ea258b 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-minimum_2m_temperature_in_the_last_24_hours-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-minimum_2m_temperature_in_the_last_24_hours-meteo_france-6.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-minimum_2m_temperature_in_the_last_24_hours-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-minimum_2m_temperature_in_the_last_24_hours-meteo_france-7.ini index 3ced1ecac..bcc78529a 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-minimum_2m_temperature_in_the_last_24_hours-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-minimum_2m_temperature_in_the_last_24_hours-meteo_france-7.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-minimum_2m_temperature_in_the_last_24_hours-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-minimum_2m_temperature_in_the_last_24_hours-ukmo-14.ini index 990255579..56995d7fb 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-minimum_2m_temperature_in_the_last_24_hours-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-minimum_2m_temperature_in_the_last_24_hours-ukmo-14.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-northward_turbulent_surface_stress-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-northward_turbulent_surface_stress-cmcc-3.ini index 701e433e6..8d319a918 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-northward_turbulent_surface_stress-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-northward_turbulent_surface_stress-cmcc-3.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-northward_turbulent_surface_stress-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-northward_turbulent_surface_stress-dwd-2.ini index 713783f6e..7e6eca44b 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-northward_turbulent_surface_stress-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-northward_turbulent_surface_stress-dwd-2.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-northward_turbulent_surface_stress-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-northward_turbulent_surface_stress-ecmwf-5.ini index 47ee6b668..a790cfeae 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-northward_turbulent_surface_stress-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-northward_turbulent_surface_stress-ecmwf-5.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-northward_turbulent_surface_stress-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-northward_turbulent_surface_stress-meteo_france-6.ini index 99c84089c..cb9d23fa7 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-northward_turbulent_surface_stress-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-northward_turbulent_surface_stress-meteo_france-6.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-northward_turbulent_surface_stress-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-northward_turbulent_surface_stress-meteo_france-7.ini index 9219802de..460214c70 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-northward_turbulent_surface_stress-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-northward_turbulent_surface_stress-meteo_france-7.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-northward_turbulent_surface_stress-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-northward_turbulent_surface_stress-ukmo-14.ini index afbdfa59c..0db853b81 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-northward_turbulent_surface_stress-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-northward_turbulent_surface_stress-ukmo-14.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-orography-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-orography-cmcc-3.ini index 13ee616fb..a494f4fdd 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-orography-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-orography-cmcc-3.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-orography-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-orography-dwd-2.ini index c25ddbaab..c0cd7d377 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-orography-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-orography-dwd-2.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-orography-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-orography-ecmwf-5.ini index 530047825..cc91fd3da 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-orography-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-orography-ecmwf-5.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-orography-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-orography-meteo_france-6.ini index 89c24d8b8..6f273119b 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-orography-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-orography-meteo_france-6.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-orography-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-orography-meteo_france-7.ini index 01677be9c..c22b44847 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-orography-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-orography-meteo_france-7.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-orography-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-orography-ukmo-14.ini index 56997e3d1..97c13f497 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-orography-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-orography-ukmo-14.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-runoff-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-runoff-cmcc-3.ini index 9de367052..923bedaa8 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-runoff-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-runoff-cmcc-3.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-runoff-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-runoff-dwd-2.ini index e6f3e9ddd..867bfbedc 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-runoff-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-runoff-dwd-2.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-runoff-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-runoff-ecmwf-5.ini index d62b3cb6c..c83161e0b 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-runoff-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-runoff-ecmwf-5.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-runoff-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-runoff-meteo_france-6.ini index e9323d772..15bff3a94 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-runoff-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-runoff-meteo_france-6.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-runoff-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-runoff-meteo_france-7.ini index e34c2cd10..01a2cf6a6 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-runoff-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-runoff-meteo_france-7.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-runoff-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-runoff-ukmo-14.ini index 263f8ccba..a316925e4 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-runoff-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-runoff-ukmo-14.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-sea_ice_cover-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-sea_ice_cover-cmcc-3.ini index 6f5343b8a..f322982f1 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-sea_ice_cover-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-sea_ice_cover-cmcc-3.ini @@ -39,6 +39,5 @@ time_step = 24 time_granularity = hour [valid_ranges] -valid_min = -valid_max = - +valid_min = 0.0 +valid_max = 1.0 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-sea_ice_cover-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-sea_ice_cover-dwd-2.ini index d5ab242f6..610c5bfbc 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-sea_ice_cover-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-sea_ice_cover-dwd-2.ini @@ -39,6 +39,5 @@ time_step = 24 time_granularity = hour [valid_ranges] -valid_min = -valid_max = - +valid_min = 0.0 +valid_max = 1.0 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-sea_ice_cover-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-sea_ice_cover-ecmwf-5.ini index fb57dd557..8b4f02b51 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-sea_ice_cover-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-sea_ice_cover-ecmwf-5.ini @@ -39,6 +39,5 @@ time_step = 24 time_granularity = hour [valid_ranges] -valid_min = -valid_max = - +valid_min = 0.0 +valid_max = 1.0 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-sea_ice_cover-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-sea_ice_cover-meteo_france-6.ini index cfccd758f..96e10249d 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-sea_ice_cover-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-sea_ice_cover-meteo_france-6.ini @@ -39,6 +39,5 @@ time_step = 24 time_granularity = hour [valid_ranges] -valid_min = -valid_max = - +valid_min = 0.0 +valid_max = 1.0 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-sea_ice_cover-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-sea_ice_cover-meteo_france-7.ini index 9436a87a8..73f60412a 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-sea_ice_cover-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-sea_ice_cover-meteo_france-7.ini @@ -39,6 +39,5 @@ time_step = 24 time_granularity = hour [valid_ranges] -valid_min = -valid_max = - +valid_min = 0.0 +valid_max = 1.0 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-sea_ice_cover-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-sea_ice_cover-ukmo-14.ini index d597950e1..c79992203 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-sea_ice_cover-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-sea_ice_cover-ukmo-14.ini @@ -39,6 +39,5 @@ time_step = 24 time_granularity = hour [valid_ranges] -valid_min = -valid_max = - +valid_min = 0.0 +valid_max = 1.0 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-sea_surface_temperature-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-sea_surface_temperature-cmcc-3.ini index 1259fd494..e57e7e067 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-sea_surface_temperature-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-sea_surface_temperature-cmcc-3.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = 193.15 valid_max = 353.15 - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-sea_surface_temperature-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-sea_surface_temperature-dwd-2.ini index f7bdcd8e5..15d1f0ae8 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-sea_surface_temperature-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-sea_surface_temperature-dwd-2.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = 193.15 valid_max = 353.15 - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-sea_surface_temperature-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-sea_surface_temperature-ecmwf-5.ini index 3ff562522..9a7d0d51e 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-sea_surface_temperature-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-sea_surface_temperature-ecmwf-5.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = 193.15 valid_max = 353.15 - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-sea_surface_temperature-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-sea_surface_temperature-meteo_france-6.ini index d21b32eb4..63625a073 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-sea_surface_temperature-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-sea_surface_temperature-meteo_france-6.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = 193.15 valid_max = 353.15 - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-sea_surface_temperature-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-sea_surface_temperature-meteo_france-7.ini index daa510699..cbf4ea49a 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-sea_surface_temperature-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-sea_surface_temperature-meteo_france-7.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = 193.15 valid_max = 353.15 - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-sea_surface_temperature-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-sea_surface_temperature-ukmo-14.ini index 7a4c294e2..b6c7e8a10 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-sea_surface_temperature-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-sea_surface_temperature-ukmo-14.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = 193.15 valid_max = 353.15 - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-snow_density-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-snow_density-cmcc-3.ini index 7c684f77f..7f82fd07b 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-snow_density-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-snow_density-cmcc-3.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-snow_density-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-snow_density-dwd-2.ini index 6a78245be..c850f75f4 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-snow_density-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-snow_density-dwd-2.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-snow_density-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-snow_density-ecmwf-5.ini index f735b3f9f..4f886bc76 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-snow_density-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-snow_density-ecmwf-5.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-snow_density-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-snow_density-meteo_france-6.ini index ff8186f5d..ebc2f3286 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-snow_density-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-snow_density-meteo_france-6.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-snow_density-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-snow_density-meteo_france-7.ini index 66cbc7379..b2eb70c7f 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-snow_density-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-snow_density-meteo_france-7.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-snow_density-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-snow_density-ukmo-14.ini index e81f68bb1..96d09f38e 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-snow_density-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-snow_density-ukmo-14.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-snow_depth-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-snow_depth-cmcc-3.ini index 3c67aa993..2eb628ff7 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-snow_depth-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-snow_depth-cmcc-3.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-snow_depth-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-snow_depth-dwd-2.ini index cb09f8083..430d6c06b 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-snow_depth-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-snow_depth-dwd-2.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-snow_depth-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-snow_depth-ecmwf-5.ini index b8a188f80..b2c8fa31e 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-snow_depth-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-snow_depth-ecmwf-5.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-snow_depth-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-snow_depth-meteo_france-6.ini index e9fdd7ca3..90690f087 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-snow_depth-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-snow_depth-meteo_france-6.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-snow_depth-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-snow_depth-meteo_france-7.ini index 4252886a8..b40285c03 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-snow_depth-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-snow_depth-meteo_france-7.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-snow_depth-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-snow_depth-ukmo-14.ini index cb2923133..7bcbd28ff 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-snow_depth-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-snow_depth-ukmo-14.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-snowfall-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-snowfall-cmcc-3.ini index 24fb03f86..7c2f1a147 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-snowfall-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-snowfall-cmcc-3.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-snowfall-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-snowfall-dwd-2.ini index 2a694f309..c587f6ab1 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-snowfall-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-snowfall-dwd-2.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-snowfall-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-snowfall-ecmwf-5.ini index e838d1941..dcfe7e1fd 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-snowfall-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-snowfall-ecmwf-5.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-snowfall-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-snowfall-meteo_france-6.ini index dac5ce26f..d65145bcf 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-snowfall-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-snowfall-meteo_france-6.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-snowfall-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-snowfall-meteo_france-7.ini index 0b50d63df..d623184de 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-snowfall-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-snowfall-meteo_france-7.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-snowfall-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-snowfall-ukmo-14.ini index 1154337a2..ebaef711d 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-snowfall-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-snowfall-ukmo-14.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-soil_temperature_level_1-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-soil_temperature_level_1-cmcc-3.ini index bde334d4d..1f2731d57 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-soil_temperature_level_1-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-soil_temperature_level_1-cmcc-3.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = 223.15 valid_max = 323.15 - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-soil_temperature_level_1-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-soil_temperature_level_1-dwd-2.ini index 6959259d5..3b2a956f3 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-soil_temperature_level_1-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-soil_temperature_level_1-dwd-2.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = 223.15 valid_max = 323.15 - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-soil_temperature_level_1-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-soil_temperature_level_1-ecmwf-5.ini index bd262dab5..29d244fd3 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-soil_temperature_level_1-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-soil_temperature_level_1-ecmwf-5.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = 223.15 valid_max = 323.15 - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-soil_temperature_level_1-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-soil_temperature_level_1-meteo_france-6.ini index 901714abf..83c3b76cc 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-soil_temperature_level_1-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-soil_temperature_level_1-meteo_france-6.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = 223.15 valid_max = 323.15 - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-soil_temperature_level_1-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-soil_temperature_level_1-meteo_france-7.ini index a8be09757..dcf7a309a 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-soil_temperature_level_1-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-soil_temperature_level_1-meteo_france-7.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = 223.15 valid_max = 323.15 - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-soil_temperature_level_1-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-soil_temperature_level_1-ukmo-14.ini index 74fc11955..706986ca0 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-soil_temperature_level_1-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-soil_temperature_level_1-ukmo-14.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = 223.15 valid_max = 323.15 - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_latent_heat_flux-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_latent_heat_flux-cmcc-3.ini index 1ce7a040a..fef1dbb54 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_latent_heat_flux-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_latent_heat_flux-cmcc-3.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_latent_heat_flux-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_latent_heat_flux-dwd-2.ini index f8f2025e5..bf275eb7a 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_latent_heat_flux-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_latent_heat_flux-dwd-2.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_latent_heat_flux-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_latent_heat_flux-ecmwf-5.ini index d3e695146..d14d220a8 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_latent_heat_flux-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_latent_heat_flux-ecmwf-5.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_latent_heat_flux-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_latent_heat_flux-meteo_france-6.ini index adc9e8d3c..c5790807d 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_latent_heat_flux-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_latent_heat_flux-meteo_france-6.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_latent_heat_flux-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_latent_heat_flux-meteo_france-7.ini index 8c70a0141..ebef23a6f 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_latent_heat_flux-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_latent_heat_flux-meteo_france-7.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_latent_heat_flux-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_latent_heat_flux-ukmo-14.ini index 1b302367d..c8544c17e 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_latent_heat_flux-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_latent_heat_flux-ukmo-14.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_net_solar_radiation-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_net_solar_radiation-cmcc-3.ini index 21a6cbf53..6360c41a3 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_net_solar_radiation-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_net_solar_radiation-cmcc-3.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_net_solar_radiation-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_net_solar_radiation-dwd-2.ini index b427261c9..06187a1e7 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_net_solar_radiation-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_net_solar_radiation-dwd-2.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_net_solar_radiation-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_net_solar_radiation-ecmwf-5.ini index c34f1a72e..711cf63d3 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_net_solar_radiation-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_net_solar_radiation-ecmwf-5.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_net_solar_radiation-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_net_solar_radiation-meteo_france-6.ini index c43e16fa1..846a3b4af 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_net_solar_radiation-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_net_solar_radiation-meteo_france-6.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_net_solar_radiation-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_net_solar_radiation-meteo_france-7.ini index f73228799..cf1fc2486 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_net_solar_radiation-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_net_solar_radiation-meteo_france-7.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_net_solar_radiation-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_net_solar_radiation-ukmo-14.ini index 95c0c6b60..0c068499a 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_net_solar_radiation-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_net_solar_radiation-ukmo-14.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_net_thermal_radiation-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_net_thermal_radiation-cmcc-3.ini index 3c78b219c..e14a56514 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_net_thermal_radiation-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_net_thermal_radiation-cmcc-3.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_net_thermal_radiation-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_net_thermal_radiation-dwd-2.ini index 0c66d8518..1bb73d6fa 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_net_thermal_radiation-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_net_thermal_radiation-dwd-2.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_net_thermal_radiation-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_net_thermal_radiation-ecmwf-5.ini index 7d9a2370c..2811960ae 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_net_thermal_radiation-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_net_thermal_radiation-ecmwf-5.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_net_thermal_radiation-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_net_thermal_radiation-meteo_france-6.ini index 59164ab3b..83f14dca4 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_net_thermal_radiation-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_net_thermal_radiation-meteo_france-6.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_net_thermal_radiation-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_net_thermal_radiation-meteo_france-7.ini index 940b14ed3..87ca8f0a1 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_net_thermal_radiation-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_net_thermal_radiation-meteo_france-7.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_net_thermal_radiation-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_net_thermal_radiation-ukmo-14.ini index 490e785b6..30f90c895 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_net_thermal_radiation-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_net_thermal_radiation-ukmo-14.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_sensible_heat_flux-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_sensible_heat_flux-cmcc-3.ini index 1c6b89c9e..0417aabf5 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_sensible_heat_flux-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_sensible_heat_flux-cmcc-3.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_sensible_heat_flux-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_sensible_heat_flux-dwd-2.ini index f858af0ac..0adfc5ad9 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_sensible_heat_flux-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_sensible_heat_flux-dwd-2.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_sensible_heat_flux-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_sensible_heat_flux-ecmwf-5.ini index 7967586fe..44081f615 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_sensible_heat_flux-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_sensible_heat_flux-ecmwf-5.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_sensible_heat_flux-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_sensible_heat_flux-meteo_france-6.ini index ee623e835..8251419ab 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_sensible_heat_flux-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_sensible_heat_flux-meteo_france-6.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_sensible_heat_flux-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_sensible_heat_flux-meteo_france-7.ini index 9fc55b6fb..a62a624e2 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_sensible_heat_flux-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_sensible_heat_flux-meteo_france-7.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_sensible_heat_flux-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_sensible_heat_flux-ukmo-14.ini index 0d5bc41d9..c557239da 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_sensible_heat_flux-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_sensible_heat_flux-ukmo-14.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_solar_radiation_downwards-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_solar_radiation_downwards-cmcc-3.ini index 9f034b3ef..f13b084da 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_solar_radiation_downwards-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_solar_radiation_downwards-cmcc-3.ini @@ -39,6 +39,5 @@ time_step = 24 time_granularity = hour [valid_ranges] -valid_min = 0 -valid_max = 1600 - +valid_min = 0.0 +valid_max = 1600.0 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_solar_radiation_downwards-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_solar_radiation_downwards-dwd-2.ini index e7c3c1f4a..ca1c16bda 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_solar_radiation_downwards-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_solar_radiation_downwards-dwd-2.ini @@ -39,6 +39,5 @@ time_step = 24 time_granularity = hour [valid_ranges] -valid_min = 0 -valid_max = 1600 - +valid_min = 0.0 +valid_max = 1600.0 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_solar_radiation_downwards-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_solar_radiation_downwards-ecmwf-5.ini index af566a707..da23dc5f9 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_solar_radiation_downwards-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_solar_radiation_downwards-ecmwf-5.ini @@ -39,6 +39,5 @@ time_step = 24 time_granularity = hour [valid_ranges] -valid_min = 0 -valid_max = 1600 - +valid_min = 0.0 +valid_max = 1600.0 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_solar_radiation_downwards-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_solar_radiation_downwards-meteo_france-6.ini index e26db1730..85bcabca6 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_solar_radiation_downwards-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_solar_radiation_downwards-meteo_france-6.ini @@ -39,6 +39,5 @@ time_step = 24 time_granularity = hour [valid_ranges] -valid_min = 0 -valid_max = 1600 - +valid_min = 0.0 +valid_max = 1600.0 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_solar_radiation_downwards-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_solar_radiation_downwards-meteo_france-7.ini index 3a3329acb..f2dc0b6a5 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_solar_radiation_downwards-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_solar_radiation_downwards-meteo_france-7.ini @@ -39,6 +39,5 @@ time_step = 24 time_granularity = hour [valid_ranges] -valid_min = 0 -valid_max = 1600 - +valid_min = 0.0 +valid_max = 1600.0 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_solar_radiation_downwards-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_solar_radiation_downwards-ukmo-14.ini index 3e263a8ea..a9c61376c 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_solar_radiation_downwards-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_solar_radiation_downwards-ukmo-14.ini @@ -39,6 +39,5 @@ time_step = 24 time_granularity = hour [valid_ranges] -valid_min = 0 -valid_max = 1600 - +valid_min = 0.0 +valid_max = 1600.0 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_thermal_radiation_downwards-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_thermal_radiation_downwards-cmcc-3.ini index d234dc07a..659f3e03c 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_thermal_radiation_downwards-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_thermal_radiation_downwards-cmcc-3.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_thermal_radiation_downwards-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_thermal_radiation_downwards-dwd-2.ini index 4567a016c..0bc27f808 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_thermal_radiation_downwards-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_thermal_radiation_downwards-dwd-2.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_thermal_radiation_downwards-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_thermal_radiation_downwards-ecmwf-5.ini index 241baeb26..92b402604 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_thermal_radiation_downwards-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_thermal_radiation_downwards-ecmwf-5.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_thermal_radiation_downwards-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_thermal_radiation_downwards-meteo_france-6.ini index 61550df90..18598194b 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_thermal_radiation_downwards-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_thermal_radiation_downwards-meteo_france-6.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_thermal_radiation_downwards-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_thermal_radiation_downwards-meteo_france-7.ini index 6fedcec92..ef337d5a8 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_thermal_radiation_downwards-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_thermal_radiation_downwards-meteo_france-7.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_thermal_radiation_downwards-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_thermal_radiation_downwards-ukmo-14.ini index e5cdce036..da093db31 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_thermal_radiation_downwards-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_thermal_radiation_downwards-ukmo-14.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-toa_incident_solar_radiation-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-toa_incident_solar_radiation-cmcc-3.ini index 611489a9e..62584b80b 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-toa_incident_solar_radiation-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-toa_incident_solar_radiation-cmcc-3.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-toa_incident_solar_radiation-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-toa_incident_solar_radiation-dwd-2.ini index 445a53558..4db6dd1b8 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-toa_incident_solar_radiation-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-toa_incident_solar_radiation-dwd-2.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-toa_incident_solar_radiation-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-toa_incident_solar_radiation-ecmwf-5.ini index 60941b444..451da0925 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-toa_incident_solar_radiation-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-toa_incident_solar_radiation-ecmwf-5.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-toa_incident_solar_radiation-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-toa_incident_solar_radiation-meteo_france-6.ini index 3bc9f4d4f..c8547b8e8 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-toa_incident_solar_radiation-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-toa_incident_solar_radiation-meteo_france-6.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-toa_incident_solar_radiation-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-toa_incident_solar_radiation-meteo_france-7.ini index 2dd45b2fa..be58f8cd8 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-toa_incident_solar_radiation-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-toa_incident_solar_radiation-meteo_france-7.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-toa_incident_solar_radiation-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-toa_incident_solar_radiation-ukmo-14.ini index d438a34be..a19d75ce6 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-toa_incident_solar_radiation-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-toa_incident_solar_radiation-ukmo-14.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-top_net_solar_radiation-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-top_net_solar_radiation-cmcc-3.ini index 069f93bff..86149979b 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-top_net_solar_radiation-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-top_net_solar_radiation-cmcc-3.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-top_net_solar_radiation-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-top_net_solar_radiation-dwd-2.ini index 305e7035d..e923c833d 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-top_net_solar_radiation-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-top_net_solar_radiation-dwd-2.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-top_net_solar_radiation-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-top_net_solar_radiation-ecmwf-5.ini index d596c6a4f..dd497a9c1 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-top_net_solar_radiation-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-top_net_solar_radiation-ecmwf-5.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-top_net_solar_radiation-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-top_net_solar_radiation-meteo_france-6.ini index 84898badf..e941ec02b 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-top_net_solar_radiation-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-top_net_solar_radiation-meteo_france-6.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-top_net_solar_radiation-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-top_net_solar_radiation-meteo_france-7.ini index f0c51ba7c..a2c545111 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-top_net_solar_radiation-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-top_net_solar_radiation-meteo_france-7.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-top_net_solar_radiation-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-top_net_solar_radiation-ukmo-14.ini index 4a5d34c9d..7a8982f0d 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-top_net_solar_radiation-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-top_net_solar_radiation-ukmo-14.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-top_net_thermal_radiation-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-top_net_thermal_radiation-cmcc-3.ini index 7a29e0fc4..e7700f082 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-top_net_thermal_radiation-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-top_net_thermal_radiation-cmcc-3.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-top_net_thermal_radiation-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-top_net_thermal_radiation-dwd-2.ini index 60445bf28..5978d6a23 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-top_net_thermal_radiation-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-top_net_thermal_radiation-dwd-2.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-top_net_thermal_radiation-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-top_net_thermal_radiation-ecmwf-5.ini index 9e9f6aaed..a8974a6e7 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-top_net_thermal_radiation-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-top_net_thermal_radiation-ecmwf-5.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-top_net_thermal_radiation-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-top_net_thermal_radiation-meteo_france-6.ini index c6657d368..97f57d460 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-top_net_thermal_radiation-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-top_net_thermal_radiation-meteo_france-6.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-top_net_thermal_radiation-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-top_net_thermal_radiation-meteo_france-7.ini index 604c473a9..d4b0f6c9e 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-top_net_thermal_radiation-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-top_net_thermal_radiation-meteo_france-7.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-top_net_thermal_radiation-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-top_net_thermal_radiation-ukmo-14.ini index 33930085f..da7e91831 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-top_net_thermal_radiation-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-top_net_thermal_radiation-ukmo-14.ini @@ -41,4 +41,3 @@ time_granularity = hour [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-total_cloud_cover-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-total_cloud_cover-cmcc-3.ini index 6874df4bc..1aaf7f9a0 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-total_cloud_cover-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-total_cloud_cover-cmcc-3.ini @@ -39,6 +39,5 @@ time_step = 6 time_granularity = hour [valid_ranges] -valid_min = -valid_max = - +valid_min = 0.0 +valid_max = 1.0 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-total_cloud_cover-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-total_cloud_cover-dwd-2.ini index 8c6d69316..60c64bb4e 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-total_cloud_cover-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-total_cloud_cover-dwd-2.ini @@ -39,6 +39,5 @@ time_step = 6 time_granularity = hour [valid_ranges] -valid_min = -valid_max = - +valid_min = 0.0 +valid_max = 1.0 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-total_cloud_cover-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-total_cloud_cover-ecmwf-5.ini index deff3fc2f..b410d16b0 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-total_cloud_cover-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-total_cloud_cover-ecmwf-5.ini @@ -39,6 +39,5 @@ time_step = 6 time_granularity = hour [valid_ranges] -valid_min = -valid_max = - +valid_min = 0.0 +valid_max = 1.0 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-total_cloud_cover-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-total_cloud_cover-meteo_france-6.ini index a8c820a72..439dfe7f8 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-total_cloud_cover-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-total_cloud_cover-meteo_france-6.ini @@ -39,6 +39,5 @@ time_step = 6 time_granularity = hour [valid_ranges] -valid_min = -valid_max = - +valid_min = 0.0 +valid_max = 1.0 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-total_cloud_cover-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-total_cloud_cover-meteo_france-7.ini index 318f3e573..0d1e7be27 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-total_cloud_cover-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-total_cloud_cover-meteo_france-7.ini @@ -39,6 +39,5 @@ time_step = 6 time_granularity = hour [valid_ranges] -valid_min = -valid_max = - +valid_min = 0.0 +valid_max = 1.0 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-total_cloud_cover-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-total_cloud_cover-ukmo-14.ini index bed13ed18..9ddc31957 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-total_cloud_cover-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-total_cloud_cover-ukmo-14.ini @@ -39,6 +39,5 @@ time_step = 6 time_granularity = hour [valid_ranges] -valid_min = -valid_max = - +valid_min = 0.0 +valid_max = 1.0 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-total_precipitation-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-total_precipitation-cmcc-3.ini index 75ddf9d85..1d955abb7 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-total_precipitation-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-total_precipitation-cmcc-3.ini @@ -39,6 +39,5 @@ time_step = 24 time_granularity = hour [valid_ranges] -valid_min = 0 +valid_min = 0.0 valid_max = 0.04 - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-total_precipitation-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-total_precipitation-dwd-2.ini index 8a867e887..4d3e8c21e 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-total_precipitation-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-total_precipitation-dwd-2.ini @@ -39,6 +39,5 @@ time_step = 24 time_granularity = hour [valid_ranges] -valid_min = 0 +valid_min = 0.0 valid_max = 0.04 - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-total_precipitation-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-total_precipitation-ecmwf-5.ini index 10fa47a18..c734b5cc5 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-total_precipitation-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-total_precipitation-ecmwf-5.ini @@ -39,6 +39,5 @@ time_step = 24 time_granularity = hour [valid_ranges] -valid_min = 0 +valid_min = 0.0 valid_max = 0.04 - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-total_precipitation-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-total_precipitation-meteo_france-6.ini index 33f4cb017..ceb6e3655 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-total_precipitation-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-total_precipitation-meteo_france-6.ini @@ -39,6 +39,5 @@ time_step = 24 time_granularity = hour [valid_ranges] -valid_min = 0 +valid_min = 0.0 valid_max = 0.04 - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-total_precipitation-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-total_precipitation-meteo_france-7.ini index be97021d4..73de16d14 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-total_precipitation-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-total_precipitation-meteo_france-7.ini @@ -39,6 +39,5 @@ time_step = 24 time_granularity = hour [valid_ranges] -valid_min = 0 +valid_min = 0.0 valid_max = 0.04 - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-total_precipitation-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-total_precipitation-ukmo-14.ini index 2884656d9..78f3a2bb7 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-total_precipitation-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-total_precipitation-ukmo-14.ini @@ -39,6 +39,5 @@ time_step = 24 time_granularity = hour [valid_ranges] -valid_min = 0 +valid_min = 0.0 valid_max = 0.04 - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-geopotential_anomaly-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-geopotential_anomaly-cmcc-3.ini index 75d847918..5fa0dd31c 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-geopotential_anomaly-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-geopotential_anomaly-cmcc-3.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-geopotential_anomaly-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-geopotential_anomaly-dwd-2.ini index e8088d8cf..395af0350 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-geopotential_anomaly-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-geopotential_anomaly-dwd-2.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-geopotential_anomaly-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-geopotential_anomaly-ecmwf-5.ini index 766d06471..c931bf07a 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-geopotential_anomaly-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-geopotential_anomaly-ecmwf-5.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-geopotential_anomaly-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-geopotential_anomaly-meteo_france-6.ini index 97bf3939b..4c8c42b9c 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-geopotential_anomaly-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-geopotential_anomaly-meteo_france-6.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-geopotential_anomaly-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-geopotential_anomaly-meteo_france-7.ini index 14af745fa..c50d055b9 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-geopotential_anomaly-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-geopotential_anomaly-meteo_france-7.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-geopotential_anomaly-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-geopotential_anomaly-ukmo-14.ini index c6ec26e61..7632156b4 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-geopotential_anomaly-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-geopotential_anomaly-ukmo-14.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-specific_humidity_anomaly-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-specific_humidity_anomaly-cmcc-3.ini index 541d464c3..2b6da6195 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-specific_humidity_anomaly-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-specific_humidity_anomaly-cmcc-3.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-specific_humidity_anomaly-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-specific_humidity_anomaly-dwd-2.ini index 5dd123ca1..102b7ea13 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-specific_humidity_anomaly-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-specific_humidity_anomaly-dwd-2.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-specific_humidity_anomaly-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-specific_humidity_anomaly-ecmwf-5.ini index de21a8ebe..0fe400752 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-specific_humidity_anomaly-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-specific_humidity_anomaly-ecmwf-5.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-specific_humidity_anomaly-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-specific_humidity_anomaly-meteo_france-6.ini index d6fb69879..bf606a3b9 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-specific_humidity_anomaly-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-specific_humidity_anomaly-meteo_france-6.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-specific_humidity_anomaly-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-specific_humidity_anomaly-meteo_france-7.ini index 27199f8db..271450ee9 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-specific_humidity_anomaly-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-specific_humidity_anomaly-meteo_france-7.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-specific_humidity_anomaly-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-specific_humidity_anomaly-ukmo-14.ini index 0869d8988..fdd770ae5 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-specific_humidity_anomaly-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-specific_humidity_anomaly-ukmo-14.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-temperature_anomaly-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-temperature_anomaly-cmcc-3.ini index d9889f29d..8ea046147 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-temperature_anomaly-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-temperature_anomaly-cmcc-3.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-temperature_anomaly-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-temperature_anomaly-dwd-2.ini index 8320ae915..f513cfafb 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-temperature_anomaly-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-temperature_anomaly-dwd-2.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-temperature_anomaly-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-temperature_anomaly-ecmwf-5.ini index 0deeae0f1..8442cacc0 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-temperature_anomaly-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-temperature_anomaly-ecmwf-5.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-temperature_anomaly-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-temperature_anomaly-meteo_france-6.ini index 4e042aa87..43d5974a6 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-temperature_anomaly-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-temperature_anomaly-meteo_france-6.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-temperature_anomaly-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-temperature_anomaly-meteo_france-7.ini index 64e3a6483..0f8cb0202 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-temperature_anomaly-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-temperature_anomaly-meteo_france-7.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-temperature_anomaly-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-temperature_anomaly-ukmo-14.ini index ebb4f1833..74dcad6bd 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-temperature_anomaly-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-temperature_anomaly-ukmo-14.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-u_component_of_wind_anomaly-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-u_component_of_wind_anomaly-cmcc-3.ini index f7edd63d4..f8178146a 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-u_component_of_wind_anomaly-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-u_component_of_wind_anomaly-cmcc-3.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-u_component_of_wind_anomaly-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-u_component_of_wind_anomaly-dwd-2.ini index 98c74485d..e8c9f078b 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-u_component_of_wind_anomaly-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-u_component_of_wind_anomaly-dwd-2.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-u_component_of_wind_anomaly-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-u_component_of_wind_anomaly-ecmwf-5.ini index 7621b8443..a18822ca6 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-u_component_of_wind_anomaly-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-u_component_of_wind_anomaly-ecmwf-5.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-u_component_of_wind_anomaly-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-u_component_of_wind_anomaly-meteo_france-6.ini index 4ffa593e0..296f8f6c3 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-u_component_of_wind_anomaly-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-u_component_of_wind_anomaly-meteo_france-6.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-u_component_of_wind_anomaly-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-u_component_of_wind_anomaly-meteo_france-7.ini index 036ecda16..c99f690c7 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-u_component_of_wind_anomaly-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-u_component_of_wind_anomaly-meteo_france-7.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-u_component_of_wind_anomaly-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-u_component_of_wind_anomaly-ukmo-14.ini index 8817ad266..0aa5d031b 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-u_component_of_wind_anomaly-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-u_component_of_wind_anomaly-ukmo-14.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-v_component_of_wind_anomaly-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-v_component_of_wind_anomaly-cmcc-3.ini index 0f5919163..2e45916c5 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-v_component_of_wind_anomaly-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-v_component_of_wind_anomaly-cmcc-3.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-v_component_of_wind_anomaly-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-v_component_of_wind_anomaly-dwd-2.ini index 3995c0d0f..3e8e7d504 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-v_component_of_wind_anomaly-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-v_component_of_wind_anomaly-dwd-2.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-v_component_of_wind_anomaly-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-v_component_of_wind_anomaly-ecmwf-5.ini index 162f09438..e0091a956 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-v_component_of_wind_anomaly-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-v_component_of_wind_anomaly-ecmwf-5.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-v_component_of_wind_anomaly-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-v_component_of_wind_anomaly-meteo_france-6.ini index 66e117c22..9517a9bad 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-v_component_of_wind_anomaly-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-v_component_of_wind_anomaly-meteo_france-6.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-v_component_of_wind_anomaly-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-v_component_of_wind_anomaly-meteo_france-7.ini index 778dfc2fb..9842e3cfa 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-v_component_of_wind_anomaly-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-v_component_of_wind_anomaly-meteo_france-7.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-v_component_of_wind_anomaly-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-v_component_of_wind_anomaly-ukmo-14.ini index 911658c4f..d98124953 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-v_component_of_wind_anomaly-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-v_component_of_wind_anomaly-ukmo-14.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-10m_u_component_of_wind_anomaly-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-10m_u_component_of_wind_anomaly-cmcc-3.ini index 2d6018277..f3c26e80d 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-10m_u_component_of_wind_anomaly-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-10m_u_component_of_wind_anomaly-cmcc-3.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-10m_u_component_of_wind_anomaly-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-10m_u_component_of_wind_anomaly-dwd-2.ini index 1a57fd012..99d6df234 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-10m_u_component_of_wind_anomaly-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-10m_u_component_of_wind_anomaly-dwd-2.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-10m_u_component_of_wind_anomaly-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-10m_u_component_of_wind_anomaly-ecmwf-5.ini index d1871b43d..b101c896e 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-10m_u_component_of_wind_anomaly-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-10m_u_component_of_wind_anomaly-ecmwf-5.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-10m_u_component_of_wind_anomaly-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-10m_u_component_of_wind_anomaly-meteo_france-6.ini index ad5d67c7a..f49ab7f1d 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-10m_u_component_of_wind_anomaly-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-10m_u_component_of_wind_anomaly-meteo_france-6.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-10m_u_component_of_wind_anomaly-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-10m_u_component_of_wind_anomaly-meteo_france-7.ini index ab10b659a..442af4abe 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-10m_u_component_of_wind_anomaly-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-10m_u_component_of_wind_anomaly-meteo_france-7.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-10m_u_component_of_wind_anomaly-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-10m_u_component_of_wind_anomaly-ukmo-14.ini index afe7e31ae..51783bcc6 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-10m_u_component_of_wind_anomaly-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-10m_u_component_of_wind_anomaly-ukmo-14.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-10m_v_component_of_wind_anomaly-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-10m_v_component_of_wind_anomaly-cmcc-3.ini index 111134a77..9965bf479 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-10m_v_component_of_wind_anomaly-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-10m_v_component_of_wind_anomaly-cmcc-3.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-10m_v_component_of_wind_anomaly-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-10m_v_component_of_wind_anomaly-dwd-2.ini index aefcf7803..0a4f86f35 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-10m_v_component_of_wind_anomaly-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-10m_v_component_of_wind_anomaly-dwd-2.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-10m_v_component_of_wind_anomaly-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-10m_v_component_of_wind_anomaly-ecmwf-5.ini index 42333c39b..082c3d018 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-10m_v_component_of_wind_anomaly-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-10m_v_component_of_wind_anomaly-ecmwf-5.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-10m_v_component_of_wind_anomaly-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-10m_v_component_of_wind_anomaly-meteo_france-6.ini index 96a305400..d3e284a15 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-10m_v_component_of_wind_anomaly-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-10m_v_component_of_wind_anomaly-meteo_france-6.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-10m_v_component_of_wind_anomaly-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-10m_v_component_of_wind_anomaly-meteo_france-7.ini index a1866a5ce..1035fc55d 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-10m_v_component_of_wind_anomaly-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-10m_v_component_of_wind_anomaly-meteo_france-7.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-10m_v_component_of_wind_anomaly-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-10m_v_component_of_wind_anomaly-ukmo-14.ini index 2aa6b71ce..387f4a4e7 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-10m_v_component_of_wind_anomaly-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-10m_v_component_of_wind_anomaly-ukmo-14.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-10m_wind_gust_anomaly-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-10m_wind_gust_anomaly-cmcc-3.ini index 8d5ce4a97..0cef26cec 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-10m_wind_gust_anomaly-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-10m_wind_gust_anomaly-cmcc-3.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-10m_wind_gust_anomaly-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-10m_wind_gust_anomaly-dwd-2.ini index 2a933d980..497c4d3a2 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-10m_wind_gust_anomaly-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-10m_wind_gust_anomaly-dwd-2.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-10m_wind_gust_anomaly-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-10m_wind_gust_anomaly-ecmwf-5.ini index 288284bfe..55c46ac67 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-10m_wind_gust_anomaly-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-10m_wind_gust_anomaly-ecmwf-5.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-10m_wind_gust_anomaly-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-10m_wind_gust_anomaly-meteo_france-6.ini index c49f6f6e3..665bc7366 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-10m_wind_gust_anomaly-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-10m_wind_gust_anomaly-meteo_france-6.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-10m_wind_gust_anomaly-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-10m_wind_gust_anomaly-meteo_france-7.ini index 9fc16b376..6950a4d99 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-10m_wind_gust_anomaly-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-10m_wind_gust_anomaly-meteo_france-7.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-10m_wind_gust_anomaly-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-10m_wind_gust_anomaly-ukmo-14.ini index d4b18f86b..df1628198 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-10m_wind_gust_anomaly-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-10m_wind_gust_anomaly-ukmo-14.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-10m_wind_speed_anomaly-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-10m_wind_speed_anomaly-cmcc-3.ini index 38425290b..eb87d5b4a 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-10m_wind_speed_anomaly-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-10m_wind_speed_anomaly-cmcc-3.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-10m_wind_speed_anomaly-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-10m_wind_speed_anomaly-dwd-2.ini index 66806acfd..9e374abe4 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-10m_wind_speed_anomaly-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-10m_wind_speed_anomaly-dwd-2.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-10m_wind_speed_anomaly-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-10m_wind_speed_anomaly-ecmwf-5.ini index 90b17384c..747053ea3 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-10m_wind_speed_anomaly-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-10m_wind_speed_anomaly-ecmwf-5.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-10m_wind_speed_anomaly-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-10m_wind_speed_anomaly-meteo_france-6.ini index 605fd9564..83736d3eb 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-10m_wind_speed_anomaly-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-10m_wind_speed_anomaly-meteo_france-6.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-10m_wind_speed_anomaly-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-10m_wind_speed_anomaly-meteo_france-7.ini index fc3dc2a1f..dd0a4be98 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-10m_wind_speed_anomaly-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-10m_wind_speed_anomaly-meteo_france-7.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-10m_wind_speed_anomaly-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-10m_wind_speed_anomaly-ukmo-14.ini index 1769239a7..038f32477 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-10m_wind_speed_anomaly-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-10m_wind_speed_anomaly-ukmo-14.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-2m_dewpoint_temperature_anomaly-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-2m_dewpoint_temperature_anomaly-cmcc-3.ini index ae5401a57..ef82008c0 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-2m_dewpoint_temperature_anomaly-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-2m_dewpoint_temperature_anomaly-cmcc-3.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-2m_dewpoint_temperature_anomaly-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-2m_dewpoint_temperature_anomaly-dwd-2.ini index faa176dba..36453c59d 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-2m_dewpoint_temperature_anomaly-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-2m_dewpoint_temperature_anomaly-dwd-2.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-2m_dewpoint_temperature_anomaly-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-2m_dewpoint_temperature_anomaly-ecmwf-5.ini index 3ef6e6998..d6d41b1a4 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-2m_dewpoint_temperature_anomaly-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-2m_dewpoint_temperature_anomaly-ecmwf-5.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-2m_dewpoint_temperature_anomaly-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-2m_dewpoint_temperature_anomaly-meteo_france-6.ini index cb0821bf1..a1aa6968a 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-2m_dewpoint_temperature_anomaly-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-2m_dewpoint_temperature_anomaly-meteo_france-6.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-2m_dewpoint_temperature_anomaly-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-2m_dewpoint_temperature_anomaly-meteo_france-7.ini index 4465634cc..1b0c07d32 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-2m_dewpoint_temperature_anomaly-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-2m_dewpoint_temperature_anomaly-meteo_france-7.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-2m_dewpoint_temperature_anomaly-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-2m_dewpoint_temperature_anomaly-ukmo-14.ini index b4d4422d4..d318ebac6 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-2m_dewpoint_temperature_anomaly-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-2m_dewpoint_temperature_anomaly-ukmo-14.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-2m_temperature_anomaly-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-2m_temperature_anomaly-cmcc-3.ini index 28fbde01c..f17c02951 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-2m_temperature_anomaly-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-2m_temperature_anomaly-cmcc-3.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-2m_temperature_anomaly-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-2m_temperature_anomaly-dwd-2.ini index c1715da60..0b64bd770 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-2m_temperature_anomaly-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-2m_temperature_anomaly-dwd-2.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-2m_temperature_anomaly-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-2m_temperature_anomaly-ecmwf-5.ini index 23c9ea573..8a710a8bd 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-2m_temperature_anomaly-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-2m_temperature_anomaly-ecmwf-5.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-2m_temperature_anomaly-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-2m_temperature_anomaly-meteo_france-6.ini index 2ddbe17e3..16e23ddba 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-2m_temperature_anomaly-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-2m_temperature_anomaly-meteo_france-6.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-2m_temperature_anomaly-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-2m_temperature_anomaly-meteo_france-7.ini index 22ba06464..f394c9181 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-2m_temperature_anomaly-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-2m_temperature_anomaly-meteo_france-7.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-2m_temperature_anomaly-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-2m_temperature_anomaly-ukmo-14.ini index b7d7a268c..0b87aff65 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-2m_temperature_anomaly-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-2m_temperature_anomaly-ukmo-14.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-east_west_surface_stress_anomalous_rate_of_accumulation-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-east_west_surface_stress_anomalous_rate_of_accumulation-cmcc-3.ini index 202057f0f..d1232cd6a 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-east_west_surface_stress_anomalous_rate_of_accumulation-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-east_west_surface_stress_anomalous_rate_of_accumulation-cmcc-3.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-east_west_surface_stress_anomalous_rate_of_accumulation-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-east_west_surface_stress_anomalous_rate_of_accumulation-dwd-2.ini index 8754ef394..9012db234 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-east_west_surface_stress_anomalous_rate_of_accumulation-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-east_west_surface_stress_anomalous_rate_of_accumulation-dwd-2.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-east_west_surface_stress_anomalous_rate_of_accumulation-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-east_west_surface_stress_anomalous_rate_of_accumulation-ecmwf-5.ini index 1c5717eca..797687d0b 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-east_west_surface_stress_anomalous_rate_of_accumulation-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-east_west_surface_stress_anomalous_rate_of_accumulation-ecmwf-5.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-east_west_surface_stress_anomalous_rate_of_accumulation-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-east_west_surface_stress_anomalous_rate_of_accumulation-meteo_france-6.ini index 80059b8ff..e9c8a388f 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-east_west_surface_stress_anomalous_rate_of_accumulation-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-east_west_surface_stress_anomalous_rate_of_accumulation-meteo_france-6.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-east_west_surface_stress_anomalous_rate_of_accumulation-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-east_west_surface_stress_anomalous_rate_of_accumulation-meteo_france-7.ini index 85329fd7e..5969e8d80 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-east_west_surface_stress_anomalous_rate_of_accumulation-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-east_west_surface_stress_anomalous_rate_of_accumulation-meteo_france-7.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-east_west_surface_stress_anomalous_rate_of_accumulation-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-east_west_surface_stress_anomalous_rate_of_accumulation-ukmo-14.ini index 66a4d7299..c57c967a0 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-east_west_surface_stress_anomalous_rate_of_accumulation-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-east_west_surface_stress_anomalous_rate_of_accumulation-ukmo-14.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-evaporation_anomalous_rate_of_accumulation-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-evaporation_anomalous_rate_of_accumulation-cmcc-3.ini index 8d58a9faa..b2a2d3c8b 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-evaporation_anomalous_rate_of_accumulation-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-evaporation_anomalous_rate_of_accumulation-cmcc-3.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-evaporation_anomalous_rate_of_accumulation-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-evaporation_anomalous_rate_of_accumulation-dwd-2.ini index eabfe23a0..364e4a6ba 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-evaporation_anomalous_rate_of_accumulation-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-evaporation_anomalous_rate_of_accumulation-dwd-2.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-evaporation_anomalous_rate_of_accumulation-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-evaporation_anomalous_rate_of_accumulation-ecmwf-5.ini index 00ecabc71..e59108fc4 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-evaporation_anomalous_rate_of_accumulation-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-evaporation_anomalous_rate_of_accumulation-ecmwf-5.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-evaporation_anomalous_rate_of_accumulation-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-evaporation_anomalous_rate_of_accumulation-meteo_france-6.ini index 2c50fe0e2..80e3335e0 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-evaporation_anomalous_rate_of_accumulation-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-evaporation_anomalous_rate_of_accumulation-meteo_france-6.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-evaporation_anomalous_rate_of_accumulation-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-evaporation_anomalous_rate_of_accumulation-meteo_france-7.ini index c80a8de84..aba7b7c4c 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-evaporation_anomalous_rate_of_accumulation-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-evaporation_anomalous_rate_of_accumulation-meteo_france-7.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-evaporation_anomalous_rate_of_accumulation-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-evaporation_anomalous_rate_of_accumulation-ukmo-14.ini index 6a66f6ac3..3c2b44c47 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-evaporation_anomalous_rate_of_accumulation-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-evaporation_anomalous_rate_of_accumulation-ukmo-14.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-maximum_2m_temperature_in_the_last_24_hours_anomaly-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-maximum_2m_temperature_in_the_last_24_hours_anomaly-cmcc-3.ini index 2b6f4db3d..94881f220 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-maximum_2m_temperature_in_the_last_24_hours_anomaly-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-maximum_2m_temperature_in_the_last_24_hours_anomaly-cmcc-3.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-maximum_2m_temperature_in_the_last_24_hours_anomaly-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-maximum_2m_temperature_in_the_last_24_hours_anomaly-dwd-2.ini index 7366ff691..dabcc95d5 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-maximum_2m_temperature_in_the_last_24_hours_anomaly-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-maximum_2m_temperature_in_the_last_24_hours_anomaly-dwd-2.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-maximum_2m_temperature_in_the_last_24_hours_anomaly-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-maximum_2m_temperature_in_the_last_24_hours_anomaly-ecmwf-5.ini index e6aaa3ec0..24b3ed1eb 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-maximum_2m_temperature_in_the_last_24_hours_anomaly-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-maximum_2m_temperature_in_the_last_24_hours_anomaly-ecmwf-5.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-maximum_2m_temperature_in_the_last_24_hours_anomaly-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-maximum_2m_temperature_in_the_last_24_hours_anomaly-meteo_france-6.ini index 4a138883d..46ef15597 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-maximum_2m_temperature_in_the_last_24_hours_anomaly-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-maximum_2m_temperature_in_the_last_24_hours_anomaly-meteo_france-6.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-maximum_2m_temperature_in_the_last_24_hours_anomaly-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-maximum_2m_temperature_in_the_last_24_hours_anomaly-meteo_france-7.ini index b1ff9b7be..f85078fba 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-maximum_2m_temperature_in_the_last_24_hours_anomaly-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-maximum_2m_temperature_in_the_last_24_hours_anomaly-meteo_france-7.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-maximum_2m_temperature_in_the_last_24_hours_anomaly-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-maximum_2m_temperature_in_the_last_24_hours_anomaly-ukmo-14.ini index bc06c969d..65d5af31b 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-maximum_2m_temperature_in_the_last_24_hours_anomaly-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-maximum_2m_temperature_in_the_last_24_hours_anomaly-ukmo-14.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-mean_sea_level_pressure_anomaly-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-mean_sea_level_pressure_anomaly-cmcc-3.ini index 96ea38276..dcae6c7de 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-mean_sea_level_pressure_anomaly-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-mean_sea_level_pressure_anomaly-cmcc-3.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-mean_sea_level_pressure_anomaly-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-mean_sea_level_pressure_anomaly-dwd-2.ini index 0c4201fa6..445c45d8c 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-mean_sea_level_pressure_anomaly-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-mean_sea_level_pressure_anomaly-dwd-2.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-mean_sea_level_pressure_anomaly-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-mean_sea_level_pressure_anomaly-ecmwf-5.ini index e44d4be0f..dc41cb001 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-mean_sea_level_pressure_anomaly-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-mean_sea_level_pressure_anomaly-ecmwf-5.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-mean_sea_level_pressure_anomaly-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-mean_sea_level_pressure_anomaly-meteo_france-6.ini index ca3ffbedb..d56a5c3bb 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-mean_sea_level_pressure_anomaly-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-mean_sea_level_pressure_anomaly-meteo_france-6.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-mean_sea_level_pressure_anomaly-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-mean_sea_level_pressure_anomaly-meteo_france-7.ini index e14e6ec1f..f1f680576 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-mean_sea_level_pressure_anomaly-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-mean_sea_level_pressure_anomaly-meteo_france-7.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-mean_sea_level_pressure_anomaly-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-mean_sea_level_pressure_anomaly-ukmo-14.ini index fb9bd6d37..1ec577b35 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-mean_sea_level_pressure_anomaly-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-mean_sea_level_pressure_anomaly-ukmo-14.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-minimum_2m_temperature_in_the_last_24_hours_anomaly-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-minimum_2m_temperature_in_the_last_24_hours_anomaly-cmcc-3.ini index cb1c33d36..eda0cc258 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-minimum_2m_temperature_in_the_last_24_hours_anomaly-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-minimum_2m_temperature_in_the_last_24_hours_anomaly-cmcc-3.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-minimum_2m_temperature_in_the_last_24_hours_anomaly-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-minimum_2m_temperature_in_the_last_24_hours_anomaly-dwd-2.ini index 89e652c3e..fad7952d0 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-minimum_2m_temperature_in_the_last_24_hours_anomaly-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-minimum_2m_temperature_in_the_last_24_hours_anomaly-dwd-2.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-minimum_2m_temperature_in_the_last_24_hours_anomaly-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-minimum_2m_temperature_in_the_last_24_hours_anomaly-ecmwf-5.ini index bce12a690..79bae1567 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-minimum_2m_temperature_in_the_last_24_hours_anomaly-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-minimum_2m_temperature_in_the_last_24_hours_anomaly-ecmwf-5.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-minimum_2m_temperature_in_the_last_24_hours_anomaly-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-minimum_2m_temperature_in_the_last_24_hours_anomaly-meteo_france-6.ini index a98681b1e..43ad3c71c 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-minimum_2m_temperature_in_the_last_24_hours_anomaly-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-minimum_2m_temperature_in_the_last_24_hours_anomaly-meteo_france-6.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-minimum_2m_temperature_in_the_last_24_hours_anomaly-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-minimum_2m_temperature_in_the_last_24_hours_anomaly-meteo_france-7.ini index f4fe99982..cfcc61253 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-minimum_2m_temperature_in_the_last_24_hours_anomaly-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-minimum_2m_temperature_in_the_last_24_hours_anomaly-meteo_france-7.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-minimum_2m_temperature_in_the_last_24_hours_anomaly-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-minimum_2m_temperature_in_the_last_24_hours_anomaly-ukmo-14.ini index 399ee1d1d..281c3515c 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-minimum_2m_temperature_in_the_last_24_hours_anomaly-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-minimum_2m_temperature_in_the_last_24_hours_anomaly-ukmo-14.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-north_south_surface_stress_anomalous_rate_of_accumulation-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-north_south_surface_stress_anomalous_rate_of_accumulation-cmcc-3.ini index 1f6843b6b..1fd9cfe91 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-north_south_surface_stress_anomalous_rate_of_accumulation-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-north_south_surface_stress_anomalous_rate_of_accumulation-cmcc-3.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-north_south_surface_stress_anomalous_rate_of_accumulation-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-north_south_surface_stress_anomalous_rate_of_accumulation-dwd-2.ini index 5ba3db596..9f0dda10e 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-north_south_surface_stress_anomalous_rate_of_accumulation-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-north_south_surface_stress_anomalous_rate_of_accumulation-dwd-2.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-north_south_surface_stress_anomalous_rate_of_accumulation-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-north_south_surface_stress_anomalous_rate_of_accumulation-ecmwf-5.ini index 36d6c696b..53b8b2895 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-north_south_surface_stress_anomalous_rate_of_accumulation-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-north_south_surface_stress_anomalous_rate_of_accumulation-ecmwf-5.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-north_south_surface_stress_anomalous_rate_of_accumulation-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-north_south_surface_stress_anomalous_rate_of_accumulation-meteo_france-6.ini index 092d1339f..e25e48a09 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-north_south_surface_stress_anomalous_rate_of_accumulation-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-north_south_surface_stress_anomalous_rate_of_accumulation-meteo_france-6.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-north_south_surface_stress_anomalous_rate_of_accumulation-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-north_south_surface_stress_anomalous_rate_of_accumulation-meteo_france-7.ini index 597e30aa9..1e92c71f5 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-north_south_surface_stress_anomalous_rate_of_accumulation-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-north_south_surface_stress_anomalous_rate_of_accumulation-meteo_france-7.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-north_south_surface_stress_anomalous_rate_of_accumulation-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-north_south_surface_stress_anomalous_rate_of_accumulation-ukmo-14.ini index 71a620992..1c9d021dd 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-north_south_surface_stress_anomalous_rate_of_accumulation-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-north_south_surface_stress_anomalous_rate_of_accumulation-ukmo-14.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-runoff_anomalous_rate_of_accumulation-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-runoff_anomalous_rate_of_accumulation-cmcc-3.ini index 4d8003b7b..a3ae9e471 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-runoff_anomalous_rate_of_accumulation-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-runoff_anomalous_rate_of_accumulation-cmcc-3.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-runoff_anomalous_rate_of_accumulation-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-runoff_anomalous_rate_of_accumulation-dwd-2.ini index 3f0a213cb..375215c42 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-runoff_anomalous_rate_of_accumulation-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-runoff_anomalous_rate_of_accumulation-dwd-2.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-runoff_anomalous_rate_of_accumulation-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-runoff_anomalous_rate_of_accumulation-ecmwf-5.ini index 55abce79b..13c67b988 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-runoff_anomalous_rate_of_accumulation-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-runoff_anomalous_rate_of_accumulation-ecmwf-5.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-runoff_anomalous_rate_of_accumulation-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-runoff_anomalous_rate_of_accumulation-meteo_france-6.ini index 8dae64746..785f9bdfe 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-runoff_anomalous_rate_of_accumulation-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-runoff_anomalous_rate_of_accumulation-meteo_france-6.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-runoff_anomalous_rate_of_accumulation-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-runoff_anomalous_rate_of_accumulation-meteo_france-7.ini index 082aa403b..adae3f962 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-runoff_anomalous_rate_of_accumulation-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-runoff_anomalous_rate_of_accumulation-meteo_france-7.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-runoff_anomalous_rate_of_accumulation-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-runoff_anomalous_rate_of_accumulation-ukmo-14.ini index 7b6f81804..6d173f072 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-runoff_anomalous_rate_of_accumulation-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-runoff_anomalous_rate_of_accumulation-ukmo-14.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-sea_ice_cover_anomaly-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-sea_ice_cover_anomaly-cmcc-3.ini index 5744af3b4..a6b7c29bc 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-sea_ice_cover_anomaly-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-sea_ice_cover_anomaly-cmcc-3.ini @@ -39,6 +39,5 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = -valid_max = - +valid_min = 0.0 +valid_max = 1.0 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-sea_ice_cover_anomaly-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-sea_ice_cover_anomaly-dwd-2.ini index 9f65d654a..2770cae25 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-sea_ice_cover_anomaly-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-sea_ice_cover_anomaly-dwd-2.ini @@ -39,6 +39,5 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = -valid_max = - +valid_min = 0.0 +valid_max = 1.0 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-sea_ice_cover_anomaly-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-sea_ice_cover_anomaly-ecmwf-5.ini index 24c652e31..c8a005c67 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-sea_ice_cover_anomaly-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-sea_ice_cover_anomaly-ecmwf-5.ini @@ -39,6 +39,5 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = -valid_max = - +valid_min = 0.0 +valid_max = 1.0 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-sea_ice_cover_anomaly-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-sea_ice_cover_anomaly-meteo_france-6.ini index 3a5c82932..e8899c62d 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-sea_ice_cover_anomaly-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-sea_ice_cover_anomaly-meteo_france-6.ini @@ -39,6 +39,5 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = -valid_max = - +valid_min = 0.0 +valid_max = 1.0 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-sea_ice_cover_anomaly-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-sea_ice_cover_anomaly-meteo_france-7.ini index 92b5d5dc6..4f012d35e 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-sea_ice_cover_anomaly-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-sea_ice_cover_anomaly-meteo_france-7.ini @@ -39,6 +39,5 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = -valid_max = - +valid_min = 0.0 +valid_max = 1.0 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-sea_ice_cover_anomaly-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-sea_ice_cover_anomaly-ukmo-14.ini index 5d708fd05..6294d0151 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-sea_ice_cover_anomaly-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-sea_ice_cover_anomaly-ukmo-14.ini @@ -39,6 +39,5 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = -valid_max = - +valid_min = 0.0 +valid_max = 1.0 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-sea_surface_temperature_anomaly-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-sea_surface_temperature_anomaly-cmcc-3.ini index 2439523df..cbe031a47 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-sea_surface_temperature_anomaly-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-sea_surface_temperature_anomaly-cmcc-3.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-sea_surface_temperature_anomaly-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-sea_surface_temperature_anomaly-dwd-2.ini index 6fc9f1031..a8350df77 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-sea_surface_temperature_anomaly-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-sea_surface_temperature_anomaly-dwd-2.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-sea_surface_temperature_anomaly-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-sea_surface_temperature_anomaly-ecmwf-5.ini index 948ea9604..645b7eb99 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-sea_surface_temperature_anomaly-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-sea_surface_temperature_anomaly-ecmwf-5.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-sea_surface_temperature_anomaly-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-sea_surface_temperature_anomaly-meteo_france-6.ini index cd81735b6..e71beeb3b 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-sea_surface_temperature_anomaly-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-sea_surface_temperature_anomaly-meteo_france-6.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-sea_surface_temperature_anomaly-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-sea_surface_temperature_anomaly-meteo_france-7.ini index 17eb550cd..f5edc143c 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-sea_surface_temperature_anomaly-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-sea_surface_temperature_anomaly-meteo_france-7.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-sea_surface_temperature_anomaly-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-sea_surface_temperature_anomaly-ukmo-14.ini index 87951ef6f..f2dd0b8f3 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-sea_surface_temperature_anomaly-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-sea_surface_temperature_anomaly-ukmo-14.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-snow_density_anomaly-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-snow_density_anomaly-cmcc-3.ini index 77d5c73c5..f2655b9ed 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-snow_density_anomaly-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-snow_density_anomaly-cmcc-3.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-snow_density_anomaly-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-snow_density_anomaly-dwd-2.ini index b304ea552..cba97fa95 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-snow_density_anomaly-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-snow_density_anomaly-dwd-2.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-snow_density_anomaly-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-snow_density_anomaly-ecmwf-5.ini index e0b3cd16f..e51d78be0 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-snow_density_anomaly-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-snow_density_anomaly-ecmwf-5.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-snow_density_anomaly-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-snow_density_anomaly-meteo_france-6.ini index 16427b5f3..305e71d1a 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-snow_density_anomaly-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-snow_density_anomaly-meteo_france-6.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-snow_density_anomaly-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-snow_density_anomaly-meteo_france-7.ini index 431086e04..8a912e9a9 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-snow_density_anomaly-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-snow_density_anomaly-meteo_france-7.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-snow_density_anomaly-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-snow_density_anomaly-ukmo-14.ini index 987776295..2f57c4ac9 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-snow_density_anomaly-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-snow_density_anomaly-ukmo-14.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-snow_depth_anomaly-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-snow_depth_anomaly-cmcc-3.ini index 4f6fecc59..e15f603c4 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-snow_depth_anomaly-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-snow_depth_anomaly-cmcc-3.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-snow_depth_anomaly-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-snow_depth_anomaly-dwd-2.ini index 1a6f79a2b..6e19eb850 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-snow_depth_anomaly-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-snow_depth_anomaly-dwd-2.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-snow_depth_anomaly-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-snow_depth_anomaly-ecmwf-5.ini index f60b082ef..03c085805 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-snow_depth_anomaly-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-snow_depth_anomaly-ecmwf-5.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-snow_depth_anomaly-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-snow_depth_anomaly-meteo_france-6.ini index 423718d0a..6ef9e123f 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-snow_depth_anomaly-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-snow_depth_anomaly-meteo_france-6.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-snow_depth_anomaly-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-snow_depth_anomaly-meteo_france-7.ini index ede4e6262..7e25e6a74 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-snow_depth_anomaly-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-snow_depth_anomaly-meteo_france-7.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-snow_depth_anomaly-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-snow_depth_anomaly-ukmo-14.ini index 6ff0fb5a4..e27ae9f93 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-snow_depth_anomaly-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-snow_depth_anomaly-ukmo-14.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-snowfall_anomalous_rate_of_accumulation-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-snowfall_anomalous_rate_of_accumulation-cmcc-3.ini index 835e10bd8..55a2daab5 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-snowfall_anomalous_rate_of_accumulation-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-snowfall_anomalous_rate_of_accumulation-cmcc-3.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-snowfall_anomalous_rate_of_accumulation-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-snowfall_anomalous_rate_of_accumulation-dwd-2.ini index b562fb27f..0684a6494 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-snowfall_anomalous_rate_of_accumulation-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-snowfall_anomalous_rate_of_accumulation-dwd-2.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-snowfall_anomalous_rate_of_accumulation-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-snowfall_anomalous_rate_of_accumulation-ecmwf-5.ini index 6a7756c72..18109f4fb 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-snowfall_anomalous_rate_of_accumulation-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-snowfall_anomalous_rate_of_accumulation-ecmwf-5.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-snowfall_anomalous_rate_of_accumulation-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-snowfall_anomalous_rate_of_accumulation-meteo_france-6.ini index 3139e953b..ba9c8d31e 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-snowfall_anomalous_rate_of_accumulation-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-snowfall_anomalous_rate_of_accumulation-meteo_france-6.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-snowfall_anomalous_rate_of_accumulation-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-snowfall_anomalous_rate_of_accumulation-meteo_france-7.ini index d05303a45..7e9111aa2 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-snowfall_anomalous_rate_of_accumulation-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-snowfall_anomalous_rate_of_accumulation-meteo_france-7.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-snowfall_anomalous_rate_of_accumulation-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-snowfall_anomalous_rate_of_accumulation-ukmo-14.ini index 13a8bfc71..c35c35340 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-snowfall_anomalous_rate_of_accumulation-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-snowfall_anomalous_rate_of_accumulation-ukmo-14.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-soil_temperature_anomaly_level_1-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-soil_temperature_anomaly_level_1-cmcc-3.ini index 0c7d86bed..1681ca6b9 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-soil_temperature_anomaly_level_1-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-soil_temperature_anomaly_level_1-cmcc-3.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-soil_temperature_anomaly_level_1-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-soil_temperature_anomaly_level_1-dwd-2.ini index 2fc2625f2..91baa6de6 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-soil_temperature_anomaly_level_1-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-soil_temperature_anomaly_level_1-dwd-2.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-soil_temperature_anomaly_level_1-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-soil_temperature_anomaly_level_1-ecmwf-5.ini index 67f9a9f70..fdc0dc61b 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-soil_temperature_anomaly_level_1-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-soil_temperature_anomaly_level_1-ecmwf-5.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-soil_temperature_anomaly_level_1-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-soil_temperature_anomaly_level_1-meteo_france-6.ini index f6fd24322..9a84c4496 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-soil_temperature_anomaly_level_1-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-soil_temperature_anomaly_level_1-meteo_france-6.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-soil_temperature_anomaly_level_1-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-soil_temperature_anomaly_level_1-meteo_france-7.ini index f88aa273b..e60d6d680 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-soil_temperature_anomaly_level_1-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-soil_temperature_anomaly_level_1-meteo_france-7.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-soil_temperature_anomaly_level_1-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-soil_temperature_anomaly_level_1-ukmo-14.ini index a481f59f6..db467f08b 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-soil_temperature_anomaly_level_1-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-soil_temperature_anomaly_level_1-ukmo-14.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-solar_insolation_anomalous_rate_of_accumulation-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-solar_insolation_anomalous_rate_of_accumulation-cmcc-3.ini index 3ff606ae5..897efc27d 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-solar_insolation_anomalous_rate_of_accumulation-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-solar_insolation_anomalous_rate_of_accumulation-cmcc-3.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-solar_insolation_anomalous_rate_of_accumulation-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-solar_insolation_anomalous_rate_of_accumulation-dwd-2.ini index 001b25a8a..c7b3cc0a4 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-solar_insolation_anomalous_rate_of_accumulation-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-solar_insolation_anomalous_rate_of_accumulation-dwd-2.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-solar_insolation_anomalous_rate_of_accumulation-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-solar_insolation_anomalous_rate_of_accumulation-ecmwf-5.ini index b7a4f1b0a..846a82e8c 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-solar_insolation_anomalous_rate_of_accumulation-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-solar_insolation_anomalous_rate_of_accumulation-ecmwf-5.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-solar_insolation_anomalous_rate_of_accumulation-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-solar_insolation_anomalous_rate_of_accumulation-meteo_france-6.ini index 8e7761143..e5a27ca36 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-solar_insolation_anomalous_rate_of_accumulation-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-solar_insolation_anomalous_rate_of_accumulation-meteo_france-6.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-solar_insolation_anomalous_rate_of_accumulation-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-solar_insolation_anomalous_rate_of_accumulation-meteo_france-7.ini index 4ffed4fe4..78491df1f 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-solar_insolation_anomalous_rate_of_accumulation-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-solar_insolation_anomalous_rate_of_accumulation-meteo_france-7.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-solar_insolation_anomalous_rate_of_accumulation-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-solar_insolation_anomalous_rate_of_accumulation-ukmo-14.ini index d057cc5f7..1c523c60f 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-solar_insolation_anomalous_rate_of_accumulation-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-solar_insolation_anomalous_rate_of_accumulation-ukmo-14.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_latent_heat_flux_anomalous_rate_of_accumulation-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_latent_heat_flux_anomalous_rate_of_accumulation-cmcc-3.ini index c8b35ec02..54e732983 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_latent_heat_flux_anomalous_rate_of_accumulation-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_latent_heat_flux_anomalous_rate_of_accumulation-cmcc-3.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_latent_heat_flux_anomalous_rate_of_accumulation-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_latent_heat_flux_anomalous_rate_of_accumulation-dwd-2.ini index 145748682..48b3944bb 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_latent_heat_flux_anomalous_rate_of_accumulation-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_latent_heat_flux_anomalous_rate_of_accumulation-dwd-2.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_latent_heat_flux_anomalous_rate_of_accumulation-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_latent_heat_flux_anomalous_rate_of_accumulation-ecmwf-5.ini index 04371470f..ea09f3e6d 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_latent_heat_flux_anomalous_rate_of_accumulation-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_latent_heat_flux_anomalous_rate_of_accumulation-ecmwf-5.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_latent_heat_flux_anomalous_rate_of_accumulation-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_latent_heat_flux_anomalous_rate_of_accumulation-meteo_france-6.ini index ce0dc5065..56e611070 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_latent_heat_flux_anomalous_rate_of_accumulation-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_latent_heat_flux_anomalous_rate_of_accumulation-meteo_france-6.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_latent_heat_flux_anomalous_rate_of_accumulation-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_latent_heat_flux_anomalous_rate_of_accumulation-meteo_france-7.ini index d851aaf9e..345ffbeda 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_latent_heat_flux_anomalous_rate_of_accumulation-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_latent_heat_flux_anomalous_rate_of_accumulation-meteo_france-7.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_latent_heat_flux_anomalous_rate_of_accumulation-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_latent_heat_flux_anomalous_rate_of_accumulation-ukmo-14.ini index f24d4c6fa..9cfd16a18 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_latent_heat_flux_anomalous_rate_of_accumulation-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_latent_heat_flux_anomalous_rate_of_accumulation-ukmo-14.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_sensible_heat_flux_anomalous_rate_of_accumulation-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_sensible_heat_flux_anomalous_rate_of_accumulation-cmcc-3.ini index 323146e9d..64f1d8050 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_sensible_heat_flux_anomalous_rate_of_accumulation-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_sensible_heat_flux_anomalous_rate_of_accumulation-cmcc-3.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_sensible_heat_flux_anomalous_rate_of_accumulation-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_sensible_heat_flux_anomalous_rate_of_accumulation-dwd-2.ini index 3b95605db..169f58102 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_sensible_heat_flux_anomalous_rate_of_accumulation-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_sensible_heat_flux_anomalous_rate_of_accumulation-dwd-2.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_sensible_heat_flux_anomalous_rate_of_accumulation-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_sensible_heat_flux_anomalous_rate_of_accumulation-ecmwf-5.ini index 68361cfbe..3addc3810 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_sensible_heat_flux_anomalous_rate_of_accumulation-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_sensible_heat_flux_anomalous_rate_of_accumulation-ecmwf-5.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_sensible_heat_flux_anomalous_rate_of_accumulation-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_sensible_heat_flux_anomalous_rate_of_accumulation-meteo_france-6.ini index 82b7071f1..37dded53a 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_sensible_heat_flux_anomalous_rate_of_accumulation-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_sensible_heat_flux_anomalous_rate_of_accumulation-meteo_france-6.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_sensible_heat_flux_anomalous_rate_of_accumulation-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_sensible_heat_flux_anomalous_rate_of_accumulation-meteo_france-7.ini index 9397064a9..729c89315 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_sensible_heat_flux_anomalous_rate_of_accumulation-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_sensible_heat_flux_anomalous_rate_of_accumulation-meteo_france-7.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_sensible_heat_flux_anomalous_rate_of_accumulation-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_sensible_heat_flux_anomalous_rate_of_accumulation-ukmo-14.ini index 4f91dbfef..ea41d6909 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_sensible_heat_flux_anomalous_rate_of_accumulation-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_sensible_heat_flux_anomalous_rate_of_accumulation-ukmo-14.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_solar_radiation_anomalous_rate_of_accumulation-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_solar_radiation_anomalous_rate_of_accumulation-cmcc-3.ini index 1c939b274..4d84831cb 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_solar_radiation_anomalous_rate_of_accumulation-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_solar_radiation_anomalous_rate_of_accumulation-cmcc-3.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_solar_radiation_anomalous_rate_of_accumulation-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_solar_radiation_anomalous_rate_of_accumulation-dwd-2.ini index 3c5ac2b60..787a03c8e 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_solar_radiation_anomalous_rate_of_accumulation-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_solar_radiation_anomalous_rate_of_accumulation-dwd-2.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_solar_radiation_anomalous_rate_of_accumulation-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_solar_radiation_anomalous_rate_of_accumulation-ecmwf-5.ini index 3a5112e99..6238540d0 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_solar_radiation_anomalous_rate_of_accumulation-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_solar_radiation_anomalous_rate_of_accumulation-ecmwf-5.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_solar_radiation_anomalous_rate_of_accumulation-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_solar_radiation_anomalous_rate_of_accumulation-meteo_france-6.ini index 53eb44256..1a120ba97 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_solar_radiation_anomalous_rate_of_accumulation-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_solar_radiation_anomalous_rate_of_accumulation-meteo_france-6.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_solar_radiation_anomalous_rate_of_accumulation-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_solar_radiation_anomalous_rate_of_accumulation-meteo_france-7.ini index 250285ebd..6d7b896bf 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_solar_radiation_anomalous_rate_of_accumulation-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_solar_radiation_anomalous_rate_of_accumulation-meteo_france-7.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_solar_radiation_anomalous_rate_of_accumulation-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_solar_radiation_anomalous_rate_of_accumulation-ukmo-14.ini index 2ca26e860..ab5170fae 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_solar_radiation_anomalous_rate_of_accumulation-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_solar_radiation_anomalous_rate_of_accumulation-ukmo-14.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_solar_radiation_downwards_anomalous_rate_of_accumulation-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_solar_radiation_downwards_anomalous_rate_of_accumulation-cmcc-3.ini index ba7a9e6e2..7bca4f650 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_solar_radiation_downwards_anomalous_rate_of_accumulation-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_solar_radiation_downwards_anomalous_rate_of_accumulation-cmcc-3.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_solar_radiation_downwards_anomalous_rate_of_accumulation-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_solar_radiation_downwards_anomalous_rate_of_accumulation-dwd-2.ini index d1ff4615d..64687543b 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_solar_radiation_downwards_anomalous_rate_of_accumulation-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_solar_radiation_downwards_anomalous_rate_of_accumulation-dwd-2.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_solar_radiation_downwards_anomalous_rate_of_accumulation-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_solar_radiation_downwards_anomalous_rate_of_accumulation-ecmwf-5.ini index b023b0a1e..70a453d02 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_solar_radiation_downwards_anomalous_rate_of_accumulation-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_solar_radiation_downwards_anomalous_rate_of_accumulation-ecmwf-5.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_solar_radiation_downwards_anomalous_rate_of_accumulation-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_solar_radiation_downwards_anomalous_rate_of_accumulation-meteo_france-6.ini index ba9d27ffc..eeb2bf345 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_solar_radiation_downwards_anomalous_rate_of_accumulation-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_solar_radiation_downwards_anomalous_rate_of_accumulation-meteo_france-6.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_solar_radiation_downwards_anomalous_rate_of_accumulation-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_solar_radiation_downwards_anomalous_rate_of_accumulation-meteo_france-7.ini index 159e1f3db..c43e49f79 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_solar_radiation_downwards_anomalous_rate_of_accumulation-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_solar_radiation_downwards_anomalous_rate_of_accumulation-meteo_france-7.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_solar_radiation_downwards_anomalous_rate_of_accumulation-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_solar_radiation_downwards_anomalous_rate_of_accumulation-ukmo-14.ini index 712f4d1d6..f4353b98d 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_solar_radiation_downwards_anomalous_rate_of_accumulation-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_solar_radiation_downwards_anomalous_rate_of_accumulation-ukmo-14.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_thermal_radiation_anomalous_rate_of_accumulation-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_thermal_radiation_anomalous_rate_of_accumulation-cmcc-3.ini index e1a950345..221d9405f 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_thermal_radiation_anomalous_rate_of_accumulation-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_thermal_radiation_anomalous_rate_of_accumulation-cmcc-3.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_thermal_radiation_anomalous_rate_of_accumulation-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_thermal_radiation_anomalous_rate_of_accumulation-dwd-2.ini index 9e3499362..1fbd065fc 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_thermal_radiation_anomalous_rate_of_accumulation-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_thermal_radiation_anomalous_rate_of_accumulation-dwd-2.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_thermal_radiation_anomalous_rate_of_accumulation-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_thermal_radiation_anomalous_rate_of_accumulation-ecmwf-5.ini index 7491fd924..d3dbca1b3 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_thermal_radiation_anomalous_rate_of_accumulation-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_thermal_radiation_anomalous_rate_of_accumulation-ecmwf-5.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_thermal_radiation_anomalous_rate_of_accumulation-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_thermal_radiation_anomalous_rate_of_accumulation-meteo_france-6.ini index e69c8be4c..4fe58360b 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_thermal_radiation_anomalous_rate_of_accumulation-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_thermal_radiation_anomalous_rate_of_accumulation-meteo_france-6.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_thermal_radiation_anomalous_rate_of_accumulation-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_thermal_radiation_anomalous_rate_of_accumulation-meteo_france-7.ini index 43f1b23d9..75843b648 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_thermal_radiation_anomalous_rate_of_accumulation-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_thermal_radiation_anomalous_rate_of_accumulation-meteo_france-7.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_thermal_radiation_anomalous_rate_of_accumulation-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_thermal_radiation_anomalous_rate_of_accumulation-ukmo-14.ini index 79686dc76..f8ebda669 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_thermal_radiation_anomalous_rate_of_accumulation-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_thermal_radiation_anomalous_rate_of_accumulation-ukmo-14.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_thermal_radiation_downwards_anomalous_rate_of_accumulation-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_thermal_radiation_downwards_anomalous_rate_of_accumulation-cmcc-3.ini index d6e9925f6..2d1e94b78 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_thermal_radiation_downwards_anomalous_rate_of_accumulation-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_thermal_radiation_downwards_anomalous_rate_of_accumulation-cmcc-3.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_thermal_radiation_downwards_anomalous_rate_of_accumulation-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_thermal_radiation_downwards_anomalous_rate_of_accumulation-dwd-2.ini index fee91e0f2..29d130dc4 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_thermal_radiation_downwards_anomalous_rate_of_accumulation-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_thermal_radiation_downwards_anomalous_rate_of_accumulation-dwd-2.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_thermal_radiation_downwards_anomalous_rate_of_accumulation-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_thermal_radiation_downwards_anomalous_rate_of_accumulation-ecmwf-5.ini index e73e6ce9e..9edd66ea9 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_thermal_radiation_downwards_anomalous_rate_of_accumulation-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_thermal_radiation_downwards_anomalous_rate_of_accumulation-ecmwf-5.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_thermal_radiation_downwards_anomalous_rate_of_accumulation-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_thermal_radiation_downwards_anomalous_rate_of_accumulation-meteo_france-6.ini index 93c006f05..e49c4264e 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_thermal_radiation_downwards_anomalous_rate_of_accumulation-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_thermal_radiation_downwards_anomalous_rate_of_accumulation-meteo_france-6.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_thermal_radiation_downwards_anomalous_rate_of_accumulation-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_thermal_radiation_downwards_anomalous_rate_of_accumulation-meteo_france-7.ini index cf1fa519b..3f90c235c 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_thermal_radiation_downwards_anomalous_rate_of_accumulation-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_thermal_radiation_downwards_anomalous_rate_of_accumulation-meteo_france-7.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_thermal_radiation_downwards_anomalous_rate_of_accumulation-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_thermal_radiation_downwards_anomalous_rate_of_accumulation-ukmo-14.ini index 14fa9d53b..50f2f51ad 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_thermal_radiation_downwards_anomalous_rate_of_accumulation-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_thermal_radiation_downwards_anomalous_rate_of_accumulation-ukmo-14.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-top_solar_radiation_anomalous_rate_of_accumulation-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-top_solar_radiation_anomalous_rate_of_accumulation-cmcc-3.ini index 0048496e5..8bfab4020 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-top_solar_radiation_anomalous_rate_of_accumulation-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-top_solar_radiation_anomalous_rate_of_accumulation-cmcc-3.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-top_solar_radiation_anomalous_rate_of_accumulation-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-top_solar_radiation_anomalous_rate_of_accumulation-dwd-2.ini index 26e5445ed..8c886404c 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-top_solar_radiation_anomalous_rate_of_accumulation-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-top_solar_radiation_anomalous_rate_of_accumulation-dwd-2.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-top_solar_radiation_anomalous_rate_of_accumulation-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-top_solar_radiation_anomalous_rate_of_accumulation-ecmwf-5.ini index d7901379a..c62509bc5 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-top_solar_radiation_anomalous_rate_of_accumulation-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-top_solar_radiation_anomalous_rate_of_accumulation-ecmwf-5.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-top_solar_radiation_anomalous_rate_of_accumulation-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-top_solar_radiation_anomalous_rate_of_accumulation-meteo_france-6.ini index 0d8a8a8ee..1756ae06a 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-top_solar_radiation_anomalous_rate_of_accumulation-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-top_solar_radiation_anomalous_rate_of_accumulation-meteo_france-6.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-top_solar_radiation_anomalous_rate_of_accumulation-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-top_solar_radiation_anomalous_rate_of_accumulation-meteo_france-7.ini index f361a4cff..af6049002 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-top_solar_radiation_anomalous_rate_of_accumulation-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-top_solar_radiation_anomalous_rate_of_accumulation-meteo_france-7.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-top_solar_radiation_anomalous_rate_of_accumulation-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-top_solar_radiation_anomalous_rate_of_accumulation-ukmo-14.ini index 748527a19..0117b1f6b 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-top_solar_radiation_anomalous_rate_of_accumulation-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-top_solar_radiation_anomalous_rate_of_accumulation-ukmo-14.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-top_thermal_radiation_anomalous_rate_of_accumulation-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-top_thermal_radiation_anomalous_rate_of_accumulation-cmcc-3.ini index 22838e90e..45184dd0e 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-top_thermal_radiation_anomalous_rate_of_accumulation-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-top_thermal_radiation_anomalous_rate_of_accumulation-cmcc-3.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-top_thermal_radiation_anomalous_rate_of_accumulation-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-top_thermal_radiation_anomalous_rate_of_accumulation-dwd-2.ini index be64effef..402fa6141 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-top_thermal_radiation_anomalous_rate_of_accumulation-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-top_thermal_radiation_anomalous_rate_of_accumulation-dwd-2.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-top_thermal_radiation_anomalous_rate_of_accumulation-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-top_thermal_radiation_anomalous_rate_of_accumulation-ecmwf-5.ini index dcdfc4ddc..ed5c2c26a 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-top_thermal_radiation_anomalous_rate_of_accumulation-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-top_thermal_radiation_anomalous_rate_of_accumulation-ecmwf-5.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-top_thermal_radiation_anomalous_rate_of_accumulation-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-top_thermal_radiation_anomalous_rate_of_accumulation-meteo_france-6.ini index 0725e7163..d11d92943 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-top_thermal_radiation_anomalous_rate_of_accumulation-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-top_thermal_radiation_anomalous_rate_of_accumulation-meteo_france-6.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-top_thermal_radiation_anomalous_rate_of_accumulation-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-top_thermal_radiation_anomalous_rate_of_accumulation-meteo_france-7.ini index 8a7be55d1..7d56910ff 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-top_thermal_radiation_anomalous_rate_of_accumulation-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-top_thermal_radiation_anomalous_rate_of_accumulation-meteo_france-7.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-top_thermal_radiation_anomalous_rate_of_accumulation-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-top_thermal_radiation_anomalous_rate_of_accumulation-ukmo-14.ini index 48ae0acfc..03585dde5 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-top_thermal_radiation_anomalous_rate_of_accumulation-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-top_thermal_radiation_anomalous_rate_of_accumulation-ukmo-14.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-total_cloud_cover_anomaly-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-total_cloud_cover_anomaly-cmcc-3.ini index 83295a2c6..6aab631e3 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-total_cloud_cover_anomaly-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-total_cloud_cover_anomaly-cmcc-3.ini @@ -39,6 +39,5 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = -valid_max = - +valid_min = 0.0 +valid_max = 1.0 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-total_cloud_cover_anomaly-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-total_cloud_cover_anomaly-dwd-2.ini index 69625d387..f2e4478bc 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-total_cloud_cover_anomaly-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-total_cloud_cover_anomaly-dwd-2.ini @@ -39,6 +39,5 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = -valid_max = - +valid_min = 0.0 +valid_max = 1.0 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-total_cloud_cover_anomaly-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-total_cloud_cover_anomaly-ecmwf-5.ini index 40acb1c2d..5aa323d60 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-total_cloud_cover_anomaly-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-total_cloud_cover_anomaly-ecmwf-5.ini @@ -39,6 +39,5 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = -valid_max = - +valid_min = 0.0 +valid_max = 1.0 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-total_cloud_cover_anomaly-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-total_cloud_cover_anomaly-meteo_france-6.ini index 918d420c6..f48622a36 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-total_cloud_cover_anomaly-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-total_cloud_cover_anomaly-meteo_france-6.ini @@ -39,6 +39,5 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = -valid_max = - +valid_min = 0.0 +valid_max = 1.0 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-total_cloud_cover_anomaly-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-total_cloud_cover_anomaly-meteo_france-7.ini index ccd9c5e20..230307301 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-total_cloud_cover_anomaly-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-total_cloud_cover_anomaly-meteo_france-7.ini @@ -39,6 +39,5 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = -valid_max = - +valid_min = 0.0 +valid_max = 1.0 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-total_cloud_cover_anomaly-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-total_cloud_cover_anomaly-ukmo-14.ini index 076fee97d..a26a40bf0 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-total_cloud_cover_anomaly-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-total_cloud_cover_anomaly-ukmo-14.ini @@ -39,6 +39,5 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = -valid_max = - +valid_min = 0.0 +valid_max = 1.0 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-total_precipitation_anomalous_rate_of_accumulation-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-total_precipitation_anomalous_rate_of_accumulation-cmcc-3.ini index 77ca247fa..1ef613cb4 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-total_precipitation_anomalous_rate_of_accumulation-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-total_precipitation_anomalous_rate_of_accumulation-cmcc-3.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-total_precipitation_anomalous_rate_of_accumulation-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-total_precipitation_anomalous_rate_of_accumulation-dwd-2.ini index 27fd8f0c2..a7819fc91 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-total_precipitation_anomalous_rate_of_accumulation-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-total_precipitation_anomalous_rate_of_accumulation-dwd-2.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-total_precipitation_anomalous_rate_of_accumulation-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-total_precipitation_anomalous_rate_of_accumulation-ecmwf-5.ini index 0aaeea9a2..4eb58eec0 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-total_precipitation_anomalous_rate_of_accumulation-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-total_precipitation_anomalous_rate_of_accumulation-ecmwf-5.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-total_precipitation_anomalous_rate_of_accumulation-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-total_precipitation_anomalous_rate_of_accumulation-meteo_france-6.ini index 363b3b20c..250a2e906 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-total_precipitation_anomalous_rate_of_accumulation-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-total_precipitation_anomalous_rate_of_accumulation-meteo_france-6.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-total_precipitation_anomalous_rate_of_accumulation-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-total_precipitation_anomalous_rate_of_accumulation-meteo_france-7.ini index 00352b0ce..0fbe873fc 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-total_precipitation_anomalous_rate_of_accumulation-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-total_precipitation_anomalous_rate_of_accumulation-meteo_france-7.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-total_precipitation_anomalous_rate_of_accumulation-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-total_precipitation_anomalous_rate_of_accumulation-ukmo-14.ini index 462b78685..b2b74abe1 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-total_precipitation_anomalous_rate_of_accumulation-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-total_precipitation_anomalous_rate_of_accumulation-ukmo-14.ini @@ -41,4 +41,3 @@ time_granularity = month [valid_ranges] valid_min = valid_max = - diff --git a/dqc_wrapper/QAR_dqc/generate_QARs_config.py b/dqc_wrapper/QAR_dqc/generate_QARs_config.py index 8c9874e83..ef5cc77fd 100644 --- a/dqc_wrapper/QAR_dqc/generate_QARs_config.py +++ b/dqc_wrapper/QAR_dqc/generate_QARs_config.py @@ -22,7 +22,8 @@ import json import glob import csv -def generate_ini(rootd, pattern, variable_e, datatype, variable, res, gt, gmn, ts, origin, system, dataset, is_s, dr, tg, com, lsm, lnd, vmin, vmax): +def generate_ini(rootd, pattern, variable_e, datatype, variable, res, gt, gmn, + ts, origin, system, dataset, is_s, dr, tg, com, lsm, lnd, vmin, vmax): ini='''[general] input = /shared/cds_downloads/{r}/{ds}/{v} @@ -67,7 +68,6 @@ time_granularity = {tg} [valid_ranges] valid_min = {vmin} valid_max = {vmax} - '''.format( p=pattern, ve=variable_e, dt=datatype, v=variable, is_s=is_s, dr=dr, gt=gt, com=com, gmn=gmn, o=origin, s=system, ds=dataset, ts=ts, r=rootd, res=res, tg=tg, lsm=lsm, lnd=lnd, vmin=vmin, vmax=vmax) @@ -121,8 +121,8 @@ def init_params_reanalysis(dl, d, v, ve, mask_variables, tolerance_limits, daily vmin = '' vmax = '' if v in tolerance_limits: - vmin = tolerance_limits[v][0] - vmax = tolerance_limits[v][1] + vmin = float(tolerance_limits[v][0].strip()) + vmax = float(tolerance_limits[v][1].strip()) # Model distinction try: @@ -209,8 +209,8 @@ def init_params_seasonal(dl, d, v, ve, mask_variables, temp_resolution, toleranc vmin = '' vmax = '' if v in tolerance_limits: - vmin = tolerance_limits[v][0] - vmax = tolerance_limits[v][1] + vmin = float(tolerance_limits[v][0].strip()) + vmax = float(tolerance_limits[v][1].strip()) # Time resolution + Data type com = 'yes' diff --git a/dqc_wrapper/QAR_dqc/tolerance_limits_wmo b/dqc_wrapper/QAR_dqc/tolerance_limits_wmo index c5856afb7..e99530201 100644 --- a/dqc_wrapper/QAR_dqc/tolerance_limits_wmo +++ b/dqc_wrapper/QAR_dqc/tolerance_limits_wmo @@ -58,4 +58,30 @@ mean_top_net_short_wave_radiation_flux_clear_sky,-1600,1600 # Precipitation amount (1-minute interval): 0 – 40 mm. (C3S meters) total_precipitation,0,0.04 convective_precipitation,0,0.04 -large_scale_precipitation,0,0.04 \ No newline at end of file +large_scale_precipitation,0,0.04 + +# Percent variables +snow_cover,0,100 +2m_relative_humidity,0,100 +albedo,0,100 + +# Units (0-1) variables +near_ir_albedo_for_diffuse_radiation,0,1 +forecast_albedo,0,1 +high_cloud_cover,0,1 +fraction_of_cloud_cover,0,1 +snow_albedo,0,1 +sea_ice_cover_anomaly,0,1 +high_vegetation_cover,0,1 +near_ir_albedo_for_direct_radiation,0,1 +low_vegetation_cover,0,1 +medium_cloud_cover,0,1 +total_cloud_cover,0,1 +lake_cover,0,1 +low_cloud_cover,0,1 +uv_visible_albedo_for_diffuse_radiation,0,1 +total_cloud_cover_anomaly,0,1 +sea_ice_cover,0,1 +uv_visible_albedo_for_direct_radiation,0,1 + + diff --git a/dqc_wrapper/conf/conf_test06_3.ini b/dqc_wrapper/conf/conf_test06_3.ini index 81ccb03ac..7a09e2f21 100644 --- a/dqc_wrapper/conf/conf_test06_3.ini +++ b/dqc_wrapper/conf/conf_test06_3.ini @@ -10,8 +10,8 @@ masks_dir = /shared/cds_downloads/masks cds_dataset = seasonal-monthly-single-levels cds_variable = 10m_u_component_of_wind variable = sst -datatype = fcmean, fcmin, fcmax +datatype = fcmean, fcmin, fcmax, hcmean, em [valid_ranges] -valid_min = -valid_max = \ No newline at end of file +valid_min = -15 +valid_max = 15 \ No newline at end of file diff --git a/dqc_wrapper/scripts/get_percent_variables.py b/dqc_wrapper/scripts/get_percent_variables.py new file mode 100644 index 000000000..4549d58e0 --- /dev/null +++ b/dqc_wrapper/scripts/get_percent_variables.py @@ -0,0 +1,91 @@ +#!/usr/bin/env python +# +# Data Quality Checker also known as DQC +# +# Read the README.md for more detailed information +# +# Barcelona Supercomputing Center - Centro Nacional de Supercomputacion +# Earth Sciences Department - Computational Earth Sciences +# +# Authors: +# Joan Sala Calero (joan.sala@bsc.es) + +import os +import json +import glob + +from dqc_wrapper.utils.utils_forms import * + +# Input/Output +json_file = '../grib/datasets.json' +grib1_file = '../grib/grib1.json' +grib2_file = '../grib/grib2.json' +forms_dir = '/data/cds-forms-c3s' + +grib_def = None +with open(grib1_file, 'r') as gf1, open(grib2_file, 'r') as gf2: + grib1_def = json.load(gf1) + grib2_def = json.load(gf2) + +# Filter out products from cds-forms +datasets = [] +[datasets.append(d) for d in glob.glob(os.path.join(forms_dir, 'seasonal-*'))] +[datasets.append(d) for d in glob.glob(os.path.join(forms_dir, 'reanalysis-era5-*'))] +[datasets.append(d) for d in glob.glob(os.path.join(forms_dir, 'reanalysis-uerra-*'))] + +data = dict() +dimesionless = [] +fraction = [] +percent = [] +units01 = [] +units11 = [] + +for dataset in datasets: + + try: + key_d = os.path.basename(dataset) + vars, p = get_dataset_information(dataset, forms_dir, grib1_def, grib2_def) + for v in vars: + m = get_metadata(forms_dir, dataset, v) + if m['unit'].strip() == '%': + percent.append(v) + + if m['unit'].strip().lower() == 'dimensionless': + dimesionless.append(v) + + if m['unit'].strip().lower() == '(0 - 1)': + units01.append(v) + + if m['unit'].strip().lower() == '(-1 to 1)': + units11.append(v) + + if 'fraction' in m['unit'].strip().lower(): + fraction.append(v) + + except Exception as e: + print(e) + +# Unique percent vars +print('\n# Percent variables') +for d in list(set(percent)): + print(d+',0,100') + +# Unique dimensionless vars +print('\n# Dimensionless variables') +for d in list(set(dimesionless)): + print(d) + +# Unique fraction vars +print('\n# Fraction variables') +for d in list(set(fraction)): + print(d) + +# 0-1 vars +print('\n# Units (0-1) variables') +for d in list(set(units01)): + print(d+',0,1') + +# +-1 vars +print('\n# Units (+-1) variables') +for d in list(set(units11)): + print(d+',-1,1') \ No newline at end of file diff --git a/dqc_wrapper/scripts/valid_ranges_test.py b/dqc_wrapper/scripts/valid_ranges_test.py index dd758c6ad..fe3f953a1 100644 --- a/dqc_wrapper/scripts/valid_ranges_test.py +++ b/dqc_wrapper/scripts/valid_ranges_test.py @@ -17,15 +17,14 @@ import pandas as pd import numpy as np from dqc_wrapper.scripts.rename_c3s_files import * -from dqc_wrapper.utils.utils_files import format_float -from dqc_wrapper.utils.utils_stats import multiparametric_valid_range, check_vmin_vmax +from dqc_wrapper.utils.utils_stats import multiparametric_valid_range, get_plausible_ranges from dqc_wrapper.utils.utils_bokeh import BokehPlot from dqc_wrapper.utils.utils_forms import get_metadata conf_dir = '/data/joan/c3s512-wp1-datachecker/dqc_wrapper/QAR_dqc/conf' forms_dir = '/data/cds-forms-c3s' res_dir = '/shared/QAR_dqc/results' -logger = logging.getLogger() +logger = None with open('/tmp/valid_ranges_stats.csv', 'w') as fo: for conf_file in sorted(glob.glob('{}/*.ini'.format(conf_dir))): @@ -60,41 +59,8 @@ with open('/tmp/valid_ranges_stats.csv', 'w') as fo: except Exception as e: print(str(e)) - # Defaults - res = '' - msg_data = 'Data range: [from {} to {}]{}'.format( - format_float(min(df_stats['Min'])), format_float(max(df_stats['Max'])), metadata['unit']) - - # Unknown ranges for the variable - if valid_min is None and valid_max is None: - if vmin_nmax is None and vmax_nmax is None: - res = 'err' - msg = 'Physical plausible range unknown. Unable to estimate the physical plausible range.' - else: - res = check_vmin_vmax(df_stats, vmin_nmax, vmax_nmax, logger, res_val='warn') - msg_est_vr = 'Estimated physical plausible range [from {} to {}]{}'.format( - format_float(vmin_nmax), format_float(vmax_nmax), metadata['unit'] - ) - msg = '{}. {}. '.format(msg_data, msg_est_vr) - - # Conclusion plausible range - if res == 'ok': - msg += 'No potential outliers found.' - else: - msg += 'Estimation found potential outliers.' - - # Valid range estimation (only if defined, well-known variable limits) - else: - res = check_vmin_vmax(df_stats, valid_min, valid_max, logger, res_val='err') - msg_vr = 'Known physical plausible range [from {} to {}]{}'.format( - format_float(valid_min), format_float(valid_max), metadata['unit']) - msg = '{}. {}. '.format(msg_data, msg_vr) - - # Conclusion plausible range - if res == 'ok': - msg += 'No outliers found.' - else: - msg += 'Potential outliers found. Check log for details' + # Evaluate and return message + res, msg = get_plausible_ranges(df_stats, vmin_nmax, vmax_nmax, valid_min, valid_max, metadata, logger) # Final plots output_plot_html = csv_hist.replace('-hist.csv', '-valid_ranges.html') diff --git a/dqc_wrapper/test06_valid_ranges.py b/dqc_wrapper/test06_valid_ranges.py index 6145e185b..95cc37e3e 100644 --- a/dqc_wrapper/test06_valid_ranges.py +++ b/dqc_wrapper/test06_valid_ranges.py @@ -40,7 +40,7 @@ class ValidRangesTest: self.files = files self.varname = varname self.datatype = dt - self.stat_columns = [ 'Min', 'Max', 'Med', 'q1', 'q3', 'IQR' ] + self.stat_columns = [ 'File', 'dataType', 'Min', 'Max', 'Med', 'q1', 'q3', 'IQR' ] self.cds_variable = cds_variable self.cds_dataset = cds_dataset self.metadata = get_metadata(forms_dir, cds_dataset, cds_variable) @@ -119,8 +119,8 @@ class ValidRangesTest: n = len(self.files) # read/calc_stats # Store stats information per file (basename is the unique key and contains date) - bn = [ os.path.basename(f) for f in self.files ] - df_stats = pd.DataFrame(index=bn, columns=self.stat_columns) + bn = [ os.path.basename(f) for f in self.files ] + df_stats = pd.DataFrame(columns=self.stat_columns) # Init histogram bins with the first file hist_bins, minv, maxv, errmsg = self.get_bins_init(self.files) @@ -143,11 +143,14 @@ class ValidRangesTest: # Generate histograms, store them in a dataframe ind = 0 + s = 0 + for f in self.files: # Progress update i+=1 - print_progress(i, n) + print_progress(i, n) + minmax = None # NetCDF - read all datatypes individually if f.endswith('.nc'): @@ -178,14 +181,20 @@ class ValidRangesTest: else: # All regions at once (more efficient) - message x message ds = GribFileCheck(f, dt=self.datatype) - xsum, minv, maxv = ds.get_grib_hadley_regions(ind, hist_bins, df_hist) + xsum, minmax = ds.get_grib_hadley_regions(ind, hist_bins, df_hist) # Store general/full histogram df_hist.loc[os.path.basename(f)] = xsum # Compute stats (of the histogram - faster) - df_stats.loc[os.path.basename(f)] = [ minv, maxv ] + get_basic_stats(xsum, hist_bins) - + if minmax: + for dt in self.datatype: + df_stats.loc[s] = [ os.path.basename(f), dt, minmax[dt][0], minmax[dt][1] ] + get_basic_stats(xsum, hist_bins) + s += 1 + else: + df_stats.loc[s] = [ os.path.basename(f), 'all', minv, maxv] + get_basic_stats(xsum, hist_bins) + s+=1 + # Next iteration del xsum del ds @@ -198,7 +207,7 @@ class ValidRangesTest: df_hist.index.name = 'File' df_hist.to_csv(self.csv_hist) print('INFO: Saving histogram to {}'.format(self.csv_hist)) - df_stats.index.name = 'File' + df_stats.index.name = 'Ind' df_stats.to_csv(self.csv_stats) print('INFO: Saving stats to {}'.format(self.csv_stats)) @@ -212,41 +221,9 @@ class ValidRangesTest: except Exception as e: self.logger.error(str(e)) - # Defaults - res = '' - msg_data = 'Data range: [from {} to {}]{}'.format( - format_float(min(df_stats['Min'])), format_float(max(df_stats['Max'])), self.metadata['unit']) - - # Unknown ranges for the variable - if self.valid_min is None and self.valid_max is None: - if vmin_nmax is None and vmax_nmax is None: - res = 'err' - msg = 'Tolerance limits unknown. Unable to estimate the control limits.' - else: - res = check_vmin_vmax(df_stats, vmin_nmax, vmax_nmax, self.logger, res_val='warn') - msg_est_vr = 'Estimated control limits [from {} to {}]{}'.format( - format_float(vmin_nmax), format_float(vmax_nmax), self.metadata['unit'] - ) - msg = '{}. {}. '.format(msg_data, msg_est_vr) - - # Conclusion plausible range - if res == 'ok': - msg += 'No potential outliers found.' - else: - msg += 'Estimation found potential outliers.' - - # Valid range estimation (only if defined, well-known variable limits) - else: - res = check_vmin_vmax(df_stats, self.valid_min, self.valid_max, self.logger, res_val='err') - msg_vr = 'Tolerance limits [from {} to {}]{}'.format( - format_float(self.valid_min), format_float(self.valid_max), self.metadata['unit']) - msg = '{}. {}. '.format(msg_data, msg_vr) - - # Conclusion plausible range - if res == 'ok': - msg += 'No outliers found.' - else: - msg += 'Outliers found. Check pdf log file for details.' + # Evaluate and return message + res, msg = get_plausible_ranges(df_stats, vmin_nmax, vmax_nmax, + self.valid_min, self.valid_max, self.metadata, self.logger) # Final plots bp = BokehPlot(self.output_plot_html, self.csv_stats, self.csv_hist, self.cds_variable, self.cds_dataset, diff --git a/dqc_wrapper/utils/texts/plot_summary.txt b/dqc_wrapper/utils/texts/plot_summary.txt index 129fa2ba4..3193f70ab 100644 --- a/dqc_wrapper/utils/texts/plot_summary.txt +++ b/dqc_wrapper/utils/texts/plot_summary.txt @@ -1,7 +1,9 @@ -

+

Introduction

This diagnostic aims to detect suspicious values or outliers (due to e.g. data corruption, unrealistic simulations, …) through the computation and display of histograms. A histogram is an approximate representation of the variable data distribution showing the different frequencies of appearance of all the observed values. Thus, outliers are usually identified in a histogram as data points clearly isolated from the main data distribution. The histograms are available for the global domain and for six different latitudinal bands (0º to 30º, 30º to 60º and 60º to 90º, for both the northern and southern hemispheres). Finally, the time evolution of the variable data distribution for the global domain is also shown at the bottom of this page. All plots are interactive allowing the user to zoom and move across the figure for better browsing. -In order to automatically identify possible outliers, two different boundaries are used: control limits and tolerance limits: +In order to automatically identify possible outliers, two different boundaries are used: control limits and tolerance limits:

-The control limits are based on specific statistical analyses and depend on the distribution of the variable considered. Any value located outside the control limits should be considered suspicious of being unrealistic and further manual inspection is recommended. A WARNING message is issued in this case. The methodology for estimating the control limits is described in the ¿appendix? +The control limits are based on specific statistical analyses and depend on the distribution of the variable considered. Any value located outside the control limits should be considered suspicious of being unrealistic and further manual inspection is recommended. A WARNING message is issued in this case. The methodology for estimating the control limits is described in the ¿appendix?

-The tolerance limits are completely independent of the distribution of the variable considered and are predefined acceptable boundaries based on physical considerations. When available, the boundaries defined by the World Meteorological Organization (WMO) are used as tolerance limits [Guide to the Global Observing System - WMO No488, appendix VI-2]. Any value located outside the tolerance limits should be considered as an unrealistic data point, flagged with an ERROR message. \ No newline at end of file +The tolerance limits are completely independent of the distribution of the variable considered and are predefined acceptable boundaries based on physical considerations. When available, the boundaries defined by the World Meteorological Organization (WMO) are used as tolerance limits [Guide to the Global Observing System - WMO No488, appendix VI-2]. Any value located outside the tolerance limits should be considered as an unrealistic data point, flagged with an ERROR message. +

Summary of data checks

+#### \ No newline at end of file diff --git a/dqc_wrapper/utils/utils_bokeh.py b/dqc_wrapper/utils/utils_bokeh.py index fd44011d5..49ff1e5ef 100644 --- a/dqc_wrapper/utils/utils_bokeh.py +++ b/dqc_wrapper/utils/utils_bokeh.py @@ -63,10 +63,13 @@ class BokehPlot: # Res msg if res == 'ok': self.final_msg = 'OKEY: {}'.format(msg) + self.final_msg_html = 'OKEY: {}'.format(msg.replace('[', '
[')) elif res == 'warn': self.final_msg = 'WARNING: {}'.format(msg) + self.final_msg_html = 'WARNING: {}'.format(msg.replace('[', '
[')) else: self.final_msg = 'ERROR: {}'.format(msg) + self.final_msg_html = 'ERROR: {}'.format(msg.replace('[', '
[')) # Load text definitions self.summary_text = load_text_file( @@ -118,11 +121,33 @@ class BokehPlot: p.varea(x=df['date'], y1=df['q1'], y2=df['q3'], color='#800000', alpha=0.25, legend_label='IQR (Q3-Q1)') # Min/Max lines - p.line(df['date'], df['Max'], color='#8D021F') - p.circle(df['date'], df['Max'], color='#8D021F', legend_label='Maximum') - p.line(df['date'], df['Med'], color='#800000', legend_label='Median') - p.line(df['date'], df['Min'], color='#FF2800') - p.circle(df['date'], df['Min'], color='#FF2800', legend_label='Minimum') + mx = df.groupby('File').max() + mn = df.groupby('File').min() + p.line(mx['date'], mx['Max'], color='#8D021F') + p.circle(mx['date'], mx['Max'], color='#8D021F', legend_label='Minimum/Maximum') + p.line(df['date'], df['Med'], color='#800000', legend_label='Median', line_width=2) + p.line(mn['date'], mn['Min'], color='#8D021F') + p.circle(mn['date'], mn['Min'], color='#8D021F') + + # Tolerance + p.line([df['date'].iloc[0], df['date'].iloc[-1]], [self.valid_min, self.valid_min], line_color='magenta', + legend_label='Tolerance limits', line_dash=[5, 5], line_width=2) + p.line([df['date'].iloc[0], df['date'].iloc[-1]], [self.valid_max, self.valid_max], line_color='magenta', + legend_label='Tolerance limits', line_dash=[5, 5], line_width=2) + + # Outliers + vmax = df.loc[df['Max'] > self.valid_max] + vmin = df.loc[df['Min'] < self.valid_min] + if len(vmax.values): + p.circle(vmax.date.values, vmax.Max.values, color='magenta', fill_color='white', legend_label='Detected outliers') + if len(vmin.values): + p.circle(vmin.date.values, vmin.Min.values, color='magenta', fill_color='white', legend_label='Detected outliers') + + # Control + p.line([df['date'].iloc[0], df['date'].iloc[-1]], [self.vmin_nmax, self.vmin_nmax], line_color='purple', + legend_label='Control limits', line_dash=[5, 5], line_width=2) + p.line([df['date'].iloc[0], df['date'].iloc[-1]], [self.vmax_nmax, self.vmax_nmax], line_color='purple', + legend_label='Control limits', line_dash=[5, 5], line_width=2) # Plot summary figure info = self.plot_instructions(df) @@ -236,17 +261,17 @@ class BokehPlot: ''' Add valid min/max to plot (vertical lines + highlights) ''' - def add_valid_minmax(self, fig, l, y, nz): - - vert_lines = [] - self.create_vertical_span(self.valid_max, fig, '#880088', l, y, nz, - 'Tolerance limits', outliers_draw=True, max=True) - self.create_vertical_span(self.valid_min, fig, '#880088', l, y, nz, - 'Tolerance limits', outliers_draw=True, max=False) - self.create_vertical_span(self.vmin_nmax, fig, '#FF2800', l, y, nz, - 'Control limits', outliers_draw=False, max=True) - self.create_vertical_span(self.vmax_nmax, fig, '#FF2800', l, y, nz, - 'Control limits', outliers_draw=False, max=False) + def add_valid_minmax(self, fig, l, y, nz, vertical=True): + + if vertical: + self.create_vertical_span(self.valid_max, fig, 'magenta', l, y, nz, + 'Tolerance limits', outliers_draw=True, max=True) + self.create_vertical_span(self.valid_min, fig, 'magenta', l, y, nz, + 'Tolerance limits', outliers_draw=True, max=False) + self.create_vertical_span(self.vmin_nmax, fig, 'purple', l, y, nz, + 'Control limits', outliers_draw=False, max=True) + self.create_vertical_span(self.vmax_nmax, fig, 'purple', l, y, nz, + 'Control limits', outliers_draw=False, max=False) ''' Plot a single histogram, return figure @@ -359,10 +384,9 @@ class BokehPlot: df_hist = pd.read_csv(self.csv_hist) # Summary text - buttS, divS = self.create_button_information(self.summary_text, ph=330, show=False) + buttS, divS = self.create_button_information(self.summary_text.replace('####', self.final_msg_html), ph=450) butth, divH = self.create_button_information(self.caption_hist, ph=100, label_txt='Show/Hide plot description') buttT, divT = self.create_button_information(self.caption_tseries, ph=100, label_txt='Show/Hide plot description') - fm = Paragraph(text=self.final_msg) # Total histogram p0 = self.plot_histogram_figure(df_hist, tag='total', pw=1000, ph=500) @@ -395,7 +419,7 @@ class BokehPlot: if p1 is None or p2 is None: save(p0) else: - save(column(buttS, divS, fm, p0, butth, divH, p1, p2, buttT, divT, p3)) + save(column(buttS, divS, p0, butth, divH, p1, p2, buttT, divT, p3)) ''' Class: Temporal plots (temporal completeness and consistency) diff --git a/dqc_wrapper/utils/utils_files.py b/dqc_wrapper/utils/utils_files.py index 6552ae8a2..c092186b7 100644 --- a/dqc_wrapper/utils/utils_files.py +++ b/dqc_wrapper/utils/utils_files.py @@ -280,10 +280,10 @@ Format float function def format_float_single(ff): try: ff = float(ff) - if ff > 0.1: - return "{0:.2f}".format(float(ff)) + if abs(ff) > 0.1: + return "{0:.2f}".format(ff) else: - return '%.2E' % Decimal(float(ff)) + return '%.2E' % Decimal(ff) except: return 'N/A' diff --git a/dqc_wrapper/utils/utils_grib.py b/dqc_wrapper/utils/utils_grib.py index a9863a60b..76638e7c9 100644 --- a/dqc_wrapper/utils/utils_grib.py +++ b/dqc_wrapper/utils/utils_grib.py @@ -135,13 +135,19 @@ class GribFileCheck: # Go through all values in grib file count = 0 + # Init min/max per datatype as nan + minmax = {} + for d in self.datatypes: + minmax[d] = [ np.nan, np.nan ] + while True: gid = ecc.codes_grib_new_from_file(f) if gid is None: break # EOF - # Filter data type (if provided, else continue) - if len(self.datatypes) and not(ecc.codes_get(gid, 'dataType') in self.datatypes): + # Filter data type (if provided, else continue) - e.g skip ensemble spread + dt = ecc.codes_get(gid, 'dataType') + if len(self.datatypes) and not(dt in self.datatypes): ecc.codes_release(gid) continue @@ -181,10 +187,21 @@ class GribFileCheck: end += lat_step count += 1 + # Store min/max + + if np.isnan(minmax[dt][0]): + minmax[dt][0] = minv + else: + minmax[dt][0] = min(minmax[dt][0], minv) + if np.isnan(minmax[dt][1]): + minmax[dt][1] = maxv + else: + minmax[dt][1] = max(minmax[dt][1], maxv) + # This is critical to avoid memory 'leak' ecc.codes_release(gid) - return xsum, minv, maxv + return xsum, minmax """ Get GRIB missing values (read message by message and compare with the mask if any) diff --git a/dqc_wrapper/utils/utils_stats.py b/dqc_wrapper/utils/utils_stats.py index 94e4beb0c..42c93c0a3 100644 --- a/dqc_wrapper/utils/utils_stats.py +++ b/dqc_wrapper/utils/utils_stats.py @@ -16,6 +16,48 @@ import pandas as pd import logging from dqc_wrapper.utils.utils_files import format_float +""" +Get test message/result depending on results and tolerance/control limits +""" +def get_plausible_ranges(df_stats, vmin_nmax, vmax_nmax, valid_min, valid_max, metadata, logger): + + # Unknown tolerance limits for the variable + if valid_min is None and valid_max is None: + if vmin_nmax is None and vmax_nmax is None: + res = 'err' + msg_limits = '[variable ranges = ({}, {}){}]'.format( + format_float(min(df_stats['Min'])), format_float(max(df_stats['Max'])), metadata['unit'] + ) + msg = 'Tolerance limits unknown. Unable to estimate the control limits.' + msg_limits + else: + res = check_vmin_vmax(df_stats, vmin_nmax, vmax_nmax, logger, res_val='warn') + msg_limits = '[control limits = ({}, {}){}; variable ranges = ({}, {}){}]'.format( + format_float(vmin_nmax), format_float(vmax_nmax), metadata['unit'], + format_float(min(df_stats['Min'])), format_float(max(df_stats['Max'])), metadata['unit'] + ) + + # Control limits + if res == 'ok': + msg = 'The variable is within the expected ranges. ' + msg_limits + else: + msg = 'Potential outliers identified. ' + msg_limits + + # Valid range estimation (only if defined, well-known variable limits) + else: + res = check_vmin_vmax(df_stats, valid_min, valid_max, logger, res_val='err') + msg_limits = '[control limits = ({}, {}){}; variable ranges = ({}, {}){}]'.format( + format_float(valid_min), format_float(valid_max), metadata['unit'], + format_float(min(df_stats['Min'])), format_float(max(df_stats['Max'])), metadata['unit'] + ) + + # Tolerance limits + if res == 'ok': + msg = 'The variable is within the expected ranges. ' + msg_limits + else: + msg = 'The variable presents limits outside the specifications defined by the tolerance limits. ' + msg_limits + + return res, msg + """ Check for min/max per file (values are given) """ @@ -36,8 +78,8 @@ def check_vmin_vmax(df_stats, valid_min, valid_max, logger, res_val='err'): if not(valid_max is None) and row['Max'] > valid_max: outlier = True - if outlier: - logger.error('{} contains outliers'.format(fname)) + if outlier and logger: + logger.error('{} contains outliers on dataType={}'.format(row['File'], row['dataType'])) logger.error('observed [{} to {}] vs valid [{} to {}]'.format(format_float(row['Min']), format_float(row['Max']), format_float(valid_min), format_float(valid_max))) res = res_val -- GitLab From 07de0e0508a32347454a662087cf7160321ce8e1 Mon Sep 17 00:00:00 2001 From: Joan Sala Calero Date: Thu, 21 May 2020 12:26:28 +0200 Subject: [PATCH 05/39] extending histograms --- ...levels-monthly-means-relative_humidity.ini | 2 +- ...era5-pressure-levels-relative_humidity.ini | 2 +- ...-anisotropy_of_sub_gridscale_orography.ini | 4 +- ...s-era5-single-levels-friction_velocity.ini | 4 +- ...e_scale_surface_precipitation_fraction.ini | 4 +- ...ean_large_scale_precipitation_fraction.ini | 4 +- ...et_short_wave_radiation_flux_clear_sky.ini | 2 +- ...-anisotropy_of_sub_gridscale_orography.ini | 4 +- ...levels-monthly-means-friction_velocity.ini | 4 +- ...e_scale_surface_precipitation_fraction.ini | 4 +- ...ean_large_scale_precipitation_fraction.ini | 4 +- ...et_short_wave_radiation_flux_clear_sky.ini | 2 +- ...rope-pressure-levels-relative_humidity.ini | 2 +- dqc_wrapper/QAR_dqc/tolerance_limits_wmo | 13 +++- dqc_wrapper/scripts/valid_ranges_test.py | 4 +- dqc_wrapper/test06_valid_ranges.py | 15 +++- dqc_wrapper/utils/utils_bokeh.py | 2 +- dqc_wrapper/utils/utils_stats.py | 77 ++++++++++++++++++- 18 files changed, 119 insertions(+), 34 deletions(-) diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-monthly-means-relative_humidity.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-monthly-means-relative_humidity.ini index e1d0c369c..001d27d19 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-monthly-means-relative_humidity.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-monthly-means-relative_humidity.ini @@ -40,4 +40,4 @@ time_granularity = month [valid_ranges] valid_min = 0.0 -valid_max = 100.0 +valid_max = 1.0 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-relative_humidity.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-relative_humidity.ini index 8131cd486..15c5dc6cf 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-relative_humidity.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-relative_humidity.ini @@ -40,4 +40,4 @@ time_granularity = hour [valid_ranges] valid_min = 0.0 -valid_max = 100.0 +valid_max = 1.0 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-anisotropy_of_sub_gridscale_orography.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-anisotropy_of_sub_gridscale_orography.ini index 4b8b9e3fa..b931401c5 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-anisotropy_of_sub_gridscale_orography.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-anisotropy_of_sub_gridscale_orography.ini @@ -39,5 +39,5 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = -valid_max = +valid_min = 0.0 +valid_max = 1.0 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-friction_velocity.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-friction_velocity.ini index bb50e1b70..3b389afeb 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-friction_velocity.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-friction_velocity.ini @@ -39,5 +39,5 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = -valid_max = +valid_min = 0.0 +valid_max = 1.0 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-instantaneous_large_scale_surface_precipitation_fraction.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-instantaneous_large_scale_surface_precipitation_fraction.ini index 7f5210c49..aec7c831b 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-instantaneous_large_scale_surface_precipitation_fraction.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-instantaneous_large_scale_surface_precipitation_fraction.ini @@ -39,5 +39,5 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = -valid_max = +valid_min = 0.0 +valid_max = 1.0 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_large_scale_precipitation_fraction.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_large_scale_precipitation_fraction.ini index 987fc0743..8f55632ef 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_large_scale_precipitation_fraction.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_large_scale_precipitation_fraction.ini @@ -39,5 +39,5 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = -valid_max = +valid_min = 0.0 +valid_max = 1.0 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_surface_net_short_wave_radiation_flux_clear_sky.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_surface_net_short_wave_radiation_flux_clear_sky.ini index eaabd6261..86a745fa9 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_surface_net_short_wave_radiation_flux_clear_sky.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_surface_net_short_wave_radiation_flux_clear_sky.ini @@ -39,5 +39,5 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = -1600.0 +valid_min = 0.0 valid_max = 1600.0 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-anisotropy_of_sub_gridscale_orography.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-anisotropy_of_sub_gridscale_orography.ini index 5fbc30fc7..49f749df2 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-anisotropy_of_sub_gridscale_orography.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-anisotropy_of_sub_gridscale_orography.ini @@ -39,5 +39,5 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = -valid_max = +valid_min = 0.0 +valid_max = 1.0 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-friction_velocity.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-friction_velocity.ini index ef300fa2f..773f95ee8 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-friction_velocity.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-friction_velocity.ini @@ -39,5 +39,5 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = -valid_max = +valid_min = 0.0 +valid_max = 1.0 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-instantaneous_large_scale_surface_precipitation_fraction.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-instantaneous_large_scale_surface_precipitation_fraction.ini index 934c80aab..5675f0451 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-instantaneous_large_scale_surface_precipitation_fraction.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-instantaneous_large_scale_surface_precipitation_fraction.ini @@ -39,5 +39,5 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = -valid_max = +valid_min = 0.0 +valid_max = 1.0 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_large_scale_precipitation_fraction.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_large_scale_precipitation_fraction.ini index b83a816bc..be49eac5c 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_large_scale_precipitation_fraction.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_large_scale_precipitation_fraction.ini @@ -39,5 +39,5 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = -valid_max = +valid_min = 0.0 +valid_max = 1.0 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_surface_net_short_wave_radiation_flux_clear_sky.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_surface_net_short_wave_radiation_flux_clear_sky.ini index 8f1f29cde..fed67ba83 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_surface_net_short_wave_radiation_flux_clear_sky.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_surface_net_short_wave_radiation_flux_clear_sky.ini @@ -39,5 +39,5 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = -1600.0 +valid_min = 0.0 valid_max = 1600.0 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-pressure-levels-relative_humidity.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-pressure-levels-relative_humidity.ini index a05b44e29..2fa3f9258 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-pressure-levels-relative_humidity.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-pressure-levels-relative_humidity.ini @@ -40,4 +40,4 @@ time_granularity = hour [valid_ranges] valid_min = 0.0 -valid_max = 100.0 +valid_max = 1.0 diff --git a/dqc_wrapper/QAR_dqc/tolerance_limits_wmo b/dqc_wrapper/QAR_dqc/tolerance_limits_wmo index e99530201..9c956b3dc 100644 --- a/dqc_wrapper/QAR_dqc/tolerance_limits_wmo +++ b/dqc_wrapper/QAR_dqc/tolerance_limits_wmo @@ -17,8 +17,8 @@ soil_temperature_level_2,223.15,323.15 soil_temperature_level_3,223.15,323.15 soil_temperature_level_5,223.15,323.15 -# Relative humidity: 0 – 100 per cent; -relative_humidity,0,100 +# Relative humidity: 0 – 100 per cent; (C3S 0/1) +relative_humidity,0,1 # Atmospheric pressure at the station level: 500 – 1100 hPa (C3S Pa) surface_pressure,5,11 @@ -49,7 +49,7 @@ mean_top_downward_short_wave_radiation_flux,0,1600 mean_surface_net_long_wave_radiation_flux,-1600,1600 mean_surface_net_long_wave_radiation_flux_clear_sky,-1600,1600 mean_surface_net_short_wave_radiation_flux,-1600,1600 -mean_surface_net_short_wave_radiation_flux_clear_sky,-1600,1600 +mean_surface_net_short_wave_radiation_flux_clear_sky,0,1600 mean_top_net_long_wave_radiation_flux,-1600,1600 mean_top_net_long_wave_radiation_flux_clear_sky,-1600,1600 mean_top_net_short_wave_radiation_flux,-1600,1600 @@ -78,10 +78,15 @@ low_vegetation_cover,0,1 medium_cloud_cover,0,1 total_cloud_cover,0,1 lake_cover,0,1 +high_cloud_cover,0,1 low_cloud_cover,0,1 uv_visible_albedo_for_diffuse_radiation,0,1 total_cloud_cover_anomaly,0,1 sea_ice_cover,0,1 uv_visible_albedo_for_direct_radiation,0,1 +anisotropy_of_sub_gridscale_orography,0,1 +friction_velocity,0,1 +mean_large_scale_precipitation_fraction,0,1 +instantaneous_large_scale_surface_precipitation_fraction,0,1 - +# Cannot be negative (TBD) diff --git a/dqc_wrapper/scripts/valid_ranges_test.py b/dqc_wrapper/scripts/valid_ranges_test.py index fe3f953a1..ddd3a8d66 100644 --- a/dqc_wrapper/scripts/valid_ranges_test.py +++ b/dqc_wrapper/scripts/valid_ranges_test.py @@ -8,8 +8,8 @@ # Earth Sciences Department - Computational Earth Sciences # # Authors: +# Jesus Pena Izquierdo (jesus.pena@bsc.es) # Joan Sala Calero (joan.sala@bsc.es) -# import configparser, glob import os, sys, logging, logging.handlers @@ -72,4 +72,4 @@ with open('/tmp/valid_ranges_stats.csv', 'w') as fo: # Final message print(msg) - fo.write('{},{},{},{},{},{},{},{}\n'.format(os.path.basename(csv_hist).replace('-hist.csv', ''), valid_min, valid_max, o_vmin, o_vmax, err, res, msg)) \ No newline at end of file + fo.write('{},{},{},{},{},{},{},{}\n'.format(os.path.basename(csv_hist).replace('-hist.csv', ''), valid_min, valid_max, o_vmin, o_vmax, err, res, msg)) diff --git a/dqc_wrapper/test06_valid_ranges.py b/dqc_wrapper/test06_valid_ranges.py index 95cc37e3e..e9adf0932 100644 --- a/dqc_wrapper/test06_valid_ranges.py +++ b/dqc_wrapper/test06_valid_ranges.py @@ -122,7 +122,7 @@ class ValidRangesTest: bn = [ os.path.basename(f) for f in self.files ] df_stats = pd.DataFrame(columns=self.stat_columns) - # Init histogram bins with the first file + # Init histogram bins with a sample hist_bins, minv, maxv, errmsg = self.get_bins_init(self.files) if errmsg != '': return 'err', errmsg @@ -136,6 +136,7 @@ class ValidRangesTest: 'S_midlat': [-60, -30], 'S_polar': [-90, -60] } + # Rows = files + hadley_cells df_hist = pd.DataFrame( index = bn + list(hadley_cells.keys()), columns = hist_bins[:-1] @@ -182,9 +183,17 @@ class ValidRangesTest: # All regions at once (more efficient) - message x message ds = GribFileCheck(f, dt=self.datatype) xsum, minmax = ds.get_grib_hadley_regions(ind, hist_bins, df_hist) + minv, maxv = get_min_max(minmax) - # Store general/full histogram - df_hist.loc[os.path.basename(f)] = xsum + # See if we need to extend the histogram (some variables fall out) + x_ext = extend_xhist(xsum, [minv, maxv]) + + # Store general/full histogram - see if extension of Dataframe and update of bins are needed + if len(x_ext) == len(xsum): + df_hist.loc[os.path.basename(f)] = xsum + else: + hist_bins = extend_nhist(xsum, n, x_ext) + df_hist.loc[os.path.basename(f)] = x_ext # Compute stats (of the histogram - faster) if minmax: diff --git a/dqc_wrapper/utils/utils_bokeh.py b/dqc_wrapper/utils/utils_bokeh.py index 49ff1e5ef..05b877bbb 100644 --- a/dqc_wrapper/utils/utils_bokeh.py +++ b/dqc_wrapper/utils/utils_bokeh.py @@ -341,7 +341,7 @@ class BokehPlot: lowl = min(freq) - 0.15 * (max(freq)-min(freq)) # Compute approximate stats from the histogram - q1, med, q3 = quantiles_from_hist(l, y) + q1, med, q3 = stats_from_hist(l, y) iqr = q3 - q1 # whiskers / IQD / Median / MinMax diff --git a/dqc_wrapper/utils/utils_stats.py b/dqc_wrapper/utils/utils_stats.py index 42c93c0a3..b51fc414f 100644 --- a/dqc_wrapper/utils/utils_stats.py +++ b/dqc_wrapper/utils/utils_stats.py @@ -9,6 +9,7 @@ # # Authors: # Jesus Pena Izquierdo (jesus.pena@bsc.es) +# Joan Sala Calero (joan.sala@bsc.es) from pathlib import Path import numpy as np @@ -74,17 +75,87 @@ def check_vmin_vmax(df_stats, valid_min, valid_max, logger, res_val='err'): # Check ranges (1 or 2) outlier = False if not(valid_min is None) and row['Min'] < valid_min: + res = res_val outlier = True if not(valid_max is None) and row['Max'] > valid_max: + res = res_val outlier = True if outlier and logger: logger.error('{} contains outliers on dataType={}'.format(row['File'], row['dataType'])) logger.error('observed [{} to {}] vs valid [{} to {}]'.format(format_float(row['Min']), format_float(row['Max']), format_float(valid_min), format_float(valid_max))) - res = res_val + return res +""" +Check all datatypes dictionary and get absolute minimum and maximum values +""" +def get_min_max(minmax): + minv = None + maxv = None + for dt, vals in minmax.items(): + if minv is None: + minv = min(vals) + else: + minv = min(vals.append(minv)) + + if maxv is None: + maxv = max(vals) + else: + maxv = max(vals.append(maxv)) + + return minv, maxv + +""" +This function extends the initial histogram bin edges array (x) depending on observed minimum or maximum +in include in minmax. If they are already contained within x, no extension occurred. If they are outside x, a new +extended bin edges array is created to contain both min and max values mantaining the initial x values within: + +* x = edges of the histogram bins. len(x) = Nbins+1 +* minmax = (observed min, observed max). Observed min and max of the new file +* k_ext = coefficient of limit extension to extend a bit beyond new observed min or max +""" +def extend_xhist(x, minmax, k_ext = 1.1): + + x_min, x_max = x[0], x[-1] + dx = np.diff(x)[0] + if minmax[0] < x_min: + # Extension of the left side required + dx_min = x_min - minmax[0] + x_newmin = minmax[0] - dx_min*k_ext + x_ext_min = np.arange(x_min - dx, x_newmin - dx, -dx) + x_ext_min = np.flip(x_ext_min) + else: + # No extension of the left side required + x_ext_min = [] + if minmax[1] > x_max: + # Extension of the righ side required + dx_max = minmax[1] - x_max + x_newmax = minmax[1] + dx_max*k_ext + x_ext_max = np.arange(x_max + dx, x_newmax + dx, dx) + else: + # No extension of the right side required + x_ext_max = [] + x_ext = np.concatenate((x_ext_min, x, x_ext_max), axis = 0) + return x_ext + +""" +This function extend the histogram array of counts (n) to the extended histogram bin edges array (x_ext). +Array x_ext should be generated with function extend_xhist so array x is contained within x_ext +If x_ext equals x, n_ext = n. If x_ext is shorter than x, an error prompts: + +* x = edges of the histogram bins. len(x) = Nbins+1 +* n = counts for each histogram bins. len(n) = Nbins +* x_ext = array of the extended histogram bins edges +""" +def extend_nhist(x, n, x_ext): + + i = int(np.argwhere(x_ext == x[0])) + n_ext = np.zeros(len(x_ext)-1) + n_ext[i : i + len(n)] = n + return n_ext + """ Producing a list of statistical estimators (on the data) Stats needed for the boxplot @@ -92,7 +163,7 @@ Stats needed for the boxplot def get_basic_stats(x, b): # Stats from histogram (more efficient, almost same result) - q1, Med, q3 = quantiles_from_hist(b, x) + q1, Med, q3 = stats_from_hist(b, x) IQR = q3 - q1 return [Med, q1, q3, IQR] @@ -102,7 +173,7 @@ Get approximate statistical indicators from histogram - This function computes the position of the quantiles given in the list quantiles. - It linearly interpolates from the histogram to the corresponding values (i.e. no discretization issue) """ -def quantiles_from_hist(xm, nx, quantiles=[0.25, 0.5, 0.75]): +def stats_from_hist(xm, nx, quantiles=[0.25, 0.5, 0.75]): dx = np.diff(xm)[0] # xbin length N = np.sum(nx) # total number of elements -- GitLab From 8507c65a299a76b4b099a7d8b5279a9ff4dcfe3e Mon Sep 17 00:00:00 2001 From: Joan Sala Calero Date: Thu, 21 May 2020 14:20:47 +0200 Subject: [PATCH 06/39] better sampling --- dqc_wrapper/test06_valid_ranges.py | 5 ++++- dqc_wrapper/utils/utils_grib.py | 33 +++++++++++++++++++++++++++++- 2 files changed, 36 insertions(+), 2 deletions(-) diff --git a/dqc_wrapper/test06_valid_ranges.py b/dqc_wrapper/test06_valid_ranges.py index e9adf0932..5210a4166 100644 --- a/dqc_wrapper/test06_valid_ranges.py +++ b/dqc_wrapper/test06_valid_ranges.py @@ -99,7 +99,7 @@ class ValidRangesTest: for f in files: gf = GribFileCheck(f, dt=self.datatype) - arr += gf.get_grib_first_values().tolist() # Get sample (of file X) + arr += gf.get_grib_sample() # Get extreme values for file i # Return histogram initialization minv = np.min(arr) @@ -185,6 +185,8 @@ class ValidRangesTest: xsum, minmax = ds.get_grib_hadley_regions(ind, hist_bins, df_hist) minv, maxv = get_min_max(minmax) + df_hist.loc[os.path.basename(f)] = xsum + """ - Extension histogram # See if we need to extend the histogram (some variables fall out) x_ext = extend_xhist(xsum, [minv, maxv]) @@ -194,6 +196,7 @@ class ValidRangesTest: else: hist_bins = extend_nhist(xsum, n, x_ext) df_hist.loc[os.path.basename(f)] = x_ext + """ # Compute stats (of the histogram - faster) if minmax: diff --git a/dqc_wrapper/utils/utils_grib.py b/dqc_wrapper/utils/utils_grib.py index 76638e7c9..26a729f3a 100644 --- a/dqc_wrapper/utils/utils_grib.py +++ b/dqc_wrapper/utils/utils_grib.py @@ -89,7 +89,6 @@ class GribFileCheck: """ Get GRIB first message values useful when: reading a mask (test02) - getting a sample for histogram init (test06) """ def get_grib_first_values(self, without_Nan=True): @@ -123,6 +122,38 @@ class GribFileCheck: # Reached EOF without valid data values return None + """ + Get GRIB first message values useful when: + getting a sample for histogram init (test06) + """ + def get_grib_sample(self, without_Nan=True): + + # Open file and rewind to scan all messages. + f = open(self.grib_file, "rb") + f.seek(0) + minvals = [] + maxvals = [] + + while True: + gid = ecc.codes_grib_new_from_file(f) + if gid is None: + break # EOF + + # Filter data type (if provided, else continue) + if len(self.datatypes) and not(ecc.codes_get(gid, 'dataType') in self.datatypes): + ecc.codes_release(gid) + continue + + # Get data array + minvals.append(ecc.codes_get_array(gid, 'min')) + maxvals.append(ecc.codes_get_array(gid, 'max')) + + # This is critical to avoid memory 'leak' + ecc.codes_release(gid) + + # Reached EOF without valid data values + return [min(minvals), max(maxvals)] + """ Get GRIB - Hadley region histogram analysis """ -- GitLab From 44929402aadb4e790dffa6fadff6be2a047bc53f Mon Sep 17 00:00:00 2001 From: Joan Sala Calero Date: Thu, 21 May 2020 14:58:44 +0200 Subject: [PATCH 07/39] update auto ranges --- dqc_wrapper/test06_valid_ranges.py | 5 +++-- dqc_wrapper/utils/utils_grib.py | 2 +- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/dqc_wrapper/test06_valid_ranges.py b/dqc_wrapper/test06_valid_ranges.py index 5210a4166..22cad0593 100644 --- a/dqc_wrapper/test06_valid_ranges.py +++ b/dqc_wrapper/test06_valid_ranges.py @@ -201,8 +201,9 @@ class ValidRangesTest: # Compute stats (of the histogram - faster) if minmax: for dt in self.datatype: - df_stats.loc[s] = [ os.path.basename(f), dt, minmax[dt][0], minmax[dt][1] ] + get_basic_stats(xsum, hist_bins) - s += 1 + if not(minmax[dt][0]) is None and not(minmax[dt][1]) is None: + df_stats.loc[s] = [ os.path.basename(f), dt, minmax[dt][0], minmax[dt][1] ] + get_basic_stats(xsum, hist_bins) + s += 1 else: df_stats.loc[s] = [ os.path.basename(f), 'all', minv, maxv] + get_basic_stats(xsum, hist_bins) s+=1 diff --git a/dqc_wrapper/utils/utils_grib.py b/dqc_wrapper/utils/utils_grib.py index 26a729f3a..e1aee625d 100644 --- a/dqc_wrapper/utils/utils_grib.py +++ b/dqc_wrapper/utils/utils_grib.py @@ -124,7 +124,7 @@ class GribFileCheck: """ Get GRIB first message values useful when: - getting a sample for histogram init (test06) + getting a sample for histogram init (test06) """ def get_grib_sample(self, without_Nan=True): -- GitLab From 16423c72038a227d88199caf27d202a0d1d2615a Mon Sep 17 00:00:00 2001 From: Joan Sala Calero Date: Thu, 21 May 2020 15:10:30 +0200 Subject: [PATCH 08/39] bugfix --- dqc_wrapper/utils/utils_stats.py | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/dqc_wrapper/utils/utils_stats.py b/dqc_wrapper/utils/utils_stats.py index b51fc414f..15077d236 100644 --- a/dqc_wrapper/utils/utils_stats.py +++ b/dqc_wrapper/utils/utils_stats.py @@ -95,15 +95,16 @@ def get_min_max(minmax): minv = None maxv = None for dt, vals in minmax.items(): - if minv is None: - minv = min(vals) - else: - minv = min(vals.append(minv)) + if not(vals is None): + if minv is None: + minv = min(vals) + else: + minv = min(vals.append(minv)) - if maxv is None: - maxv = max(vals) - else: - maxv = max(vals.append(maxv)) + if maxv is None: + maxv = max(vals) + else: + maxv = max(vals.append(maxv)) return minv, maxv -- GitLab From 254fc2a4d6325e592343989a2d912084692a75ac Mon Sep 17 00:00:00 2001 From: Joan Sala Calero Date: Thu, 21 May 2020 15:32:03 +0200 Subject: [PATCH 09/39] bugfix 2 --- dqc_wrapper/utils/utils_stats.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dqc_wrapper/utils/utils_stats.py b/dqc_wrapper/utils/utils_stats.py index 15077d236..f1908bfa7 100644 --- a/dqc_wrapper/utils/utils_stats.py +++ b/dqc_wrapper/utils/utils_stats.py @@ -95,7 +95,7 @@ def get_min_max(minmax): minv = None maxv = None for dt, vals in minmax.items(): - if not(vals is None): + if len(vals): if minv is None: minv = min(vals) else: -- GitLab From 237f65f5c3c06b624e64507c690c3aa08fd8cf9b Mon Sep 17 00:00:00 2001 From: Joan Sala Calero Date: Thu, 21 May 2020 15:51:17 +0200 Subject: [PATCH 10/39] bugfix 3 --- dqc_wrapper/utils/utils_stats.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/dqc_wrapper/utils/utils_stats.py b/dqc_wrapper/utils/utils_stats.py index f1908bfa7..49480f8b7 100644 --- a/dqc_wrapper/utils/utils_stats.py +++ b/dqc_wrapper/utils/utils_stats.py @@ -95,7 +95,8 @@ def get_min_max(minmax): minv = None maxv = None for dt, vals in minmax.items(): - if len(vals): + # Not all datatypes are present in all grib files + if not(np.isnan(vals[0])) and not(np.isnan(vals[1])): if minv is None: minv = min(vals) else: -- GitLab From f9438f0552222624d0f955592a4b09479c65ac9e Mon Sep 17 00:00:00 2001 From: Joan Sala Calero Date: Thu, 21 May 2020 16:04:24 +0200 Subject: [PATCH 11/39] bugfix 4 --- dqc_wrapper/utils/utils_stats.py | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/dqc_wrapper/utils/utils_stats.py b/dqc_wrapper/utils/utils_stats.py index 49480f8b7..036a49314 100644 --- a/dqc_wrapper/utils/utils_stats.py +++ b/dqc_wrapper/utils/utils_stats.py @@ -92,20 +92,19 @@ def check_vmin_vmax(df_stats, valid_min, valid_max, logger, res_val='err'): Check all datatypes dictionary and get absolute minimum and maximum values """ def get_min_max(minmax): - minv = None - maxv = None + minv = np.nan + maxv = np.nan for dt, vals in minmax.items(): # Not all datatypes are present in all grib files if not(np.isnan(vals[0])) and not(np.isnan(vals[1])): - if minv is None: + if np.isnan(minv): minv = min(vals) else: - minv = min(vals.append(minv)) - - if maxv is None: + minv = min(vals + [minv]) + if np.isnan(maxv): maxv = max(vals) else: - maxv = max(vals.append(maxv)) + maxv = max(vals + [maxv]) return minv, maxv -- GitLab From 14af3c7ab8e1b94e7155138a9fe982c175f5eafb Mon Sep 17 00:00:00 2001 From: Joan Sala Calero Date: Sat, 23 May 2020 17:31:13 +0200 Subject: [PATCH 12/39] units control --- ...ysis-era5-land-10m_u_component_of_wind.ini | 3 +- ...ysis-era5-land-10m_v_component_of_wind.ini | 3 +- ...ysis-era5-land-2m_dewpoint_temperature.ini | 3 +- .../reanalysis-era5-land-2m_temperature.ini | 3 +- ...s-era5-land-evaporation_from_bare_soil.ini | 3 +- ...m_open_water_surfaces_excluding_oceans.ini | 3 +- ...and-evaporation_from_the_top_of_canopy.ini | 3 +- ...poration_from_vegetation_transpiration.ini | 3 +- .../reanalysis-era5-land-forecast_albedo.ini | 3 +- ...ysis-era5-land-lake_bottom_temperature.ini | 3 +- .../reanalysis-era5-land-lake_ice_depth.ini | 3 +- ...nalysis-era5-land-lake_ice_temperature.ini | 3 +- ...nalysis-era5-land-lake_mix_layer_depth.ini | 3 +- ...s-era5-land-lake_mix_layer_temperature.ini | 3 +- ...reanalysis-era5-land-lake_shape_factor.ini | 3 +- ...era5-land-lake_total_layer_temperature.ini | 3 +- ...5-land-leaf_area_index_high_vegetation.ini | 3 +- ...a5-land-leaf_area_index_low_vegetation.ini | 3 +- ...-monthly-means-10m_u_component_of_wind.ini | 3 +- ...-monthly-means-10m_v_component_of_wind.ini | 3 +- ...-monthly-means-2m_dewpoint_temperature.ini | 3 +- ...era5-land-monthly-means-2m_temperature.ini | 3 +- ...nthly-means-evaporation_from_bare_soil.ini | 3 +- ...m_open_water_surfaces_excluding_oceans.ini | 3 +- ...ans-evaporation_from_the_top_of_canopy.ini | 3 +- ...poration_from_vegetation_transpiration.ini | 3 +- ...ra5-land-monthly-means-forecast_albedo.ini | 3 +- ...-monthly-means-lake_bottom_temperature.ini | 3 +- ...era5-land-monthly-means-lake_ice_depth.ini | 3 +- ...and-monthly-means-lake_ice_temperature.ini | 3 +- ...and-monthly-means-lake_mix_layer_depth.ini | 3 +- ...nthly-means-lake_mix_layer_temperature.ini | 3 +- ...5-land-monthly-means-lake_shape_factor.ini | 3 +- ...hly-means-lake_total_layer_temperature.ini | 3 +- ...-means-leaf_area_index_high_vegetation.ini | 3 +- ...y-means-leaf_area_index_low_vegetation.ini | 3 +- ...nd-monthly-means-potential_evaporation.ini | 3 +- ...nalysis-era5-land-monthly-means-runoff.ini | 3 +- ...d-monthly-means-skin_reservoir_content.ini | 3 +- ...a5-land-monthly-means-skin_temperature.ini | 3 +- ...is-era5-land-monthly-means-snow_albedo.ini | 3 +- ...sis-era5-land-monthly-means-snow_cover.ini | 3 +- ...s-era5-land-monthly-means-snow_density.ini | 3 +- ...sis-era5-land-monthly-means-snow_depth.ini | 3 +- ...thly-means-snow_depth_water_equivalent.ini | 3 +- ...a5-land-monthly-means-snow_evaporation.ini | 3 +- ...lysis-era5-land-monthly-means-snowfall.ini | 3 +- ...lysis-era5-land-monthly-means-snowmelt.ini | 3 +- ...monthly-means-soil_temperature_level_1.ini | 3 +- ...monthly-means-soil_temperature_level_2.ini | 3 +- ...monthly-means-soil_temperature_level_3.ini | 3 +- ...monthly-means-soil_temperature_level_4.ini | 3 +- ...-land-monthly-means-sub_surface_runoff.ini | 3 +- ...monthly-means-surface_latent_heat_flux.ini | 3 +- ...thly-means-surface_net_solar_radiation.ini | 3 +- ...ly-means-surface_net_thermal_radiation.ini | 3 +- ...a5-land-monthly-means-surface_pressure.ini | 3 +- ...era5-land-monthly-means-surface_runoff.ini | 3 +- ...nthly-means-surface_sensible_heat_flux.ini | 3 +- ...eans-surface_solar_radiation_downwards.ini | 3 +- ...ns-surface_thermal_radiation_downwards.ini | 3 +- ...onthly-means-temperature_of_snow_layer.ini | 3 +- ...land-monthly-means-total_precipitation.ini | 3 +- ...ly-means-volumetric_soil_water_layer_1.ini | 3 +- ...ly-means-volumetric_soil_water_layer_2.ini | 3 +- ...ly-means-volumetric_soil_water_layer_3.ini | 3 +- ...ly-means-volumetric_soil_water_layer_4.ini | 3 +- ...alysis-era5-land-potential_evaporation.ini | 3 +- .../conf/reanalysis-era5-land-runoff.ini | 3 +- ...lysis-era5-land-skin_reservoir_content.ini | 3 +- .../reanalysis-era5-land-skin_temperature.ini | 3 +- .../conf/reanalysis-era5-land-snow_albedo.ini | 3 +- .../conf/reanalysis-era5-land-snow_cover.ini | 3 +- .../reanalysis-era5-land-snow_density.ini | 3 +- .../conf/reanalysis-era5-land-snow_depth.ini | 3 +- ...-era5-land-snow_depth_water_equivalent.ini | 3 +- .../reanalysis-era5-land-snow_evaporation.ini | 3 +- .../conf/reanalysis-era5-land-snowfall.ini | 3 +- .../conf/reanalysis-era5-land-snowmelt.ini | 3 +- ...sis-era5-land-soil_temperature_level_1.ini | 3 +- ...sis-era5-land-soil_temperature_level_2.ini | 3 +- ...sis-era5-land-soil_temperature_level_3.ini | 3 +- ...sis-era5-land-soil_temperature_level_4.ini | 3 +- ...eanalysis-era5-land-sub_surface_runoff.ini | 3 +- ...sis-era5-land-surface_latent_heat_flux.ini | 3 +- ...-era5-land-surface_net_solar_radiation.ini | 3 +- ...ra5-land-surface_net_thermal_radiation.ini | 3 +- .../reanalysis-era5-land-surface_pressure.ini | 3 +- .../reanalysis-era5-land-surface_runoff.ini | 3 +- ...s-era5-land-surface_sensible_heat_flux.ini | 3 +- ...land-surface_solar_radiation_downwards.ini | 3 +- ...nd-surface_thermal_radiation_downwards.ini | 3 +- ...is-era5-land-temperature_of_snow_layer.ini | 3 +- ...analysis-era5-land-total_precipitation.ini | 3 +- ...ra5-land-volumetric_soil_water_layer_1.ini | 3 +- ...ra5-land-volumetric_soil_water_layer_2.ini | 3 +- ...ra5-land-volumetric_soil_water_layer_3.ini | 3 +- ...ra5-land-volumetric_soil_water_layer_4.ini | 3 +- ...alysis-era5-pressure-levels-divergence.ini | 3 +- ...ressure-levels-fraction_of_cloud_cover.ini | 3 +- ...ysis-era5-pressure-levels-geopotential.ini | 3 +- ...essure-levels-monthly-means-divergence.ini | 3 +- ...-monthly-means-fraction_of_cloud_cover.ini | 3 +- ...sure-levels-monthly-means-geopotential.ini | 3 +- ...-monthly-means-ozone_mass_mixing_ratio.ini | 3 +- ...vels-monthly-means-potential_vorticity.ini | 3 +- ...levels-monthly-means-relative_humidity.ini | 3 +- ...means-specific_cloud_ice_water_content.ini | 3 +- ...ns-specific_cloud_liquid_water_content.ini | 3 +- ...levels-monthly-means-specific_humidity.ini | 3 +- ...thly-means-specific_rain_water_content.ini | 3 +- ...thly-means-specific_snow_water_content.ini | 3 +- ...ssure-levels-monthly-means-temperature.ini | 3 +- ...vels-monthly-means-u_component_of_wind.ini | 3 +- ...vels-monthly-means-v_component_of_wind.ini | 3 +- ...levels-monthly-means-vertical_velocity.ini | 3 +- ...ressure-levels-monthly-means-vorticity.ini | 3 +- ...ressure-levels-ozone_mass_mixing_ratio.ini | 3 +- ...a5-pressure-levels-potential_vorticity.ini | 3 +- ...era5-pressure-levels-relative_humidity.ini | 3 +- ...evels-specific_cloud_ice_water_content.ini | 3 +- ...ls-specific_cloud_liquid_water_content.ini | 3 +- ...era5-pressure-levels-specific_humidity.ini | 3 +- ...ure-levels-specific_rain_water_content.ini | 3 +- ...ure-levels-specific_snow_water_content.ini | 3 +- ...lysis-era5-pressure-levels-temperature.ini | 3 +- ...a5-pressure-levels-u_component_of_wind.ini | 3 +- ...a5-pressure-levels-v_component_of_wind.ini | 3 +- ...era5-pressure-levels-vertical_velocity.ini | 3 +- ...nalysis-era5-pressure-levels-vorticity.ini | 3 +- ...single-levels-100m_u_component_of_wind.ini | 3 +- ...single-levels-100m_v_component_of_wind.ini | 3 +- ...levels-10m_u_component_of_neutral_wind.ini | 3 +- ...-single-levels-10m_u_component_of_wind.ini | 3 +- ...levels-10m_v_component_of_neutral_wind.ini | 3 +- ...-single-levels-10m_v_component_of_wind.ini | 3 +- ...nd_gust_since_previous_post_processing.ini | 3 +- ...-single-levels-2m_dewpoint_temperature.ini | 3 +- ...ysis-era5-single-levels-2m_temperature.ini | 3 +- ...gle-levels-air_density_over_the_oceans.ini | 3 +- ...levels-altimeter_corrected_wave_height.ini | 3 +- ...ls-altimeter_range_relative_correction.ini | 3 +- ...a5-single-levels-altimeter_wave_height.ini | 3 +- ...evels-angle_of_sub_gridscale_orography.ini | 3 +- ...-anisotropy_of_sub_gridscale_orography.ini | 3 +- ...era5-single-levels-benjamin_feir_index.ini | 3 +- ...ngle-levels-boundary_layer_dissipation.ini | 3 +- ...a5-single-levels-boundary_layer_height.ini | 3 +- ...reanalysis-era5-single-levels-charnock.ini | 3 +- ..._sky_direct_solar_radiation_at_surface.ini | 3 +- ...s-era5-single-levels-cloud_base_height.ini | 3 +- ...-levels-coefficient_of_drag_with_waves.ini | 3 +- ...-convective_available_potential_energy.ini | 3 +- ...a5-single-levels-convective_inhibition.ini | 3 +- ...single-levels-convective_precipitation.ini | 3 +- ...ra5-single-levels-convective_rain_rate.ini | 3 +- ...era5-single-levels-convective_snowfall.ini | 3 +- ...vective_snowfall_rate_water_equivalent.ini | 3 +- ...s-downward_uv_radiation_at_the_surface.ini | 3 +- ...is-era5-single-levels-duct_base_height.ini | 3 +- ...s-eastward_gravity_wave_surface_stress.ini | 3 +- ...vels-eastward_turbulent_surface_stress.ini | 3 +- ...nalysis-era5-single-levels-evaporation.ini | 3 +- ...sis-era5-single-levels-forecast_albedo.ini | 3 +- ...ogarithm_of_surface_roughness_for_heat.ini | 3 +- ...ngle-levels-forecast_surface_roughness.ini | 3 +- ...ee_convective_velocity_over_the_oceans.ini | 3 +- ...s-era5-single-levels-friction_velocity.ini | 3 +- ...single-levels-gravity_wave_dissipation.ini | 3 +- ...is-era5-single-levels-high_cloud_cover.ini | 3 +- ...a5-single-levels-high_vegetation_cover.ini | 3 +- ...-single-levels-ice_temperature_layer_1.ini | 3 +- ...-single-levels-ice_temperature_layer_2.ini | 3 +- ...-single-levels-ice_temperature_layer_3.ini | 3 +- ...-single-levels-ice_temperature_layer_4.ini | 3 +- ...gle-levels-instantaneous_10m_wind_gust.ini | 3 +- ...eous_eastward_turbulent_surface_stress.ini | 3 +- ...e_scale_surface_precipitation_fraction.ini | 3 +- ...gle-levels-instantaneous_moisture_flux.ini | 3 +- ...ous_northward_turbulent_surface_stress.ini | 3 +- ...stantaneous_surface_sensible_heat_flux.ini | 3 +- .../reanalysis-era5-single-levels-k_index.ini | 3 +- ...-single-levels-lake_bottom_temperature.ini | 3 +- ...analysis-era5-single-levels-lake_cover.ini | 3 +- ...analysis-era5-single-levels-lake_depth.ini | 3 +- ...ysis-era5-single-levels-lake_ice_depth.ini | 3 +- ...ra5-single-levels-lake_ice_temperature.ini | 3 +- ...ra5-single-levels-lake_mix_layer_depth.ini | 3 +- ...ngle-levels-lake_mix_layer_temperature.ini | 3 +- ...s-era5-single-levels-lake_shape_factor.ini | 3 +- ...le-levels-lake_total_layer_temperature.ini | 3 +- ...ingle-levels-large_scale_precipitation.ini | 3 +- ...els-large_scale_precipitation_fraction.ini | 3 +- ...a5-single-levels-large_scale_rain_rate.ini | 3 +- ...ra5-single-levels-large_scale_snowfall.ini | 3 +- ...e_scale_snowfall_rate_water_equivalent.ini | 3 +- ...levels-leaf_area_index_high_vegetation.ini | 3 +- ...-levels-leaf_area_index_low_vegetation.ini | 3 +- ...sis-era5-single-levels-low_cloud_cover.ini | 3 +- ...ra5-single-levels-low_vegetation_cover.ini | 3 +- ...erature_since_previous_post_processing.ini | 3 +- ...-levels-maximum_individual_wave_height.ini | 3 +- ...on_rate_since_previous_post_processing.ini | 3 +- ...levels-mean_boundary_layer_dissipation.ini | 3 +- ...els-mean_convective_precipitation_rate.ini | 3 +- ...e-levels-mean_convective_snowfall_rate.ini | 3 +- ...e-levels-mean_direction_of_total_swell.ini | 3 +- ...le-levels-mean_direction_of_wind_waves.ini | 3 +- ...n_eastward_gravity_wave_surface_stress.ini | 3 +- ...mean_eastward_turbulent_surface_stress.ini | 3 +- ...a5-single-levels-mean_evaporation_rate.ini | 3 +- ...e-levels-mean_gravity_wave_dissipation.ini | 3 +- ...ean_large_scale_precipitation_fraction.ini | 3 +- ...ls-mean_large_scale_precipitation_rate.ini | 3 +- ...-levels-mean_large_scale_snowfall_rate.ini | 3 +- ..._northward_gravity_wave_surface_stress.ini | 3 +- ...ean_northward_turbulent_surface_stress.ini | 3 +- ...ngle-levels-mean_period_of_total_swell.ini | 3 +- ...ingle-levels-mean_period_of_wind_waves.ini | 3 +- ...levels-mean_potential_evaporation_rate.ini | 3 +- ...is-era5-single-levels-mean_runoff_rate.ini | 3 +- ...-single-levels-mean_sea_level_pressure.ini | 3 +- ...ngle-levels-mean_snow_evaporation_rate.ini | 3 +- ...-era5-single-levels-mean_snowfall_rate.ini | 3 +- ...-era5-single-levels-mean_snowmelt_rate.ini | 3 +- ...ngle-levels-mean_square_slope_of_waves.ini | 3 +- ...le-levels-mean_sub_surface_runoff_rate.ini | 3 +- ...rface_direct_short_wave_radiation_flux.ini | 3 +- ...ct_short_wave_radiation_flux_clear_sky.ini | 3 +- ...face_downward_long_wave_radiation_flux.ini | 3 +- ...ard_long_wave_radiation_flux_clear_sky.ini | 3 +- ...ace_downward_short_wave_radiation_flux.ini | 3 +- ...rd_short_wave_radiation_flux_clear_sky.ini | 3 +- ...ean_surface_downward_uv_radiation_flux.ini | 3 +- ...e-levels-mean_surface_latent_heat_flux.ini | 3 +- ...n_surface_net_long_wave_radiation_flux.ini | 3 +- ...net_long_wave_radiation_flux_clear_sky.ini | 3 +- ..._surface_net_short_wave_radiation_flux.ini | 3 +- ...et_short_wave_radiation_flux_clear_sky.ini | 3 +- ...single-levels-mean_surface_runoff_rate.ini | 3 +- ...levels-mean_surface_sensible_heat_flux.ini | 3 +- ...top_downward_short_wave_radiation_flux.ini | 3 +- ...-mean_top_net_long_wave_radiation_flux.ini | 3 +- ...net_long_wave_radiation_flux_clear_sky.ini | 3 +- ...mean_top_net_short_wave_radiation_flux.ini | 3 +- ...et_short_wave_radiation_flux_clear_sky.ini | 3 +- ...e-levels-mean_total_precipitation_rate.ini | 3 +- ..._of_refractivity_inside_trapping_layer.ini | 3 +- ...tically_integrated_moisture_divergence.ini | 3 +- ...era5-single-levels-mean_wave_direction.ini | 3 +- ...ave_direction_of_first_swell_partition.ini | 3 +- ...ve_direction_of_second_swell_partition.ini | 3 +- ...ave_direction_of_third_swell_partition.ini | 3 +- ...is-era5-single-levels-mean_wave_period.ini | 3 +- ...mean_wave_period_based_on_first_moment.ini | 3 +- ...period_based_on_first_moment_for_swell.ini | 3 +- ...d_based_on_first_moment_for_wind_waves.ini | 3 +- ...eriod_based_on_second_moment_for_swell.ini | 3 +- ..._based_on_second_moment_for_wind_waves.ini | 3 +- ...n_wave_period_of_first_swell_partition.ini | 3 +- ..._wave_period_of_second_swell_partition.ini | 3 +- ...n_wave_period_of_third_swell_partition.ini | 3 +- ...-levels-mean_zero_crossing_wave_period.ini | 3 +- ...-era5-single-levels-medium_cloud_cover.ini | 3 +- ...erature_since_previous_post_processing.ini | 3 +- ...on_rate_since_previous_post_processing.ini | 3 +- ..._of_refractivity_inside_trapping_layer.ini | 3 +- ...is-era5-single-levels-model_bathymetry.ini | 3 +- ...monthly-means-100m_u_component_of_wind.ini | 3 +- ...monthly-means-100m_v_component_of_wind.ini | 3 +- ...-means-10m_u_component_of_neutral_wind.ini | 3 +- ...-monthly-means-10m_u_component_of_wind.ini | 3 +- ...-means-10m_v_component_of_neutral_wind.ini | 3 +- ...-monthly-means-10m_v_component_of_wind.ini | 3 +- ...le-levels-monthly-means-10m_wind_speed.ini | 3 +- ...-monthly-means-2m_dewpoint_temperature.ini | 3 +- ...le-levels-monthly-means-2m_temperature.ini | 3 +- ...thly-means-air_density_over_the_oceans.ini | 3 +- ...means-angle_of_sub_gridscale_orography.ini | 3 +- ...-anisotropy_of_sub_gridscale_orography.ini | 3 +- ...vels-monthly-means-benjamin_feir_index.ini | 3 +- ...nthly-means-boundary_layer_dissipation.ini | 3 +- ...ls-monthly-means-boundary_layer_height.ini | 3 +- ...5-single-levels-monthly-means-charnock.ini | 3 +- ..._sky_direct_solar_radiation_at_surface.ini | 3 +- ...levels-monthly-means-cloud_base_height.ini | 3 +- ...y-means-coefficient_of_drag_with_waves.ini | 3 +- ...-convective_available_potential_energy.ini | 3 +- ...ls-monthly-means-convective_inhibition.ini | 3 +- ...monthly-means-convective_precipitation.ini | 3 +- ...els-monthly-means-convective_rain_rate.ini | 3 +- ...vels-monthly-means-convective_snowfall.ini | 3 +- ...vective_snowfall_rate_water_equivalent.ini | 3 +- ...s-downward_uv_radiation_at_the_surface.ini | 3 +- ...-levels-monthly-means-duct_base_height.ini | 3 +- ...s-eastward_gravity_wave_surface_stress.ini | 3 +- ...eans-eastward_turbulent_surface_stress.ini | 3 +- ...ingle-levels-monthly-means-evaporation.ini | 3 +- ...e-levels-monthly-means-forecast_albedo.ini | 3 +- ...ogarithm_of_surface_roughness_for_heat.ini | 3 +- ...nthly-means-forecast_surface_roughness.ini | 3 +- ...ee_convective_velocity_over_the_oceans.ini | 3 +- ...levels-monthly-means-friction_velocity.ini | 3 +- ...monthly-means-gravity_wave_dissipation.ini | 3 +- ...-levels-monthly-means-high_cloud_cover.ini | 3 +- ...ls-monthly-means-high_vegetation_cover.ini | 3 +- ...-monthly-means-ice_temperature_layer_1.ini | 3 +- ...-monthly-means-ice_temperature_layer_2.ini | 3 +- ...-monthly-means-ice_temperature_layer_3.ini | 3 +- ...-monthly-means-ice_temperature_layer_4.ini | 3 +- ...thly-means-instantaneous_10m_wind_gust.ini | 3 +- ...eous_eastward_turbulent_surface_stress.ini | 3 +- ...e_scale_surface_precipitation_fraction.ini | 3 +- ...thly-means-instantaneous_moisture_flux.ini | 3 +- ...ous_northward_turbulent_surface_stress.ini | 3 +- ...stantaneous_surface_sensible_heat_flux.ini | 3 +- ...a5-single-levels-monthly-means-k_index.ini | 3 +- ...-monthly-means-lake_bottom_temperature.ini | 3 +- ...single-levels-monthly-means-lake_cover.ini | 3 +- ...single-levels-monthly-means-lake_depth.ini | 3 +- ...le-levels-monthly-means-lake_ice_depth.ini | 3 +- ...els-monthly-means-lake_ice_temperature.ini | 3 +- ...els-monthly-means-lake_mix_layer_depth.ini | 3 +- ...nthly-means-lake_mix_layer_temperature.ini | 3 +- ...levels-monthly-means-lake_shape_factor.ini | 3 +- ...hly-means-lake_total_layer_temperature.ini | 3 +- ...onthly-means-large_scale_precipitation.ini | 3 +- ...ans-large_scale_precipitation_fraction.ini | 3 +- ...ls-monthly-means-large_scale_rain_rate.ini | 3 +- ...els-monthly-means-large_scale_snowfall.ini | 3 +- ...e_scale_snowfall_rate_water_equivalent.ini | 3 +- ...-means-leaf_area_index_high_vegetation.ini | 3 +- ...y-means-leaf_area_index_low_vegetation.ini | 3 +- ...e-levels-monthly-means-low_cloud_cover.ini | 3 +- ...els-monthly-means-low_vegetation_cover.ini | 3 +- ...-magnitude_of_turbulent_surface_stress.ini | 3 +- ...y-means-maximum_individual_wave_height.ini | 3 +- ...-means-mean_boundary_layer_dissipation.ini | 3 +- ...ans-mean_convective_precipitation_rate.ini | 3 +- ...ly-means-mean_convective_snowfall_rate.ini | 3 +- ...ly-means-mean_direction_of_total_swell.ini | 3 +- ...hly-means-mean_direction_of_wind_waves.ini | 3 +- ...n_eastward_gravity_wave_surface_stress.ini | 3 +- ...mean_eastward_turbulent_surface_stress.ini | 3 +- ...ls-monthly-means-mean_evaporation_rate.ini | 3 +- ...ly-means-mean_gravity_wave_dissipation.ini | 3 +- ...ean_large_scale_precipitation_fraction.ini | 3 +- ...ns-mean_large_scale_precipitation_rate.ini | 3 +- ...y-means-mean_large_scale_snowfall_rate.ini | 3 +- ..._magnitude_of_turbulent_surface_stress.ini | 3 +- ..._northward_gravity_wave_surface_stress.ini | 3 +- ...ean_northward_turbulent_surface_stress.ini | 3 +- ...nthly-means-mean_period_of_total_swell.ini | 3 +- ...onthly-means-mean_period_of_wind_waves.ini | 3 +- ...-means-mean_potential_evaporation_rate.ini | 3 +- ...-levels-monthly-means-mean_runoff_rate.ini | 3 +- ...-monthly-means-mean_sea_level_pressure.ini | 3 +- ...nthly-means-mean_snow_evaporation_rate.ini | 3 +- ...evels-monthly-means-mean_snowfall_rate.ini | 3 +- ...evels-monthly-means-mean_snowmelt_rate.ini | 3 +- ...nthly-means-mean_square_slope_of_waves.ini | 3 +- ...hly-means-mean_sub_surface_runoff_rate.ini | 3 +- ...rface_direct_short_wave_radiation_flux.ini | 3 +- ...ct_short_wave_radiation_flux_clear_sky.ini | 3 +- ...face_downward_long_wave_radiation_flux.ini | 3 +- ...ard_long_wave_radiation_flux_clear_sky.ini | 3 +- ...ace_downward_short_wave_radiation_flux.ini | 3 +- ...rd_short_wave_radiation_flux_clear_sky.ini | 3 +- ...ean_surface_downward_uv_radiation_flux.ini | 3 +- ...ly-means-mean_surface_latent_heat_flux.ini | 3 +- ...n_surface_net_long_wave_radiation_flux.ini | 3 +- ...net_long_wave_radiation_flux_clear_sky.ini | 3 +- ..._surface_net_short_wave_radiation_flux.ini | 3 +- ...et_short_wave_radiation_flux_clear_sky.ini | 3 +- ...monthly-means-mean_surface_runoff_rate.ini | 3 +- ...-means-mean_surface_sensible_heat_flux.ini | 3 +- ...top_downward_short_wave_radiation_flux.ini | 3 +- ...-mean_top_net_long_wave_radiation_flux.ini | 3 +- ...net_long_wave_radiation_flux_clear_sky.ini | 3 +- ...mean_top_net_short_wave_radiation_flux.ini | 3 +- ...et_short_wave_radiation_flux_clear_sky.ini | 3 +- ...ly-means-mean_total_precipitation_rate.ini | 3 +- ..._of_refractivity_inside_trapping_layer.ini | 3 +- ...tically_integrated_moisture_divergence.ini | 3 +- ...vels-monthly-means-mean_wave_direction.ini | 3 +- ...ave_direction_of_first_swell_partition.ini | 3 +- ...ve_direction_of_second_swell_partition.ini | 3 +- ...ave_direction_of_third_swell_partition.ini | 3 +- ...-levels-monthly-means-mean_wave_period.ini | 3 +- ...mean_wave_period_based_on_first_moment.ini | 3 +- ...period_based_on_first_moment_for_swell.ini | 3 +- ...d_based_on_first_moment_for_wind_waves.ini | 3 +- ...eriod_based_on_second_moment_for_swell.ini | 3 +- ..._based_on_second_moment_for_wind_waves.ini | 3 +- ...n_wave_period_of_first_swell_partition.ini | 3 +- ..._wave_period_of_second_swell_partition.ini | 3 +- ...n_wave_period_of_third_swell_partition.ini | 3 +- ...y-means-mean_zero_crossing_wave_period.ini | 3 +- ...evels-monthly-means-medium_cloud_cover.ini | 3 +- ..._of_refractivity_inside_trapping_layer.ini | 3 +- ...-levels-monthly-means-model_bathymetry.ini | 3 +- ...s-near_ir_albedo_for_diffuse_radiation.ini | 3 +- ...ns-near_ir_albedo_for_direct_radiation.ini | 3 +- ...eans-normalized_energy_flux_into_ocean.ini | 3 +- ...eans-normalized_energy_flux_into_waves.ini | 3 +- ...hly-means-normalized_stress_into_ocean.ini | 3 +- ...-northward_gravity_wave_surface_stress.ini | 3 +- ...ans-northward_turbulent_surface_stress.ini | 3 +- ..._equivalent_10m_neutral_wind_direction.ini | 3 +- ...ress_equivalent_10m_neutral_wind_speed.ini | 3 +- ...-single-levels-monthly-means-orography.ini | 3 +- ...-levels-monthly-means-peak_wave_period.ini | 3 +- ...ding_to_maximum_individual_wave_height.ini | 3 +- ...ls-monthly-means-potential_evaporation.ini | 3 +- ...evels-monthly-means-precipitation_type.ini | 3 +- ...ra5-single-levels-monthly-means-runoff.ini | 3 +- ...gle-levels-monthly-means-sea_ice_cover.ini | 3 +- ...-monthly-means-sea_surface_temperature.ini | 3 +- ...eight_of_combined_wind_waves_and_swell.ini | 3 +- ...eans-significant_height_of_total_swell.ini | 3 +- ...means-significant_height_of_wind_waves.ini | 3 +- ...t_wave_height_of_first_swell_partition.ini | 3 +- ..._wave_height_of_second_swell_partition.ini | 3 +- ...t_wave_height_of_third_swell_partition.ini | 3 +- ...s-monthly-means-skin_reservoir_content.ini | 3 +- ...-levels-monthly-means-skin_temperature.ini | 3 +- ...means-slope_of_sub_gridscale_orography.ini | 3 +- ...ingle-levels-monthly-means-snow_albedo.ini | 3 +- ...ngle-levels-monthly-means-snow_density.ini | 3 +- ...single-levels-monthly-means-snow_depth.ini | 3 +- ...-levels-monthly-means-snow_evaporation.ini | 3 +- ...5-single-levels-monthly-means-snowfall.ini | 3 +- ...5-single-levels-monthly-means-snowmelt.ini | 3 +- ...monthly-means-soil_temperature_level_1.ini | 3 +- ...monthly-means-soil_temperature_level_2.ini | 3 +- ...monthly-means-soil_temperature_level_3.ini | 3 +- ...monthly-means-soil_temperature_level_4.ini | 3 +- ...-single-levels-monthly-means-soil_type.ini | 3 +- ...eviation_of_filtered_subgrid_orography.ini | 3 +- ...-means-standard_deviation_of_orography.ini | 3 +- ...evels-monthly-means-sub_surface_runoff.ini | 3 +- ...monthly-means-surface_latent_heat_flux.ini | 3 +- ...thly-means-surface_net_solar_radiation.ini | 3 +- ...-surface_net_solar_radiation_clear_sky.ini | 3 +- ...ly-means-surface_net_thermal_radiation.ini | 3 +- ...urface_net_thermal_radiation_clear_sky.ini | 3 +- ...-levels-monthly-means-surface_pressure.ini | 3 +- ...le-levels-monthly-means-surface_runoff.ini | 3 +- ...nthly-means-surface_sensible_heat_flux.ini | 3 +- ...ace_solar_radiation_downward_clear_sky.ini | 3 +- ...eans-surface_solar_radiation_downwards.ini | 3 +- ...e_thermal_radiation_downward_clear_sky.ini | 3 +- ...ns-surface_thermal_radiation_downwards.ini | 3 +- ...onthly-means-temperature_of_snow_layer.ini | 3 +- ...hly-means-toa_incident_solar_radiation.ini | 3 +- ...-monthly-means-top_net_solar_radiation.ini | 3 +- ...eans-top_net_solar_radiation_clear_sky.ini | 3 +- ...onthly-means-top_net_thermal_radiation.ini | 3 +- ...ns-top_net_thermal_radiation_clear_sky.ini | 3 +- ...levels-monthly-means-total_cloud_cover.ini | 3 +- ...hly-means-total_column_cloud_ice_water.ini | 3 +- ...-means-total_column_cloud_liquid_water.ini | 3 +- ...evels-monthly-means-total_column_ozone.ini | 3 +- ...-monthly-means-total_column_rain_water.ini | 3 +- ...-monthly-means-total_column_snow_water.ini | 3 +- ...-total_column_supercooled_liquid_water.ini | 3 +- ...evels-monthly-means-total_column_water.ini | 3 +- ...onthly-means-total_column_water_vapour.ini | 3 +- ...vels-monthly-means-total_precipitation.ini | 3 +- ..._sky_direct_solar_radiation_at_surface.ini | 3 +- ...evels-monthly-means-total_totals_index.ini | 3 +- ...nthly-means-trapping_layer_base_height.ini | 3 +- ...onthly-means-trapping_layer_top_height.ini | 3 +- ...-monthly-means-type_of_high_vegetation.ini | 3 +- ...s-monthly-means-type_of_low_vegetation.ini | 3 +- ...monthly-means-u_component_stokes_drift.ini | 3 +- ...v_visible_albedo_for_diffuse_radiation.ini | 3 +- ...uv_visible_albedo_for_direct_radiation.ini | 3 +- ...monthly-means-v_component_stokes_drift.ini | 3 +- ..._divergence_of_cloud_frozen_water_flux.ini | 3 +- ..._divergence_of_cloud_liquid_water_flux.ini | 3 +- ...ral_of_divergence_of_geopotential_flux.ini | 3 +- ...l_of_divergence_of_kinetic_energy_flux.ini | 3 +- ...al_integral_of_divergence_of_mass_flux.ini | 3 +- ...ntegral_of_divergence_of_moisture_flux.ini | 3 +- ...l_integral_of_divergence_of_ozone_flux.ini | 3 +- ...l_of_divergence_of_thermal_energy_flux.ini | 3 +- ...ral_of_divergence_of_total_energy_flux.ini | 3 +- ...al_of_eastward_cloud_frozen_water_flux.ini | 3 +- ...al_of_eastward_cloud_liquid_water_flux.ini | 3 +- ...integral_of_eastward_geopotential_flux.ini | 3 +- ...ertical_integral_of_eastward_heat_flux.ini | 3 +- ...tegral_of_eastward_kinetic_energy_flux.ini | 3 +- ...ertical_integral_of_eastward_mass_flux.ini | 3 +- ...rtical_integral_of_eastward_ozone_flux.ini | 3 +- ...integral_of_eastward_total_energy_flux.ini | 3 +- ...integral_of_eastward_water_vapour_flux.ini | 3 +- ...vertical_integral_of_energy_conversion.ini | 3 +- ...ns-vertical_integral_of_kinetic_energy.ini | 3 +- ...ertical_integral_of_mass_of_atmosphere.ini | 3 +- ...ans-vertical_integral_of_mass_tendency.ini | 3 +- ...l_of_northward_cloud_frozen_water_flux.ini | 3 +- ...l_of_northward_cloud_liquid_water_flux.ini | 3 +- ...ntegral_of_northward_geopotential_flux.ini | 3 +- ...rtical_integral_of_northward_heat_flux.ini | 3 +- ...egral_of_northward_kinetic_energy_flux.ini | 3 +- ...rtical_integral_of_northward_mass_flux.ini | 3 +- ...tical_integral_of_northward_ozone_flux.ini | 3 +- ...ntegral_of_northward_total_energy_flux.ini | 3 +- ...ntegral_of_northward_water_vapour_flux.ini | 3 +- ...egral_of_potential_and_internal_energy.ini | 3 +- ...f_potential_internal_and_latent_energy.ini | 3 +- ...means-vertical_integral_of_temperature.ini | 3 +- ...ns-vertical_integral_of_thermal_energy.ini | 3 +- ...eans-vertical_integral_of_total_energy.ini | 3 +- ...tically_integrated_moisture_divergence.ini | 3 +- ...ly-means-volumetric_soil_water_layer_1.ini | 3 +- ...ly-means-volumetric_soil_water_layer_2.ini | 3 +- ...ly-means-volumetric_soil_water_layer_3.ini | 3 +- ...ly-means-volumetric_soil_water_layer_4.ini | 3 +- ...-means-wave_spectral_directional_width.ini | 3 +- ...e_spectral_directional_width_for_swell.ini | 3 +- ...ctral_directional_width_for_wind_waves.ini | 3 +- ...s-monthly-means-wave_spectral_kurtosis.ini | 3 +- ...monthly-means-wave_spectral_peakedness.ini | 3 +- ...s-monthly-means-wave_spectral_skewness.ini | 3 +- ...levels-monthly-means-zero_degree_level.ini | 3 +- ...s-near_ir_albedo_for_diffuse_radiation.ini | 3 +- ...ls-near_ir_albedo_for_direct_radiation.ini | 3 +- ...vels-normalized_energy_flux_into_ocean.ini | 3 +- ...vels-normalized_energy_flux_into_waves.ini | 3 +- ...le-levels-normalized_stress_into_ocean.ini | 3 +- ...-northward_gravity_wave_surface_stress.ini | 3 +- ...els-northward_turbulent_surface_stress.ini | 3 +- ..._equivalent_10m_neutral_wind_direction.ini | 3 +- ...ress_equivalent_10m_neutral_wind_speed.ini | 3 +- ...eanalysis-era5-single-levels-orography.ini | 3 +- ...is-era5-single-levels-peak_wave_period.ini | 3 +- ...ding_to_maximum_individual_wave_height.ini | 3 +- ...a5-single-levels-potential_evaporation.ini | 3 +- ...-era5-single-levels-precipitation_type.ini | 3 +- .../reanalysis-era5-single-levels-runoff.ini | 3 +- ...lysis-era5-single-levels-sea_ice_cover.ini | 3 +- ...-single-levels-sea_surface_temperature.ini | 3 +- ...eight_of_combined_wind_waves_and_swell.ini | 3 +- ...vels-significant_height_of_total_swell.ini | 3 +- ...evels-significant_height_of_wind_waves.ini | 3 +- ...t_wave_height_of_first_swell_partition.ini | 3 +- ..._wave_height_of_second_swell_partition.ini | 3 +- ...t_wave_height_of_third_swell_partition.ini | 3 +- ...5-single-levels-skin_reservoir_content.ini | 3 +- ...is-era5-single-levels-skin_temperature.ini | 3 +- ...evels-slope_of_sub_gridscale_orography.ini | 3 +- ...nalysis-era5-single-levels-snow_albedo.ini | 3 +- ...alysis-era5-single-levels-snow_density.ini | 3 +- ...analysis-era5-single-levels-snow_depth.ini | 3 +- ...is-era5-single-levels-snow_evaporation.ini | 3 +- ...reanalysis-era5-single-levels-snowfall.ini | 3 +- ...reanalysis-era5-single-levels-snowmelt.ini | 3 +- ...single-levels-soil_temperature_level_1.ini | 3 +- ...single-levels-soil_temperature_level_2.ini | 3 +- ...single-levels-soil_temperature_level_3.ini | 3 +- ...single-levels-soil_temperature_level_4.ini | 3 +- ...eanalysis-era5-single-levels-soil_type.ini | 3 +- ...eviation_of_filtered_subgrid_orography.ini | 3 +- ...levels-standard_deviation_of_orography.ini | 3 +- ...-era5-single-levels-sub_surface_runoff.ini | 3 +- ...single-levels-surface_latent_heat_flux.ini | 3 +- ...gle-levels-surface_net_solar_radiation.ini | 3 +- ...-surface_net_solar_radiation_clear_sky.ini | 3 +- ...e-levels-surface_net_thermal_radiation.ini | 3 +- ...urface_net_thermal_radiation_clear_sky.ini | 3 +- ...is-era5-single-levels-surface_pressure.ini | 3 +- ...ysis-era5-single-levels-surface_runoff.ini | 3 +- ...ngle-levels-surface_sensible_heat_flux.ini | 3 +- ...ace_solar_radiation_downward_clear_sky.ini | 3 +- ...vels-surface_solar_radiation_downwards.ini | 3 +- ...e_thermal_radiation_downward_clear_sky.ini | 3 +- ...ls-surface_thermal_radiation_downwards.ini | 3 +- ...ingle-levels-temperature_of_snow_layer.ini | 3 +- ...le-levels-toa_incident_solar_radiation.ini | 3 +- ...-single-levels-top_net_solar_radiation.ini | 3 +- ...vels-top_net_solar_radiation_clear_sky.ini | 3 +- ...ingle-levels-top_net_thermal_radiation.ini | 3 +- ...ls-top_net_thermal_radiation_clear_sky.ini | 3 +- ...s-era5-single-levels-total_cloud_cover.ini | 3 +- ...le-levels-total_column_cloud_ice_water.ini | 3 +- ...levels-total_column_cloud_liquid_water.ini | 3 +- ...-era5-single-levels-total_column_ozone.ini | 3 +- ...-single-levels-total_column_rain_water.ini | 3 +- ...-single-levels-total_column_snow_water.ini | 3 +- ...-total_column_supercooled_liquid_water.ini | 3 +- ...-era5-single-levels-total_column_water.ini | 3 +- ...ingle-levels-total_column_water_vapour.ini | 3 +- ...era5-single-levels-total_precipitation.ini | 3 +- ..._sky_direct_solar_radiation_at_surface.ini | 3 +- ...-era5-single-levels-total_totals_index.ini | 3 +- ...ngle-levels-trapping_layer_base_height.ini | 3 +- ...ingle-levels-trapping_layer_top_height.ini | 3 +- ...-single-levels-type_of_high_vegetation.ini | 3 +- ...5-single-levels-type_of_low_vegetation.ini | 3 +- ...single-levels-u_component_stokes_drift.ini | 3 +- ...v_visible_albedo_for_diffuse_radiation.ini | 3 +- ...uv_visible_albedo_for_direct_radiation.ini | 3 +- ...single-levels-v_component_stokes_drift.ini | 3 +- ..._divergence_of_cloud_frozen_water_flux.ini | 3 +- ..._divergence_of_cloud_liquid_water_flux.ini | 3 +- ...ral_of_divergence_of_geopotential_flux.ini | 3 +- ...l_of_divergence_of_kinetic_energy_flux.ini | 3 +- ...al_integral_of_divergence_of_mass_flux.ini | 3 +- ...ntegral_of_divergence_of_moisture_flux.ini | 3 +- ...l_integral_of_divergence_of_ozone_flux.ini | 3 +- ...l_of_divergence_of_thermal_energy_flux.ini | 3 +- ...ral_of_divergence_of_total_energy_flux.ini | 3 +- ...al_of_eastward_cloud_frozen_water_flux.ini | 3 +- ...al_of_eastward_cloud_liquid_water_flux.ini | 3 +- ...integral_of_eastward_geopotential_flux.ini | 3 +- ...ertical_integral_of_eastward_heat_flux.ini | 3 +- ...tegral_of_eastward_kinetic_energy_flux.ini | 3 +- ...ertical_integral_of_eastward_mass_flux.ini | 3 +- ...rtical_integral_of_eastward_ozone_flux.ini | 3 +- ...integral_of_eastward_total_energy_flux.ini | 3 +- ...integral_of_eastward_water_vapour_flux.ini | 3 +- ...vertical_integral_of_energy_conversion.ini | 3 +- ...ls-vertical_integral_of_kinetic_energy.ini | 3 +- ...ertical_integral_of_mass_of_atmosphere.ini | 3 +- ...els-vertical_integral_of_mass_tendency.ini | 3 +- ...l_of_northward_cloud_frozen_water_flux.ini | 3 +- ...l_of_northward_cloud_liquid_water_flux.ini | 3 +- ...ntegral_of_northward_geopotential_flux.ini | 3 +- ...rtical_integral_of_northward_heat_flux.ini | 3 +- ...egral_of_northward_kinetic_energy_flux.ini | 3 +- ...rtical_integral_of_northward_mass_flux.ini | 3 +- ...tical_integral_of_northward_ozone_flux.ini | 3 +- ...ntegral_of_northward_total_energy_flux.ini | 3 +- ...ntegral_of_northward_water_vapour_flux.ini | 3 +- ...egral_of_potential_and_internal_energy.ini | 3 +- ...f_potential_internal_and_latent_energy.ini | 3 +- ...evels-vertical_integral_of_temperature.ini | 3 +- ...ls-vertical_integral_of_thermal_energy.ini | 3 +- ...vels-vertical_integral_of_total_energy.ini | 3 +- ...tically_integrated_moisture_divergence.ini | 3 +- ...e-levels-volumetric_soil_water_layer_1.ini | 3 +- ...e-levels-volumetric_soil_water_layer_2.ini | 3 +- ...e-levels-volumetric_soil_water_layer_3.ini | 3 +- ...e-levels-volumetric_soil_water_layer_4.ini | 3 +- ...levels-wave_spectral_directional_width.ini | 3 +- ...e_spectral_directional_width_for_swell.ini | 3 +- ...ctral_directional_width_for_wind_waves.ini | 3 +- ...5-single-levels-wave_spectral_kurtosis.ini | 3 +- ...single-levels-wave_spectral_peakedness.ini | 3 +- ...5-single-levels-wave_spectral_skewness.ini | 3 +- ...s-era5-single-levels-zero_degree_level.ini | 3 +- ...ra-europe-pressure-levels-geopotential.ini | 3 +- ...pe-pressure-levels-geopotential_height.ini | 3 +- ...rope-pressure-levels-relative_humidity.ini | 3 +- ...rra-europe-pressure-levels-temperature.ini | 3 +- ...pe-pressure-levels-u_component_of_wind.ini | 3 +- ...pe-pressure-levels-v_component_of_wind.ini | 3 +- ...evels-mescan_surfex-10m_wind_direction.ini | 3 +- ...le-levels-mescan_surfex-10m_wind_speed.ini | 3 +- ...els-mescan_surfex-2m_relative_humidity.ini | 3 +- ...le-levels-mescan_surfex-2m_temperature.ini | 3 +- ...ope-single-levels-mescan_surfex-albedo.ini | 3 +- ...-levels-mescan_surfex-high_cloud_cover.ini | 3 +- ...e-levels-mescan_surfex-low_cloud_cover.ini | 3 +- ...-mescan_surfex-mean_sea_level_pressure.ini | 3 +- ...evels-mescan_surfex-medium_cloud_cover.ini | 3 +- ...-single-levels-mescan_surfex-orography.ini | 3 +- ...-levels-mescan_surfex-skin_temperature.ini | 3 +- ...ngle-levels-mescan_surfex-snow_density.ini | 3 +- ...can_surfex-snow_depth_water_equivalent.ini | 3 +- ...-levels-mescan_surfex-surface_pressure.ini | 3 +- ...levels-mescan_surfex-surface_roughness.ini | 3 +- ...levels-mescan_surfex-total_cloud_cover.ini | 3 +- ...x-total_column_integrated_water_vapour.ini | 3 +- ...vels-mescan_surfex-total_precipitation.ini | 3 +- ...vels-uerra_harmonie-10m_wind_direction.ini | 3 +- ...e-levels-uerra_harmonie-10m_wind_speed.ini | 3 +- ...ls-uerra_harmonie-2m_relative_humidity.ini | 3 +- ...e-levels-uerra_harmonie-2m_temperature.ini | 3 +- ...pe-single-levels-uerra_harmonie-albedo.ini | 3 +- ...levels-uerra_harmonie-high_cloud_cover.ini | 3 +- ...-levels-uerra_harmonie-low_cloud_cover.ini | 3 +- ...uerra_harmonie-mean_sea_level_pressure.ini | 3 +- ...vels-uerra_harmonie-medium_cloud_cover.ini | 3 +- ...single-levels-uerra_harmonie-orography.ini | 3 +- ...levels-uerra_harmonie-skin_temperature.ini | 3 +- ...gle-levels-uerra_harmonie-snow_density.ini | 3 +- ...a_harmonie-snow_depth_water_equivalent.ini | 3 +- ...levels-uerra_harmonie-surface_pressure.ini | 3 +- ...evels-uerra_harmonie-surface_roughness.ini | 3 +- ...evels-uerra_harmonie-total_cloud_cover.ini | 3 +- ...e-total_column_integrated_water_vapour.ini | 3 +- ...els-uerra_harmonie-total_precipitation.ini | 3 +- ...ly-pressure-levels-geopotential-cmcc-3.ini | 3 +- ...hly-pressure-levels-geopotential-dwd-2.ini | 3 +- ...y-pressure-levels-geopotential-ecmwf-5.ini | 3 +- ...ure-levels-geopotential-meteo_france-6.ini | 3 +- ...ure-levels-geopotential-meteo_france-7.ini | 3 +- ...y-pressure-levels-geopotential-ukmo-14.ini | 3 +- ...essure-levels-specific_humidity-cmcc-3.ini | 3 +- ...ressure-levels-specific_humidity-dwd-2.ini | 3 +- ...ssure-levels-specific_humidity-ecmwf-5.ini | 3 +- ...evels-specific_humidity-meteo_france-6.ini | 3 +- ...evels-specific_humidity-meteo_france-7.ini | 3 +- ...ssure-levels-specific_humidity-ukmo-14.ini | 3 +- ...hly-pressure-levels-temperature-cmcc-3.ini | 3 +- ...thly-pressure-levels-temperature-dwd-2.ini | 3 +- ...ly-pressure-levels-temperature-ecmwf-5.ini | 3 +- ...sure-levels-temperature-meteo_france-6.ini | 3 +- ...sure-levels-temperature-meteo_france-7.ini | 3 +- ...ly-pressure-levels-temperature-ukmo-14.ini | 3 +- ...sure-levels-u_component_of_wind-cmcc-3.ini | 3 +- ...ssure-levels-u_component_of_wind-dwd-2.ini | 3 +- ...ure-levels-u_component_of_wind-ecmwf-5.ini | 3 +- ...els-u_component_of_wind-meteo_france-6.ini | 3 +- ...els-u_component_of_wind-meteo_france-7.ini | 3 +- ...ure-levels-u_component_of_wind-ukmo-14.ini | 3 +- ...sure-levels-v_component_of_wind-cmcc-3.ini | 3 +- ...ssure-levels-v_component_of_wind-dwd-2.ini | 3 +- ...ure-levels-v_component_of_wind-ecmwf-5.ini | 3 +- ...els-v_component_of_wind-meteo_france-6.ini | 3 +- ...els-v_component_of_wind-meteo_france-7.ini | 3 +- ...ure-levels-v_component_of_wind-ukmo-14.ini | 3 +- ...-levels-10m_u_component_of_wind-cmcc-3.ini | 3 +- ...e-levels-10m_u_component_of_wind-dwd-2.ini | 3 +- ...levels-10m_u_component_of_wind-ecmwf-5.ini | 3 +- ...10m_u_component_of_wind-meteo_france-6.ini | 3 +- ...10m_u_component_of_wind-meteo_france-7.ini | 3 +- ...levels-10m_u_component_of_wind-ukmo-14.ini | 3 +- ...-levels-10m_v_component_of_wind-cmcc-3.ini | 3 +- ...e-levels-10m_v_component_of_wind-dwd-2.ini | 3 +- ...levels-10m_v_component_of_wind-ecmwf-5.ini | 3 +- ...10m_v_component_of_wind-meteo_france-6.ini | 3 +- ...10m_v_component_of_wind-meteo_france-7.ini | 3 +- ...levels-10m_v_component_of_wind-ukmo-14.ini | 3 +- ..._since_previous_post_processing-cmcc-3.ini | 3 +- ...t_since_previous_post_processing-dwd-2.ini | 3 +- ...since_previous_post_processing-ecmwf-5.ini | 3 +- ...revious_post_processing-meteo_france-6.ini | 3 +- ...revious_post_processing-meteo_france-7.ini | 3 +- ...since_previous_post_processing-ukmo-14.ini | 3 +- ...ly-single-levels-10m_wind_speed-cmcc-3.ini | 3 +- ...hly-single-levels-10m_wind_speed-dwd-2.ini | 3 +- ...y-single-levels-10m_wind_speed-ecmwf-5.ini | 3 +- ...e-levels-10m_wind_speed-meteo_france-6.ini | 3 +- ...e-levels-10m_wind_speed-meteo_france-7.ini | 3 +- ...y-single-levels-10m_wind_speed-ukmo-14.ini | 3 +- ...-levels-2m_dewpoint_temperature-cmcc-3.ini | 3 +- ...e-levels-2m_dewpoint_temperature-dwd-2.ini | 3 +- ...levels-2m_dewpoint_temperature-ecmwf-5.ini | 3 +- ...2m_dewpoint_temperature-meteo_france-6.ini | 3 +- ...2m_dewpoint_temperature-meteo_france-7.ini | 3 +- ...levels-2m_dewpoint_temperature-ukmo-14.ini | 3 +- ...ly-single-levels-2m_temperature-cmcc-3.ini | 3 +- ...hly-single-levels-2m_temperature-dwd-2.ini | 3 +- ...y-single-levels-2m_temperature-ecmwf-5.ini | 3 +- ...e-levels-2m_temperature-meteo_france-6.ini | 3 +- ...e-levels-2m_temperature-meteo_france-7.ini | 3 +- ...y-single-levels-2m_temperature-ukmo-14.ini | 3 +- ...ace_stress_rate_of_accumulation-cmcc-3.ini | 3 +- ...face_stress_rate_of_accumulation-dwd-2.ini | 3 +- ...ce_stress_rate_of_accumulation-ecmwf-5.ini | 3 +- ...ss_rate_of_accumulation-meteo_france-6.ini | 3 +- ...ss_rate_of_accumulation-meteo_france-7.ini | 3 +- ...ce_stress_rate_of_accumulation-ukmo-14.ini | 3 +- ...nthly-single-levels-evaporation-cmcc-3.ini | 3 +- ...onthly-single-levels-evaporation-dwd-2.ini | 3 +- ...thly-single-levels-evaporation-ecmwf-5.ini | 3 +- ...ngle-levels-evaporation-meteo_france-6.ini | 3 +- ...ngle-levels-evaporation-meteo_france-7.ini | 3 +- ...thly-single-levels-evaporation-ukmo-14.ini | 3 +- ...emperature_in_the_last_24_hours-cmcc-3.ini | 3 +- ...temperature_in_the_last_24_hours-dwd-2.ini | 3 +- ...mperature_in_the_last_24_hours-ecmwf-5.ini | 3 +- ...re_in_the_last_24_hours-meteo_france-6.ini | 3 +- ...re_in_the_last_24_hours-meteo_france-7.ini | 3 +- ...mperature_in_the_last_24_hours-ukmo-14.ini | 3 +- ...-levels-mean_sea_level_pressure-cmcc-3.ini | 3 +- ...e-levels-mean_sea_level_pressure-dwd-2.ini | 3 +- ...levels-mean_sea_level_pressure-ecmwf-5.ini | 3 +- ...mean_sea_level_pressure-meteo_france-6.ini | 3 +- ...mean_sea_level_pressure-meteo_france-7.ini | 3 +- ...levels-mean_sea_level_pressure-ukmo-14.ini | 3 +- ...emperature_in_the_last_24_hours-cmcc-3.ini | 3 +- ...temperature_in_the_last_24_hours-dwd-2.ini | 3 +- ...mperature_in_the_last_24_hours-ecmwf-5.ini | 3 +- ...re_in_the_last_24_hours-meteo_france-6.ini | 3 +- ...re_in_the_last_24_hours-meteo_france-7.ini | 3 +- ...mperature_in_the_last_24_hours-ukmo-14.ini | 3 +- ...ace_stress_rate_of_accumulation-cmcc-3.ini | 3 +- ...face_stress_rate_of_accumulation-dwd-2.ini | 3 +- ...ce_stress_rate_of_accumulation-ecmwf-5.ini | 3 +- ...ss_rate_of_accumulation-meteo_france-6.ini | 3 +- ...ss_rate_of_accumulation-meteo_france-7.ini | 3 +- ...ce_stress_rate_of_accumulation-ukmo-14.ini | 3 +- ...al-monthly-single-levels-runoff-cmcc-3.ini | 3 +- ...nal-monthly-single-levels-runoff-dwd-2.ini | 3 +- ...l-monthly-single-levels-runoff-ecmwf-5.ini | 3 +- ...ly-single-levels-runoff-meteo_france-6.ini | 3 +- ...ly-single-levels-runoff-meteo_france-7.ini | 3 +- ...l-monthly-single-levels-runoff-ukmo-14.ini | 3 +- ...hly-single-levels-sea_ice_cover-cmcc-3.ini | 3 +- ...thly-single-levels-sea_ice_cover-dwd-2.ini | 3 +- ...ly-single-levels-sea_ice_cover-ecmwf-5.ini | 3 +- ...le-levels-sea_ice_cover-meteo_france-6.ini | 3 +- ...le-levels-sea_ice_cover-meteo_france-7.ini | 3 +- ...ly-single-levels-sea_ice_cover-ukmo-14.ini | 3 +- ...-levels-sea_surface_temperature-cmcc-3.ini | 3 +- ...e-levels-sea_surface_temperature-dwd-2.ini | 3 +- ...levels-sea_surface_temperature-ecmwf-5.ini | 3 +- ...sea_surface_temperature-meteo_france-6.ini | 3 +- ...sea_surface_temperature-meteo_france-7.ini | 3 +- ...levels-sea_surface_temperature-ukmo-14.ini | 3 +- ...thly-single-levels-snow_density-cmcc-3.ini | 3 +- ...nthly-single-levels-snow_density-dwd-2.ini | 3 +- ...hly-single-levels-snow_density-ecmwf-5.ini | 3 +- ...gle-levels-snow_density-meteo_france-6.ini | 3 +- ...gle-levels-snow_density-meteo_france-7.ini | 3 +- ...hly-single-levels-snow_density-ukmo-14.ini | 3 +- ...onthly-single-levels-snow_depth-cmcc-3.ini | 3 +- ...monthly-single-levels-snow_depth-dwd-2.ini | 3 +- ...nthly-single-levels-snow_depth-ecmwf-5.ini | 3 +- ...ingle-levels-snow_depth-meteo_france-6.ini | 3 +- ...ingle-levels-snow_depth-meteo_france-7.ini | 3 +- ...nthly-single-levels-snow_depth-ukmo-14.ini | 3 +- ...-monthly-single-levels-snowfall-cmcc-3.ini | 3 +- ...l-monthly-single-levels-snowfall-dwd-2.ini | 3 +- ...monthly-single-levels-snowfall-ecmwf-5.ini | 3 +- ...-single-levels-snowfall-meteo_france-6.ini | 3 +- ...-single-levels-snowfall-meteo_france-7.ini | 3 +- ...monthly-single-levels-snowfall-ukmo-14.ini | 3 +- ...levels-soil_temperature_level_1-cmcc-3.ini | 3 +- ...-levels-soil_temperature_level_1-dwd-2.ini | 3 +- ...evels-soil_temperature_level_1-ecmwf-5.ini | 3 +- ...oil_temperature_level_1-meteo_france-6.ini | 3 +- ...oil_temperature_level_1-meteo_france-7.ini | 3 +- ...evels-soil_temperature_level_1-ukmo-14.ini | 3 +- ...levels-surface_latent_heat_flux-cmcc-3.ini | 3 +- ...-levels-surface_latent_heat_flux-dwd-2.ini | 3 +- ...evels-surface_latent_heat_flux-ecmwf-5.ini | 3 +- ...urface_latent_heat_flux-meteo_france-6.ini | 3 +- ...urface_latent_heat_flux-meteo_france-7.ini | 3 +- ...evels-surface_latent_heat_flux-ukmo-14.ini | 3 +- ...vels-surface_sensible_heat_flux-cmcc-3.ini | 3 +- ...evels-surface_sensible_heat_flux-dwd-2.ini | 3 +- ...els-surface_sensible_heat_flux-ecmwf-5.ini | 3 +- ...face_sensible_heat_flux-meteo_france-6.ini | 3 +- ...face_sensible_heat_flux-meteo_france-7.ini | 3 +- ...els-surface_sensible_heat_flux-ukmo-14.ini | 3 +- ...-levels-surface_solar_radiation-cmcc-3.ini | 3 +- ...e-levels-surface_solar_radiation-dwd-2.ini | 3 +- ...levels-surface_solar_radiation-ecmwf-5.ini | 3 +- ...surface_solar_radiation-meteo_france-6.ini | 3 +- ...surface_solar_radiation-meteo_france-7.ini | 3 +- ...levels-surface_solar_radiation-ukmo-14.ini | 3 +- ...rface_solar_radiation_downwards-cmcc-3.ini | 3 +- ...urface_solar_radiation_downwards-dwd-2.ini | 3 +- ...face_solar_radiation_downwards-ecmwf-5.ini | 3 +- ...lar_radiation_downwards-meteo_france-6.ini | 3 +- ...lar_radiation_downwards-meteo_france-7.ini | 3 +- ...face_solar_radiation_downwards-ukmo-14.ini | 3 +- ...evels-surface_thermal_radiation-cmcc-3.ini | 3 +- ...levels-surface_thermal_radiation-dwd-2.ini | 3 +- ...vels-surface_thermal_radiation-ecmwf-5.ini | 3 +- ...rface_thermal_radiation-meteo_france-6.ini | 3 +- ...rface_thermal_radiation-meteo_france-7.ini | 3 +- ...vels-surface_thermal_radiation-ukmo-14.ini | 3 +- ...ace_thermal_radiation_downwards-cmcc-3.ini | 3 +- ...face_thermal_radiation_downwards-dwd-2.ini | 3 +- ...ce_thermal_radiation_downwards-ecmwf-5.ini | 3 +- ...mal_radiation_downwards-meteo_france-6.ini | 3 +- ...mal_radiation_downwards-meteo_france-7.ini | 3 +- ...ce_thermal_radiation_downwards-ukmo-14.ini | 3 +- ...ngle-levels-top_solar_radiation-cmcc-3.ini | 3 +- ...ingle-levels-top_solar_radiation-dwd-2.ini | 3 +- ...gle-levels-top_solar_radiation-ecmwf-5.ini | 3 +- ...els-top_solar_radiation-meteo_france-6.ini | 3 +- ...els-top_solar_radiation-meteo_france-7.ini | 3 +- ...gle-levels-top_solar_radiation-ukmo-14.ini | 3 +- ...le-levels-top_thermal_radiation-cmcc-3.ini | 3 +- ...gle-levels-top_thermal_radiation-dwd-2.ini | 3 +- ...e-levels-top_thermal_radiation-ecmwf-5.ini | 3 +- ...s-top_thermal_radiation-meteo_france-6.ini | 3 +- ...s-top_thermal_radiation-meteo_france-7.ini | 3 +- ...e-levels-top_thermal_radiation-ukmo-14.ini | 3 +- ...single-levels-total_cloud_cover-cmcc-3.ini | 3 +- ...-single-levels-total_cloud_cover-dwd-2.ini | 3 +- ...ingle-levels-total_cloud_cover-ecmwf-5.ini | 3 +- ...evels-total_cloud_cover-meteo_france-6.ini | 3 +- ...evels-total_cloud_cover-meteo_france-7.ini | 3 +- ...ingle-levels-total_cloud_cover-ukmo-14.ini | 3 +- ...ngle-levels-total_precipitation-cmcc-3.ini | 3 +- ...ingle-levels-total_precipitation-dwd-2.ini | 3 +- ...gle-levels-total_precipitation-ecmwf-5.ini | 3 +- ...els-total_precipitation-meteo_france-6.ini | 3 +- ...els-total_precipitation-meteo_france-7.ini | 3 +- ...gle-levels-total_precipitation-ukmo-14.ini | 3 +- ...al-pressure-levels-geopotential-cmcc-3.ini | 3 +- ...nal-pressure-levels-geopotential-dwd-2.ini | 3 +- ...l-pressure-levels-geopotential-ecmwf-5.ini | 3 +- ...ure-levels-geopotential-meteo_france-6.ini | 3 +- ...ure-levels-geopotential-meteo_france-7.ini | 3 +- ...l-pressure-levels-geopotential-ukmo-14.ini | 3 +- ...essure-levels-specific_humidity-cmcc-3.ini | 3 +- ...ressure-levels-specific_humidity-dwd-2.ini | 3 +- ...ssure-levels-specific_humidity-ecmwf-5.ini | 3 +- ...evels-specific_humidity-meteo_france-6.ini | 3 +- ...evels-specific_humidity-meteo_france-7.ini | 3 +- ...ssure-levels-specific_humidity-ukmo-14.ini | 3 +- ...nal-pressure-levels-temperature-cmcc-3.ini | 3 +- ...inal-pressure-levels-temperature-dwd-2.ini | 3 +- ...al-pressure-levels-temperature-ecmwf-5.ini | 3 +- ...sure-levels-temperature-meteo_france-6.ini | 3 +- ...sure-levels-temperature-meteo_france-7.ini | 3 +- ...al-pressure-levels-temperature-ukmo-14.ini | 3 +- ...sure-levels-u_component_of_wind-cmcc-3.ini | 3 +- ...ssure-levels-u_component_of_wind-dwd-2.ini | 3 +- ...ure-levels-u_component_of_wind-ecmwf-5.ini | 3 +- ...els-u_component_of_wind-meteo_france-6.ini | 3 +- ...els-u_component_of_wind-meteo_france-7.ini | 3 +- ...ure-levels-u_component_of_wind-ukmo-14.ini | 3 +- ...sure-levels-v_component_of_wind-cmcc-3.ini | 3 +- ...ssure-levels-v_component_of_wind-dwd-2.ini | 3 +- ...ure-levels-v_component_of_wind-ecmwf-5.ini | 3 +- ...els-v_component_of_wind-meteo_france-6.ini | 3 +- ...els-v_component_of_wind-meteo_france-7.ini | 3 +- ...ure-levels-v_component_of_wind-ukmo-14.ini | 3 +- ...-levels-10m_u_component_of_wind-cmcc-3.ini | 3 +- ...e-levels-10m_u_component_of_wind-dwd-2.ini | 3 +- ...levels-10m_u_component_of_wind-ecmwf-5.ini | 3 +- ...10m_u_component_of_wind-meteo_france-6.ini | 3 +- ...10m_u_component_of_wind-meteo_france-7.ini | 3 +- ...levels-10m_u_component_of_wind-ukmo-14.ini | 3 +- ...-levels-10m_v_component_of_wind-cmcc-3.ini | 3 +- ...e-levels-10m_v_component_of_wind-dwd-2.ini | 3 +- ...levels-10m_v_component_of_wind-ecmwf-5.ini | 3 +- ...10m_v_component_of_wind-meteo_france-6.ini | 3 +- ...10m_v_component_of_wind-meteo_france-7.ini | 3 +- ...levels-10m_v_component_of_wind-ukmo-14.ini | 3 +- ..._since_previous_post_processing-cmcc-3.ini | 3 +- ...t_since_previous_post_processing-dwd-2.ini | 3 +- ...since_previous_post_processing-ecmwf-5.ini | 3 +- ...revious_post_processing-meteo_france-6.ini | 3 +- ...revious_post_processing-meteo_france-7.ini | 3 +- ...since_previous_post_processing-ukmo-14.ini | 3 +- ...-levels-2m_dewpoint_temperature-cmcc-3.ini | 3 +- ...e-levels-2m_dewpoint_temperature-dwd-2.ini | 3 +- ...levels-2m_dewpoint_temperature-ecmwf-5.ini | 3 +- ...2m_dewpoint_temperature-meteo_france-6.ini | 3 +- ...2m_dewpoint_temperature-meteo_france-7.ini | 3 +- ...levels-2m_dewpoint_temperature-ukmo-14.ini | 3 +- ...al-single-levels-2m_temperature-cmcc-3.ini | 3 +- ...nal-single-levels-2m_temperature-dwd-2.ini | 3 +- ...l-single-levels-2m_temperature-ecmwf-5.ini | 3 +- ...e-levels-2m_temperature-meteo_france-6.ini | 3 +- ...e-levels-2m_temperature-meteo_france-7.ini | 3 +- ...l-single-levels-2m_temperature-ukmo-14.ini | 3 +- ...stward_turbulent_surface_stress-cmcc-3.ini | 3 +- ...astward_turbulent_surface_stress-dwd-2.ini | 3 +- ...tward_turbulent_surface_stress-ecmwf-5.ini | 3 +- ...urbulent_surface_stress-meteo_france-6.ini | 3 +- ...urbulent_surface_stress-meteo_france-7.ini | 3 +- ...tward_turbulent_surface_stress-ukmo-14.ini | 3 +- ...ginal-single-levels-evaporation-cmcc-3.ini | 3 +- ...iginal-single-levels-evaporation-dwd-2.ini | 3 +- ...inal-single-levels-evaporation-ecmwf-5.ini | 3 +- ...ngle-levels-evaporation-meteo_france-6.ini | 3 +- ...ngle-levels-evaporation-meteo_france-7.ini | 3 +- ...inal-single-levels-evaporation-ukmo-14.ini | 3 +- ...emperature_in_the_last_24_hours-cmcc-3.ini | 3 +- ...temperature_in_the_last_24_hours-dwd-2.ini | 3 +- ...mperature_in_the_last_24_hours-ecmwf-5.ini | 3 +- ...re_in_the_last_24_hours-meteo_france-6.ini | 3 +- ...re_in_the_last_24_hours-meteo_france-7.ini | 3 +- ...mperature_in_the_last_24_hours-ukmo-14.ini | 3 +- ...-levels-mean_sea_level_pressure-cmcc-3.ini | 3 +- ...e-levels-mean_sea_level_pressure-dwd-2.ini | 3 +- ...levels-mean_sea_level_pressure-ecmwf-5.ini | 3 +- ...mean_sea_level_pressure-meteo_france-6.ini | 3 +- ...mean_sea_level_pressure-meteo_france-7.ini | 3 +- ...levels-mean_sea_level_pressure-ukmo-14.ini | 3 +- ...emperature_in_the_last_24_hours-cmcc-3.ini | 3 +- ...temperature_in_the_last_24_hours-dwd-2.ini | 3 +- ...mperature_in_the_last_24_hours-ecmwf-5.ini | 3 +- ...re_in_the_last_24_hours-meteo_france-6.ini | 3 +- ...re_in_the_last_24_hours-meteo_france-7.ini | 3 +- ...mperature_in_the_last_24_hours-ukmo-14.ini | 3 +- ...thward_turbulent_surface_stress-cmcc-3.ini | 3 +- ...rthward_turbulent_surface_stress-dwd-2.ini | 3 +- ...hward_turbulent_surface_stress-ecmwf-5.ini | 3 +- ...urbulent_surface_stress-meteo_france-6.ini | 3 +- ...urbulent_surface_stress-meteo_france-7.ini | 3 +- ...hward_turbulent_surface_stress-ukmo-14.ini | 3 +- ...riginal-single-levels-orography-cmcc-3.ini | 3 +- ...original-single-levels-orography-dwd-2.ini | 3 +- ...iginal-single-levels-orography-ecmwf-5.ini | 3 +- ...single-levels-orography-meteo_france-6.ini | 3 +- ...single-levels-orography-meteo_france-7.ini | 3 +- ...iginal-single-levels-orography-ukmo-14.ini | 3 +- ...l-original-single-levels-runoff-cmcc-3.ini | 3 +- ...al-original-single-levels-runoff-dwd-2.ini | 3 +- ...-original-single-levels-runoff-ecmwf-5.ini | 3 +- ...al-single-levels-runoff-meteo_france-6.ini | 3 +- ...al-single-levels-runoff-meteo_france-7.ini | 3 +- ...-original-single-levels-runoff-ukmo-14.ini | 3 +- ...nal-single-levels-sea_ice_cover-cmcc-3.ini | 3 +- ...inal-single-levels-sea_ice_cover-dwd-2.ini | 3 +- ...al-single-levels-sea_ice_cover-ecmwf-5.ini | 3 +- ...le-levels-sea_ice_cover-meteo_france-6.ini | 3 +- ...le-levels-sea_ice_cover-meteo_france-7.ini | 3 +- ...al-single-levels-sea_ice_cover-ukmo-14.ini | 3 +- ...-levels-sea_surface_temperature-cmcc-3.ini | 3 +- ...e-levels-sea_surface_temperature-dwd-2.ini | 3 +- ...levels-sea_surface_temperature-ecmwf-5.ini | 3 +- ...sea_surface_temperature-meteo_france-6.ini | 3 +- ...sea_surface_temperature-meteo_france-7.ini | 3 +- ...levels-sea_surface_temperature-ukmo-14.ini | 3 +- ...inal-single-levels-snow_density-cmcc-3.ini | 3 +- ...ginal-single-levels-snow_density-dwd-2.ini | 3 +- ...nal-single-levels-snow_density-ecmwf-5.ini | 3 +- ...gle-levels-snow_density-meteo_france-6.ini | 3 +- ...gle-levels-snow_density-meteo_france-7.ini | 3 +- ...nal-single-levels-snow_density-ukmo-14.ini | 3 +- ...iginal-single-levels-snow_depth-cmcc-3.ini | 3 +- ...riginal-single-levels-snow_depth-dwd-2.ini | 3 +- ...ginal-single-levels-snow_depth-ecmwf-5.ini | 3 +- ...ingle-levels-snow_depth-meteo_france-6.ini | 3 +- ...ingle-levels-snow_depth-meteo_france-7.ini | 3 +- ...ginal-single-levels-snow_depth-ukmo-14.ini | 3 +- ...original-single-levels-snowfall-cmcc-3.ini | 3 +- ...-original-single-levels-snowfall-dwd-2.ini | 3 +- ...riginal-single-levels-snowfall-ecmwf-5.ini | 3 +- ...-single-levels-snowfall-meteo_france-6.ini | 3 +- ...-single-levels-snowfall-meteo_france-7.ini | 3 +- ...riginal-single-levels-snowfall-ukmo-14.ini | 3 +- ...levels-soil_temperature_level_1-cmcc-3.ini | 3 +- ...-levels-soil_temperature_level_1-dwd-2.ini | 3 +- ...evels-soil_temperature_level_1-ecmwf-5.ini | 3 +- ...oil_temperature_level_1-meteo_france-6.ini | 3 +- ...oil_temperature_level_1-meteo_france-7.ini | 3 +- ...evels-soil_temperature_level_1-ukmo-14.ini | 3 +- ...levels-surface_latent_heat_flux-cmcc-3.ini | 3 +- ...-levels-surface_latent_heat_flux-dwd-2.ini | 3 +- ...evels-surface_latent_heat_flux-ecmwf-5.ini | 3 +- ...urface_latent_heat_flux-meteo_france-6.ini | 3 +- ...urface_latent_heat_flux-meteo_france-7.ini | 3 +- ...evels-surface_latent_heat_flux-ukmo-14.ini | 3 +- ...els-surface_net_solar_radiation-cmcc-3.ini | 3 +- ...vels-surface_net_solar_radiation-dwd-2.ini | 3 +- ...ls-surface_net_solar_radiation-ecmwf-5.ini | 3 +- ...ace_net_solar_radiation-meteo_france-6.ini | 3 +- ...ace_net_solar_radiation-meteo_france-7.ini | 3 +- ...ls-surface_net_solar_radiation-ukmo-14.ini | 3 +- ...s-surface_net_thermal_radiation-cmcc-3.ini | 3 +- ...ls-surface_net_thermal_radiation-dwd-2.ini | 3 +- ...-surface_net_thermal_radiation-ecmwf-5.ini | 3 +- ...e_net_thermal_radiation-meteo_france-6.ini | 3 +- ...e_net_thermal_radiation-meteo_france-7.ini | 3 +- ...-surface_net_thermal_radiation-ukmo-14.ini | 3 +- ...vels-surface_sensible_heat_flux-cmcc-3.ini | 3 +- ...evels-surface_sensible_heat_flux-dwd-2.ini | 3 +- ...els-surface_sensible_heat_flux-ecmwf-5.ini | 3 +- ...face_sensible_heat_flux-meteo_france-6.ini | 3 +- ...face_sensible_heat_flux-meteo_france-7.ini | 3 +- ...els-surface_sensible_heat_flux-ukmo-14.ini | 3 +- ...rface_solar_radiation_downwards-cmcc-3.ini | 3 +- ...urface_solar_radiation_downwards-dwd-2.ini | 3 +- ...face_solar_radiation_downwards-ecmwf-5.ini | 3 +- ...lar_radiation_downwards-meteo_france-6.ini | 3 +- ...lar_radiation_downwards-meteo_france-7.ini | 3 +- ...face_solar_radiation_downwards-ukmo-14.ini | 3 +- ...ace_thermal_radiation_downwards-cmcc-3.ini | 3 +- ...face_thermal_radiation_downwards-dwd-2.ini | 3 +- ...ce_thermal_radiation_downwards-ecmwf-5.ini | 3 +- ...mal_radiation_downwards-meteo_france-6.ini | 3 +- ...mal_radiation_downwards-meteo_france-7.ini | 3 +- ...ce_thermal_radiation_downwards-ukmo-14.ini | 3 +- ...ls-toa_incident_solar_radiation-cmcc-3.ini | 3 +- ...els-toa_incident_solar_radiation-dwd-2.ini | 3 +- ...s-toa_incident_solar_radiation-ecmwf-5.ini | 3 +- ...ncident_solar_radiation-meteo_france-6.ini | 3 +- ...ncident_solar_radiation-meteo_france-7.ini | 3 +- ...s-toa_incident_solar_radiation-ukmo-14.ini | 3 +- ...-levels-top_net_solar_radiation-cmcc-3.ini | 3 +- ...e-levels-top_net_solar_radiation-dwd-2.ini | 3 +- ...levels-top_net_solar_radiation-ecmwf-5.ini | 3 +- ...top_net_solar_radiation-meteo_france-6.ini | 3 +- ...top_net_solar_radiation-meteo_france-7.ini | 3 +- ...levels-top_net_solar_radiation-ukmo-14.ini | 3 +- ...evels-top_net_thermal_radiation-cmcc-3.ini | 3 +- ...levels-top_net_thermal_radiation-dwd-2.ini | 3 +- ...vels-top_net_thermal_radiation-ecmwf-5.ini | 3 +- ...p_net_thermal_radiation-meteo_france-6.ini | 3 +- ...p_net_thermal_radiation-meteo_france-7.ini | 3 +- ...vels-top_net_thermal_radiation-ukmo-14.ini | 3 +- ...single-levels-total_cloud_cover-cmcc-3.ini | 3 +- ...-single-levels-total_cloud_cover-dwd-2.ini | 3 +- ...ingle-levels-total_cloud_cover-ecmwf-5.ini | 3 +- ...evels-total_cloud_cover-meteo_france-6.ini | 3 +- ...evels-total_cloud_cover-meteo_france-7.ini | 3 +- ...ingle-levels-total_cloud_cover-ukmo-14.ini | 3 +- ...ngle-levels-total_precipitation-cmcc-3.ini | 3 +- ...ingle-levels-total_precipitation-dwd-2.ini | 3 +- ...gle-levels-total_precipitation-ecmwf-5.ini | 3 +- ...els-total_precipitation-meteo_france-6.ini | 3 +- ...els-total_precipitation-meteo_france-7.ini | 3 +- ...gle-levels-total_precipitation-ukmo-14.ini | 3 +- ...ure-levels-geopotential_anomaly-cmcc-3.ini | 3 +- ...sure-levels-geopotential_anomaly-dwd-2.ini | 3 +- ...re-levels-geopotential_anomaly-ecmwf-5.ini | 3 +- ...ls-geopotential_anomaly-meteo_france-6.ini | 3 +- ...ls-geopotential_anomaly-meteo_france-7.ini | 3 +- ...re-levels-geopotential_anomaly-ukmo-14.ini | 3 +- ...evels-specific_humidity_anomaly-cmcc-3.ini | 3 +- ...levels-specific_humidity_anomaly-dwd-2.ini | 3 +- ...vels-specific_humidity_anomaly-ecmwf-5.ini | 3 +- ...ecific_humidity_anomaly-meteo_france-6.ini | 3 +- ...ecific_humidity_anomaly-meteo_france-7.ini | 3 +- ...vels-specific_humidity_anomaly-ukmo-14.ini | 3 +- ...sure-levels-temperature_anomaly-cmcc-3.ini | 3 +- ...ssure-levels-temperature_anomaly-dwd-2.ini | 3 +- ...ure-levels-temperature_anomaly-ecmwf-5.ini | 3 +- ...els-temperature_anomaly-meteo_france-6.ini | 3 +- ...els-temperature_anomaly-meteo_france-7.ini | 3 +- ...ure-levels-temperature_anomaly-ukmo-14.ini | 3 +- ...els-u_component_of_wind_anomaly-cmcc-3.ini | 3 +- ...vels-u_component_of_wind_anomaly-dwd-2.ini | 3 +- ...ls-u_component_of_wind_anomaly-ecmwf-5.ini | 3 +- ...mponent_of_wind_anomaly-meteo_france-6.ini | 3 +- ...mponent_of_wind_anomaly-meteo_france-7.ini | 3 +- ...ls-u_component_of_wind_anomaly-ukmo-14.ini | 3 +- ...els-v_component_of_wind_anomaly-cmcc-3.ini | 3 +- ...vels-v_component_of_wind_anomaly-dwd-2.ini | 3 +- ...ls-v_component_of_wind_anomaly-ecmwf-5.ini | 3 +- ...mponent_of_wind_anomaly-meteo_france-6.ini | 3 +- ...mponent_of_wind_anomaly-meteo_france-7.ini | 3 +- ...ls-v_component_of_wind_anomaly-ukmo-14.ini | 3 +- ...10m_u_component_of_wind_anomaly-cmcc-3.ini | 3 +- ...-10m_u_component_of_wind_anomaly-dwd-2.ini | 3 +- ...0m_u_component_of_wind_anomaly-ecmwf-5.ini | 3 +- ...mponent_of_wind_anomaly-meteo_france-6.ini | 3 +- ...mponent_of_wind_anomaly-meteo_france-7.ini | 3 +- ...0m_u_component_of_wind_anomaly-ukmo-14.ini | 3 +- ...10m_v_component_of_wind_anomaly-cmcc-3.ini | 3 +- ...-10m_v_component_of_wind_anomaly-dwd-2.ini | 3 +- ...0m_v_component_of_wind_anomaly-ecmwf-5.ini | 3 +- ...mponent_of_wind_anomaly-meteo_france-6.ini | 3 +- ...mponent_of_wind_anomaly-meteo_france-7.ini | 3 +- ...0m_v_component_of_wind_anomaly-ukmo-14.ini | 3 +- ...le-levels-10m_wind_gust_anomaly-cmcc-3.ini | 3 +- ...gle-levels-10m_wind_gust_anomaly-dwd-2.ini | 3 +- ...e-levels-10m_wind_gust_anomaly-ecmwf-5.ini | 3 +- ...s-10m_wind_gust_anomaly-meteo_france-6.ini | 3 +- ...s-10m_wind_gust_anomaly-meteo_france-7.ini | 3 +- ...e-levels-10m_wind_gust_anomaly-ukmo-14.ini | 3 +- ...e-levels-10m_wind_speed_anomaly-cmcc-3.ini | 3 +- ...le-levels-10m_wind_speed_anomaly-dwd-2.ini | 3 +- ...-levels-10m_wind_speed_anomaly-ecmwf-5.ini | 3 +- ...-10m_wind_speed_anomaly-meteo_france-6.ini | 3 +- ...-10m_wind_speed_anomaly-meteo_france-7.ini | 3 +- ...-levels-10m_wind_speed_anomaly-ukmo-14.ini | 3 +- ...2m_dewpoint_temperature_anomaly-cmcc-3.ini | 3 +- ...-2m_dewpoint_temperature_anomaly-dwd-2.ini | 3 +- ...m_dewpoint_temperature_anomaly-ecmwf-5.ini | 3 +- ...int_temperature_anomaly-meteo_france-6.ini | 3 +- ...int_temperature_anomaly-meteo_france-7.ini | 3 +- ...m_dewpoint_temperature_anomaly-ukmo-14.ini | 3 +- ...e-levels-2m_temperature_anomaly-cmcc-3.ini | 3 +- ...le-levels-2m_temperature_anomaly-dwd-2.ini | 3 +- ...-levels-2m_temperature_anomaly-ecmwf-5.ini | 3 +- ...-2m_temperature_anomaly-meteo_france-6.ini | 3 +- ...-2m_temperature_anomaly-meteo_france-7.ini | 3 +- ...-levels-2m_temperature_anomaly-ukmo-14.ini | 3 +- ..._anomalous_rate_of_accumulation-cmcc-3.ini | 3 +- ...s_anomalous_rate_of_accumulation-dwd-2.ini | 3 +- ...anomalous_rate_of_accumulation-ecmwf-5.ini | 3 +- ...us_rate_of_accumulation-meteo_france-6.ini | 3 +- ...us_rate_of_accumulation-meteo_france-7.ini | 3 +- ...anomalous_rate_of_accumulation-ukmo-14.ini | 3 +- ..._anomalous_rate_of_accumulation-cmcc-3.ini | 3 +- ...n_anomalous_rate_of_accumulation-dwd-2.ini | 3 +- ...anomalous_rate_of_accumulation-ecmwf-5.ini | 3 +- ...us_rate_of_accumulation-meteo_france-6.ini | 3 +- ...us_rate_of_accumulation-meteo_france-7.ini | 3 +- ...anomalous_rate_of_accumulation-ukmo-14.ini | 3 +- ...re_in_the_last_24_hours_anomaly-cmcc-3.ini | 3 +- ...ure_in_the_last_24_hours_anomaly-dwd-2.ini | 3 +- ...e_in_the_last_24_hours_anomaly-ecmwf-5.ini | 3 +- ...e_last_24_hours_anomaly-meteo_france-6.ini | 3 +- ...e_last_24_hours_anomaly-meteo_france-7.ini | 3 +- ...e_in_the_last_24_hours_anomaly-ukmo-14.ini | 3 +- ...mean_sea_level_pressure_anomaly-cmcc-3.ini | 3 +- ...-mean_sea_level_pressure_anomaly-dwd-2.ini | 3 +- ...ean_sea_level_pressure_anomaly-ecmwf-5.ini | 3 +- ..._level_pressure_anomaly-meteo_france-6.ini | 3 +- ..._level_pressure_anomaly-meteo_france-7.ini | 3 +- ...ean_sea_level_pressure_anomaly-ukmo-14.ini | 3 +- ...re_in_the_last_24_hours_anomaly-cmcc-3.ini | 3 +- ...ure_in_the_last_24_hours_anomaly-dwd-2.ini | 3 +- ...e_in_the_last_24_hours_anomaly-ecmwf-5.ini | 3 +- ...e_last_24_hours_anomaly-meteo_france-6.ini | 3 +- ...e_last_24_hours_anomaly-meteo_france-7.ini | 3 +- ...e_in_the_last_24_hours_anomaly-ukmo-14.ini | 3 +- ..._anomalous_rate_of_accumulation-cmcc-3.ini | 3 +- ...s_anomalous_rate_of_accumulation-dwd-2.ini | 3 +- ...anomalous_rate_of_accumulation-ecmwf-5.ini | 3 +- ...us_rate_of_accumulation-meteo_france-6.ini | 3 +- ...us_rate_of_accumulation-meteo_france-7.ini | 3 +- ...anomalous_rate_of_accumulation-ukmo-14.ini | 3 +- ..._anomalous_rate_of_accumulation-cmcc-3.ini | 3 +- ...f_anomalous_rate_of_accumulation-dwd-2.ini | 3 +- ...anomalous_rate_of_accumulation-ecmwf-5.ini | 3 +- ...us_rate_of_accumulation-meteo_france-6.ini | 3 +- ...us_rate_of_accumulation-meteo_france-7.ini | 3 +- ...anomalous_rate_of_accumulation-ukmo-14.ini | 3 +- ...le-levels-sea_ice_cover_anomaly-cmcc-3.ini | 3 +- ...gle-levels-sea_ice_cover_anomaly-dwd-2.ini | 3 +- ...e-levels-sea_ice_cover_anomaly-ecmwf-5.ini | 3 +- ...s-sea_ice_cover_anomaly-meteo_france-6.ini | 3 +- ...s-sea_ice_cover_anomaly-meteo_france-7.ini | 3 +- ...e-levels-sea_ice_cover_anomaly-ukmo-14.ini | 3 +- ...sea_surface_temperature_anomaly-cmcc-3.ini | 3 +- ...-sea_surface_temperature_anomaly-dwd-2.ini | 3 +- ...ea_surface_temperature_anomaly-ecmwf-5.ini | 3 +- ...ace_temperature_anomaly-meteo_france-6.ini | 3 +- ...ace_temperature_anomaly-meteo_france-7.ini | 3 +- ...ea_surface_temperature_anomaly-ukmo-14.ini | 3 +- ...gle-levels-snow_density_anomaly-cmcc-3.ini | 3 +- ...ngle-levels-snow_density_anomaly-dwd-2.ini | 3 +- ...le-levels-snow_density_anomaly-ecmwf-5.ini | 3 +- ...ls-snow_density_anomaly-meteo_france-6.ini | 3 +- ...ls-snow_density_anomaly-meteo_france-7.ini | 3 +- ...le-levels-snow_density_anomaly-ukmo-14.ini | 3 +- ...ingle-levels-snow_depth_anomaly-cmcc-3.ini | 3 +- ...single-levels-snow_depth_anomaly-dwd-2.ini | 3 +- ...ngle-levels-snow_depth_anomaly-ecmwf-5.ini | 3 +- ...vels-snow_depth_anomaly-meteo_france-6.ini | 3 +- ...vels-snow_depth_anomaly-meteo_france-7.ini | 3 +- ...ngle-levels-snow_depth_anomaly-ukmo-14.ini | 3 +- ..._anomalous_rate_of_accumulation-cmcc-3.ini | 3 +- ...l_anomalous_rate_of_accumulation-dwd-2.ini | 3 +- ...anomalous_rate_of_accumulation-ecmwf-5.ini | 3 +- ...us_rate_of_accumulation-meteo_france-6.ini | 3 +- ...us_rate_of_accumulation-meteo_france-7.ini | 3 +- ...anomalous_rate_of_accumulation-ukmo-14.ini | 3 +- ...oil_temperature_anomaly_level_1-cmcc-3.ini | 3 +- ...soil_temperature_anomaly_level_1-dwd-2.ini | 3 +- ...il_temperature_anomaly_level_1-ecmwf-5.ini | 3 +- ...erature_anomaly_level_1-meteo_france-6.ini | 3 +- ...erature_anomaly_level_1-meteo_france-7.ini | 3 +- ...il_temperature_anomaly_level_1-ukmo-14.ini | 3 +- ..._anomalous_rate_of_accumulation-cmcc-3.ini | 3 +- ...n_anomalous_rate_of_accumulation-dwd-2.ini | 3 +- ...anomalous_rate_of_accumulation-ecmwf-5.ini | 3 +- ...us_rate_of_accumulation-meteo_france-6.ini | 3 +- ...us_rate_of_accumulation-meteo_france-7.ini | 3 +- ...anomalous_rate_of_accumulation-ukmo-14.ini | 3 +- ..._anomalous_rate_of_accumulation-cmcc-3.ini | 3 +- ...x_anomalous_rate_of_accumulation-dwd-2.ini | 3 +- ...anomalous_rate_of_accumulation-ecmwf-5.ini | 3 +- ...us_rate_of_accumulation-meteo_france-6.ini | 3 +- ...us_rate_of_accumulation-meteo_france-7.ini | 3 +- ...anomalous_rate_of_accumulation-ukmo-14.ini | 3 +- ..._anomalous_rate_of_accumulation-cmcc-3.ini | 3 +- ...x_anomalous_rate_of_accumulation-dwd-2.ini | 3 +- ...anomalous_rate_of_accumulation-ecmwf-5.ini | 3 +- ...us_rate_of_accumulation-meteo_france-6.ini | 3 +- ...us_rate_of_accumulation-meteo_france-7.ini | 3 +- ...anomalous_rate_of_accumulation-ukmo-14.ini | 3 +- ..._anomalous_rate_of_accumulation-cmcc-3.ini | 3 +- ...n_anomalous_rate_of_accumulation-dwd-2.ini | 3 +- ...anomalous_rate_of_accumulation-ecmwf-5.ini | 3 +- ...us_rate_of_accumulation-meteo_france-6.ini | 3 +- ...us_rate_of_accumulation-meteo_france-7.ini | 3 +- ...anomalous_rate_of_accumulation-ukmo-14.ini | 3 +- ..._anomalous_rate_of_accumulation-cmcc-3.ini | 3 +- ...s_anomalous_rate_of_accumulation-dwd-2.ini | 3 +- ...anomalous_rate_of_accumulation-ecmwf-5.ini | 3 +- ...us_rate_of_accumulation-meteo_france-6.ini | 3 +- ...us_rate_of_accumulation-meteo_france-7.ini | 3 +- ...anomalous_rate_of_accumulation-ukmo-14.ini | 3 +- ..._anomalous_rate_of_accumulation-cmcc-3.ini | 3 +- ...n_anomalous_rate_of_accumulation-dwd-2.ini | 3 +- ...anomalous_rate_of_accumulation-ecmwf-5.ini | 3 +- ...us_rate_of_accumulation-meteo_france-6.ini | 3 +- ...us_rate_of_accumulation-meteo_france-7.ini | 3 +- ...anomalous_rate_of_accumulation-ukmo-14.ini | 3 +- ..._anomalous_rate_of_accumulation-cmcc-3.ini | 3 +- ...s_anomalous_rate_of_accumulation-dwd-2.ini | 3 +- ...anomalous_rate_of_accumulation-ecmwf-5.ini | 3 +- ...us_rate_of_accumulation-meteo_france-6.ini | 3 +- ...us_rate_of_accumulation-meteo_france-7.ini | 3 +- ...anomalous_rate_of_accumulation-ukmo-14.ini | 3 +- ..._anomalous_rate_of_accumulation-cmcc-3.ini | 3 +- ...n_anomalous_rate_of_accumulation-dwd-2.ini | 3 +- ...anomalous_rate_of_accumulation-ecmwf-5.ini | 3 +- ...us_rate_of_accumulation-meteo_france-6.ini | 3 +- ...us_rate_of_accumulation-meteo_france-7.ini | 3 +- ...anomalous_rate_of_accumulation-ukmo-14.ini | 3 +- ..._anomalous_rate_of_accumulation-cmcc-3.ini | 3 +- ...n_anomalous_rate_of_accumulation-dwd-2.ini | 3 +- ...anomalous_rate_of_accumulation-ecmwf-5.ini | 3 +- ...us_rate_of_accumulation-meteo_france-6.ini | 3 +- ...us_rate_of_accumulation-meteo_france-7.ini | 3 +- ...anomalous_rate_of_accumulation-ukmo-14.ini | 3 +- ...evels-total_cloud_cover_anomaly-cmcc-3.ini | 3 +- ...levels-total_cloud_cover_anomaly-dwd-2.ini | 3 +- ...vels-total_cloud_cover_anomaly-ecmwf-5.ini | 3 +- ...tal_cloud_cover_anomaly-meteo_france-6.ini | 3 +- ...tal_cloud_cover_anomaly-meteo_france-7.ini | 3 +- ...vels-total_cloud_cover_anomaly-ukmo-14.ini | 3 +- ..._anomalous_rate_of_accumulation-cmcc-3.ini | 3 +- ...n_anomalous_rate_of_accumulation-dwd-2.ini | 3 +- ...anomalous_rate_of_accumulation-ecmwf-5.ini | 3 +- ...us_rate_of_accumulation-meteo_france-6.ini | 3 +- ...us_rate_of_accumulation-meteo_france-7.ini | 3 +- ...anomalous_rate_of_accumulation-ukmo-14.ini | 3 +- dqc_wrapper/QAR_dqc/generate_QARs_config.py | 27 +- dqc_wrapper/grib/cds_datasets.json | 8133 +++++++++++++++++ dqc_wrapper/grib/datasets.json | 1764 ---- dqc_wrapper/scripts/downloadstats.py | 6 +- dqc_wrapper/scripts/generate_datasets.py | 2 +- dqc_wrapper/scripts/get_percent_variables.py | 2 +- dqc_wrapper/utils/utils_forms.py | 59 +- dqc_wrapper/utils/utils_grib.py | 23 + 1327 files changed, 10873 insertions(+), 3100 deletions(-) create mode 100644 dqc_wrapper/grib/cds_datasets.json delete mode 100644 dqc_wrapper/grib/datasets.json diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-10m_u_component_of_wind.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-10m_u_component_of_wind.ini index 521b648f2..9b18ed743 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-10m_u_component_of_wind.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-10m_u_component_of_wind.ini @@ -11,6 +11,7 @@ variable = u10 datatype = an, fc, em cds_dataset = reanalysis-era5-land cds_variable = 10m_u_component_of_wind +cds_units = m s^-1 complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = day [valid_ranges] valid_min = -75.0 -valid_max = 75.0 +valid_max = 75.0 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-10m_v_component_of_wind.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-10m_v_component_of_wind.ini index e5ad6bdd7..6eaeac1cc 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-10m_v_component_of_wind.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-10m_v_component_of_wind.ini @@ -11,6 +11,7 @@ variable = v10 datatype = an, fc, em cds_dataset = reanalysis-era5-land cds_variable = 10m_v_component_of_wind +cds_units = m s^-1 complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = day [valid_ranges] valid_min = -75.0 -valid_max = 75.0 +valid_max = 75.0 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-2m_dewpoint_temperature.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-2m_dewpoint_temperature.ini index b43c008c3..2830edb26 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-2m_dewpoint_temperature.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-2m_dewpoint_temperature.ini @@ -11,6 +11,7 @@ variable = d2m datatype = an, fc, em cds_dataset = reanalysis-era5-land cds_variable = 2m_dewpoint_temperature +cds_units = K complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = day [valid_ranges] valid_min = 193.15 -valid_max = 323.15 +valid_max = 323.15 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-2m_temperature.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-2m_temperature.ini index d37eac24d..08d387ef5 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-2m_temperature.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-2m_temperature.ini @@ -11,6 +11,7 @@ variable = t2m datatype = an, fc, em cds_dataset = reanalysis-era5-land cds_variable = 2m_temperature +cds_units = K complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = day [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-evaporation_from_bare_soil.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-evaporation_from_bare_soil.ini index 9d0a14b35..662717918 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-evaporation_from_bare_soil.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-evaporation_from_bare_soil.ini @@ -11,6 +11,7 @@ variable = evabs datatype = an, fc, em cds_dataset = reanalysis-era5-land cds_variable = evaporation_from_bare_soil +cds_units = m of water equivalent complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = day [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-evaporation_from_open_water_surfaces_excluding_oceans.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-evaporation_from_open_water_surfaces_excluding_oceans.ini index 1232a7c20..a12a50793 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-evaporation_from_open_water_surfaces_excluding_oceans.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-evaporation_from_open_water_surfaces_excluding_oceans.ini @@ -11,6 +11,7 @@ variable = evaow datatype = an, fc, em cds_dataset = reanalysis-era5-land cds_variable = evaporation_from_open_water_surfaces_excluding_oceans +cds_units = m of water equivalent complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = day [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-evaporation_from_the_top_of_canopy.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-evaporation_from_the_top_of_canopy.ini index 94875462b..64c5b1de0 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-evaporation_from_the_top_of_canopy.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-evaporation_from_the_top_of_canopy.ini @@ -11,6 +11,7 @@ variable = evatc datatype = an, fc, em cds_dataset = reanalysis-era5-land cds_variable = evaporation_from_the_top_of_canopy +cds_units = m of water equivalent complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = day [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-evaporation_from_vegetation_transpiration.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-evaporation_from_vegetation_transpiration.ini index 4f174f058..185a5dd05 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-evaporation_from_vegetation_transpiration.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-evaporation_from_vegetation_transpiration.ini @@ -11,6 +11,7 @@ variable = evavt datatype = an, fc, em cds_dataset = reanalysis-era5-land cds_variable = evaporation_from_vegetation_transpiration +cds_units = m of water equivalent complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = day [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-forecast_albedo.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-forecast_albedo.ini index 4f7393ae9..28d9bc374 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-forecast_albedo.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-forecast_albedo.ini @@ -11,6 +11,7 @@ variable = fal datatype = an, fc, em cds_dataset = reanalysis-era5-land cds_variable = forecast_albedo +cds_units = dimensionless complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = day [valid_ranges] valid_min = 0.0 -valid_max = 1.0 +valid_max = 1.0 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-lake_bottom_temperature.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-lake_bottom_temperature.ini index e46605627..62ceaeeab 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-lake_bottom_temperature.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-lake_bottom_temperature.ini @@ -11,6 +11,7 @@ variable = lblt datatype = an, fc, em cds_dataset = reanalysis-era5-land cds_variable = lake_bottom_temperature +cds_units = K complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = day [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-lake_ice_depth.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-lake_ice_depth.ini index a55ceaa48..20d51f48f 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-lake_ice_depth.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-lake_ice_depth.ini @@ -11,6 +11,7 @@ variable = licd datatype = an, fc, em cds_dataset = reanalysis-era5-land cds_variable = lake_ice_depth +cds_units = m complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = day [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-lake_ice_temperature.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-lake_ice_temperature.ini index 710bbb1d7..f78cdba13 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-lake_ice_temperature.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-lake_ice_temperature.ini @@ -11,6 +11,7 @@ variable = lict datatype = an, fc, em cds_dataset = reanalysis-era5-land cds_variable = lake_ice_temperature +cds_units = K complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = day [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-lake_mix_layer_depth.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-lake_mix_layer_depth.ini index 0bfa74c10..7c46c2fa2 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-lake_mix_layer_depth.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-lake_mix_layer_depth.ini @@ -11,6 +11,7 @@ variable = lmld datatype = an, fc, em cds_dataset = reanalysis-era5-land cds_variable = lake_mix_layer_depth +cds_units = m complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = day [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-lake_mix_layer_temperature.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-lake_mix_layer_temperature.ini index f8208ed9f..0a8ecfd67 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-lake_mix_layer_temperature.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-lake_mix_layer_temperature.ini @@ -11,6 +11,7 @@ variable = lmlt datatype = an, fc, em cds_dataset = reanalysis-era5-land cds_variable = lake_mix_layer_temperature +cds_units = K complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = day [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-lake_shape_factor.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-lake_shape_factor.ini index 89f727610..f35935fb9 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-lake_shape_factor.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-lake_shape_factor.ini @@ -11,6 +11,7 @@ variable = lshf datatype = an, fc, em cds_dataset = reanalysis-era5-land cds_variable = lake_shape_factor +cds_units = dimensionless complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = day [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-lake_total_layer_temperature.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-lake_total_layer_temperature.ini index 41126e320..5289ba286 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-lake_total_layer_temperature.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-lake_total_layer_temperature.ini @@ -11,6 +11,7 @@ variable = ltlt datatype = an, fc, em cds_dataset = reanalysis-era5-land cds_variable = lake_total_layer_temperature +cds_units = K complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = day [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-leaf_area_index_high_vegetation.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-leaf_area_index_high_vegetation.ini index 6a241d596..af3360352 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-leaf_area_index_high_vegetation.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-leaf_area_index_high_vegetation.ini @@ -11,6 +11,7 @@ variable = lai_hv datatype = an, fc, em cds_dataset = reanalysis-era5-land cds_variable = leaf_area_index_high_vegetation +cds_units = m^2 m^-2 complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = day [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-leaf_area_index_low_vegetation.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-leaf_area_index_low_vegetation.ini index 53d3a4abf..0eb07cb92 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-leaf_area_index_low_vegetation.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-leaf_area_index_low_vegetation.ini @@ -11,6 +11,7 @@ variable = lai_lv datatype = an, fc, em cds_dataset = reanalysis-era5-land cds_variable = leaf_area_index_low_vegetation +cds_units = m^2 m^-2 complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = day [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-10m_u_component_of_wind.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-10m_u_component_of_wind.ini index fbf34e825..219d53b3e 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-10m_u_component_of_wind.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-10m_u_component_of_wind.ini @@ -11,6 +11,7 @@ variable = u10 datatype = an, fc, em cds_dataset = reanalysis-era5-land-monthly-means cds_variable = 10m_u_component_of_wind +cds_units = m s^-1 complete = yes origin = system = @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -75.0 -valid_max = 75.0 +valid_max = 75.0 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-10m_v_component_of_wind.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-10m_v_component_of_wind.ini index 09a65df19..635a30fc0 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-10m_v_component_of_wind.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-10m_v_component_of_wind.ini @@ -11,6 +11,7 @@ variable = v10 datatype = an, fc, em cds_dataset = reanalysis-era5-land-monthly-means cds_variable = 10m_v_component_of_wind +cds_units = m s^-1 complete = yes origin = system = @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -75.0 -valid_max = 75.0 +valid_max = 75.0 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-2m_dewpoint_temperature.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-2m_dewpoint_temperature.ini index c74bf5ed3..ae4226124 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-2m_dewpoint_temperature.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-2m_dewpoint_temperature.ini @@ -11,6 +11,7 @@ variable = d2m datatype = an, fc, em cds_dataset = reanalysis-era5-land-monthly-means cds_variable = 2m_dewpoint_temperature +cds_units = K complete = yes origin = system = @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = 193.15 -valid_max = 323.15 +valid_max = 323.15 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-2m_temperature.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-2m_temperature.ini index a48e4fc5c..776ccc415 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-2m_temperature.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-2m_temperature.ini @@ -11,6 +11,7 @@ variable = t2m datatype = an, fc, em cds_dataset = reanalysis-era5-land-monthly-means cds_variable = 2m_temperature +cds_units = K complete = yes origin = system = @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-evaporation_from_bare_soil.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-evaporation_from_bare_soil.ini index aab8a5609..688d29c34 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-evaporation_from_bare_soil.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-evaporation_from_bare_soil.ini @@ -11,6 +11,7 @@ variable = evabs datatype = an, fc, em cds_dataset = reanalysis-era5-land-monthly-means cds_variable = evaporation_from_bare_soil +cds_units = m of water equivalent complete = yes origin = system = @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-evaporation_from_open_water_surfaces_excluding_oceans.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-evaporation_from_open_water_surfaces_excluding_oceans.ini index 4e9074b1f..b9072f8d6 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-evaporation_from_open_water_surfaces_excluding_oceans.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-evaporation_from_open_water_surfaces_excluding_oceans.ini @@ -11,6 +11,7 @@ variable = evaow datatype = an, fc, em cds_dataset = reanalysis-era5-land-monthly-means cds_variable = evaporation_from_open_water_surfaces_excluding_oceans +cds_units = m of water equivalent complete = yes origin = system = @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-evaporation_from_the_top_of_canopy.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-evaporation_from_the_top_of_canopy.ini index 0ff6cd6d6..ab7a20a4d 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-evaporation_from_the_top_of_canopy.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-evaporation_from_the_top_of_canopy.ini @@ -11,6 +11,7 @@ variable = evatc datatype = an, fc, em cds_dataset = reanalysis-era5-land-monthly-means cds_variable = evaporation_from_the_top_of_canopy +cds_units = m of water equivalent complete = yes origin = system = @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-evaporation_from_vegetation_transpiration.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-evaporation_from_vegetation_transpiration.ini index e47688c09..b1f2b9939 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-evaporation_from_vegetation_transpiration.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-evaporation_from_vegetation_transpiration.ini @@ -11,6 +11,7 @@ variable = evavt datatype = an, fc, em cds_dataset = reanalysis-era5-land-monthly-means cds_variable = evaporation_from_vegetation_transpiration +cds_units = m of water equivalent complete = yes origin = system = @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-forecast_albedo.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-forecast_albedo.ini index 2254ade53..05ded719c 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-forecast_albedo.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-forecast_albedo.ini @@ -11,6 +11,7 @@ variable = fal datatype = an, fc, em cds_dataset = reanalysis-era5-land-monthly-means cds_variable = forecast_albedo +cds_units = dimensionless complete = yes origin = system = @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = 0.0 -valid_max = 1.0 +valid_max = 1.0 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-lake_bottom_temperature.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-lake_bottom_temperature.ini index 1dc97c3df..57ee97fcf 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-lake_bottom_temperature.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-lake_bottom_temperature.ini @@ -11,6 +11,7 @@ variable = lblt datatype = an, fc, em cds_dataset = reanalysis-era5-land-monthly-means cds_variable = lake_bottom_temperature +cds_units = K complete = yes origin = system = @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-lake_ice_depth.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-lake_ice_depth.ini index 353ede652..20a5d1579 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-lake_ice_depth.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-lake_ice_depth.ini @@ -11,6 +11,7 @@ variable = licd datatype = an, fc, em cds_dataset = reanalysis-era5-land-monthly-means cds_variable = lake_ice_depth +cds_units = m complete = yes origin = system = @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-lake_ice_temperature.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-lake_ice_temperature.ini index bdbe18278..6a67f9471 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-lake_ice_temperature.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-lake_ice_temperature.ini @@ -11,6 +11,7 @@ variable = lict datatype = an, fc, em cds_dataset = reanalysis-era5-land-monthly-means cds_variable = lake_ice_temperature +cds_units = K complete = yes origin = system = @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-lake_mix_layer_depth.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-lake_mix_layer_depth.ini index fbe2e1237..2d4eb8867 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-lake_mix_layer_depth.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-lake_mix_layer_depth.ini @@ -11,6 +11,7 @@ variable = lmld datatype = an, fc, em cds_dataset = reanalysis-era5-land-monthly-means cds_variable = lake_mix_layer_depth +cds_units = m complete = yes origin = system = @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-lake_mix_layer_temperature.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-lake_mix_layer_temperature.ini index 6164ca975..03ba4b8ba 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-lake_mix_layer_temperature.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-lake_mix_layer_temperature.ini @@ -11,6 +11,7 @@ variable = lmlt datatype = an, fc, em cds_dataset = reanalysis-era5-land-monthly-means cds_variable = lake_mix_layer_temperature +cds_units = K complete = yes origin = system = @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-lake_shape_factor.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-lake_shape_factor.ini index 624dd8563..cc2b7b7f5 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-lake_shape_factor.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-lake_shape_factor.ini @@ -11,6 +11,7 @@ variable = lshf datatype = an, fc, em cds_dataset = reanalysis-era5-land-monthly-means cds_variable = lake_shape_factor +cds_units = dimensionless complete = yes origin = system = @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-lake_total_layer_temperature.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-lake_total_layer_temperature.ini index 02cd39809..2f5fbb69b 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-lake_total_layer_temperature.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-lake_total_layer_temperature.ini @@ -11,6 +11,7 @@ variable = ltlt datatype = an, fc, em cds_dataset = reanalysis-era5-land-monthly-means cds_variable = lake_total_layer_temperature +cds_units = K complete = yes origin = system = @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-leaf_area_index_high_vegetation.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-leaf_area_index_high_vegetation.ini index c54122bd2..13a2b1a24 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-leaf_area_index_high_vegetation.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-leaf_area_index_high_vegetation.ini @@ -11,6 +11,7 @@ variable = lai_hv datatype = an, fc, em cds_dataset = reanalysis-era5-land-monthly-means cds_variable = leaf_area_index_high_vegetation +cds_units = m^2 m^-2 complete = yes origin = system = @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-leaf_area_index_low_vegetation.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-leaf_area_index_low_vegetation.ini index 249236bca..30e9ad318 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-leaf_area_index_low_vegetation.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-leaf_area_index_low_vegetation.ini @@ -11,6 +11,7 @@ variable = lai_lv datatype = an, fc, em cds_dataset = reanalysis-era5-land-monthly-means cds_variable = leaf_area_index_low_vegetation +cds_units = m^2 m^-2 complete = yes origin = system = @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-potential_evaporation.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-potential_evaporation.ini index 98ac71176..91f57dd21 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-potential_evaporation.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-potential_evaporation.ini @@ -11,6 +11,7 @@ variable = pev datatype = an, fc, em cds_dataset = reanalysis-era5-land-monthly-means cds_variable = potential_evaporation +cds_units = m complete = yes origin = system = @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-runoff.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-runoff.ini index e7f0e3654..e0a297bb2 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-runoff.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-runoff.ini @@ -11,6 +11,7 @@ variable = ro datatype = an, fc, em cds_dataset = reanalysis-era5-land-monthly-means cds_variable = runoff +cds_units = m complete = yes origin = system = @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-skin_reservoir_content.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-skin_reservoir_content.ini index 16e6a4cbe..0ee79e0a0 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-skin_reservoir_content.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-skin_reservoir_content.ini @@ -11,6 +11,7 @@ variable = src datatype = an, fc, em cds_dataset = reanalysis-era5-land-monthly-means cds_variable = skin_reservoir_content +cds_units = m of water equivalent complete = yes origin = system = @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-skin_temperature.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-skin_temperature.ini index 15b9fe1e6..2fe79e688 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-skin_temperature.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-skin_temperature.ini @@ -11,6 +11,7 @@ variable = skt datatype = an, fc, em cds_dataset = reanalysis-era5-land-monthly-means cds_variable = skin_temperature +cds_units = K complete = yes origin = system = @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = 193.15 -valid_max = 353.15 +valid_max = 353.15 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-snow_albedo.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-snow_albedo.ini index 4e2323497..812be1025 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-snow_albedo.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-snow_albedo.ini @@ -11,6 +11,7 @@ variable = asn datatype = an, fc, em cds_dataset = reanalysis-era5-land-monthly-means cds_variable = snow_albedo +cds_units = dimensionless complete = yes origin = system = @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = 0.0 -valid_max = 1.0 +valid_max = 1.0 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-snow_cover.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-snow_cover.ini index e1ca7a28d..263853798 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-snow_cover.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-snow_cover.ini @@ -11,6 +11,7 @@ variable = snowc datatype = an, fc, em cds_dataset = reanalysis-era5-land-monthly-means cds_variable = snow_cover +cds_units = % complete = yes origin = system = @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = 0.0 -valid_max = 100.0 +valid_max = 100.0 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-snow_density.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-snow_density.ini index e8aca1b81..606c9076c 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-snow_density.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-snow_density.ini @@ -11,6 +11,7 @@ variable = rsn datatype = an, fc, em cds_dataset = reanalysis-era5-land-monthly-means cds_variable = snow_density +cds_units = kg m^-3 complete = yes origin = system = @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-snow_depth.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-snow_depth.ini index 42451a2b5..a9472f664 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-snow_depth.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-snow_depth.ini @@ -11,6 +11,7 @@ variable = sd datatype = an, fc, em cds_dataset = reanalysis-era5-land-monthly-means cds_variable = snow_depth +cds_units = m complete = yes origin = system = @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-snow_depth_water_equivalent.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-snow_depth_water_equivalent.ini index 527c2ea17..0953279df 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-snow_depth_water_equivalent.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-snow_depth_water_equivalent.ini @@ -11,6 +11,7 @@ variable = sd datatype = an, fc, em cds_dataset = reanalysis-era5-land-monthly-means cds_variable = snow_depth_water_equivalent +cds_units = m of water equivalent complete = yes origin = system = @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-snow_evaporation.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-snow_evaporation.ini index 6ff3a873d..f737f82c9 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-snow_evaporation.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-snow_evaporation.ini @@ -11,6 +11,7 @@ variable = es datatype = an, fc, em cds_dataset = reanalysis-era5-land-monthly-means cds_variable = snow_evaporation +cds_units = m of water equivalent complete = yes origin = system = @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-snowfall.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-snowfall.ini index 9a8c01fe7..131f2ce9d 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-snowfall.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-snowfall.ini @@ -11,6 +11,7 @@ variable = sf datatype = an, fc, em cds_dataset = reanalysis-era5-land-monthly-means cds_variable = snowfall +cds_units = m of water equivalent complete = yes origin = system = @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-snowmelt.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-snowmelt.ini index 1c7ba73cf..8801bf2a6 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-snowmelt.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-snowmelt.ini @@ -11,6 +11,7 @@ variable = smlt datatype = an, fc, em cds_dataset = reanalysis-era5-land-monthly-means cds_variable = snowmelt +cds_units = m of water equivalent complete = yes origin = system = @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-soil_temperature_level_1.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-soil_temperature_level_1.ini index 80fd24414..a1c084a3b 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-soil_temperature_level_1.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-soil_temperature_level_1.ini @@ -11,6 +11,7 @@ variable = stl1 datatype = an, fc, em cds_dataset = reanalysis-era5-land-monthly-means cds_variable = soil_temperature_level_1 +cds_units = K complete = yes origin = system = @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = 223.15 -valid_max = 323.15 +valid_max = 323.15 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-soil_temperature_level_2.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-soil_temperature_level_2.ini index 693c731c5..351353d71 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-soil_temperature_level_2.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-soil_temperature_level_2.ini @@ -11,6 +11,7 @@ variable = stl2 datatype = an, fc, em cds_dataset = reanalysis-era5-land-monthly-means cds_variable = soil_temperature_level_2 +cds_units = K complete = yes origin = system = @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = 223.15 -valid_max = 323.15 +valid_max = 323.15 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-soil_temperature_level_3.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-soil_temperature_level_3.ini index 6974f6381..81edd9e85 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-soil_temperature_level_3.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-soil_temperature_level_3.ini @@ -11,6 +11,7 @@ variable = stl3 datatype = an, fc, em cds_dataset = reanalysis-era5-land-monthly-means cds_variable = soil_temperature_level_3 +cds_units = K complete = yes origin = system = @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = 223.15 -valid_max = 323.15 +valid_max = 323.15 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-soil_temperature_level_4.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-soil_temperature_level_4.ini index 01a791287..ba3dbc375 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-soil_temperature_level_4.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-soil_temperature_level_4.ini @@ -11,6 +11,7 @@ variable = stl4 datatype = an, fc, em cds_dataset = reanalysis-era5-land-monthly-means cds_variable = soil_temperature_level_4 +cds_units = K complete = yes origin = system = @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-sub_surface_runoff.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-sub_surface_runoff.ini index 01a6a7b7e..b9407f133 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-sub_surface_runoff.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-sub_surface_runoff.ini @@ -11,6 +11,7 @@ variable = ssro datatype = an, fc, em cds_dataset = reanalysis-era5-land-monthly-means cds_variable = sub_surface_runoff +cds_units = m complete = yes origin = system = @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-surface_latent_heat_flux.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-surface_latent_heat_flux.ini index 1ca823221..bb85dd1a9 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-surface_latent_heat_flux.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-surface_latent_heat_flux.ini @@ -11,6 +11,7 @@ variable = slhf datatype = an, fc, em cds_dataset = reanalysis-era5-land-monthly-means cds_variable = surface_latent_heat_flux +cds_units = J m^-2 complete = yes origin = system = @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-surface_net_solar_radiation.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-surface_net_solar_radiation.ini index dae3749d5..4c3e74371 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-surface_net_solar_radiation.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-surface_net_solar_radiation.ini @@ -11,6 +11,7 @@ variable = ssr datatype = an, fc, em cds_dataset = reanalysis-era5-land-monthly-means cds_variable = surface_net_solar_radiation +cds_units = J m^-2 complete = yes origin = system = @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-surface_net_thermal_radiation.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-surface_net_thermal_radiation.ini index 79e19f80b..4bca28b68 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-surface_net_thermal_radiation.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-surface_net_thermal_radiation.ini @@ -11,6 +11,7 @@ variable = str datatype = an, fc, em cds_dataset = reanalysis-era5-land-monthly-means cds_variable = surface_net_thermal_radiation +cds_units = J m^-2 complete = yes origin = system = @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-surface_pressure.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-surface_pressure.ini index a3a791c6d..3744bce15 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-surface_pressure.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-surface_pressure.ini @@ -11,6 +11,7 @@ variable = sp datatype = an, fc, em cds_dataset = reanalysis-era5-land-monthly-means cds_variable = surface_pressure +cds_units = Pa complete = yes origin = system = @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = 5.0 -valid_max = 11.0 +valid_max = 11.0 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-surface_runoff.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-surface_runoff.ini index ed36ecf7b..5f5a098c8 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-surface_runoff.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-surface_runoff.ini @@ -11,6 +11,7 @@ variable = sro datatype = an, fc, em cds_dataset = reanalysis-era5-land-monthly-means cds_variable = surface_runoff +cds_units = m complete = yes origin = system = @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-surface_sensible_heat_flux.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-surface_sensible_heat_flux.ini index 15238bb94..11316fae5 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-surface_sensible_heat_flux.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-surface_sensible_heat_flux.ini @@ -11,6 +11,7 @@ variable = sshf datatype = an, fc, em cds_dataset = reanalysis-era5-land-monthly-means cds_variable = surface_sensible_heat_flux +cds_units = J m^-2 complete = yes origin = system = @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-surface_solar_radiation_downwards.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-surface_solar_radiation_downwards.ini index 4a1263681..faad44aa8 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-surface_solar_radiation_downwards.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-surface_solar_radiation_downwards.ini @@ -11,6 +11,7 @@ variable = ssrd datatype = an, fc, em cds_dataset = reanalysis-era5-land-monthly-means cds_variable = surface_solar_radiation_downwards +cds_units = J m-2 complete = yes origin = system = @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = 0.0 -valid_max = 1600.0 +valid_max = 1600.0 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-surface_thermal_radiation_downwards.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-surface_thermal_radiation_downwards.ini index 34fe30992..ff7237dd7 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-surface_thermal_radiation_downwards.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-surface_thermal_radiation_downwards.ini @@ -11,6 +11,7 @@ variable = strd datatype = an, fc, em cds_dataset = reanalysis-era5-land-monthly-means cds_variable = surface_thermal_radiation_downwards +cds_units = J m-2 complete = yes origin = system = @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-temperature_of_snow_layer.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-temperature_of_snow_layer.ini index 6b8c2ff75..56b07d76a 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-temperature_of_snow_layer.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-temperature_of_snow_layer.ini @@ -11,6 +11,7 @@ variable = tsn datatype = an, fc, em cds_dataset = reanalysis-era5-land-monthly-means cds_variable = temperature_of_snow_layer +cds_units = K complete = yes origin = system = @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-total_precipitation.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-total_precipitation.ini index 6b694e90b..effa141f2 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-total_precipitation.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-total_precipitation.ini @@ -11,6 +11,7 @@ variable = tp datatype = an, fc, em cds_dataset = reanalysis-era5-land-monthly-means cds_variable = total_precipitation +cds_units = m complete = yes origin = system = @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = 0.0 -valid_max = 0.04 +valid_max = 0.04 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-volumetric_soil_water_layer_1.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-volumetric_soil_water_layer_1.ini index 8cba537d0..86aaf3140 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-volumetric_soil_water_layer_1.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-volumetric_soil_water_layer_1.ini @@ -11,6 +11,7 @@ variable = swvl1 datatype = an, fc, em cds_dataset = reanalysis-era5-land-monthly-means cds_variable = volumetric_soil_water_layer_1 +cds_units = m^3 m^-3 complete = yes origin = system = @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-volumetric_soil_water_layer_2.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-volumetric_soil_water_layer_2.ini index 9fbffca64..14efacf5a 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-volumetric_soil_water_layer_2.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-volumetric_soil_water_layer_2.ini @@ -11,6 +11,7 @@ variable = swvl2 datatype = an, fc, em cds_dataset = reanalysis-era5-land-monthly-means cds_variable = volumetric_soil_water_layer_2 +cds_units = m^3 m^-3 complete = yes origin = system = @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-volumetric_soil_water_layer_3.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-volumetric_soil_water_layer_3.ini index a4f503988..12f0fc8d4 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-volumetric_soil_water_layer_3.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-volumetric_soil_water_layer_3.ini @@ -11,6 +11,7 @@ variable = swvl3 datatype = an, fc, em cds_dataset = reanalysis-era5-land-monthly-means cds_variable = volumetric_soil_water_layer_3 +cds_units = m^3 m^-3 complete = yes origin = system = @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-volumetric_soil_water_layer_4.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-volumetric_soil_water_layer_4.ini index 14a566f57..fccb33c7c 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-volumetric_soil_water_layer_4.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-volumetric_soil_water_layer_4.ini @@ -11,6 +11,7 @@ variable = swvl4 datatype = an, fc, em cds_dataset = reanalysis-era5-land-monthly-means cds_variable = volumetric_soil_water_layer_4 +cds_units = m^3 m^-3 complete = yes origin = system = @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-potential_evaporation.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-potential_evaporation.ini index 7a78c5627..4850693a8 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-potential_evaporation.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-potential_evaporation.ini @@ -11,6 +11,7 @@ variable = pev datatype = an, fc, em cds_dataset = reanalysis-era5-land cds_variable = potential_evaporation +cds_units = m complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = day [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-runoff.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-runoff.ini index bf53a3343..fa97e0a2c 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-runoff.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-runoff.ini @@ -11,6 +11,7 @@ variable = ro datatype = an, fc, em cds_dataset = reanalysis-era5-land cds_variable = runoff +cds_units = m complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = day [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-skin_reservoir_content.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-skin_reservoir_content.ini index f3c148156..57b11ce6d 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-skin_reservoir_content.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-skin_reservoir_content.ini @@ -11,6 +11,7 @@ variable = src datatype = an, fc, em cds_dataset = reanalysis-era5-land cds_variable = skin_reservoir_content +cds_units = m of water equivalent complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = day [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-skin_temperature.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-skin_temperature.ini index 134fa3985..cfb821c7a 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-skin_temperature.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-skin_temperature.ini @@ -11,6 +11,7 @@ variable = skt datatype = an, fc, em cds_dataset = reanalysis-era5-land cds_variable = skin_temperature +cds_units = K complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = day [valid_ranges] valid_min = 193.15 -valid_max = 353.15 +valid_max = 353.15 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-snow_albedo.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-snow_albedo.ini index d2cb5f7a2..5265e0089 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-snow_albedo.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-snow_albedo.ini @@ -11,6 +11,7 @@ variable = asn datatype = an, fc, em cds_dataset = reanalysis-era5-land cds_variable = snow_albedo +cds_units = dimensionless complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = day [valid_ranges] valid_min = 0.0 -valid_max = 1.0 +valid_max = 1.0 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-snow_cover.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-snow_cover.ini index 9c08b3db7..00cd55d83 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-snow_cover.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-snow_cover.ini @@ -11,6 +11,7 @@ variable = snowc datatype = an, fc, em cds_dataset = reanalysis-era5-land cds_variable = snow_cover +cds_units = % complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = day [valid_ranges] valid_min = 0.0 -valid_max = 100.0 +valid_max = 100.0 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-snow_density.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-snow_density.ini index 9c669a43f..871f8e995 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-snow_density.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-snow_density.ini @@ -11,6 +11,7 @@ variable = rsn datatype = an, fc, em cds_dataset = reanalysis-era5-land cds_variable = snow_density +cds_units = kg m^-3 complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = day [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-snow_depth.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-snow_depth.ini index f45fd0b9f..2e85e36d2 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-snow_depth.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-snow_depth.ini @@ -11,6 +11,7 @@ variable = sd datatype = an, fc, em cds_dataset = reanalysis-era5-land cds_variable = snow_depth +cds_units = m complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = day [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-snow_depth_water_equivalent.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-snow_depth_water_equivalent.ini index 008cce7be..91043356c 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-snow_depth_water_equivalent.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-snow_depth_water_equivalent.ini @@ -11,6 +11,7 @@ variable = sd datatype = an, fc, em cds_dataset = reanalysis-era5-land cds_variable = snow_depth_water_equivalent +cds_units = m of water equivalent complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = day [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-snow_evaporation.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-snow_evaporation.ini index fec02ed26..63ec8aaf1 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-snow_evaporation.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-snow_evaporation.ini @@ -11,6 +11,7 @@ variable = es datatype = an, fc, em cds_dataset = reanalysis-era5-land cds_variable = snow_evaporation +cds_units = m of water equivalent complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = day [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-snowfall.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-snowfall.ini index c450d4ae9..1d49d8b8f 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-snowfall.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-snowfall.ini @@ -11,6 +11,7 @@ variable = sf datatype = an, fc, em cds_dataset = reanalysis-era5-land cds_variable = snowfall +cds_units = m of water equivalent complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = day [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-snowmelt.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-snowmelt.ini index a46449886..9d1be0c6b 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-snowmelt.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-snowmelt.ini @@ -11,6 +11,7 @@ variable = smlt datatype = an, fc, em cds_dataset = reanalysis-era5-land cds_variable = snowmelt +cds_units = m of water equivalent complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = day [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-soil_temperature_level_1.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-soil_temperature_level_1.ini index 31770146d..5768b9ae0 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-soil_temperature_level_1.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-soil_temperature_level_1.ini @@ -11,6 +11,7 @@ variable = stl1 datatype = an, fc, em cds_dataset = reanalysis-era5-land cds_variable = soil_temperature_level_1 +cds_units = K complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = day [valid_ranges] valid_min = 223.15 -valid_max = 323.15 +valid_max = 323.15 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-soil_temperature_level_2.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-soil_temperature_level_2.ini index f028c7fa3..c24c46f56 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-soil_temperature_level_2.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-soil_temperature_level_2.ini @@ -11,6 +11,7 @@ variable = stl2 datatype = an, fc, em cds_dataset = reanalysis-era5-land cds_variable = soil_temperature_level_2 +cds_units = K complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = day [valid_ranges] valid_min = 223.15 -valid_max = 323.15 +valid_max = 323.15 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-soil_temperature_level_3.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-soil_temperature_level_3.ini index a0053362e..6b4d2d1e6 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-soil_temperature_level_3.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-soil_temperature_level_3.ini @@ -11,6 +11,7 @@ variable = stl3 datatype = an, fc, em cds_dataset = reanalysis-era5-land cds_variable = soil_temperature_level_3 +cds_units = K complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = day [valid_ranges] valid_min = 223.15 -valid_max = 323.15 +valid_max = 323.15 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-soil_temperature_level_4.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-soil_temperature_level_4.ini index a2c11f39b..ae95a8fc4 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-soil_temperature_level_4.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-soil_temperature_level_4.ini @@ -11,6 +11,7 @@ variable = stl4 datatype = an, fc, em cds_dataset = reanalysis-era5-land cds_variable = soil_temperature_level_4 +cds_units = K complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = day [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-sub_surface_runoff.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-sub_surface_runoff.ini index bd729f8e1..696c8eb0a 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-sub_surface_runoff.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-sub_surface_runoff.ini @@ -11,6 +11,7 @@ variable = ssro datatype = an, fc, em cds_dataset = reanalysis-era5-land cds_variable = sub_surface_runoff +cds_units = m complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = day [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-surface_latent_heat_flux.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-surface_latent_heat_flux.ini index afc88c26a..9fd926e44 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-surface_latent_heat_flux.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-surface_latent_heat_flux.ini @@ -11,6 +11,7 @@ variable = slhf datatype = an, fc, em cds_dataset = reanalysis-era5-land cds_variable = surface_latent_heat_flux +cds_units = J m^-2 complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = day [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-surface_net_solar_radiation.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-surface_net_solar_radiation.ini index ba0e01575..021b6fb8f 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-surface_net_solar_radiation.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-surface_net_solar_radiation.ini @@ -11,6 +11,7 @@ variable = ssr datatype = an, fc, em cds_dataset = reanalysis-era5-land cds_variable = surface_net_solar_radiation +cds_units = J m^-2 complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = day [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-surface_net_thermal_radiation.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-surface_net_thermal_radiation.ini index 29da5b386..a1c8934bc 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-surface_net_thermal_radiation.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-surface_net_thermal_radiation.ini @@ -11,6 +11,7 @@ variable = str datatype = an, fc, em cds_dataset = reanalysis-era5-land cds_variable = surface_net_thermal_radiation +cds_units = J m^-2 complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = day [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-surface_pressure.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-surface_pressure.ini index d611f5cc4..5e92bc948 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-surface_pressure.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-surface_pressure.ini @@ -11,6 +11,7 @@ variable = sp datatype = an, fc, em cds_dataset = reanalysis-era5-land cds_variable = surface_pressure +cds_units = Pa complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = day [valid_ranges] valid_min = 5.0 -valid_max = 11.0 +valid_max = 11.0 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-surface_runoff.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-surface_runoff.ini index 1d6e4d80e..f4fe2695f 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-surface_runoff.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-surface_runoff.ini @@ -11,6 +11,7 @@ variable = sro datatype = an, fc, em cds_dataset = reanalysis-era5-land cds_variable = surface_runoff +cds_units = m complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = day [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-surface_sensible_heat_flux.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-surface_sensible_heat_flux.ini index fcc23de1a..629de6f65 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-surface_sensible_heat_flux.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-surface_sensible_heat_flux.ini @@ -11,6 +11,7 @@ variable = sshf datatype = an, fc, em cds_dataset = reanalysis-era5-land cds_variable = surface_sensible_heat_flux +cds_units = J m^-2 complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = day [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-surface_solar_radiation_downwards.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-surface_solar_radiation_downwards.ini index a3fc4e0ff..daf82481e 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-surface_solar_radiation_downwards.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-surface_solar_radiation_downwards.ini @@ -11,6 +11,7 @@ variable = ssrd datatype = an, fc, em cds_dataset = reanalysis-era5-land cds_variable = surface_solar_radiation_downwards +cds_units = J m-2 complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = day [valid_ranges] valid_min = 0.0 -valid_max = 1600.0 +valid_max = 1600.0 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-surface_thermal_radiation_downwards.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-surface_thermal_radiation_downwards.ini index a20828ef9..fd2e8d1fe 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-surface_thermal_radiation_downwards.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-surface_thermal_radiation_downwards.ini @@ -11,6 +11,7 @@ variable = strd datatype = an, fc, em cds_dataset = reanalysis-era5-land cds_variable = surface_thermal_radiation_downwards +cds_units = J m-2 complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = day [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-temperature_of_snow_layer.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-temperature_of_snow_layer.ini index b6bc15715..8913bdc8e 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-temperature_of_snow_layer.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-temperature_of_snow_layer.ini @@ -11,6 +11,7 @@ variable = tsn datatype = an, fc, em cds_dataset = reanalysis-era5-land cds_variable = temperature_of_snow_layer +cds_units = K complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = day [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-total_precipitation.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-total_precipitation.ini index 83f7c697e..d5b0f0b25 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-total_precipitation.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-total_precipitation.ini @@ -11,6 +11,7 @@ variable = tp datatype = an, fc, em cds_dataset = reanalysis-era5-land cds_variable = total_precipitation +cds_units = m complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = day [valid_ranges] valid_min = 0.0 -valid_max = 0.04 +valid_max = 0.04 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-volumetric_soil_water_layer_1.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-volumetric_soil_water_layer_1.ini index 96f33e02a..ea200f2f1 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-volumetric_soil_water_layer_1.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-volumetric_soil_water_layer_1.ini @@ -11,6 +11,7 @@ variable = swvl1 datatype = an, fc, em cds_dataset = reanalysis-era5-land cds_variable = volumetric_soil_water_layer_1 +cds_units = m^3 m^-3 complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = day [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-volumetric_soil_water_layer_2.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-volumetric_soil_water_layer_2.ini index b4fb3a130..9ab76434f 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-volumetric_soil_water_layer_2.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-volumetric_soil_water_layer_2.ini @@ -11,6 +11,7 @@ variable = swvl2 datatype = an, fc, em cds_dataset = reanalysis-era5-land cds_variable = volumetric_soil_water_layer_2 +cds_units = m^3 m^-3 complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = day [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-volumetric_soil_water_layer_3.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-volumetric_soil_water_layer_3.ini index 87458e1fc..177400122 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-volumetric_soil_water_layer_3.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-volumetric_soil_water_layer_3.ini @@ -11,6 +11,7 @@ variable = swvl3 datatype = an, fc, em cds_dataset = reanalysis-era5-land cds_variable = volumetric_soil_water_layer_3 +cds_units = m^3 m^-3 complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = day [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-volumetric_soil_water_layer_4.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-volumetric_soil_water_layer_4.ini index bf8b2cf9e..5c5b59162 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-volumetric_soil_water_layer_4.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-volumetric_soil_water_layer_4.ini @@ -11,6 +11,7 @@ variable = swvl4 datatype = an, fc, em cds_dataset = reanalysis-era5-land cds_variable = volumetric_soil_water_layer_4 +cds_units = m^3 m^-3 complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = day [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-divergence.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-divergence.ini index 65f350e05..2b75dac59 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-divergence.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-divergence.ini @@ -11,6 +11,7 @@ variable = d datatype = an, fc, em cds_dataset = reanalysis-era5-pressure-levels cds_variable = divergence +cds_units = s^-1 complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-fraction_of_cloud_cover.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-fraction_of_cloud_cover.ini index 561b1b5ea..90ad13c05 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-fraction_of_cloud_cover.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-fraction_of_cloud_cover.ini @@ -11,6 +11,7 @@ variable = cc datatype = an, fc, em cds_dataset = reanalysis-era5-pressure-levels cds_variable = fraction_of_cloud_cover +cds_units = Dimensionless complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = 0.0 -valid_max = 1.0 +valid_max = 1.0 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-geopotential.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-geopotential.ini index cd8b35020..61155c03b 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-geopotential.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-geopotential.ini @@ -11,6 +11,7 @@ variable = z datatype = an, fc, em cds_dataset = reanalysis-era5-pressure-levels cds_variable = geopotential +cds_units = m^2 s^-2 complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-monthly-means-divergence.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-monthly-means-divergence.ini index 27f654e99..5fdbfddf8 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-monthly-means-divergence.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-monthly-means-divergence.ini @@ -11,6 +11,7 @@ variable = d datatype = an, fc, em cds_dataset = reanalysis-era5-pressure-levels-monthly-means cds_variable = divergence +cds_units = s^-1 complete = yes origin = system = @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-monthly-means-fraction_of_cloud_cover.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-monthly-means-fraction_of_cloud_cover.ini index 8f144ec49..0389ed23d 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-monthly-means-fraction_of_cloud_cover.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-monthly-means-fraction_of_cloud_cover.ini @@ -11,6 +11,7 @@ variable = cc datatype = an, fc, em cds_dataset = reanalysis-era5-pressure-levels-monthly-means cds_variable = fraction_of_cloud_cover +cds_units = Dimensionless complete = yes origin = system = @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = 0.0 -valid_max = 1.0 +valid_max = 1.0 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-monthly-means-geopotential.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-monthly-means-geopotential.ini index 6b4083335..1025d0982 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-monthly-means-geopotential.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-monthly-means-geopotential.ini @@ -11,6 +11,7 @@ variable = z datatype = an, fc, em cds_dataset = reanalysis-era5-pressure-levels-monthly-means cds_variable = geopotential +cds_units = m^2 s^-2 complete = yes origin = system = @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-monthly-means-ozone_mass_mixing_ratio.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-monthly-means-ozone_mass_mixing_ratio.ini index 9b9f704ee..9583b5a38 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-monthly-means-ozone_mass_mixing_ratio.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-monthly-means-ozone_mass_mixing_ratio.ini @@ -11,6 +11,7 @@ variable = o3 datatype = an, fc, em cds_dataset = reanalysis-era5-pressure-levels-monthly-means cds_variable = ozone_mass_mixing_ratio +cds_units = kg kg^-1 complete = yes origin = system = @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-monthly-means-potential_vorticity.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-monthly-means-potential_vorticity.ini index 222cdfb58..2f397cded 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-monthly-means-potential_vorticity.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-monthly-means-potential_vorticity.ini @@ -11,6 +11,7 @@ variable = pv datatype = an, fc, em cds_dataset = reanalysis-era5-pressure-levels-monthly-means cds_variable = potential_vorticity +cds_units = K m^2 kg^-1 s^-1 complete = yes origin = system = @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-monthly-means-relative_humidity.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-monthly-means-relative_humidity.ini index 001d27d19..d28ff8e15 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-monthly-means-relative_humidity.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-monthly-means-relative_humidity.ini @@ -11,6 +11,7 @@ variable = r datatype = an, fc, em cds_dataset = reanalysis-era5-pressure-levels-monthly-means cds_variable = relative_humidity +cds_units = % complete = yes origin = system = @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = 0.0 -valid_max = 1.0 +valid_max = 1.0 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-monthly-means-specific_cloud_ice_water_content.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-monthly-means-specific_cloud_ice_water_content.ini index f7c5aa7a2..316ca42d3 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-monthly-means-specific_cloud_ice_water_content.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-monthly-means-specific_cloud_ice_water_content.ini @@ -11,6 +11,7 @@ variable = ciwc datatype = an, fc, em cds_dataset = reanalysis-era5-pressure-levels-monthly-means cds_variable = specific_cloud_ice_water_content +cds_units = kg kg^-1 complete = yes origin = system = @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-monthly-means-specific_cloud_liquid_water_content.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-monthly-means-specific_cloud_liquid_water_content.ini index fa5159b3d..961d41ff1 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-monthly-means-specific_cloud_liquid_water_content.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-monthly-means-specific_cloud_liquid_water_content.ini @@ -11,6 +11,7 @@ variable = clwc datatype = an, fc, em cds_dataset = reanalysis-era5-pressure-levels-monthly-means cds_variable = specific_cloud_liquid_water_content +cds_units = kg kg^-1 complete = yes origin = system = @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-monthly-means-specific_humidity.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-monthly-means-specific_humidity.ini index d5925eda1..7c7627bf8 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-monthly-means-specific_humidity.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-monthly-means-specific_humidity.ini @@ -11,6 +11,7 @@ variable = q datatype = an, fc, em cds_dataset = reanalysis-era5-pressure-levels-monthly-means cds_variable = specific_humidity +cds_units = kg kg^-1 complete = yes origin = system = @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-monthly-means-specific_rain_water_content.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-monthly-means-specific_rain_water_content.ini index c50612bfc..408d04f3c 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-monthly-means-specific_rain_water_content.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-monthly-means-specific_rain_water_content.ini @@ -11,6 +11,7 @@ variable = crwc datatype = an, fc, em cds_dataset = reanalysis-era5-pressure-levels-monthly-means cds_variable = specific_rain_water_content +cds_units = kg kg^-1 complete = yes origin = system = @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-monthly-means-specific_snow_water_content.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-monthly-means-specific_snow_water_content.ini index f3b80f8e6..7425a79b5 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-monthly-means-specific_snow_water_content.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-monthly-means-specific_snow_water_content.ini @@ -11,6 +11,7 @@ variable = cswc datatype = an, fc, em cds_dataset = reanalysis-era5-pressure-levels-monthly-means cds_variable = specific_snow_water_content +cds_units = kg kg^-1 complete = yes origin = system = @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-monthly-means-temperature.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-monthly-means-temperature.ini index f85a33e4c..0a458273e 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-monthly-means-temperature.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-monthly-means-temperature.ini @@ -11,6 +11,7 @@ variable = t datatype = an, fc, em cds_dataset = reanalysis-era5-pressure-levels-monthly-means cds_variable = temperature +cds_units = K complete = yes origin = system = @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = 183.15 -valid_max = 343.15 +valid_max = 343.15 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-monthly-means-u_component_of_wind.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-monthly-means-u_component_of_wind.ini index b613e2cfa..628cb4991 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-monthly-means-u_component_of_wind.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-monthly-means-u_component_of_wind.ini @@ -11,6 +11,7 @@ variable = u datatype = an, fc, em cds_dataset = reanalysis-era5-pressure-levels-monthly-means cds_variable = u_component_of_wind +cds_units = m s^-1 complete = yes origin = system = @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-monthly-means-v_component_of_wind.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-monthly-means-v_component_of_wind.ini index 588f97996..9f96af2df 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-monthly-means-v_component_of_wind.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-monthly-means-v_component_of_wind.ini @@ -11,6 +11,7 @@ variable = v datatype = an, fc, em cds_dataset = reanalysis-era5-pressure-levels-monthly-means cds_variable = v_component_of_wind +cds_units = m s^-1 complete = yes origin = system = @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-monthly-means-vertical_velocity.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-monthly-means-vertical_velocity.ini index a8f4d1d2e..ce39879c0 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-monthly-means-vertical_velocity.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-monthly-means-vertical_velocity.ini @@ -11,6 +11,7 @@ variable = w datatype = an, fc, em cds_dataset = reanalysis-era5-pressure-levels-monthly-means cds_variable = vertical_velocity +cds_units = Pa s^-1 complete = yes origin = system = @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-monthly-means-vorticity.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-monthly-means-vorticity.ini index d436473ef..2b310430d 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-monthly-means-vorticity.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-monthly-means-vorticity.ini @@ -11,6 +11,7 @@ variable = vo datatype = an, fc, em cds_dataset = reanalysis-era5-pressure-levels-monthly-means cds_variable = vorticity +cds_units = s^-1 complete = yes origin = system = @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-ozone_mass_mixing_ratio.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-ozone_mass_mixing_ratio.ini index 422807ecf..28dfcb73d 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-ozone_mass_mixing_ratio.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-ozone_mass_mixing_ratio.ini @@ -11,6 +11,7 @@ variable = o3 datatype = an, fc, em cds_dataset = reanalysis-era5-pressure-levels cds_variable = ozone_mass_mixing_ratio +cds_units = kg kg^-1 complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-potential_vorticity.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-potential_vorticity.ini index f8dc73411..b1f3d9afb 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-potential_vorticity.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-potential_vorticity.ini @@ -11,6 +11,7 @@ variable = pv datatype = an, fc, em cds_dataset = reanalysis-era5-pressure-levels cds_variable = potential_vorticity +cds_units = K m^2 kg^-1 s^-1 complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-relative_humidity.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-relative_humidity.ini index 15c5dc6cf..5f485d874 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-relative_humidity.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-relative_humidity.ini @@ -11,6 +11,7 @@ variable = r datatype = an, fc, em cds_dataset = reanalysis-era5-pressure-levels cds_variable = relative_humidity +cds_units = % complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = 0.0 -valid_max = 1.0 +valid_max = 1.0 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-specific_cloud_ice_water_content.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-specific_cloud_ice_water_content.ini index 385e812b0..34cd46e22 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-specific_cloud_ice_water_content.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-specific_cloud_ice_water_content.ini @@ -11,6 +11,7 @@ variable = ciwc datatype = an, fc, em cds_dataset = reanalysis-era5-pressure-levels cds_variable = specific_cloud_ice_water_content +cds_units = kg kg^-1 complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-specific_cloud_liquid_water_content.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-specific_cloud_liquid_water_content.ini index 30fda6f7a..c4849eb30 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-specific_cloud_liquid_water_content.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-specific_cloud_liquid_water_content.ini @@ -11,6 +11,7 @@ variable = clwc datatype = an, fc, em cds_dataset = reanalysis-era5-pressure-levels cds_variable = specific_cloud_liquid_water_content +cds_units = kg kg^-1 complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-specific_humidity.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-specific_humidity.ini index bc9f3f89d..f33eee347 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-specific_humidity.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-specific_humidity.ini @@ -11,6 +11,7 @@ variable = q datatype = an, fc, em cds_dataset = reanalysis-era5-pressure-levels cds_variable = specific_humidity +cds_units = kg kg^-1 complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-specific_rain_water_content.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-specific_rain_water_content.ini index b534c650c..6b3488724 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-specific_rain_water_content.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-specific_rain_water_content.ini @@ -11,6 +11,7 @@ variable = crwc datatype = an, fc, em cds_dataset = reanalysis-era5-pressure-levels cds_variable = specific_rain_water_content +cds_units = kg kg^-1 complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-specific_snow_water_content.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-specific_snow_water_content.ini index 06620fba8..be8bc2ac4 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-specific_snow_water_content.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-specific_snow_water_content.ini @@ -11,6 +11,7 @@ variable = cswc datatype = an, fc, em cds_dataset = reanalysis-era5-pressure-levels cds_variable = specific_snow_water_content +cds_units = kg kg^-1 complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-temperature.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-temperature.ini index 60f821bcf..393a193f6 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-temperature.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-temperature.ini @@ -11,6 +11,7 @@ variable = t datatype = an, fc, em cds_dataset = reanalysis-era5-pressure-levels cds_variable = temperature +cds_units = K complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = 183.15 -valid_max = 343.15 +valid_max = 343.15 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-u_component_of_wind.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-u_component_of_wind.ini index 9fdd54b24..d08682ef7 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-u_component_of_wind.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-u_component_of_wind.ini @@ -11,6 +11,7 @@ variable = u datatype = an, fc, em cds_dataset = reanalysis-era5-pressure-levels cds_variable = u_component_of_wind +cds_units = m s^-1 complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-v_component_of_wind.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-v_component_of_wind.ini index e44816851..edb5adf8f 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-v_component_of_wind.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-v_component_of_wind.ini @@ -11,6 +11,7 @@ variable = v datatype = an, fc, em cds_dataset = reanalysis-era5-pressure-levels cds_variable = v_component_of_wind +cds_units = m s^-1 complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-vertical_velocity.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-vertical_velocity.ini index 79670dc0a..39de45318 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-vertical_velocity.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-vertical_velocity.ini @@ -11,6 +11,7 @@ variable = w datatype = an, fc, em cds_dataset = reanalysis-era5-pressure-levels cds_variable = vertical_velocity +cds_units = Pa s^-1 complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-vorticity.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-vorticity.ini index 111ed6e34..348ad7272 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-vorticity.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-vorticity.ini @@ -11,6 +11,7 @@ variable = vo datatype = an, fc, em cds_dataset = reanalysis-era5-pressure-levels cds_variable = vorticity +cds_units = s^-1 complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-100m_u_component_of_wind.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-100m_u_component_of_wind.ini index 95f234e6b..5e2bb8f00 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-100m_u_component_of_wind.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-100m_u_component_of_wind.ini @@ -11,6 +11,7 @@ variable = u100 datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels cds_variable = 100m_u_component_of_wind +cds_units = m s^-1 complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-100m_v_component_of_wind.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-100m_v_component_of_wind.ini index 12027afad..dc4eb82bf 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-100m_v_component_of_wind.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-100m_v_component_of_wind.ini @@ -11,6 +11,7 @@ variable = v100 datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels cds_variable = 100m_v_component_of_wind +cds_units = m s^-1 complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-10m_u_component_of_neutral_wind.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-10m_u_component_of_neutral_wind.ini index bb7112e0d..6ac40a0a7 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-10m_u_component_of_neutral_wind.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-10m_u_component_of_neutral_wind.ini @@ -11,6 +11,7 @@ variable = u10n datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels cds_variable = 10m_u_component_of_neutral_wind +cds_units = m s^-1 complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-10m_u_component_of_wind.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-10m_u_component_of_wind.ini index 7808555f4..492825dba 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-10m_u_component_of_wind.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-10m_u_component_of_wind.ini @@ -11,6 +11,7 @@ variable = u10 datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels cds_variable = 10m_u_component_of_wind +cds_units = m s^-1 complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -75.0 -valid_max = 75.0 +valid_max = 75.0 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-10m_v_component_of_neutral_wind.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-10m_v_component_of_neutral_wind.ini index 367f18da7..6b384912f 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-10m_v_component_of_neutral_wind.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-10m_v_component_of_neutral_wind.ini @@ -11,6 +11,7 @@ variable = v10n datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels cds_variable = 10m_v_component_of_neutral_wind +cds_units = m s^-1 complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-10m_v_component_of_wind.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-10m_v_component_of_wind.ini index 7a7084a11..cdb112a3f 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-10m_v_component_of_wind.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-10m_v_component_of_wind.ini @@ -11,6 +11,7 @@ variable = v10 datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels cds_variable = 10m_v_component_of_wind +cds_units = m s^-1 complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -75.0 -valid_max = 75.0 +valid_max = 75.0 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-10m_wind_gust_since_previous_post_processing.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-10m_wind_gust_since_previous_post_processing.ini index 3812b34ee..e847b75b5 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-10m_wind_gust_since_previous_post_processing.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-10m_wind_gust_since_previous_post_processing.ini @@ -11,6 +11,7 @@ variable = fg10 datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels cds_variable = 10m_wind_gust_since_previous_post_processing +cds_units = m s^-1 complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = 0.0 -valid_max = 150.0 +valid_max = 150.0 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-2m_dewpoint_temperature.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-2m_dewpoint_temperature.ini index 677075ce2..d0c8d1602 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-2m_dewpoint_temperature.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-2m_dewpoint_temperature.ini @@ -11,6 +11,7 @@ variable = d2m datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels cds_variable = 2m_dewpoint_temperature +cds_units = K complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = 193.15 -valid_max = 323.15 +valid_max = 323.15 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-2m_temperature.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-2m_temperature.ini index d5de9d500..851229728 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-2m_temperature.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-2m_temperature.ini @@ -11,6 +11,7 @@ variable = t2m datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels cds_variable = 2m_temperature +cds_units = K complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-air_density_over_the_oceans.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-air_density_over_the_oceans.ini index a4d09b4ee..2b7bbe861 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-air_density_over_the_oceans.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-air_density_over_the_oceans.ini @@ -11,6 +11,7 @@ variable = p140209 datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels cds_variable = air_density_over_the_oceans +cds_units = kg m^-3 complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-altimeter_corrected_wave_height.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-altimeter_corrected_wave_height.ini index 27fdfe8fd..919bbcbf6 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-altimeter_corrected_wave_height.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-altimeter_corrected_wave_height.ini @@ -11,6 +11,7 @@ variable = acwh datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels cds_variable = altimeter_corrected_wave_height +cds_units = m complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-altimeter_range_relative_correction.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-altimeter_range_relative_correction.ini index b79e3de91..136df5067 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-altimeter_range_relative_correction.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-altimeter_range_relative_correction.ini @@ -11,6 +11,7 @@ variable = arrc datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels cds_variable = altimeter_range_relative_correction +cds_units = ~ complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-altimeter_wave_height.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-altimeter_wave_height.ini index d9b5e743d..791bcdcd9 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-altimeter_wave_height.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-altimeter_wave_height.ini @@ -11,6 +11,7 @@ variable = awh datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels cds_variable = altimeter_wave_height +cds_units = m complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-angle_of_sub_gridscale_orography.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-angle_of_sub_gridscale_orography.ini index df0ff952c..c733b4f8b 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-angle_of_sub_gridscale_orography.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-angle_of_sub_gridscale_orography.ini @@ -11,6 +11,7 @@ variable = anor datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels cds_variable = angle_of_sub_gridscale_orography +cds_units = radians complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-anisotropy_of_sub_gridscale_orography.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-anisotropy_of_sub_gridscale_orography.ini index b931401c5..784723ae6 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-anisotropy_of_sub_gridscale_orography.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-anisotropy_of_sub_gridscale_orography.ini @@ -11,6 +11,7 @@ variable = isor datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels cds_variable = anisotropy_of_sub_gridscale_orography +cds_units = ~ complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = 0.0 -valid_max = 1.0 +valid_max = 1.0 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-benjamin_feir_index.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-benjamin_feir_index.ini index e043d0969..dee816155 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-benjamin_feir_index.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-benjamin_feir_index.ini @@ -11,6 +11,7 @@ variable = bfi datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels cds_variable = benjamin_feir_index +cds_units = dimensionless complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-boundary_layer_dissipation.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-boundary_layer_dissipation.ini index bba123fcc..8103ec15e 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-boundary_layer_dissipation.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-boundary_layer_dissipation.ini @@ -11,6 +11,7 @@ variable = bld datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels cds_variable = boundary_layer_dissipation +cds_units = J m^-2 complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-boundary_layer_height.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-boundary_layer_height.ini index de069dbe3..c731b64cd 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-boundary_layer_height.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-boundary_layer_height.ini @@ -11,6 +11,7 @@ variable = blh datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels cds_variable = boundary_layer_height +cds_units = m complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-charnock.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-charnock.ini index 718eb4b02..7e6b47698 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-charnock.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-charnock.ini @@ -11,6 +11,7 @@ variable = chnk datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels cds_variable = charnock +cds_units = ~ complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-clear_sky_direct_solar_radiation_at_surface.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-clear_sky_direct_solar_radiation_at_surface.ini index 3416c8151..7940487cd 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-clear_sky_direct_solar_radiation_at_surface.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-clear_sky_direct_solar_radiation_at_surface.ini @@ -11,6 +11,7 @@ variable = cdir datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels cds_variable = clear_sky_direct_solar_radiation_at_surface +cds_units = J m^-2 complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = 0.0 -valid_max = 1600.0 +valid_max = 1600.0 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-cloud_base_height.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-cloud_base_height.ini index d98abda2d..9314e97b6 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-cloud_base_height.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-cloud_base_height.ini @@ -11,6 +11,7 @@ variable = cbh datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels cds_variable = cloud_base_height +cds_units = m complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-coefficient_of_drag_with_waves.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-coefficient_of_drag_with_waves.ini index e5ecb301d..fa2449334 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-coefficient_of_drag_with_waves.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-coefficient_of_drag_with_waves.ini @@ -11,6 +11,7 @@ variable = cdww datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels cds_variable = coefficient_of_drag_with_waves +cds_units = dimensionless complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-convective_available_potential_energy.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-convective_available_potential_energy.ini index f3d531139..1de1f10d9 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-convective_available_potential_energy.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-convective_available_potential_energy.ini @@ -11,6 +11,7 @@ variable = cape datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels cds_variable = convective_available_potential_energy +cds_units = J kg^-1 complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-convective_inhibition.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-convective_inhibition.ini index 880dc1e97..0d0d336d8 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-convective_inhibition.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-convective_inhibition.ini @@ -11,6 +11,7 @@ variable = cin datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels cds_variable = convective_inhibition +cds_units = J kg^-1 complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-convective_precipitation.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-convective_precipitation.ini index 4905bf274..6036be523 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-convective_precipitation.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-convective_precipitation.ini @@ -11,6 +11,7 @@ variable = cp datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels cds_variable = convective_precipitation +cds_units = m complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = 0.0 -valid_max = 0.04 +valid_max = 0.04 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-convective_rain_rate.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-convective_rain_rate.ini index d56724978..b89cc19ef 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-convective_rain_rate.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-convective_rain_rate.ini @@ -11,6 +11,7 @@ variable = crr datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels cds_variable = convective_rain_rate +cds_units = kg m^-2 s^-1 complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-convective_snowfall.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-convective_snowfall.ini index d087e24b9..9a1e4ce93 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-convective_snowfall.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-convective_snowfall.ini @@ -11,6 +11,7 @@ variable = csf datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels cds_variable = convective_snowfall +cds_units = m of water equivalent complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-convective_snowfall_rate_water_equivalent.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-convective_snowfall_rate_water_equivalent.ini index 895d4c5b2..2db0b659c 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-convective_snowfall_rate_water_equivalent.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-convective_snowfall_rate_water_equivalent.ini @@ -11,6 +11,7 @@ variable = csfr datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels cds_variable = convective_snowfall_rate_water_equivalent +cds_units = kg m^-2 s^-1 complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-downward_uv_radiation_at_the_surface.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-downward_uv_radiation_at_the_surface.ini index 5194b8606..0bd6b6e94 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-downward_uv_radiation_at_the_surface.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-downward_uv_radiation_at_the_surface.ini @@ -11,6 +11,7 @@ variable = uvb datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels cds_variable = downward_uv_radiation_at_the_surface +cds_units = J m^-2 complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-duct_base_height.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-duct_base_height.ini index 6ad225c3f..1d7a09a0e 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-duct_base_height.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-duct_base_height.ini @@ -11,6 +11,7 @@ variable = dctb datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels cds_variable = duct_base_height +cds_units = m complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-eastward_gravity_wave_surface_stress.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-eastward_gravity_wave_surface_stress.ini index e74987817..6c9692284 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-eastward_gravity_wave_surface_stress.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-eastward_gravity_wave_surface_stress.ini @@ -11,6 +11,7 @@ variable = lgws datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels cds_variable = eastward_gravity_wave_surface_stress +cds_units = N m^-2 s complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-eastward_turbulent_surface_stress.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-eastward_turbulent_surface_stress.ini index 4db10c8a1..d1d9a3e23 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-eastward_turbulent_surface_stress.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-eastward_turbulent_surface_stress.ini @@ -11,6 +11,7 @@ variable = ewss datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels cds_variable = eastward_turbulent_surface_stress +cds_units = N m^-2 s complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-evaporation.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-evaporation.ini index fd05c0d60..9ac2f78a1 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-evaporation.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-evaporation.ini @@ -11,6 +11,7 @@ variable = e datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels cds_variable = evaporation +cds_units = m of water equivalent complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-forecast_albedo.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-forecast_albedo.ini index 1346467b1..819baaa67 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-forecast_albedo.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-forecast_albedo.ini @@ -11,6 +11,7 @@ variable = fal datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels cds_variable = forecast_albedo +cds_units = (0 - 1) complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = 0.0 -valid_max = 1.0 +valid_max = 1.0 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-forecast_logarithm_of_surface_roughness_for_heat.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-forecast_logarithm_of_surface_roughness_for_heat.ini index 1aa3ec595..677783a0f 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-forecast_logarithm_of_surface_roughness_for_heat.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-forecast_logarithm_of_surface_roughness_for_heat.ini @@ -11,6 +11,7 @@ variable = flsr datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels cds_variable = forecast_logarithm_of_surface_roughness_for_heat +cds_units = ~ complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-forecast_surface_roughness.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-forecast_surface_roughness.ini index 5d2d99648..b9d31fa27 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-forecast_surface_roughness.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-forecast_surface_roughness.ini @@ -11,6 +11,7 @@ variable = fsr datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels cds_variable = forecast_surface_roughness +cds_units = m complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-free_convective_velocity_over_the_oceans.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-free_convective_velocity_over_the_oceans.ini index d5eb0073e..ecba4cd71 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-free_convective_velocity_over_the_oceans.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-free_convective_velocity_over_the_oceans.ini @@ -11,6 +11,7 @@ variable = p140208 datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels cds_variable = free_convective_velocity_over_the_oceans +cds_units = m s^-1 complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-friction_velocity.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-friction_velocity.ini index 3b389afeb..2b43bdcda 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-friction_velocity.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-friction_velocity.ini @@ -11,6 +11,7 @@ variable = zust datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels cds_variable = friction_velocity +cds_units = m s^-1 complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = 0.0 -valid_max = 1.0 +valid_max = 1.0 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-gravity_wave_dissipation.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-gravity_wave_dissipation.ini index 3848baab2..b2304b659 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-gravity_wave_dissipation.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-gravity_wave_dissipation.ini @@ -11,6 +11,7 @@ variable = gwd datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels cds_variable = gravity_wave_dissipation +cds_units = J m^-2 complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-high_cloud_cover.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-high_cloud_cover.ini index 9f5de471d..f188d485e 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-high_cloud_cover.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-high_cloud_cover.ini @@ -11,6 +11,7 @@ variable = hcc datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels cds_variable = high_cloud_cover +cds_units = (0 - 1) complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = 0.0 -valid_max = 1.0 +valid_max = 1.0 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-high_vegetation_cover.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-high_vegetation_cover.ini index 575920214..0859e4096 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-high_vegetation_cover.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-high_vegetation_cover.ini @@ -11,6 +11,7 @@ variable = cvh datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels cds_variable = high_vegetation_cover +cds_units = (0 - 1) complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = 0.0 -valid_max = 1.0 +valid_max = 1.0 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-ice_temperature_layer_1.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-ice_temperature_layer_1.ini index 0306c2818..87d105c51 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-ice_temperature_layer_1.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-ice_temperature_layer_1.ini @@ -11,6 +11,7 @@ variable = istl1 datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels cds_variable = ice_temperature_layer_1 +cds_units = K complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-ice_temperature_layer_2.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-ice_temperature_layer_2.ini index 30309cffc..88aa1ce3b 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-ice_temperature_layer_2.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-ice_temperature_layer_2.ini @@ -11,6 +11,7 @@ variable = istl2 datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels cds_variable = ice_temperature_layer_2 +cds_units = K complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-ice_temperature_layer_3.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-ice_temperature_layer_3.ini index d046ca1ad..3775d7dbd 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-ice_temperature_layer_3.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-ice_temperature_layer_3.ini @@ -11,6 +11,7 @@ variable = istl3 datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels cds_variable = ice_temperature_layer_3 +cds_units = K complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-ice_temperature_layer_4.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-ice_temperature_layer_4.ini index a17d7b8b8..93745fa80 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-ice_temperature_layer_4.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-ice_temperature_layer_4.ini @@ -11,6 +11,7 @@ variable = istl4 datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels cds_variable = ice_temperature_layer_4 +cds_units = K complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-instantaneous_10m_wind_gust.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-instantaneous_10m_wind_gust.ini index ae39966e2..a25b578ca 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-instantaneous_10m_wind_gust.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-instantaneous_10m_wind_gust.ini @@ -11,6 +11,7 @@ variable = i10fg datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels cds_variable = instantaneous_10m_wind_gust +cds_units = m s^-1 complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = 0.0 -valid_max = 150.0 +valid_max = 150.0 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-instantaneous_eastward_turbulent_surface_stress.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-instantaneous_eastward_turbulent_surface_stress.ini index e8a18c642..a0085e796 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-instantaneous_eastward_turbulent_surface_stress.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-instantaneous_eastward_turbulent_surface_stress.ini @@ -11,6 +11,7 @@ variable = iews datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels cds_variable = instantaneous_eastward_turbulent_surface_stress +cds_units = N m^-2 complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-instantaneous_large_scale_surface_precipitation_fraction.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-instantaneous_large_scale_surface_precipitation_fraction.ini index aec7c831b..14f793e10 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-instantaneous_large_scale_surface_precipitation_fraction.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-instantaneous_large_scale_surface_precipitation_fraction.ini @@ -11,6 +11,7 @@ variable = ilspf datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels cds_variable = instantaneous_large_scale_surface_precipitation_fraction +cds_units = (0 - 1) complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = 0.0 -valid_max = 1.0 +valid_max = 1.0 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-instantaneous_moisture_flux.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-instantaneous_moisture_flux.ini index 9e794f657..9d08d6f31 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-instantaneous_moisture_flux.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-instantaneous_moisture_flux.ini @@ -11,6 +11,7 @@ variable = ie datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels cds_variable = instantaneous_moisture_flux +cds_units = kg m^-2 s^-1 complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-instantaneous_northward_turbulent_surface_stress.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-instantaneous_northward_turbulent_surface_stress.ini index 1cdb54046..679a910d3 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-instantaneous_northward_turbulent_surface_stress.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-instantaneous_northward_turbulent_surface_stress.ini @@ -11,6 +11,7 @@ variable = inss datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels cds_variable = instantaneous_northward_turbulent_surface_stress +cds_units = N m^-2 complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-instantaneous_surface_sensible_heat_flux.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-instantaneous_surface_sensible_heat_flux.ini index 83b8d778c..cd5e6a092 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-instantaneous_surface_sensible_heat_flux.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-instantaneous_surface_sensible_heat_flux.ini @@ -11,6 +11,7 @@ variable = ishf datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels cds_variable = instantaneous_surface_sensible_heat_flux +cds_units = W m^-2 complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-k_index.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-k_index.ini index 2660f33d5..a4c7bd54c 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-k_index.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-k_index.ini @@ -11,6 +11,7 @@ variable = kx datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels cds_variable = k_index +cds_units = K complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-lake_bottom_temperature.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-lake_bottom_temperature.ini index 870cebc74..a6842606f 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-lake_bottom_temperature.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-lake_bottom_temperature.ini @@ -11,6 +11,7 @@ variable = lblt datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels cds_variable = lake_bottom_temperature +cds_units = K complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-lake_cover.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-lake_cover.ini index ce06b7d16..d7cd6be1f 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-lake_cover.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-lake_cover.ini @@ -11,6 +11,7 @@ variable = cl datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels cds_variable = lake_cover +cds_units = (0 - 1) complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = 0.0 -valid_max = 1.0 +valid_max = 1.0 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-lake_depth.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-lake_depth.ini index 693ea1ff7..efee3f14b 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-lake_depth.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-lake_depth.ini @@ -11,6 +11,7 @@ variable = dl datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels cds_variable = lake_depth +cds_units = m complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-lake_ice_depth.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-lake_ice_depth.ini index 871417b65..42458e2f9 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-lake_ice_depth.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-lake_ice_depth.ini @@ -11,6 +11,7 @@ variable = licd datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels cds_variable = lake_ice_depth +cds_units = m complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-lake_ice_temperature.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-lake_ice_temperature.ini index c2c986155..f7fa78e70 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-lake_ice_temperature.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-lake_ice_temperature.ini @@ -11,6 +11,7 @@ variable = lict datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels cds_variable = lake_ice_temperature +cds_units = K complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-lake_mix_layer_depth.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-lake_mix_layer_depth.ini index 6613470cf..ab2d8ba49 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-lake_mix_layer_depth.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-lake_mix_layer_depth.ini @@ -11,6 +11,7 @@ variable = lmld datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels cds_variable = lake_mix_layer_depth +cds_units = m complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-lake_mix_layer_temperature.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-lake_mix_layer_temperature.ini index 0be8dc03b..b548d2324 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-lake_mix_layer_temperature.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-lake_mix_layer_temperature.ini @@ -11,6 +11,7 @@ variable = lmlt datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels cds_variable = lake_mix_layer_temperature +cds_units = K complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-lake_shape_factor.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-lake_shape_factor.ini index 2b38480cf..8f9c8621d 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-lake_shape_factor.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-lake_shape_factor.ini @@ -11,6 +11,7 @@ variable = lshf datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels cds_variable = lake_shape_factor +cds_units = dimensionless complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-lake_total_layer_temperature.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-lake_total_layer_temperature.ini index 52915add7..ef0a7bb28 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-lake_total_layer_temperature.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-lake_total_layer_temperature.ini @@ -11,6 +11,7 @@ variable = ltlt datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels cds_variable = lake_total_layer_temperature +cds_units = K complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-large_scale_precipitation.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-large_scale_precipitation.ini index 1826bffa5..d5febd550 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-large_scale_precipitation.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-large_scale_precipitation.ini @@ -11,6 +11,7 @@ variable = lsp datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels cds_variable = large_scale_precipitation +cds_units = m complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = 0.0 -valid_max = 0.04 +valid_max = 0.04 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-large_scale_precipitation_fraction.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-large_scale_precipitation_fraction.ini index 09b98082f..c54e1d242 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-large_scale_precipitation_fraction.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-large_scale_precipitation_fraction.ini @@ -11,6 +11,7 @@ variable = lspf datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels cds_variable = large_scale_precipitation_fraction +cds_units = s complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-large_scale_rain_rate.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-large_scale_rain_rate.ini index d212fbd32..5f6934638 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-large_scale_rain_rate.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-large_scale_rain_rate.ini @@ -11,6 +11,7 @@ variable = lsrr datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels cds_variable = large_scale_rain_rate +cds_units = kg m^-2 s^-1 complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-large_scale_snowfall.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-large_scale_snowfall.ini index 94d38db4b..b4d89f62d 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-large_scale_snowfall.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-large_scale_snowfall.ini @@ -11,6 +11,7 @@ variable = lsf datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels cds_variable = large_scale_snowfall +cds_units = m of water equivalent complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-large_scale_snowfall_rate_water_equivalent.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-large_scale_snowfall_rate_water_equivalent.ini index c2e471a6f..30055d405 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-large_scale_snowfall_rate_water_equivalent.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-large_scale_snowfall_rate_water_equivalent.ini @@ -11,6 +11,7 @@ variable = lssfr datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels cds_variable = large_scale_snowfall_rate_water_equivalent +cds_units = kg m^-2 s^-1 complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-leaf_area_index_high_vegetation.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-leaf_area_index_high_vegetation.ini index 81fbda5ab..c7fa60219 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-leaf_area_index_high_vegetation.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-leaf_area_index_high_vegetation.ini @@ -11,6 +11,7 @@ variable = lai_hv datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels cds_variable = leaf_area_index_high_vegetation +cds_units = m^2 m^-2 complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-leaf_area_index_low_vegetation.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-leaf_area_index_low_vegetation.ini index e032ced33..fa6667d42 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-leaf_area_index_low_vegetation.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-leaf_area_index_low_vegetation.ini @@ -11,6 +11,7 @@ variable = lai_lv datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels cds_variable = leaf_area_index_low_vegetation +cds_units = m^2 m^-2 complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-low_cloud_cover.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-low_cloud_cover.ini index 8b9a34d19..12121a545 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-low_cloud_cover.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-low_cloud_cover.ini @@ -11,6 +11,7 @@ variable = lcc datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels cds_variable = low_cloud_cover +cds_units = (0 - 1) complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = 0.0 -valid_max = 1.0 +valid_max = 1.0 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-low_vegetation_cover.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-low_vegetation_cover.ini index d20dc0f40..f00e98e29 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-low_vegetation_cover.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-low_vegetation_cover.ini @@ -11,6 +11,7 @@ variable = cvl datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels cds_variable = low_vegetation_cover +cds_units = (0 - 1) complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = 0.0 -valid_max = 1.0 +valid_max = 1.0 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-maximum_2m_temperature_since_previous_post_processing.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-maximum_2m_temperature_since_previous_post_processing.ini index 172212fac..abdd8e32c 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-maximum_2m_temperature_since_previous_post_processing.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-maximum_2m_temperature_since_previous_post_processing.ini @@ -11,6 +11,7 @@ variable = mx2t datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels cds_variable = maximum_2m_temperature_since_previous_post_processing +cds_units = K complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-maximum_individual_wave_height.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-maximum_individual_wave_height.ini index 06783ae69..6da5e7419 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-maximum_individual_wave_height.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-maximum_individual_wave_height.ini @@ -11,6 +11,7 @@ variable = hmax datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels cds_variable = maximum_individual_wave_height +cds_units = m complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-maximum_total_precipitation_rate_since_previous_post_processing.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-maximum_total_precipitation_rate_since_previous_post_processing.ini index d96b97d08..dc7fb2f3a 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-maximum_total_precipitation_rate_since_previous_post_processing.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-maximum_total_precipitation_rate_since_previous_post_processing.ini @@ -11,6 +11,7 @@ variable = mxtpr datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels cds_variable = maximum_total_precipitation_rate_since_previous_post_processing +cds_units = kg m^-2 s^-1 complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_boundary_layer_dissipation.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_boundary_layer_dissipation.ini index 49900f8e3..7c386bb1b 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_boundary_layer_dissipation.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_boundary_layer_dissipation.ini @@ -11,6 +11,7 @@ variable = mbld datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels cds_variable = mean_boundary_layer_dissipation +cds_units = W m^-2 complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_convective_precipitation_rate.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_convective_precipitation_rate.ini index b255b9878..ce105616c 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_convective_precipitation_rate.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_convective_precipitation_rate.ini @@ -11,6 +11,7 @@ variable = mcpr datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels cds_variable = mean_convective_precipitation_rate +cds_units = kg m^-2 s^-1 complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_convective_snowfall_rate.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_convective_snowfall_rate.ini index 1b51a090f..6a3a6fa0d 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_convective_snowfall_rate.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_convective_snowfall_rate.ini @@ -11,6 +11,7 @@ variable = mcsr datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels cds_variable = mean_convective_snowfall_rate +cds_units = kg m^-2 s^-1 complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_direction_of_total_swell.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_direction_of_total_swell.ini index b8c58657e..e83a7dd53 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_direction_of_total_swell.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_direction_of_total_swell.ini @@ -11,6 +11,7 @@ variable = mdts datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels cds_variable = mean_direction_of_total_swell +cds_units = degrees complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_direction_of_wind_waves.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_direction_of_wind_waves.ini index 9b1deb0da..99ee2462c 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_direction_of_wind_waves.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_direction_of_wind_waves.ini @@ -11,6 +11,7 @@ variable = mdww datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels cds_variable = mean_direction_of_wind_waves +cds_units = degrees complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_eastward_gravity_wave_surface_stress.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_eastward_gravity_wave_surface_stress.ini index 62c00d6df..849ca1f53 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_eastward_gravity_wave_surface_stress.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_eastward_gravity_wave_surface_stress.ini @@ -11,6 +11,7 @@ variable = megwss datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels cds_variable = mean_eastward_gravity_wave_surface_stress +cds_units = N m^-2 complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_eastward_turbulent_surface_stress.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_eastward_turbulent_surface_stress.ini index 2fe2d4065..b76723d28 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_eastward_turbulent_surface_stress.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_eastward_turbulent_surface_stress.ini @@ -11,6 +11,7 @@ variable = metss datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels cds_variable = mean_eastward_turbulent_surface_stress +cds_units = N m^-2 complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_evaporation_rate.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_evaporation_rate.ini index 4b90781c7..7541fa14e 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_evaporation_rate.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_evaporation_rate.ini @@ -11,6 +11,7 @@ variable = mer datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels cds_variable = mean_evaporation_rate +cds_units = kg m^-2 s^-1 complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_gravity_wave_dissipation.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_gravity_wave_dissipation.ini index 39583c50d..2695b341c 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_gravity_wave_dissipation.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_gravity_wave_dissipation.ini @@ -11,6 +11,7 @@ variable = mgwd datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels cds_variable = mean_gravity_wave_dissipation +cds_units = W m^-2 complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_large_scale_precipitation_fraction.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_large_scale_precipitation_fraction.ini index 8f55632ef..4db260d14 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_large_scale_precipitation_fraction.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_large_scale_precipitation_fraction.ini @@ -11,6 +11,7 @@ variable = mlspf datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels cds_variable = mean_large_scale_precipitation_fraction +cds_units = Proportion complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = 0.0 -valid_max = 1.0 +valid_max = 1.0 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_large_scale_precipitation_rate.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_large_scale_precipitation_rate.ini index fa395f2eb..0c80e53f7 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_large_scale_precipitation_rate.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_large_scale_precipitation_rate.ini @@ -11,6 +11,7 @@ variable = mlspr datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels cds_variable = mean_large_scale_precipitation_rate +cds_units = kg m^-2 s^-1 complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_large_scale_snowfall_rate.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_large_scale_snowfall_rate.ini index 2cab6fe2c..44181b834 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_large_scale_snowfall_rate.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_large_scale_snowfall_rate.ini @@ -11,6 +11,7 @@ variable = mlssr datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels cds_variable = mean_large_scale_snowfall_rate +cds_units = kg m^-2 s^-1 complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_northward_gravity_wave_surface_stress.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_northward_gravity_wave_surface_stress.ini index 8d3b0f424..b67870863 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_northward_gravity_wave_surface_stress.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_northward_gravity_wave_surface_stress.ini @@ -11,6 +11,7 @@ variable = mngwss datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels cds_variable = mean_northward_gravity_wave_surface_stress +cds_units = N m^-2 complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_northward_turbulent_surface_stress.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_northward_turbulent_surface_stress.ini index 1ded0cbe8..8c82849f3 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_northward_turbulent_surface_stress.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_northward_turbulent_surface_stress.ini @@ -11,6 +11,7 @@ variable = mntss datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels cds_variable = mean_northward_turbulent_surface_stress +cds_units = N m^-2 complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_period_of_total_swell.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_period_of_total_swell.ini index d25537fbe..962276e6b 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_period_of_total_swell.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_period_of_total_swell.ini @@ -11,6 +11,7 @@ variable = mpts datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels cds_variable = mean_period_of_total_swell +cds_units = s complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_period_of_wind_waves.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_period_of_wind_waves.ini index a3a60faf3..4dc01ce66 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_period_of_wind_waves.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_period_of_wind_waves.ini @@ -11,6 +11,7 @@ variable = mpww datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels cds_variable = mean_period_of_wind_waves +cds_units = s complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_potential_evaporation_rate.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_potential_evaporation_rate.ini index f061decca..f2cc78bec 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_potential_evaporation_rate.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_potential_evaporation_rate.ini @@ -11,6 +11,7 @@ variable = mper datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels cds_variable = mean_potential_evaporation_rate +cds_units = kg m^-2 s^-1 complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_runoff_rate.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_runoff_rate.ini index 421ba3dce..83ef61bea 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_runoff_rate.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_runoff_rate.ini @@ -11,6 +11,7 @@ variable = mror datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels cds_variable = mean_runoff_rate +cds_units = kg m^-2 s^-1 complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_sea_level_pressure.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_sea_level_pressure.ini index aabfde25f..638dbb7bb 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_sea_level_pressure.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_sea_level_pressure.ini @@ -11,6 +11,7 @@ variable = msl datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels cds_variable = mean_sea_level_pressure +cds_units = Pa complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_snow_evaporation_rate.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_snow_evaporation_rate.ini index 1aa53b3e3..9c726bfc3 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_snow_evaporation_rate.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_snow_evaporation_rate.ini @@ -11,6 +11,7 @@ variable = mser datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels cds_variable = mean_snow_evaporation_rate +cds_units = kg m^-2 s^-1 complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_snowfall_rate.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_snowfall_rate.ini index cc44b5bd5..f188c7d98 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_snowfall_rate.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_snowfall_rate.ini @@ -11,6 +11,7 @@ variable = msr datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels cds_variable = mean_snowfall_rate +cds_units = kg m^-2 s^-1 complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_snowmelt_rate.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_snowmelt_rate.ini index c12a5e02a..aedd12b7a 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_snowmelt_rate.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_snowmelt_rate.ini @@ -11,6 +11,7 @@ variable = msmr datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels cds_variable = mean_snowmelt_rate +cds_units = kg m^-2 s^-1 complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_square_slope_of_waves.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_square_slope_of_waves.ini index ee89ac281..cc6bdf2d6 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_square_slope_of_waves.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_square_slope_of_waves.ini @@ -11,6 +11,7 @@ variable = msqs datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels cds_variable = mean_square_slope_of_waves +cds_units = dimensionless complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_sub_surface_runoff_rate.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_sub_surface_runoff_rate.ini index 870c28a43..d94ffd182 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_sub_surface_runoff_rate.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_sub_surface_runoff_rate.ini @@ -11,6 +11,7 @@ variable = mssror datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels cds_variable = mean_sub_surface_runoff_rate +cds_units = kg m^-2 s^-1 complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_surface_direct_short_wave_radiation_flux.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_surface_direct_short_wave_radiation_flux.ini index 3c5780825..ddde346f1 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_surface_direct_short_wave_radiation_flux.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_surface_direct_short_wave_radiation_flux.ini @@ -11,6 +11,7 @@ variable = msdrswrf datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels cds_variable = mean_surface_direct_short_wave_radiation_flux +cds_units = W m^-2 complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = 0.0 -valid_max = 1600.0 +valid_max = 1600.0 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_surface_direct_short_wave_radiation_flux_clear_sky.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_surface_direct_short_wave_radiation_flux_clear_sky.ini index 0852cbcf3..d0b77ab15 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_surface_direct_short_wave_radiation_flux_clear_sky.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_surface_direct_short_wave_radiation_flux_clear_sky.ini @@ -11,6 +11,7 @@ variable = msdrswrfcs datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels cds_variable = mean_surface_direct_short_wave_radiation_flux_clear_sky +cds_units = W m^-2 complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = 0.0 -valid_max = 1600.0 +valid_max = 1600.0 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_surface_downward_long_wave_radiation_flux.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_surface_downward_long_wave_radiation_flux.ini index 0b56b868c..a7e7c7e4a 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_surface_downward_long_wave_radiation_flux.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_surface_downward_long_wave_radiation_flux.ini @@ -11,6 +11,7 @@ variable = msdwlwrf datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels cds_variable = mean_surface_downward_long_wave_radiation_flux +cds_units = W m^-2 complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_surface_downward_long_wave_radiation_flux_clear_sky.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_surface_downward_long_wave_radiation_flux_clear_sky.ini index 8d1410487..487064349 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_surface_downward_long_wave_radiation_flux_clear_sky.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_surface_downward_long_wave_radiation_flux_clear_sky.ini @@ -11,6 +11,7 @@ variable = msdwlwrfcs datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels cds_variable = mean_surface_downward_long_wave_radiation_flux_clear_sky +cds_units = W m^-2 complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_surface_downward_short_wave_radiation_flux.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_surface_downward_short_wave_radiation_flux.ini index f85463f91..e97bf839b 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_surface_downward_short_wave_radiation_flux.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_surface_downward_short_wave_radiation_flux.ini @@ -11,6 +11,7 @@ variable = msdwswrf datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels cds_variable = mean_surface_downward_short_wave_radiation_flux +cds_units = W m^-2 complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_surface_downward_short_wave_radiation_flux_clear_sky.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_surface_downward_short_wave_radiation_flux_clear_sky.ini index 210f85e3c..2693c6762 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_surface_downward_short_wave_radiation_flux_clear_sky.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_surface_downward_short_wave_radiation_flux_clear_sky.ini @@ -11,6 +11,7 @@ variable = msdwswrfcs datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels cds_variable = mean_surface_downward_short_wave_radiation_flux_clear_sky +cds_units = W m^-2 complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_surface_downward_uv_radiation_flux.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_surface_downward_uv_radiation_flux.ini index 3e8b0db46..aca5ea8d0 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_surface_downward_uv_radiation_flux.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_surface_downward_uv_radiation_flux.ini @@ -11,6 +11,7 @@ variable = msdwuvrf datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels cds_variable = mean_surface_downward_uv_radiation_flux +cds_units = W m^-2 complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = 0.0 -valid_max = 1600.0 +valid_max = 1600.0 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_surface_latent_heat_flux.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_surface_latent_heat_flux.ini index 5919b159c..fecb39ad1 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_surface_latent_heat_flux.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_surface_latent_heat_flux.ini @@ -11,6 +11,7 @@ variable = mslhf datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels cds_variable = mean_surface_latent_heat_flux +cds_units = W m^-2 complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_surface_net_long_wave_radiation_flux.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_surface_net_long_wave_radiation_flux.ini index dc0510c56..ce3a4cead 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_surface_net_long_wave_radiation_flux.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_surface_net_long_wave_radiation_flux.ini @@ -11,6 +11,7 @@ variable = msnlwrf datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels cds_variable = mean_surface_net_long_wave_radiation_flux +cds_units = W m^-2 complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -1600.0 -valid_max = 1600.0 +valid_max = 1600.0 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_surface_net_long_wave_radiation_flux_clear_sky.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_surface_net_long_wave_radiation_flux_clear_sky.ini index d27bfcde8..64d5c1caf 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_surface_net_long_wave_radiation_flux_clear_sky.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_surface_net_long_wave_radiation_flux_clear_sky.ini @@ -11,6 +11,7 @@ variable = msnlwrfcs datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels cds_variable = mean_surface_net_long_wave_radiation_flux_clear_sky +cds_units = W m^-2 complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -1600.0 -valid_max = 1600.0 +valid_max = 1600.0 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_surface_net_short_wave_radiation_flux.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_surface_net_short_wave_radiation_flux.ini index 1d4f9d09b..30566eeba 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_surface_net_short_wave_radiation_flux.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_surface_net_short_wave_radiation_flux.ini @@ -11,6 +11,7 @@ variable = msnswrf datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels cds_variable = mean_surface_net_short_wave_radiation_flux +cds_units = W m^-2 complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -1600.0 -valid_max = 1600.0 +valid_max = 1600.0 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_surface_net_short_wave_radiation_flux_clear_sky.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_surface_net_short_wave_radiation_flux_clear_sky.ini index 86a745fa9..9ef7ee9eb 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_surface_net_short_wave_radiation_flux_clear_sky.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_surface_net_short_wave_radiation_flux_clear_sky.ini @@ -11,6 +11,7 @@ variable = msnswrfcs datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels cds_variable = mean_surface_net_short_wave_radiation_flux_clear_sky +cds_units = W m^-2 complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = 0.0 -valid_max = 1600.0 +valid_max = 1600.0 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_surface_runoff_rate.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_surface_runoff_rate.ini index d893afe10..a44704aa4 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_surface_runoff_rate.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_surface_runoff_rate.ini @@ -11,6 +11,7 @@ variable = msror datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels cds_variable = mean_surface_runoff_rate +cds_units = kg m^-2 s^-1 complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_surface_sensible_heat_flux.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_surface_sensible_heat_flux.ini index 8a5a75f83..cb6dd2c6f 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_surface_sensible_heat_flux.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_surface_sensible_heat_flux.ini @@ -11,6 +11,7 @@ variable = msshf datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels cds_variable = mean_surface_sensible_heat_flux +cds_units = W m^-2 complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_top_downward_short_wave_radiation_flux.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_top_downward_short_wave_radiation_flux.ini index ee40150f1..48e013d6f 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_top_downward_short_wave_radiation_flux.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_top_downward_short_wave_radiation_flux.ini @@ -11,6 +11,7 @@ variable = mtdwswrf datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels cds_variable = mean_top_downward_short_wave_radiation_flux +cds_units = W m^-2 complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = 0.0 -valid_max = 1600.0 +valid_max = 1600.0 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_top_net_long_wave_radiation_flux.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_top_net_long_wave_radiation_flux.ini index fd40416cb..30a9ffb83 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_top_net_long_wave_radiation_flux.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_top_net_long_wave_radiation_flux.ini @@ -11,6 +11,7 @@ variable = mtnlwrf datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels cds_variable = mean_top_net_long_wave_radiation_flux +cds_units = W m^-2 complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -1600.0 -valid_max = 1600.0 +valid_max = 1600.0 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_top_net_long_wave_radiation_flux_clear_sky.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_top_net_long_wave_radiation_flux_clear_sky.ini index 2da1cf479..f38a34f2b 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_top_net_long_wave_radiation_flux_clear_sky.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_top_net_long_wave_radiation_flux_clear_sky.ini @@ -11,6 +11,7 @@ variable = mtnlwrfcs datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels cds_variable = mean_top_net_long_wave_radiation_flux_clear_sky +cds_units = W m^-2 complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -1600.0 -valid_max = 1600.0 +valid_max = 1600.0 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_top_net_short_wave_radiation_flux.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_top_net_short_wave_radiation_flux.ini index 7511084d8..c7c6207fe 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_top_net_short_wave_radiation_flux.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_top_net_short_wave_radiation_flux.ini @@ -11,6 +11,7 @@ variable = mtnswrf datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels cds_variable = mean_top_net_short_wave_radiation_flux +cds_units = W m^-2 complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -1600.0 -valid_max = 1600.0 +valid_max = 1600.0 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_top_net_short_wave_radiation_flux_clear_sky.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_top_net_short_wave_radiation_flux_clear_sky.ini index 55deebd3e..3212aa83c 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_top_net_short_wave_radiation_flux_clear_sky.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_top_net_short_wave_radiation_flux_clear_sky.ini @@ -11,6 +11,7 @@ variable = mtnswrfcs datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels cds_variable = mean_top_net_short_wave_radiation_flux_clear_sky +cds_units = W m^-2 complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -1600.0 -valid_max = 1600.0 +valid_max = 1600.0 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_total_precipitation_rate.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_total_precipitation_rate.ini index 9eb2091af..ad2c75978 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_total_precipitation_rate.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_total_precipitation_rate.ini @@ -11,6 +11,7 @@ variable = mtpr datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels cds_variable = mean_total_precipitation_rate +cds_units = kg m^-2 s^-1 complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_vertical_gradient_of_refractivity_inside_trapping_layer.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_vertical_gradient_of_refractivity_inside_trapping_layer.ini index 4f726522e..baa7a59c7 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_vertical_gradient_of_refractivity_inside_trapping_layer.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_vertical_gradient_of_refractivity_inside_trapping_layer.ini @@ -11,6 +11,7 @@ variable = dndza datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels cds_variable = mean_vertical_gradient_of_refractivity_inside_trapping_layer +cds_units = m^-1 complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_vertically_integrated_moisture_divergence.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_vertically_integrated_moisture_divergence.ini index 37af2bb89..02ff9df73 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_vertically_integrated_moisture_divergence.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_vertically_integrated_moisture_divergence.ini @@ -11,6 +11,7 @@ variable = mvimd datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels cds_variable = mean_vertically_integrated_moisture_divergence +cds_units = kg m^-2 s^-1 complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_wave_direction.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_wave_direction.ini index cfc090ea5..b0c009673 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_wave_direction.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_wave_direction.ini @@ -11,6 +11,7 @@ variable = mwd datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels cds_variable = mean_wave_direction +cds_units = degree true complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_wave_direction_of_first_swell_partition.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_wave_direction_of_first_swell_partition.ini index 17c5f5426..d3946bcf8 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_wave_direction_of_first_swell_partition.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_wave_direction_of_first_swell_partition.ini @@ -11,6 +11,7 @@ variable = p140122 datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels cds_variable = mean_wave_direction_of_first_swell_partition +cds_units = degrees complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_wave_direction_of_second_swell_partition.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_wave_direction_of_second_swell_partition.ini index 0c2c29121..a6acc0905 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_wave_direction_of_second_swell_partition.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_wave_direction_of_second_swell_partition.ini @@ -11,6 +11,7 @@ variable = p140125 datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels cds_variable = mean_wave_direction_of_second_swell_partition +cds_units = degrees complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_wave_direction_of_third_swell_partition.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_wave_direction_of_third_swell_partition.ini index 0ee49ebcb..6f4f939c4 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_wave_direction_of_third_swell_partition.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_wave_direction_of_third_swell_partition.ini @@ -11,6 +11,7 @@ variable = p140128 datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels cds_variable = mean_wave_direction_of_third_swell_partition +cds_units = degrees complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_wave_period.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_wave_period.ini index 089f874e7..70d4f3dc5 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_wave_period.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_wave_period.ini @@ -11,6 +11,7 @@ variable = mwp datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels cds_variable = mean_wave_period +cds_units = s complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_wave_period_based_on_first_moment.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_wave_period_based_on_first_moment.ini index 81d4c46e2..942c4cf9a 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_wave_period_based_on_first_moment.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_wave_period_based_on_first_moment.ini @@ -11,6 +11,7 @@ variable = mp1 datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels cds_variable = mean_wave_period_based_on_first_moment +cds_units = s complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_wave_period_based_on_first_moment_for_swell.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_wave_period_based_on_first_moment_for_swell.ini index a8f68548a..15c65a385 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_wave_period_based_on_first_moment_for_swell.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_wave_period_based_on_first_moment_for_swell.ini @@ -11,6 +11,7 @@ variable = p1ps datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels cds_variable = mean_wave_period_based_on_first_moment_for_swell +cds_units = s complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_wave_period_based_on_first_moment_for_wind_waves.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_wave_period_based_on_first_moment_for_wind_waves.ini index bde02e9d5..e4ac70ffa 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_wave_period_based_on_first_moment_for_wind_waves.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_wave_period_based_on_first_moment_for_wind_waves.ini @@ -11,6 +11,7 @@ variable = p1ww datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels cds_variable = mean_wave_period_based_on_first_moment_for_wind_waves +cds_units = s complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_wave_period_based_on_second_moment_for_swell.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_wave_period_based_on_second_moment_for_swell.ini index 02f9de2fc..8c128d5d3 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_wave_period_based_on_second_moment_for_swell.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_wave_period_based_on_second_moment_for_swell.ini @@ -11,6 +11,7 @@ variable = p2ps datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels cds_variable = mean_wave_period_based_on_second_moment_for_swell +cds_units = s complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_wave_period_based_on_second_moment_for_wind_waves.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_wave_period_based_on_second_moment_for_wind_waves.ini index 56273bb73..8c4904bcd 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_wave_period_based_on_second_moment_for_wind_waves.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_wave_period_based_on_second_moment_for_wind_waves.ini @@ -11,6 +11,7 @@ variable = p2ww datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels cds_variable = mean_wave_period_based_on_second_moment_for_wind_waves +cds_units = s complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_wave_period_of_first_swell_partition.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_wave_period_of_first_swell_partition.ini index 53783b1c6..7a38963c2 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_wave_period_of_first_swell_partition.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_wave_period_of_first_swell_partition.ini @@ -11,6 +11,7 @@ variable = p140123 datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels cds_variable = mean_wave_period_of_first_swell_partition +cds_units = s complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_wave_period_of_second_swell_partition.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_wave_period_of_second_swell_partition.ini index 35f07eb6d..fc273fd85 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_wave_period_of_second_swell_partition.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_wave_period_of_second_swell_partition.ini @@ -11,6 +11,7 @@ variable = p140126 datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels cds_variable = mean_wave_period_of_second_swell_partition +cds_units = s complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_wave_period_of_third_swell_partition.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_wave_period_of_third_swell_partition.ini index 6341a2b47..06a06dde6 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_wave_period_of_third_swell_partition.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_wave_period_of_third_swell_partition.ini @@ -11,6 +11,7 @@ variable = p140129 datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels cds_variable = mean_wave_period_of_third_swell_partition +cds_units = s complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_zero_crossing_wave_period.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_zero_crossing_wave_period.ini index 5ce5b6b29..49b8b8f4a 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_zero_crossing_wave_period.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_zero_crossing_wave_period.ini @@ -11,6 +11,7 @@ variable = mp2 datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels cds_variable = mean_zero_crossing_wave_period +cds_units = s complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-medium_cloud_cover.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-medium_cloud_cover.ini index baf3df6ca..e06d58086 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-medium_cloud_cover.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-medium_cloud_cover.ini @@ -11,6 +11,7 @@ variable = mcc datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels cds_variable = medium_cloud_cover +cds_units = (0 - 1) complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = 0.0 -valid_max = 1.0 +valid_max = 1.0 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-minimum_2m_temperature_since_previous_post_processing.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-minimum_2m_temperature_since_previous_post_processing.ini index 4ed65e94b..43da42d05 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-minimum_2m_temperature_since_previous_post_processing.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-minimum_2m_temperature_since_previous_post_processing.ini @@ -11,6 +11,7 @@ variable = mn2t datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels cds_variable = minimum_2m_temperature_since_previous_post_processing +cds_units = K complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-minimum_total_precipitation_rate_since_previous_post_processing.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-minimum_total_precipitation_rate_since_previous_post_processing.ini index 8af522707..aa14c6e93 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-minimum_total_precipitation_rate_since_previous_post_processing.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-minimum_total_precipitation_rate_since_previous_post_processing.ini @@ -11,6 +11,7 @@ variable = mntpr datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels cds_variable = minimum_total_precipitation_rate_since_previous_post_processing +cds_units = kg m^-2 s^-1 complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-minimum_vertical_gradient_of_refractivity_inside_trapping_layer.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-minimum_vertical_gradient_of_refractivity_inside_trapping_layer.ini index a66ed9910..560794ebf 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-minimum_vertical_gradient_of_refractivity_inside_trapping_layer.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-minimum_vertical_gradient_of_refractivity_inside_trapping_layer.ini @@ -11,6 +11,7 @@ variable = dndzn datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels cds_variable = minimum_vertical_gradient_of_refractivity_inside_trapping_layer +cds_units = m^-1 complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-model_bathymetry.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-model_bathymetry.ini index 88ac273c8..cccda02de 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-model_bathymetry.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-model_bathymetry.ini @@ -11,6 +11,7 @@ variable = wmb datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels cds_variable = model_bathymetry +cds_units = m complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-100m_u_component_of_wind.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-100m_u_component_of_wind.ini index 5ee40b0fe..d9457d0e1 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-100m_u_component_of_wind.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-100m_u_component_of_wind.ini @@ -11,6 +11,7 @@ variable = u100 datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels-monthly-means cds_variable = 100m_u_component_of_wind +cds_units = m s^-1 complete = yes origin = system = @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-100m_v_component_of_wind.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-100m_v_component_of_wind.ini index a878bd343..dc3cd543f 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-100m_v_component_of_wind.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-100m_v_component_of_wind.ini @@ -11,6 +11,7 @@ variable = v100 datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels-monthly-means cds_variable = 100m_v_component_of_wind +cds_units = m s^-1 complete = yes origin = system = @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-10m_u_component_of_neutral_wind.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-10m_u_component_of_neutral_wind.ini index 5947277b4..1d19fb633 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-10m_u_component_of_neutral_wind.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-10m_u_component_of_neutral_wind.ini @@ -11,6 +11,7 @@ variable = u10n datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels-monthly-means cds_variable = 10m_u_component_of_neutral_wind +cds_units = m s^-1 complete = yes origin = system = @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-10m_u_component_of_wind.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-10m_u_component_of_wind.ini index 065fbf2af..8b8d42a35 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-10m_u_component_of_wind.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-10m_u_component_of_wind.ini @@ -11,6 +11,7 @@ variable = u10 datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels-monthly-means cds_variable = 10m_u_component_of_wind +cds_units = m s^-1 complete = yes origin = system = @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -75.0 -valid_max = 75.0 +valid_max = 75.0 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-10m_v_component_of_neutral_wind.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-10m_v_component_of_neutral_wind.ini index 719e740f2..60d5b539c 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-10m_v_component_of_neutral_wind.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-10m_v_component_of_neutral_wind.ini @@ -11,6 +11,7 @@ variable = v10n datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels-monthly-means cds_variable = 10m_v_component_of_neutral_wind +cds_units = m s^-1 complete = yes origin = system = @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-10m_v_component_of_wind.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-10m_v_component_of_wind.ini index d577c4968..6eba2a12d 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-10m_v_component_of_wind.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-10m_v_component_of_wind.ini @@ -11,6 +11,7 @@ variable = v10 datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels-monthly-means cds_variable = 10m_v_component_of_wind +cds_units = m s^-1 complete = yes origin = system = @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -75.0 -valid_max = 75.0 +valid_max = 75.0 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-10m_wind_speed.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-10m_wind_speed.ini index cc3673069..2fac8b59d 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-10m_wind_speed.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-10m_wind_speed.ini @@ -11,6 +11,7 @@ variable = si10 datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels-monthly-means cds_variable = 10m_wind_speed +cds_units = m s^-1 complete = yes origin = system = @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = 0.0 -valid_max = 75.0 +valid_max = 75.0 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-2m_dewpoint_temperature.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-2m_dewpoint_temperature.ini index ff725bd85..4432cf4b0 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-2m_dewpoint_temperature.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-2m_dewpoint_temperature.ini @@ -11,6 +11,7 @@ variable = d2m datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels-monthly-means cds_variable = 2m_dewpoint_temperature +cds_units = K complete = yes origin = system = @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = 193.15 -valid_max = 323.15 +valid_max = 323.15 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-2m_temperature.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-2m_temperature.ini index b0cf82d58..3418cc08f 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-2m_temperature.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-2m_temperature.ini @@ -11,6 +11,7 @@ variable = t2m datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels-monthly-means cds_variable = 2m_temperature +cds_units = K complete = yes origin = system = @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-air_density_over_the_oceans.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-air_density_over_the_oceans.ini index 93c00c874..4a2bb996c 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-air_density_over_the_oceans.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-air_density_over_the_oceans.ini @@ -11,6 +11,7 @@ variable = p140209 datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels-monthly-means cds_variable = air_density_over_the_oceans +cds_units = kg m^-3 complete = yes origin = system = @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-angle_of_sub_gridscale_orography.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-angle_of_sub_gridscale_orography.ini index ee2b0da5e..2196f0bc2 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-angle_of_sub_gridscale_orography.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-angle_of_sub_gridscale_orography.ini @@ -11,6 +11,7 @@ variable = anor datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels-monthly-means cds_variable = angle_of_sub_gridscale_orography +cds_units = radians complete = yes origin = system = @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-anisotropy_of_sub_gridscale_orography.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-anisotropy_of_sub_gridscale_orography.ini index 49f749df2..a6b16b043 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-anisotropy_of_sub_gridscale_orography.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-anisotropy_of_sub_gridscale_orography.ini @@ -11,6 +11,7 @@ variable = isor datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels-monthly-means cds_variable = anisotropy_of_sub_gridscale_orography +cds_units = ~ complete = yes origin = system = @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = 0.0 -valid_max = 1.0 +valid_max = 1.0 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-benjamin_feir_index.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-benjamin_feir_index.ini index e884cbf20..9c97e953a 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-benjamin_feir_index.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-benjamin_feir_index.ini @@ -11,6 +11,7 @@ variable = bfi datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels-monthly-means cds_variable = benjamin_feir_index +cds_units = dimensionless complete = yes origin = system = @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-boundary_layer_dissipation.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-boundary_layer_dissipation.ini index 11f50d28b..baa6dfa9b 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-boundary_layer_dissipation.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-boundary_layer_dissipation.ini @@ -11,6 +11,7 @@ variable = bld datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels-monthly-means cds_variable = boundary_layer_dissipation +cds_units = J m^-2 complete = yes origin = system = @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-boundary_layer_height.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-boundary_layer_height.ini index 7812d80c1..9b99f3349 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-boundary_layer_height.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-boundary_layer_height.ini @@ -11,6 +11,7 @@ variable = blh datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels-monthly-means cds_variable = boundary_layer_height +cds_units = m complete = yes origin = system = @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-charnock.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-charnock.ini index d6f2df80d..6d55af3f8 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-charnock.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-charnock.ini @@ -11,6 +11,7 @@ variable = chnk datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels-monthly-means cds_variable = charnock +cds_units = ~ complete = yes origin = system = @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-clear_sky_direct_solar_radiation_at_surface.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-clear_sky_direct_solar_radiation_at_surface.ini index 785e26753..f351c987b 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-clear_sky_direct_solar_radiation_at_surface.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-clear_sky_direct_solar_radiation_at_surface.ini @@ -11,6 +11,7 @@ variable = cdir datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels-monthly-means cds_variable = clear_sky_direct_solar_radiation_at_surface +cds_units = J m^-2 complete = yes origin = system = @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = 0.0 -valid_max = 1600.0 +valid_max = 1600.0 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-cloud_base_height.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-cloud_base_height.ini index 3feca2162..e2b05b304 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-cloud_base_height.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-cloud_base_height.ini @@ -11,6 +11,7 @@ variable = cbh datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels-monthly-means cds_variable = cloud_base_height +cds_units = m complete = yes origin = system = @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-coefficient_of_drag_with_waves.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-coefficient_of_drag_with_waves.ini index 012169228..130ea5ba2 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-coefficient_of_drag_with_waves.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-coefficient_of_drag_with_waves.ini @@ -11,6 +11,7 @@ variable = cdww datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels-monthly-means cds_variable = coefficient_of_drag_with_waves +cds_units = dimensionless complete = yes origin = system = @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-convective_available_potential_energy.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-convective_available_potential_energy.ini index 9895ac8bd..53602ec1f 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-convective_available_potential_energy.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-convective_available_potential_energy.ini @@ -11,6 +11,7 @@ variable = cape datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels-monthly-means cds_variable = convective_available_potential_energy +cds_units = J kg^-1 complete = yes origin = system = @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-convective_inhibition.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-convective_inhibition.ini index 749dead78..6142b79d3 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-convective_inhibition.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-convective_inhibition.ini @@ -11,6 +11,7 @@ variable = cin datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels-monthly-means cds_variable = convective_inhibition +cds_units = J kg^-1 complete = yes origin = system = @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-convective_precipitation.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-convective_precipitation.ini index 562b3126c..6176f434e 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-convective_precipitation.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-convective_precipitation.ini @@ -11,6 +11,7 @@ variable = cp datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels-monthly-means cds_variable = convective_precipitation +cds_units = m complete = yes origin = system = @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = 0.0 -valid_max = 0.04 +valid_max = 0.04 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-convective_rain_rate.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-convective_rain_rate.ini index 80e898eec..808f29165 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-convective_rain_rate.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-convective_rain_rate.ini @@ -11,6 +11,7 @@ variable = crr datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels-monthly-means cds_variable = convective_rain_rate +cds_units = kg m^-2 s^-1 complete = yes origin = system = @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-convective_snowfall.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-convective_snowfall.ini index a2b752cfb..8a2a41294 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-convective_snowfall.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-convective_snowfall.ini @@ -11,6 +11,7 @@ variable = csf datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels-monthly-means cds_variable = convective_snowfall +cds_units = m of water equivalent complete = yes origin = system = @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-convective_snowfall_rate_water_equivalent.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-convective_snowfall_rate_water_equivalent.ini index 62b000481..61ded0278 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-convective_snowfall_rate_water_equivalent.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-convective_snowfall_rate_water_equivalent.ini @@ -11,6 +11,7 @@ variable = csfr datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels-monthly-means cds_variable = convective_snowfall_rate_water_equivalent +cds_units = kg m^-2 s^-1 complete = yes origin = system = @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-downward_uv_radiation_at_the_surface.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-downward_uv_radiation_at_the_surface.ini index 182725b7a..bbab480c3 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-downward_uv_radiation_at_the_surface.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-downward_uv_radiation_at_the_surface.ini @@ -11,6 +11,7 @@ variable = uvb datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels-monthly-means cds_variable = downward_uv_radiation_at_the_surface +cds_units = J m^-2 complete = yes origin = system = @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-duct_base_height.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-duct_base_height.ini index d35b101bd..8b59632e3 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-duct_base_height.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-duct_base_height.ini @@ -11,6 +11,7 @@ variable = dctb datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels-monthly-means cds_variable = duct_base_height +cds_units = m complete = yes origin = system = @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-eastward_gravity_wave_surface_stress.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-eastward_gravity_wave_surface_stress.ini index 34ba3a8e4..1e4cfc974 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-eastward_gravity_wave_surface_stress.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-eastward_gravity_wave_surface_stress.ini @@ -11,6 +11,7 @@ variable = lgws datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels-monthly-means cds_variable = eastward_gravity_wave_surface_stress +cds_units = N m^-2 s complete = yes origin = system = @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-eastward_turbulent_surface_stress.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-eastward_turbulent_surface_stress.ini index b51812d35..b020c68e0 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-eastward_turbulent_surface_stress.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-eastward_turbulent_surface_stress.ini @@ -11,6 +11,7 @@ variable = ewss datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels-monthly-means cds_variable = eastward_turbulent_surface_stress +cds_units = N m^-2 s complete = yes origin = system = @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-evaporation.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-evaporation.ini index f6f6f9e22..269d6963b 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-evaporation.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-evaporation.ini @@ -11,6 +11,7 @@ variable = e datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels-monthly-means cds_variable = evaporation +cds_units = m of water equivalent complete = yes origin = system = @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-forecast_albedo.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-forecast_albedo.ini index 91fbd7d78..afa50e262 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-forecast_albedo.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-forecast_albedo.ini @@ -11,6 +11,7 @@ variable = fal datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels-monthly-means cds_variable = forecast_albedo +cds_units = (0 - 1) complete = yes origin = system = @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = 0.0 -valid_max = 1.0 +valid_max = 1.0 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-forecast_logarithm_of_surface_roughness_for_heat.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-forecast_logarithm_of_surface_roughness_for_heat.ini index 3d3bedca0..46800a542 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-forecast_logarithm_of_surface_roughness_for_heat.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-forecast_logarithm_of_surface_roughness_for_heat.ini @@ -11,6 +11,7 @@ variable = flsr datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels-monthly-means cds_variable = forecast_logarithm_of_surface_roughness_for_heat +cds_units = ~ complete = yes origin = system = @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-forecast_surface_roughness.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-forecast_surface_roughness.ini index 0a35f367a..3ae790603 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-forecast_surface_roughness.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-forecast_surface_roughness.ini @@ -11,6 +11,7 @@ variable = fsr datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels-monthly-means cds_variable = forecast_surface_roughness +cds_units = m complete = yes origin = system = @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-free_convective_velocity_over_the_oceans.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-free_convective_velocity_over_the_oceans.ini index e61c91a8d..ade061617 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-free_convective_velocity_over_the_oceans.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-free_convective_velocity_over_the_oceans.ini @@ -11,6 +11,7 @@ variable = p140208 datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels-monthly-means cds_variable = free_convective_velocity_over_the_oceans +cds_units = m s^-1 complete = yes origin = system = @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-friction_velocity.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-friction_velocity.ini index 773f95ee8..329ac6441 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-friction_velocity.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-friction_velocity.ini @@ -11,6 +11,7 @@ variable = zust datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels-monthly-means cds_variable = friction_velocity +cds_units = m s^-1 complete = yes origin = system = @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = 0.0 -valid_max = 1.0 +valid_max = 1.0 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-gravity_wave_dissipation.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-gravity_wave_dissipation.ini index 376f02bd8..1f881a06f 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-gravity_wave_dissipation.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-gravity_wave_dissipation.ini @@ -11,6 +11,7 @@ variable = gwd datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels-monthly-means cds_variable = gravity_wave_dissipation +cds_units = J m^-2 complete = yes origin = system = @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-high_cloud_cover.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-high_cloud_cover.ini index da472afcb..e33d3e41d 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-high_cloud_cover.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-high_cloud_cover.ini @@ -11,6 +11,7 @@ variable = hcc datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels-monthly-means cds_variable = high_cloud_cover +cds_units = (0 - 1) complete = yes origin = system = @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = 0.0 -valid_max = 1.0 +valid_max = 1.0 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-high_vegetation_cover.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-high_vegetation_cover.ini index e55d49159..73f0888be 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-high_vegetation_cover.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-high_vegetation_cover.ini @@ -11,6 +11,7 @@ variable = cvh datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels-monthly-means cds_variable = high_vegetation_cover +cds_units = (0 - 1) complete = yes origin = system = @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = 0.0 -valid_max = 1.0 +valid_max = 1.0 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-ice_temperature_layer_1.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-ice_temperature_layer_1.ini index 97db90377..55d8f085f 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-ice_temperature_layer_1.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-ice_temperature_layer_1.ini @@ -11,6 +11,7 @@ variable = istl1 datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels-monthly-means cds_variable = ice_temperature_layer_1 +cds_units = K complete = yes origin = system = @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-ice_temperature_layer_2.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-ice_temperature_layer_2.ini index 81cb71472..603269d2e 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-ice_temperature_layer_2.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-ice_temperature_layer_2.ini @@ -11,6 +11,7 @@ variable = istl2 datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels-monthly-means cds_variable = ice_temperature_layer_2 +cds_units = K complete = yes origin = system = @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-ice_temperature_layer_3.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-ice_temperature_layer_3.ini index 17dfb6572..8376e1592 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-ice_temperature_layer_3.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-ice_temperature_layer_3.ini @@ -11,6 +11,7 @@ variable = istl3 datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels-monthly-means cds_variable = ice_temperature_layer_3 +cds_units = K complete = yes origin = system = @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-ice_temperature_layer_4.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-ice_temperature_layer_4.ini index 96f5cb285..f4460db23 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-ice_temperature_layer_4.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-ice_temperature_layer_4.ini @@ -11,6 +11,7 @@ variable = istl4 datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels-monthly-means cds_variable = ice_temperature_layer_4 +cds_units = K complete = yes origin = system = @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-instantaneous_10m_wind_gust.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-instantaneous_10m_wind_gust.ini index e6a271ce8..100ebdb0d 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-instantaneous_10m_wind_gust.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-instantaneous_10m_wind_gust.ini @@ -11,6 +11,7 @@ variable = i10fg datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels-monthly-means cds_variable = instantaneous_10m_wind_gust +cds_units = m s^-1 complete = yes origin = system = @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = 0.0 -valid_max = 150.0 +valid_max = 150.0 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-instantaneous_eastward_turbulent_surface_stress.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-instantaneous_eastward_turbulent_surface_stress.ini index 1c9d6429b..be3ad8ae2 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-instantaneous_eastward_turbulent_surface_stress.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-instantaneous_eastward_turbulent_surface_stress.ini @@ -11,6 +11,7 @@ variable = iews datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels-monthly-means cds_variable = instantaneous_eastward_turbulent_surface_stress +cds_units = N m^-2 complete = yes origin = system = @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-instantaneous_large_scale_surface_precipitation_fraction.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-instantaneous_large_scale_surface_precipitation_fraction.ini index 5675f0451..6e452577e 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-instantaneous_large_scale_surface_precipitation_fraction.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-instantaneous_large_scale_surface_precipitation_fraction.ini @@ -11,6 +11,7 @@ variable = ilspf datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels-monthly-means cds_variable = instantaneous_large_scale_surface_precipitation_fraction +cds_units = (0 - 1) complete = yes origin = system = @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = 0.0 -valid_max = 1.0 +valid_max = 1.0 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-instantaneous_moisture_flux.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-instantaneous_moisture_flux.ini index 584a6d92c..588ac65ad 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-instantaneous_moisture_flux.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-instantaneous_moisture_flux.ini @@ -11,6 +11,7 @@ variable = ie datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels-monthly-means cds_variable = instantaneous_moisture_flux +cds_units = kg m^-2 s^-1 complete = yes origin = system = @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-instantaneous_northward_turbulent_surface_stress.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-instantaneous_northward_turbulent_surface_stress.ini index 169d1ff6d..a560401a4 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-instantaneous_northward_turbulent_surface_stress.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-instantaneous_northward_turbulent_surface_stress.ini @@ -11,6 +11,7 @@ variable = inss datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels-monthly-means cds_variable = instantaneous_northward_turbulent_surface_stress +cds_units = N m^-2 complete = yes origin = system = @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-instantaneous_surface_sensible_heat_flux.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-instantaneous_surface_sensible_heat_flux.ini index f9afa5462..0e4049172 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-instantaneous_surface_sensible_heat_flux.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-instantaneous_surface_sensible_heat_flux.ini @@ -11,6 +11,7 @@ variable = ishf datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels-monthly-means cds_variable = instantaneous_surface_sensible_heat_flux +cds_units = W m^-2 complete = yes origin = system = @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-k_index.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-k_index.ini index 358607fef..ca502cfa0 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-k_index.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-k_index.ini @@ -11,6 +11,7 @@ variable = kx datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels-monthly-means cds_variable = k_index +cds_units = K complete = yes origin = system = @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-lake_bottom_temperature.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-lake_bottom_temperature.ini index b53e2f838..6ba0d5736 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-lake_bottom_temperature.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-lake_bottom_temperature.ini @@ -11,6 +11,7 @@ variable = lblt datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels-monthly-means cds_variable = lake_bottom_temperature +cds_units = K complete = yes origin = system = @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-lake_cover.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-lake_cover.ini index 82e7a5553..7406a3212 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-lake_cover.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-lake_cover.ini @@ -11,6 +11,7 @@ variable = cl datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels-monthly-means cds_variable = lake_cover +cds_units = (0 - 1) complete = yes origin = system = @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = 0.0 -valid_max = 1.0 +valid_max = 1.0 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-lake_depth.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-lake_depth.ini index c2e1c2372..a747638c5 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-lake_depth.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-lake_depth.ini @@ -11,6 +11,7 @@ variable = dl datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels-monthly-means cds_variable = lake_depth +cds_units = m complete = yes origin = system = @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-lake_ice_depth.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-lake_ice_depth.ini index c94b57dcf..1dd4e398c 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-lake_ice_depth.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-lake_ice_depth.ini @@ -11,6 +11,7 @@ variable = licd datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels-monthly-means cds_variable = lake_ice_depth +cds_units = m complete = yes origin = system = @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-lake_ice_temperature.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-lake_ice_temperature.ini index eb71afd2d..58895b322 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-lake_ice_temperature.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-lake_ice_temperature.ini @@ -11,6 +11,7 @@ variable = lict datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels-monthly-means cds_variable = lake_ice_temperature +cds_units = K complete = yes origin = system = @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-lake_mix_layer_depth.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-lake_mix_layer_depth.ini index 2c1449225..5c0dcc67b 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-lake_mix_layer_depth.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-lake_mix_layer_depth.ini @@ -11,6 +11,7 @@ variable = lmld datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels-monthly-means cds_variable = lake_mix_layer_depth +cds_units = m complete = yes origin = system = @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-lake_mix_layer_temperature.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-lake_mix_layer_temperature.ini index 32ab49f88..a3d211870 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-lake_mix_layer_temperature.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-lake_mix_layer_temperature.ini @@ -11,6 +11,7 @@ variable = lmlt datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels-monthly-means cds_variable = lake_mix_layer_temperature +cds_units = K complete = yes origin = system = @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-lake_shape_factor.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-lake_shape_factor.ini index 88cfd4bcd..02f17b3e6 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-lake_shape_factor.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-lake_shape_factor.ini @@ -11,6 +11,7 @@ variable = lshf datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels-monthly-means cds_variable = lake_shape_factor +cds_units = dimensionless complete = yes origin = system = @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-lake_total_layer_temperature.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-lake_total_layer_temperature.ini index 627febe6c..f47567d23 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-lake_total_layer_temperature.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-lake_total_layer_temperature.ini @@ -11,6 +11,7 @@ variable = ltlt datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels-monthly-means cds_variable = lake_total_layer_temperature +cds_units = K complete = yes origin = system = @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-large_scale_precipitation.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-large_scale_precipitation.ini index 75a0823f1..e2a1f3e9a 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-large_scale_precipitation.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-large_scale_precipitation.ini @@ -11,6 +11,7 @@ variable = lsp datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels-monthly-means cds_variable = large_scale_precipitation +cds_units = m complete = yes origin = system = @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = 0.0 -valid_max = 0.04 +valid_max = 0.04 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-large_scale_precipitation_fraction.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-large_scale_precipitation_fraction.ini index a8ef6d3a7..29ee183f2 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-large_scale_precipitation_fraction.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-large_scale_precipitation_fraction.ini @@ -11,6 +11,7 @@ variable = lspf datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels-monthly-means cds_variable = large_scale_precipitation_fraction +cds_units = s complete = yes origin = system = @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-large_scale_rain_rate.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-large_scale_rain_rate.ini index 96e4e0794..0d65664f7 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-large_scale_rain_rate.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-large_scale_rain_rate.ini @@ -11,6 +11,7 @@ variable = lsrr datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels-monthly-means cds_variable = large_scale_rain_rate +cds_units = kg m^-2 s^-1 complete = yes origin = system = @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-large_scale_snowfall.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-large_scale_snowfall.ini index 7177c111d..b7669d28b 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-large_scale_snowfall.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-large_scale_snowfall.ini @@ -11,6 +11,7 @@ variable = lsf datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels-monthly-means cds_variable = large_scale_snowfall +cds_units = m of water equivalent complete = yes origin = system = @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-large_scale_snowfall_rate_water_equivalent.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-large_scale_snowfall_rate_water_equivalent.ini index 804321729..c70219828 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-large_scale_snowfall_rate_water_equivalent.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-large_scale_snowfall_rate_water_equivalent.ini @@ -11,6 +11,7 @@ variable = lssfr datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels-monthly-means cds_variable = large_scale_snowfall_rate_water_equivalent +cds_units = kg m^-2 s^-1 complete = yes origin = system = @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-leaf_area_index_high_vegetation.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-leaf_area_index_high_vegetation.ini index 3951ce33d..d51e9df01 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-leaf_area_index_high_vegetation.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-leaf_area_index_high_vegetation.ini @@ -11,6 +11,7 @@ variable = lai_hv datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels-monthly-means cds_variable = leaf_area_index_high_vegetation +cds_units = m^2 m^-2 complete = yes origin = system = @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-leaf_area_index_low_vegetation.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-leaf_area_index_low_vegetation.ini index 1dff8710a..f00106f5f 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-leaf_area_index_low_vegetation.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-leaf_area_index_low_vegetation.ini @@ -11,6 +11,7 @@ variable = lai_lv datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels-monthly-means cds_variable = leaf_area_index_low_vegetation +cds_units = m^2 m^-2 complete = yes origin = system = @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-low_cloud_cover.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-low_cloud_cover.ini index 2c328a1d7..7f28b7b75 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-low_cloud_cover.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-low_cloud_cover.ini @@ -11,6 +11,7 @@ variable = lcc datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels-monthly-means cds_variable = low_cloud_cover +cds_units = (0 - 1) complete = yes origin = system = @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = 0.0 -valid_max = 1.0 +valid_max = 1.0 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-low_vegetation_cover.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-low_vegetation_cover.ini index 5aa25a8ec..d43b73f0d 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-low_vegetation_cover.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-low_vegetation_cover.ini @@ -11,6 +11,7 @@ variable = cvl datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels-monthly-means cds_variable = low_vegetation_cover +cds_units = (0 - 1) complete = yes origin = system = @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = 0.0 -valid_max = 1.0 +valid_max = 1.0 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-magnitude_of_turbulent_surface_stress.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-magnitude_of_turbulent_surface_stress.ini index a03940ebf..19707fd8f 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-magnitude_of_turbulent_surface_stress.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-magnitude_of_turbulent_surface_stress.ini @@ -11,6 +11,7 @@ variable = magss datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels-monthly-means cds_variable = magnitude_of_turbulent_surface_stress +cds_units = N m^-2 s complete = yes origin = system = @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-maximum_individual_wave_height.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-maximum_individual_wave_height.ini index 474553a7a..77ea879e2 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-maximum_individual_wave_height.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-maximum_individual_wave_height.ini @@ -11,6 +11,7 @@ variable = hmax datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels-monthly-means cds_variable = maximum_individual_wave_height +cds_units = m complete = yes origin = system = @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_boundary_layer_dissipation.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_boundary_layer_dissipation.ini index 8f18ae34e..3c707096c 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_boundary_layer_dissipation.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_boundary_layer_dissipation.ini @@ -11,6 +11,7 @@ variable = mbld datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels-monthly-means cds_variable = mean_boundary_layer_dissipation +cds_units = W m^-2 complete = yes origin = system = @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_convective_precipitation_rate.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_convective_precipitation_rate.ini index 98e0e407a..c4d879faa 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_convective_precipitation_rate.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_convective_precipitation_rate.ini @@ -11,6 +11,7 @@ variable = mcpr datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels-monthly-means cds_variable = mean_convective_precipitation_rate +cds_units = kg m^-2 s^-1 complete = yes origin = system = @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_convective_snowfall_rate.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_convective_snowfall_rate.ini index e91fd2c38..6a2fcdd66 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_convective_snowfall_rate.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_convective_snowfall_rate.ini @@ -11,6 +11,7 @@ variable = mcsr datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels-monthly-means cds_variable = mean_convective_snowfall_rate +cds_units = kg m^-2 s^-1 complete = yes origin = system = @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_direction_of_total_swell.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_direction_of_total_swell.ini index 25478351e..241bc81de 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_direction_of_total_swell.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_direction_of_total_swell.ini @@ -11,6 +11,7 @@ variable = mdts datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels-monthly-means cds_variable = mean_direction_of_total_swell +cds_units = degrees complete = yes origin = system = @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_direction_of_wind_waves.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_direction_of_wind_waves.ini index 36ba78769..fe571319d 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_direction_of_wind_waves.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_direction_of_wind_waves.ini @@ -11,6 +11,7 @@ variable = mdww datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels-monthly-means cds_variable = mean_direction_of_wind_waves +cds_units = degrees complete = yes origin = system = @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_eastward_gravity_wave_surface_stress.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_eastward_gravity_wave_surface_stress.ini index 2e1b28f23..496c212d5 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_eastward_gravity_wave_surface_stress.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_eastward_gravity_wave_surface_stress.ini @@ -11,6 +11,7 @@ variable = megwss datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels-monthly-means cds_variable = mean_eastward_gravity_wave_surface_stress +cds_units = N m^-2 complete = yes origin = system = @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_eastward_turbulent_surface_stress.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_eastward_turbulent_surface_stress.ini index c818d77b4..6514c71a6 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_eastward_turbulent_surface_stress.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_eastward_turbulent_surface_stress.ini @@ -11,6 +11,7 @@ variable = metss datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels-monthly-means cds_variable = mean_eastward_turbulent_surface_stress +cds_units = N m^-2 complete = yes origin = system = @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_evaporation_rate.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_evaporation_rate.ini index b0972e41e..c41ff1a07 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_evaporation_rate.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_evaporation_rate.ini @@ -11,6 +11,7 @@ variable = mer datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels-monthly-means cds_variable = mean_evaporation_rate +cds_units = kg m^-2 s^-1 complete = yes origin = system = @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_gravity_wave_dissipation.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_gravity_wave_dissipation.ini index c324e4491..f10beaab4 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_gravity_wave_dissipation.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_gravity_wave_dissipation.ini @@ -11,6 +11,7 @@ variable = mgwd datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels-monthly-means cds_variable = mean_gravity_wave_dissipation +cds_units = W m^-2 complete = yes origin = system = @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_large_scale_precipitation_fraction.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_large_scale_precipitation_fraction.ini index be49eac5c..4f227187a 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_large_scale_precipitation_fraction.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_large_scale_precipitation_fraction.ini @@ -11,6 +11,7 @@ variable = mlspf datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels-monthly-means cds_variable = mean_large_scale_precipitation_fraction +cds_units = Proportion complete = yes origin = system = @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = 0.0 -valid_max = 1.0 +valid_max = 1.0 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_large_scale_precipitation_rate.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_large_scale_precipitation_rate.ini index adad5b664..867bf2910 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_large_scale_precipitation_rate.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_large_scale_precipitation_rate.ini @@ -11,6 +11,7 @@ variable = mlspr datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels-monthly-means cds_variable = mean_large_scale_precipitation_rate +cds_units = kg m^-2 s^-1 complete = yes origin = system = @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_large_scale_snowfall_rate.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_large_scale_snowfall_rate.ini index fe1d52b06..e23fd17b5 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_large_scale_snowfall_rate.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_large_scale_snowfall_rate.ini @@ -11,6 +11,7 @@ variable = mlssr datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels-monthly-means cds_variable = mean_large_scale_snowfall_rate +cds_units = kg m^-2 s^-1 complete = yes origin = system = @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_magnitude_of_turbulent_surface_stress.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_magnitude_of_turbulent_surface_stress.ini index 914147a54..616ad71f6 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_magnitude_of_turbulent_surface_stress.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_magnitude_of_turbulent_surface_stress.ini @@ -11,6 +11,7 @@ variable = mmtss datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels-monthly-means cds_variable = mean_magnitude_of_turbulent_surface_stress +cds_units = N m^-2 complete = yes origin = system = @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_northward_gravity_wave_surface_stress.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_northward_gravity_wave_surface_stress.ini index e589a2e41..62221b649 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_northward_gravity_wave_surface_stress.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_northward_gravity_wave_surface_stress.ini @@ -11,6 +11,7 @@ variable = mngwss datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels-monthly-means cds_variable = mean_northward_gravity_wave_surface_stress +cds_units = N m^-2 complete = yes origin = system = @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_northward_turbulent_surface_stress.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_northward_turbulent_surface_stress.ini index 2719b1bc0..5b4e19c8c 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_northward_turbulent_surface_stress.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_northward_turbulent_surface_stress.ini @@ -11,6 +11,7 @@ variable = mntss datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels-monthly-means cds_variable = mean_northward_turbulent_surface_stress +cds_units = N m^-2 complete = yes origin = system = @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_period_of_total_swell.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_period_of_total_swell.ini index e32bfe0a9..92cef9faf 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_period_of_total_swell.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_period_of_total_swell.ini @@ -11,6 +11,7 @@ variable = mpts datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels-monthly-means cds_variable = mean_period_of_total_swell +cds_units = s complete = yes origin = system = @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_period_of_wind_waves.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_period_of_wind_waves.ini index 12bea3464..3dc7e2553 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_period_of_wind_waves.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_period_of_wind_waves.ini @@ -11,6 +11,7 @@ variable = mpww datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels-monthly-means cds_variable = mean_period_of_wind_waves +cds_units = s complete = yes origin = system = @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_potential_evaporation_rate.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_potential_evaporation_rate.ini index 683d69b05..1679a10b7 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_potential_evaporation_rate.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_potential_evaporation_rate.ini @@ -11,6 +11,7 @@ variable = mper datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels-monthly-means cds_variable = mean_potential_evaporation_rate +cds_units = kg m^-2 s^-1 complete = yes origin = system = @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_runoff_rate.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_runoff_rate.ini index bdf3afd4a..904f47d05 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_runoff_rate.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_runoff_rate.ini @@ -11,6 +11,7 @@ variable = mror datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels-monthly-means cds_variable = mean_runoff_rate +cds_units = kg m^-2 s^-1 complete = yes origin = system = @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_sea_level_pressure.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_sea_level_pressure.ini index f6d4011d6..f80597751 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_sea_level_pressure.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_sea_level_pressure.ini @@ -11,6 +11,7 @@ variable = msl datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels-monthly-means cds_variable = mean_sea_level_pressure +cds_units = Pa complete = yes origin = system = @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_snow_evaporation_rate.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_snow_evaporation_rate.ini index 537d0ee4d..c8049d055 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_snow_evaporation_rate.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_snow_evaporation_rate.ini @@ -11,6 +11,7 @@ variable = mser datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels-monthly-means cds_variable = mean_snow_evaporation_rate +cds_units = kg m^-2 s^-1 complete = yes origin = system = @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_snowfall_rate.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_snowfall_rate.ini index 39c6a5452..4906a20ef 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_snowfall_rate.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_snowfall_rate.ini @@ -11,6 +11,7 @@ variable = msr datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels-monthly-means cds_variable = mean_snowfall_rate +cds_units = kg m^-2 s^-1 complete = yes origin = system = @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_snowmelt_rate.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_snowmelt_rate.ini index 224cf2d9c..022694e5d 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_snowmelt_rate.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_snowmelt_rate.ini @@ -11,6 +11,7 @@ variable = msmr datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels-monthly-means cds_variable = mean_snowmelt_rate +cds_units = kg m^-2 s^-1 complete = yes origin = system = @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_square_slope_of_waves.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_square_slope_of_waves.ini index cc5061618..d2f76f057 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_square_slope_of_waves.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_square_slope_of_waves.ini @@ -11,6 +11,7 @@ variable = msqs datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels-monthly-means cds_variable = mean_square_slope_of_waves +cds_units = dimensionless complete = yes origin = system = @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_sub_surface_runoff_rate.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_sub_surface_runoff_rate.ini index f842e6810..1d7f8de50 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_sub_surface_runoff_rate.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_sub_surface_runoff_rate.ini @@ -11,6 +11,7 @@ variable = mssror datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels-monthly-means cds_variable = mean_sub_surface_runoff_rate +cds_units = kg m^-2 s^-1 complete = yes origin = system = @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_surface_direct_short_wave_radiation_flux.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_surface_direct_short_wave_radiation_flux.ini index 58a18e983..d83034354 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_surface_direct_short_wave_radiation_flux.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_surface_direct_short_wave_radiation_flux.ini @@ -11,6 +11,7 @@ variable = msdrswrf datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels-monthly-means cds_variable = mean_surface_direct_short_wave_radiation_flux +cds_units = W m^-2 complete = yes origin = system = @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = 0.0 -valid_max = 1600.0 +valid_max = 1600.0 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_surface_direct_short_wave_radiation_flux_clear_sky.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_surface_direct_short_wave_radiation_flux_clear_sky.ini index e34914a9f..69a178cba 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_surface_direct_short_wave_radiation_flux_clear_sky.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_surface_direct_short_wave_radiation_flux_clear_sky.ini @@ -11,6 +11,7 @@ variable = msdrswrfcs datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels-monthly-means cds_variable = mean_surface_direct_short_wave_radiation_flux_clear_sky +cds_units = W m^-2 complete = yes origin = system = @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = 0.0 -valid_max = 1600.0 +valid_max = 1600.0 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_surface_downward_long_wave_radiation_flux.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_surface_downward_long_wave_radiation_flux.ini index f64475438..d82fef048 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_surface_downward_long_wave_radiation_flux.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_surface_downward_long_wave_radiation_flux.ini @@ -11,6 +11,7 @@ variable = msdwlwrf datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels-monthly-means cds_variable = mean_surface_downward_long_wave_radiation_flux +cds_units = W m^-2 complete = yes origin = system = @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_surface_downward_long_wave_radiation_flux_clear_sky.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_surface_downward_long_wave_radiation_flux_clear_sky.ini index d6f2f6575..adb03ac42 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_surface_downward_long_wave_radiation_flux_clear_sky.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_surface_downward_long_wave_radiation_flux_clear_sky.ini @@ -11,6 +11,7 @@ variable = msdwlwrfcs datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels-monthly-means cds_variable = mean_surface_downward_long_wave_radiation_flux_clear_sky +cds_units = W m^-2 complete = yes origin = system = @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_surface_downward_short_wave_radiation_flux.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_surface_downward_short_wave_radiation_flux.ini index 36d3f90a8..d459188c0 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_surface_downward_short_wave_radiation_flux.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_surface_downward_short_wave_radiation_flux.ini @@ -11,6 +11,7 @@ variable = msdwswrf datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels-monthly-means cds_variable = mean_surface_downward_short_wave_radiation_flux +cds_units = W m^-2 complete = yes origin = system = @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_surface_downward_short_wave_radiation_flux_clear_sky.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_surface_downward_short_wave_radiation_flux_clear_sky.ini index 76a8e7802..e5a86c688 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_surface_downward_short_wave_radiation_flux_clear_sky.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_surface_downward_short_wave_radiation_flux_clear_sky.ini @@ -11,6 +11,7 @@ variable = msdwswrfcs datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels-monthly-means cds_variable = mean_surface_downward_short_wave_radiation_flux_clear_sky +cds_units = W m^-2 complete = yes origin = system = @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_surface_downward_uv_radiation_flux.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_surface_downward_uv_radiation_flux.ini index 9cddd026f..2ef6559ff 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_surface_downward_uv_radiation_flux.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_surface_downward_uv_radiation_flux.ini @@ -11,6 +11,7 @@ variable = msdwuvrf datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels-monthly-means cds_variable = mean_surface_downward_uv_radiation_flux +cds_units = W m^-2 complete = yes origin = system = @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = 0.0 -valid_max = 1600.0 +valid_max = 1600.0 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_surface_latent_heat_flux.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_surface_latent_heat_flux.ini index f7226206e..6bde68bf5 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_surface_latent_heat_flux.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_surface_latent_heat_flux.ini @@ -11,6 +11,7 @@ variable = mslhf datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels-monthly-means cds_variable = mean_surface_latent_heat_flux +cds_units = W m^-2 complete = yes origin = system = @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_surface_net_long_wave_radiation_flux.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_surface_net_long_wave_radiation_flux.ini index 135892fad..7c370831b 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_surface_net_long_wave_radiation_flux.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_surface_net_long_wave_radiation_flux.ini @@ -11,6 +11,7 @@ variable = msnlwrf datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels-monthly-means cds_variable = mean_surface_net_long_wave_radiation_flux +cds_units = W m^-2 complete = yes origin = system = @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -1600.0 -valid_max = 1600.0 +valid_max = 1600.0 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_surface_net_long_wave_radiation_flux_clear_sky.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_surface_net_long_wave_radiation_flux_clear_sky.ini index 2184dd539..265d54639 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_surface_net_long_wave_radiation_flux_clear_sky.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_surface_net_long_wave_radiation_flux_clear_sky.ini @@ -11,6 +11,7 @@ variable = msnlwrfcs datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels-monthly-means cds_variable = mean_surface_net_long_wave_radiation_flux_clear_sky +cds_units = W m^-2 complete = yes origin = system = @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -1600.0 -valid_max = 1600.0 +valid_max = 1600.0 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_surface_net_short_wave_radiation_flux.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_surface_net_short_wave_radiation_flux.ini index 2a723647b..fcf5ff18d 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_surface_net_short_wave_radiation_flux.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_surface_net_short_wave_radiation_flux.ini @@ -11,6 +11,7 @@ variable = msnswrf datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels-monthly-means cds_variable = mean_surface_net_short_wave_radiation_flux +cds_units = W m^-2 complete = yes origin = system = @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -1600.0 -valid_max = 1600.0 +valid_max = 1600.0 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_surface_net_short_wave_radiation_flux_clear_sky.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_surface_net_short_wave_radiation_flux_clear_sky.ini index fed67ba83..72d9396ab 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_surface_net_short_wave_radiation_flux_clear_sky.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_surface_net_short_wave_radiation_flux_clear_sky.ini @@ -11,6 +11,7 @@ variable = msnswrfcs datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels-monthly-means cds_variable = mean_surface_net_short_wave_radiation_flux_clear_sky +cds_units = W m^-2 complete = yes origin = system = @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = 0.0 -valid_max = 1600.0 +valid_max = 1600.0 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_surface_runoff_rate.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_surface_runoff_rate.ini index 28cab4147..fad526d21 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_surface_runoff_rate.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_surface_runoff_rate.ini @@ -11,6 +11,7 @@ variable = msror datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels-monthly-means cds_variable = mean_surface_runoff_rate +cds_units = kg m^-2 s^-1 complete = yes origin = system = @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_surface_sensible_heat_flux.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_surface_sensible_heat_flux.ini index 115500bd9..ec1e3d3eb 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_surface_sensible_heat_flux.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_surface_sensible_heat_flux.ini @@ -11,6 +11,7 @@ variable = msshf datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels-monthly-means cds_variable = mean_surface_sensible_heat_flux +cds_units = W m^-2 complete = yes origin = system = @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_top_downward_short_wave_radiation_flux.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_top_downward_short_wave_radiation_flux.ini index bc36fd7d7..017134648 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_top_downward_short_wave_radiation_flux.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_top_downward_short_wave_radiation_flux.ini @@ -11,6 +11,7 @@ variable = mtdwswrf datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels-monthly-means cds_variable = mean_top_downward_short_wave_radiation_flux +cds_units = W m^-2 complete = yes origin = system = @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = 0.0 -valid_max = 1600.0 +valid_max = 1600.0 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_top_net_long_wave_radiation_flux.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_top_net_long_wave_radiation_flux.ini index a9c838314..2e2805834 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_top_net_long_wave_radiation_flux.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_top_net_long_wave_radiation_flux.ini @@ -11,6 +11,7 @@ variable = mtnlwrf datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels-monthly-means cds_variable = mean_top_net_long_wave_radiation_flux +cds_units = W m^-2 complete = yes origin = system = @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -1600.0 -valid_max = 1600.0 +valid_max = 1600.0 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_top_net_long_wave_radiation_flux_clear_sky.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_top_net_long_wave_radiation_flux_clear_sky.ini index 4bb087ff5..222b8f7f1 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_top_net_long_wave_radiation_flux_clear_sky.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_top_net_long_wave_radiation_flux_clear_sky.ini @@ -11,6 +11,7 @@ variable = mtnlwrfcs datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels-monthly-means cds_variable = mean_top_net_long_wave_radiation_flux_clear_sky +cds_units = W m^-2 complete = yes origin = system = @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -1600.0 -valid_max = 1600.0 +valid_max = 1600.0 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_top_net_short_wave_radiation_flux.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_top_net_short_wave_radiation_flux.ini index 250260caa..9394b8a77 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_top_net_short_wave_radiation_flux.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_top_net_short_wave_radiation_flux.ini @@ -11,6 +11,7 @@ variable = mtnswrf datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels-monthly-means cds_variable = mean_top_net_short_wave_radiation_flux +cds_units = W m^-2 complete = yes origin = system = @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -1600.0 -valid_max = 1600.0 +valid_max = 1600.0 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_top_net_short_wave_radiation_flux_clear_sky.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_top_net_short_wave_radiation_flux_clear_sky.ini index f711b9037..446d31df5 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_top_net_short_wave_radiation_flux_clear_sky.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_top_net_short_wave_radiation_flux_clear_sky.ini @@ -11,6 +11,7 @@ variable = mtnswrfcs datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels-monthly-means cds_variable = mean_top_net_short_wave_radiation_flux_clear_sky +cds_units = W m^-2 complete = yes origin = system = @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -1600.0 -valid_max = 1600.0 +valid_max = 1600.0 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_total_precipitation_rate.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_total_precipitation_rate.ini index 8b2f4797d..a9a91c39f 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_total_precipitation_rate.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_total_precipitation_rate.ini @@ -11,6 +11,7 @@ variable = mtpr datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels-monthly-means cds_variable = mean_total_precipitation_rate +cds_units = kg m^-2 s^-1 complete = yes origin = system = @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_vertical_gradient_of_refractivity_inside_trapping_layer.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_vertical_gradient_of_refractivity_inside_trapping_layer.ini index 50e7b12a8..8f6db9b44 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_vertical_gradient_of_refractivity_inside_trapping_layer.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_vertical_gradient_of_refractivity_inside_trapping_layer.ini @@ -11,6 +11,7 @@ variable = dndza datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels-monthly-means cds_variable = mean_vertical_gradient_of_refractivity_inside_trapping_layer +cds_units = m^-1 complete = yes origin = system = @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_vertically_integrated_moisture_divergence.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_vertically_integrated_moisture_divergence.ini index 17f34f196..74971e5b3 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_vertically_integrated_moisture_divergence.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_vertically_integrated_moisture_divergence.ini @@ -11,6 +11,7 @@ variable = mvimd datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels-monthly-means cds_variable = mean_vertically_integrated_moisture_divergence +cds_units = kg m^-2 s^-1 complete = yes origin = system = @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_wave_direction.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_wave_direction.ini index 87ce8044a..55041548e 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_wave_direction.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_wave_direction.ini @@ -11,6 +11,7 @@ variable = mwd datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels-monthly-means cds_variable = mean_wave_direction +cds_units = degree true complete = yes origin = system = @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_wave_direction_of_first_swell_partition.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_wave_direction_of_first_swell_partition.ini index f523584ca..e00d4f7f2 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_wave_direction_of_first_swell_partition.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_wave_direction_of_first_swell_partition.ini @@ -11,6 +11,7 @@ variable = p140122 datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels-monthly-means cds_variable = mean_wave_direction_of_first_swell_partition +cds_units = degrees complete = yes origin = system = @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_wave_direction_of_second_swell_partition.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_wave_direction_of_second_swell_partition.ini index f5a14f225..cdb4c9a77 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_wave_direction_of_second_swell_partition.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_wave_direction_of_second_swell_partition.ini @@ -11,6 +11,7 @@ variable = p140125 datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels-monthly-means cds_variable = mean_wave_direction_of_second_swell_partition +cds_units = degrees complete = yes origin = system = @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_wave_direction_of_third_swell_partition.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_wave_direction_of_third_swell_partition.ini index d18252109..e3cadefd0 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_wave_direction_of_third_swell_partition.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_wave_direction_of_third_swell_partition.ini @@ -11,6 +11,7 @@ variable = p140128 datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels-monthly-means cds_variable = mean_wave_direction_of_third_swell_partition +cds_units = degrees complete = yes origin = system = @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_wave_period.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_wave_period.ini index 7f788c88c..7ae93969a 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_wave_period.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_wave_period.ini @@ -11,6 +11,7 @@ variable = mwp datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels-monthly-means cds_variable = mean_wave_period +cds_units = s complete = yes origin = system = @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_wave_period_based_on_first_moment.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_wave_period_based_on_first_moment.ini index 8a9ae897d..0dcc05fbc 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_wave_period_based_on_first_moment.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_wave_period_based_on_first_moment.ini @@ -11,6 +11,7 @@ variable = mp1 datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels-monthly-means cds_variable = mean_wave_period_based_on_first_moment +cds_units = s complete = yes origin = system = @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_wave_period_based_on_first_moment_for_swell.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_wave_period_based_on_first_moment_for_swell.ini index 3b0e92606..875e0579e 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_wave_period_based_on_first_moment_for_swell.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_wave_period_based_on_first_moment_for_swell.ini @@ -11,6 +11,7 @@ variable = p1ps datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels-monthly-means cds_variable = mean_wave_period_based_on_first_moment_for_swell +cds_units = s complete = yes origin = system = @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_wave_period_based_on_first_moment_for_wind_waves.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_wave_period_based_on_first_moment_for_wind_waves.ini index 818229ddd..5e806a224 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_wave_period_based_on_first_moment_for_wind_waves.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_wave_period_based_on_first_moment_for_wind_waves.ini @@ -11,6 +11,7 @@ variable = p1ww datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels-monthly-means cds_variable = mean_wave_period_based_on_first_moment_for_wind_waves +cds_units = s complete = yes origin = system = @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_wave_period_based_on_second_moment_for_swell.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_wave_period_based_on_second_moment_for_swell.ini index 4e883bbb8..dd3113516 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_wave_period_based_on_second_moment_for_swell.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_wave_period_based_on_second_moment_for_swell.ini @@ -11,6 +11,7 @@ variable = p2ps datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels-monthly-means cds_variable = mean_wave_period_based_on_second_moment_for_swell +cds_units = s complete = yes origin = system = @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_wave_period_based_on_second_moment_for_wind_waves.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_wave_period_based_on_second_moment_for_wind_waves.ini index 46709b586..8f6ec7104 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_wave_period_based_on_second_moment_for_wind_waves.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_wave_period_based_on_second_moment_for_wind_waves.ini @@ -11,6 +11,7 @@ variable = p2ww datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels-monthly-means cds_variable = mean_wave_period_based_on_second_moment_for_wind_waves +cds_units = s complete = yes origin = system = @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_wave_period_of_first_swell_partition.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_wave_period_of_first_swell_partition.ini index 669e59789..edce1f318 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_wave_period_of_first_swell_partition.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_wave_period_of_first_swell_partition.ini @@ -11,6 +11,7 @@ variable = p140123 datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels-monthly-means cds_variable = mean_wave_period_of_first_swell_partition +cds_units = s complete = yes origin = system = @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_wave_period_of_second_swell_partition.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_wave_period_of_second_swell_partition.ini index 01346fb59..6c95631c5 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_wave_period_of_second_swell_partition.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_wave_period_of_second_swell_partition.ini @@ -11,6 +11,7 @@ variable = p140126 datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels-monthly-means cds_variable = mean_wave_period_of_second_swell_partition +cds_units = s complete = yes origin = system = @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_wave_period_of_third_swell_partition.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_wave_period_of_third_swell_partition.ini index 82a67d6fd..400dd2bdc 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_wave_period_of_third_swell_partition.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_wave_period_of_third_swell_partition.ini @@ -11,6 +11,7 @@ variable = p140129 datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels-monthly-means cds_variable = mean_wave_period_of_third_swell_partition +cds_units = s complete = yes origin = system = @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_zero_crossing_wave_period.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_zero_crossing_wave_period.ini index 80b8ea8b1..353d53c28 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_zero_crossing_wave_period.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_zero_crossing_wave_period.ini @@ -11,6 +11,7 @@ variable = mp2 datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels-monthly-means cds_variable = mean_zero_crossing_wave_period +cds_units = s complete = yes origin = system = @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-medium_cloud_cover.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-medium_cloud_cover.ini index 3a4ef71c3..562f1d0d5 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-medium_cloud_cover.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-medium_cloud_cover.ini @@ -11,6 +11,7 @@ variable = mcc datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels-monthly-means cds_variable = medium_cloud_cover +cds_units = (0 - 1) complete = yes origin = system = @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = 0.0 -valid_max = 1.0 +valid_max = 1.0 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-minimum_vertical_gradient_of_refractivity_inside_trapping_layer.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-minimum_vertical_gradient_of_refractivity_inside_trapping_layer.ini index a49027067..8627853ef 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-minimum_vertical_gradient_of_refractivity_inside_trapping_layer.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-minimum_vertical_gradient_of_refractivity_inside_trapping_layer.ini @@ -11,6 +11,7 @@ variable = dndzn datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels-monthly-means cds_variable = minimum_vertical_gradient_of_refractivity_inside_trapping_layer +cds_units = m^-1 complete = yes origin = system = @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-model_bathymetry.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-model_bathymetry.ini index 354d6232e..93cd91b19 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-model_bathymetry.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-model_bathymetry.ini @@ -11,6 +11,7 @@ variable = wmb datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels-monthly-means cds_variable = model_bathymetry +cds_units = m complete = yes origin = system = @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-near_ir_albedo_for_diffuse_radiation.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-near_ir_albedo_for_diffuse_radiation.ini index 14b059433..6e472ba19 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-near_ir_albedo_for_diffuse_radiation.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-near_ir_albedo_for_diffuse_radiation.ini @@ -11,6 +11,7 @@ variable = alnid datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels-monthly-means cds_variable = near_ir_albedo_for_diffuse_radiation +cds_units = (0 - 1) complete = yes origin = system = @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = 0.0 -valid_max = 1.0 +valid_max = 1.0 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-near_ir_albedo_for_direct_radiation.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-near_ir_albedo_for_direct_radiation.ini index 43907fb4e..066db788e 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-near_ir_albedo_for_direct_radiation.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-near_ir_albedo_for_direct_radiation.ini @@ -11,6 +11,7 @@ variable = alnip datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels-monthly-means cds_variable = near_ir_albedo_for_direct_radiation +cds_units = (0 - 1) complete = yes origin = system = @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = 0.0 -valid_max = 1.0 +valid_max = 1.0 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-normalized_energy_flux_into_ocean.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-normalized_energy_flux_into_ocean.ini index 23b4ef124..b085d110c 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-normalized_energy_flux_into_ocean.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-normalized_energy_flux_into_ocean.ini @@ -11,6 +11,7 @@ variable = phioc datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels-monthly-means cds_variable = normalized_energy_flux_into_ocean +cds_units = dimensionless complete = yes origin = system = @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-normalized_energy_flux_into_waves.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-normalized_energy_flux_into_waves.ini index fd2f21e53..17927c3c7 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-normalized_energy_flux_into_waves.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-normalized_energy_flux_into_waves.ini @@ -11,6 +11,7 @@ variable = phiaw datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels-monthly-means cds_variable = normalized_energy_flux_into_waves +cds_units = dimensionless complete = yes origin = system = @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-normalized_stress_into_ocean.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-normalized_stress_into_ocean.ini index d65622cb9..b1579b24a 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-normalized_stress_into_ocean.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-normalized_stress_into_ocean.ini @@ -11,6 +11,7 @@ variable = tauoc datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels-monthly-means cds_variable = normalized_stress_into_ocean +cds_units = dimensionless complete = yes origin = system = @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-northward_gravity_wave_surface_stress.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-northward_gravity_wave_surface_stress.ini index 057b74aad..5afba7fc6 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-northward_gravity_wave_surface_stress.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-northward_gravity_wave_surface_stress.ini @@ -11,6 +11,7 @@ variable = mgws datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels-monthly-means cds_variable = northward_gravity_wave_surface_stress +cds_units = N m^-2 s complete = yes origin = system = @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-northward_turbulent_surface_stress.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-northward_turbulent_surface_stress.ini index e8453a7a2..99805e6e6 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-northward_turbulent_surface_stress.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-northward_turbulent_surface_stress.ini @@ -11,6 +11,7 @@ variable = nsss datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels-monthly-means cds_variable = northward_turbulent_surface_stress +cds_units = N m^-2 s complete = yes origin = system = @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-ocean_surface_stress_equivalent_10m_neutral_wind_direction.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-ocean_surface_stress_equivalent_10m_neutral_wind_direction.ini index 3f5b26ba1..a5140ba9f 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-ocean_surface_stress_equivalent_10m_neutral_wind_direction.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-ocean_surface_stress_equivalent_10m_neutral_wind_direction.ini @@ -11,6 +11,7 @@ variable = dwi datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels-monthly-means cds_variable = ocean_surface_stress_equivalent_10m_neutral_wind_direction +cds_units = degrees complete = yes origin = system = @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-ocean_surface_stress_equivalent_10m_neutral_wind_speed.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-ocean_surface_stress_equivalent_10m_neutral_wind_speed.ini index 871019734..648f1544f 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-ocean_surface_stress_equivalent_10m_neutral_wind_speed.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-ocean_surface_stress_equivalent_10m_neutral_wind_speed.ini @@ -11,6 +11,7 @@ variable = wind datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels-monthly-means cds_variable = ocean_surface_stress_equivalent_10m_neutral_wind_speed +cds_units = m s^-1 complete = yes origin = system = @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-orography.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-orography.ini index 6d4a5c2cc..2b1c4c4ce 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-orography.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-orography.ini @@ -11,6 +11,7 @@ variable = z datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels-monthly-means cds_variable = orography +cds_units = m^2 s^-2 complete = yes origin = system = @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-peak_wave_period.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-peak_wave_period.ini index f3cb2aa5d..acceb0e9e 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-peak_wave_period.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-peak_wave_period.ini @@ -11,6 +11,7 @@ variable = pp1d datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels-monthly-means cds_variable = peak_wave_period +cds_units = s complete = yes origin = system = @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-period_corresponding_to_maximum_individual_wave_height.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-period_corresponding_to_maximum_individual_wave_height.ini index cd518647f..8fc4f5d2e 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-period_corresponding_to_maximum_individual_wave_height.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-period_corresponding_to_maximum_individual_wave_height.ini @@ -11,6 +11,7 @@ variable = tmax datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels-monthly-means cds_variable = period_corresponding_to_maximum_individual_wave_height +cds_units = s complete = yes origin = system = @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-potential_evaporation.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-potential_evaporation.ini index 0db87f4b6..40f3a118b 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-potential_evaporation.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-potential_evaporation.ini @@ -11,6 +11,7 @@ variable = pev datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels-monthly-means cds_variable = potential_evaporation +cds_units = m complete = yes origin = system = @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-precipitation_type.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-precipitation_type.ini index 8b1d32dd9..d794cdafa 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-precipitation_type.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-precipitation_type.ini @@ -11,6 +11,7 @@ variable = ptype datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels-monthly-means cds_variable = precipitation_type +cds_units = GRIB code table 4.201 complete = yes origin = system = @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-runoff.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-runoff.ini index e6e8a073c..abc8e2d96 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-runoff.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-runoff.ini @@ -11,6 +11,7 @@ variable = ro datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels-monthly-means cds_variable = runoff +cds_units = m complete = yes origin = system = @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-sea_ice_cover.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-sea_ice_cover.ini index e7a255618..96b86d22b 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-sea_ice_cover.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-sea_ice_cover.ini @@ -11,6 +11,7 @@ variable = siconc datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels-monthly-means cds_variable = sea_ice_cover +cds_units = (0 - 1) complete = yes origin = system = @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = 0.0 -valid_max = 1.0 +valid_max = 1.0 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-sea_surface_temperature.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-sea_surface_temperature.ini index b06b8bc58..2e208f8cc 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-sea_surface_temperature.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-sea_surface_temperature.ini @@ -11,6 +11,7 @@ variable = sst datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels-monthly-means cds_variable = sea_surface_temperature +cds_units = K complete = yes origin = system = @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = 193.15 -valid_max = 353.15 +valid_max = 353.15 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-significant_height_of_combined_wind_waves_and_swell.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-significant_height_of_combined_wind_waves_and_swell.ini index a0b6f03b2..72054b71d 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-significant_height_of_combined_wind_waves_and_swell.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-significant_height_of_combined_wind_waves_and_swell.ini @@ -11,6 +11,7 @@ variable = swh datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels-monthly-means cds_variable = significant_height_of_combined_wind_waves_and_swell +cds_units = m complete = yes origin = system = @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-significant_height_of_total_swell.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-significant_height_of_total_swell.ini index ecca278cb..d7b6c69cc 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-significant_height_of_total_swell.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-significant_height_of_total_swell.ini @@ -11,6 +11,7 @@ variable = shts datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels-monthly-means cds_variable = significant_height_of_total_swell +cds_units = m complete = yes origin = system = @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-significant_height_of_wind_waves.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-significant_height_of_wind_waves.ini index 2abec4b95..75ba09a33 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-significant_height_of_wind_waves.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-significant_height_of_wind_waves.ini @@ -11,6 +11,7 @@ variable = shww datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels-monthly-means cds_variable = significant_height_of_wind_waves +cds_units = m complete = yes origin = system = @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-significant_wave_height_of_first_swell_partition.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-significant_wave_height_of_first_swell_partition.ini index 1f64e1bdd..d0286a222 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-significant_wave_height_of_first_swell_partition.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-significant_wave_height_of_first_swell_partition.ini @@ -11,6 +11,7 @@ variable = p140121 datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels-monthly-means cds_variable = significant_wave_height_of_first_swell_partition +cds_units = m complete = yes origin = system = @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-significant_wave_height_of_second_swell_partition.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-significant_wave_height_of_second_swell_partition.ini index 94d76dd53..f726a48ff 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-significant_wave_height_of_second_swell_partition.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-significant_wave_height_of_second_swell_partition.ini @@ -11,6 +11,7 @@ variable = p140124 datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels-monthly-means cds_variable = significant_wave_height_of_second_swell_partition +cds_units = m complete = yes origin = system = @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-significant_wave_height_of_third_swell_partition.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-significant_wave_height_of_third_swell_partition.ini index 759c99476..2ff5ce744 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-significant_wave_height_of_third_swell_partition.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-significant_wave_height_of_third_swell_partition.ini @@ -11,6 +11,7 @@ variable = p140127 datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels-monthly-means cds_variable = significant_wave_height_of_third_swell_partition +cds_units = m complete = yes origin = system = @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-skin_reservoir_content.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-skin_reservoir_content.ini index b57fc1df8..1425b0d1a 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-skin_reservoir_content.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-skin_reservoir_content.ini @@ -11,6 +11,7 @@ variable = src datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels-monthly-means cds_variable = skin_reservoir_content +cds_units = m of water equivalent complete = yes origin = system = @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-skin_temperature.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-skin_temperature.ini index 051205fb2..74ec27b33 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-skin_temperature.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-skin_temperature.ini @@ -11,6 +11,7 @@ variable = skt datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels-monthly-means cds_variable = skin_temperature +cds_units = K complete = yes origin = system = @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = 193.15 -valid_max = 353.15 +valid_max = 353.15 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-slope_of_sub_gridscale_orography.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-slope_of_sub_gridscale_orography.ini index 1945d6fba..86f22954e 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-slope_of_sub_gridscale_orography.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-slope_of_sub_gridscale_orography.ini @@ -11,6 +11,7 @@ variable = slor datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels-monthly-means cds_variable = slope_of_sub_gridscale_orography +cds_units = ~ complete = yes origin = system = @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-snow_albedo.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-snow_albedo.ini index c15b698c9..f5e886385 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-snow_albedo.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-snow_albedo.ini @@ -11,6 +11,7 @@ variable = asn datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels-monthly-means cds_variable = snow_albedo +cds_units = (0 - 1) complete = yes origin = system = @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = 0.0 -valid_max = 1.0 +valid_max = 1.0 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-snow_density.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-snow_density.ini index 0e4fd572d..69de84f84 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-snow_density.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-snow_density.ini @@ -11,6 +11,7 @@ variable = rsn datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels-monthly-means cds_variable = snow_density +cds_units = kg m^-3 complete = yes origin = system = @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-snow_depth.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-snow_depth.ini index 403b77f15..3eccb2393 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-snow_depth.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-snow_depth.ini @@ -11,6 +11,7 @@ variable = sd datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels-monthly-means cds_variable = snow_depth +cds_units = m of water equivalent complete = yes origin = system = @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-snow_evaporation.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-snow_evaporation.ini index 59cac8231..ca0132230 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-snow_evaporation.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-snow_evaporation.ini @@ -11,6 +11,7 @@ variable = es datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels-monthly-means cds_variable = snow_evaporation +cds_units = m of water equivalent complete = yes origin = system = @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-snowfall.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-snowfall.ini index 5341b94c1..670e90361 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-snowfall.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-snowfall.ini @@ -11,6 +11,7 @@ variable = sf datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels-monthly-means cds_variable = snowfall +cds_units = m of water equivalent complete = yes origin = system = @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-snowmelt.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-snowmelt.ini index c3b2e3152..576128c2d 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-snowmelt.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-snowmelt.ini @@ -11,6 +11,7 @@ variable = smlt datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels-monthly-means cds_variable = snowmelt +cds_units = m of water equivalent complete = yes origin = system = @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-soil_temperature_level_1.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-soil_temperature_level_1.ini index 11320a394..f52e86ffe 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-soil_temperature_level_1.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-soil_temperature_level_1.ini @@ -11,6 +11,7 @@ variable = stl1 datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels-monthly-means cds_variable = soil_temperature_level_1 +cds_units = K complete = yes origin = system = @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = 223.15 -valid_max = 323.15 +valid_max = 323.15 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-soil_temperature_level_2.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-soil_temperature_level_2.ini index 4ddfac5d2..664b66742 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-soil_temperature_level_2.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-soil_temperature_level_2.ini @@ -11,6 +11,7 @@ variable = stl2 datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels-monthly-means cds_variable = soil_temperature_level_2 +cds_units = K complete = yes origin = system = @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = 223.15 -valid_max = 323.15 +valid_max = 323.15 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-soil_temperature_level_3.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-soil_temperature_level_3.ini index b3b60f8bd..44ce511ec 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-soil_temperature_level_3.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-soil_temperature_level_3.ini @@ -11,6 +11,7 @@ variable = stl3 datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels-monthly-means cds_variable = soil_temperature_level_3 +cds_units = K complete = yes origin = system = @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = 223.15 -valid_max = 323.15 +valid_max = 323.15 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-soil_temperature_level_4.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-soil_temperature_level_4.ini index c5bd6915b..51ba366b7 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-soil_temperature_level_4.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-soil_temperature_level_4.ini @@ -11,6 +11,7 @@ variable = stl4 datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels-monthly-means cds_variable = soil_temperature_level_4 +cds_units = K complete = yes origin = system = @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-soil_type.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-soil_type.ini index f2f05bf1e..10d30f9f0 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-soil_type.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-soil_type.ini @@ -11,6 +11,7 @@ variable = slt datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels-monthly-means cds_variable = soil_type +cds_units = ~ complete = yes origin = system = @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-standard_deviation_of_filtered_subgrid_orography.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-standard_deviation_of_filtered_subgrid_orography.ini index 4aff5a9b5..79bca2e11 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-standard_deviation_of_filtered_subgrid_orography.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-standard_deviation_of_filtered_subgrid_orography.ini @@ -11,6 +11,7 @@ variable = sdfor datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels-monthly-means cds_variable = standard_deviation_of_filtered_subgrid_orography +cds_units = m complete = yes origin = system = @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-standard_deviation_of_orography.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-standard_deviation_of_orography.ini index 00d84334e..5ff8a3ab3 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-standard_deviation_of_orography.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-standard_deviation_of_orography.ini @@ -11,6 +11,7 @@ variable = sdor datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels-monthly-means cds_variable = standard_deviation_of_orography +cds_units = ~ complete = yes origin = system = @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-sub_surface_runoff.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-sub_surface_runoff.ini index 092bcf5d7..aa552597f 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-sub_surface_runoff.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-sub_surface_runoff.ini @@ -11,6 +11,7 @@ variable = ssro datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels-monthly-means cds_variable = sub_surface_runoff +cds_units = m complete = yes origin = system = @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-surface_latent_heat_flux.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-surface_latent_heat_flux.ini index 2cf494494..8b63a9848 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-surface_latent_heat_flux.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-surface_latent_heat_flux.ini @@ -11,6 +11,7 @@ variable = slhf datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels-monthly-means cds_variable = surface_latent_heat_flux +cds_units = J m^-2 complete = yes origin = system = @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-surface_net_solar_radiation.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-surface_net_solar_radiation.ini index 65a51bd43..43bfde052 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-surface_net_solar_radiation.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-surface_net_solar_radiation.ini @@ -11,6 +11,7 @@ variable = ssr datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels-monthly-means cds_variable = surface_net_solar_radiation +cds_units = J m^-2 complete = yes origin = system = @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-surface_net_solar_radiation_clear_sky.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-surface_net_solar_radiation_clear_sky.ini index c4ee24088..0ec70b699 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-surface_net_solar_radiation_clear_sky.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-surface_net_solar_radiation_clear_sky.ini @@ -11,6 +11,7 @@ variable = ssrc datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels-monthly-means cds_variable = surface_net_solar_radiation_clear_sky +cds_units = J m^-2 complete = yes origin = system = @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-surface_net_thermal_radiation.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-surface_net_thermal_radiation.ini index ca924b4f0..354c20bab 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-surface_net_thermal_radiation.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-surface_net_thermal_radiation.ini @@ -11,6 +11,7 @@ variable = str datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels-monthly-means cds_variable = surface_net_thermal_radiation +cds_units = J m^-2 complete = yes origin = system = @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-surface_net_thermal_radiation_clear_sky.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-surface_net_thermal_radiation_clear_sky.ini index 2d1614065..0286c6ac7 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-surface_net_thermal_radiation_clear_sky.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-surface_net_thermal_radiation_clear_sky.ini @@ -11,6 +11,7 @@ variable = strc datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels-monthly-means cds_variable = surface_net_thermal_radiation_clear_sky +cds_units = J m^-2 complete = yes origin = system = @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-surface_pressure.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-surface_pressure.ini index c07a55bda..2c7c344d7 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-surface_pressure.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-surface_pressure.ini @@ -11,6 +11,7 @@ variable = sp datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels-monthly-means cds_variable = surface_pressure +cds_units = Pa complete = yes origin = system = @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = 5.0 -valid_max = 11.0 +valid_max = 11.0 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-surface_runoff.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-surface_runoff.ini index bff4d9125..3eae8a5b9 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-surface_runoff.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-surface_runoff.ini @@ -11,6 +11,7 @@ variable = sro datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels-monthly-means cds_variable = surface_runoff +cds_units = m complete = yes origin = system = @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-surface_sensible_heat_flux.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-surface_sensible_heat_flux.ini index 36a6ab701..583dc4a92 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-surface_sensible_heat_flux.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-surface_sensible_heat_flux.ini @@ -11,6 +11,7 @@ variable = sshf datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels-monthly-means cds_variable = surface_sensible_heat_flux +cds_units = J m^-2 complete = yes origin = system = @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-surface_solar_radiation_downward_clear_sky.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-surface_solar_radiation_downward_clear_sky.ini index deb01d4aa..9096ce80d 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-surface_solar_radiation_downward_clear_sky.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-surface_solar_radiation_downward_clear_sky.ini @@ -11,6 +11,7 @@ variable = ssrdc datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels-monthly-means cds_variable = surface_solar_radiation_downward_clear_sky +cds_units = J m^-2 complete = yes origin = system = @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = 0.0 -valid_max = 1600.0 +valid_max = 1600.0 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-surface_solar_radiation_downwards.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-surface_solar_radiation_downwards.ini index c33e67298..e0d57141e 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-surface_solar_radiation_downwards.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-surface_solar_radiation_downwards.ini @@ -11,6 +11,7 @@ variable = ssrd datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels-monthly-means cds_variable = surface_solar_radiation_downwards +cds_units = J m^-2 complete = yes origin = system = @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = 0.0 -valid_max = 1600.0 +valid_max = 1600.0 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-surface_thermal_radiation_downward_clear_sky.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-surface_thermal_radiation_downward_clear_sky.ini index 1de2b2211..c7a9643b4 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-surface_thermal_radiation_downward_clear_sky.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-surface_thermal_radiation_downward_clear_sky.ini @@ -11,6 +11,7 @@ variable = strdc datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels-monthly-means cds_variable = surface_thermal_radiation_downward_clear_sky +cds_units = J m^-2 complete = yes origin = system = @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-surface_thermal_radiation_downwards.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-surface_thermal_radiation_downwards.ini index de254ef6e..4b05252ec 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-surface_thermal_radiation_downwards.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-surface_thermal_radiation_downwards.ini @@ -11,6 +11,7 @@ variable = strd datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels-monthly-means cds_variable = surface_thermal_radiation_downwards +cds_units = J m^-2 complete = yes origin = system = @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-temperature_of_snow_layer.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-temperature_of_snow_layer.ini index 2b5ba1875..37481b184 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-temperature_of_snow_layer.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-temperature_of_snow_layer.ini @@ -11,6 +11,7 @@ variable = tsn datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels-monthly-means cds_variable = temperature_of_snow_layer +cds_units = K complete = yes origin = system = @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-toa_incident_solar_radiation.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-toa_incident_solar_radiation.ini index a9c4c88fc..a03de9b28 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-toa_incident_solar_radiation.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-toa_incident_solar_radiation.ini @@ -11,6 +11,7 @@ variable = tisr datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels-monthly-means cds_variable = toa_incident_solar_radiation +cds_units = J m^-2 complete = yes origin = system = @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-top_net_solar_radiation.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-top_net_solar_radiation.ini index 4352b2b92..13f9884bb 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-top_net_solar_radiation.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-top_net_solar_radiation.ini @@ -11,6 +11,7 @@ variable = tsr datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels-monthly-means cds_variable = top_net_solar_radiation +cds_units = J m^-2 complete = yes origin = system = @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-top_net_solar_radiation_clear_sky.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-top_net_solar_radiation_clear_sky.ini index ba127e5de..be6cf3ad8 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-top_net_solar_radiation_clear_sky.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-top_net_solar_radiation_clear_sky.ini @@ -11,6 +11,7 @@ variable = tsrc datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels-monthly-means cds_variable = top_net_solar_radiation_clear_sky +cds_units = J m^-2 complete = yes origin = system = @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-top_net_thermal_radiation.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-top_net_thermal_radiation.ini index 8ede5df34..8875009bf 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-top_net_thermal_radiation.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-top_net_thermal_radiation.ini @@ -11,6 +11,7 @@ variable = ttr datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels-monthly-means cds_variable = top_net_thermal_radiation +cds_units = J m^-2 complete = yes origin = system = @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-top_net_thermal_radiation_clear_sky.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-top_net_thermal_radiation_clear_sky.ini index 7555c4274..0dd927e6b 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-top_net_thermal_radiation_clear_sky.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-top_net_thermal_radiation_clear_sky.ini @@ -11,6 +11,7 @@ variable = ttrc datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels-monthly-means cds_variable = top_net_thermal_radiation_clear_sky +cds_units = J m^-2 complete = yes origin = system = @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-total_cloud_cover.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-total_cloud_cover.ini index a04d52f34..eb3134fc0 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-total_cloud_cover.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-total_cloud_cover.ini @@ -11,6 +11,7 @@ variable = tcc datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels-monthly-means cds_variable = total_cloud_cover +cds_units = (0 - 1) complete = yes origin = system = @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = 0.0 -valid_max = 1.0 +valid_max = 1.0 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-total_column_cloud_ice_water.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-total_column_cloud_ice_water.ini index 37a5ac076..43c153c6c 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-total_column_cloud_ice_water.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-total_column_cloud_ice_water.ini @@ -11,6 +11,7 @@ variable = tciw datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels-monthly-means cds_variable = total_column_cloud_ice_water +cds_units = kg m^-2 complete = yes origin = system = @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-total_column_cloud_liquid_water.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-total_column_cloud_liquid_water.ini index 60c4a2f3c..54c5f6741 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-total_column_cloud_liquid_water.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-total_column_cloud_liquid_water.ini @@ -11,6 +11,7 @@ variable = tclw datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels-monthly-means cds_variable = total_column_cloud_liquid_water +cds_units = kg m^-2 complete = yes origin = system = @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-total_column_ozone.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-total_column_ozone.ini index 2914f151e..6551e5f64 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-total_column_ozone.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-total_column_ozone.ini @@ -11,6 +11,7 @@ variable = tco3 datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels-monthly-means cds_variable = total_column_ozone +cds_units = kg m^-2 complete = yes origin = system = @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-total_column_rain_water.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-total_column_rain_water.ini index 187c42878..7470d14d4 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-total_column_rain_water.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-total_column_rain_water.ini @@ -11,6 +11,7 @@ variable = tcrw datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels-monthly-means cds_variable = total_column_rain_water +cds_units = kg m^-2 complete = yes origin = system = @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-total_column_snow_water.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-total_column_snow_water.ini index 34c3dc10d..0583030b9 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-total_column_snow_water.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-total_column_snow_water.ini @@ -11,6 +11,7 @@ variable = tcsw datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels-monthly-means cds_variable = total_column_snow_water +cds_units = kg m^-2 complete = yes origin = system = @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-total_column_supercooled_liquid_water.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-total_column_supercooled_liquid_water.ini index 206b73a85..e5bc49e24 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-total_column_supercooled_liquid_water.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-total_column_supercooled_liquid_water.ini @@ -11,6 +11,7 @@ variable = tcslw datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels-monthly-means cds_variable = total_column_supercooled_liquid_water +cds_units = kg m^-2 complete = yes origin = system = @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-total_column_water.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-total_column_water.ini index a85b577e9..1c237f763 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-total_column_water.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-total_column_water.ini @@ -11,6 +11,7 @@ variable = tcw datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels-monthly-means cds_variable = total_column_water +cds_units = kg m^-2 complete = yes origin = system = @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-total_column_water_vapour.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-total_column_water_vapour.ini index 5d7cf759b..3b4d3d6aa 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-total_column_water_vapour.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-total_column_water_vapour.ini @@ -11,6 +11,7 @@ variable = tcwv datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels-monthly-means cds_variable = total_column_water_vapour +cds_units = kg m^-2 complete = yes origin = system = @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-total_precipitation.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-total_precipitation.ini index f33823bdb..c214652dc 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-total_precipitation.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-total_precipitation.ini @@ -11,6 +11,7 @@ variable = tp datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels-monthly-means cds_variable = total_precipitation +cds_units = m complete = yes origin = system = @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = 0.0 -valid_max = 0.04 +valid_max = 0.04 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-total_sky_direct_solar_radiation_at_surface.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-total_sky_direct_solar_radiation_at_surface.ini index 267fe422d..f7fa38d79 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-total_sky_direct_solar_radiation_at_surface.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-total_sky_direct_solar_radiation_at_surface.ini @@ -11,6 +11,7 @@ variable = fdir datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels-monthly-means cds_variable = total_sky_direct_solar_radiation_at_surface +cds_units = J m^-2 complete = yes origin = system = @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = 0.0 -valid_max = 1600.0 +valid_max = 1600.0 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-total_totals_index.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-total_totals_index.ini index f314ce9c4..0670864f1 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-total_totals_index.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-total_totals_index.ini @@ -11,6 +11,7 @@ variable = totalx datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels-monthly-means cds_variable = total_totals_index +cds_units = K complete = yes origin = system = @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-trapping_layer_base_height.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-trapping_layer_base_height.ini index 928b221ac..4cb54215b 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-trapping_layer_base_height.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-trapping_layer_base_height.ini @@ -11,6 +11,7 @@ variable = tplb datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels-monthly-means cds_variable = trapping_layer_base_height +cds_units = m complete = yes origin = system = @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-trapping_layer_top_height.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-trapping_layer_top_height.ini index 57dc5929f..8277baa1e 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-trapping_layer_top_height.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-trapping_layer_top_height.ini @@ -11,6 +11,7 @@ variable = tplt datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels-monthly-means cds_variable = trapping_layer_top_height +cds_units = m complete = yes origin = system = @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-type_of_high_vegetation.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-type_of_high_vegetation.ini index be7981026..2abfd0a11 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-type_of_high_vegetation.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-type_of_high_vegetation.ini @@ -11,6 +11,7 @@ variable = tvh datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels-monthly-means cds_variable = type_of_high_vegetation +cds_units = ~ complete = yes origin = system = @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-type_of_low_vegetation.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-type_of_low_vegetation.ini index 3d8f1a425..92a6c919d 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-type_of_low_vegetation.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-type_of_low_vegetation.ini @@ -11,6 +11,7 @@ variable = tvl datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels-monthly-means cds_variable = type_of_low_vegetation +cds_units = ~ complete = yes origin = system = @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-u_component_stokes_drift.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-u_component_stokes_drift.ini index 533d83c7f..19ec59a2c 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-u_component_stokes_drift.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-u_component_stokes_drift.ini @@ -11,6 +11,7 @@ variable = ust datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels-monthly-means cds_variable = u_component_stokes_drift +cds_units = m s^-1 complete = yes origin = system = @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-uv_visible_albedo_for_diffuse_radiation.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-uv_visible_albedo_for_diffuse_radiation.ini index 202fa785e..c4601eed7 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-uv_visible_albedo_for_diffuse_radiation.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-uv_visible_albedo_for_diffuse_radiation.ini @@ -11,6 +11,7 @@ variable = aluvd datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels-monthly-means cds_variable = uv_visible_albedo_for_diffuse_radiation +cds_units = (0 - 1) complete = yes origin = system = @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = 0.0 -valid_max = 1.0 +valid_max = 1.0 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-uv_visible_albedo_for_direct_radiation.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-uv_visible_albedo_for_direct_radiation.ini index b98404019..9bd33f7e3 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-uv_visible_albedo_for_direct_radiation.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-uv_visible_albedo_for_direct_radiation.ini @@ -11,6 +11,7 @@ variable = aluvp datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels-monthly-means cds_variable = uv_visible_albedo_for_direct_radiation +cds_units = (0 - 1) complete = yes origin = system = @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = 0.0 -valid_max = 1.0 +valid_max = 1.0 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-v_component_stokes_drift.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-v_component_stokes_drift.ini index 411c5672f..7c8a4fed9 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-v_component_stokes_drift.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-v_component_stokes_drift.ini @@ -11,6 +11,7 @@ variable = vst datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels-monthly-means cds_variable = v_component_stokes_drift +cds_units = m s^-1 complete = yes origin = system = @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_divergence_of_cloud_frozen_water_flux.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_divergence_of_cloud_frozen_water_flux.ini index 0eb70d381..b2ec03dbb 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_divergence_of_cloud_frozen_water_flux.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_divergence_of_cloud_frozen_water_flux.ini @@ -11,6 +11,7 @@ variable = p80.162 datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels-monthly-means cds_variable = vertical_integral_of_divergence_of_cloud_frozen_water_flux +cds_units = kg m^-2 s^-1 complete = yes origin = system = @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_divergence_of_cloud_liquid_water_flux.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_divergence_of_cloud_liquid_water_flux.ini index d192e7007..2cebd78a8 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_divergence_of_cloud_liquid_water_flux.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_divergence_of_cloud_liquid_water_flux.ini @@ -11,6 +11,7 @@ variable = p79.162 datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels-monthly-means cds_variable = vertical_integral_of_divergence_of_cloud_liquid_water_flux +cds_units = kg m^-2 s^-1 complete = yes origin = system = @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_divergence_of_geopotential_flux.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_divergence_of_geopotential_flux.ini index 6e22f11e5..6056f60cb 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_divergence_of_geopotential_flux.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_divergence_of_geopotential_flux.ini @@ -11,6 +11,7 @@ variable = p85.162 datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels-monthly-means cds_variable = vertical_integral_of_divergence_of_geopotential_flux +cds_units = W m^-2 complete = yes origin = system = @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_divergence_of_kinetic_energy_flux.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_divergence_of_kinetic_energy_flux.ini index e170dfd63..b4f2c3ff1 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_divergence_of_kinetic_energy_flux.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_divergence_of_kinetic_energy_flux.ini @@ -11,6 +11,7 @@ variable = p82.162 datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels-monthly-means cds_variable = vertical_integral_of_divergence_of_kinetic_energy_flux +cds_units = W m^-2 complete = yes origin = system = @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_divergence_of_mass_flux.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_divergence_of_mass_flux.ini index e6fab3fe3..7df68e85c 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_divergence_of_mass_flux.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_divergence_of_mass_flux.ini @@ -11,6 +11,7 @@ variable = p81.162 datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels-monthly-means cds_variable = vertical_integral_of_divergence_of_mass_flux +cds_units = kg m^-2 s^-1 complete = yes origin = system = @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_divergence_of_moisture_flux.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_divergence_of_moisture_flux.ini index 43109b19b..0b19d83d3 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_divergence_of_moisture_flux.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_divergence_of_moisture_flux.ini @@ -11,6 +11,7 @@ variable = p84.162 datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels-monthly-means cds_variable = vertical_integral_of_divergence_of_moisture_flux +cds_units = kg m^-2 s^-1 complete = yes origin = system = @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_divergence_of_ozone_flux.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_divergence_of_ozone_flux.ini index 27c731c00..1dbac5629 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_divergence_of_ozone_flux.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_divergence_of_ozone_flux.ini @@ -11,6 +11,7 @@ variable = p87.162 datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels-monthly-means cds_variable = vertical_integral_of_divergence_of_ozone_flux +cds_units = kg m^-2 s^-1 complete = yes origin = system = @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_divergence_of_thermal_energy_flux.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_divergence_of_thermal_energy_flux.ini index 5c01fdb35..aa20a37fc 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_divergence_of_thermal_energy_flux.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_divergence_of_thermal_energy_flux.ini @@ -11,6 +11,7 @@ variable = p83.162 datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels-monthly-means cds_variable = vertical_integral_of_divergence_of_thermal_energy_flux +cds_units = W m^-2 complete = yes origin = system = @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_divergence_of_total_energy_flux.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_divergence_of_total_energy_flux.ini index 8d9570c41..eaefe770b 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_divergence_of_total_energy_flux.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_divergence_of_total_energy_flux.ini @@ -11,6 +11,7 @@ variable = p86.162 datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels-monthly-means cds_variable = vertical_integral_of_divergence_of_total_energy_flux +cds_units = W m^-2 complete = yes origin = system = @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_eastward_cloud_frozen_water_flux.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_eastward_cloud_frozen_water_flux.ini index b96cb9a66..fc0d64442 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_eastward_cloud_frozen_water_flux.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_eastward_cloud_frozen_water_flux.ini @@ -11,6 +11,7 @@ variable = p90.162 datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels-monthly-means cds_variable = vertical_integral_of_eastward_cloud_frozen_water_flux +cds_units = kg m^-1 s^-1 complete = yes origin = system = @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_eastward_cloud_liquid_water_flux.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_eastward_cloud_liquid_water_flux.ini index fbd5acc06..6f31353a9 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_eastward_cloud_liquid_water_flux.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_eastward_cloud_liquid_water_flux.ini @@ -11,6 +11,7 @@ variable = p88.162 datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels-monthly-means cds_variable = vertical_integral_of_eastward_cloud_liquid_water_flux +cds_units = kg m^-1 s^-1 complete = yes origin = system = @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_eastward_geopotential_flux.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_eastward_geopotential_flux.ini index add18bb06..25c072c7d 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_eastward_geopotential_flux.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_eastward_geopotential_flux.ini @@ -11,6 +11,7 @@ variable = p73.162 datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels-monthly-means cds_variable = vertical_integral_of_eastward_geopotential_flux +cds_units = W m^-1 complete = yes origin = system = @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_eastward_heat_flux.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_eastward_heat_flux.ini index 8c4166040..85ca3ebea 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_eastward_heat_flux.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_eastward_heat_flux.ini @@ -11,6 +11,7 @@ variable = p69.162 datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels-monthly-means cds_variable = vertical_integral_of_eastward_heat_flux +cds_units = W m^-1 complete = yes origin = system = @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_eastward_kinetic_energy_flux.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_eastward_kinetic_energy_flux.ini index 346a8fa7e..6570b726a 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_eastward_kinetic_energy_flux.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_eastward_kinetic_energy_flux.ini @@ -11,6 +11,7 @@ variable = p67.162 datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels-monthly-means cds_variable = vertical_integral_of_eastward_kinetic_energy_flux +cds_units = W m^-1 complete = yes origin = system = @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_eastward_mass_flux.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_eastward_mass_flux.ini index c8279dd49..af65fab4b 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_eastward_mass_flux.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_eastward_mass_flux.ini @@ -11,6 +11,7 @@ variable = p65.162 datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels-monthly-means cds_variable = vertical_integral_of_eastward_mass_flux +cds_units = kg m^-1 s^-1 complete = yes origin = system = @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_eastward_ozone_flux.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_eastward_ozone_flux.ini index 81af1e280..f3aee83ba 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_eastward_ozone_flux.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_eastward_ozone_flux.ini @@ -11,6 +11,7 @@ variable = p77.162 datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels-monthly-means cds_variable = vertical_integral_of_eastward_ozone_flux +cds_units = kg m^-1 s^-1 complete = yes origin = system = @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_eastward_total_energy_flux.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_eastward_total_energy_flux.ini index b243f15a0..ad9ec249b 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_eastward_total_energy_flux.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_eastward_total_energy_flux.ini @@ -11,6 +11,7 @@ variable = p75.162 datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels-monthly-means cds_variable = vertical_integral_of_eastward_total_energy_flux +cds_units = W m^-1 complete = yes origin = system = @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_eastward_water_vapour_flux.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_eastward_water_vapour_flux.ini index c03300f54..9c99139a9 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_eastward_water_vapour_flux.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_eastward_water_vapour_flux.ini @@ -11,6 +11,7 @@ variable = p71.162 datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels-monthly-means cds_variable = vertical_integral_of_eastward_water_vapour_flux +cds_units = kg m^-1 s^-1 complete = yes origin = system = @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_energy_conversion.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_energy_conversion.ini index 08eac2b0e..684af2808 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_energy_conversion.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_energy_conversion.ini @@ -11,6 +11,7 @@ variable = p64.162 datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels-monthly-means cds_variable = vertical_integral_of_energy_conversion +cds_units = W m^-2 complete = yes origin = system = @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_kinetic_energy.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_kinetic_energy.ini index 222c65c1b..68b54a6d0 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_kinetic_energy.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_kinetic_energy.ini @@ -11,6 +11,7 @@ variable = p59.162 datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels-monthly-means cds_variable = vertical_integral_of_kinetic_energy +cds_units = J m^-2 complete = yes origin = system = @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_mass_of_atmosphere.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_mass_of_atmosphere.ini index 70660b5d5..1035fb26b 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_mass_of_atmosphere.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_mass_of_atmosphere.ini @@ -11,6 +11,7 @@ variable = p53.162 datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels-monthly-means cds_variable = vertical_integral_of_mass_of_atmosphere +cds_units = kg m^-2 complete = yes origin = system = @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_mass_tendency.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_mass_tendency.ini index d496b613a..2f59a290d 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_mass_tendency.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_mass_tendency.ini @@ -11,6 +11,7 @@ variable = p92.162 datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels-monthly-means cds_variable = vertical_integral_of_mass_tendency +cds_units = kg m^-2 s^-1 complete = yes origin = system = @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_northward_cloud_frozen_water_flux.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_northward_cloud_frozen_water_flux.ini index c8777e48f..a2f055476 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_northward_cloud_frozen_water_flux.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_northward_cloud_frozen_water_flux.ini @@ -11,6 +11,7 @@ variable = p91.162 datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels-monthly-means cds_variable = vertical_integral_of_northward_cloud_frozen_water_flux +cds_units = kg m^-1 s^-1 complete = yes origin = system = @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_northward_cloud_liquid_water_flux.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_northward_cloud_liquid_water_flux.ini index 2e95d4e7b..268f11a46 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_northward_cloud_liquid_water_flux.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_northward_cloud_liquid_water_flux.ini @@ -11,6 +11,7 @@ variable = p89.162 datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels-monthly-means cds_variable = vertical_integral_of_northward_cloud_liquid_water_flux +cds_units = kg m^-1 s^-1 complete = yes origin = system = @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_northward_geopotential_flux.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_northward_geopotential_flux.ini index f8ac03049..44113d1bd 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_northward_geopotential_flux.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_northward_geopotential_flux.ini @@ -11,6 +11,7 @@ variable = p74.162 datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels-monthly-means cds_variable = vertical_integral_of_northward_geopotential_flux +cds_units = W m^-1 complete = yes origin = system = @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_northward_heat_flux.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_northward_heat_flux.ini index 69844309c..7374d1eb2 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_northward_heat_flux.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_northward_heat_flux.ini @@ -11,6 +11,7 @@ variable = p70.162 datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels-monthly-means cds_variable = vertical_integral_of_northward_heat_flux +cds_units = W m^-1 complete = yes origin = system = @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_northward_kinetic_energy_flux.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_northward_kinetic_energy_flux.ini index f374f94f5..33c9ef4c0 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_northward_kinetic_energy_flux.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_northward_kinetic_energy_flux.ini @@ -11,6 +11,7 @@ variable = p68.162 datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels-monthly-means cds_variable = vertical_integral_of_northward_kinetic_energy_flux +cds_units = W m^-1 complete = yes origin = system = @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_northward_mass_flux.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_northward_mass_flux.ini index c6379b3b1..cc9d3f82e 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_northward_mass_flux.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_northward_mass_flux.ini @@ -11,6 +11,7 @@ variable = p66.162 datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels-monthly-means cds_variable = vertical_integral_of_northward_mass_flux +cds_units = kg m^-1 s^-1 complete = yes origin = system = @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_northward_ozone_flux.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_northward_ozone_flux.ini index ac4e1312e..55438a3f5 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_northward_ozone_flux.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_northward_ozone_flux.ini @@ -11,6 +11,7 @@ variable = p78.162 datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels-monthly-means cds_variable = vertical_integral_of_northward_ozone_flux +cds_units = kg m^-1 s^-1 complete = yes origin = system = @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_northward_total_energy_flux.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_northward_total_energy_flux.ini index 7279633a0..fe4635d44 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_northward_total_energy_flux.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_northward_total_energy_flux.ini @@ -11,6 +11,7 @@ variable = p76.162 datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels-monthly-means cds_variable = vertical_integral_of_northward_total_energy_flux +cds_units = W m^-1 complete = yes origin = system = @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_northward_water_vapour_flux.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_northward_water_vapour_flux.ini index 59771e40c..791530201 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_northward_water_vapour_flux.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_northward_water_vapour_flux.ini @@ -11,6 +11,7 @@ variable = p72.162 datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels-monthly-means cds_variable = vertical_integral_of_northward_water_vapour_flux +cds_units = kg m^-1 s^-1 complete = yes origin = system = @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_potential_and_internal_energy.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_potential_and_internal_energy.ini index 738ecba56..7980a1085 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_potential_and_internal_energy.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_potential_and_internal_energy.ini @@ -11,6 +11,7 @@ variable = p61.162 datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels-monthly-means cds_variable = vertical_integral_of_potential_and_internal_energy +cds_units = J m^-2 complete = yes origin = system = @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_potential_internal_and_latent_energy.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_potential_internal_and_latent_energy.ini index 8c39c2d91..0c6318576 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_potential_internal_and_latent_energy.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_potential_internal_and_latent_energy.ini @@ -11,6 +11,7 @@ variable = p62.162 datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels-monthly-means cds_variable = vertical_integral_of_potential_internal_and_latent_energy +cds_units = J m^-2 complete = yes origin = system = @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_temperature.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_temperature.ini index 891654bac..0a5a11a79 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_temperature.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_temperature.ini @@ -11,6 +11,7 @@ variable = p54.162 datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels-monthly-means cds_variable = vertical_integral_of_temperature +cds_units = K kg m^-2 complete = yes origin = system = @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_thermal_energy.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_thermal_energy.ini index 7e84967b6..e91f2ca84 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_thermal_energy.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_thermal_energy.ini @@ -11,6 +11,7 @@ variable = p60.162 datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels-monthly-means cds_variable = vertical_integral_of_thermal_energy +cds_units = J m^-2 complete = yes origin = system = @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_total_energy.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_total_energy.ini index 6288c4b89..6622c1814 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_total_energy.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertical_integral_of_total_energy.ini @@ -11,6 +11,7 @@ variable = p63.162 datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels-monthly-means cds_variable = vertical_integral_of_total_energy +cds_units = J m^-2 complete = yes origin = system = @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertically_integrated_moisture_divergence.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertically_integrated_moisture_divergence.ini index fbdc28ffe..49c824ea7 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertically_integrated_moisture_divergence.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-vertically_integrated_moisture_divergence.ini @@ -11,6 +11,7 @@ variable = vimd datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels-monthly-means cds_variable = vertically_integrated_moisture_divergence +cds_units = kg m^-2 complete = yes origin = system = @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-volumetric_soil_water_layer_1.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-volumetric_soil_water_layer_1.ini index bfaae7b04..fd2761ae6 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-volumetric_soil_water_layer_1.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-volumetric_soil_water_layer_1.ini @@ -11,6 +11,7 @@ variable = swvl1 datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels-monthly-means cds_variable = volumetric_soil_water_layer_1 +cds_units = m^3 m^-3 complete = yes origin = system = @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-volumetric_soil_water_layer_2.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-volumetric_soil_water_layer_2.ini index 1c5ac4b4b..2db835798 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-volumetric_soil_water_layer_2.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-volumetric_soil_water_layer_2.ini @@ -11,6 +11,7 @@ variable = swvl2 datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels-monthly-means cds_variable = volumetric_soil_water_layer_2 +cds_units = m^3 m^-3 complete = yes origin = system = @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-volumetric_soil_water_layer_3.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-volumetric_soil_water_layer_3.ini index 642c47ea4..1234f9387 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-volumetric_soil_water_layer_3.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-volumetric_soil_water_layer_3.ini @@ -11,6 +11,7 @@ variable = swvl3 datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels-monthly-means cds_variable = volumetric_soil_water_layer_3 +cds_units = m^3 m^-3 complete = yes origin = system = @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-volumetric_soil_water_layer_4.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-volumetric_soil_water_layer_4.ini index 5e00fc651..6df56114f 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-volumetric_soil_water_layer_4.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-volumetric_soil_water_layer_4.ini @@ -11,6 +11,7 @@ variable = swvl4 datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels-monthly-means cds_variable = volumetric_soil_water_layer_4 +cds_units = m^3 m^-3 complete = yes origin = system = @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-wave_spectral_directional_width.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-wave_spectral_directional_width.ini index f0b83aa6e..3d6c6b26d 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-wave_spectral_directional_width.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-wave_spectral_directional_width.ini @@ -11,6 +11,7 @@ variable = wdw datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels-monthly-means cds_variable = wave_spectral_directional_width +cds_units = dimensionless complete = yes origin = system = @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-wave_spectral_directional_width_for_swell.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-wave_spectral_directional_width_for_swell.ini index bab20077d..eb6827210 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-wave_spectral_directional_width_for_swell.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-wave_spectral_directional_width_for_swell.ini @@ -11,6 +11,7 @@ variable = dwps datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels-monthly-means cds_variable = wave_spectral_directional_width_for_swell +cds_units = dimensionless complete = yes origin = system = @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-wave_spectral_directional_width_for_wind_waves.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-wave_spectral_directional_width_for_wind_waves.ini index 77577d583..f0a6ce3e1 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-wave_spectral_directional_width_for_wind_waves.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-wave_spectral_directional_width_for_wind_waves.ini @@ -11,6 +11,7 @@ variable = dwww datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels-monthly-means cds_variable = wave_spectral_directional_width_for_wind_waves +cds_units = dimensionless complete = yes origin = system = @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-wave_spectral_kurtosis.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-wave_spectral_kurtosis.ini index b4e5354d1..ef0432c21 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-wave_spectral_kurtosis.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-wave_spectral_kurtosis.ini @@ -11,6 +11,7 @@ variable = wsk datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels-monthly-means cds_variable = wave_spectral_kurtosis +cds_units = dimensionless complete = yes origin = system = @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-wave_spectral_peakedness.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-wave_spectral_peakedness.ini index 782326b8f..015e1aff8 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-wave_spectral_peakedness.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-wave_spectral_peakedness.ini @@ -11,6 +11,7 @@ variable = wsp datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels-monthly-means cds_variable = wave_spectral_peakedness +cds_units = dimensionless complete = yes origin = system = @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-wave_spectral_skewness.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-wave_spectral_skewness.ini index c3cdeab54..b2c8615bc 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-wave_spectral_skewness.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-wave_spectral_skewness.ini @@ -11,6 +11,7 @@ variable = wss datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels-monthly-means cds_variable = wave_spectral_skewness +cds_units = dimensionless complete = yes origin = system = @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-zero_degree_level.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-zero_degree_level.ini index 255e73cf7..b7a66c5e2 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-zero_degree_level.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-zero_degree_level.ini @@ -11,6 +11,7 @@ variable = deg0l datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels-monthly-means cds_variable = zero_degree_level +cds_units = m complete = yes origin = system = @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-near_ir_albedo_for_diffuse_radiation.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-near_ir_albedo_for_diffuse_radiation.ini index 33d81cee8..4540b797e 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-near_ir_albedo_for_diffuse_radiation.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-near_ir_albedo_for_diffuse_radiation.ini @@ -11,6 +11,7 @@ variable = alnid datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels cds_variable = near_ir_albedo_for_diffuse_radiation +cds_units = (0 - 1) complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = 0.0 -valid_max = 1.0 +valid_max = 1.0 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-near_ir_albedo_for_direct_radiation.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-near_ir_albedo_for_direct_radiation.ini index 16e122ba7..e8b52da8a 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-near_ir_albedo_for_direct_radiation.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-near_ir_albedo_for_direct_radiation.ini @@ -11,6 +11,7 @@ variable = alnip datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels cds_variable = near_ir_albedo_for_direct_radiation +cds_units = (0 - 1) complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = 0.0 -valid_max = 1.0 +valid_max = 1.0 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-normalized_energy_flux_into_ocean.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-normalized_energy_flux_into_ocean.ini index 3a7701c16..ed8c873c6 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-normalized_energy_flux_into_ocean.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-normalized_energy_flux_into_ocean.ini @@ -11,6 +11,7 @@ variable = phioc datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels cds_variable = normalized_energy_flux_into_ocean +cds_units = dimensionless complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-normalized_energy_flux_into_waves.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-normalized_energy_flux_into_waves.ini index 8bdc20b07..751a7e07f 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-normalized_energy_flux_into_waves.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-normalized_energy_flux_into_waves.ini @@ -11,6 +11,7 @@ variable = phiaw datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels cds_variable = normalized_energy_flux_into_waves +cds_units = dimensionless complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-normalized_stress_into_ocean.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-normalized_stress_into_ocean.ini index f96ccf64c..0905255c3 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-normalized_stress_into_ocean.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-normalized_stress_into_ocean.ini @@ -11,6 +11,7 @@ variable = tauoc datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels cds_variable = normalized_stress_into_ocean +cds_units = dimensionless complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-northward_gravity_wave_surface_stress.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-northward_gravity_wave_surface_stress.ini index 540edbc25..4deeaae9b 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-northward_gravity_wave_surface_stress.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-northward_gravity_wave_surface_stress.ini @@ -11,6 +11,7 @@ variable = mgws datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels cds_variable = northward_gravity_wave_surface_stress +cds_units = N m^-2 s complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-northward_turbulent_surface_stress.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-northward_turbulent_surface_stress.ini index ea366b2ea..a0cc33000 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-northward_turbulent_surface_stress.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-northward_turbulent_surface_stress.ini @@ -11,6 +11,7 @@ variable = nsss datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels cds_variable = northward_turbulent_surface_stress +cds_units = N m^-2 s complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-ocean_surface_stress_equivalent_10m_neutral_wind_direction.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-ocean_surface_stress_equivalent_10m_neutral_wind_direction.ini index d411b3647..72ff154a9 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-ocean_surface_stress_equivalent_10m_neutral_wind_direction.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-ocean_surface_stress_equivalent_10m_neutral_wind_direction.ini @@ -11,6 +11,7 @@ variable = dwi datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels cds_variable = ocean_surface_stress_equivalent_10m_neutral_wind_direction +cds_units = degrees complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-ocean_surface_stress_equivalent_10m_neutral_wind_speed.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-ocean_surface_stress_equivalent_10m_neutral_wind_speed.ini index 94408189a..f88dead0c 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-ocean_surface_stress_equivalent_10m_neutral_wind_speed.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-ocean_surface_stress_equivalent_10m_neutral_wind_speed.ini @@ -11,6 +11,7 @@ variable = wind datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels cds_variable = ocean_surface_stress_equivalent_10m_neutral_wind_speed +cds_units = m s^-1 complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-orography.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-orography.ini index e57d60956..f33931e23 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-orography.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-orography.ini @@ -11,6 +11,7 @@ variable = z datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels cds_variable = orography +cds_units = m^2 s^-2 complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-peak_wave_period.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-peak_wave_period.ini index 651855e63..019ac0eb2 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-peak_wave_period.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-peak_wave_period.ini @@ -11,6 +11,7 @@ variable = pp1d datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels cds_variable = peak_wave_period +cds_units = s complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-period_corresponding_to_maximum_individual_wave_height.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-period_corresponding_to_maximum_individual_wave_height.ini index cb504dffa..407818741 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-period_corresponding_to_maximum_individual_wave_height.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-period_corresponding_to_maximum_individual_wave_height.ini @@ -11,6 +11,7 @@ variable = tmax datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels cds_variable = period_corresponding_to_maximum_individual_wave_height +cds_units = s complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-potential_evaporation.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-potential_evaporation.ini index bdf2059ea..197c26854 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-potential_evaporation.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-potential_evaporation.ini @@ -11,6 +11,7 @@ variable = pev datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels cds_variable = potential_evaporation +cds_units = m complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-precipitation_type.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-precipitation_type.ini index 2a6b68d87..6d3e651dc 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-precipitation_type.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-precipitation_type.ini @@ -11,6 +11,7 @@ variable = ptype datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels cds_variable = precipitation_type +cds_units = GRIB code table 4.201 complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-runoff.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-runoff.ini index 553bcb23f..fe9a6e07f 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-runoff.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-runoff.ini @@ -11,6 +11,7 @@ variable = ro datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels cds_variable = runoff +cds_units = m complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-sea_ice_cover.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-sea_ice_cover.ini index 4fbcdfe4d..d28d16d9f 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-sea_ice_cover.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-sea_ice_cover.ini @@ -11,6 +11,7 @@ variable = siconc datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels cds_variable = sea_ice_cover +cds_units = (0 - 1) complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = 0.0 -valid_max = 1.0 +valid_max = 1.0 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-sea_surface_temperature.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-sea_surface_temperature.ini index 61b42b609..ef0e77823 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-sea_surface_temperature.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-sea_surface_temperature.ini @@ -11,6 +11,7 @@ variable = sst datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels cds_variable = sea_surface_temperature +cds_units = K complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = 193.15 -valid_max = 353.15 +valid_max = 353.15 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-significant_height_of_combined_wind_waves_and_swell.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-significant_height_of_combined_wind_waves_and_swell.ini index 07d257257..643da93a4 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-significant_height_of_combined_wind_waves_and_swell.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-significant_height_of_combined_wind_waves_and_swell.ini @@ -11,6 +11,7 @@ variable = swh datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels cds_variable = significant_height_of_combined_wind_waves_and_swell +cds_units = m complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-significant_height_of_total_swell.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-significant_height_of_total_swell.ini index d32bf33f6..cc5589d98 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-significant_height_of_total_swell.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-significant_height_of_total_swell.ini @@ -11,6 +11,7 @@ variable = shts datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels cds_variable = significant_height_of_total_swell +cds_units = m complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-significant_height_of_wind_waves.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-significant_height_of_wind_waves.ini index 3781491e9..3431e1e43 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-significant_height_of_wind_waves.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-significant_height_of_wind_waves.ini @@ -11,6 +11,7 @@ variable = shww datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels cds_variable = significant_height_of_wind_waves +cds_units = m complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-significant_wave_height_of_first_swell_partition.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-significant_wave_height_of_first_swell_partition.ini index dd56e40ff..5df625e28 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-significant_wave_height_of_first_swell_partition.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-significant_wave_height_of_first_swell_partition.ini @@ -11,6 +11,7 @@ variable = p140121 datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels cds_variable = significant_wave_height_of_first_swell_partition +cds_units = m complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-significant_wave_height_of_second_swell_partition.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-significant_wave_height_of_second_swell_partition.ini index b245ccb70..c7c1b783d 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-significant_wave_height_of_second_swell_partition.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-significant_wave_height_of_second_swell_partition.ini @@ -11,6 +11,7 @@ variable = p140124 datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels cds_variable = significant_wave_height_of_second_swell_partition +cds_units = m complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-significant_wave_height_of_third_swell_partition.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-significant_wave_height_of_third_swell_partition.ini index a119b6c40..d18ca3e17 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-significant_wave_height_of_third_swell_partition.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-significant_wave_height_of_third_swell_partition.ini @@ -11,6 +11,7 @@ variable = p140127 datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels cds_variable = significant_wave_height_of_third_swell_partition +cds_units = m complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-skin_reservoir_content.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-skin_reservoir_content.ini index 127ae7ed8..3631a4446 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-skin_reservoir_content.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-skin_reservoir_content.ini @@ -11,6 +11,7 @@ variable = src datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels cds_variable = skin_reservoir_content +cds_units = m of water equivalent complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-skin_temperature.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-skin_temperature.ini index 725643cc8..07f8a6ac3 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-skin_temperature.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-skin_temperature.ini @@ -11,6 +11,7 @@ variable = skt datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels cds_variable = skin_temperature +cds_units = K complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = 193.15 -valid_max = 353.15 +valid_max = 353.15 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-slope_of_sub_gridscale_orography.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-slope_of_sub_gridscale_orography.ini index d2b99c060..be0cc8a02 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-slope_of_sub_gridscale_orography.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-slope_of_sub_gridscale_orography.ini @@ -11,6 +11,7 @@ variable = slor datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels cds_variable = slope_of_sub_gridscale_orography +cds_units = ~ complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-snow_albedo.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-snow_albedo.ini index 190a62c77..b755a949b 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-snow_albedo.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-snow_albedo.ini @@ -11,6 +11,7 @@ variable = asn datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels cds_variable = snow_albedo +cds_units = (0 - 1) complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = 0.0 -valid_max = 1.0 +valid_max = 1.0 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-snow_density.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-snow_density.ini index 15a0e47e8..bde3ab5e7 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-snow_density.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-snow_density.ini @@ -11,6 +11,7 @@ variable = rsn datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels cds_variable = snow_density +cds_units = kg m^-3 complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-snow_depth.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-snow_depth.ini index 18d5ef2cd..d53258d35 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-snow_depth.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-snow_depth.ini @@ -11,6 +11,7 @@ variable = sd datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels cds_variable = snow_depth +cds_units = m of water equivalent complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-snow_evaporation.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-snow_evaporation.ini index f0dc34c2c..f7b63dde5 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-snow_evaporation.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-snow_evaporation.ini @@ -11,6 +11,7 @@ variable = es datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels cds_variable = snow_evaporation +cds_units = m of water equivalent complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-snowfall.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-snowfall.ini index 165354e3d..2c25b4063 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-snowfall.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-snowfall.ini @@ -11,6 +11,7 @@ variable = sf datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels cds_variable = snowfall +cds_units = m of water equivalent complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-snowmelt.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-snowmelt.ini index 9c64b01b2..0ee05a741 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-snowmelt.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-snowmelt.ini @@ -11,6 +11,7 @@ variable = smlt datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels cds_variable = snowmelt +cds_units = m of water equivalent complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-soil_temperature_level_1.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-soil_temperature_level_1.ini index e72298b62..202ad521e 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-soil_temperature_level_1.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-soil_temperature_level_1.ini @@ -11,6 +11,7 @@ variable = stl1 datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels cds_variable = soil_temperature_level_1 +cds_units = K complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = 223.15 -valid_max = 323.15 +valid_max = 323.15 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-soil_temperature_level_2.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-soil_temperature_level_2.ini index dad58fe78..b9dbbd2a4 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-soil_temperature_level_2.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-soil_temperature_level_2.ini @@ -11,6 +11,7 @@ variable = stl2 datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels cds_variable = soil_temperature_level_2 +cds_units = K complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = 223.15 -valid_max = 323.15 +valid_max = 323.15 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-soil_temperature_level_3.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-soil_temperature_level_3.ini index 7de61cafc..45f456440 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-soil_temperature_level_3.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-soil_temperature_level_3.ini @@ -11,6 +11,7 @@ variable = stl3 datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels cds_variable = soil_temperature_level_3 +cds_units = K complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = 223.15 -valid_max = 323.15 +valid_max = 323.15 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-soil_temperature_level_4.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-soil_temperature_level_4.ini index acddb8eee..a18f70b6b 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-soil_temperature_level_4.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-soil_temperature_level_4.ini @@ -11,6 +11,7 @@ variable = stl4 datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels cds_variable = soil_temperature_level_4 +cds_units = K complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-soil_type.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-soil_type.ini index 2fda2b0ff..cfd4d6e1f 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-soil_type.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-soil_type.ini @@ -11,6 +11,7 @@ variable = slt datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels cds_variable = soil_type +cds_units = ~ complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-standard_deviation_of_filtered_subgrid_orography.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-standard_deviation_of_filtered_subgrid_orography.ini index ebe362794..fd654d001 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-standard_deviation_of_filtered_subgrid_orography.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-standard_deviation_of_filtered_subgrid_orography.ini @@ -11,6 +11,7 @@ variable = sdfor datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels cds_variable = standard_deviation_of_filtered_subgrid_orography +cds_units = m complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-standard_deviation_of_orography.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-standard_deviation_of_orography.ini index f2c25862c..7610030d0 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-standard_deviation_of_orography.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-standard_deviation_of_orography.ini @@ -11,6 +11,7 @@ variable = sdor datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels cds_variable = standard_deviation_of_orography +cds_units = ~ complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-sub_surface_runoff.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-sub_surface_runoff.ini index bc5489592..b4ec6d4e0 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-sub_surface_runoff.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-sub_surface_runoff.ini @@ -11,6 +11,7 @@ variable = ssro datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels cds_variable = sub_surface_runoff +cds_units = m complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-surface_latent_heat_flux.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-surface_latent_heat_flux.ini index a5d2e149a..c31ba1ab3 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-surface_latent_heat_flux.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-surface_latent_heat_flux.ini @@ -11,6 +11,7 @@ variable = slhf datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels cds_variable = surface_latent_heat_flux +cds_units = J m^-2 complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-surface_net_solar_radiation.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-surface_net_solar_radiation.ini index e10b79c77..0a3cc7686 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-surface_net_solar_radiation.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-surface_net_solar_radiation.ini @@ -11,6 +11,7 @@ variable = ssr datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels cds_variable = surface_net_solar_radiation +cds_units = J m^-2 complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-surface_net_solar_radiation_clear_sky.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-surface_net_solar_radiation_clear_sky.ini index 1f23f6a9d..cd40a5ca9 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-surface_net_solar_radiation_clear_sky.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-surface_net_solar_radiation_clear_sky.ini @@ -11,6 +11,7 @@ variable = ssrc datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels cds_variable = surface_net_solar_radiation_clear_sky +cds_units = J m^-2 complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-surface_net_thermal_radiation.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-surface_net_thermal_radiation.ini index 90e1abb3d..5e37aa886 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-surface_net_thermal_radiation.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-surface_net_thermal_radiation.ini @@ -11,6 +11,7 @@ variable = str datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels cds_variable = surface_net_thermal_radiation +cds_units = J m^-2 complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-surface_net_thermal_radiation_clear_sky.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-surface_net_thermal_radiation_clear_sky.ini index d97c1e758..f35e05704 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-surface_net_thermal_radiation_clear_sky.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-surface_net_thermal_radiation_clear_sky.ini @@ -11,6 +11,7 @@ variable = strc datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels cds_variable = surface_net_thermal_radiation_clear_sky +cds_units = J m^-2 complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-surface_pressure.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-surface_pressure.ini index f07034c7b..d2ba1c988 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-surface_pressure.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-surface_pressure.ini @@ -11,6 +11,7 @@ variable = sp datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels cds_variable = surface_pressure +cds_units = Pa complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = 5.0 -valid_max = 11.0 +valid_max = 11.0 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-surface_runoff.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-surface_runoff.ini index 96e4c2eb9..abb5b665a 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-surface_runoff.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-surface_runoff.ini @@ -11,6 +11,7 @@ variable = sro datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels cds_variable = surface_runoff +cds_units = m complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-surface_sensible_heat_flux.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-surface_sensible_heat_flux.ini index df96564c4..ee1e16ee3 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-surface_sensible_heat_flux.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-surface_sensible_heat_flux.ini @@ -11,6 +11,7 @@ variable = sshf datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels cds_variable = surface_sensible_heat_flux +cds_units = J m^-2 complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-surface_solar_radiation_downward_clear_sky.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-surface_solar_radiation_downward_clear_sky.ini index 040669b50..cc3d9f2d2 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-surface_solar_radiation_downward_clear_sky.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-surface_solar_radiation_downward_clear_sky.ini @@ -11,6 +11,7 @@ variable = ssrdc datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels cds_variable = surface_solar_radiation_downward_clear_sky +cds_units = J m^-2 complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = 0.0 -valid_max = 1600.0 +valid_max = 1600.0 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-surface_solar_radiation_downwards.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-surface_solar_radiation_downwards.ini index 8db318a43..3f0988e04 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-surface_solar_radiation_downwards.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-surface_solar_radiation_downwards.ini @@ -11,6 +11,7 @@ variable = ssrd datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels cds_variable = surface_solar_radiation_downwards +cds_units = J m^-2 complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = 0.0 -valid_max = 1600.0 +valid_max = 1600.0 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-surface_thermal_radiation_downward_clear_sky.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-surface_thermal_radiation_downward_clear_sky.ini index a5a34e73b..e6bf0e97a 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-surface_thermal_radiation_downward_clear_sky.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-surface_thermal_radiation_downward_clear_sky.ini @@ -11,6 +11,7 @@ variable = strdc datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels cds_variable = surface_thermal_radiation_downward_clear_sky +cds_units = J m^-2 complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-surface_thermal_radiation_downwards.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-surface_thermal_radiation_downwards.ini index 0652c6d9b..aee87a0cf 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-surface_thermal_radiation_downwards.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-surface_thermal_radiation_downwards.ini @@ -11,6 +11,7 @@ variable = strd datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels cds_variable = surface_thermal_radiation_downwards +cds_units = J m^-2 complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-temperature_of_snow_layer.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-temperature_of_snow_layer.ini index 3c9c237c4..b30dac158 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-temperature_of_snow_layer.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-temperature_of_snow_layer.ini @@ -11,6 +11,7 @@ variable = tsn datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels cds_variable = temperature_of_snow_layer +cds_units = K complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-toa_incident_solar_radiation.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-toa_incident_solar_radiation.ini index cc7870878..e3be1ca9f 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-toa_incident_solar_radiation.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-toa_incident_solar_radiation.ini @@ -11,6 +11,7 @@ variable = tisr datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels cds_variable = toa_incident_solar_radiation +cds_units = J m^-2 complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-top_net_solar_radiation.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-top_net_solar_radiation.ini index 79fe13b5e..e401b4987 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-top_net_solar_radiation.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-top_net_solar_radiation.ini @@ -11,6 +11,7 @@ variable = tsr datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels cds_variable = top_net_solar_radiation +cds_units = J m^-2 complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-top_net_solar_radiation_clear_sky.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-top_net_solar_radiation_clear_sky.ini index ffb5f5012..2cf53ecb3 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-top_net_solar_radiation_clear_sky.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-top_net_solar_radiation_clear_sky.ini @@ -11,6 +11,7 @@ variable = tsrc datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels cds_variable = top_net_solar_radiation_clear_sky +cds_units = J m^-2 complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-top_net_thermal_radiation.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-top_net_thermal_radiation.ini index e87581fc8..3d84feaf6 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-top_net_thermal_radiation.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-top_net_thermal_radiation.ini @@ -11,6 +11,7 @@ variable = ttr datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels cds_variable = top_net_thermal_radiation +cds_units = J m^-2 complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-top_net_thermal_radiation_clear_sky.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-top_net_thermal_radiation_clear_sky.ini index f98afff55..7847b6200 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-top_net_thermal_radiation_clear_sky.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-top_net_thermal_radiation_clear_sky.ini @@ -11,6 +11,7 @@ variable = ttrc datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels cds_variable = top_net_thermal_radiation_clear_sky +cds_units = J m^-2 complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-total_cloud_cover.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-total_cloud_cover.ini index 111621ec9..ab9294863 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-total_cloud_cover.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-total_cloud_cover.ini @@ -11,6 +11,7 @@ variable = tcc datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels cds_variable = total_cloud_cover +cds_units = (0 - 1) complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = 0.0 -valid_max = 1.0 +valid_max = 1.0 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-total_column_cloud_ice_water.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-total_column_cloud_ice_water.ini index ea76a5f5d..1c07d9d8a 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-total_column_cloud_ice_water.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-total_column_cloud_ice_water.ini @@ -11,6 +11,7 @@ variable = tciw datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels cds_variable = total_column_cloud_ice_water +cds_units = kg m^-2 complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-total_column_cloud_liquid_water.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-total_column_cloud_liquid_water.ini index 696b0d022..56ee8892d 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-total_column_cloud_liquid_water.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-total_column_cloud_liquid_water.ini @@ -11,6 +11,7 @@ variable = tclw datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels cds_variable = total_column_cloud_liquid_water +cds_units = kg m^-2 complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-total_column_ozone.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-total_column_ozone.ini index defbea07c..87fc750a4 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-total_column_ozone.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-total_column_ozone.ini @@ -11,6 +11,7 @@ variable = tco3 datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels cds_variable = total_column_ozone +cds_units = kg m^-2 complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-total_column_rain_water.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-total_column_rain_water.ini index 3dbb3a731..c802cb490 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-total_column_rain_water.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-total_column_rain_water.ini @@ -11,6 +11,7 @@ variable = tcrw datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels cds_variable = total_column_rain_water +cds_units = kg m^-2 complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-total_column_snow_water.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-total_column_snow_water.ini index cff190245..699d29c1b 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-total_column_snow_water.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-total_column_snow_water.ini @@ -11,6 +11,7 @@ variable = tcsw datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels cds_variable = total_column_snow_water +cds_units = kg m^-2 complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-total_column_supercooled_liquid_water.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-total_column_supercooled_liquid_water.ini index c654f9e31..99a428eb4 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-total_column_supercooled_liquid_water.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-total_column_supercooled_liquid_water.ini @@ -11,6 +11,7 @@ variable = tcslw datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels cds_variable = total_column_supercooled_liquid_water +cds_units = kg m^-2 complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-total_column_water.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-total_column_water.ini index 485b2998d..2521c71db 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-total_column_water.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-total_column_water.ini @@ -11,6 +11,7 @@ variable = tcw datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels cds_variable = total_column_water +cds_units = kg m^-2 complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-total_column_water_vapour.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-total_column_water_vapour.ini index aa9f81388..6f593e35c 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-total_column_water_vapour.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-total_column_water_vapour.ini @@ -11,6 +11,7 @@ variable = tcwv datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels cds_variable = total_column_water_vapour +cds_units = kg m^-2 complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-total_precipitation.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-total_precipitation.ini index 590db7b63..67be0c5b7 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-total_precipitation.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-total_precipitation.ini @@ -11,6 +11,7 @@ variable = tp datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels cds_variable = total_precipitation +cds_units = m complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = 0.0 -valid_max = 0.04 +valid_max = 0.04 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-total_sky_direct_solar_radiation_at_surface.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-total_sky_direct_solar_radiation_at_surface.ini index 5d402b450..c6d51d2f9 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-total_sky_direct_solar_radiation_at_surface.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-total_sky_direct_solar_radiation_at_surface.ini @@ -11,6 +11,7 @@ variable = fdir datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels cds_variable = total_sky_direct_solar_radiation_at_surface +cds_units = J m^-2 complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = 0.0 -valid_max = 1600.0 +valid_max = 1600.0 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-total_totals_index.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-total_totals_index.ini index f43766c1d..97b17ed1c 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-total_totals_index.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-total_totals_index.ini @@ -11,6 +11,7 @@ variable = totalx datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels cds_variable = total_totals_index +cds_units = K complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-trapping_layer_base_height.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-trapping_layer_base_height.ini index 377e4cccf..762824187 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-trapping_layer_base_height.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-trapping_layer_base_height.ini @@ -11,6 +11,7 @@ variable = tplb datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels cds_variable = trapping_layer_base_height +cds_units = m complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-trapping_layer_top_height.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-trapping_layer_top_height.ini index 0e013547f..3d3fc99ec 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-trapping_layer_top_height.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-trapping_layer_top_height.ini @@ -11,6 +11,7 @@ variable = tplt datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels cds_variable = trapping_layer_top_height +cds_units = m complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-type_of_high_vegetation.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-type_of_high_vegetation.ini index 4ba61a87f..65e0dd44c 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-type_of_high_vegetation.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-type_of_high_vegetation.ini @@ -11,6 +11,7 @@ variable = tvh datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels cds_variable = type_of_high_vegetation +cds_units = ~ complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-type_of_low_vegetation.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-type_of_low_vegetation.ini index 9543d4caf..c193e01a8 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-type_of_low_vegetation.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-type_of_low_vegetation.ini @@ -11,6 +11,7 @@ variable = tvl datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels cds_variable = type_of_low_vegetation +cds_units = ~ complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-u_component_stokes_drift.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-u_component_stokes_drift.ini index d318e90d1..1da381e72 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-u_component_stokes_drift.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-u_component_stokes_drift.ini @@ -11,6 +11,7 @@ variable = ust datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels cds_variable = u_component_stokes_drift +cds_units = m s^-1 complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-uv_visible_albedo_for_diffuse_radiation.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-uv_visible_albedo_for_diffuse_radiation.ini index cbe7fa5c2..61e0cb641 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-uv_visible_albedo_for_diffuse_radiation.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-uv_visible_albedo_for_diffuse_radiation.ini @@ -11,6 +11,7 @@ variable = aluvd datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels cds_variable = uv_visible_albedo_for_diffuse_radiation +cds_units = (0 - 1) complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = 0.0 -valid_max = 1.0 +valid_max = 1.0 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-uv_visible_albedo_for_direct_radiation.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-uv_visible_albedo_for_direct_radiation.ini index a34b5d148..014c57ceb 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-uv_visible_albedo_for_direct_radiation.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-uv_visible_albedo_for_direct_radiation.ini @@ -11,6 +11,7 @@ variable = aluvp datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels cds_variable = uv_visible_albedo_for_direct_radiation +cds_units = (0 - 1) complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = 0.0 -valid_max = 1.0 +valid_max = 1.0 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-v_component_stokes_drift.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-v_component_stokes_drift.ini index dcca7ef7d..13cc75b16 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-v_component_stokes_drift.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-v_component_stokes_drift.ini @@ -11,6 +11,7 @@ variable = vst datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels cds_variable = v_component_stokes_drift +cds_units = m s^-1 complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_divergence_of_cloud_frozen_water_flux.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_divergence_of_cloud_frozen_water_flux.ini index 104960293..382815753 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_divergence_of_cloud_frozen_water_flux.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_divergence_of_cloud_frozen_water_flux.ini @@ -11,6 +11,7 @@ variable = p80.162 datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels cds_variable = vertical_integral_of_divergence_of_cloud_frozen_water_flux +cds_units = kg m^-2 s^-1 complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_divergence_of_cloud_liquid_water_flux.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_divergence_of_cloud_liquid_water_flux.ini index f3e2d4158..e61cadcc1 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_divergence_of_cloud_liquid_water_flux.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_divergence_of_cloud_liquid_water_flux.ini @@ -11,6 +11,7 @@ variable = p79.162 datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels cds_variable = vertical_integral_of_divergence_of_cloud_liquid_water_flux +cds_units = kg m^-2 s^-1 complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_divergence_of_geopotential_flux.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_divergence_of_geopotential_flux.ini index c6878daf8..eb6cc083f 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_divergence_of_geopotential_flux.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_divergence_of_geopotential_flux.ini @@ -11,6 +11,7 @@ variable = p85.162 datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels cds_variable = vertical_integral_of_divergence_of_geopotential_flux +cds_units = W m^-2 complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_divergence_of_kinetic_energy_flux.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_divergence_of_kinetic_energy_flux.ini index d7ea5ba1c..efc267222 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_divergence_of_kinetic_energy_flux.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_divergence_of_kinetic_energy_flux.ini @@ -11,6 +11,7 @@ variable = p82.162 datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels cds_variable = vertical_integral_of_divergence_of_kinetic_energy_flux +cds_units = W m^-2 complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_divergence_of_mass_flux.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_divergence_of_mass_flux.ini index d59d19284..d45925b60 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_divergence_of_mass_flux.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_divergence_of_mass_flux.ini @@ -11,6 +11,7 @@ variable = p81.162 datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels cds_variable = vertical_integral_of_divergence_of_mass_flux +cds_units = kg m^-2 s^-1 complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_divergence_of_moisture_flux.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_divergence_of_moisture_flux.ini index 8d1e1791d..e0b1476d9 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_divergence_of_moisture_flux.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_divergence_of_moisture_flux.ini @@ -11,6 +11,7 @@ variable = p84.162 datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels cds_variable = vertical_integral_of_divergence_of_moisture_flux +cds_units = kg m^-2 s^-1 complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_divergence_of_ozone_flux.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_divergence_of_ozone_flux.ini index 26eaab3fa..7137744f8 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_divergence_of_ozone_flux.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_divergence_of_ozone_flux.ini @@ -11,6 +11,7 @@ variable = p87.162 datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels cds_variable = vertical_integral_of_divergence_of_ozone_flux +cds_units = kg m^-2 s^-1 complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_divergence_of_thermal_energy_flux.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_divergence_of_thermal_energy_flux.ini index abdb9f675..17688a14f 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_divergence_of_thermal_energy_flux.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_divergence_of_thermal_energy_flux.ini @@ -11,6 +11,7 @@ variable = p83.162 datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels cds_variable = vertical_integral_of_divergence_of_thermal_energy_flux +cds_units = W m^-2 complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_divergence_of_total_energy_flux.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_divergence_of_total_energy_flux.ini index ac9079627..da0333178 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_divergence_of_total_energy_flux.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_divergence_of_total_energy_flux.ini @@ -11,6 +11,7 @@ variable = p86.162 datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels cds_variable = vertical_integral_of_divergence_of_total_energy_flux +cds_units = W m^-2 complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_eastward_cloud_frozen_water_flux.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_eastward_cloud_frozen_water_flux.ini index 5282d329d..abeb7400f 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_eastward_cloud_frozen_water_flux.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_eastward_cloud_frozen_water_flux.ini @@ -11,6 +11,7 @@ variable = p90.162 datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels cds_variable = vertical_integral_of_eastward_cloud_frozen_water_flux +cds_units = kg m^-1 s^-1 complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_eastward_cloud_liquid_water_flux.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_eastward_cloud_liquid_water_flux.ini index 45fe54277..39fcb5440 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_eastward_cloud_liquid_water_flux.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_eastward_cloud_liquid_water_flux.ini @@ -11,6 +11,7 @@ variable = p88.162 datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels cds_variable = vertical_integral_of_eastward_cloud_liquid_water_flux +cds_units = kg m^-1 s^-1 complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_eastward_geopotential_flux.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_eastward_geopotential_flux.ini index 9a033f793..ea3fc2795 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_eastward_geopotential_flux.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_eastward_geopotential_flux.ini @@ -11,6 +11,7 @@ variable = p73.162 datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels cds_variable = vertical_integral_of_eastward_geopotential_flux +cds_units = W m^-1 complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_eastward_heat_flux.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_eastward_heat_flux.ini index 33af0aabb..3245d0746 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_eastward_heat_flux.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_eastward_heat_flux.ini @@ -11,6 +11,7 @@ variable = p69.162 datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels cds_variable = vertical_integral_of_eastward_heat_flux +cds_units = W m^-1 complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_eastward_kinetic_energy_flux.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_eastward_kinetic_energy_flux.ini index 511dddf23..28d130905 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_eastward_kinetic_energy_flux.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_eastward_kinetic_energy_flux.ini @@ -11,6 +11,7 @@ variable = p67.162 datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels cds_variable = vertical_integral_of_eastward_kinetic_energy_flux +cds_units = W m^-1 complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_eastward_mass_flux.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_eastward_mass_flux.ini index ac65d2783..14f1a175d 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_eastward_mass_flux.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_eastward_mass_flux.ini @@ -11,6 +11,7 @@ variable = p65.162 datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels cds_variable = vertical_integral_of_eastward_mass_flux +cds_units = kg m^-1 s^-1 complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_eastward_ozone_flux.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_eastward_ozone_flux.ini index 712d07da7..08229a10b 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_eastward_ozone_flux.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_eastward_ozone_flux.ini @@ -11,6 +11,7 @@ variable = p77.162 datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels cds_variable = vertical_integral_of_eastward_ozone_flux +cds_units = kg m^-1 s^-1 complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_eastward_total_energy_flux.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_eastward_total_energy_flux.ini index 70ea690c4..2022f272d 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_eastward_total_energy_flux.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_eastward_total_energy_flux.ini @@ -11,6 +11,7 @@ variable = p75.162 datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels cds_variable = vertical_integral_of_eastward_total_energy_flux +cds_units = W m^-1 complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_eastward_water_vapour_flux.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_eastward_water_vapour_flux.ini index ef3c51fe6..3c454e3a9 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_eastward_water_vapour_flux.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_eastward_water_vapour_flux.ini @@ -11,6 +11,7 @@ variable = p71.162 datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels cds_variable = vertical_integral_of_eastward_water_vapour_flux +cds_units = kg m^-1 s^-1 complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_energy_conversion.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_energy_conversion.ini index 1914cad33..8a515569e 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_energy_conversion.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_energy_conversion.ini @@ -11,6 +11,7 @@ variable = p64.162 datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels cds_variable = vertical_integral_of_energy_conversion +cds_units = W m^-2 complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_kinetic_energy.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_kinetic_energy.ini index 6eee1ec29..4b426beda 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_kinetic_energy.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_kinetic_energy.ini @@ -11,6 +11,7 @@ variable = p59.162 datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels cds_variable = vertical_integral_of_kinetic_energy +cds_units = J m^-2 complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_mass_of_atmosphere.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_mass_of_atmosphere.ini index 8caceba68..a090035cb 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_mass_of_atmosphere.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_mass_of_atmosphere.ini @@ -11,6 +11,7 @@ variable = p53.162 datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels cds_variable = vertical_integral_of_mass_of_atmosphere +cds_units = kg m^-2 complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_mass_tendency.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_mass_tendency.ini index 0f53ded88..15701364d 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_mass_tendency.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_mass_tendency.ini @@ -11,6 +11,7 @@ variable = p92.162 datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels cds_variable = vertical_integral_of_mass_tendency +cds_units = kg m^-2 s^-1 complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_northward_cloud_frozen_water_flux.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_northward_cloud_frozen_water_flux.ini index c1e696fef..56dfe485b 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_northward_cloud_frozen_water_flux.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_northward_cloud_frozen_water_flux.ini @@ -11,6 +11,7 @@ variable = p91.162 datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels cds_variable = vertical_integral_of_northward_cloud_frozen_water_flux +cds_units = kg m^-1 s^-1 complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_northward_cloud_liquid_water_flux.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_northward_cloud_liquid_water_flux.ini index ed0be3936..432ab719b 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_northward_cloud_liquid_water_flux.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_northward_cloud_liquid_water_flux.ini @@ -11,6 +11,7 @@ variable = p89.162 datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels cds_variable = vertical_integral_of_northward_cloud_liquid_water_flux +cds_units = kg m^-1 s^-1 complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_northward_geopotential_flux.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_northward_geopotential_flux.ini index 5efce7269..7b79a6b3c 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_northward_geopotential_flux.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_northward_geopotential_flux.ini @@ -11,6 +11,7 @@ variable = p74.162 datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels cds_variable = vertical_integral_of_northward_geopotential_flux +cds_units = W m^-1 complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_northward_heat_flux.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_northward_heat_flux.ini index 590340988..45cf83cc1 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_northward_heat_flux.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_northward_heat_flux.ini @@ -11,6 +11,7 @@ variable = p70.162 datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels cds_variable = vertical_integral_of_northward_heat_flux +cds_units = W m^-1 complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_northward_kinetic_energy_flux.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_northward_kinetic_energy_flux.ini index 17e24f1a9..a4979190d 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_northward_kinetic_energy_flux.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_northward_kinetic_energy_flux.ini @@ -11,6 +11,7 @@ variable = p68.162 datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels cds_variable = vertical_integral_of_northward_kinetic_energy_flux +cds_units = W m^-1 complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_northward_mass_flux.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_northward_mass_flux.ini index b664744de..bc6ec903b 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_northward_mass_flux.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_northward_mass_flux.ini @@ -11,6 +11,7 @@ variable = p66.162 datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels cds_variable = vertical_integral_of_northward_mass_flux +cds_units = kg m^-1 s^-1 complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_northward_ozone_flux.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_northward_ozone_flux.ini index b6e0b510c..6dd428d2d 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_northward_ozone_flux.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_northward_ozone_flux.ini @@ -11,6 +11,7 @@ variable = p78.162 datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels cds_variable = vertical_integral_of_northward_ozone_flux +cds_units = kg m^-1 s^-1 complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_northward_total_energy_flux.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_northward_total_energy_flux.ini index 3ea87c1b3..e5a3c9b5e 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_northward_total_energy_flux.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_northward_total_energy_flux.ini @@ -11,6 +11,7 @@ variable = p76.162 datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels cds_variable = vertical_integral_of_northward_total_energy_flux +cds_units = W m^-1 complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_northward_water_vapour_flux.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_northward_water_vapour_flux.ini index a9c1091cc..5dfb040f7 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_northward_water_vapour_flux.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_northward_water_vapour_flux.ini @@ -11,6 +11,7 @@ variable = p72.162 datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels cds_variable = vertical_integral_of_northward_water_vapour_flux +cds_units = kg m^-1 s^-1 complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_potential_and_internal_energy.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_potential_and_internal_energy.ini index adae3f8e1..254e50ae7 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_potential_and_internal_energy.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_potential_and_internal_energy.ini @@ -11,6 +11,7 @@ variable = p61.162 datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels cds_variable = vertical_integral_of_potential_and_internal_energy +cds_units = J m^-2 complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_potential_internal_and_latent_energy.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_potential_internal_and_latent_energy.ini index 67eb0bec1..573e02495 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_potential_internal_and_latent_energy.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_potential_internal_and_latent_energy.ini @@ -11,6 +11,7 @@ variable = p62.162 datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels cds_variable = vertical_integral_of_potential_internal_and_latent_energy +cds_units = J m^-2 complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_temperature.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_temperature.ini index 89f0e2775..70ebb5213 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_temperature.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_temperature.ini @@ -11,6 +11,7 @@ variable = p54.162 datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels cds_variable = vertical_integral_of_temperature +cds_units = K kg m^-2 complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_thermal_energy.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_thermal_energy.ini index f2c7b53c9..be40ccde2 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_thermal_energy.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_thermal_energy.ini @@ -11,6 +11,7 @@ variable = p60.162 datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels cds_variable = vertical_integral_of_thermal_energy +cds_units = J m^-2 complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_total_energy.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_total_energy.ini index f92a4e5d8..b94ae28aa 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_total_energy.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertical_integral_of_total_energy.ini @@ -11,6 +11,7 @@ variable = p63.162 datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels cds_variable = vertical_integral_of_total_energy +cds_units = J m^-2 complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertically_integrated_moisture_divergence.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertically_integrated_moisture_divergence.ini index ba11be4ee..517cdd0f6 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertically_integrated_moisture_divergence.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-vertically_integrated_moisture_divergence.ini @@ -11,6 +11,7 @@ variable = vimd datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels cds_variable = vertically_integrated_moisture_divergence +cds_units = kg m^-2 complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-volumetric_soil_water_layer_1.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-volumetric_soil_water_layer_1.ini index edead723f..67d50a00e 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-volumetric_soil_water_layer_1.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-volumetric_soil_water_layer_1.ini @@ -11,6 +11,7 @@ variable = swvl1 datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels cds_variable = volumetric_soil_water_layer_1 +cds_units = m^3 m^-3 complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-volumetric_soil_water_layer_2.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-volumetric_soil_water_layer_2.ini index 6a6622496..b2cf57e2e 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-volumetric_soil_water_layer_2.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-volumetric_soil_water_layer_2.ini @@ -11,6 +11,7 @@ variable = swvl2 datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels cds_variable = volumetric_soil_water_layer_2 +cds_units = m^3 m^-3 complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-volumetric_soil_water_layer_3.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-volumetric_soil_water_layer_3.ini index d3ed50165..659e17c2c 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-volumetric_soil_water_layer_3.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-volumetric_soil_water_layer_3.ini @@ -11,6 +11,7 @@ variable = swvl3 datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels cds_variable = volumetric_soil_water_layer_3 +cds_units = m^3 m^-3 complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-volumetric_soil_water_layer_4.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-volumetric_soil_water_layer_4.ini index c5b55b4d2..648e6293e 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-volumetric_soil_water_layer_4.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-volumetric_soil_water_layer_4.ini @@ -11,6 +11,7 @@ variable = swvl4 datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels cds_variable = volumetric_soil_water_layer_4 +cds_units = m^3 m^-3 complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-wave_spectral_directional_width.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-wave_spectral_directional_width.ini index f76f8f6c9..3fa1df26b 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-wave_spectral_directional_width.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-wave_spectral_directional_width.ini @@ -11,6 +11,7 @@ variable = wdw datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels cds_variable = wave_spectral_directional_width +cds_units = dimensionless complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-wave_spectral_directional_width_for_swell.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-wave_spectral_directional_width_for_swell.ini index d82eca2fd..49d50562e 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-wave_spectral_directional_width_for_swell.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-wave_spectral_directional_width_for_swell.ini @@ -11,6 +11,7 @@ variable = dwps datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels cds_variable = wave_spectral_directional_width_for_swell +cds_units = dimensionless complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-wave_spectral_directional_width_for_wind_waves.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-wave_spectral_directional_width_for_wind_waves.ini index c4ccfa469..dc9c1ce97 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-wave_spectral_directional_width_for_wind_waves.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-wave_spectral_directional_width_for_wind_waves.ini @@ -11,6 +11,7 @@ variable = dwww datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels cds_variable = wave_spectral_directional_width_for_wind_waves +cds_units = dimensionless complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-wave_spectral_kurtosis.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-wave_spectral_kurtosis.ini index 85973cbee..b3953c8e1 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-wave_spectral_kurtosis.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-wave_spectral_kurtosis.ini @@ -11,6 +11,7 @@ variable = wsk datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels cds_variable = wave_spectral_kurtosis +cds_units = dimensionless complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-wave_spectral_peakedness.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-wave_spectral_peakedness.ini index 3b1505758..747d549ba 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-wave_spectral_peakedness.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-wave_spectral_peakedness.ini @@ -11,6 +11,7 @@ variable = wsp datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels cds_variable = wave_spectral_peakedness +cds_units = dimensionless complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-wave_spectral_skewness.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-wave_spectral_skewness.ini index c88f94947..fded61bee 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-wave_spectral_skewness.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-wave_spectral_skewness.ini @@ -11,6 +11,7 @@ variable = wss datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels cds_variable = wave_spectral_skewness +cds_units = dimensionless complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-zero_degree_level.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-zero_degree_level.ini index 24b936a5d..9d5c7a52b 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-zero_degree_level.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-zero_degree_level.ini @@ -11,6 +11,7 @@ variable = deg0l datatype = an, fc, em cds_dataset = reanalysis-era5-single-levels cds_variable = zero_degree_level +cds_units = m complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-pressure-levels-geopotential.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-pressure-levels-geopotential.ini index db1cda6c9..1def4f1fd 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-pressure-levels-geopotential.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-pressure-levels-geopotential.ini @@ -11,6 +11,7 @@ variable = z datatype = an, fc, em cds_dataset = reanalysis-uerra-europe-pressure-levels cds_variable = geopotential +cds_units = m^2 s^-2 complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-pressure-levels-geopotential_height.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-pressure-levels-geopotential_height.ini index d572bf217..93c5e3d93 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-pressure-levels-geopotential_height.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-pressure-levels-geopotential_height.ini @@ -11,6 +11,7 @@ variable = gh datatype = an, fc, em cds_dataset = reanalysis-uerra-europe-pressure-levels cds_variable = geopotential_height +cds_units = gpm (geopotential height in meter) complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-pressure-levels-relative_humidity.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-pressure-levels-relative_humidity.ini index 2fa3f9258..f9a7cf430 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-pressure-levels-relative_humidity.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-pressure-levels-relative_humidity.ini @@ -11,6 +11,7 @@ variable = r datatype = an, fc, em cds_dataset = reanalysis-uerra-europe-pressure-levels cds_variable = relative_humidity +cds_units = % complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = 0.0 -valid_max = 1.0 +valid_max = 1.0 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-pressure-levels-temperature.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-pressure-levels-temperature.ini index 46c208900..cb0eacc19 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-pressure-levels-temperature.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-pressure-levels-temperature.ini @@ -11,6 +11,7 @@ variable = t datatype = an, fc, em cds_dataset = reanalysis-uerra-europe-pressure-levels cds_variable = temperature +cds_units = K complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = 183.15 -valid_max = 343.15 +valid_max = 343.15 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-pressure-levels-u_component_of_wind.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-pressure-levels-u_component_of_wind.ini index 4500b88bd..202a32ddb 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-pressure-levels-u_component_of_wind.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-pressure-levels-u_component_of_wind.ini @@ -11,6 +11,7 @@ variable = u datatype = an, fc, em cds_dataset = reanalysis-uerra-europe-pressure-levels cds_variable = u_component_of_wind +cds_units = m s^-1 complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-pressure-levels-v_component_of_wind.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-pressure-levels-v_component_of_wind.ini index 9b8ae8ad5..0c88b6c5c 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-pressure-levels-v_component_of_wind.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-pressure-levels-v_component_of_wind.ini @@ -11,6 +11,7 @@ variable = v datatype = an, fc, em cds_dataset = reanalysis-uerra-europe-pressure-levels cds_variable = v_component_of_wind +cds_units = m s^-1 complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-mescan_surfex-10m_wind_direction.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-mescan_surfex-10m_wind_direction.ini index 616bacd5a..666e006c6 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-mescan_surfex-10m_wind_direction.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-mescan_surfex-10m_wind_direction.ini @@ -11,6 +11,7 @@ variable = wdir10 datatype = an, fc, em cds_dataset = reanalysis-uerra-europe-single-levels cds_variable = 10m_wind_direction +cds_units = Degrees complete = no origin = mescan_surfex system = @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-mescan_surfex-10m_wind_speed.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-mescan_surfex-10m_wind_speed.ini index 2bdd937e6..c87af48e4 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-mescan_surfex-10m_wind_speed.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-mescan_surfex-10m_wind_speed.ini @@ -11,6 +11,7 @@ variable = si10 datatype = an, fc, em cds_dataset = reanalysis-uerra-europe-single-levels cds_variable = 10m_wind_speed +cds_units = m s^-1 complete = no origin = mescan_surfex system = @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = 0.0 -valid_max = 75.0 +valid_max = 75.0 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-mescan_surfex-2m_relative_humidity.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-mescan_surfex-2m_relative_humidity.ini index b53a7602a..bd57bf00a 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-mescan_surfex-2m_relative_humidity.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-mescan_surfex-2m_relative_humidity.ini @@ -11,6 +11,7 @@ variable = r2 datatype = an, fc, em cds_dataset = reanalysis-uerra-europe-single-levels cds_variable = 2m_relative_humidity +cds_units = % complete = no origin = mescan_surfex system = @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = 0.0 -valid_max = 100.0 +valid_max = 100.0 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-mescan_surfex-2m_temperature.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-mescan_surfex-2m_temperature.ini index 33f256b0f..780ddfa82 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-mescan_surfex-2m_temperature.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-mescan_surfex-2m_temperature.ini @@ -11,6 +11,7 @@ variable = t2m datatype = an, fc, em cds_dataset = reanalysis-uerra-europe-single-levels cds_variable = 2m_temperature +cds_units = K complete = no origin = mescan_surfex system = @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-mescan_surfex-albedo.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-mescan_surfex-albedo.ini index 16a5238d4..952d93f4f 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-mescan_surfex-albedo.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-mescan_surfex-albedo.ini @@ -11,6 +11,7 @@ variable = al datatype = an, fc, em cds_dataset = reanalysis-uerra-europe-single-levels cds_variable = albedo +cds_units = % complete = no origin = mescan_surfex system = @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = 0.0 -valid_max = 100.0 +valid_max = 100.0 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-mescan_surfex-high_cloud_cover.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-mescan_surfex-high_cloud_cover.ini index 9f8f6c249..d34566b88 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-mescan_surfex-high_cloud_cover.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-mescan_surfex-high_cloud_cover.ini @@ -11,6 +11,7 @@ variable = hcc datatype = an, fc, em cds_dataset = reanalysis-uerra-europe-single-levels cds_variable = high_cloud_cover +cds_units = % complete = no origin = mescan_surfex system = @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = 0.0 -valid_max = 1.0 +valid_max = 1.0 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-mescan_surfex-low_cloud_cover.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-mescan_surfex-low_cloud_cover.ini index f35c0efb4..23318140b 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-mescan_surfex-low_cloud_cover.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-mescan_surfex-low_cloud_cover.ini @@ -11,6 +11,7 @@ variable = lcc datatype = an, fc, em cds_dataset = reanalysis-uerra-europe-single-levels cds_variable = low_cloud_cover +cds_units = % complete = no origin = mescan_surfex system = @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = 0.0 -valid_max = 1.0 +valid_max = 1.0 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-mescan_surfex-mean_sea_level_pressure.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-mescan_surfex-mean_sea_level_pressure.ini index 5b720aa6a..586223bcf 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-mescan_surfex-mean_sea_level_pressure.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-mescan_surfex-mean_sea_level_pressure.ini @@ -11,6 +11,7 @@ variable = msl datatype = an, fc, em cds_dataset = reanalysis-uerra-europe-single-levels cds_variable = mean_sea_level_pressure +cds_units = Pa complete = no origin = mescan_surfex system = @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-mescan_surfex-medium_cloud_cover.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-mescan_surfex-medium_cloud_cover.ini index 210a49014..631e897c8 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-mescan_surfex-medium_cloud_cover.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-mescan_surfex-medium_cloud_cover.ini @@ -11,6 +11,7 @@ variable = mcc datatype = an, fc, em cds_dataset = reanalysis-uerra-europe-single-levels cds_variable = medium_cloud_cover +cds_units = % complete = no origin = mescan_surfex system = @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = 0.0 -valid_max = 1.0 +valid_max = 1.0 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-mescan_surfex-orography.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-mescan_surfex-orography.ini index 48afc573f..26e8f3066 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-mescan_surfex-orography.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-mescan_surfex-orography.ini @@ -11,6 +11,7 @@ variable = orog datatype = an, fc, em cds_dataset = reanalysis-uerra-europe-single-levels cds_variable = orography +cds_units = gpm (geopotential height in meter) complete = no origin = mescan_surfex system = @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-mescan_surfex-skin_temperature.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-mescan_surfex-skin_temperature.ini index 5f149e1ad..3e4743108 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-mescan_surfex-skin_temperature.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-mescan_surfex-skin_temperature.ini @@ -11,6 +11,7 @@ variable = skt datatype = an, fc, em cds_dataset = reanalysis-uerra-europe-single-levels cds_variable = skin_temperature +cds_units = K complete = no origin = mescan_surfex system = @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = 193.15 -valid_max = 353.15 +valid_max = 353.15 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-mescan_surfex-snow_density.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-mescan_surfex-snow_density.ini index 8333c77c4..95e759f4b 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-mescan_surfex-snow_density.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-mescan_surfex-snow_density.ini @@ -11,6 +11,7 @@ variable = rsn datatype = an, fc, em cds_dataset = reanalysis-uerra-europe-single-levels cds_variable = snow_density +cds_units = kg m^-3 complete = no origin = mescan_surfex system = @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-mescan_surfex-snow_depth_water_equivalent.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-mescan_surfex-snow_depth_water_equivalent.ini index f09f49d5d..2536b3c95 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-mescan_surfex-snow_depth_water_equivalent.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-mescan_surfex-snow_depth_water_equivalent.ini @@ -11,6 +11,7 @@ variable = sd datatype = an, fc, em cds_dataset = reanalysis-uerra-europe-single-levels cds_variable = snow_depth_water_equivalent +cds_units = Kg m^-2 complete = no origin = mescan_surfex system = @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-mescan_surfex-surface_pressure.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-mescan_surfex-surface_pressure.ini index 9a3f18b04..79d2a3dad 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-mescan_surfex-surface_pressure.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-mescan_surfex-surface_pressure.ini @@ -11,6 +11,7 @@ variable = sp datatype = an, fc, em cds_dataset = reanalysis-uerra-europe-single-levels cds_variable = surface_pressure +cds_units = Pa complete = no origin = mescan_surfex system = @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = 5.0 -valid_max = 11.0 +valid_max = 11.0 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-mescan_surfex-surface_roughness.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-mescan_surfex-surface_roughness.ini index 3560d3d19..82febf14e 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-mescan_surfex-surface_roughness.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-mescan_surfex-surface_roughness.ini @@ -11,6 +11,7 @@ variable = sr datatype = an, fc, em cds_dataset = reanalysis-uerra-europe-single-levels cds_variable = surface_roughness +cds_units = m complete = no origin = mescan_surfex system = @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-mescan_surfex-total_cloud_cover.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-mescan_surfex-total_cloud_cover.ini index 53fde60a6..fb8bd03ab 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-mescan_surfex-total_cloud_cover.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-mescan_surfex-total_cloud_cover.ini @@ -11,6 +11,7 @@ variable = tcc datatype = an, fc, em cds_dataset = reanalysis-uerra-europe-single-levels cds_variable = total_cloud_cover +cds_units = % complete = no origin = mescan_surfex system = @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = 0.0 -valid_max = 1.0 +valid_max = 1.0 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-mescan_surfex-total_column_integrated_water_vapour.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-mescan_surfex-total_column_integrated_water_vapour.ini index 307c82ab1..a3e2a4e09 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-mescan_surfex-total_column_integrated_water_vapour.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-mescan_surfex-total_column_integrated_water_vapour.ini @@ -11,6 +11,7 @@ variable = tciwv datatype = an, fc, em cds_dataset = reanalysis-uerra-europe-single-levels cds_variable = total_column_integrated_water_vapour +cds_units = kg m^-2 complete = no origin = mescan_surfex system = @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-mescan_surfex-total_precipitation.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-mescan_surfex-total_precipitation.ini index ca4a944b8..4922987d1 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-mescan_surfex-total_precipitation.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-mescan_surfex-total_precipitation.ini @@ -11,6 +11,7 @@ variable = tp datatype = an, fc, em cds_dataset = reanalysis-uerra-europe-single-levels cds_variable = total_precipitation +cds_units = kg m^-2 complete = no origin = mescan_surfex system = @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = 0.0 -valid_max = 0.04 +valid_max = 0.04 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-uerra_harmonie-10m_wind_direction.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-uerra_harmonie-10m_wind_direction.ini index 03febcd6b..b0cd668c1 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-uerra_harmonie-10m_wind_direction.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-uerra_harmonie-10m_wind_direction.ini @@ -11,6 +11,7 @@ variable = wdir10 datatype = an, fc, em cds_dataset = reanalysis-uerra-europe-single-levels cds_variable = 10m_wind_direction +cds_units = Degrees complete = no origin = uerra_harmonie system = @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-uerra_harmonie-10m_wind_speed.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-uerra_harmonie-10m_wind_speed.ini index d5f86f391..a2fe001b5 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-uerra_harmonie-10m_wind_speed.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-uerra_harmonie-10m_wind_speed.ini @@ -11,6 +11,7 @@ variable = si10 datatype = an, fc, em cds_dataset = reanalysis-uerra-europe-single-levels cds_variable = 10m_wind_speed +cds_units = m s^-1 complete = no origin = uerra_harmonie system = @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = 0.0 -valid_max = 75.0 +valid_max = 75.0 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-uerra_harmonie-2m_relative_humidity.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-uerra_harmonie-2m_relative_humidity.ini index 1535de43c..2e536b6de 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-uerra_harmonie-2m_relative_humidity.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-uerra_harmonie-2m_relative_humidity.ini @@ -11,6 +11,7 @@ variable = r2 datatype = an, fc, em cds_dataset = reanalysis-uerra-europe-single-levels cds_variable = 2m_relative_humidity +cds_units = % complete = no origin = uerra_harmonie system = @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = 0.0 -valid_max = 100.0 +valid_max = 100.0 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-uerra_harmonie-2m_temperature.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-uerra_harmonie-2m_temperature.ini index 6ab9bb97e..9d6a2c55f 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-uerra_harmonie-2m_temperature.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-uerra_harmonie-2m_temperature.ini @@ -11,6 +11,7 @@ variable = t2m datatype = an, fc, em cds_dataset = reanalysis-uerra-europe-single-levels cds_variable = 2m_temperature +cds_units = K complete = no origin = uerra_harmonie system = @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-uerra_harmonie-albedo.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-uerra_harmonie-albedo.ini index c6d3d3221..ed7791cec 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-uerra_harmonie-albedo.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-uerra_harmonie-albedo.ini @@ -11,6 +11,7 @@ variable = al datatype = an, fc, em cds_dataset = reanalysis-uerra-europe-single-levels cds_variable = albedo +cds_units = % complete = no origin = uerra_harmonie system = @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = 0.0 -valid_max = 100.0 +valid_max = 100.0 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-uerra_harmonie-high_cloud_cover.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-uerra_harmonie-high_cloud_cover.ini index db4791f61..8d631a6e5 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-uerra_harmonie-high_cloud_cover.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-uerra_harmonie-high_cloud_cover.ini @@ -11,6 +11,7 @@ variable = hcc datatype = an, fc, em cds_dataset = reanalysis-uerra-europe-single-levels cds_variable = high_cloud_cover +cds_units = % complete = no origin = uerra_harmonie system = @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = 0.0 -valid_max = 1.0 +valid_max = 1.0 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-uerra_harmonie-low_cloud_cover.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-uerra_harmonie-low_cloud_cover.ini index 40c55085e..639299c55 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-uerra_harmonie-low_cloud_cover.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-uerra_harmonie-low_cloud_cover.ini @@ -11,6 +11,7 @@ variable = lcc datatype = an, fc, em cds_dataset = reanalysis-uerra-europe-single-levels cds_variable = low_cloud_cover +cds_units = % complete = no origin = uerra_harmonie system = @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = 0.0 -valid_max = 1.0 +valid_max = 1.0 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-uerra_harmonie-mean_sea_level_pressure.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-uerra_harmonie-mean_sea_level_pressure.ini index 05a59a22f..07d0f428b 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-uerra_harmonie-mean_sea_level_pressure.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-uerra_harmonie-mean_sea_level_pressure.ini @@ -11,6 +11,7 @@ variable = msl datatype = an, fc, em cds_dataset = reanalysis-uerra-europe-single-levels cds_variable = mean_sea_level_pressure +cds_units = Pa complete = no origin = uerra_harmonie system = @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-uerra_harmonie-medium_cloud_cover.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-uerra_harmonie-medium_cloud_cover.ini index 5587602e5..fdf45dce7 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-uerra_harmonie-medium_cloud_cover.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-uerra_harmonie-medium_cloud_cover.ini @@ -11,6 +11,7 @@ variable = mcc datatype = an, fc, em cds_dataset = reanalysis-uerra-europe-single-levels cds_variable = medium_cloud_cover +cds_units = % complete = no origin = uerra_harmonie system = @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = 0.0 -valid_max = 1.0 +valid_max = 1.0 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-uerra_harmonie-orography.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-uerra_harmonie-orography.ini index 04317949b..41a28bfcb 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-uerra_harmonie-orography.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-uerra_harmonie-orography.ini @@ -11,6 +11,7 @@ variable = orog datatype = an, fc, em cds_dataset = reanalysis-uerra-europe-single-levels cds_variable = orography +cds_units = gpm (geopotential height in meter) complete = no origin = uerra_harmonie system = @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-uerra_harmonie-skin_temperature.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-uerra_harmonie-skin_temperature.ini index 12ad0e8ca..f71886923 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-uerra_harmonie-skin_temperature.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-uerra_harmonie-skin_temperature.ini @@ -11,6 +11,7 @@ variable = skt datatype = an, fc, em cds_dataset = reanalysis-uerra-europe-single-levels cds_variable = skin_temperature +cds_units = K complete = no origin = uerra_harmonie system = @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = 193.15 -valid_max = 353.15 +valid_max = 353.15 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-uerra_harmonie-snow_density.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-uerra_harmonie-snow_density.ini index f72cac9e2..a5e3a61e2 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-uerra_harmonie-snow_density.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-uerra_harmonie-snow_density.ini @@ -11,6 +11,7 @@ variable = rsn datatype = an, fc, em cds_dataset = reanalysis-uerra-europe-single-levels cds_variable = snow_density +cds_units = kg m^-3 complete = no origin = uerra_harmonie system = @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-uerra_harmonie-snow_depth_water_equivalent.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-uerra_harmonie-snow_depth_water_equivalent.ini index 793d78263..326fb6725 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-uerra_harmonie-snow_depth_water_equivalent.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-uerra_harmonie-snow_depth_water_equivalent.ini @@ -11,6 +11,7 @@ variable = sd datatype = an, fc, em cds_dataset = reanalysis-uerra-europe-single-levels cds_variable = snow_depth_water_equivalent +cds_units = Kg m^-2 complete = no origin = uerra_harmonie system = @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-uerra_harmonie-surface_pressure.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-uerra_harmonie-surface_pressure.ini index 472db8a65..5c21cf54c 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-uerra_harmonie-surface_pressure.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-uerra_harmonie-surface_pressure.ini @@ -11,6 +11,7 @@ variable = sp datatype = an, fc, em cds_dataset = reanalysis-uerra-europe-single-levels cds_variable = surface_pressure +cds_units = Pa complete = no origin = uerra_harmonie system = @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = 5.0 -valid_max = 11.0 +valid_max = 11.0 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-uerra_harmonie-surface_roughness.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-uerra_harmonie-surface_roughness.ini index 5c9ad4821..552e95159 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-uerra_harmonie-surface_roughness.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-uerra_harmonie-surface_roughness.ini @@ -11,6 +11,7 @@ variable = sr datatype = an, fc, em cds_dataset = reanalysis-uerra-europe-single-levels cds_variable = surface_roughness +cds_units = m complete = no origin = uerra_harmonie system = @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-uerra_harmonie-total_cloud_cover.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-uerra_harmonie-total_cloud_cover.ini index fee9ecae0..b15aa46be 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-uerra_harmonie-total_cloud_cover.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-uerra_harmonie-total_cloud_cover.ini @@ -11,6 +11,7 @@ variable = tcc datatype = an, fc, em cds_dataset = reanalysis-uerra-europe-single-levels cds_variable = total_cloud_cover +cds_units = % complete = no origin = uerra_harmonie system = @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = 0.0 -valid_max = 1.0 +valid_max = 1.0 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-uerra_harmonie-total_column_integrated_water_vapour.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-uerra_harmonie-total_column_integrated_water_vapour.ini index f9f026bc0..deeca4e30 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-uerra_harmonie-total_column_integrated_water_vapour.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-uerra_harmonie-total_column_integrated_water_vapour.ini @@ -11,6 +11,7 @@ variable = tciwv datatype = an, fc, em cds_dataset = reanalysis-uerra-europe-single-levels cds_variable = total_column_integrated_water_vapour +cds_units = kg m^-2 complete = no origin = uerra_harmonie system = @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-uerra_harmonie-total_precipitation.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-uerra_harmonie-total_precipitation.ini index ed938d1dd..fa86bc405 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-uerra_harmonie-total_precipitation.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-uerra_harmonie-total_precipitation.ini @@ -11,6 +11,7 @@ variable = tp datatype = an, fc, em cds_dataset = reanalysis-uerra-europe-single-levels cds_variable = total_precipitation +cds_units = kg m^-2 complete = no origin = uerra_harmonie system = @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = 0.0 -valid_max = 0.04 +valid_max = 0.04 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-geopotential-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-geopotential-cmcc-3.ini index 26251f161..cf5115886 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-geopotential-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-geopotential-cmcc-3.ini @@ -11,6 +11,7 @@ variable = z datatype = fcmean, hcmean, em cds_dataset = seasonal-monthly-pressure-levels cds_variable = geopotential +cds_units = m^2 s^-2 complete = yes origin = cmcc system = 3 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-geopotential-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-geopotential-dwd-2.ini index fa2146542..4131d0d96 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-geopotential-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-geopotential-dwd-2.ini @@ -11,6 +11,7 @@ variable = z datatype = fcmean, hcmean, em cds_dataset = seasonal-monthly-pressure-levels cds_variable = geopotential +cds_units = m^2 s^-2 complete = yes origin = dwd system = 2 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-geopotential-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-geopotential-ecmwf-5.ini index caf6a6094..e73117339 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-geopotential-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-geopotential-ecmwf-5.ini @@ -11,6 +11,7 @@ variable = z datatype = fcmean, hcmean, em cds_dataset = seasonal-monthly-pressure-levels cds_variable = geopotential +cds_units = m^2 s^-2 complete = yes origin = ecmwf system = 5 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-geopotential-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-geopotential-meteo_france-6.ini index 71079b077..8e3ab9f97 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-geopotential-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-geopotential-meteo_france-6.ini @@ -11,6 +11,7 @@ variable = z datatype = fcmean, hcmean, em cds_dataset = seasonal-monthly-pressure-levels cds_variable = geopotential +cds_units = m^2 s^-2 complete = yes origin = meteo_france system = 6 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-geopotential-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-geopotential-meteo_france-7.ini index 156e4e43e..4174e3d3f 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-geopotential-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-geopotential-meteo_france-7.ini @@ -11,6 +11,7 @@ variable = z datatype = fcmean, hcmean, em cds_dataset = seasonal-monthly-pressure-levels cds_variable = geopotential +cds_units = m^2 s^-2 complete = yes origin = meteo_france system = 7 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-geopotential-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-geopotential-ukmo-14.ini index 7eace6a97..c3a4b168d 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-geopotential-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-geopotential-ukmo-14.ini @@ -11,6 +11,7 @@ variable = z datatype = fcmean, hcmean, em cds_dataset = seasonal-monthly-pressure-levels cds_variable = geopotential +cds_units = m^2 s^-2 complete = yes origin = ukmo system = 14 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-specific_humidity-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-specific_humidity-cmcc-3.ini index 6a15b8d1d..9f49c5b44 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-specific_humidity-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-specific_humidity-cmcc-3.ini @@ -11,6 +11,7 @@ variable = q datatype = fcmean, hcmean, em cds_dataset = seasonal-monthly-pressure-levels cds_variable = specific_humidity +cds_units = kg kg^-1 complete = yes origin = cmcc system = 3 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-specific_humidity-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-specific_humidity-dwd-2.ini index 8678244f5..3dd49f030 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-specific_humidity-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-specific_humidity-dwd-2.ini @@ -11,6 +11,7 @@ variable = q datatype = fcmean, hcmean, em cds_dataset = seasonal-monthly-pressure-levels cds_variable = specific_humidity +cds_units = kg kg^-1 complete = yes origin = dwd system = 2 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-specific_humidity-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-specific_humidity-ecmwf-5.ini index 5dad2cc95..feaa7468b 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-specific_humidity-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-specific_humidity-ecmwf-5.ini @@ -11,6 +11,7 @@ variable = q datatype = fcmean, hcmean, em cds_dataset = seasonal-monthly-pressure-levels cds_variable = specific_humidity +cds_units = kg kg^-1 complete = yes origin = ecmwf system = 5 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-specific_humidity-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-specific_humidity-meteo_france-6.ini index 87e32ceeb..b2f5d1c20 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-specific_humidity-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-specific_humidity-meteo_france-6.ini @@ -11,6 +11,7 @@ variable = q datatype = fcmean, hcmean, em cds_dataset = seasonal-monthly-pressure-levels cds_variable = specific_humidity +cds_units = kg kg^-1 complete = yes origin = meteo_france system = 6 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-specific_humidity-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-specific_humidity-meteo_france-7.ini index dbf07fad5..da4ef46a6 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-specific_humidity-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-specific_humidity-meteo_france-7.ini @@ -11,6 +11,7 @@ variable = q datatype = fcmean, hcmean, em cds_dataset = seasonal-monthly-pressure-levels cds_variable = specific_humidity +cds_units = kg kg^-1 complete = yes origin = meteo_france system = 7 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-specific_humidity-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-specific_humidity-ukmo-14.ini index 006fa06a1..88ffec9fa 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-specific_humidity-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-specific_humidity-ukmo-14.ini @@ -11,6 +11,7 @@ variable = q datatype = fcmean, hcmean, em cds_dataset = seasonal-monthly-pressure-levels cds_variable = specific_humidity +cds_units = kg kg^-1 complete = yes origin = ukmo system = 14 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-temperature-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-temperature-cmcc-3.ini index 3e7d2a49e..5de3d18a1 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-temperature-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-temperature-cmcc-3.ini @@ -11,6 +11,7 @@ variable = t datatype = fcmean, hcmean, em cds_dataset = seasonal-monthly-pressure-levels cds_variable = temperature +cds_units = K complete = yes origin = cmcc system = 3 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = 183.15 -valid_max = 343.15 +valid_max = 343.15 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-temperature-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-temperature-dwd-2.ini index d2ea05c9c..21bf38cce 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-temperature-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-temperature-dwd-2.ini @@ -11,6 +11,7 @@ variable = t datatype = fcmean, hcmean, em cds_dataset = seasonal-monthly-pressure-levels cds_variable = temperature +cds_units = K complete = yes origin = dwd system = 2 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = 183.15 -valid_max = 343.15 +valid_max = 343.15 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-temperature-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-temperature-ecmwf-5.ini index 2605b3ba7..79b60e404 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-temperature-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-temperature-ecmwf-5.ini @@ -11,6 +11,7 @@ variable = t datatype = fcmean, hcmean, em cds_dataset = seasonal-monthly-pressure-levels cds_variable = temperature +cds_units = K complete = yes origin = ecmwf system = 5 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = 183.15 -valid_max = 343.15 +valid_max = 343.15 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-temperature-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-temperature-meteo_france-6.ini index 13876252c..18ead6c02 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-temperature-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-temperature-meteo_france-6.ini @@ -11,6 +11,7 @@ variable = t datatype = fcmean, hcmean, em cds_dataset = seasonal-monthly-pressure-levels cds_variable = temperature +cds_units = K complete = yes origin = meteo_france system = 6 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = 183.15 -valid_max = 343.15 +valid_max = 343.15 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-temperature-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-temperature-meteo_france-7.ini index 0bd297491..0dde235dd 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-temperature-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-temperature-meteo_france-7.ini @@ -11,6 +11,7 @@ variable = t datatype = fcmean, hcmean, em cds_dataset = seasonal-monthly-pressure-levels cds_variable = temperature +cds_units = K complete = yes origin = meteo_france system = 7 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = 183.15 -valid_max = 343.15 +valid_max = 343.15 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-temperature-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-temperature-ukmo-14.ini index c6a7b42d3..012d1a5b7 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-temperature-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-temperature-ukmo-14.ini @@ -11,6 +11,7 @@ variable = t datatype = fcmean, hcmean, em cds_dataset = seasonal-monthly-pressure-levels cds_variable = temperature +cds_units = K complete = yes origin = ukmo system = 14 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = 183.15 -valid_max = 343.15 +valid_max = 343.15 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-u_component_of_wind-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-u_component_of_wind-cmcc-3.ini index 846a22bff..c20f6ceee 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-u_component_of_wind-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-u_component_of_wind-cmcc-3.ini @@ -11,6 +11,7 @@ variable = u datatype = fcmean, hcmean, em cds_dataset = seasonal-monthly-pressure-levels cds_variable = u_component_of_wind +cds_units = m s^-1 complete = yes origin = cmcc system = 3 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-u_component_of_wind-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-u_component_of_wind-dwd-2.ini index 046a231cb..afff51d85 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-u_component_of_wind-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-u_component_of_wind-dwd-2.ini @@ -11,6 +11,7 @@ variable = u datatype = fcmean, hcmean, em cds_dataset = seasonal-monthly-pressure-levels cds_variable = u_component_of_wind +cds_units = m s^-1 complete = yes origin = dwd system = 2 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-u_component_of_wind-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-u_component_of_wind-ecmwf-5.ini index c845dccf6..58aaae819 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-u_component_of_wind-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-u_component_of_wind-ecmwf-5.ini @@ -11,6 +11,7 @@ variable = u datatype = fcmean, hcmean, em cds_dataset = seasonal-monthly-pressure-levels cds_variable = u_component_of_wind +cds_units = m s^-1 complete = yes origin = ecmwf system = 5 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-u_component_of_wind-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-u_component_of_wind-meteo_france-6.ini index bdcffac03..fa34bff95 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-u_component_of_wind-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-u_component_of_wind-meteo_france-6.ini @@ -11,6 +11,7 @@ variable = u datatype = fcmean, hcmean, em cds_dataset = seasonal-monthly-pressure-levels cds_variable = u_component_of_wind +cds_units = m s^-1 complete = yes origin = meteo_france system = 6 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-u_component_of_wind-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-u_component_of_wind-meteo_france-7.ini index 662baa8ec..3d587f5d1 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-u_component_of_wind-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-u_component_of_wind-meteo_france-7.ini @@ -11,6 +11,7 @@ variable = u datatype = fcmean, hcmean, em cds_dataset = seasonal-monthly-pressure-levels cds_variable = u_component_of_wind +cds_units = m s^-1 complete = yes origin = meteo_france system = 7 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-u_component_of_wind-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-u_component_of_wind-ukmo-14.ini index 0ac8170ae..757ce1c2d 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-u_component_of_wind-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-u_component_of_wind-ukmo-14.ini @@ -11,6 +11,7 @@ variable = u datatype = fcmean, hcmean, em cds_dataset = seasonal-monthly-pressure-levels cds_variable = u_component_of_wind +cds_units = m s^-1 complete = yes origin = ukmo system = 14 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-v_component_of_wind-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-v_component_of_wind-cmcc-3.ini index c3ea27930..0969ff60d 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-v_component_of_wind-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-v_component_of_wind-cmcc-3.ini @@ -11,6 +11,7 @@ variable = v datatype = fcmean, hcmean, em cds_dataset = seasonal-monthly-pressure-levels cds_variable = v_component_of_wind +cds_units = m s^-1 complete = yes origin = cmcc system = 3 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-v_component_of_wind-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-v_component_of_wind-dwd-2.ini index be9dc4474..3271e76e1 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-v_component_of_wind-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-v_component_of_wind-dwd-2.ini @@ -11,6 +11,7 @@ variable = v datatype = fcmean, hcmean, em cds_dataset = seasonal-monthly-pressure-levels cds_variable = v_component_of_wind +cds_units = m s^-1 complete = yes origin = dwd system = 2 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-v_component_of_wind-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-v_component_of_wind-ecmwf-5.ini index 9049b4c5b..4757ad2bd 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-v_component_of_wind-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-v_component_of_wind-ecmwf-5.ini @@ -11,6 +11,7 @@ variable = v datatype = fcmean, hcmean, em cds_dataset = seasonal-monthly-pressure-levels cds_variable = v_component_of_wind +cds_units = m s^-1 complete = yes origin = ecmwf system = 5 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-v_component_of_wind-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-v_component_of_wind-meteo_france-6.ini index a2d2933c8..6429a047e 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-v_component_of_wind-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-v_component_of_wind-meteo_france-6.ini @@ -11,6 +11,7 @@ variable = v datatype = fcmean, hcmean, em cds_dataset = seasonal-monthly-pressure-levels cds_variable = v_component_of_wind +cds_units = m s^-1 complete = yes origin = meteo_france system = 6 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-v_component_of_wind-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-v_component_of_wind-meteo_france-7.ini index 0272dbb12..c557f3b87 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-v_component_of_wind-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-v_component_of_wind-meteo_france-7.ini @@ -11,6 +11,7 @@ variable = v datatype = fcmean, hcmean, em cds_dataset = seasonal-monthly-pressure-levels cds_variable = v_component_of_wind +cds_units = m s^-1 complete = yes origin = meteo_france system = 7 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-v_component_of_wind-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-v_component_of_wind-ukmo-14.ini index 3a007a733..7b7b9fecd 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-v_component_of_wind-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-v_component_of_wind-ukmo-14.ini @@ -11,6 +11,7 @@ variable = v datatype = fcmean, hcmean, em cds_dataset = seasonal-monthly-pressure-levels cds_variable = v_component_of_wind +cds_units = m s^-1 complete = yes origin = ukmo system = 14 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_u_component_of_wind-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_u_component_of_wind-cmcc-3.ini index 805eb4778..d3ada7cd3 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_u_component_of_wind-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_u_component_of_wind-cmcc-3.ini @@ -11,6 +11,7 @@ variable = u10 datatype = fcmean, hcmean, em cds_dataset = seasonal-monthly-single-levels cds_variable = 10m_u_component_of_wind +cds_units = m s^-1 complete = yes origin = cmcc system = 3 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -75.0 -valid_max = 75.0 +valid_max = 75.0 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_u_component_of_wind-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_u_component_of_wind-dwd-2.ini index 2b2fc40a8..71f9fb11a 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_u_component_of_wind-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_u_component_of_wind-dwd-2.ini @@ -11,6 +11,7 @@ variable = u10 datatype = fcmean, hcmean, em cds_dataset = seasonal-monthly-single-levels cds_variable = 10m_u_component_of_wind +cds_units = m s^-1 complete = yes origin = dwd system = 2 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -75.0 -valid_max = 75.0 +valid_max = 75.0 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_u_component_of_wind-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_u_component_of_wind-ecmwf-5.ini index 6de740504..7f86c6e86 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_u_component_of_wind-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_u_component_of_wind-ecmwf-5.ini @@ -11,6 +11,7 @@ variable = u10 datatype = fcmean, hcmean, em cds_dataset = seasonal-monthly-single-levels cds_variable = 10m_u_component_of_wind +cds_units = m s^-1 complete = yes origin = ecmwf system = 5 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -75.0 -valid_max = 75.0 +valid_max = 75.0 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_u_component_of_wind-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_u_component_of_wind-meteo_france-6.ini index 0e9415935..a7f5a0aa3 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_u_component_of_wind-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_u_component_of_wind-meteo_france-6.ini @@ -11,6 +11,7 @@ variable = u10 datatype = fcmean, hcmean, em cds_dataset = seasonal-monthly-single-levels cds_variable = 10m_u_component_of_wind +cds_units = m s^-1 complete = yes origin = meteo_france system = 6 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -75.0 -valid_max = 75.0 +valid_max = 75.0 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_u_component_of_wind-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_u_component_of_wind-meteo_france-7.ini index 6ae70bdbf..7ed61884f 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_u_component_of_wind-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_u_component_of_wind-meteo_france-7.ini @@ -11,6 +11,7 @@ variable = u10 datatype = fcmean, hcmean, em cds_dataset = seasonal-monthly-single-levels cds_variable = 10m_u_component_of_wind +cds_units = m s^-1 complete = yes origin = meteo_france system = 7 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -75.0 -valid_max = 75.0 +valid_max = 75.0 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_u_component_of_wind-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_u_component_of_wind-ukmo-14.ini index ec6fb7fca..f93091bf2 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_u_component_of_wind-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_u_component_of_wind-ukmo-14.ini @@ -11,6 +11,7 @@ variable = u10 datatype = fcmean, hcmean, em cds_dataset = seasonal-monthly-single-levels cds_variable = 10m_u_component_of_wind +cds_units = m s^-1 complete = yes origin = ukmo system = 14 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -75.0 -valid_max = 75.0 +valid_max = 75.0 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_v_component_of_wind-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_v_component_of_wind-cmcc-3.ini index d399b0d3b..b09b23301 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_v_component_of_wind-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_v_component_of_wind-cmcc-3.ini @@ -11,6 +11,7 @@ variable = v10 datatype = fcmean, hcmean, em cds_dataset = seasonal-monthly-single-levels cds_variable = 10m_v_component_of_wind +cds_units = m s^-1 complete = yes origin = cmcc system = 3 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -75.0 -valid_max = 75.0 +valid_max = 75.0 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_v_component_of_wind-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_v_component_of_wind-dwd-2.ini index c6c830a05..345ebebe3 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_v_component_of_wind-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_v_component_of_wind-dwd-2.ini @@ -11,6 +11,7 @@ variable = v10 datatype = fcmean, hcmean, em cds_dataset = seasonal-monthly-single-levels cds_variable = 10m_v_component_of_wind +cds_units = m s^-1 complete = yes origin = dwd system = 2 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -75.0 -valid_max = 75.0 +valid_max = 75.0 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_v_component_of_wind-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_v_component_of_wind-ecmwf-5.ini index 1fbfe2511..fb51c6dd7 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_v_component_of_wind-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_v_component_of_wind-ecmwf-5.ini @@ -11,6 +11,7 @@ variable = v10 datatype = fcmean, hcmean, em cds_dataset = seasonal-monthly-single-levels cds_variable = 10m_v_component_of_wind +cds_units = m s^-1 complete = yes origin = ecmwf system = 5 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -75.0 -valid_max = 75.0 +valid_max = 75.0 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_v_component_of_wind-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_v_component_of_wind-meteo_france-6.ini index a994da079..af00e2530 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_v_component_of_wind-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_v_component_of_wind-meteo_france-6.ini @@ -11,6 +11,7 @@ variable = v10 datatype = fcmean, hcmean, em cds_dataset = seasonal-monthly-single-levels cds_variable = 10m_v_component_of_wind +cds_units = m s^-1 complete = yes origin = meteo_france system = 6 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -75.0 -valid_max = 75.0 +valid_max = 75.0 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_v_component_of_wind-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_v_component_of_wind-meteo_france-7.ini index 1e793deea..84b3a52d2 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_v_component_of_wind-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_v_component_of_wind-meteo_france-7.ini @@ -11,6 +11,7 @@ variable = v10 datatype = fcmean, hcmean, em cds_dataset = seasonal-monthly-single-levels cds_variable = 10m_v_component_of_wind +cds_units = m s^-1 complete = yes origin = meteo_france system = 7 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -75.0 -valid_max = 75.0 +valid_max = 75.0 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_v_component_of_wind-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_v_component_of_wind-ukmo-14.ini index f2707ac86..de6600606 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_v_component_of_wind-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_v_component_of_wind-ukmo-14.ini @@ -11,6 +11,7 @@ variable = v10 datatype = fcmean, hcmean, em cds_dataset = seasonal-monthly-single-levels cds_variable = 10m_v_component_of_wind +cds_units = m s^-1 complete = yes origin = ukmo system = 14 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -75.0 -valid_max = 75.0 +valid_max = 75.0 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_wind_gust_since_previous_post_processing-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_wind_gust_since_previous_post_processing-cmcc-3.ini index 5a2dfefb8..fc183543b 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_wind_gust_since_previous_post_processing-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_wind_gust_since_previous_post_processing-cmcc-3.ini @@ -11,6 +11,7 @@ variable = fg10 datatype = fcmean, hcmean, em cds_dataset = seasonal-monthly-single-levels cds_variable = 10m_wind_gust_since_previous_post_processing +cds_units = m s^-1 complete = yes origin = cmcc system = 3 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = 0.0 -valid_max = 150.0 +valid_max = 150.0 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_wind_gust_since_previous_post_processing-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_wind_gust_since_previous_post_processing-dwd-2.ini index 0b2704565..2ec06feab 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_wind_gust_since_previous_post_processing-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_wind_gust_since_previous_post_processing-dwd-2.ini @@ -11,6 +11,7 @@ variable = fg10 datatype = fcmean, hcmean, em cds_dataset = seasonal-monthly-single-levels cds_variable = 10m_wind_gust_since_previous_post_processing +cds_units = m s^-1 complete = yes origin = dwd system = 2 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = 0.0 -valid_max = 150.0 +valid_max = 150.0 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_wind_gust_since_previous_post_processing-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_wind_gust_since_previous_post_processing-ecmwf-5.ini index 881619932..102459cd8 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_wind_gust_since_previous_post_processing-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_wind_gust_since_previous_post_processing-ecmwf-5.ini @@ -11,6 +11,7 @@ variable = fg10 datatype = fcmean, hcmean, em cds_dataset = seasonal-monthly-single-levels cds_variable = 10m_wind_gust_since_previous_post_processing +cds_units = m s^-1 complete = yes origin = ecmwf system = 5 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = 0.0 -valid_max = 150.0 +valid_max = 150.0 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_wind_gust_since_previous_post_processing-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_wind_gust_since_previous_post_processing-meteo_france-6.ini index f4109eaef..1e39b828f 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_wind_gust_since_previous_post_processing-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_wind_gust_since_previous_post_processing-meteo_france-6.ini @@ -11,6 +11,7 @@ variable = fg10 datatype = fcmean, hcmean, em cds_dataset = seasonal-monthly-single-levels cds_variable = 10m_wind_gust_since_previous_post_processing +cds_units = m s^-1 complete = yes origin = meteo_france system = 6 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = 0.0 -valid_max = 150.0 +valid_max = 150.0 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_wind_gust_since_previous_post_processing-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_wind_gust_since_previous_post_processing-meteo_france-7.ini index da669ee55..e2eaa8084 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_wind_gust_since_previous_post_processing-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_wind_gust_since_previous_post_processing-meteo_france-7.ini @@ -11,6 +11,7 @@ variable = fg10 datatype = fcmean, hcmean, em cds_dataset = seasonal-monthly-single-levels cds_variable = 10m_wind_gust_since_previous_post_processing +cds_units = m s^-1 complete = yes origin = meteo_france system = 7 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = 0.0 -valid_max = 150.0 +valid_max = 150.0 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_wind_gust_since_previous_post_processing-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_wind_gust_since_previous_post_processing-ukmo-14.ini index d6c58bcba..da5a382ce 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_wind_gust_since_previous_post_processing-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_wind_gust_since_previous_post_processing-ukmo-14.ini @@ -11,6 +11,7 @@ variable = fg10 datatype = fcmean, hcmean, em cds_dataset = seasonal-monthly-single-levels cds_variable = 10m_wind_gust_since_previous_post_processing +cds_units = m s^-1 complete = yes origin = ukmo system = 14 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = 0.0 -valid_max = 150.0 +valid_max = 150.0 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_wind_speed-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_wind_speed-cmcc-3.ini index 7dab387c4..a857d1867 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_wind_speed-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_wind_speed-cmcc-3.ini @@ -11,6 +11,7 @@ variable = si10 datatype = fcmean, hcmean, em cds_dataset = seasonal-monthly-single-levels cds_variable = 10m_wind_speed +cds_units = m s^-1 complete = yes origin = cmcc system = 3 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = 0.0 -valid_max = 75.0 +valid_max = 75.0 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_wind_speed-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_wind_speed-dwd-2.ini index bc25af8dc..fdb8ac067 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_wind_speed-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_wind_speed-dwd-2.ini @@ -11,6 +11,7 @@ variable = si10 datatype = fcmean, hcmean, em cds_dataset = seasonal-monthly-single-levels cds_variable = 10m_wind_speed +cds_units = m s^-1 complete = yes origin = dwd system = 2 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = 0.0 -valid_max = 75.0 +valid_max = 75.0 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_wind_speed-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_wind_speed-ecmwf-5.ini index 8f729f132..04e2a86b0 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_wind_speed-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_wind_speed-ecmwf-5.ini @@ -11,6 +11,7 @@ variable = si10 datatype = fcmean, hcmean, em cds_dataset = seasonal-monthly-single-levels cds_variable = 10m_wind_speed +cds_units = m s^-1 complete = yes origin = ecmwf system = 5 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = 0.0 -valid_max = 75.0 +valid_max = 75.0 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_wind_speed-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_wind_speed-meteo_france-6.ini index ab9c1d20d..f2a66803f 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_wind_speed-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_wind_speed-meteo_france-6.ini @@ -11,6 +11,7 @@ variable = si10 datatype = fcmean, hcmean, em cds_dataset = seasonal-monthly-single-levels cds_variable = 10m_wind_speed +cds_units = m s^-1 complete = yes origin = meteo_france system = 6 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = 0.0 -valid_max = 75.0 +valid_max = 75.0 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_wind_speed-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_wind_speed-meteo_france-7.ini index 085ce5f7a..93ee161ab 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_wind_speed-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_wind_speed-meteo_france-7.ini @@ -11,6 +11,7 @@ variable = si10 datatype = fcmean, hcmean, em cds_dataset = seasonal-monthly-single-levels cds_variable = 10m_wind_speed +cds_units = m s^-1 complete = yes origin = meteo_france system = 7 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = 0.0 -valid_max = 75.0 +valid_max = 75.0 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_wind_speed-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_wind_speed-ukmo-14.ini index 6f961f9ae..b487f9e88 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_wind_speed-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_wind_speed-ukmo-14.ini @@ -11,6 +11,7 @@ variable = si10 datatype = fcmean, hcmean, em cds_dataset = seasonal-monthly-single-levels cds_variable = 10m_wind_speed +cds_units = m s^-1 complete = yes origin = ukmo system = 14 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = 0.0 -valid_max = 75.0 +valid_max = 75.0 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-2m_dewpoint_temperature-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-2m_dewpoint_temperature-cmcc-3.ini index b8e89d365..58ea91fe6 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-2m_dewpoint_temperature-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-2m_dewpoint_temperature-cmcc-3.ini @@ -11,6 +11,7 @@ variable = d2m datatype = fcmean, hcmean, em cds_dataset = seasonal-monthly-single-levels cds_variable = 2m_dewpoint_temperature +cds_units = K complete = yes origin = cmcc system = 3 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = 193.15 -valid_max = 323.15 +valid_max = 323.15 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-2m_dewpoint_temperature-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-2m_dewpoint_temperature-dwd-2.ini index 2d86cb962..551b1823d 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-2m_dewpoint_temperature-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-2m_dewpoint_temperature-dwd-2.ini @@ -11,6 +11,7 @@ variable = d2m datatype = fcmean, hcmean, em cds_dataset = seasonal-monthly-single-levels cds_variable = 2m_dewpoint_temperature +cds_units = K complete = yes origin = dwd system = 2 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = 193.15 -valid_max = 323.15 +valid_max = 323.15 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-2m_dewpoint_temperature-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-2m_dewpoint_temperature-ecmwf-5.ini index ff4d985ed..525af4862 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-2m_dewpoint_temperature-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-2m_dewpoint_temperature-ecmwf-5.ini @@ -11,6 +11,7 @@ variable = d2m datatype = fcmean, hcmean, em cds_dataset = seasonal-monthly-single-levels cds_variable = 2m_dewpoint_temperature +cds_units = K complete = yes origin = ecmwf system = 5 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = 193.15 -valid_max = 323.15 +valid_max = 323.15 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-2m_dewpoint_temperature-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-2m_dewpoint_temperature-meteo_france-6.ini index 8a5390c33..22d7da07e 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-2m_dewpoint_temperature-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-2m_dewpoint_temperature-meteo_france-6.ini @@ -11,6 +11,7 @@ variable = d2m datatype = fcmean, hcmean, em cds_dataset = seasonal-monthly-single-levels cds_variable = 2m_dewpoint_temperature +cds_units = K complete = yes origin = meteo_france system = 6 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = 193.15 -valid_max = 323.15 +valid_max = 323.15 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-2m_dewpoint_temperature-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-2m_dewpoint_temperature-meteo_france-7.ini index fa1035a6c..702988e8f 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-2m_dewpoint_temperature-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-2m_dewpoint_temperature-meteo_france-7.ini @@ -11,6 +11,7 @@ variable = d2m datatype = fcmean, hcmean, em cds_dataset = seasonal-monthly-single-levels cds_variable = 2m_dewpoint_temperature +cds_units = K complete = yes origin = meteo_france system = 7 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = 193.15 -valid_max = 323.15 +valid_max = 323.15 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-2m_dewpoint_temperature-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-2m_dewpoint_temperature-ukmo-14.ini index 12b564442..4eb0249ca 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-2m_dewpoint_temperature-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-2m_dewpoint_temperature-ukmo-14.ini @@ -11,6 +11,7 @@ variable = d2m datatype = fcmean, hcmean, em cds_dataset = seasonal-monthly-single-levels cds_variable = 2m_dewpoint_temperature +cds_units = K complete = yes origin = ukmo system = 14 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = 193.15 -valid_max = 323.15 +valid_max = 323.15 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-2m_temperature-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-2m_temperature-cmcc-3.ini index 16692c79c..be1e4d912 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-2m_temperature-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-2m_temperature-cmcc-3.ini @@ -11,6 +11,7 @@ variable = t2m datatype = fcmean, hcmean, em cds_dataset = seasonal-monthly-single-levels cds_variable = 2m_temperature +cds_units = K complete = yes origin = cmcc system = 3 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-2m_temperature-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-2m_temperature-dwd-2.ini index 66a3858e3..24c9c88c3 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-2m_temperature-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-2m_temperature-dwd-2.ini @@ -11,6 +11,7 @@ variable = t2m datatype = fcmean, hcmean, em cds_dataset = seasonal-monthly-single-levels cds_variable = 2m_temperature +cds_units = K complete = yes origin = dwd system = 2 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-2m_temperature-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-2m_temperature-ecmwf-5.ini index c07e27f78..3f933c0d4 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-2m_temperature-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-2m_temperature-ecmwf-5.ini @@ -11,6 +11,7 @@ variable = t2m datatype = fcmean, hcmean, em cds_dataset = seasonal-monthly-single-levels cds_variable = 2m_temperature +cds_units = K complete = yes origin = ecmwf system = 5 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-2m_temperature-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-2m_temperature-meteo_france-6.ini index f64348e0c..c57014388 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-2m_temperature-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-2m_temperature-meteo_france-6.ini @@ -11,6 +11,7 @@ variable = t2m datatype = fcmean, hcmean, em cds_dataset = seasonal-monthly-single-levels cds_variable = 2m_temperature +cds_units = K complete = yes origin = meteo_france system = 6 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-2m_temperature-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-2m_temperature-meteo_france-7.ini index b8a2632bc..7e21d84bd 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-2m_temperature-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-2m_temperature-meteo_france-7.ini @@ -11,6 +11,7 @@ variable = t2m datatype = fcmean, hcmean, em cds_dataset = seasonal-monthly-single-levels cds_variable = 2m_temperature +cds_units = K complete = yes origin = meteo_france system = 7 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-2m_temperature-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-2m_temperature-ukmo-14.ini index 02e81a680..d7f51d462 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-2m_temperature-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-2m_temperature-ukmo-14.ini @@ -11,6 +11,7 @@ variable = t2m datatype = fcmean, hcmean, em cds_dataset = seasonal-monthly-single-levels cds_variable = 2m_temperature +cds_units = K complete = yes origin = ukmo system = 14 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-east_west_surface_stress_rate_of_accumulation-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-east_west_surface_stress_rate_of_accumulation-cmcc-3.ini index 0b49a4f1c..a1a8d2eca 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-east_west_surface_stress_rate_of_accumulation-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-east_west_surface_stress_rate_of_accumulation-cmcc-3.ini @@ -11,6 +11,7 @@ variable = ewssra datatype = fcmean, hcmean, em cds_dataset = seasonal-monthly-single-levels cds_variable = east_west_surface_stress_rate_of_accumulation +cds_units = N m^-2 complete = yes origin = cmcc system = 3 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-east_west_surface_stress_rate_of_accumulation-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-east_west_surface_stress_rate_of_accumulation-dwd-2.ini index cdfff814b..930c0c158 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-east_west_surface_stress_rate_of_accumulation-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-east_west_surface_stress_rate_of_accumulation-dwd-2.ini @@ -11,6 +11,7 @@ variable = ewssra datatype = fcmean, hcmean, em cds_dataset = seasonal-monthly-single-levels cds_variable = east_west_surface_stress_rate_of_accumulation +cds_units = N m^-2 complete = yes origin = dwd system = 2 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-east_west_surface_stress_rate_of_accumulation-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-east_west_surface_stress_rate_of_accumulation-ecmwf-5.ini index 6e78009b1..831c9cf3b 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-east_west_surface_stress_rate_of_accumulation-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-east_west_surface_stress_rate_of_accumulation-ecmwf-5.ini @@ -11,6 +11,7 @@ variable = ewssra datatype = fcmean, hcmean, em cds_dataset = seasonal-monthly-single-levels cds_variable = east_west_surface_stress_rate_of_accumulation +cds_units = N m^-2 complete = yes origin = ecmwf system = 5 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-east_west_surface_stress_rate_of_accumulation-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-east_west_surface_stress_rate_of_accumulation-meteo_france-6.ini index 3ffa1ed18..9c80e3bd5 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-east_west_surface_stress_rate_of_accumulation-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-east_west_surface_stress_rate_of_accumulation-meteo_france-6.ini @@ -11,6 +11,7 @@ variable = ewssra datatype = fcmean, hcmean, em cds_dataset = seasonal-monthly-single-levels cds_variable = east_west_surface_stress_rate_of_accumulation +cds_units = N m^-2 complete = yes origin = meteo_france system = 6 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-east_west_surface_stress_rate_of_accumulation-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-east_west_surface_stress_rate_of_accumulation-meteo_france-7.ini index 96b38c0e7..34b12b7e3 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-east_west_surface_stress_rate_of_accumulation-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-east_west_surface_stress_rate_of_accumulation-meteo_france-7.ini @@ -11,6 +11,7 @@ variable = ewssra datatype = fcmean, hcmean, em cds_dataset = seasonal-monthly-single-levels cds_variable = east_west_surface_stress_rate_of_accumulation +cds_units = N m^-2 complete = yes origin = meteo_france system = 7 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-east_west_surface_stress_rate_of_accumulation-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-east_west_surface_stress_rate_of_accumulation-ukmo-14.ini index 16907a826..2b1c43e5d 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-east_west_surface_stress_rate_of_accumulation-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-east_west_surface_stress_rate_of_accumulation-ukmo-14.ini @@ -11,6 +11,7 @@ variable = ewssra datatype = fcmean, hcmean, em cds_dataset = seasonal-monthly-single-levels cds_variable = east_west_surface_stress_rate_of_accumulation +cds_units = N m^-2 complete = yes origin = ukmo system = 14 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-evaporation-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-evaporation-cmcc-3.ini index d9f156f4b..90bd0d6be 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-evaporation-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-evaporation-cmcc-3.ini @@ -11,6 +11,7 @@ variable = erate datatype = fcmean, hcmean, em cds_dataset = seasonal-monthly-single-levels cds_variable = evaporation +cds_units = m of water s^-1 complete = yes origin = cmcc system = 3 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-evaporation-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-evaporation-dwd-2.ini index 94f39a402..21fb8271e 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-evaporation-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-evaporation-dwd-2.ini @@ -11,6 +11,7 @@ variable = erate datatype = fcmean, hcmean, em cds_dataset = seasonal-monthly-single-levels cds_variable = evaporation +cds_units = m of water s^-1 complete = yes origin = dwd system = 2 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-evaporation-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-evaporation-ecmwf-5.ini index e5c5e306a..e8450266c 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-evaporation-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-evaporation-ecmwf-5.ini @@ -11,6 +11,7 @@ variable = erate datatype = fcmean, hcmean, em cds_dataset = seasonal-monthly-single-levels cds_variable = evaporation +cds_units = m of water s^-1 complete = yes origin = ecmwf system = 5 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-evaporation-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-evaporation-meteo_france-6.ini index e6320d929..dc41ff1af 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-evaporation-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-evaporation-meteo_france-6.ini @@ -11,6 +11,7 @@ variable = erate datatype = fcmean, hcmean, em cds_dataset = seasonal-monthly-single-levels cds_variable = evaporation +cds_units = m of water s^-1 complete = yes origin = meteo_france system = 6 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-evaporation-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-evaporation-meteo_france-7.ini index 493a163b2..aa27f5109 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-evaporation-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-evaporation-meteo_france-7.ini @@ -11,6 +11,7 @@ variable = erate datatype = fcmean, hcmean, em cds_dataset = seasonal-monthly-single-levels cds_variable = evaporation +cds_units = m of water s^-1 complete = yes origin = meteo_france system = 7 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-evaporation-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-evaporation-ukmo-14.ini index 95beb2b52..7a87826c6 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-evaporation-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-evaporation-ukmo-14.ini @@ -11,6 +11,7 @@ variable = erate datatype = fcmean, hcmean, em cds_dataset = seasonal-monthly-single-levels cds_variable = evaporation +cds_units = m of water s^-1 complete = yes origin = ukmo system = 14 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-maximum_2m_temperature_in_the_last_24_hours-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-maximum_2m_temperature_in_the_last_24_hours-cmcc-3.ini index dfafd7e32..e94ca50ee 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-maximum_2m_temperature_in_the_last_24_hours-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-maximum_2m_temperature_in_the_last_24_hours-cmcc-3.ini @@ -11,6 +11,7 @@ variable = mx2t24 datatype = fcmean, hcmean, em cds_dataset = seasonal-monthly-single-levels cds_variable = maximum_2m_temperature_in_the_last_24_hours +cds_units = K complete = yes origin = cmcc system = 3 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-maximum_2m_temperature_in_the_last_24_hours-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-maximum_2m_temperature_in_the_last_24_hours-dwd-2.ini index e32e0d70a..2e040099b 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-maximum_2m_temperature_in_the_last_24_hours-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-maximum_2m_temperature_in_the_last_24_hours-dwd-2.ini @@ -11,6 +11,7 @@ variable = mx2t24 datatype = fcmean, hcmean, em cds_dataset = seasonal-monthly-single-levels cds_variable = maximum_2m_temperature_in_the_last_24_hours +cds_units = K complete = yes origin = dwd system = 2 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-maximum_2m_temperature_in_the_last_24_hours-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-maximum_2m_temperature_in_the_last_24_hours-ecmwf-5.ini index 323729ead..52c572299 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-maximum_2m_temperature_in_the_last_24_hours-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-maximum_2m_temperature_in_the_last_24_hours-ecmwf-5.ini @@ -11,6 +11,7 @@ variable = mx2t24 datatype = fcmean, hcmean, em cds_dataset = seasonal-monthly-single-levels cds_variable = maximum_2m_temperature_in_the_last_24_hours +cds_units = K complete = yes origin = ecmwf system = 5 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-maximum_2m_temperature_in_the_last_24_hours-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-maximum_2m_temperature_in_the_last_24_hours-meteo_france-6.ini index 3cb0a0ede..305cecb77 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-maximum_2m_temperature_in_the_last_24_hours-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-maximum_2m_temperature_in_the_last_24_hours-meteo_france-6.ini @@ -11,6 +11,7 @@ variable = mx2t24 datatype = fcmean, hcmean, em cds_dataset = seasonal-monthly-single-levels cds_variable = maximum_2m_temperature_in_the_last_24_hours +cds_units = K complete = yes origin = meteo_france system = 6 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-maximum_2m_temperature_in_the_last_24_hours-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-maximum_2m_temperature_in_the_last_24_hours-meteo_france-7.ini index f65a10289..964b9f7b7 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-maximum_2m_temperature_in_the_last_24_hours-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-maximum_2m_temperature_in_the_last_24_hours-meteo_france-7.ini @@ -11,6 +11,7 @@ variable = mx2t24 datatype = fcmean, hcmean, em cds_dataset = seasonal-monthly-single-levels cds_variable = maximum_2m_temperature_in_the_last_24_hours +cds_units = K complete = yes origin = meteo_france system = 7 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-maximum_2m_temperature_in_the_last_24_hours-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-maximum_2m_temperature_in_the_last_24_hours-ukmo-14.ini index adbf44bc5..6e9ce1a9a 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-maximum_2m_temperature_in_the_last_24_hours-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-maximum_2m_temperature_in_the_last_24_hours-ukmo-14.ini @@ -11,6 +11,7 @@ variable = mx2t24 datatype = fcmean, hcmean, em cds_dataset = seasonal-monthly-single-levels cds_variable = maximum_2m_temperature_in_the_last_24_hours +cds_units = K complete = yes origin = ukmo system = 14 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-mean_sea_level_pressure-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-mean_sea_level_pressure-cmcc-3.ini index aa9b9e742..89123cf89 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-mean_sea_level_pressure-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-mean_sea_level_pressure-cmcc-3.ini @@ -11,6 +11,7 @@ variable = msl datatype = fcmean, hcmean, em cds_dataset = seasonal-monthly-single-levels cds_variable = mean_sea_level_pressure +cds_units = Pa complete = yes origin = cmcc system = 3 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-mean_sea_level_pressure-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-mean_sea_level_pressure-dwd-2.ini index 3b19a914e..6293c82c7 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-mean_sea_level_pressure-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-mean_sea_level_pressure-dwd-2.ini @@ -11,6 +11,7 @@ variable = msl datatype = fcmean, hcmean, em cds_dataset = seasonal-monthly-single-levels cds_variable = mean_sea_level_pressure +cds_units = Pa complete = yes origin = dwd system = 2 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-mean_sea_level_pressure-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-mean_sea_level_pressure-ecmwf-5.ini index 8ead0e12c..2a5036cf8 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-mean_sea_level_pressure-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-mean_sea_level_pressure-ecmwf-5.ini @@ -11,6 +11,7 @@ variable = msl datatype = fcmean, hcmean, em cds_dataset = seasonal-monthly-single-levels cds_variable = mean_sea_level_pressure +cds_units = Pa complete = yes origin = ecmwf system = 5 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-mean_sea_level_pressure-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-mean_sea_level_pressure-meteo_france-6.ini index ad161a08e..ac70eae51 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-mean_sea_level_pressure-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-mean_sea_level_pressure-meteo_france-6.ini @@ -11,6 +11,7 @@ variable = msl datatype = fcmean, hcmean, em cds_dataset = seasonal-monthly-single-levels cds_variable = mean_sea_level_pressure +cds_units = Pa complete = yes origin = meteo_france system = 6 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-mean_sea_level_pressure-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-mean_sea_level_pressure-meteo_france-7.ini index e730cf835..042817129 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-mean_sea_level_pressure-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-mean_sea_level_pressure-meteo_france-7.ini @@ -11,6 +11,7 @@ variable = msl datatype = fcmean, hcmean, em cds_dataset = seasonal-monthly-single-levels cds_variable = mean_sea_level_pressure +cds_units = Pa complete = yes origin = meteo_france system = 7 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-mean_sea_level_pressure-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-mean_sea_level_pressure-ukmo-14.ini index dfb1d0876..8a867072d 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-mean_sea_level_pressure-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-mean_sea_level_pressure-ukmo-14.ini @@ -11,6 +11,7 @@ variable = msl datatype = fcmean, hcmean, em cds_dataset = seasonal-monthly-single-levels cds_variable = mean_sea_level_pressure +cds_units = Pa complete = yes origin = ukmo system = 14 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-minimum_2m_temperature_in_the_last_24_hours-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-minimum_2m_temperature_in_the_last_24_hours-cmcc-3.ini index 2ac8d57b2..63419c284 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-minimum_2m_temperature_in_the_last_24_hours-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-minimum_2m_temperature_in_the_last_24_hours-cmcc-3.ini @@ -11,6 +11,7 @@ variable = mn2t24 datatype = fcmean, hcmean, em cds_dataset = seasonal-monthly-single-levels cds_variable = minimum_2m_temperature_in_the_last_24_hours +cds_units = K complete = yes origin = cmcc system = 3 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-minimum_2m_temperature_in_the_last_24_hours-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-minimum_2m_temperature_in_the_last_24_hours-dwd-2.ini index 4d0f15b63..f5bd85be4 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-minimum_2m_temperature_in_the_last_24_hours-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-minimum_2m_temperature_in_the_last_24_hours-dwd-2.ini @@ -11,6 +11,7 @@ variable = mn2t24 datatype = fcmean, hcmean, em cds_dataset = seasonal-monthly-single-levels cds_variable = minimum_2m_temperature_in_the_last_24_hours +cds_units = K complete = yes origin = dwd system = 2 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-minimum_2m_temperature_in_the_last_24_hours-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-minimum_2m_temperature_in_the_last_24_hours-ecmwf-5.ini index 84ab20b9b..37255010c 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-minimum_2m_temperature_in_the_last_24_hours-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-minimum_2m_temperature_in_the_last_24_hours-ecmwf-5.ini @@ -11,6 +11,7 @@ variable = mn2t24 datatype = fcmean, hcmean, em cds_dataset = seasonal-monthly-single-levels cds_variable = minimum_2m_temperature_in_the_last_24_hours +cds_units = K complete = yes origin = ecmwf system = 5 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-minimum_2m_temperature_in_the_last_24_hours-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-minimum_2m_temperature_in_the_last_24_hours-meteo_france-6.ini index f49ca1d0c..74d7beb5a 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-minimum_2m_temperature_in_the_last_24_hours-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-minimum_2m_temperature_in_the_last_24_hours-meteo_france-6.ini @@ -11,6 +11,7 @@ variable = mn2t24 datatype = fcmean, hcmean, em cds_dataset = seasonal-monthly-single-levels cds_variable = minimum_2m_temperature_in_the_last_24_hours +cds_units = K complete = yes origin = meteo_france system = 6 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-minimum_2m_temperature_in_the_last_24_hours-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-minimum_2m_temperature_in_the_last_24_hours-meteo_france-7.ini index b445a3dec..e05a09030 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-minimum_2m_temperature_in_the_last_24_hours-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-minimum_2m_temperature_in_the_last_24_hours-meteo_france-7.ini @@ -11,6 +11,7 @@ variable = mn2t24 datatype = fcmean, hcmean, em cds_dataset = seasonal-monthly-single-levels cds_variable = minimum_2m_temperature_in_the_last_24_hours +cds_units = K complete = yes origin = meteo_france system = 7 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-minimum_2m_temperature_in_the_last_24_hours-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-minimum_2m_temperature_in_the_last_24_hours-ukmo-14.ini index 8f90e9258..ee618d577 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-minimum_2m_temperature_in_the_last_24_hours-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-minimum_2m_temperature_in_the_last_24_hours-ukmo-14.ini @@ -11,6 +11,7 @@ variable = mn2t24 datatype = fcmean, hcmean, em cds_dataset = seasonal-monthly-single-levels cds_variable = minimum_2m_temperature_in_the_last_24_hours +cds_units = K complete = yes origin = ukmo system = 14 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-north_south_surface_stress_rate_of_accumulation-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-north_south_surface_stress_rate_of_accumulation-cmcc-3.ini index 7c14a4d1a..160d5d00b 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-north_south_surface_stress_rate_of_accumulation-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-north_south_surface_stress_rate_of_accumulation-cmcc-3.ini @@ -11,6 +11,7 @@ variable = nsssra datatype = fcmean, hcmean, em cds_dataset = seasonal-monthly-single-levels cds_variable = north_south_surface_stress_rate_of_accumulation +cds_units = N m^-2 complete = yes origin = cmcc system = 3 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-north_south_surface_stress_rate_of_accumulation-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-north_south_surface_stress_rate_of_accumulation-dwd-2.ini index 09d250a9c..877a405dc 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-north_south_surface_stress_rate_of_accumulation-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-north_south_surface_stress_rate_of_accumulation-dwd-2.ini @@ -11,6 +11,7 @@ variable = nsssra datatype = fcmean, hcmean, em cds_dataset = seasonal-monthly-single-levels cds_variable = north_south_surface_stress_rate_of_accumulation +cds_units = N m^-2 complete = yes origin = dwd system = 2 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-north_south_surface_stress_rate_of_accumulation-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-north_south_surface_stress_rate_of_accumulation-ecmwf-5.ini index 99199b7d8..f37b85f28 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-north_south_surface_stress_rate_of_accumulation-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-north_south_surface_stress_rate_of_accumulation-ecmwf-5.ini @@ -11,6 +11,7 @@ variable = nsssra datatype = fcmean, hcmean, em cds_dataset = seasonal-monthly-single-levels cds_variable = north_south_surface_stress_rate_of_accumulation +cds_units = N m^-2 complete = yes origin = ecmwf system = 5 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-north_south_surface_stress_rate_of_accumulation-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-north_south_surface_stress_rate_of_accumulation-meteo_france-6.ini index 3340866c0..3f0e9530e 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-north_south_surface_stress_rate_of_accumulation-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-north_south_surface_stress_rate_of_accumulation-meteo_france-6.ini @@ -11,6 +11,7 @@ variable = nsssra datatype = fcmean, hcmean, em cds_dataset = seasonal-monthly-single-levels cds_variable = north_south_surface_stress_rate_of_accumulation +cds_units = N m^-2 complete = yes origin = meteo_france system = 6 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-north_south_surface_stress_rate_of_accumulation-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-north_south_surface_stress_rate_of_accumulation-meteo_france-7.ini index c4ab72ddb..425e8c487 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-north_south_surface_stress_rate_of_accumulation-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-north_south_surface_stress_rate_of_accumulation-meteo_france-7.ini @@ -11,6 +11,7 @@ variable = nsssra datatype = fcmean, hcmean, em cds_dataset = seasonal-monthly-single-levels cds_variable = north_south_surface_stress_rate_of_accumulation +cds_units = N m^-2 complete = yes origin = meteo_france system = 7 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-north_south_surface_stress_rate_of_accumulation-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-north_south_surface_stress_rate_of_accumulation-ukmo-14.ini index 8fac81957..47baa1514 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-north_south_surface_stress_rate_of_accumulation-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-north_south_surface_stress_rate_of_accumulation-ukmo-14.ini @@ -11,6 +11,7 @@ variable = nsssra datatype = fcmean, hcmean, em cds_dataset = seasonal-monthly-single-levels cds_variable = north_south_surface_stress_rate_of_accumulation +cds_units = N m^-2 complete = yes origin = ukmo system = 14 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-runoff-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-runoff-cmcc-3.ini index 4e7851fb0..82ac52fe2 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-runoff-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-runoff-cmcc-3.ini @@ -11,6 +11,7 @@ variable = mrort datatype = fcmean, hcmean, em cds_dataset = seasonal-monthly-single-levels cds_variable = runoff +cds_units = m s^-1 complete = yes origin = cmcc system = 3 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-runoff-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-runoff-dwd-2.ini index f476b4b53..fb50d4b14 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-runoff-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-runoff-dwd-2.ini @@ -11,6 +11,7 @@ variable = mrort datatype = fcmean, hcmean, em cds_dataset = seasonal-monthly-single-levels cds_variable = runoff +cds_units = m s^-1 complete = yes origin = dwd system = 2 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-runoff-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-runoff-ecmwf-5.ini index 1e799241b..f9e81acbe 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-runoff-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-runoff-ecmwf-5.ini @@ -11,6 +11,7 @@ variable = mrort datatype = fcmean, hcmean, em cds_dataset = seasonal-monthly-single-levels cds_variable = runoff +cds_units = m s^-1 complete = yes origin = ecmwf system = 5 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-runoff-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-runoff-meteo_france-6.ini index ef007055a..dc75680c4 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-runoff-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-runoff-meteo_france-6.ini @@ -11,6 +11,7 @@ variable = mrort datatype = fcmean, hcmean, em cds_dataset = seasonal-monthly-single-levels cds_variable = runoff +cds_units = m s^-1 complete = yes origin = meteo_france system = 6 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-runoff-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-runoff-meteo_france-7.ini index 61e7339bd..a94f2c652 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-runoff-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-runoff-meteo_france-7.ini @@ -11,6 +11,7 @@ variable = mrort datatype = fcmean, hcmean, em cds_dataset = seasonal-monthly-single-levels cds_variable = runoff +cds_units = m s^-1 complete = yes origin = meteo_france system = 7 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-runoff-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-runoff-ukmo-14.ini index f68578a15..17e94e8f3 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-runoff-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-runoff-ukmo-14.ini @@ -11,6 +11,7 @@ variable = mrort datatype = fcmean, hcmean, em cds_dataset = seasonal-monthly-single-levels cds_variable = runoff +cds_units = m s^-1 complete = yes origin = ukmo system = 14 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-sea_ice_cover-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-sea_ice_cover-cmcc-3.ini index 6fd40a620..7378398f8 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-sea_ice_cover-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-sea_ice_cover-cmcc-3.ini @@ -11,6 +11,7 @@ variable = siconc datatype = fcmean, hcmean, em cds_dataset = seasonal-monthly-single-levels cds_variable = sea_ice_cover +cds_units = (0 - 1) complete = yes origin = cmcc system = 3 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = 0.0 -valid_max = 1.0 +valid_max = 1.0 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-sea_ice_cover-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-sea_ice_cover-dwd-2.ini index a12468866..a952d29e2 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-sea_ice_cover-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-sea_ice_cover-dwd-2.ini @@ -11,6 +11,7 @@ variable = siconc datatype = fcmean, hcmean, em cds_dataset = seasonal-monthly-single-levels cds_variable = sea_ice_cover +cds_units = (0 - 1) complete = yes origin = dwd system = 2 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = 0.0 -valid_max = 1.0 +valid_max = 1.0 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-sea_ice_cover-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-sea_ice_cover-ecmwf-5.ini index 0f7392d17..622a48db5 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-sea_ice_cover-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-sea_ice_cover-ecmwf-5.ini @@ -11,6 +11,7 @@ variable = siconc datatype = fcmean, hcmean, em cds_dataset = seasonal-monthly-single-levels cds_variable = sea_ice_cover +cds_units = (0 - 1) complete = yes origin = ecmwf system = 5 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = 0.0 -valid_max = 1.0 +valid_max = 1.0 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-sea_ice_cover-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-sea_ice_cover-meteo_france-6.ini index 537199bab..0d1fda01e 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-sea_ice_cover-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-sea_ice_cover-meteo_france-6.ini @@ -11,6 +11,7 @@ variable = siconc datatype = fcmean, hcmean, em cds_dataset = seasonal-monthly-single-levels cds_variable = sea_ice_cover +cds_units = (0 - 1) complete = yes origin = meteo_france system = 6 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = 0.0 -valid_max = 1.0 +valid_max = 1.0 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-sea_ice_cover-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-sea_ice_cover-meteo_france-7.ini index 4c928d799..2a2f44de9 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-sea_ice_cover-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-sea_ice_cover-meteo_france-7.ini @@ -11,6 +11,7 @@ variable = siconc datatype = fcmean, hcmean, em cds_dataset = seasonal-monthly-single-levels cds_variable = sea_ice_cover +cds_units = (0 - 1) complete = yes origin = meteo_france system = 7 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = 0.0 -valid_max = 1.0 +valid_max = 1.0 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-sea_ice_cover-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-sea_ice_cover-ukmo-14.ini index 9edf5561b..1e5a387ec 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-sea_ice_cover-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-sea_ice_cover-ukmo-14.ini @@ -11,6 +11,7 @@ variable = siconc datatype = fcmean, hcmean, em cds_dataset = seasonal-monthly-single-levels cds_variable = sea_ice_cover +cds_units = (0 - 1) complete = yes origin = ukmo system = 14 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = 0.0 -valid_max = 1.0 +valid_max = 1.0 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-sea_surface_temperature-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-sea_surface_temperature-cmcc-3.ini index 3f70fa023..a759a6a04 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-sea_surface_temperature-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-sea_surface_temperature-cmcc-3.ini @@ -11,6 +11,7 @@ variable = sst datatype = fcmean, hcmean, em cds_dataset = seasonal-monthly-single-levels cds_variable = sea_surface_temperature +cds_units = K complete = yes origin = cmcc system = 3 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = 193.15 -valid_max = 353.15 +valid_max = 353.15 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-sea_surface_temperature-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-sea_surface_temperature-dwd-2.ini index f4a6a4346..377d67172 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-sea_surface_temperature-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-sea_surface_temperature-dwd-2.ini @@ -11,6 +11,7 @@ variable = sst datatype = fcmean, hcmean, em cds_dataset = seasonal-monthly-single-levels cds_variable = sea_surface_temperature +cds_units = K complete = yes origin = dwd system = 2 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = 193.15 -valid_max = 353.15 +valid_max = 353.15 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-sea_surface_temperature-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-sea_surface_temperature-ecmwf-5.ini index 4a2ed5eab..a28320c95 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-sea_surface_temperature-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-sea_surface_temperature-ecmwf-5.ini @@ -11,6 +11,7 @@ variable = sst datatype = fcmean, hcmean, em cds_dataset = seasonal-monthly-single-levels cds_variable = sea_surface_temperature +cds_units = K complete = yes origin = ecmwf system = 5 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = 193.15 -valid_max = 353.15 +valid_max = 353.15 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-sea_surface_temperature-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-sea_surface_temperature-meteo_france-6.ini index b67ede493..dc5a6e151 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-sea_surface_temperature-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-sea_surface_temperature-meteo_france-6.ini @@ -11,6 +11,7 @@ variable = sst datatype = fcmean, hcmean, em cds_dataset = seasonal-monthly-single-levels cds_variable = sea_surface_temperature +cds_units = K complete = yes origin = meteo_france system = 6 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = 193.15 -valid_max = 353.15 +valid_max = 353.15 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-sea_surface_temperature-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-sea_surface_temperature-meteo_france-7.ini index 41b5af98e..4b7ff5d12 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-sea_surface_temperature-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-sea_surface_temperature-meteo_france-7.ini @@ -11,6 +11,7 @@ variable = sst datatype = fcmean, hcmean, em cds_dataset = seasonal-monthly-single-levels cds_variable = sea_surface_temperature +cds_units = K complete = yes origin = meteo_france system = 7 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = 193.15 -valid_max = 353.15 +valid_max = 353.15 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-sea_surface_temperature-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-sea_surface_temperature-ukmo-14.ini index b9a6581c9..4bca057a0 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-sea_surface_temperature-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-sea_surface_temperature-ukmo-14.ini @@ -11,6 +11,7 @@ variable = sst datatype = fcmean, hcmean, em cds_dataset = seasonal-monthly-single-levels cds_variable = sea_surface_temperature +cds_units = K complete = yes origin = ukmo system = 14 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = 193.15 -valid_max = 353.15 +valid_max = 353.15 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-snow_density-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-snow_density-cmcc-3.ini index 43f56ba73..4b412e77f 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-snow_density-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-snow_density-cmcc-3.ini @@ -11,6 +11,7 @@ variable = rsn datatype = fcmean, hcmean, em cds_dataset = seasonal-monthly-single-levels cds_variable = snow_density +cds_units = kg m^-3 complete = yes origin = cmcc system = 3 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-snow_density-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-snow_density-dwd-2.ini index 6dcbbd68b..c3fca5599 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-snow_density-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-snow_density-dwd-2.ini @@ -11,6 +11,7 @@ variable = rsn datatype = fcmean, hcmean, em cds_dataset = seasonal-monthly-single-levels cds_variable = snow_density +cds_units = kg m^-3 complete = yes origin = dwd system = 2 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-snow_density-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-snow_density-ecmwf-5.ini index 448eeed6a..56628d65e 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-snow_density-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-snow_density-ecmwf-5.ini @@ -11,6 +11,7 @@ variable = rsn datatype = fcmean, hcmean, em cds_dataset = seasonal-monthly-single-levels cds_variable = snow_density +cds_units = kg m^-3 complete = yes origin = ecmwf system = 5 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-snow_density-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-snow_density-meteo_france-6.ini index 468ba07b4..0a2b16ac4 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-snow_density-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-snow_density-meteo_france-6.ini @@ -11,6 +11,7 @@ variable = rsn datatype = fcmean, hcmean, em cds_dataset = seasonal-monthly-single-levels cds_variable = snow_density +cds_units = kg m^-3 complete = yes origin = meteo_france system = 6 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-snow_density-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-snow_density-meteo_france-7.ini index 9e614cb10..2a08cabc8 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-snow_density-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-snow_density-meteo_france-7.ini @@ -11,6 +11,7 @@ variable = rsn datatype = fcmean, hcmean, em cds_dataset = seasonal-monthly-single-levels cds_variable = snow_density +cds_units = kg m^-3 complete = yes origin = meteo_france system = 7 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-snow_density-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-snow_density-ukmo-14.ini index a3fc7028d..0ab502870 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-snow_density-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-snow_density-ukmo-14.ini @@ -11,6 +11,7 @@ variable = rsn datatype = fcmean, hcmean, em cds_dataset = seasonal-monthly-single-levels cds_variable = snow_density +cds_units = kg m^-3 complete = yes origin = ukmo system = 14 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-snow_depth-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-snow_depth-cmcc-3.ini index 5ad24bb3a..aac64d6cf 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-snow_depth-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-snow_depth-cmcc-3.ini @@ -11,6 +11,7 @@ variable = sd datatype = fcmean, hcmean, em cds_dataset = seasonal-monthly-single-levels cds_variable = snow_depth +cds_units = m of water equivalent complete = yes origin = cmcc system = 3 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-snow_depth-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-snow_depth-dwd-2.ini index 1271c429e..49cf0259b 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-snow_depth-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-snow_depth-dwd-2.ini @@ -11,6 +11,7 @@ variable = sd datatype = fcmean, hcmean, em cds_dataset = seasonal-monthly-single-levels cds_variable = snow_depth +cds_units = m of water equivalent complete = yes origin = dwd system = 2 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-snow_depth-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-snow_depth-ecmwf-5.ini index 7143646aa..ab25cc025 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-snow_depth-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-snow_depth-ecmwf-5.ini @@ -11,6 +11,7 @@ variable = sd datatype = fcmean, hcmean, em cds_dataset = seasonal-monthly-single-levels cds_variable = snow_depth +cds_units = m of water equivalent complete = yes origin = ecmwf system = 5 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-snow_depth-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-snow_depth-meteo_france-6.ini index 20b0651cf..7ef3a3845 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-snow_depth-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-snow_depth-meteo_france-6.ini @@ -11,6 +11,7 @@ variable = sd datatype = fcmean, hcmean, em cds_dataset = seasonal-monthly-single-levels cds_variable = snow_depth +cds_units = m of water equivalent complete = yes origin = meteo_france system = 6 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-snow_depth-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-snow_depth-meteo_france-7.ini index a666e2890..bd6b70319 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-snow_depth-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-snow_depth-meteo_france-7.ini @@ -11,6 +11,7 @@ variable = sd datatype = fcmean, hcmean, em cds_dataset = seasonal-monthly-single-levels cds_variable = snow_depth +cds_units = m of water equivalent complete = yes origin = meteo_france system = 7 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-snow_depth-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-snow_depth-ukmo-14.ini index f7005a49e..cb2f27345 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-snow_depth-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-snow_depth-ukmo-14.ini @@ -11,6 +11,7 @@ variable = sd datatype = fcmean, hcmean, em cds_dataset = seasonal-monthly-single-levels cds_variable = snow_depth +cds_units = m of water equivalent complete = yes origin = ukmo system = 14 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-snowfall-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-snowfall-cmcc-3.ini index bec0afa15..1ece667f5 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-snowfall-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-snowfall-cmcc-3.ini @@ -11,6 +11,7 @@ variable = mtsfr datatype = fcmean, hcmean, em cds_dataset = seasonal-monthly-single-levels cds_variable = snowfall +cds_units = m of water equivalent s^-1 complete = yes origin = cmcc system = 3 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-snowfall-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-snowfall-dwd-2.ini index 7603a73e6..bfd05d206 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-snowfall-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-snowfall-dwd-2.ini @@ -11,6 +11,7 @@ variable = mtsfr datatype = fcmean, hcmean, em cds_dataset = seasonal-monthly-single-levels cds_variable = snowfall +cds_units = m of water equivalent s^-1 complete = yes origin = dwd system = 2 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-snowfall-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-snowfall-ecmwf-5.ini index a8d602b7d..e6d370962 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-snowfall-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-snowfall-ecmwf-5.ini @@ -11,6 +11,7 @@ variable = mtsfr datatype = fcmean, hcmean, em cds_dataset = seasonal-monthly-single-levels cds_variable = snowfall +cds_units = m of water equivalent s^-1 complete = yes origin = ecmwf system = 5 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-snowfall-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-snowfall-meteo_france-6.ini index 22f1a4492..c216ff2aa 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-snowfall-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-snowfall-meteo_france-6.ini @@ -11,6 +11,7 @@ variable = mtsfr datatype = fcmean, hcmean, em cds_dataset = seasonal-monthly-single-levels cds_variable = snowfall +cds_units = m of water equivalent s^-1 complete = yes origin = meteo_france system = 6 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-snowfall-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-snowfall-meteo_france-7.ini index c52bcf9ca..caf3cfab0 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-snowfall-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-snowfall-meteo_france-7.ini @@ -11,6 +11,7 @@ variable = mtsfr datatype = fcmean, hcmean, em cds_dataset = seasonal-monthly-single-levels cds_variable = snowfall +cds_units = m of water equivalent s^-1 complete = yes origin = meteo_france system = 7 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-snowfall-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-snowfall-ukmo-14.ini index 8d9bbb767..73044f67f 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-snowfall-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-snowfall-ukmo-14.ini @@ -11,6 +11,7 @@ variable = mtsfr datatype = fcmean, hcmean, em cds_dataset = seasonal-monthly-single-levels cds_variable = snowfall +cds_units = m of water equivalent s^-1 complete = yes origin = ukmo system = 14 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-soil_temperature_level_1-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-soil_temperature_level_1-cmcc-3.ini index 30e765dbe..298a51609 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-soil_temperature_level_1-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-soil_temperature_level_1-cmcc-3.ini @@ -11,6 +11,7 @@ variable = stl1 datatype = fcmean, hcmean, em cds_dataset = seasonal-monthly-single-levels cds_variable = soil_temperature_level_1 +cds_units = K complete = yes origin = cmcc system = 3 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = 223.15 -valid_max = 323.15 +valid_max = 323.15 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-soil_temperature_level_1-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-soil_temperature_level_1-dwd-2.ini index 4353dec43..aa16d8428 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-soil_temperature_level_1-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-soil_temperature_level_1-dwd-2.ini @@ -11,6 +11,7 @@ variable = stl1 datatype = fcmean, hcmean, em cds_dataset = seasonal-monthly-single-levels cds_variable = soil_temperature_level_1 +cds_units = K complete = yes origin = dwd system = 2 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = 223.15 -valid_max = 323.15 +valid_max = 323.15 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-soil_temperature_level_1-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-soil_temperature_level_1-ecmwf-5.ini index d88dca8eb..d22883361 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-soil_temperature_level_1-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-soil_temperature_level_1-ecmwf-5.ini @@ -11,6 +11,7 @@ variable = stl1 datatype = fcmean, hcmean, em cds_dataset = seasonal-monthly-single-levels cds_variable = soil_temperature_level_1 +cds_units = K complete = yes origin = ecmwf system = 5 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = 223.15 -valid_max = 323.15 +valid_max = 323.15 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-soil_temperature_level_1-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-soil_temperature_level_1-meteo_france-6.ini index 701a96569..0b51903bf 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-soil_temperature_level_1-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-soil_temperature_level_1-meteo_france-6.ini @@ -11,6 +11,7 @@ variable = stl1 datatype = fcmean, hcmean, em cds_dataset = seasonal-monthly-single-levels cds_variable = soil_temperature_level_1 +cds_units = K complete = yes origin = meteo_france system = 6 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = 223.15 -valid_max = 323.15 +valid_max = 323.15 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-soil_temperature_level_1-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-soil_temperature_level_1-meteo_france-7.ini index 12425e652..d13c1b258 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-soil_temperature_level_1-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-soil_temperature_level_1-meteo_france-7.ini @@ -11,6 +11,7 @@ variable = stl1 datatype = fcmean, hcmean, em cds_dataset = seasonal-monthly-single-levels cds_variable = soil_temperature_level_1 +cds_units = K complete = yes origin = meteo_france system = 7 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = 223.15 -valid_max = 323.15 +valid_max = 323.15 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-soil_temperature_level_1-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-soil_temperature_level_1-ukmo-14.ini index 1116dd661..b22fdbcd7 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-soil_temperature_level_1-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-soil_temperature_level_1-ukmo-14.ini @@ -11,6 +11,7 @@ variable = stl1 datatype = fcmean, hcmean, em cds_dataset = seasonal-monthly-single-levels cds_variable = soil_temperature_level_1 +cds_units = K complete = yes origin = ukmo system = 14 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = 223.15 -valid_max = 323.15 +valid_max = 323.15 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_latent_heat_flux-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_latent_heat_flux-cmcc-3.ini index 617ed89cd..8ba33c9bb 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_latent_heat_flux-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_latent_heat_flux-cmcc-3.ini @@ -11,6 +11,7 @@ variable = mslhfl datatype = fcmean, hcmean, em cds_dataset = seasonal-monthly-single-levels cds_variable = surface_latent_heat_flux +cds_units = W m^-2 complete = yes origin = cmcc system = 3 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_latent_heat_flux-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_latent_heat_flux-dwd-2.ini index 9de241291..fd8a80ba3 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_latent_heat_flux-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_latent_heat_flux-dwd-2.ini @@ -11,6 +11,7 @@ variable = mslhfl datatype = fcmean, hcmean, em cds_dataset = seasonal-monthly-single-levels cds_variable = surface_latent_heat_flux +cds_units = W m^-2 complete = yes origin = dwd system = 2 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_latent_heat_flux-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_latent_heat_flux-ecmwf-5.ini index ece296da6..1bb263110 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_latent_heat_flux-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_latent_heat_flux-ecmwf-5.ini @@ -11,6 +11,7 @@ variable = mslhfl datatype = fcmean, hcmean, em cds_dataset = seasonal-monthly-single-levels cds_variable = surface_latent_heat_flux +cds_units = W m^-2 complete = yes origin = ecmwf system = 5 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_latent_heat_flux-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_latent_heat_flux-meteo_france-6.ini index 14abae03a..f19c9db5e 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_latent_heat_flux-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_latent_heat_flux-meteo_france-6.ini @@ -11,6 +11,7 @@ variable = mslhfl datatype = fcmean, hcmean, em cds_dataset = seasonal-monthly-single-levels cds_variable = surface_latent_heat_flux +cds_units = W m^-2 complete = yes origin = meteo_france system = 6 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_latent_heat_flux-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_latent_heat_flux-meteo_france-7.ini index 99853698a..98eaee935 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_latent_heat_flux-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_latent_heat_flux-meteo_france-7.ini @@ -11,6 +11,7 @@ variable = mslhfl datatype = fcmean, hcmean, em cds_dataset = seasonal-monthly-single-levels cds_variable = surface_latent_heat_flux +cds_units = W m^-2 complete = yes origin = meteo_france system = 7 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_latent_heat_flux-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_latent_heat_flux-ukmo-14.ini index f666c7d56..a7c75b5ae 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_latent_heat_flux-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_latent_heat_flux-ukmo-14.ini @@ -11,6 +11,7 @@ variable = mslhfl datatype = fcmean, hcmean, em cds_dataset = seasonal-monthly-single-levels cds_variable = surface_latent_heat_flux +cds_units = W m^-2 complete = yes origin = ukmo system = 14 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_sensible_heat_flux-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_sensible_heat_flux-cmcc-3.ini index 08b2d9856..3e933958e 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_sensible_heat_flux-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_sensible_heat_flux-cmcc-3.ini @@ -11,6 +11,7 @@ variable = msshfl datatype = fcmean, hcmean, em cds_dataset = seasonal-monthly-single-levels cds_variable = surface_sensible_heat_flux +cds_units = W m^-2 complete = yes origin = cmcc system = 3 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_sensible_heat_flux-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_sensible_heat_flux-dwd-2.ini index 8dafbb306..376e76caa 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_sensible_heat_flux-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_sensible_heat_flux-dwd-2.ini @@ -11,6 +11,7 @@ variable = msshfl datatype = fcmean, hcmean, em cds_dataset = seasonal-monthly-single-levels cds_variable = surface_sensible_heat_flux +cds_units = W m^-2 complete = yes origin = dwd system = 2 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_sensible_heat_flux-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_sensible_heat_flux-ecmwf-5.ini index b30678d5f..9b3b5e681 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_sensible_heat_flux-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_sensible_heat_flux-ecmwf-5.ini @@ -11,6 +11,7 @@ variable = msshfl datatype = fcmean, hcmean, em cds_dataset = seasonal-monthly-single-levels cds_variable = surface_sensible_heat_flux +cds_units = W m^-2 complete = yes origin = ecmwf system = 5 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_sensible_heat_flux-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_sensible_heat_flux-meteo_france-6.ini index 06c90e45f..509459482 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_sensible_heat_flux-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_sensible_heat_flux-meteo_france-6.ini @@ -11,6 +11,7 @@ variable = msshfl datatype = fcmean, hcmean, em cds_dataset = seasonal-monthly-single-levels cds_variable = surface_sensible_heat_flux +cds_units = W m^-2 complete = yes origin = meteo_france system = 6 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_sensible_heat_flux-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_sensible_heat_flux-meteo_france-7.ini index 7fb150086..23c5d9589 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_sensible_heat_flux-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_sensible_heat_flux-meteo_france-7.ini @@ -11,6 +11,7 @@ variable = msshfl datatype = fcmean, hcmean, em cds_dataset = seasonal-monthly-single-levels cds_variable = surface_sensible_heat_flux +cds_units = W m^-2 complete = yes origin = meteo_france system = 7 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_sensible_heat_flux-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_sensible_heat_flux-ukmo-14.ini index 3e0b51794..2e07aa73b 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_sensible_heat_flux-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_sensible_heat_flux-ukmo-14.ini @@ -11,6 +11,7 @@ variable = msshfl datatype = fcmean, hcmean, em cds_dataset = seasonal-monthly-single-levels cds_variable = surface_sensible_heat_flux +cds_units = W m^-2 complete = yes origin = ukmo system = 14 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_solar_radiation-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_solar_radiation-cmcc-3.ini index 339f262bd..428921235 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_solar_radiation-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_solar_radiation-cmcc-3.ini @@ -11,6 +11,7 @@ variable = msnsrf datatype = fcmean, hcmean, em cds_dataset = seasonal-monthly-single-levels cds_variable = surface_solar_radiation +cds_units = W m^-2 complete = yes origin = cmcc system = 3 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_solar_radiation-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_solar_radiation-dwd-2.ini index bfdc300d4..f7760cfa0 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_solar_radiation-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_solar_radiation-dwd-2.ini @@ -11,6 +11,7 @@ variable = msnsrf datatype = fcmean, hcmean, em cds_dataset = seasonal-monthly-single-levels cds_variable = surface_solar_radiation +cds_units = W m^-2 complete = yes origin = dwd system = 2 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_solar_radiation-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_solar_radiation-ecmwf-5.ini index 59e7ee316..e435b1abc 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_solar_radiation-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_solar_radiation-ecmwf-5.ini @@ -11,6 +11,7 @@ variable = msnsrf datatype = fcmean, hcmean, em cds_dataset = seasonal-monthly-single-levels cds_variable = surface_solar_radiation +cds_units = W m^-2 complete = yes origin = ecmwf system = 5 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_solar_radiation-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_solar_radiation-meteo_france-6.ini index 5c88cf09a..c21cb6049 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_solar_radiation-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_solar_radiation-meteo_france-6.ini @@ -11,6 +11,7 @@ variable = msnsrf datatype = fcmean, hcmean, em cds_dataset = seasonal-monthly-single-levels cds_variable = surface_solar_radiation +cds_units = W m^-2 complete = yes origin = meteo_france system = 6 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_solar_radiation-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_solar_radiation-meteo_france-7.ini index a9c195c6b..158355d91 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_solar_radiation-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_solar_radiation-meteo_france-7.ini @@ -11,6 +11,7 @@ variable = msnsrf datatype = fcmean, hcmean, em cds_dataset = seasonal-monthly-single-levels cds_variable = surface_solar_radiation +cds_units = W m^-2 complete = yes origin = meteo_france system = 7 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_solar_radiation-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_solar_radiation-ukmo-14.ini index 6239c13e1..4aba74cad 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_solar_radiation-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_solar_radiation-ukmo-14.ini @@ -11,6 +11,7 @@ variable = msnsrf datatype = fcmean, hcmean, em cds_dataset = seasonal-monthly-single-levels cds_variable = surface_solar_radiation +cds_units = W m^-2 complete = yes origin = ukmo system = 14 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_solar_radiation_downwards-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_solar_radiation_downwards-cmcc-3.ini index 3a23097f7..b8b276902 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_solar_radiation_downwards-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_solar_radiation_downwards-cmcc-3.ini @@ -11,6 +11,7 @@ variable = msdsrf datatype = fcmean, hcmean, em cds_dataset = seasonal-monthly-single-levels cds_variable = surface_solar_radiation_downwards +cds_units = W m^-2 complete = yes origin = cmcc system = 3 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = 0.0 -valid_max = 1600.0 +valid_max = 1600.0 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_solar_radiation_downwards-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_solar_radiation_downwards-dwd-2.ini index fa4e4324c..7df392746 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_solar_radiation_downwards-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_solar_radiation_downwards-dwd-2.ini @@ -11,6 +11,7 @@ variable = msdsrf datatype = fcmean, hcmean, em cds_dataset = seasonal-monthly-single-levels cds_variable = surface_solar_radiation_downwards +cds_units = W m^-2 complete = yes origin = dwd system = 2 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = 0.0 -valid_max = 1600.0 +valid_max = 1600.0 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_solar_radiation_downwards-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_solar_radiation_downwards-ecmwf-5.ini index cd73c6cf5..d09b7a24b 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_solar_radiation_downwards-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_solar_radiation_downwards-ecmwf-5.ini @@ -11,6 +11,7 @@ variable = msdsrf datatype = fcmean, hcmean, em cds_dataset = seasonal-monthly-single-levels cds_variable = surface_solar_radiation_downwards +cds_units = W m^-2 complete = yes origin = ecmwf system = 5 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = 0.0 -valid_max = 1600.0 +valid_max = 1600.0 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_solar_radiation_downwards-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_solar_radiation_downwards-meteo_france-6.ini index 9f798e3d2..5f314507c 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_solar_radiation_downwards-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_solar_radiation_downwards-meteo_france-6.ini @@ -11,6 +11,7 @@ variable = msdsrf datatype = fcmean, hcmean, em cds_dataset = seasonal-monthly-single-levels cds_variable = surface_solar_radiation_downwards +cds_units = W m^-2 complete = yes origin = meteo_france system = 6 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = 0.0 -valid_max = 1600.0 +valid_max = 1600.0 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_solar_radiation_downwards-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_solar_radiation_downwards-meteo_france-7.ini index 6cab4e97c..3d4167757 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_solar_radiation_downwards-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_solar_radiation_downwards-meteo_france-7.ini @@ -11,6 +11,7 @@ variable = msdsrf datatype = fcmean, hcmean, em cds_dataset = seasonal-monthly-single-levels cds_variable = surface_solar_radiation_downwards +cds_units = W m^-2 complete = yes origin = meteo_france system = 7 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = 0.0 -valid_max = 1600.0 +valid_max = 1600.0 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_solar_radiation_downwards-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_solar_radiation_downwards-ukmo-14.ini index ceda0b2c4..88e15949c 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_solar_radiation_downwards-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_solar_radiation_downwards-ukmo-14.ini @@ -11,6 +11,7 @@ variable = msdsrf datatype = fcmean, hcmean, em cds_dataset = seasonal-monthly-single-levels cds_variable = surface_solar_radiation_downwards +cds_units = W m^-2 complete = yes origin = ukmo system = 14 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = 0.0 -valid_max = 1600.0 +valid_max = 1600.0 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_thermal_radiation-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_thermal_radiation-cmcc-3.ini index 9e22667ad..05456cc5f 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_thermal_radiation-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_thermal_radiation-cmcc-3.ini @@ -11,6 +11,7 @@ variable = msntrf datatype = fcmean, hcmean, em cds_dataset = seasonal-monthly-single-levels cds_variable = surface_thermal_radiation +cds_units = W m^-2 complete = yes origin = cmcc system = 3 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_thermal_radiation-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_thermal_radiation-dwd-2.ini index 158dbc645..36e2a28df 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_thermal_radiation-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_thermal_radiation-dwd-2.ini @@ -11,6 +11,7 @@ variable = msntrf datatype = fcmean, hcmean, em cds_dataset = seasonal-monthly-single-levels cds_variable = surface_thermal_radiation +cds_units = W m^-2 complete = yes origin = dwd system = 2 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_thermal_radiation-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_thermal_radiation-ecmwf-5.ini index 2562ccef4..86268d80b 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_thermal_radiation-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_thermal_radiation-ecmwf-5.ini @@ -11,6 +11,7 @@ variable = msntrf datatype = fcmean, hcmean, em cds_dataset = seasonal-monthly-single-levels cds_variable = surface_thermal_radiation +cds_units = W m^-2 complete = yes origin = ecmwf system = 5 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_thermal_radiation-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_thermal_radiation-meteo_france-6.ini index 8cc855146..81b51c8ec 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_thermal_radiation-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_thermal_radiation-meteo_france-6.ini @@ -11,6 +11,7 @@ variable = msntrf datatype = fcmean, hcmean, em cds_dataset = seasonal-monthly-single-levels cds_variable = surface_thermal_radiation +cds_units = W m^-2 complete = yes origin = meteo_france system = 6 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_thermal_radiation-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_thermal_radiation-meteo_france-7.ini index 37bbaa87f..494bb1b83 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_thermal_radiation-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_thermal_radiation-meteo_france-7.ini @@ -11,6 +11,7 @@ variable = msntrf datatype = fcmean, hcmean, em cds_dataset = seasonal-monthly-single-levels cds_variable = surface_thermal_radiation +cds_units = W m^-2 complete = yes origin = meteo_france system = 7 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_thermal_radiation-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_thermal_radiation-ukmo-14.ini index 1edca6891..f1cc16d8a 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_thermal_radiation-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_thermal_radiation-ukmo-14.ini @@ -11,6 +11,7 @@ variable = msntrf datatype = fcmean, hcmean, em cds_dataset = seasonal-monthly-single-levels cds_variable = surface_thermal_radiation +cds_units = W m^-2 complete = yes origin = ukmo system = 14 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_thermal_radiation_downwards-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_thermal_radiation_downwards-cmcc-3.ini index fbf9e32d8..7416dd578 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_thermal_radiation_downwards-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_thermal_radiation_downwards-cmcc-3.ini @@ -11,6 +11,7 @@ variable = msdtrf datatype = fcmean, hcmean, em cds_dataset = seasonal-monthly-single-levels cds_variable = surface_thermal_radiation_downwards +cds_units = W m^-2 complete = yes origin = cmcc system = 3 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_thermal_radiation_downwards-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_thermal_radiation_downwards-dwd-2.ini index 2fa2de04e..0dd09dc92 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_thermal_radiation_downwards-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_thermal_radiation_downwards-dwd-2.ini @@ -11,6 +11,7 @@ variable = msdtrf datatype = fcmean, hcmean, em cds_dataset = seasonal-monthly-single-levels cds_variable = surface_thermal_radiation_downwards +cds_units = W m^-2 complete = yes origin = dwd system = 2 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_thermal_radiation_downwards-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_thermal_radiation_downwards-ecmwf-5.ini index fa07477c9..b83732c59 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_thermal_radiation_downwards-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_thermal_radiation_downwards-ecmwf-5.ini @@ -11,6 +11,7 @@ variable = msdtrf datatype = fcmean, hcmean, em cds_dataset = seasonal-monthly-single-levels cds_variable = surface_thermal_radiation_downwards +cds_units = W m^-2 complete = yes origin = ecmwf system = 5 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_thermal_radiation_downwards-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_thermal_radiation_downwards-meteo_france-6.ini index c0dda4999..5b2e07c61 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_thermal_radiation_downwards-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_thermal_radiation_downwards-meteo_france-6.ini @@ -11,6 +11,7 @@ variable = msdtrf datatype = fcmean, hcmean, em cds_dataset = seasonal-monthly-single-levels cds_variable = surface_thermal_radiation_downwards +cds_units = W m^-2 complete = yes origin = meteo_france system = 6 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_thermal_radiation_downwards-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_thermal_radiation_downwards-meteo_france-7.ini index 296819e0b..5bf8576cf 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_thermal_radiation_downwards-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_thermal_radiation_downwards-meteo_france-7.ini @@ -11,6 +11,7 @@ variable = msdtrf datatype = fcmean, hcmean, em cds_dataset = seasonal-monthly-single-levels cds_variable = surface_thermal_radiation_downwards +cds_units = W m^-2 complete = yes origin = meteo_france system = 7 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_thermal_radiation_downwards-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_thermal_radiation_downwards-ukmo-14.ini index bbb651417..1ecb22f62 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_thermal_radiation_downwards-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_thermal_radiation_downwards-ukmo-14.ini @@ -11,6 +11,7 @@ variable = msdtrf datatype = fcmean, hcmean, em cds_dataset = seasonal-monthly-single-levels cds_variable = surface_thermal_radiation_downwards +cds_units = W m^-2 complete = yes origin = ukmo system = 14 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-top_solar_radiation-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-top_solar_radiation-cmcc-3.ini index 29fe02544..b5f739b7b 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-top_solar_radiation-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-top_solar_radiation-cmcc-3.ini @@ -11,6 +11,7 @@ variable = mtnsrf datatype = fcmean, hcmean, em cds_dataset = seasonal-monthly-single-levels cds_variable = top_solar_radiation +cds_units = W m^-2 complete = yes origin = cmcc system = 3 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = 0.0 -valid_max = 1600.0 +valid_max = 1600.0 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-top_solar_radiation-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-top_solar_radiation-dwd-2.ini index 8ffdc18ed..041175b03 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-top_solar_radiation-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-top_solar_radiation-dwd-2.ini @@ -11,6 +11,7 @@ variable = mtnsrf datatype = fcmean, hcmean, em cds_dataset = seasonal-monthly-single-levels cds_variable = top_solar_radiation +cds_units = W m^-2 complete = yes origin = dwd system = 2 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = 0.0 -valid_max = 1600.0 +valid_max = 1600.0 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-top_solar_radiation-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-top_solar_radiation-ecmwf-5.ini index 4716dd3ec..2ac759b89 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-top_solar_radiation-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-top_solar_radiation-ecmwf-5.ini @@ -11,6 +11,7 @@ variable = mtnsrf datatype = fcmean, hcmean, em cds_dataset = seasonal-monthly-single-levels cds_variable = top_solar_radiation +cds_units = W m^-2 complete = yes origin = ecmwf system = 5 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = 0.0 -valid_max = 1600.0 +valid_max = 1600.0 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-top_solar_radiation-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-top_solar_radiation-meteo_france-6.ini index 2f255ebbc..cc12afac7 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-top_solar_radiation-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-top_solar_radiation-meteo_france-6.ini @@ -11,6 +11,7 @@ variable = mtnsrf datatype = fcmean, hcmean, em cds_dataset = seasonal-monthly-single-levels cds_variable = top_solar_radiation +cds_units = W m^-2 complete = yes origin = meteo_france system = 6 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = 0.0 -valid_max = 1600.0 +valid_max = 1600.0 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-top_solar_radiation-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-top_solar_radiation-meteo_france-7.ini index 92ac4f63a..272cc3c20 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-top_solar_radiation-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-top_solar_radiation-meteo_france-7.ini @@ -11,6 +11,7 @@ variable = mtnsrf datatype = fcmean, hcmean, em cds_dataset = seasonal-monthly-single-levels cds_variable = top_solar_radiation +cds_units = W m^-2 complete = yes origin = meteo_france system = 7 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = 0.0 -valid_max = 1600.0 +valid_max = 1600.0 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-top_solar_radiation-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-top_solar_radiation-ukmo-14.ini index 9399b28f6..b7da88d76 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-top_solar_radiation-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-top_solar_radiation-ukmo-14.ini @@ -11,6 +11,7 @@ variable = mtnsrf datatype = fcmean, hcmean, em cds_dataset = seasonal-monthly-single-levels cds_variable = top_solar_radiation +cds_units = W m^-2 complete = yes origin = ukmo system = 14 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = 0.0 -valid_max = 1600.0 +valid_max = 1600.0 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-top_thermal_radiation-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-top_thermal_radiation-cmcc-3.ini index f331d1552..d0b862500 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-top_thermal_radiation-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-top_thermal_radiation-cmcc-3.ini @@ -11,6 +11,7 @@ variable = mtntrf datatype = fcmean, hcmean, em cds_dataset = seasonal-monthly-single-levels cds_variable = top_thermal_radiation +cds_units = W m^-2 complete = yes origin = cmcc system = 3 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-top_thermal_radiation-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-top_thermal_radiation-dwd-2.ini index bc887bdad..d5a2195dc 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-top_thermal_radiation-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-top_thermal_radiation-dwd-2.ini @@ -11,6 +11,7 @@ variable = mtntrf datatype = fcmean, hcmean, em cds_dataset = seasonal-monthly-single-levels cds_variable = top_thermal_radiation +cds_units = W m^-2 complete = yes origin = dwd system = 2 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-top_thermal_radiation-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-top_thermal_radiation-ecmwf-5.ini index 8e196a182..29359c61a 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-top_thermal_radiation-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-top_thermal_radiation-ecmwf-5.ini @@ -11,6 +11,7 @@ variable = mtntrf datatype = fcmean, hcmean, em cds_dataset = seasonal-monthly-single-levels cds_variable = top_thermal_radiation +cds_units = W m^-2 complete = yes origin = ecmwf system = 5 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-top_thermal_radiation-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-top_thermal_radiation-meteo_france-6.ini index 744806119..95067d567 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-top_thermal_radiation-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-top_thermal_radiation-meteo_france-6.ini @@ -11,6 +11,7 @@ variable = mtntrf datatype = fcmean, hcmean, em cds_dataset = seasonal-monthly-single-levels cds_variable = top_thermal_radiation +cds_units = W m^-2 complete = yes origin = meteo_france system = 6 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-top_thermal_radiation-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-top_thermal_radiation-meteo_france-7.ini index 4dcfa0a4f..d20ae37ae 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-top_thermal_radiation-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-top_thermal_radiation-meteo_france-7.ini @@ -11,6 +11,7 @@ variable = mtntrf datatype = fcmean, hcmean, em cds_dataset = seasonal-monthly-single-levels cds_variable = top_thermal_radiation +cds_units = W m^-2 complete = yes origin = meteo_france system = 7 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-top_thermal_radiation-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-top_thermal_radiation-ukmo-14.ini index 3ff910a2c..4219111d6 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-top_thermal_radiation-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-top_thermal_radiation-ukmo-14.ini @@ -11,6 +11,7 @@ variable = mtntrf datatype = fcmean, hcmean, em cds_dataset = seasonal-monthly-single-levels cds_variable = top_thermal_radiation +cds_units = W m^-2 complete = yes origin = ukmo system = 14 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-total_cloud_cover-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-total_cloud_cover-cmcc-3.ini index a87db6829..fb23c96c3 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-total_cloud_cover-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-total_cloud_cover-cmcc-3.ini @@ -11,6 +11,7 @@ variable = tcc datatype = fcmean, hcmean, em cds_dataset = seasonal-monthly-single-levels cds_variable = total_cloud_cover +cds_units = (0 - 1) complete = yes origin = cmcc system = 3 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = 0.0 -valid_max = 1.0 +valid_max = 1.0 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-total_cloud_cover-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-total_cloud_cover-dwd-2.ini index 25c05fb37..675ec43b4 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-total_cloud_cover-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-total_cloud_cover-dwd-2.ini @@ -11,6 +11,7 @@ variable = tcc datatype = fcmean, hcmean, em cds_dataset = seasonal-monthly-single-levels cds_variable = total_cloud_cover +cds_units = (0 - 1) complete = yes origin = dwd system = 2 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = 0.0 -valid_max = 1.0 +valid_max = 1.0 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-total_cloud_cover-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-total_cloud_cover-ecmwf-5.ini index e63bd4422..09181834c 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-total_cloud_cover-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-total_cloud_cover-ecmwf-5.ini @@ -11,6 +11,7 @@ variable = tcc datatype = fcmean, hcmean, em cds_dataset = seasonal-monthly-single-levels cds_variable = total_cloud_cover +cds_units = (0 - 1) complete = yes origin = ecmwf system = 5 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = 0.0 -valid_max = 1.0 +valid_max = 1.0 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-total_cloud_cover-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-total_cloud_cover-meteo_france-6.ini index a8a8b85b4..d5b6203a0 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-total_cloud_cover-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-total_cloud_cover-meteo_france-6.ini @@ -11,6 +11,7 @@ variable = tcc datatype = fcmean, hcmean, em cds_dataset = seasonal-monthly-single-levels cds_variable = total_cloud_cover +cds_units = (0 - 1) complete = yes origin = meteo_france system = 6 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = 0.0 -valid_max = 1.0 +valid_max = 1.0 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-total_cloud_cover-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-total_cloud_cover-meteo_france-7.ini index ddaeaa1cb..666289c18 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-total_cloud_cover-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-total_cloud_cover-meteo_france-7.ini @@ -11,6 +11,7 @@ variable = tcc datatype = fcmean, hcmean, em cds_dataset = seasonal-monthly-single-levels cds_variable = total_cloud_cover +cds_units = (0 - 1) complete = yes origin = meteo_france system = 7 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = 0.0 -valid_max = 1.0 +valid_max = 1.0 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-total_cloud_cover-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-total_cloud_cover-ukmo-14.ini index ca9c3323f..6000b3758 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-total_cloud_cover-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-total_cloud_cover-ukmo-14.ini @@ -11,6 +11,7 @@ variable = tcc datatype = fcmean, hcmean, em cds_dataset = seasonal-monthly-single-levels cds_variable = total_cloud_cover +cds_units = (0 - 1) complete = yes origin = ukmo system = 14 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = 0.0 -valid_max = 1.0 +valid_max = 1.0 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-total_precipitation-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-total_precipitation-cmcc-3.ini index c8455bdfa..d51b8f5b6 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-total_precipitation-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-total_precipitation-cmcc-3.ini @@ -11,6 +11,7 @@ variable = tprate datatype = fcmean, hcmean, em cds_dataset = seasonal-monthly-single-levels cds_variable = total_precipitation +cds_units = m s^-1 complete = yes origin = cmcc system = 3 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = 0.0 -valid_max = 0.04 +valid_max = 0.04 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-total_precipitation-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-total_precipitation-dwd-2.ini index 5304a555c..b7a4c46a9 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-total_precipitation-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-total_precipitation-dwd-2.ini @@ -11,6 +11,7 @@ variable = tprate datatype = fcmean, hcmean, em cds_dataset = seasonal-monthly-single-levels cds_variable = total_precipitation +cds_units = m s^-1 complete = yes origin = dwd system = 2 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = 0.0 -valid_max = 0.04 +valid_max = 0.04 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-total_precipitation-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-total_precipitation-ecmwf-5.ini index 3869a3b2f..7f49e6158 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-total_precipitation-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-total_precipitation-ecmwf-5.ini @@ -11,6 +11,7 @@ variable = tprate datatype = fcmean, hcmean, em cds_dataset = seasonal-monthly-single-levels cds_variable = total_precipitation +cds_units = m s^-1 complete = yes origin = ecmwf system = 5 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = 0.0 -valid_max = 0.04 +valid_max = 0.04 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-total_precipitation-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-total_precipitation-meteo_france-6.ini index 35e4c8382..8c31feace 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-total_precipitation-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-total_precipitation-meteo_france-6.ini @@ -11,6 +11,7 @@ variable = tprate datatype = fcmean, hcmean, em cds_dataset = seasonal-monthly-single-levels cds_variable = total_precipitation +cds_units = m s^-1 complete = yes origin = meteo_france system = 6 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = 0.0 -valid_max = 0.04 +valid_max = 0.04 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-total_precipitation-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-total_precipitation-meteo_france-7.ini index 785ebcfa6..ee2ab0948 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-total_precipitation-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-total_precipitation-meteo_france-7.ini @@ -11,6 +11,7 @@ variable = tprate datatype = fcmean, hcmean, em cds_dataset = seasonal-monthly-single-levels cds_variable = total_precipitation +cds_units = m s^-1 complete = yes origin = meteo_france system = 7 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = 0.0 -valid_max = 0.04 +valid_max = 0.04 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-total_precipitation-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-total_precipitation-ukmo-14.ini index 29b6846bc..d7e02e169 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-total_precipitation-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-total_precipitation-ukmo-14.ini @@ -11,6 +11,7 @@ variable = tprate datatype = fcmean, hcmean, em cds_dataset = seasonal-monthly-single-levels cds_variable = total_precipitation +cds_units = m s^-1 complete = yes origin = ukmo system = 14 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = 0.0 -valid_max = 0.04 +valid_max = 0.04 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-geopotential-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-geopotential-cmcc-3.ini index d18b28312..a93210e5d 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-geopotential-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-geopotential-cmcc-3.ini @@ -11,6 +11,7 @@ variable = z datatype = fc, hc, em cds_dataset = seasonal-original-pressure-levels cds_variable = geopotential +cds_units = m^2 s^-2 complete = no origin = cmcc system = 3 @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-geopotential-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-geopotential-dwd-2.ini index d6942cffe..d8e08b9be 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-geopotential-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-geopotential-dwd-2.ini @@ -11,6 +11,7 @@ variable = z datatype = fc, hc, em cds_dataset = seasonal-original-pressure-levels cds_variable = geopotential +cds_units = m^2 s^-2 complete = no origin = dwd system = 2 @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-geopotential-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-geopotential-ecmwf-5.ini index 3463a4e2c..fa85236f6 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-geopotential-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-geopotential-ecmwf-5.ini @@ -11,6 +11,7 @@ variable = z datatype = fc, hc, em cds_dataset = seasonal-original-pressure-levels cds_variable = geopotential +cds_units = m^2 s^-2 complete = no origin = ecmwf system = 5 @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-geopotential-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-geopotential-meteo_france-6.ini index fefe413a6..18a9aecfb 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-geopotential-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-geopotential-meteo_france-6.ini @@ -11,6 +11,7 @@ variable = z datatype = fc, hc, em cds_dataset = seasonal-original-pressure-levels cds_variable = geopotential +cds_units = m^2 s^-2 complete = no origin = meteo_france system = 6 @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-geopotential-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-geopotential-meteo_france-7.ini index cee4ce943..a17306cef 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-geopotential-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-geopotential-meteo_france-7.ini @@ -11,6 +11,7 @@ variable = z datatype = fc, hc, em cds_dataset = seasonal-original-pressure-levels cds_variable = geopotential +cds_units = m^2 s^-2 complete = no origin = meteo_france system = 7 @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-geopotential-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-geopotential-ukmo-14.ini index e118273e8..1e0a7d5e4 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-geopotential-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-geopotential-ukmo-14.ini @@ -11,6 +11,7 @@ variable = z datatype = fc, hc, em cds_dataset = seasonal-original-pressure-levels cds_variable = geopotential +cds_units = m^2 s^-2 complete = no origin = ukmo system = 14 @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-specific_humidity-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-specific_humidity-cmcc-3.ini index a91d74ae9..c35e764a3 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-specific_humidity-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-specific_humidity-cmcc-3.ini @@ -11,6 +11,7 @@ variable = q datatype = fc, hc, em cds_dataset = seasonal-original-pressure-levels cds_variable = specific_humidity +cds_units = kg kg^-1 complete = no origin = cmcc system = 3 @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-specific_humidity-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-specific_humidity-dwd-2.ini index 087f0854d..5c2c85850 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-specific_humidity-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-specific_humidity-dwd-2.ini @@ -11,6 +11,7 @@ variable = q datatype = fc, hc, em cds_dataset = seasonal-original-pressure-levels cds_variable = specific_humidity +cds_units = kg kg^-1 complete = no origin = dwd system = 2 @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-specific_humidity-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-specific_humidity-ecmwf-5.ini index 58cc59f28..8c5ec5587 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-specific_humidity-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-specific_humidity-ecmwf-5.ini @@ -11,6 +11,7 @@ variable = q datatype = fc, hc, em cds_dataset = seasonal-original-pressure-levels cds_variable = specific_humidity +cds_units = kg kg^-1 complete = no origin = ecmwf system = 5 @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-specific_humidity-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-specific_humidity-meteo_france-6.ini index 5fd816e89..3bab1f9f9 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-specific_humidity-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-specific_humidity-meteo_france-6.ini @@ -11,6 +11,7 @@ variable = q datatype = fc, hc, em cds_dataset = seasonal-original-pressure-levels cds_variable = specific_humidity +cds_units = kg kg^-1 complete = no origin = meteo_france system = 6 @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-specific_humidity-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-specific_humidity-meteo_france-7.ini index 4f5f09a12..078548312 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-specific_humidity-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-specific_humidity-meteo_france-7.ini @@ -11,6 +11,7 @@ variable = q datatype = fc, hc, em cds_dataset = seasonal-original-pressure-levels cds_variable = specific_humidity +cds_units = kg kg^-1 complete = no origin = meteo_france system = 7 @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-specific_humidity-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-specific_humidity-ukmo-14.ini index 54407ff92..595fe40bd 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-specific_humidity-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-specific_humidity-ukmo-14.ini @@ -11,6 +11,7 @@ variable = q datatype = fc, hc, em cds_dataset = seasonal-original-pressure-levels cds_variable = specific_humidity +cds_units = kg kg^-1 complete = no origin = ukmo system = 14 @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-temperature-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-temperature-cmcc-3.ini index 5880d148e..ad930e3ce 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-temperature-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-temperature-cmcc-3.ini @@ -11,6 +11,7 @@ variable = t datatype = fc, hc, em cds_dataset = seasonal-original-pressure-levels cds_variable = temperature +cds_units = K complete = no origin = cmcc system = 3 @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = 183.15 -valid_max = 343.15 +valid_max = 343.15 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-temperature-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-temperature-dwd-2.ini index 4608c8cf2..4b3478987 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-temperature-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-temperature-dwd-2.ini @@ -11,6 +11,7 @@ variable = t datatype = fc, hc, em cds_dataset = seasonal-original-pressure-levels cds_variable = temperature +cds_units = K complete = no origin = dwd system = 2 @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = 183.15 -valid_max = 343.15 +valid_max = 343.15 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-temperature-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-temperature-ecmwf-5.ini index 3886f918a..8a7b88255 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-temperature-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-temperature-ecmwf-5.ini @@ -11,6 +11,7 @@ variable = t datatype = fc, hc, em cds_dataset = seasonal-original-pressure-levels cds_variable = temperature +cds_units = K complete = no origin = ecmwf system = 5 @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = 183.15 -valid_max = 343.15 +valid_max = 343.15 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-temperature-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-temperature-meteo_france-6.ini index 37dce51e0..161697f72 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-temperature-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-temperature-meteo_france-6.ini @@ -11,6 +11,7 @@ variable = t datatype = fc, hc, em cds_dataset = seasonal-original-pressure-levels cds_variable = temperature +cds_units = K complete = no origin = meteo_france system = 6 @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = 183.15 -valid_max = 343.15 +valid_max = 343.15 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-temperature-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-temperature-meteo_france-7.ini index 91a8b0e61..d66c955ba 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-temperature-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-temperature-meteo_france-7.ini @@ -11,6 +11,7 @@ variable = t datatype = fc, hc, em cds_dataset = seasonal-original-pressure-levels cds_variable = temperature +cds_units = K complete = no origin = meteo_france system = 7 @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = 183.15 -valid_max = 343.15 +valid_max = 343.15 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-temperature-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-temperature-ukmo-14.ini index d05e26c89..2d75313f0 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-temperature-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-temperature-ukmo-14.ini @@ -11,6 +11,7 @@ variable = t datatype = fc, hc, em cds_dataset = seasonal-original-pressure-levels cds_variable = temperature +cds_units = K complete = no origin = ukmo system = 14 @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = 183.15 -valid_max = 343.15 +valid_max = 343.15 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-u_component_of_wind-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-u_component_of_wind-cmcc-3.ini index 664c1552f..5f70c800b 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-u_component_of_wind-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-u_component_of_wind-cmcc-3.ini @@ -11,6 +11,7 @@ variable = u datatype = fc, hc, em cds_dataset = seasonal-original-pressure-levels cds_variable = u_component_of_wind +cds_units = m s^-1 complete = no origin = cmcc system = 3 @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-u_component_of_wind-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-u_component_of_wind-dwd-2.ini index fb4ff3a18..8a5b88bee 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-u_component_of_wind-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-u_component_of_wind-dwd-2.ini @@ -11,6 +11,7 @@ variable = u datatype = fc, hc, em cds_dataset = seasonal-original-pressure-levels cds_variable = u_component_of_wind +cds_units = m s^-1 complete = no origin = dwd system = 2 @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-u_component_of_wind-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-u_component_of_wind-ecmwf-5.ini index 3bc65c462..baf4cf68f 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-u_component_of_wind-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-u_component_of_wind-ecmwf-5.ini @@ -11,6 +11,7 @@ variable = u datatype = fc, hc, em cds_dataset = seasonal-original-pressure-levels cds_variable = u_component_of_wind +cds_units = m s^-1 complete = no origin = ecmwf system = 5 @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-u_component_of_wind-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-u_component_of_wind-meteo_france-6.ini index 8bf11eb51..a412f4661 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-u_component_of_wind-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-u_component_of_wind-meteo_france-6.ini @@ -11,6 +11,7 @@ variable = u datatype = fc, hc, em cds_dataset = seasonal-original-pressure-levels cds_variable = u_component_of_wind +cds_units = m s^-1 complete = no origin = meteo_france system = 6 @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-u_component_of_wind-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-u_component_of_wind-meteo_france-7.ini index 5c91b90a7..0b6055c99 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-u_component_of_wind-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-u_component_of_wind-meteo_france-7.ini @@ -11,6 +11,7 @@ variable = u datatype = fc, hc, em cds_dataset = seasonal-original-pressure-levels cds_variable = u_component_of_wind +cds_units = m s^-1 complete = no origin = meteo_france system = 7 @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-u_component_of_wind-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-u_component_of_wind-ukmo-14.ini index 4f132b0c9..152a04ada 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-u_component_of_wind-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-u_component_of_wind-ukmo-14.ini @@ -11,6 +11,7 @@ variable = u datatype = fc, hc, em cds_dataset = seasonal-original-pressure-levels cds_variable = u_component_of_wind +cds_units = m s^-1 complete = no origin = ukmo system = 14 @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-v_component_of_wind-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-v_component_of_wind-cmcc-3.ini index 2379f2512..04aa87b75 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-v_component_of_wind-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-v_component_of_wind-cmcc-3.ini @@ -11,6 +11,7 @@ variable = v datatype = fc, hc, em cds_dataset = seasonal-original-pressure-levels cds_variable = v_component_of_wind +cds_units = m s^-1 complete = no origin = cmcc system = 3 @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-v_component_of_wind-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-v_component_of_wind-dwd-2.ini index 7d248132c..5cf702a39 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-v_component_of_wind-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-v_component_of_wind-dwd-2.ini @@ -11,6 +11,7 @@ variable = v datatype = fc, hc, em cds_dataset = seasonal-original-pressure-levels cds_variable = v_component_of_wind +cds_units = m s^-1 complete = no origin = dwd system = 2 @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-v_component_of_wind-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-v_component_of_wind-ecmwf-5.ini index 6ad163d06..ef2fa6dcd 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-v_component_of_wind-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-v_component_of_wind-ecmwf-5.ini @@ -11,6 +11,7 @@ variable = v datatype = fc, hc, em cds_dataset = seasonal-original-pressure-levels cds_variable = v_component_of_wind +cds_units = m s^-1 complete = no origin = ecmwf system = 5 @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-v_component_of_wind-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-v_component_of_wind-meteo_france-6.ini index cbe0cd6ce..004fd38b2 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-v_component_of_wind-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-v_component_of_wind-meteo_france-6.ini @@ -11,6 +11,7 @@ variable = v datatype = fc, hc, em cds_dataset = seasonal-original-pressure-levels cds_variable = v_component_of_wind +cds_units = m s^-1 complete = no origin = meteo_france system = 6 @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-v_component_of_wind-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-v_component_of_wind-meteo_france-7.ini index 598c2d7a9..093c6e725 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-v_component_of_wind-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-v_component_of_wind-meteo_france-7.ini @@ -11,6 +11,7 @@ variable = v datatype = fc, hc, em cds_dataset = seasonal-original-pressure-levels cds_variable = v_component_of_wind +cds_units = m s^-1 complete = no origin = meteo_france system = 7 @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-v_component_of_wind-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-v_component_of_wind-ukmo-14.ini index 26140036e..994f02754 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-v_component_of_wind-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-v_component_of_wind-ukmo-14.ini @@ -11,6 +11,7 @@ variable = v datatype = fc, hc, em cds_dataset = seasonal-original-pressure-levels cds_variable = v_component_of_wind +cds_units = m s^-1 complete = no origin = ukmo system = 14 @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-10m_u_component_of_wind-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-10m_u_component_of_wind-cmcc-3.ini index 0eb071fc4..754e03d6a 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-10m_u_component_of_wind-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-10m_u_component_of_wind-cmcc-3.ini @@ -11,6 +11,7 @@ variable = u10 datatype = fc, hc, em cds_dataset = seasonal-original-single-levels cds_variable = 10m_u_component_of_wind +cds_units = m s^-1 complete = no origin = cmcc system = 3 @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -75.0 -valid_max = 75.0 +valid_max = 75.0 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-10m_u_component_of_wind-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-10m_u_component_of_wind-dwd-2.ini index 687d3815c..6671a805b 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-10m_u_component_of_wind-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-10m_u_component_of_wind-dwd-2.ini @@ -11,6 +11,7 @@ variable = u10 datatype = fc, hc, em cds_dataset = seasonal-original-single-levels cds_variable = 10m_u_component_of_wind +cds_units = m s^-1 complete = no origin = dwd system = 2 @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -75.0 -valid_max = 75.0 +valid_max = 75.0 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-10m_u_component_of_wind-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-10m_u_component_of_wind-ecmwf-5.ini index a41bc4e3f..ffaa39ac7 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-10m_u_component_of_wind-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-10m_u_component_of_wind-ecmwf-5.ini @@ -11,6 +11,7 @@ variable = u10 datatype = fc, hc, em cds_dataset = seasonal-original-single-levels cds_variable = 10m_u_component_of_wind +cds_units = m s^-1 complete = no origin = ecmwf system = 5 @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -75.0 -valid_max = 75.0 +valid_max = 75.0 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-10m_u_component_of_wind-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-10m_u_component_of_wind-meteo_france-6.ini index 1086ed34d..e8ecdf226 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-10m_u_component_of_wind-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-10m_u_component_of_wind-meteo_france-6.ini @@ -11,6 +11,7 @@ variable = u10 datatype = fc, hc, em cds_dataset = seasonal-original-single-levels cds_variable = 10m_u_component_of_wind +cds_units = m s^-1 complete = no origin = meteo_france system = 6 @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -75.0 -valid_max = 75.0 +valid_max = 75.0 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-10m_u_component_of_wind-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-10m_u_component_of_wind-meteo_france-7.ini index cd72c9141..68feb4948 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-10m_u_component_of_wind-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-10m_u_component_of_wind-meteo_france-7.ini @@ -11,6 +11,7 @@ variable = u10 datatype = fc, hc, em cds_dataset = seasonal-original-single-levels cds_variable = 10m_u_component_of_wind +cds_units = m s^-1 complete = no origin = meteo_france system = 7 @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -75.0 -valid_max = 75.0 +valid_max = 75.0 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-10m_u_component_of_wind-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-10m_u_component_of_wind-ukmo-14.ini index 208cae13f..001eab889 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-10m_u_component_of_wind-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-10m_u_component_of_wind-ukmo-14.ini @@ -11,6 +11,7 @@ variable = u10 datatype = fc, hc, em cds_dataset = seasonal-original-single-levels cds_variable = 10m_u_component_of_wind +cds_units = m s^-1 complete = no origin = ukmo system = 14 @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -75.0 -valid_max = 75.0 +valid_max = 75.0 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-10m_v_component_of_wind-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-10m_v_component_of_wind-cmcc-3.ini index 33902dc21..43532aa6e 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-10m_v_component_of_wind-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-10m_v_component_of_wind-cmcc-3.ini @@ -11,6 +11,7 @@ variable = v10 datatype = fc, hc, em cds_dataset = seasonal-original-single-levels cds_variable = 10m_v_component_of_wind +cds_units = m s^-1 complete = no origin = cmcc system = 3 @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -75.0 -valid_max = 75.0 +valid_max = 75.0 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-10m_v_component_of_wind-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-10m_v_component_of_wind-dwd-2.ini index b919dbe23..d59336545 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-10m_v_component_of_wind-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-10m_v_component_of_wind-dwd-2.ini @@ -11,6 +11,7 @@ variable = v10 datatype = fc, hc, em cds_dataset = seasonal-original-single-levels cds_variable = 10m_v_component_of_wind +cds_units = m s^-1 complete = no origin = dwd system = 2 @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -75.0 -valid_max = 75.0 +valid_max = 75.0 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-10m_v_component_of_wind-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-10m_v_component_of_wind-ecmwf-5.ini index 3e21725ef..f7782053e 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-10m_v_component_of_wind-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-10m_v_component_of_wind-ecmwf-5.ini @@ -11,6 +11,7 @@ variable = v10 datatype = fc, hc, em cds_dataset = seasonal-original-single-levels cds_variable = 10m_v_component_of_wind +cds_units = m s^-1 complete = no origin = ecmwf system = 5 @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -75.0 -valid_max = 75.0 +valid_max = 75.0 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-10m_v_component_of_wind-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-10m_v_component_of_wind-meteo_france-6.ini index 6d7c99b87..1831687ba 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-10m_v_component_of_wind-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-10m_v_component_of_wind-meteo_france-6.ini @@ -11,6 +11,7 @@ variable = v10 datatype = fc, hc, em cds_dataset = seasonal-original-single-levels cds_variable = 10m_v_component_of_wind +cds_units = m s^-1 complete = no origin = meteo_france system = 6 @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -75.0 -valid_max = 75.0 +valid_max = 75.0 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-10m_v_component_of_wind-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-10m_v_component_of_wind-meteo_france-7.ini index fb46675e6..777a0a225 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-10m_v_component_of_wind-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-10m_v_component_of_wind-meteo_france-7.ini @@ -11,6 +11,7 @@ variable = v10 datatype = fc, hc, em cds_dataset = seasonal-original-single-levels cds_variable = 10m_v_component_of_wind +cds_units = m s^-1 complete = no origin = meteo_france system = 7 @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -75.0 -valid_max = 75.0 +valid_max = 75.0 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-10m_v_component_of_wind-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-10m_v_component_of_wind-ukmo-14.ini index 069fe63e9..a2e46daf5 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-10m_v_component_of_wind-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-10m_v_component_of_wind-ukmo-14.ini @@ -11,6 +11,7 @@ variable = v10 datatype = fc, hc, em cds_dataset = seasonal-original-single-levels cds_variable = 10m_v_component_of_wind +cds_units = m s^-1 complete = no origin = ukmo system = 14 @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -75.0 -valid_max = 75.0 +valid_max = 75.0 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-10m_wind_gust_since_previous_post_processing-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-10m_wind_gust_since_previous_post_processing-cmcc-3.ini index dff565b15..f7524458e 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-10m_wind_gust_since_previous_post_processing-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-10m_wind_gust_since_previous_post_processing-cmcc-3.ini @@ -11,6 +11,7 @@ variable = fg10 datatype = fc, hc, em cds_dataset = seasonal-original-single-levels cds_variable = 10m_wind_gust_since_previous_post_processing +cds_units = m s^-1 complete = no origin = cmcc system = 3 @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = 0.0 -valid_max = 150.0 +valid_max = 150.0 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-10m_wind_gust_since_previous_post_processing-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-10m_wind_gust_since_previous_post_processing-dwd-2.ini index d0841be95..445d71c8e 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-10m_wind_gust_since_previous_post_processing-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-10m_wind_gust_since_previous_post_processing-dwd-2.ini @@ -11,6 +11,7 @@ variable = fg10 datatype = fc, hc, em cds_dataset = seasonal-original-single-levels cds_variable = 10m_wind_gust_since_previous_post_processing +cds_units = m s^-1 complete = no origin = dwd system = 2 @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = 0.0 -valid_max = 150.0 +valid_max = 150.0 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-10m_wind_gust_since_previous_post_processing-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-10m_wind_gust_since_previous_post_processing-ecmwf-5.ini index a6adf5e1e..f702b1b35 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-10m_wind_gust_since_previous_post_processing-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-10m_wind_gust_since_previous_post_processing-ecmwf-5.ini @@ -11,6 +11,7 @@ variable = fg10 datatype = fc, hc, em cds_dataset = seasonal-original-single-levels cds_variable = 10m_wind_gust_since_previous_post_processing +cds_units = m s^-1 complete = no origin = ecmwf system = 5 @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = 0.0 -valid_max = 150.0 +valid_max = 150.0 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-10m_wind_gust_since_previous_post_processing-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-10m_wind_gust_since_previous_post_processing-meteo_france-6.ini index ca01b9adb..a9037d609 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-10m_wind_gust_since_previous_post_processing-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-10m_wind_gust_since_previous_post_processing-meteo_france-6.ini @@ -11,6 +11,7 @@ variable = fg10 datatype = fc, hc, em cds_dataset = seasonal-original-single-levels cds_variable = 10m_wind_gust_since_previous_post_processing +cds_units = m s^-1 complete = no origin = meteo_france system = 6 @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = 0.0 -valid_max = 150.0 +valid_max = 150.0 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-10m_wind_gust_since_previous_post_processing-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-10m_wind_gust_since_previous_post_processing-meteo_france-7.ini index 8e7ce6119..51b1af020 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-10m_wind_gust_since_previous_post_processing-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-10m_wind_gust_since_previous_post_processing-meteo_france-7.ini @@ -11,6 +11,7 @@ variable = fg10 datatype = fc, hc, em cds_dataset = seasonal-original-single-levels cds_variable = 10m_wind_gust_since_previous_post_processing +cds_units = m s^-1 complete = no origin = meteo_france system = 7 @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = 0.0 -valid_max = 150.0 +valid_max = 150.0 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-10m_wind_gust_since_previous_post_processing-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-10m_wind_gust_since_previous_post_processing-ukmo-14.ini index 0c08c9415..0fc8dc365 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-10m_wind_gust_since_previous_post_processing-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-10m_wind_gust_since_previous_post_processing-ukmo-14.ini @@ -11,6 +11,7 @@ variable = fg10 datatype = fc, hc, em cds_dataset = seasonal-original-single-levels cds_variable = 10m_wind_gust_since_previous_post_processing +cds_units = m s^-1 complete = no origin = ukmo system = 14 @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = 0.0 -valid_max = 150.0 +valid_max = 150.0 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-2m_dewpoint_temperature-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-2m_dewpoint_temperature-cmcc-3.ini index 2a3b46389..e28300ebb 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-2m_dewpoint_temperature-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-2m_dewpoint_temperature-cmcc-3.ini @@ -11,6 +11,7 @@ variable = d2m datatype = fc, hc, em cds_dataset = seasonal-original-single-levels cds_variable = 2m_dewpoint_temperature +cds_units = K complete = no origin = cmcc system = 3 @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = 193.15 -valid_max = 323.15 +valid_max = 323.15 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-2m_dewpoint_temperature-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-2m_dewpoint_temperature-dwd-2.ini index 33e540f03..8772f7b78 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-2m_dewpoint_temperature-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-2m_dewpoint_temperature-dwd-2.ini @@ -11,6 +11,7 @@ variable = d2m datatype = fc, hc, em cds_dataset = seasonal-original-single-levels cds_variable = 2m_dewpoint_temperature +cds_units = K complete = no origin = dwd system = 2 @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = 193.15 -valid_max = 323.15 +valid_max = 323.15 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-2m_dewpoint_temperature-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-2m_dewpoint_temperature-ecmwf-5.ini index 95bcd09fb..5a5a366cf 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-2m_dewpoint_temperature-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-2m_dewpoint_temperature-ecmwf-5.ini @@ -11,6 +11,7 @@ variable = d2m datatype = fc, hc, em cds_dataset = seasonal-original-single-levels cds_variable = 2m_dewpoint_temperature +cds_units = K complete = no origin = ecmwf system = 5 @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = 193.15 -valid_max = 323.15 +valid_max = 323.15 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-2m_dewpoint_temperature-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-2m_dewpoint_temperature-meteo_france-6.ini index 56dd11bca..d5d17c7d6 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-2m_dewpoint_temperature-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-2m_dewpoint_temperature-meteo_france-6.ini @@ -11,6 +11,7 @@ variable = d2m datatype = fc, hc, em cds_dataset = seasonal-original-single-levels cds_variable = 2m_dewpoint_temperature +cds_units = K complete = no origin = meteo_france system = 6 @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = 193.15 -valid_max = 323.15 +valid_max = 323.15 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-2m_dewpoint_temperature-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-2m_dewpoint_temperature-meteo_france-7.ini index 5edb4e08f..3c2cc5c88 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-2m_dewpoint_temperature-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-2m_dewpoint_temperature-meteo_france-7.ini @@ -11,6 +11,7 @@ variable = d2m datatype = fc, hc, em cds_dataset = seasonal-original-single-levels cds_variable = 2m_dewpoint_temperature +cds_units = K complete = no origin = meteo_france system = 7 @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = 193.15 -valid_max = 323.15 +valid_max = 323.15 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-2m_dewpoint_temperature-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-2m_dewpoint_temperature-ukmo-14.ini index c66c70bbf..8f594f4f3 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-2m_dewpoint_temperature-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-2m_dewpoint_temperature-ukmo-14.ini @@ -11,6 +11,7 @@ variable = d2m datatype = fc, hc, em cds_dataset = seasonal-original-single-levels cds_variable = 2m_dewpoint_temperature +cds_units = K complete = no origin = ukmo system = 14 @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = 193.15 -valid_max = 323.15 +valid_max = 323.15 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-2m_temperature-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-2m_temperature-cmcc-3.ini index 3c01bf011..f2ceb3984 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-2m_temperature-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-2m_temperature-cmcc-3.ini @@ -11,6 +11,7 @@ variable = t2m datatype = fc, hc, em cds_dataset = seasonal-original-single-levels cds_variable = 2m_temperature +cds_units = K complete = no origin = cmcc system = 3 @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-2m_temperature-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-2m_temperature-dwd-2.ini index 9fc41a92b..c2392e323 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-2m_temperature-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-2m_temperature-dwd-2.ini @@ -11,6 +11,7 @@ variable = t2m datatype = fc, hc, em cds_dataset = seasonal-original-single-levels cds_variable = 2m_temperature +cds_units = K complete = no origin = dwd system = 2 @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-2m_temperature-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-2m_temperature-ecmwf-5.ini index 5deb87b60..93183e3ae 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-2m_temperature-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-2m_temperature-ecmwf-5.ini @@ -11,6 +11,7 @@ variable = t2m datatype = fc, hc, em cds_dataset = seasonal-original-single-levels cds_variable = 2m_temperature +cds_units = K complete = no origin = ecmwf system = 5 @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-2m_temperature-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-2m_temperature-meteo_france-6.ini index f59d3afc1..16c74050b 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-2m_temperature-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-2m_temperature-meteo_france-6.ini @@ -11,6 +11,7 @@ variable = t2m datatype = fc, hc, em cds_dataset = seasonal-original-single-levels cds_variable = 2m_temperature +cds_units = K complete = no origin = meteo_france system = 6 @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-2m_temperature-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-2m_temperature-meteo_france-7.ini index 1696b2590..3a6097824 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-2m_temperature-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-2m_temperature-meteo_france-7.ini @@ -11,6 +11,7 @@ variable = t2m datatype = fc, hc, em cds_dataset = seasonal-original-single-levels cds_variable = 2m_temperature +cds_units = K complete = no origin = meteo_france system = 7 @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-2m_temperature-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-2m_temperature-ukmo-14.ini index a89fb893a..b119c5233 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-2m_temperature-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-2m_temperature-ukmo-14.ini @@ -11,6 +11,7 @@ variable = t2m datatype = fc, hc, em cds_dataset = seasonal-original-single-levels cds_variable = 2m_temperature +cds_units = K complete = no origin = ukmo system = 14 @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-eastward_turbulent_surface_stress-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-eastward_turbulent_surface_stress-cmcc-3.ini index 6d42deb75..675ec5b5b 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-eastward_turbulent_surface_stress-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-eastward_turbulent_surface_stress-cmcc-3.ini @@ -11,6 +11,7 @@ variable = ewss datatype = fc, hc, em cds_dataset = seasonal-original-single-levels cds_variable = eastward_turbulent_surface_stress +cds_units = N m^-2 s complete = no origin = cmcc system = 3 @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-eastward_turbulent_surface_stress-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-eastward_turbulent_surface_stress-dwd-2.ini index 7bf8d3e0c..e6ba8ef5e 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-eastward_turbulent_surface_stress-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-eastward_turbulent_surface_stress-dwd-2.ini @@ -11,6 +11,7 @@ variable = ewss datatype = fc, hc, em cds_dataset = seasonal-original-single-levels cds_variable = eastward_turbulent_surface_stress +cds_units = N m^-2 s complete = no origin = dwd system = 2 @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-eastward_turbulent_surface_stress-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-eastward_turbulent_surface_stress-ecmwf-5.ini index e9b53965b..4c25bf870 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-eastward_turbulent_surface_stress-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-eastward_turbulent_surface_stress-ecmwf-5.ini @@ -11,6 +11,7 @@ variable = ewss datatype = fc, hc, em cds_dataset = seasonal-original-single-levels cds_variable = eastward_turbulent_surface_stress +cds_units = N m^-2 s complete = no origin = ecmwf system = 5 @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-eastward_turbulent_surface_stress-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-eastward_turbulent_surface_stress-meteo_france-6.ini index 36745b65d..7477af575 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-eastward_turbulent_surface_stress-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-eastward_turbulent_surface_stress-meteo_france-6.ini @@ -11,6 +11,7 @@ variable = ewss datatype = fc, hc, em cds_dataset = seasonal-original-single-levels cds_variable = eastward_turbulent_surface_stress +cds_units = N m^-2 s complete = no origin = meteo_france system = 6 @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-eastward_turbulent_surface_stress-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-eastward_turbulent_surface_stress-meteo_france-7.ini index 76ce3434b..f18f3391e 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-eastward_turbulent_surface_stress-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-eastward_turbulent_surface_stress-meteo_france-7.ini @@ -11,6 +11,7 @@ variable = ewss datatype = fc, hc, em cds_dataset = seasonal-original-single-levels cds_variable = eastward_turbulent_surface_stress +cds_units = N m^-2 s complete = no origin = meteo_france system = 7 @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-eastward_turbulent_surface_stress-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-eastward_turbulent_surface_stress-ukmo-14.ini index 16d77e5e7..29e6b6a7c 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-eastward_turbulent_surface_stress-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-eastward_turbulent_surface_stress-ukmo-14.ini @@ -11,6 +11,7 @@ variable = ewss datatype = fc, hc, em cds_dataset = seasonal-original-single-levels cds_variable = eastward_turbulent_surface_stress +cds_units = N m^-2 s complete = no origin = ukmo system = 14 @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-evaporation-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-evaporation-cmcc-3.ini index 30092cffe..1984b1044 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-evaporation-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-evaporation-cmcc-3.ini @@ -11,6 +11,7 @@ variable = e datatype = fc, hc, em cds_dataset = seasonal-original-single-levels cds_variable = evaporation +cds_units = m of water equivalent complete = no origin = cmcc system = 3 @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-evaporation-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-evaporation-dwd-2.ini index 5ca058e8d..8356c78fc 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-evaporation-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-evaporation-dwd-2.ini @@ -11,6 +11,7 @@ variable = e datatype = fc, hc, em cds_dataset = seasonal-original-single-levels cds_variable = evaporation +cds_units = m of water equivalent complete = no origin = dwd system = 2 @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-evaporation-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-evaporation-ecmwf-5.ini index 4f1451d56..b9828c520 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-evaporation-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-evaporation-ecmwf-5.ini @@ -11,6 +11,7 @@ variable = e datatype = fc, hc, em cds_dataset = seasonal-original-single-levels cds_variable = evaporation +cds_units = m of water equivalent complete = no origin = ecmwf system = 5 @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-evaporation-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-evaporation-meteo_france-6.ini index 38867abb6..cd115a3ed 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-evaporation-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-evaporation-meteo_france-6.ini @@ -11,6 +11,7 @@ variable = e datatype = fc, hc, em cds_dataset = seasonal-original-single-levels cds_variable = evaporation +cds_units = m of water equivalent complete = no origin = meteo_france system = 6 @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-evaporation-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-evaporation-meteo_france-7.ini index 5397f34b8..d7cc6c08a 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-evaporation-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-evaporation-meteo_france-7.ini @@ -11,6 +11,7 @@ variable = e datatype = fc, hc, em cds_dataset = seasonal-original-single-levels cds_variable = evaporation +cds_units = m of water equivalent complete = no origin = meteo_france system = 7 @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-evaporation-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-evaporation-ukmo-14.ini index a76091ef1..2ab6597dc 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-evaporation-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-evaporation-ukmo-14.ini @@ -11,6 +11,7 @@ variable = e datatype = fc, hc, em cds_dataset = seasonal-original-single-levels cds_variable = evaporation +cds_units = m of water equivalent complete = no origin = ukmo system = 14 @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-maximum_2m_temperature_in_the_last_24_hours-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-maximum_2m_temperature_in_the_last_24_hours-cmcc-3.ini index 3a27a59c6..9d635fde2 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-maximum_2m_temperature_in_the_last_24_hours-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-maximum_2m_temperature_in_the_last_24_hours-cmcc-3.ini @@ -11,6 +11,7 @@ variable = mx2t24 datatype = fc, hc, em cds_dataset = seasonal-original-single-levels cds_variable = maximum_2m_temperature_in_the_last_24_hours +cds_units = K complete = no origin = cmcc system = 3 @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-maximum_2m_temperature_in_the_last_24_hours-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-maximum_2m_temperature_in_the_last_24_hours-dwd-2.ini index 951c91d89..fea71df6d 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-maximum_2m_temperature_in_the_last_24_hours-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-maximum_2m_temperature_in_the_last_24_hours-dwd-2.ini @@ -11,6 +11,7 @@ variable = mx2t24 datatype = fc, hc, em cds_dataset = seasonal-original-single-levels cds_variable = maximum_2m_temperature_in_the_last_24_hours +cds_units = K complete = no origin = dwd system = 2 @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-maximum_2m_temperature_in_the_last_24_hours-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-maximum_2m_temperature_in_the_last_24_hours-ecmwf-5.ini index d1a3b74ea..e73b23e4e 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-maximum_2m_temperature_in_the_last_24_hours-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-maximum_2m_temperature_in_the_last_24_hours-ecmwf-5.ini @@ -11,6 +11,7 @@ variable = mx2t24 datatype = fc, hc, em cds_dataset = seasonal-original-single-levels cds_variable = maximum_2m_temperature_in_the_last_24_hours +cds_units = K complete = no origin = ecmwf system = 5 @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-maximum_2m_temperature_in_the_last_24_hours-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-maximum_2m_temperature_in_the_last_24_hours-meteo_france-6.ini index 06505d24d..e29c03298 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-maximum_2m_temperature_in_the_last_24_hours-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-maximum_2m_temperature_in_the_last_24_hours-meteo_france-6.ini @@ -11,6 +11,7 @@ variable = mx2t24 datatype = fc, hc, em cds_dataset = seasonal-original-single-levels cds_variable = maximum_2m_temperature_in_the_last_24_hours +cds_units = K complete = no origin = meteo_france system = 6 @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-maximum_2m_temperature_in_the_last_24_hours-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-maximum_2m_temperature_in_the_last_24_hours-meteo_france-7.ini index 427ed607c..db7c62225 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-maximum_2m_temperature_in_the_last_24_hours-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-maximum_2m_temperature_in_the_last_24_hours-meteo_france-7.ini @@ -11,6 +11,7 @@ variable = mx2t24 datatype = fc, hc, em cds_dataset = seasonal-original-single-levels cds_variable = maximum_2m_temperature_in_the_last_24_hours +cds_units = K complete = no origin = meteo_france system = 7 @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-maximum_2m_temperature_in_the_last_24_hours-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-maximum_2m_temperature_in_the_last_24_hours-ukmo-14.ini index 4883f1cbf..a56a65595 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-maximum_2m_temperature_in_the_last_24_hours-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-maximum_2m_temperature_in_the_last_24_hours-ukmo-14.ini @@ -11,6 +11,7 @@ variable = mx2t24 datatype = fc, hc, em cds_dataset = seasonal-original-single-levels cds_variable = maximum_2m_temperature_in_the_last_24_hours +cds_units = K complete = no origin = ukmo system = 14 @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-mean_sea_level_pressure-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-mean_sea_level_pressure-cmcc-3.ini index cc61de2ee..ba2bb5d09 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-mean_sea_level_pressure-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-mean_sea_level_pressure-cmcc-3.ini @@ -11,6 +11,7 @@ variable = msl datatype = fc, hc, em cds_dataset = seasonal-original-single-levels cds_variable = mean_sea_level_pressure +cds_units = Pa complete = no origin = cmcc system = 3 @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-mean_sea_level_pressure-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-mean_sea_level_pressure-dwd-2.ini index 933cd2c14..74e225722 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-mean_sea_level_pressure-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-mean_sea_level_pressure-dwd-2.ini @@ -11,6 +11,7 @@ variable = msl datatype = fc, hc, em cds_dataset = seasonal-original-single-levels cds_variable = mean_sea_level_pressure +cds_units = Pa complete = no origin = dwd system = 2 @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-mean_sea_level_pressure-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-mean_sea_level_pressure-ecmwf-5.ini index 14db083f8..9d4dd5246 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-mean_sea_level_pressure-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-mean_sea_level_pressure-ecmwf-5.ini @@ -11,6 +11,7 @@ variable = msl datatype = fc, hc, em cds_dataset = seasonal-original-single-levels cds_variable = mean_sea_level_pressure +cds_units = Pa complete = no origin = ecmwf system = 5 @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-mean_sea_level_pressure-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-mean_sea_level_pressure-meteo_france-6.ini index 758e65a5e..5c5eecea5 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-mean_sea_level_pressure-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-mean_sea_level_pressure-meteo_france-6.ini @@ -11,6 +11,7 @@ variable = msl datatype = fc, hc, em cds_dataset = seasonal-original-single-levels cds_variable = mean_sea_level_pressure +cds_units = Pa complete = no origin = meteo_france system = 6 @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-mean_sea_level_pressure-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-mean_sea_level_pressure-meteo_france-7.ini index 3931a7ff7..126e9b646 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-mean_sea_level_pressure-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-mean_sea_level_pressure-meteo_france-7.ini @@ -11,6 +11,7 @@ variable = msl datatype = fc, hc, em cds_dataset = seasonal-original-single-levels cds_variable = mean_sea_level_pressure +cds_units = Pa complete = no origin = meteo_france system = 7 @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-mean_sea_level_pressure-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-mean_sea_level_pressure-ukmo-14.ini index baf3d4341..22d9bb062 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-mean_sea_level_pressure-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-mean_sea_level_pressure-ukmo-14.ini @@ -11,6 +11,7 @@ variable = msl datatype = fc, hc, em cds_dataset = seasonal-original-single-levels cds_variable = mean_sea_level_pressure +cds_units = Pa complete = no origin = ukmo system = 14 @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-minimum_2m_temperature_in_the_last_24_hours-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-minimum_2m_temperature_in_the_last_24_hours-cmcc-3.ini index 8c8a87865..f2eeeda29 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-minimum_2m_temperature_in_the_last_24_hours-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-minimum_2m_temperature_in_the_last_24_hours-cmcc-3.ini @@ -11,6 +11,7 @@ variable = mn2t24 datatype = fc, hc, em cds_dataset = seasonal-original-single-levels cds_variable = minimum_2m_temperature_in_the_last_24_hours +cds_units = K complete = no origin = cmcc system = 3 @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-minimum_2m_temperature_in_the_last_24_hours-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-minimum_2m_temperature_in_the_last_24_hours-dwd-2.ini index d366e9691..6d1a8b390 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-minimum_2m_temperature_in_the_last_24_hours-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-minimum_2m_temperature_in_the_last_24_hours-dwd-2.ini @@ -11,6 +11,7 @@ variable = mn2t24 datatype = fc, hc, em cds_dataset = seasonal-original-single-levels cds_variable = minimum_2m_temperature_in_the_last_24_hours +cds_units = K complete = no origin = dwd system = 2 @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-minimum_2m_temperature_in_the_last_24_hours-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-minimum_2m_temperature_in_the_last_24_hours-ecmwf-5.ini index 8436551d3..481f6a920 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-minimum_2m_temperature_in_the_last_24_hours-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-minimum_2m_temperature_in_the_last_24_hours-ecmwf-5.ini @@ -11,6 +11,7 @@ variable = mn2t24 datatype = fc, hc, em cds_dataset = seasonal-original-single-levels cds_variable = minimum_2m_temperature_in_the_last_24_hours +cds_units = K complete = no origin = ecmwf system = 5 @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-minimum_2m_temperature_in_the_last_24_hours-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-minimum_2m_temperature_in_the_last_24_hours-meteo_france-6.ini index d71ea258b..3e157b45f 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-minimum_2m_temperature_in_the_last_24_hours-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-minimum_2m_temperature_in_the_last_24_hours-meteo_france-6.ini @@ -11,6 +11,7 @@ variable = mn2t24 datatype = fc, hc, em cds_dataset = seasonal-original-single-levels cds_variable = minimum_2m_temperature_in_the_last_24_hours +cds_units = K complete = no origin = meteo_france system = 6 @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-minimum_2m_temperature_in_the_last_24_hours-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-minimum_2m_temperature_in_the_last_24_hours-meteo_france-7.ini index bcc78529a..10c33ed5d 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-minimum_2m_temperature_in_the_last_24_hours-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-minimum_2m_temperature_in_the_last_24_hours-meteo_france-7.ini @@ -11,6 +11,7 @@ variable = mn2t24 datatype = fc, hc, em cds_dataset = seasonal-original-single-levels cds_variable = minimum_2m_temperature_in_the_last_24_hours +cds_units = K complete = no origin = meteo_france system = 7 @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-minimum_2m_temperature_in_the_last_24_hours-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-minimum_2m_temperature_in_the_last_24_hours-ukmo-14.ini index 56995d7fb..8a1674ee7 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-minimum_2m_temperature_in_the_last_24_hours-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-minimum_2m_temperature_in_the_last_24_hours-ukmo-14.ini @@ -11,6 +11,7 @@ variable = mn2t24 datatype = fc, hc, em cds_dataset = seasonal-original-single-levels cds_variable = minimum_2m_temperature_in_the_last_24_hours +cds_units = K complete = no origin = ukmo system = 14 @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-northward_turbulent_surface_stress-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-northward_turbulent_surface_stress-cmcc-3.ini index 8d319a918..bbc9cab8d 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-northward_turbulent_surface_stress-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-northward_turbulent_surface_stress-cmcc-3.ini @@ -11,6 +11,7 @@ variable = nsss datatype = fc, hc, em cds_dataset = seasonal-original-single-levels cds_variable = northward_turbulent_surface_stress +cds_units = N m^-2 s complete = no origin = cmcc system = 3 @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-northward_turbulent_surface_stress-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-northward_turbulent_surface_stress-dwd-2.ini index 7e6eca44b..29f62719f 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-northward_turbulent_surface_stress-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-northward_turbulent_surface_stress-dwd-2.ini @@ -11,6 +11,7 @@ variable = nsss datatype = fc, hc, em cds_dataset = seasonal-original-single-levels cds_variable = northward_turbulent_surface_stress +cds_units = N m^-2 s complete = no origin = dwd system = 2 @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-northward_turbulent_surface_stress-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-northward_turbulent_surface_stress-ecmwf-5.ini index a790cfeae..0bad12efc 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-northward_turbulent_surface_stress-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-northward_turbulent_surface_stress-ecmwf-5.ini @@ -11,6 +11,7 @@ variable = nsss datatype = fc, hc, em cds_dataset = seasonal-original-single-levels cds_variable = northward_turbulent_surface_stress +cds_units = N m^-2 s complete = no origin = ecmwf system = 5 @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-northward_turbulent_surface_stress-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-northward_turbulent_surface_stress-meteo_france-6.ini index cb9d23fa7..16e80987e 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-northward_turbulent_surface_stress-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-northward_turbulent_surface_stress-meteo_france-6.ini @@ -11,6 +11,7 @@ variable = nsss datatype = fc, hc, em cds_dataset = seasonal-original-single-levels cds_variable = northward_turbulent_surface_stress +cds_units = N m^-2 s complete = no origin = meteo_france system = 6 @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-northward_turbulent_surface_stress-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-northward_turbulent_surface_stress-meteo_france-7.ini index 460214c70..ced9680a0 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-northward_turbulent_surface_stress-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-northward_turbulent_surface_stress-meteo_france-7.ini @@ -11,6 +11,7 @@ variable = nsss datatype = fc, hc, em cds_dataset = seasonal-original-single-levels cds_variable = northward_turbulent_surface_stress +cds_units = N m^-2 s complete = no origin = meteo_france system = 7 @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-northward_turbulent_surface_stress-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-northward_turbulent_surface_stress-ukmo-14.ini index 0db853b81..4b28d183d 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-northward_turbulent_surface_stress-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-northward_turbulent_surface_stress-ukmo-14.ini @@ -11,6 +11,7 @@ variable = nsss datatype = fc, hc, em cds_dataset = seasonal-original-single-levels cds_variable = northward_turbulent_surface_stress +cds_units = N m^-2 s complete = no origin = ukmo system = 14 @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-orography-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-orography-cmcc-3.ini index a494f4fdd..1e6033c19 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-orography-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-orography-cmcc-3.ini @@ -11,6 +11,7 @@ variable = z datatype = fc, hc, em cds_dataset = seasonal-original-single-levels cds_variable = orography +cds_units = m^2 s^-2 complete = no origin = cmcc system = 3 @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-orography-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-orography-dwd-2.ini index c0cd7d377..d99aebb30 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-orography-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-orography-dwd-2.ini @@ -11,6 +11,7 @@ variable = z datatype = fc, hc, em cds_dataset = seasonal-original-single-levels cds_variable = orography +cds_units = m^2 s^-2 complete = no origin = dwd system = 2 @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-orography-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-orography-ecmwf-5.ini index cc91fd3da..78231442e 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-orography-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-orography-ecmwf-5.ini @@ -11,6 +11,7 @@ variable = z datatype = fc, hc, em cds_dataset = seasonal-original-single-levels cds_variable = orography +cds_units = m^2 s^-2 complete = no origin = ecmwf system = 5 @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-orography-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-orography-meteo_france-6.ini index 6f273119b..80cfd1d5d 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-orography-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-orography-meteo_france-6.ini @@ -11,6 +11,7 @@ variable = z datatype = fc, hc, em cds_dataset = seasonal-original-single-levels cds_variable = orography +cds_units = m^2 s^-2 complete = no origin = meteo_france system = 6 @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-orography-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-orography-meteo_france-7.ini index c22b44847..3777fda2d 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-orography-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-orography-meteo_france-7.ini @@ -11,6 +11,7 @@ variable = z datatype = fc, hc, em cds_dataset = seasonal-original-single-levels cds_variable = orography +cds_units = m^2 s^-2 complete = no origin = meteo_france system = 7 @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-orography-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-orography-ukmo-14.ini index 97c13f497..3007fc1f2 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-orography-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-orography-ukmo-14.ini @@ -11,6 +11,7 @@ variable = z datatype = fc, hc, em cds_dataset = seasonal-original-single-levels cds_variable = orography +cds_units = m^2 s^-2 complete = no origin = ukmo system = 14 @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-runoff-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-runoff-cmcc-3.ini index 923bedaa8..ad3ab798e 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-runoff-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-runoff-cmcc-3.ini @@ -11,6 +11,7 @@ variable = ro datatype = fc, hc, em cds_dataset = seasonal-original-single-levels cds_variable = runoff +cds_units = m complete = no origin = cmcc system = 3 @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-runoff-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-runoff-dwd-2.ini index 867bfbedc..58c1ec914 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-runoff-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-runoff-dwd-2.ini @@ -11,6 +11,7 @@ variable = ro datatype = fc, hc, em cds_dataset = seasonal-original-single-levels cds_variable = runoff +cds_units = m complete = no origin = dwd system = 2 @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-runoff-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-runoff-ecmwf-5.ini index c83161e0b..f5c5f53bb 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-runoff-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-runoff-ecmwf-5.ini @@ -11,6 +11,7 @@ variable = ro datatype = fc, hc, em cds_dataset = seasonal-original-single-levels cds_variable = runoff +cds_units = m complete = no origin = ecmwf system = 5 @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-runoff-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-runoff-meteo_france-6.ini index 15bff3a94..0e1984790 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-runoff-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-runoff-meteo_france-6.ini @@ -11,6 +11,7 @@ variable = ro datatype = fc, hc, em cds_dataset = seasonal-original-single-levels cds_variable = runoff +cds_units = m complete = no origin = meteo_france system = 6 @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-runoff-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-runoff-meteo_france-7.ini index 01a2cf6a6..517fa3711 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-runoff-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-runoff-meteo_france-7.ini @@ -11,6 +11,7 @@ variable = ro datatype = fc, hc, em cds_dataset = seasonal-original-single-levels cds_variable = runoff +cds_units = m complete = no origin = meteo_france system = 7 @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-runoff-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-runoff-ukmo-14.ini index a316925e4..aa1ce88b3 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-runoff-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-runoff-ukmo-14.ini @@ -11,6 +11,7 @@ variable = ro datatype = fc, hc, em cds_dataset = seasonal-original-single-levels cds_variable = runoff +cds_units = m complete = no origin = ukmo system = 14 @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-sea_ice_cover-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-sea_ice_cover-cmcc-3.ini index f322982f1..6a80b854c 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-sea_ice_cover-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-sea_ice_cover-cmcc-3.ini @@ -11,6 +11,7 @@ variable = siconc datatype = fc, hc, em cds_dataset = seasonal-original-single-levels cds_variable = sea_ice_cover +cds_units = (0 - 1) complete = no origin = cmcc system = 3 @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = 0.0 -valid_max = 1.0 +valid_max = 1.0 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-sea_ice_cover-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-sea_ice_cover-dwd-2.ini index 610c5bfbc..98b707a73 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-sea_ice_cover-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-sea_ice_cover-dwd-2.ini @@ -11,6 +11,7 @@ variable = siconc datatype = fc, hc, em cds_dataset = seasonal-original-single-levels cds_variable = sea_ice_cover +cds_units = (0 - 1) complete = no origin = dwd system = 2 @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = 0.0 -valid_max = 1.0 +valid_max = 1.0 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-sea_ice_cover-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-sea_ice_cover-ecmwf-5.ini index 8b4f02b51..bfcd95e65 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-sea_ice_cover-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-sea_ice_cover-ecmwf-5.ini @@ -11,6 +11,7 @@ variable = siconc datatype = fc, hc, em cds_dataset = seasonal-original-single-levels cds_variable = sea_ice_cover +cds_units = (0 - 1) complete = no origin = ecmwf system = 5 @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = 0.0 -valid_max = 1.0 +valid_max = 1.0 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-sea_ice_cover-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-sea_ice_cover-meteo_france-6.ini index 96e10249d..7dd9960bb 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-sea_ice_cover-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-sea_ice_cover-meteo_france-6.ini @@ -11,6 +11,7 @@ variable = siconc datatype = fc, hc, em cds_dataset = seasonal-original-single-levels cds_variable = sea_ice_cover +cds_units = (0 - 1) complete = no origin = meteo_france system = 6 @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = 0.0 -valid_max = 1.0 +valid_max = 1.0 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-sea_ice_cover-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-sea_ice_cover-meteo_france-7.ini index 73f60412a..265785d97 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-sea_ice_cover-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-sea_ice_cover-meteo_france-7.ini @@ -11,6 +11,7 @@ variable = siconc datatype = fc, hc, em cds_dataset = seasonal-original-single-levels cds_variable = sea_ice_cover +cds_units = (0 - 1) complete = no origin = meteo_france system = 7 @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = 0.0 -valid_max = 1.0 +valid_max = 1.0 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-sea_ice_cover-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-sea_ice_cover-ukmo-14.ini index c79992203..9dc83bc5c 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-sea_ice_cover-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-sea_ice_cover-ukmo-14.ini @@ -11,6 +11,7 @@ variable = siconc datatype = fc, hc, em cds_dataset = seasonal-original-single-levels cds_variable = sea_ice_cover +cds_units = (0 - 1) complete = no origin = ukmo system = 14 @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = 0.0 -valid_max = 1.0 +valid_max = 1.0 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-sea_surface_temperature-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-sea_surface_temperature-cmcc-3.ini index e57e7e067..36fc2be89 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-sea_surface_temperature-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-sea_surface_temperature-cmcc-3.ini @@ -11,6 +11,7 @@ variable = sst datatype = fc, hc, em cds_dataset = seasonal-original-single-levels cds_variable = sea_surface_temperature +cds_units = K complete = no origin = cmcc system = 3 @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = 193.15 -valid_max = 353.15 +valid_max = 353.15 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-sea_surface_temperature-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-sea_surface_temperature-dwd-2.ini index 15d1f0ae8..549c70344 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-sea_surface_temperature-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-sea_surface_temperature-dwd-2.ini @@ -11,6 +11,7 @@ variable = sst datatype = fc, hc, em cds_dataset = seasonal-original-single-levels cds_variable = sea_surface_temperature +cds_units = K complete = no origin = dwd system = 2 @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = 193.15 -valid_max = 353.15 +valid_max = 353.15 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-sea_surface_temperature-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-sea_surface_temperature-ecmwf-5.ini index 9a7d0d51e..b9c9f72b0 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-sea_surface_temperature-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-sea_surface_temperature-ecmwf-5.ini @@ -11,6 +11,7 @@ variable = sst datatype = fc, hc, em cds_dataset = seasonal-original-single-levels cds_variable = sea_surface_temperature +cds_units = K complete = no origin = ecmwf system = 5 @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = 193.15 -valid_max = 353.15 +valid_max = 353.15 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-sea_surface_temperature-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-sea_surface_temperature-meteo_france-6.ini index 63625a073..befab09b2 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-sea_surface_temperature-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-sea_surface_temperature-meteo_france-6.ini @@ -11,6 +11,7 @@ variable = sst datatype = fc, hc, em cds_dataset = seasonal-original-single-levels cds_variable = sea_surface_temperature +cds_units = K complete = no origin = meteo_france system = 6 @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = 193.15 -valid_max = 353.15 +valid_max = 353.15 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-sea_surface_temperature-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-sea_surface_temperature-meteo_france-7.ini index cbf4ea49a..5c5cdabfd 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-sea_surface_temperature-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-sea_surface_temperature-meteo_france-7.ini @@ -11,6 +11,7 @@ variable = sst datatype = fc, hc, em cds_dataset = seasonal-original-single-levels cds_variable = sea_surface_temperature +cds_units = K complete = no origin = meteo_france system = 7 @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = 193.15 -valid_max = 353.15 +valid_max = 353.15 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-sea_surface_temperature-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-sea_surface_temperature-ukmo-14.ini index b6c7e8a10..833cd61a7 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-sea_surface_temperature-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-sea_surface_temperature-ukmo-14.ini @@ -11,6 +11,7 @@ variable = sst datatype = fc, hc, em cds_dataset = seasonal-original-single-levels cds_variable = sea_surface_temperature +cds_units = K complete = no origin = ukmo system = 14 @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = 193.15 -valid_max = 353.15 +valid_max = 353.15 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-snow_density-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-snow_density-cmcc-3.ini index 7f82fd07b..98a60237b 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-snow_density-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-snow_density-cmcc-3.ini @@ -11,6 +11,7 @@ variable = rsn datatype = fc, hc, em cds_dataset = seasonal-original-single-levels cds_variable = snow_density +cds_units = kg m^-3 complete = no origin = cmcc system = 3 @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-snow_density-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-snow_density-dwd-2.ini index c850f75f4..9d9c3ad66 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-snow_density-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-snow_density-dwd-2.ini @@ -11,6 +11,7 @@ variable = rsn datatype = fc, hc, em cds_dataset = seasonal-original-single-levels cds_variable = snow_density +cds_units = kg m^-3 complete = no origin = dwd system = 2 @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-snow_density-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-snow_density-ecmwf-5.ini index 4f886bc76..b5ebd779c 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-snow_density-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-snow_density-ecmwf-5.ini @@ -11,6 +11,7 @@ variable = rsn datatype = fc, hc, em cds_dataset = seasonal-original-single-levels cds_variable = snow_density +cds_units = kg m^-3 complete = no origin = ecmwf system = 5 @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-snow_density-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-snow_density-meteo_france-6.ini index ebc2f3286..8cd4811ce 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-snow_density-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-snow_density-meteo_france-6.ini @@ -11,6 +11,7 @@ variable = rsn datatype = fc, hc, em cds_dataset = seasonal-original-single-levels cds_variable = snow_density +cds_units = kg m^-3 complete = no origin = meteo_france system = 6 @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-snow_density-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-snow_density-meteo_france-7.ini index b2eb70c7f..74e300c66 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-snow_density-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-snow_density-meteo_france-7.ini @@ -11,6 +11,7 @@ variable = rsn datatype = fc, hc, em cds_dataset = seasonal-original-single-levels cds_variable = snow_density +cds_units = kg m^-3 complete = no origin = meteo_france system = 7 @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-snow_density-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-snow_density-ukmo-14.ini index 96d09f38e..d0ca3a20a 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-snow_density-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-snow_density-ukmo-14.ini @@ -11,6 +11,7 @@ variable = rsn datatype = fc, hc, em cds_dataset = seasonal-original-single-levels cds_variable = snow_density +cds_units = kg m^-3 complete = no origin = ukmo system = 14 @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-snow_depth-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-snow_depth-cmcc-3.ini index 2eb628ff7..6b0f7718d 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-snow_depth-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-snow_depth-cmcc-3.ini @@ -11,6 +11,7 @@ variable = sd datatype = fc, hc, em cds_dataset = seasonal-original-single-levels cds_variable = snow_depth +cds_units = m of water equivalent complete = no origin = cmcc system = 3 @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-snow_depth-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-snow_depth-dwd-2.ini index 430d6c06b..769ffb498 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-snow_depth-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-snow_depth-dwd-2.ini @@ -11,6 +11,7 @@ variable = sd datatype = fc, hc, em cds_dataset = seasonal-original-single-levels cds_variable = snow_depth +cds_units = m of water equivalent complete = no origin = dwd system = 2 @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-snow_depth-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-snow_depth-ecmwf-5.ini index b2c8fa31e..e683e080c 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-snow_depth-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-snow_depth-ecmwf-5.ini @@ -11,6 +11,7 @@ variable = sd datatype = fc, hc, em cds_dataset = seasonal-original-single-levels cds_variable = snow_depth +cds_units = m of water equivalent complete = no origin = ecmwf system = 5 @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-snow_depth-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-snow_depth-meteo_france-6.ini index 90690f087..92222bdac 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-snow_depth-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-snow_depth-meteo_france-6.ini @@ -11,6 +11,7 @@ variable = sd datatype = fc, hc, em cds_dataset = seasonal-original-single-levels cds_variable = snow_depth +cds_units = m of water equivalent complete = no origin = meteo_france system = 6 @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-snow_depth-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-snow_depth-meteo_france-7.ini index b40285c03..09ff21a72 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-snow_depth-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-snow_depth-meteo_france-7.ini @@ -11,6 +11,7 @@ variable = sd datatype = fc, hc, em cds_dataset = seasonal-original-single-levels cds_variable = snow_depth +cds_units = m of water equivalent complete = no origin = meteo_france system = 7 @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-snow_depth-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-snow_depth-ukmo-14.ini index 7bcbd28ff..0d00bd45a 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-snow_depth-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-snow_depth-ukmo-14.ini @@ -11,6 +11,7 @@ variable = sd datatype = fc, hc, em cds_dataset = seasonal-original-single-levels cds_variable = snow_depth +cds_units = m of water equivalent complete = no origin = ukmo system = 14 @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-snowfall-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-snowfall-cmcc-3.ini index 7c2f1a147..a7bcf5ed0 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-snowfall-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-snowfall-cmcc-3.ini @@ -11,6 +11,7 @@ variable = sf datatype = fc, hc, em cds_dataset = seasonal-original-single-levels cds_variable = snowfall +cds_units = m of water equivalent complete = no origin = cmcc system = 3 @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-snowfall-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-snowfall-dwd-2.ini index c587f6ab1..24940fef2 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-snowfall-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-snowfall-dwd-2.ini @@ -11,6 +11,7 @@ variable = sf datatype = fc, hc, em cds_dataset = seasonal-original-single-levels cds_variable = snowfall +cds_units = m of water equivalent complete = no origin = dwd system = 2 @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-snowfall-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-snowfall-ecmwf-5.ini index dcfe7e1fd..ee3db243e 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-snowfall-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-snowfall-ecmwf-5.ini @@ -11,6 +11,7 @@ variable = sf datatype = fc, hc, em cds_dataset = seasonal-original-single-levels cds_variable = snowfall +cds_units = m of water equivalent complete = no origin = ecmwf system = 5 @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-snowfall-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-snowfall-meteo_france-6.ini index d65145bcf..14e0d4b45 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-snowfall-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-snowfall-meteo_france-6.ini @@ -11,6 +11,7 @@ variable = sf datatype = fc, hc, em cds_dataset = seasonal-original-single-levels cds_variable = snowfall +cds_units = m of water equivalent complete = no origin = meteo_france system = 6 @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-snowfall-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-snowfall-meteo_france-7.ini index d623184de..dff742afd 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-snowfall-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-snowfall-meteo_france-7.ini @@ -11,6 +11,7 @@ variable = sf datatype = fc, hc, em cds_dataset = seasonal-original-single-levels cds_variable = snowfall +cds_units = m of water equivalent complete = no origin = meteo_france system = 7 @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-snowfall-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-snowfall-ukmo-14.ini index ebaef711d..72a405668 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-snowfall-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-snowfall-ukmo-14.ini @@ -11,6 +11,7 @@ variable = sf datatype = fc, hc, em cds_dataset = seasonal-original-single-levels cds_variable = snowfall +cds_units = m of water equivalent complete = no origin = ukmo system = 14 @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-soil_temperature_level_1-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-soil_temperature_level_1-cmcc-3.ini index 1f2731d57..1b76c3bf6 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-soil_temperature_level_1-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-soil_temperature_level_1-cmcc-3.ini @@ -11,6 +11,7 @@ variable = stl1 datatype = fc, hc, em cds_dataset = seasonal-original-single-levels cds_variable = soil_temperature_level_1 +cds_units = K complete = no origin = cmcc system = 3 @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = 223.15 -valid_max = 323.15 +valid_max = 323.15 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-soil_temperature_level_1-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-soil_temperature_level_1-dwd-2.ini index 3b2a956f3..70e96f311 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-soil_temperature_level_1-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-soil_temperature_level_1-dwd-2.ini @@ -11,6 +11,7 @@ variable = stl1 datatype = fc, hc, em cds_dataset = seasonal-original-single-levels cds_variable = soil_temperature_level_1 +cds_units = K complete = no origin = dwd system = 2 @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = 223.15 -valid_max = 323.15 +valid_max = 323.15 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-soil_temperature_level_1-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-soil_temperature_level_1-ecmwf-5.ini index 29d244fd3..759c0c30b 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-soil_temperature_level_1-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-soil_temperature_level_1-ecmwf-5.ini @@ -11,6 +11,7 @@ variable = stl1 datatype = fc, hc, em cds_dataset = seasonal-original-single-levels cds_variable = soil_temperature_level_1 +cds_units = K complete = no origin = ecmwf system = 5 @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = 223.15 -valid_max = 323.15 +valid_max = 323.15 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-soil_temperature_level_1-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-soil_temperature_level_1-meteo_france-6.ini index 83c3b76cc..40cf09437 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-soil_temperature_level_1-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-soil_temperature_level_1-meteo_france-6.ini @@ -11,6 +11,7 @@ variable = stl1 datatype = fc, hc, em cds_dataset = seasonal-original-single-levels cds_variable = soil_temperature_level_1 +cds_units = K complete = no origin = meteo_france system = 6 @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = 223.15 -valid_max = 323.15 +valid_max = 323.15 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-soil_temperature_level_1-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-soil_temperature_level_1-meteo_france-7.ini index dcf7a309a..b238a4e8b 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-soil_temperature_level_1-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-soil_temperature_level_1-meteo_france-7.ini @@ -11,6 +11,7 @@ variable = stl1 datatype = fc, hc, em cds_dataset = seasonal-original-single-levels cds_variable = soil_temperature_level_1 +cds_units = K complete = no origin = meteo_france system = 7 @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = 223.15 -valid_max = 323.15 +valid_max = 323.15 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-soil_temperature_level_1-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-soil_temperature_level_1-ukmo-14.ini index 706986ca0..3228d609b 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-soil_temperature_level_1-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-soil_temperature_level_1-ukmo-14.ini @@ -11,6 +11,7 @@ variable = stl1 datatype = fc, hc, em cds_dataset = seasonal-original-single-levels cds_variable = soil_temperature_level_1 +cds_units = K complete = no origin = ukmo system = 14 @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = 223.15 -valid_max = 323.15 +valid_max = 323.15 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_latent_heat_flux-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_latent_heat_flux-cmcc-3.ini index fef1dbb54..617185a18 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_latent_heat_flux-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_latent_heat_flux-cmcc-3.ini @@ -11,6 +11,7 @@ variable = slhf datatype = fc, hc, em cds_dataset = seasonal-original-single-levels cds_variable = surface_latent_heat_flux +cds_units = J m^-2 complete = no origin = cmcc system = 3 @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_latent_heat_flux-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_latent_heat_flux-dwd-2.ini index bf275eb7a..31145c7ab 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_latent_heat_flux-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_latent_heat_flux-dwd-2.ini @@ -11,6 +11,7 @@ variable = slhf datatype = fc, hc, em cds_dataset = seasonal-original-single-levels cds_variable = surface_latent_heat_flux +cds_units = J m^-2 complete = no origin = dwd system = 2 @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_latent_heat_flux-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_latent_heat_flux-ecmwf-5.ini index d14d220a8..1cb411d42 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_latent_heat_flux-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_latent_heat_flux-ecmwf-5.ini @@ -11,6 +11,7 @@ variable = slhf datatype = fc, hc, em cds_dataset = seasonal-original-single-levels cds_variable = surface_latent_heat_flux +cds_units = J m^-2 complete = no origin = ecmwf system = 5 @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_latent_heat_flux-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_latent_heat_flux-meteo_france-6.ini index c5790807d..077fe9fe3 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_latent_heat_flux-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_latent_heat_flux-meteo_france-6.ini @@ -11,6 +11,7 @@ variable = slhf datatype = fc, hc, em cds_dataset = seasonal-original-single-levels cds_variable = surface_latent_heat_flux +cds_units = J m^-2 complete = no origin = meteo_france system = 6 @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_latent_heat_flux-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_latent_heat_flux-meteo_france-7.ini index ebef23a6f..08f83d3b1 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_latent_heat_flux-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_latent_heat_flux-meteo_france-7.ini @@ -11,6 +11,7 @@ variable = slhf datatype = fc, hc, em cds_dataset = seasonal-original-single-levels cds_variable = surface_latent_heat_flux +cds_units = J m^-2 complete = no origin = meteo_france system = 7 @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_latent_heat_flux-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_latent_heat_flux-ukmo-14.ini index c8544c17e..fbc684f78 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_latent_heat_flux-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_latent_heat_flux-ukmo-14.ini @@ -11,6 +11,7 @@ variable = slhf datatype = fc, hc, em cds_dataset = seasonal-original-single-levels cds_variable = surface_latent_heat_flux +cds_units = J m^-2 complete = no origin = ukmo system = 14 @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_net_solar_radiation-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_net_solar_radiation-cmcc-3.ini index 6360c41a3..bf93997ba 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_net_solar_radiation-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_net_solar_radiation-cmcc-3.ini @@ -11,6 +11,7 @@ variable = ssr datatype = fc, hc, em cds_dataset = seasonal-original-single-levels cds_variable = surface_net_solar_radiation +cds_units = J m^-2 complete = no origin = cmcc system = 3 @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_net_solar_radiation-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_net_solar_radiation-dwd-2.ini index 06187a1e7..dbc8fa731 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_net_solar_radiation-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_net_solar_radiation-dwd-2.ini @@ -11,6 +11,7 @@ variable = ssr datatype = fc, hc, em cds_dataset = seasonal-original-single-levels cds_variable = surface_net_solar_radiation +cds_units = J m^-2 complete = no origin = dwd system = 2 @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_net_solar_radiation-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_net_solar_radiation-ecmwf-5.ini index 711cf63d3..039594df0 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_net_solar_radiation-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_net_solar_radiation-ecmwf-5.ini @@ -11,6 +11,7 @@ variable = ssr datatype = fc, hc, em cds_dataset = seasonal-original-single-levels cds_variable = surface_net_solar_radiation +cds_units = J m^-2 complete = no origin = ecmwf system = 5 @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_net_solar_radiation-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_net_solar_radiation-meteo_france-6.ini index 846a3b4af..a387314cf 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_net_solar_radiation-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_net_solar_radiation-meteo_france-6.ini @@ -11,6 +11,7 @@ variable = ssr datatype = fc, hc, em cds_dataset = seasonal-original-single-levels cds_variable = surface_net_solar_radiation +cds_units = J m^-2 complete = no origin = meteo_france system = 6 @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_net_solar_radiation-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_net_solar_radiation-meteo_france-7.ini index cf1fc2486..9e1ca82f5 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_net_solar_radiation-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_net_solar_radiation-meteo_france-7.ini @@ -11,6 +11,7 @@ variable = ssr datatype = fc, hc, em cds_dataset = seasonal-original-single-levels cds_variable = surface_net_solar_radiation +cds_units = J m^-2 complete = no origin = meteo_france system = 7 @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_net_solar_radiation-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_net_solar_radiation-ukmo-14.ini index 0c068499a..749cfd63c 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_net_solar_radiation-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_net_solar_radiation-ukmo-14.ini @@ -11,6 +11,7 @@ variable = ssr datatype = fc, hc, em cds_dataset = seasonal-original-single-levels cds_variable = surface_net_solar_radiation +cds_units = J m^-2 complete = no origin = ukmo system = 14 @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_net_thermal_radiation-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_net_thermal_radiation-cmcc-3.ini index e14a56514..b1a997135 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_net_thermal_radiation-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_net_thermal_radiation-cmcc-3.ini @@ -11,6 +11,7 @@ variable = str datatype = fc, hc, em cds_dataset = seasonal-original-single-levels cds_variable = surface_net_thermal_radiation +cds_units = J m^-2 complete = no origin = cmcc system = 3 @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_net_thermal_radiation-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_net_thermal_radiation-dwd-2.ini index 1bb73d6fa..d163c023e 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_net_thermal_radiation-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_net_thermal_radiation-dwd-2.ini @@ -11,6 +11,7 @@ variable = str datatype = fc, hc, em cds_dataset = seasonal-original-single-levels cds_variable = surface_net_thermal_radiation +cds_units = J m^-2 complete = no origin = dwd system = 2 @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_net_thermal_radiation-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_net_thermal_radiation-ecmwf-5.ini index 2811960ae..d141e36ce 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_net_thermal_radiation-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_net_thermal_radiation-ecmwf-5.ini @@ -11,6 +11,7 @@ variable = str datatype = fc, hc, em cds_dataset = seasonal-original-single-levels cds_variable = surface_net_thermal_radiation +cds_units = J m^-2 complete = no origin = ecmwf system = 5 @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_net_thermal_radiation-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_net_thermal_radiation-meteo_france-6.ini index 83f14dca4..5c74fd282 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_net_thermal_radiation-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_net_thermal_radiation-meteo_france-6.ini @@ -11,6 +11,7 @@ variable = str datatype = fc, hc, em cds_dataset = seasonal-original-single-levels cds_variable = surface_net_thermal_radiation +cds_units = J m^-2 complete = no origin = meteo_france system = 6 @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_net_thermal_radiation-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_net_thermal_radiation-meteo_france-7.ini index 87ca8f0a1..8ad240c25 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_net_thermal_radiation-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_net_thermal_radiation-meteo_france-7.ini @@ -11,6 +11,7 @@ variable = str datatype = fc, hc, em cds_dataset = seasonal-original-single-levels cds_variable = surface_net_thermal_radiation +cds_units = J m^-2 complete = no origin = meteo_france system = 7 @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_net_thermal_radiation-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_net_thermal_radiation-ukmo-14.ini index 30f90c895..49a9ea671 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_net_thermal_radiation-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_net_thermal_radiation-ukmo-14.ini @@ -11,6 +11,7 @@ variable = str datatype = fc, hc, em cds_dataset = seasonal-original-single-levels cds_variable = surface_net_thermal_radiation +cds_units = J m^-2 complete = no origin = ukmo system = 14 @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_sensible_heat_flux-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_sensible_heat_flux-cmcc-3.ini index 0417aabf5..091bf5dad 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_sensible_heat_flux-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_sensible_heat_flux-cmcc-3.ini @@ -11,6 +11,7 @@ variable = sshf datatype = fc, hc, em cds_dataset = seasonal-original-single-levels cds_variable = surface_sensible_heat_flux +cds_units = J m^-2 complete = no origin = cmcc system = 3 @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_sensible_heat_flux-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_sensible_heat_flux-dwd-2.ini index 0adfc5ad9..d6637aaea 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_sensible_heat_flux-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_sensible_heat_flux-dwd-2.ini @@ -11,6 +11,7 @@ variable = sshf datatype = fc, hc, em cds_dataset = seasonal-original-single-levels cds_variable = surface_sensible_heat_flux +cds_units = J m^-2 complete = no origin = dwd system = 2 @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_sensible_heat_flux-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_sensible_heat_flux-ecmwf-5.ini index 44081f615..3e177a006 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_sensible_heat_flux-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_sensible_heat_flux-ecmwf-5.ini @@ -11,6 +11,7 @@ variable = sshf datatype = fc, hc, em cds_dataset = seasonal-original-single-levels cds_variable = surface_sensible_heat_flux +cds_units = J m^-2 complete = no origin = ecmwf system = 5 @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_sensible_heat_flux-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_sensible_heat_flux-meteo_france-6.ini index 8251419ab..d9bc68e30 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_sensible_heat_flux-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_sensible_heat_flux-meteo_france-6.ini @@ -11,6 +11,7 @@ variable = sshf datatype = fc, hc, em cds_dataset = seasonal-original-single-levels cds_variable = surface_sensible_heat_flux +cds_units = J m^-2 complete = no origin = meteo_france system = 6 @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_sensible_heat_flux-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_sensible_heat_flux-meteo_france-7.ini index a62a624e2..487093051 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_sensible_heat_flux-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_sensible_heat_flux-meteo_france-7.ini @@ -11,6 +11,7 @@ variable = sshf datatype = fc, hc, em cds_dataset = seasonal-original-single-levels cds_variable = surface_sensible_heat_flux +cds_units = J m^-2 complete = no origin = meteo_france system = 7 @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_sensible_heat_flux-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_sensible_heat_flux-ukmo-14.ini index c557239da..b7f7ee031 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_sensible_heat_flux-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_sensible_heat_flux-ukmo-14.ini @@ -11,6 +11,7 @@ variable = sshf datatype = fc, hc, em cds_dataset = seasonal-original-single-levels cds_variable = surface_sensible_heat_flux +cds_units = J m^-2 complete = no origin = ukmo system = 14 @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_solar_radiation_downwards-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_solar_radiation_downwards-cmcc-3.ini index f13b084da..3db87bda0 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_solar_radiation_downwards-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_solar_radiation_downwards-cmcc-3.ini @@ -11,6 +11,7 @@ variable = ssrd datatype = fc, hc, em cds_dataset = seasonal-original-single-levels cds_variable = surface_solar_radiation_downwards +cds_units = J m^-2 complete = no origin = cmcc system = 3 @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = 0.0 -valid_max = 1600.0 +valid_max = 1600.0 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_solar_radiation_downwards-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_solar_radiation_downwards-dwd-2.ini index ca1c16bda..d2ce5202c 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_solar_radiation_downwards-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_solar_radiation_downwards-dwd-2.ini @@ -11,6 +11,7 @@ variable = ssrd datatype = fc, hc, em cds_dataset = seasonal-original-single-levels cds_variable = surface_solar_radiation_downwards +cds_units = J m^-2 complete = no origin = dwd system = 2 @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = 0.0 -valid_max = 1600.0 +valid_max = 1600.0 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_solar_radiation_downwards-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_solar_radiation_downwards-ecmwf-5.ini index da23dc5f9..7ef55bc61 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_solar_radiation_downwards-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_solar_radiation_downwards-ecmwf-5.ini @@ -11,6 +11,7 @@ variable = ssrd datatype = fc, hc, em cds_dataset = seasonal-original-single-levels cds_variable = surface_solar_radiation_downwards +cds_units = J m^-2 complete = no origin = ecmwf system = 5 @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = 0.0 -valid_max = 1600.0 +valid_max = 1600.0 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_solar_radiation_downwards-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_solar_radiation_downwards-meteo_france-6.ini index 85bcabca6..428dea07c 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_solar_radiation_downwards-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_solar_radiation_downwards-meteo_france-6.ini @@ -11,6 +11,7 @@ variable = ssrd datatype = fc, hc, em cds_dataset = seasonal-original-single-levels cds_variable = surface_solar_radiation_downwards +cds_units = J m^-2 complete = no origin = meteo_france system = 6 @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = 0.0 -valid_max = 1600.0 +valid_max = 1600.0 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_solar_radiation_downwards-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_solar_radiation_downwards-meteo_france-7.ini index f2dc0b6a5..d5b2b6f17 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_solar_radiation_downwards-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_solar_radiation_downwards-meteo_france-7.ini @@ -11,6 +11,7 @@ variable = ssrd datatype = fc, hc, em cds_dataset = seasonal-original-single-levels cds_variable = surface_solar_radiation_downwards +cds_units = J m^-2 complete = no origin = meteo_france system = 7 @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = 0.0 -valid_max = 1600.0 +valid_max = 1600.0 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_solar_radiation_downwards-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_solar_radiation_downwards-ukmo-14.ini index a9c61376c..1a4ec56fe 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_solar_radiation_downwards-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_solar_radiation_downwards-ukmo-14.ini @@ -11,6 +11,7 @@ variable = ssrd datatype = fc, hc, em cds_dataset = seasonal-original-single-levels cds_variable = surface_solar_radiation_downwards +cds_units = J m^-2 complete = no origin = ukmo system = 14 @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = 0.0 -valid_max = 1600.0 +valid_max = 1600.0 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_thermal_radiation_downwards-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_thermal_radiation_downwards-cmcc-3.ini index 659f3e03c..82af98c61 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_thermal_radiation_downwards-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_thermal_radiation_downwards-cmcc-3.ini @@ -11,6 +11,7 @@ variable = strd datatype = fc, hc, em cds_dataset = seasonal-original-single-levels cds_variable = surface_thermal_radiation_downwards +cds_units = J m^-2 complete = no origin = cmcc system = 3 @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_thermal_radiation_downwards-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_thermal_radiation_downwards-dwd-2.ini index 0bc27f808..8025ef10d 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_thermal_radiation_downwards-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_thermal_radiation_downwards-dwd-2.ini @@ -11,6 +11,7 @@ variable = strd datatype = fc, hc, em cds_dataset = seasonal-original-single-levels cds_variable = surface_thermal_radiation_downwards +cds_units = J m^-2 complete = no origin = dwd system = 2 @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_thermal_radiation_downwards-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_thermal_radiation_downwards-ecmwf-5.ini index 92b402604..a0c7d57a4 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_thermal_radiation_downwards-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_thermal_radiation_downwards-ecmwf-5.ini @@ -11,6 +11,7 @@ variable = strd datatype = fc, hc, em cds_dataset = seasonal-original-single-levels cds_variable = surface_thermal_radiation_downwards +cds_units = J m^-2 complete = no origin = ecmwf system = 5 @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_thermal_radiation_downwards-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_thermal_radiation_downwards-meteo_france-6.ini index 18598194b..c55e592d1 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_thermal_radiation_downwards-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_thermal_radiation_downwards-meteo_france-6.ini @@ -11,6 +11,7 @@ variable = strd datatype = fc, hc, em cds_dataset = seasonal-original-single-levels cds_variable = surface_thermal_radiation_downwards +cds_units = J m^-2 complete = no origin = meteo_france system = 6 @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_thermal_radiation_downwards-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_thermal_radiation_downwards-meteo_france-7.ini index ef337d5a8..2a290482e 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_thermal_radiation_downwards-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_thermal_radiation_downwards-meteo_france-7.ini @@ -11,6 +11,7 @@ variable = strd datatype = fc, hc, em cds_dataset = seasonal-original-single-levels cds_variable = surface_thermal_radiation_downwards +cds_units = J m^-2 complete = no origin = meteo_france system = 7 @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_thermal_radiation_downwards-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_thermal_radiation_downwards-ukmo-14.ini index da093db31..e0bf16449 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_thermal_radiation_downwards-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_thermal_radiation_downwards-ukmo-14.ini @@ -11,6 +11,7 @@ variable = strd datatype = fc, hc, em cds_dataset = seasonal-original-single-levels cds_variable = surface_thermal_radiation_downwards +cds_units = J m^-2 complete = no origin = ukmo system = 14 @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-toa_incident_solar_radiation-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-toa_incident_solar_radiation-cmcc-3.ini index 62584b80b..a73508780 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-toa_incident_solar_radiation-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-toa_incident_solar_radiation-cmcc-3.ini @@ -11,6 +11,7 @@ variable = tisr datatype = fc, hc, em cds_dataset = seasonal-original-single-levels cds_variable = toa_incident_solar_radiation +cds_units = J m^-2 complete = no origin = cmcc system = 3 @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-toa_incident_solar_radiation-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-toa_incident_solar_radiation-dwd-2.ini index 4db6dd1b8..39fca486d 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-toa_incident_solar_radiation-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-toa_incident_solar_radiation-dwd-2.ini @@ -11,6 +11,7 @@ variable = tisr datatype = fc, hc, em cds_dataset = seasonal-original-single-levels cds_variable = toa_incident_solar_radiation +cds_units = J m^-2 complete = no origin = dwd system = 2 @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-toa_incident_solar_radiation-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-toa_incident_solar_radiation-ecmwf-5.ini index 451da0925..639169b63 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-toa_incident_solar_radiation-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-toa_incident_solar_radiation-ecmwf-5.ini @@ -11,6 +11,7 @@ variable = tisr datatype = fc, hc, em cds_dataset = seasonal-original-single-levels cds_variable = toa_incident_solar_radiation +cds_units = J m^-2 complete = no origin = ecmwf system = 5 @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-toa_incident_solar_radiation-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-toa_incident_solar_radiation-meteo_france-6.ini index c8547b8e8..714b6a5df 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-toa_incident_solar_radiation-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-toa_incident_solar_radiation-meteo_france-6.ini @@ -11,6 +11,7 @@ variable = tisr datatype = fc, hc, em cds_dataset = seasonal-original-single-levels cds_variable = toa_incident_solar_radiation +cds_units = J m^-2 complete = no origin = meteo_france system = 6 @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-toa_incident_solar_radiation-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-toa_incident_solar_radiation-meteo_france-7.ini index be58f8cd8..e8a8810a2 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-toa_incident_solar_radiation-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-toa_incident_solar_radiation-meteo_france-7.ini @@ -11,6 +11,7 @@ variable = tisr datatype = fc, hc, em cds_dataset = seasonal-original-single-levels cds_variable = toa_incident_solar_radiation +cds_units = J m^-2 complete = no origin = meteo_france system = 7 @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-toa_incident_solar_radiation-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-toa_incident_solar_radiation-ukmo-14.ini index a19d75ce6..90f6987af 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-toa_incident_solar_radiation-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-toa_incident_solar_radiation-ukmo-14.ini @@ -11,6 +11,7 @@ variable = tisr datatype = fc, hc, em cds_dataset = seasonal-original-single-levels cds_variable = toa_incident_solar_radiation +cds_units = J m^-2 complete = no origin = ukmo system = 14 @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-top_net_solar_radiation-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-top_net_solar_radiation-cmcc-3.ini index 86149979b..5929c471f 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-top_net_solar_radiation-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-top_net_solar_radiation-cmcc-3.ini @@ -11,6 +11,7 @@ variable = tsr datatype = fc, hc, em cds_dataset = seasonal-original-single-levels cds_variable = top_net_solar_radiation +cds_units = J m^-2 complete = no origin = cmcc system = 3 @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-top_net_solar_radiation-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-top_net_solar_radiation-dwd-2.ini index e923c833d..55457fdd1 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-top_net_solar_radiation-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-top_net_solar_radiation-dwd-2.ini @@ -11,6 +11,7 @@ variable = tsr datatype = fc, hc, em cds_dataset = seasonal-original-single-levels cds_variable = top_net_solar_radiation +cds_units = J m^-2 complete = no origin = dwd system = 2 @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-top_net_solar_radiation-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-top_net_solar_radiation-ecmwf-5.ini index dd497a9c1..ccfffd7ce 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-top_net_solar_radiation-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-top_net_solar_radiation-ecmwf-5.ini @@ -11,6 +11,7 @@ variable = tsr datatype = fc, hc, em cds_dataset = seasonal-original-single-levels cds_variable = top_net_solar_radiation +cds_units = J m^-2 complete = no origin = ecmwf system = 5 @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-top_net_solar_radiation-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-top_net_solar_radiation-meteo_france-6.ini index e941ec02b..c7cb65ceb 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-top_net_solar_radiation-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-top_net_solar_radiation-meteo_france-6.ini @@ -11,6 +11,7 @@ variable = tsr datatype = fc, hc, em cds_dataset = seasonal-original-single-levels cds_variable = top_net_solar_radiation +cds_units = J m^-2 complete = no origin = meteo_france system = 6 @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-top_net_solar_radiation-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-top_net_solar_radiation-meteo_france-7.ini index a2c545111..e34287af7 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-top_net_solar_radiation-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-top_net_solar_radiation-meteo_france-7.ini @@ -11,6 +11,7 @@ variable = tsr datatype = fc, hc, em cds_dataset = seasonal-original-single-levels cds_variable = top_net_solar_radiation +cds_units = J m^-2 complete = no origin = meteo_france system = 7 @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-top_net_solar_radiation-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-top_net_solar_radiation-ukmo-14.ini index 7a8982f0d..129189be2 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-top_net_solar_radiation-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-top_net_solar_radiation-ukmo-14.ini @@ -11,6 +11,7 @@ variable = tsr datatype = fc, hc, em cds_dataset = seasonal-original-single-levels cds_variable = top_net_solar_radiation +cds_units = J m^-2 complete = no origin = ukmo system = 14 @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-top_net_thermal_radiation-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-top_net_thermal_radiation-cmcc-3.ini index e7700f082..626895d69 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-top_net_thermal_radiation-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-top_net_thermal_radiation-cmcc-3.ini @@ -11,6 +11,7 @@ variable = ttr datatype = fc, hc, em cds_dataset = seasonal-original-single-levels cds_variable = top_net_thermal_radiation +cds_units = J m^-2 complete = no origin = cmcc system = 3 @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-top_net_thermal_radiation-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-top_net_thermal_radiation-dwd-2.ini index 5978d6a23..a156f3e79 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-top_net_thermal_radiation-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-top_net_thermal_radiation-dwd-2.ini @@ -11,6 +11,7 @@ variable = ttr datatype = fc, hc, em cds_dataset = seasonal-original-single-levels cds_variable = top_net_thermal_radiation +cds_units = J m^-2 complete = no origin = dwd system = 2 @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-top_net_thermal_radiation-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-top_net_thermal_radiation-ecmwf-5.ini index a8974a6e7..41f093c0d 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-top_net_thermal_radiation-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-top_net_thermal_radiation-ecmwf-5.ini @@ -11,6 +11,7 @@ variable = ttr datatype = fc, hc, em cds_dataset = seasonal-original-single-levels cds_variable = top_net_thermal_radiation +cds_units = J m^-2 complete = no origin = ecmwf system = 5 @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-top_net_thermal_radiation-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-top_net_thermal_radiation-meteo_france-6.ini index 97f57d460..a0587ec08 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-top_net_thermal_radiation-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-top_net_thermal_radiation-meteo_france-6.ini @@ -11,6 +11,7 @@ variable = ttr datatype = fc, hc, em cds_dataset = seasonal-original-single-levels cds_variable = top_net_thermal_radiation +cds_units = J m^-2 complete = no origin = meteo_france system = 6 @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-top_net_thermal_radiation-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-top_net_thermal_radiation-meteo_france-7.ini index d4b0f6c9e..dca32a1bf 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-top_net_thermal_radiation-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-top_net_thermal_radiation-meteo_france-7.ini @@ -11,6 +11,7 @@ variable = ttr datatype = fc, hc, em cds_dataset = seasonal-original-single-levels cds_variable = top_net_thermal_radiation +cds_units = J m^-2 complete = no origin = meteo_france system = 7 @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-top_net_thermal_radiation-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-top_net_thermal_radiation-ukmo-14.ini index da7e91831..ba1b41813 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-top_net_thermal_radiation-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-top_net_thermal_radiation-ukmo-14.ini @@ -11,6 +11,7 @@ variable = ttr datatype = fc, hc, em cds_dataset = seasonal-original-single-levels cds_variable = top_net_thermal_radiation +cds_units = J m^-2 complete = no origin = ukmo system = 14 @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-total_cloud_cover-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-total_cloud_cover-cmcc-3.ini index 1aaf7f9a0..90c16e443 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-total_cloud_cover-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-total_cloud_cover-cmcc-3.ini @@ -11,6 +11,7 @@ variable = tcc datatype = fc, hc, em cds_dataset = seasonal-original-single-levels cds_variable = total_cloud_cover +cds_units = (0 - 1) complete = no origin = cmcc system = 3 @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = 0.0 -valid_max = 1.0 +valid_max = 1.0 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-total_cloud_cover-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-total_cloud_cover-dwd-2.ini index 60c64bb4e..e13043a30 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-total_cloud_cover-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-total_cloud_cover-dwd-2.ini @@ -11,6 +11,7 @@ variable = tcc datatype = fc, hc, em cds_dataset = seasonal-original-single-levels cds_variable = total_cloud_cover +cds_units = (0 - 1) complete = no origin = dwd system = 2 @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = 0.0 -valid_max = 1.0 +valid_max = 1.0 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-total_cloud_cover-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-total_cloud_cover-ecmwf-5.ini index b410d16b0..ffbe34ef3 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-total_cloud_cover-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-total_cloud_cover-ecmwf-5.ini @@ -11,6 +11,7 @@ variable = tcc datatype = fc, hc, em cds_dataset = seasonal-original-single-levels cds_variable = total_cloud_cover +cds_units = (0 - 1) complete = no origin = ecmwf system = 5 @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = 0.0 -valid_max = 1.0 +valid_max = 1.0 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-total_cloud_cover-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-total_cloud_cover-meteo_france-6.ini index 439dfe7f8..502eb7128 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-total_cloud_cover-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-total_cloud_cover-meteo_france-6.ini @@ -11,6 +11,7 @@ variable = tcc datatype = fc, hc, em cds_dataset = seasonal-original-single-levels cds_variable = total_cloud_cover +cds_units = (0 - 1) complete = no origin = meteo_france system = 6 @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = 0.0 -valid_max = 1.0 +valid_max = 1.0 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-total_cloud_cover-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-total_cloud_cover-meteo_france-7.ini index 0d1e7be27..db17a9a2f 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-total_cloud_cover-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-total_cloud_cover-meteo_france-7.ini @@ -11,6 +11,7 @@ variable = tcc datatype = fc, hc, em cds_dataset = seasonal-original-single-levels cds_variable = total_cloud_cover +cds_units = (0 - 1) complete = no origin = meteo_france system = 7 @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = 0.0 -valid_max = 1.0 +valid_max = 1.0 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-total_cloud_cover-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-total_cloud_cover-ukmo-14.ini index 9ddc31957..5b9009b27 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-total_cloud_cover-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-total_cloud_cover-ukmo-14.ini @@ -11,6 +11,7 @@ variable = tcc datatype = fc, hc, em cds_dataset = seasonal-original-single-levels cds_variable = total_cloud_cover +cds_units = (0 - 1) complete = no origin = ukmo system = 14 @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = 0.0 -valid_max = 1.0 +valid_max = 1.0 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-total_precipitation-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-total_precipitation-cmcc-3.ini index 1d955abb7..a53aaa352 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-total_precipitation-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-total_precipitation-cmcc-3.ini @@ -11,6 +11,7 @@ variable = tp datatype = fc, hc, em cds_dataset = seasonal-original-single-levels cds_variable = total_precipitation +cds_units = m complete = no origin = cmcc system = 3 @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = 0.0 -valid_max = 0.04 +valid_max = 0.04 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-total_precipitation-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-total_precipitation-dwd-2.ini index 4d3e8c21e..17203bdeb 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-total_precipitation-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-total_precipitation-dwd-2.ini @@ -11,6 +11,7 @@ variable = tp datatype = fc, hc, em cds_dataset = seasonal-original-single-levels cds_variable = total_precipitation +cds_units = m complete = no origin = dwd system = 2 @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = 0.0 -valid_max = 0.04 +valid_max = 0.04 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-total_precipitation-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-total_precipitation-ecmwf-5.ini index c734b5cc5..e79d376ba 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-total_precipitation-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-total_precipitation-ecmwf-5.ini @@ -11,6 +11,7 @@ variable = tp datatype = fc, hc, em cds_dataset = seasonal-original-single-levels cds_variable = total_precipitation +cds_units = m complete = no origin = ecmwf system = 5 @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = 0.0 -valid_max = 0.04 +valid_max = 0.04 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-total_precipitation-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-total_precipitation-meteo_france-6.ini index ceb6e3655..58bc7b87e 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-total_precipitation-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-total_precipitation-meteo_france-6.ini @@ -11,6 +11,7 @@ variable = tp datatype = fc, hc, em cds_dataset = seasonal-original-single-levels cds_variable = total_precipitation +cds_units = m complete = no origin = meteo_france system = 6 @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = 0.0 -valid_max = 0.04 +valid_max = 0.04 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-total_precipitation-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-total_precipitation-meteo_france-7.ini index 73de16d14..44f56ea44 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-total_precipitation-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-total_precipitation-meteo_france-7.ini @@ -11,6 +11,7 @@ variable = tp datatype = fc, hc, em cds_dataset = seasonal-original-single-levels cds_variable = total_precipitation +cds_units = m complete = no origin = meteo_france system = 7 @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = 0.0 -valid_max = 0.04 +valid_max = 0.04 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-total_precipitation-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-total_precipitation-ukmo-14.ini index 78f3a2bb7..7ed3d87a5 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-total_precipitation-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-total_precipitation-ukmo-14.ini @@ -11,6 +11,7 @@ variable = tp datatype = fc, hc, em cds_dataset = seasonal-original-single-levels cds_variable = total_precipitation +cds_units = m complete = no origin = ukmo system = 14 @@ -40,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = 0.0 -valid_max = 0.04 +valid_max = 0.04 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-geopotential_anomaly-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-geopotential_anomaly-cmcc-3.ini index 5fa0dd31c..89d024181 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-geopotential_anomaly-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-geopotential_anomaly-cmcc-3.ini @@ -11,6 +11,7 @@ variable = za datatype = fcmean, hcmean, em cds_dataset = seasonal-postprocessed-pressure-levels cds_variable = geopotential_anomaly +cds_units = m^2 s^-2 complete = yes origin = cmcc system = 3 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-geopotential_anomaly-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-geopotential_anomaly-dwd-2.ini index 395af0350..0fecb8800 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-geopotential_anomaly-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-geopotential_anomaly-dwd-2.ini @@ -11,6 +11,7 @@ variable = za datatype = fcmean, hcmean, em cds_dataset = seasonal-postprocessed-pressure-levels cds_variable = geopotential_anomaly +cds_units = m^2 s^-2 complete = yes origin = dwd system = 2 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-geopotential_anomaly-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-geopotential_anomaly-ecmwf-5.ini index c931bf07a..950392354 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-geopotential_anomaly-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-geopotential_anomaly-ecmwf-5.ini @@ -11,6 +11,7 @@ variable = za datatype = fcmean, hcmean, em cds_dataset = seasonal-postprocessed-pressure-levels cds_variable = geopotential_anomaly +cds_units = m^2 s^-2 complete = yes origin = ecmwf system = 5 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-geopotential_anomaly-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-geopotential_anomaly-meteo_france-6.ini index 4c8c42b9c..d467408df 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-geopotential_anomaly-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-geopotential_anomaly-meteo_france-6.ini @@ -11,6 +11,7 @@ variable = za datatype = fcmean, hcmean, em cds_dataset = seasonal-postprocessed-pressure-levels cds_variable = geopotential_anomaly +cds_units = m^2 s^-2 complete = yes origin = meteo_france system = 6 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-geopotential_anomaly-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-geopotential_anomaly-meteo_france-7.ini index c50d055b9..3d83e14b4 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-geopotential_anomaly-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-geopotential_anomaly-meteo_france-7.ini @@ -11,6 +11,7 @@ variable = za datatype = fcmean, hcmean, em cds_dataset = seasonal-postprocessed-pressure-levels cds_variable = geopotential_anomaly +cds_units = m^2 s^-2 complete = yes origin = meteo_france system = 7 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-geopotential_anomaly-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-geopotential_anomaly-ukmo-14.ini index 7632156b4..c0b99bbe6 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-geopotential_anomaly-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-geopotential_anomaly-ukmo-14.ini @@ -11,6 +11,7 @@ variable = za datatype = fcmean, hcmean, em cds_dataset = seasonal-postprocessed-pressure-levels cds_variable = geopotential_anomaly +cds_units = m^2 s^-2 complete = yes origin = ukmo system = 14 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-specific_humidity_anomaly-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-specific_humidity_anomaly-cmcc-3.ini index 2b6da6195..fed642312 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-specific_humidity_anomaly-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-specific_humidity_anomaly-cmcc-3.ini @@ -11,6 +11,7 @@ variable = qa datatype = fcmean, hcmean, em cds_dataset = seasonal-postprocessed-pressure-levels cds_variable = specific_humidity_anomaly +cds_units = kg kg^-1 complete = yes origin = cmcc system = 3 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-specific_humidity_anomaly-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-specific_humidity_anomaly-dwd-2.ini index 102b7ea13..466fcb111 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-specific_humidity_anomaly-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-specific_humidity_anomaly-dwd-2.ini @@ -11,6 +11,7 @@ variable = qa datatype = fcmean, hcmean, em cds_dataset = seasonal-postprocessed-pressure-levels cds_variable = specific_humidity_anomaly +cds_units = kg kg^-1 complete = yes origin = dwd system = 2 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-specific_humidity_anomaly-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-specific_humidity_anomaly-ecmwf-5.ini index 0fe400752..cc70cc529 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-specific_humidity_anomaly-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-specific_humidity_anomaly-ecmwf-5.ini @@ -11,6 +11,7 @@ variable = qa datatype = fcmean, hcmean, em cds_dataset = seasonal-postprocessed-pressure-levels cds_variable = specific_humidity_anomaly +cds_units = kg kg^-1 complete = yes origin = ecmwf system = 5 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-specific_humidity_anomaly-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-specific_humidity_anomaly-meteo_france-6.ini index bf606a3b9..a436bdb57 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-specific_humidity_anomaly-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-specific_humidity_anomaly-meteo_france-6.ini @@ -11,6 +11,7 @@ variable = qa datatype = fcmean, hcmean, em cds_dataset = seasonal-postprocessed-pressure-levels cds_variable = specific_humidity_anomaly +cds_units = kg kg^-1 complete = yes origin = meteo_france system = 6 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-specific_humidity_anomaly-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-specific_humidity_anomaly-meteo_france-7.ini index 271450ee9..fe735cedb 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-specific_humidity_anomaly-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-specific_humidity_anomaly-meteo_france-7.ini @@ -11,6 +11,7 @@ variable = qa datatype = fcmean, hcmean, em cds_dataset = seasonal-postprocessed-pressure-levels cds_variable = specific_humidity_anomaly +cds_units = kg kg^-1 complete = yes origin = meteo_france system = 7 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-specific_humidity_anomaly-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-specific_humidity_anomaly-ukmo-14.ini index fdd770ae5..ec26ff656 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-specific_humidity_anomaly-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-specific_humidity_anomaly-ukmo-14.ini @@ -11,6 +11,7 @@ variable = qa datatype = fcmean, hcmean, em cds_dataset = seasonal-postprocessed-pressure-levels cds_variable = specific_humidity_anomaly +cds_units = kg kg^-1 complete = yes origin = ukmo system = 14 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-temperature_anomaly-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-temperature_anomaly-cmcc-3.ini index 8ea046147..be3d08207 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-temperature_anomaly-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-temperature_anomaly-cmcc-3.ini @@ -11,6 +11,7 @@ variable = ta datatype = fcmean, hcmean, em cds_dataset = seasonal-postprocessed-pressure-levels cds_variable = temperature_anomaly +cds_units = K complete = yes origin = cmcc system = 3 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-temperature_anomaly-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-temperature_anomaly-dwd-2.ini index f513cfafb..7af01d46c 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-temperature_anomaly-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-temperature_anomaly-dwd-2.ini @@ -11,6 +11,7 @@ variable = ta datatype = fcmean, hcmean, em cds_dataset = seasonal-postprocessed-pressure-levels cds_variable = temperature_anomaly +cds_units = K complete = yes origin = dwd system = 2 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-temperature_anomaly-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-temperature_anomaly-ecmwf-5.ini index 8442cacc0..8b22cf1f5 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-temperature_anomaly-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-temperature_anomaly-ecmwf-5.ini @@ -11,6 +11,7 @@ variable = ta datatype = fcmean, hcmean, em cds_dataset = seasonal-postprocessed-pressure-levels cds_variable = temperature_anomaly +cds_units = K complete = yes origin = ecmwf system = 5 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-temperature_anomaly-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-temperature_anomaly-meteo_france-6.ini index 43d5974a6..39d2f90d5 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-temperature_anomaly-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-temperature_anomaly-meteo_france-6.ini @@ -11,6 +11,7 @@ variable = ta datatype = fcmean, hcmean, em cds_dataset = seasonal-postprocessed-pressure-levels cds_variable = temperature_anomaly +cds_units = K complete = yes origin = meteo_france system = 6 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-temperature_anomaly-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-temperature_anomaly-meteo_france-7.ini index 0f8cb0202..b3e74072d 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-temperature_anomaly-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-temperature_anomaly-meteo_france-7.ini @@ -11,6 +11,7 @@ variable = ta datatype = fcmean, hcmean, em cds_dataset = seasonal-postprocessed-pressure-levels cds_variable = temperature_anomaly +cds_units = K complete = yes origin = meteo_france system = 7 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-temperature_anomaly-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-temperature_anomaly-ukmo-14.ini index 74dcad6bd..e16b53efb 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-temperature_anomaly-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-temperature_anomaly-ukmo-14.ini @@ -11,6 +11,7 @@ variable = ta datatype = fcmean, hcmean, em cds_dataset = seasonal-postprocessed-pressure-levels cds_variable = temperature_anomaly +cds_units = K complete = yes origin = ukmo system = 14 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-u_component_of_wind_anomaly-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-u_component_of_wind_anomaly-cmcc-3.ini index f8178146a..c64127d3f 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-u_component_of_wind_anomaly-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-u_component_of_wind_anomaly-cmcc-3.ini @@ -11,6 +11,7 @@ variable = ua datatype = fcmean, hcmean, em cds_dataset = seasonal-postprocessed-pressure-levels cds_variable = u_component_of_wind_anomaly +cds_units = m s^-1 complete = yes origin = cmcc system = 3 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-u_component_of_wind_anomaly-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-u_component_of_wind_anomaly-dwd-2.ini index e8c9f078b..8eb448c1d 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-u_component_of_wind_anomaly-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-u_component_of_wind_anomaly-dwd-2.ini @@ -11,6 +11,7 @@ variable = ua datatype = fcmean, hcmean, em cds_dataset = seasonal-postprocessed-pressure-levels cds_variable = u_component_of_wind_anomaly +cds_units = m s^-1 complete = yes origin = dwd system = 2 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-u_component_of_wind_anomaly-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-u_component_of_wind_anomaly-ecmwf-5.ini index a18822ca6..18a9600f5 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-u_component_of_wind_anomaly-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-u_component_of_wind_anomaly-ecmwf-5.ini @@ -11,6 +11,7 @@ variable = ua datatype = fcmean, hcmean, em cds_dataset = seasonal-postprocessed-pressure-levels cds_variable = u_component_of_wind_anomaly +cds_units = m s^-1 complete = yes origin = ecmwf system = 5 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-u_component_of_wind_anomaly-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-u_component_of_wind_anomaly-meteo_france-6.ini index 296f8f6c3..a4211d995 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-u_component_of_wind_anomaly-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-u_component_of_wind_anomaly-meteo_france-6.ini @@ -11,6 +11,7 @@ variable = ua datatype = fcmean, hcmean, em cds_dataset = seasonal-postprocessed-pressure-levels cds_variable = u_component_of_wind_anomaly +cds_units = m s^-1 complete = yes origin = meteo_france system = 6 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-u_component_of_wind_anomaly-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-u_component_of_wind_anomaly-meteo_france-7.ini index c99f690c7..1eff98a6c 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-u_component_of_wind_anomaly-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-u_component_of_wind_anomaly-meteo_france-7.ini @@ -11,6 +11,7 @@ variable = ua datatype = fcmean, hcmean, em cds_dataset = seasonal-postprocessed-pressure-levels cds_variable = u_component_of_wind_anomaly +cds_units = m s^-1 complete = yes origin = meteo_france system = 7 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-u_component_of_wind_anomaly-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-u_component_of_wind_anomaly-ukmo-14.ini index 0aa5d031b..a075ad49e 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-u_component_of_wind_anomaly-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-u_component_of_wind_anomaly-ukmo-14.ini @@ -11,6 +11,7 @@ variable = ua datatype = fcmean, hcmean, em cds_dataset = seasonal-postprocessed-pressure-levels cds_variable = u_component_of_wind_anomaly +cds_units = m s^-1 complete = yes origin = ukmo system = 14 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-v_component_of_wind_anomaly-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-v_component_of_wind_anomaly-cmcc-3.ini index 2e45916c5..fba545b0a 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-v_component_of_wind_anomaly-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-v_component_of_wind_anomaly-cmcc-3.ini @@ -11,6 +11,7 @@ variable = va datatype = fcmean, hcmean, em cds_dataset = seasonal-postprocessed-pressure-levels cds_variable = v_component_of_wind_anomaly +cds_units = m s^-1 complete = yes origin = cmcc system = 3 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-v_component_of_wind_anomaly-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-v_component_of_wind_anomaly-dwd-2.ini index 3e8e7d504..d6e01feab 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-v_component_of_wind_anomaly-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-v_component_of_wind_anomaly-dwd-2.ini @@ -11,6 +11,7 @@ variable = va datatype = fcmean, hcmean, em cds_dataset = seasonal-postprocessed-pressure-levels cds_variable = v_component_of_wind_anomaly +cds_units = m s^-1 complete = yes origin = dwd system = 2 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-v_component_of_wind_anomaly-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-v_component_of_wind_anomaly-ecmwf-5.ini index e0091a956..f8146305e 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-v_component_of_wind_anomaly-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-v_component_of_wind_anomaly-ecmwf-5.ini @@ -11,6 +11,7 @@ variable = va datatype = fcmean, hcmean, em cds_dataset = seasonal-postprocessed-pressure-levels cds_variable = v_component_of_wind_anomaly +cds_units = m s^-1 complete = yes origin = ecmwf system = 5 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-v_component_of_wind_anomaly-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-v_component_of_wind_anomaly-meteo_france-6.ini index 9517a9bad..a9e70c655 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-v_component_of_wind_anomaly-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-v_component_of_wind_anomaly-meteo_france-6.ini @@ -11,6 +11,7 @@ variable = va datatype = fcmean, hcmean, em cds_dataset = seasonal-postprocessed-pressure-levels cds_variable = v_component_of_wind_anomaly +cds_units = m s^-1 complete = yes origin = meteo_france system = 6 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-v_component_of_wind_anomaly-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-v_component_of_wind_anomaly-meteo_france-7.ini index 9842e3cfa..cb068d3fc 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-v_component_of_wind_anomaly-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-v_component_of_wind_anomaly-meteo_france-7.ini @@ -11,6 +11,7 @@ variable = va datatype = fcmean, hcmean, em cds_dataset = seasonal-postprocessed-pressure-levels cds_variable = v_component_of_wind_anomaly +cds_units = m s^-1 complete = yes origin = meteo_france system = 7 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-v_component_of_wind_anomaly-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-v_component_of_wind_anomaly-ukmo-14.ini index d98124953..4eb36d0c0 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-v_component_of_wind_anomaly-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-pressure-levels-v_component_of_wind_anomaly-ukmo-14.ini @@ -11,6 +11,7 @@ variable = va datatype = fcmean, hcmean, em cds_dataset = seasonal-postprocessed-pressure-levels cds_variable = v_component_of_wind_anomaly +cds_units = m s^-1 complete = yes origin = ukmo system = 14 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-10m_u_component_of_wind_anomaly-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-10m_u_component_of_wind_anomaly-cmcc-3.ini index f3c26e80d..3df69a552 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-10m_u_component_of_wind_anomaly-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-10m_u_component_of_wind_anomaly-cmcc-3.ini @@ -11,6 +11,7 @@ variable = ua10 datatype = fcmean, hcmean, em cds_dataset = seasonal-postprocessed-single-levels cds_variable = 10m_u_component_of_wind_anomaly +cds_units = m s^-1 complete = yes origin = cmcc system = 3 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-10m_u_component_of_wind_anomaly-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-10m_u_component_of_wind_anomaly-dwd-2.ini index 99d6df234..45f0906c2 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-10m_u_component_of_wind_anomaly-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-10m_u_component_of_wind_anomaly-dwd-2.ini @@ -11,6 +11,7 @@ variable = ua10 datatype = fcmean, hcmean, em cds_dataset = seasonal-postprocessed-single-levels cds_variable = 10m_u_component_of_wind_anomaly +cds_units = m s^-1 complete = yes origin = dwd system = 2 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-10m_u_component_of_wind_anomaly-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-10m_u_component_of_wind_anomaly-ecmwf-5.ini index b101c896e..038474f1b 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-10m_u_component_of_wind_anomaly-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-10m_u_component_of_wind_anomaly-ecmwf-5.ini @@ -11,6 +11,7 @@ variable = ua10 datatype = fcmean, hcmean, em cds_dataset = seasonal-postprocessed-single-levels cds_variable = 10m_u_component_of_wind_anomaly +cds_units = m s^-1 complete = yes origin = ecmwf system = 5 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-10m_u_component_of_wind_anomaly-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-10m_u_component_of_wind_anomaly-meteo_france-6.ini index f49ab7f1d..fc1cd0d26 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-10m_u_component_of_wind_anomaly-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-10m_u_component_of_wind_anomaly-meteo_france-6.ini @@ -11,6 +11,7 @@ variable = ua10 datatype = fcmean, hcmean, em cds_dataset = seasonal-postprocessed-single-levels cds_variable = 10m_u_component_of_wind_anomaly +cds_units = m s^-1 complete = yes origin = meteo_france system = 6 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-10m_u_component_of_wind_anomaly-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-10m_u_component_of_wind_anomaly-meteo_france-7.ini index 442af4abe..8abab4908 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-10m_u_component_of_wind_anomaly-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-10m_u_component_of_wind_anomaly-meteo_france-7.ini @@ -11,6 +11,7 @@ variable = ua10 datatype = fcmean, hcmean, em cds_dataset = seasonal-postprocessed-single-levels cds_variable = 10m_u_component_of_wind_anomaly +cds_units = m s^-1 complete = yes origin = meteo_france system = 7 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-10m_u_component_of_wind_anomaly-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-10m_u_component_of_wind_anomaly-ukmo-14.ini index 51783bcc6..a221530be 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-10m_u_component_of_wind_anomaly-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-10m_u_component_of_wind_anomaly-ukmo-14.ini @@ -11,6 +11,7 @@ variable = ua10 datatype = fcmean, hcmean, em cds_dataset = seasonal-postprocessed-single-levels cds_variable = 10m_u_component_of_wind_anomaly +cds_units = m s^-1 complete = yes origin = ukmo system = 14 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-10m_v_component_of_wind_anomaly-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-10m_v_component_of_wind_anomaly-cmcc-3.ini index 9965bf479..2451c993f 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-10m_v_component_of_wind_anomaly-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-10m_v_component_of_wind_anomaly-cmcc-3.ini @@ -11,6 +11,7 @@ variable = va10 datatype = fcmean, hcmean, em cds_dataset = seasonal-postprocessed-single-levels cds_variable = 10m_v_component_of_wind_anomaly +cds_units = m s^-1 complete = yes origin = cmcc system = 3 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-10m_v_component_of_wind_anomaly-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-10m_v_component_of_wind_anomaly-dwd-2.ini index 0a4f86f35..19bbac360 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-10m_v_component_of_wind_anomaly-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-10m_v_component_of_wind_anomaly-dwd-2.ini @@ -11,6 +11,7 @@ variable = va10 datatype = fcmean, hcmean, em cds_dataset = seasonal-postprocessed-single-levels cds_variable = 10m_v_component_of_wind_anomaly +cds_units = m s^-1 complete = yes origin = dwd system = 2 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-10m_v_component_of_wind_anomaly-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-10m_v_component_of_wind_anomaly-ecmwf-5.ini index 082c3d018..36610d729 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-10m_v_component_of_wind_anomaly-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-10m_v_component_of_wind_anomaly-ecmwf-5.ini @@ -11,6 +11,7 @@ variable = va10 datatype = fcmean, hcmean, em cds_dataset = seasonal-postprocessed-single-levels cds_variable = 10m_v_component_of_wind_anomaly +cds_units = m s^-1 complete = yes origin = ecmwf system = 5 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-10m_v_component_of_wind_anomaly-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-10m_v_component_of_wind_anomaly-meteo_france-6.ini index d3e284a15..bb65078e9 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-10m_v_component_of_wind_anomaly-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-10m_v_component_of_wind_anomaly-meteo_france-6.ini @@ -11,6 +11,7 @@ variable = va10 datatype = fcmean, hcmean, em cds_dataset = seasonal-postprocessed-single-levels cds_variable = 10m_v_component_of_wind_anomaly +cds_units = m s^-1 complete = yes origin = meteo_france system = 6 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-10m_v_component_of_wind_anomaly-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-10m_v_component_of_wind_anomaly-meteo_france-7.ini index 1035fc55d..455176f48 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-10m_v_component_of_wind_anomaly-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-10m_v_component_of_wind_anomaly-meteo_france-7.ini @@ -11,6 +11,7 @@ variable = va10 datatype = fcmean, hcmean, em cds_dataset = seasonal-postprocessed-single-levels cds_variable = 10m_v_component_of_wind_anomaly +cds_units = m s^-1 complete = yes origin = meteo_france system = 7 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-10m_v_component_of_wind_anomaly-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-10m_v_component_of_wind_anomaly-ukmo-14.ini index 387f4a4e7..12535e25d 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-10m_v_component_of_wind_anomaly-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-10m_v_component_of_wind_anomaly-ukmo-14.ini @@ -11,6 +11,7 @@ variable = va10 datatype = fcmean, hcmean, em cds_dataset = seasonal-postprocessed-single-levels cds_variable = 10m_v_component_of_wind_anomaly +cds_units = m s^-1 complete = yes origin = ukmo system = 14 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-10m_wind_gust_anomaly-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-10m_wind_gust_anomaly-cmcc-3.ini index 0cef26cec..50b8f0ff0 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-10m_wind_gust_anomaly-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-10m_wind_gust_anomaly-cmcc-3.ini @@ -11,6 +11,7 @@ variable = fga10 datatype = fcmean, hcmean, em cds_dataset = seasonal-postprocessed-single-levels cds_variable = 10m_wind_gust_anomaly +cds_units = m s^-1 complete = yes origin = cmcc system = 3 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-10m_wind_gust_anomaly-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-10m_wind_gust_anomaly-dwd-2.ini index 497c4d3a2..2b16b0910 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-10m_wind_gust_anomaly-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-10m_wind_gust_anomaly-dwd-2.ini @@ -11,6 +11,7 @@ variable = fga10 datatype = fcmean, hcmean, em cds_dataset = seasonal-postprocessed-single-levels cds_variable = 10m_wind_gust_anomaly +cds_units = m s^-1 complete = yes origin = dwd system = 2 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-10m_wind_gust_anomaly-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-10m_wind_gust_anomaly-ecmwf-5.ini index 55c46ac67..e09ddc9a2 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-10m_wind_gust_anomaly-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-10m_wind_gust_anomaly-ecmwf-5.ini @@ -11,6 +11,7 @@ variable = fga10 datatype = fcmean, hcmean, em cds_dataset = seasonal-postprocessed-single-levels cds_variable = 10m_wind_gust_anomaly +cds_units = m s^-1 complete = yes origin = ecmwf system = 5 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-10m_wind_gust_anomaly-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-10m_wind_gust_anomaly-meteo_france-6.ini index 665bc7366..e5c370d2f 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-10m_wind_gust_anomaly-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-10m_wind_gust_anomaly-meteo_france-6.ini @@ -11,6 +11,7 @@ variable = fga10 datatype = fcmean, hcmean, em cds_dataset = seasonal-postprocessed-single-levels cds_variable = 10m_wind_gust_anomaly +cds_units = m s^-1 complete = yes origin = meteo_france system = 6 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-10m_wind_gust_anomaly-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-10m_wind_gust_anomaly-meteo_france-7.ini index 6950a4d99..8e8531fcd 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-10m_wind_gust_anomaly-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-10m_wind_gust_anomaly-meteo_france-7.ini @@ -11,6 +11,7 @@ variable = fga10 datatype = fcmean, hcmean, em cds_dataset = seasonal-postprocessed-single-levels cds_variable = 10m_wind_gust_anomaly +cds_units = m s^-1 complete = yes origin = meteo_france system = 7 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-10m_wind_gust_anomaly-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-10m_wind_gust_anomaly-ukmo-14.ini index df1628198..00da35072 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-10m_wind_gust_anomaly-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-10m_wind_gust_anomaly-ukmo-14.ini @@ -11,6 +11,7 @@ variable = fga10 datatype = fcmean, hcmean, em cds_dataset = seasonal-postprocessed-single-levels cds_variable = 10m_wind_gust_anomaly +cds_units = m s^-1 complete = yes origin = ukmo system = 14 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-10m_wind_speed_anomaly-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-10m_wind_speed_anomaly-cmcc-3.ini index eb87d5b4a..ca6a0edaa 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-10m_wind_speed_anomaly-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-10m_wind_speed_anomaly-cmcc-3.ini @@ -11,6 +11,7 @@ variable = ua10 datatype = fcmean, hcmean, em cds_dataset = seasonal-postprocessed-single-levels cds_variable = 10m_wind_speed_anomaly +cds_units = m s^-1 complete = yes origin = cmcc system = 3 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-10m_wind_speed_anomaly-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-10m_wind_speed_anomaly-dwd-2.ini index 9e374abe4..73adf1411 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-10m_wind_speed_anomaly-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-10m_wind_speed_anomaly-dwd-2.ini @@ -11,6 +11,7 @@ variable = ua10 datatype = fcmean, hcmean, em cds_dataset = seasonal-postprocessed-single-levels cds_variable = 10m_wind_speed_anomaly +cds_units = m s^-1 complete = yes origin = dwd system = 2 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-10m_wind_speed_anomaly-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-10m_wind_speed_anomaly-ecmwf-5.ini index 747053ea3..bd1bac67d 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-10m_wind_speed_anomaly-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-10m_wind_speed_anomaly-ecmwf-5.ini @@ -11,6 +11,7 @@ variable = ua10 datatype = fcmean, hcmean, em cds_dataset = seasonal-postprocessed-single-levels cds_variable = 10m_wind_speed_anomaly +cds_units = m s^-1 complete = yes origin = ecmwf system = 5 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-10m_wind_speed_anomaly-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-10m_wind_speed_anomaly-meteo_france-6.ini index 83736d3eb..3f109afb6 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-10m_wind_speed_anomaly-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-10m_wind_speed_anomaly-meteo_france-6.ini @@ -11,6 +11,7 @@ variable = ua10 datatype = fcmean, hcmean, em cds_dataset = seasonal-postprocessed-single-levels cds_variable = 10m_wind_speed_anomaly +cds_units = m s^-1 complete = yes origin = meteo_france system = 6 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-10m_wind_speed_anomaly-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-10m_wind_speed_anomaly-meteo_france-7.ini index dd0a4be98..0406620c2 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-10m_wind_speed_anomaly-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-10m_wind_speed_anomaly-meteo_france-7.ini @@ -11,6 +11,7 @@ variable = ua10 datatype = fcmean, hcmean, em cds_dataset = seasonal-postprocessed-single-levels cds_variable = 10m_wind_speed_anomaly +cds_units = m s^-1 complete = yes origin = meteo_france system = 7 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-10m_wind_speed_anomaly-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-10m_wind_speed_anomaly-ukmo-14.ini index 038f32477..e26a6b999 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-10m_wind_speed_anomaly-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-10m_wind_speed_anomaly-ukmo-14.ini @@ -11,6 +11,7 @@ variable = ua10 datatype = fcmean, hcmean, em cds_dataset = seasonal-postprocessed-single-levels cds_variable = 10m_wind_speed_anomaly +cds_units = m s^-1 complete = yes origin = ukmo system = 14 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-2m_dewpoint_temperature_anomaly-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-2m_dewpoint_temperature_anomaly-cmcc-3.ini index ef82008c0..6f2cfe9b1 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-2m_dewpoint_temperature_anomaly-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-2m_dewpoint_temperature_anomaly-cmcc-3.ini @@ -11,6 +11,7 @@ variable = d2a datatype = fcmean, hcmean, em cds_dataset = seasonal-postprocessed-single-levels cds_variable = 2m_dewpoint_temperature_anomaly +cds_units = K complete = yes origin = cmcc system = 3 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-2m_dewpoint_temperature_anomaly-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-2m_dewpoint_temperature_anomaly-dwd-2.ini index 36453c59d..9f8587874 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-2m_dewpoint_temperature_anomaly-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-2m_dewpoint_temperature_anomaly-dwd-2.ini @@ -11,6 +11,7 @@ variable = d2a datatype = fcmean, hcmean, em cds_dataset = seasonal-postprocessed-single-levels cds_variable = 2m_dewpoint_temperature_anomaly +cds_units = K complete = yes origin = dwd system = 2 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-2m_dewpoint_temperature_anomaly-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-2m_dewpoint_temperature_anomaly-ecmwf-5.ini index d6d41b1a4..757cfa3a8 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-2m_dewpoint_temperature_anomaly-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-2m_dewpoint_temperature_anomaly-ecmwf-5.ini @@ -11,6 +11,7 @@ variable = d2a datatype = fcmean, hcmean, em cds_dataset = seasonal-postprocessed-single-levels cds_variable = 2m_dewpoint_temperature_anomaly +cds_units = K complete = yes origin = ecmwf system = 5 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-2m_dewpoint_temperature_anomaly-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-2m_dewpoint_temperature_anomaly-meteo_france-6.ini index a1aa6968a..ca4f8c525 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-2m_dewpoint_temperature_anomaly-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-2m_dewpoint_temperature_anomaly-meteo_france-6.ini @@ -11,6 +11,7 @@ variable = d2a datatype = fcmean, hcmean, em cds_dataset = seasonal-postprocessed-single-levels cds_variable = 2m_dewpoint_temperature_anomaly +cds_units = K complete = yes origin = meteo_france system = 6 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-2m_dewpoint_temperature_anomaly-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-2m_dewpoint_temperature_anomaly-meteo_france-7.ini index 1b0c07d32..e322ac04e 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-2m_dewpoint_temperature_anomaly-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-2m_dewpoint_temperature_anomaly-meteo_france-7.ini @@ -11,6 +11,7 @@ variable = d2a datatype = fcmean, hcmean, em cds_dataset = seasonal-postprocessed-single-levels cds_variable = 2m_dewpoint_temperature_anomaly +cds_units = K complete = yes origin = meteo_france system = 7 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-2m_dewpoint_temperature_anomaly-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-2m_dewpoint_temperature_anomaly-ukmo-14.ini index d318ebac6..e848540c4 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-2m_dewpoint_temperature_anomaly-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-2m_dewpoint_temperature_anomaly-ukmo-14.ini @@ -11,6 +11,7 @@ variable = d2a datatype = fcmean, hcmean, em cds_dataset = seasonal-postprocessed-single-levels cds_variable = 2m_dewpoint_temperature_anomaly +cds_units = K complete = yes origin = ukmo system = 14 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-2m_temperature_anomaly-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-2m_temperature_anomaly-cmcc-3.ini index f17c02951..b5b22ac1a 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-2m_temperature_anomaly-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-2m_temperature_anomaly-cmcc-3.ini @@ -11,6 +11,7 @@ variable = t2a datatype = fcmean, hcmean, em cds_dataset = seasonal-postprocessed-single-levels cds_variable = 2m_temperature_anomaly +cds_units = K complete = yes origin = cmcc system = 3 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-2m_temperature_anomaly-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-2m_temperature_anomaly-dwd-2.ini index 0b64bd770..ff6106111 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-2m_temperature_anomaly-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-2m_temperature_anomaly-dwd-2.ini @@ -11,6 +11,7 @@ variable = t2a datatype = fcmean, hcmean, em cds_dataset = seasonal-postprocessed-single-levels cds_variable = 2m_temperature_anomaly +cds_units = K complete = yes origin = dwd system = 2 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-2m_temperature_anomaly-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-2m_temperature_anomaly-ecmwf-5.ini index 8a710a8bd..6cd3385ef 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-2m_temperature_anomaly-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-2m_temperature_anomaly-ecmwf-5.ini @@ -11,6 +11,7 @@ variable = t2a datatype = fcmean, hcmean, em cds_dataset = seasonal-postprocessed-single-levels cds_variable = 2m_temperature_anomaly +cds_units = K complete = yes origin = ecmwf system = 5 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-2m_temperature_anomaly-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-2m_temperature_anomaly-meteo_france-6.ini index 16e23ddba..15c25b16b 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-2m_temperature_anomaly-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-2m_temperature_anomaly-meteo_france-6.ini @@ -11,6 +11,7 @@ variable = t2a datatype = fcmean, hcmean, em cds_dataset = seasonal-postprocessed-single-levels cds_variable = 2m_temperature_anomaly +cds_units = K complete = yes origin = meteo_france system = 6 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-2m_temperature_anomaly-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-2m_temperature_anomaly-meteo_france-7.ini index f394c9181..47b0ac6ee 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-2m_temperature_anomaly-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-2m_temperature_anomaly-meteo_france-7.ini @@ -11,6 +11,7 @@ variable = t2a datatype = fcmean, hcmean, em cds_dataset = seasonal-postprocessed-single-levels cds_variable = 2m_temperature_anomaly +cds_units = K complete = yes origin = meteo_france system = 7 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-2m_temperature_anomaly-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-2m_temperature_anomaly-ukmo-14.ini index 0b87aff65..86b289383 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-2m_temperature_anomaly-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-2m_temperature_anomaly-ukmo-14.ini @@ -11,6 +11,7 @@ variable = t2a datatype = fcmean, hcmean, em cds_dataset = seasonal-postprocessed-single-levels cds_variable = 2m_temperature_anomaly +cds_units = K complete = yes origin = ukmo system = 14 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-east_west_surface_stress_anomalous_rate_of_accumulation-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-east_west_surface_stress_anomalous_rate_of_accumulation-cmcc-3.ini index d1232cd6a..18f6ffb75 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-east_west_surface_stress_anomalous_rate_of_accumulation-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-east_west_surface_stress_anomalous_rate_of_accumulation-cmcc-3.ini @@ -11,6 +11,7 @@ variable = ewssara datatype = fcmean, hcmean, em cds_dataset = seasonal-postprocessed-single-levels cds_variable = east_west_surface_stress_anomalous_rate_of_accumulation +cds_units = N m^-2 complete = yes origin = cmcc system = 3 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-east_west_surface_stress_anomalous_rate_of_accumulation-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-east_west_surface_stress_anomalous_rate_of_accumulation-dwd-2.ini index 9012db234..792942561 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-east_west_surface_stress_anomalous_rate_of_accumulation-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-east_west_surface_stress_anomalous_rate_of_accumulation-dwd-2.ini @@ -11,6 +11,7 @@ variable = ewssara datatype = fcmean, hcmean, em cds_dataset = seasonal-postprocessed-single-levels cds_variable = east_west_surface_stress_anomalous_rate_of_accumulation +cds_units = N m^-2 complete = yes origin = dwd system = 2 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-east_west_surface_stress_anomalous_rate_of_accumulation-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-east_west_surface_stress_anomalous_rate_of_accumulation-ecmwf-5.ini index 797687d0b..f1c015a9d 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-east_west_surface_stress_anomalous_rate_of_accumulation-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-east_west_surface_stress_anomalous_rate_of_accumulation-ecmwf-5.ini @@ -11,6 +11,7 @@ variable = ewssara datatype = fcmean, hcmean, em cds_dataset = seasonal-postprocessed-single-levels cds_variable = east_west_surface_stress_anomalous_rate_of_accumulation +cds_units = N m^-2 complete = yes origin = ecmwf system = 5 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-east_west_surface_stress_anomalous_rate_of_accumulation-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-east_west_surface_stress_anomalous_rate_of_accumulation-meteo_france-6.ini index e9c8a388f..9e47865ea 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-east_west_surface_stress_anomalous_rate_of_accumulation-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-east_west_surface_stress_anomalous_rate_of_accumulation-meteo_france-6.ini @@ -11,6 +11,7 @@ variable = ewssara datatype = fcmean, hcmean, em cds_dataset = seasonal-postprocessed-single-levels cds_variable = east_west_surface_stress_anomalous_rate_of_accumulation +cds_units = N m^-2 complete = yes origin = meteo_france system = 6 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-east_west_surface_stress_anomalous_rate_of_accumulation-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-east_west_surface_stress_anomalous_rate_of_accumulation-meteo_france-7.ini index 5969e8d80..e2949ed0b 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-east_west_surface_stress_anomalous_rate_of_accumulation-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-east_west_surface_stress_anomalous_rate_of_accumulation-meteo_france-7.ini @@ -11,6 +11,7 @@ variable = ewssara datatype = fcmean, hcmean, em cds_dataset = seasonal-postprocessed-single-levels cds_variable = east_west_surface_stress_anomalous_rate_of_accumulation +cds_units = N m^-2 complete = yes origin = meteo_france system = 7 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-east_west_surface_stress_anomalous_rate_of_accumulation-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-east_west_surface_stress_anomalous_rate_of_accumulation-ukmo-14.ini index c57c967a0..3ea8e78dc 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-east_west_surface_stress_anomalous_rate_of_accumulation-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-east_west_surface_stress_anomalous_rate_of_accumulation-ukmo-14.ini @@ -11,6 +11,7 @@ variable = ewssara datatype = fcmean, hcmean, em cds_dataset = seasonal-postprocessed-single-levels cds_variable = east_west_surface_stress_anomalous_rate_of_accumulation +cds_units = N m^-2 complete = yes origin = ukmo system = 14 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-evaporation_anomalous_rate_of_accumulation-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-evaporation_anomalous_rate_of_accumulation-cmcc-3.ini index b2a2d3c8b..9dbdef422 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-evaporation_anomalous_rate_of_accumulation-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-evaporation_anomalous_rate_of_accumulation-cmcc-3.ini @@ -11,6 +11,7 @@ variable = evara datatype = fcmean, hcmean, em cds_dataset = seasonal-postprocessed-single-levels cds_variable = evaporation_anomalous_rate_of_accumulation +cds_units = m of water s^-1 complete = yes origin = cmcc system = 3 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-evaporation_anomalous_rate_of_accumulation-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-evaporation_anomalous_rate_of_accumulation-dwd-2.ini index 364e4a6ba..b4dd85af9 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-evaporation_anomalous_rate_of_accumulation-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-evaporation_anomalous_rate_of_accumulation-dwd-2.ini @@ -11,6 +11,7 @@ variable = evara datatype = fcmean, hcmean, em cds_dataset = seasonal-postprocessed-single-levels cds_variable = evaporation_anomalous_rate_of_accumulation +cds_units = m of water s^-1 complete = yes origin = dwd system = 2 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-evaporation_anomalous_rate_of_accumulation-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-evaporation_anomalous_rate_of_accumulation-ecmwf-5.ini index e59108fc4..8705693a1 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-evaporation_anomalous_rate_of_accumulation-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-evaporation_anomalous_rate_of_accumulation-ecmwf-5.ini @@ -11,6 +11,7 @@ variable = evara datatype = fcmean, hcmean, em cds_dataset = seasonal-postprocessed-single-levels cds_variable = evaporation_anomalous_rate_of_accumulation +cds_units = m of water s^-1 complete = yes origin = ecmwf system = 5 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-evaporation_anomalous_rate_of_accumulation-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-evaporation_anomalous_rate_of_accumulation-meteo_france-6.ini index 80e3335e0..4aa1eec95 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-evaporation_anomalous_rate_of_accumulation-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-evaporation_anomalous_rate_of_accumulation-meteo_france-6.ini @@ -11,6 +11,7 @@ variable = evara datatype = fcmean, hcmean, em cds_dataset = seasonal-postprocessed-single-levels cds_variable = evaporation_anomalous_rate_of_accumulation +cds_units = m of water s^-1 complete = yes origin = meteo_france system = 6 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-evaporation_anomalous_rate_of_accumulation-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-evaporation_anomalous_rate_of_accumulation-meteo_france-7.ini index aba7b7c4c..a1b361eb0 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-evaporation_anomalous_rate_of_accumulation-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-evaporation_anomalous_rate_of_accumulation-meteo_france-7.ini @@ -11,6 +11,7 @@ variable = evara datatype = fcmean, hcmean, em cds_dataset = seasonal-postprocessed-single-levels cds_variable = evaporation_anomalous_rate_of_accumulation +cds_units = m of water s^-1 complete = yes origin = meteo_france system = 7 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-evaporation_anomalous_rate_of_accumulation-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-evaporation_anomalous_rate_of_accumulation-ukmo-14.ini index 3c2b44c47..88c446348 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-evaporation_anomalous_rate_of_accumulation-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-evaporation_anomalous_rate_of_accumulation-ukmo-14.ini @@ -11,6 +11,7 @@ variable = evara datatype = fcmean, hcmean, em cds_dataset = seasonal-postprocessed-single-levels cds_variable = evaporation_anomalous_rate_of_accumulation +cds_units = m of water s^-1 complete = yes origin = ukmo system = 14 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-maximum_2m_temperature_in_the_last_24_hours_anomaly-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-maximum_2m_temperature_in_the_last_24_hours_anomaly-cmcc-3.ini index 94881f220..0bd497522 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-maximum_2m_temperature_in_the_last_24_hours_anomaly-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-maximum_2m_temperature_in_the_last_24_hours_anomaly-cmcc-3.ini @@ -11,6 +11,7 @@ variable = mx2t24a datatype = fcmean, hcmean, em cds_dataset = seasonal-postprocessed-single-levels cds_variable = maximum_2m_temperature_in_the_last_24_hours_anomaly +cds_units = K complete = yes origin = cmcc system = 3 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-maximum_2m_temperature_in_the_last_24_hours_anomaly-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-maximum_2m_temperature_in_the_last_24_hours_anomaly-dwd-2.ini index dabcc95d5..71b193c8f 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-maximum_2m_temperature_in_the_last_24_hours_anomaly-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-maximum_2m_temperature_in_the_last_24_hours_anomaly-dwd-2.ini @@ -11,6 +11,7 @@ variable = mx2t24a datatype = fcmean, hcmean, em cds_dataset = seasonal-postprocessed-single-levels cds_variable = maximum_2m_temperature_in_the_last_24_hours_anomaly +cds_units = K complete = yes origin = dwd system = 2 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-maximum_2m_temperature_in_the_last_24_hours_anomaly-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-maximum_2m_temperature_in_the_last_24_hours_anomaly-ecmwf-5.ini index 24b3ed1eb..cb5262f79 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-maximum_2m_temperature_in_the_last_24_hours_anomaly-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-maximum_2m_temperature_in_the_last_24_hours_anomaly-ecmwf-5.ini @@ -11,6 +11,7 @@ variable = mx2t24a datatype = fcmean, hcmean, em cds_dataset = seasonal-postprocessed-single-levels cds_variable = maximum_2m_temperature_in_the_last_24_hours_anomaly +cds_units = K complete = yes origin = ecmwf system = 5 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-maximum_2m_temperature_in_the_last_24_hours_anomaly-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-maximum_2m_temperature_in_the_last_24_hours_anomaly-meteo_france-6.ini index 46ef15597..3f7019a28 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-maximum_2m_temperature_in_the_last_24_hours_anomaly-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-maximum_2m_temperature_in_the_last_24_hours_anomaly-meteo_france-6.ini @@ -11,6 +11,7 @@ variable = mx2t24a datatype = fcmean, hcmean, em cds_dataset = seasonal-postprocessed-single-levels cds_variable = maximum_2m_temperature_in_the_last_24_hours_anomaly +cds_units = K complete = yes origin = meteo_france system = 6 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-maximum_2m_temperature_in_the_last_24_hours_anomaly-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-maximum_2m_temperature_in_the_last_24_hours_anomaly-meteo_france-7.ini index f85078fba..5daff85a7 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-maximum_2m_temperature_in_the_last_24_hours_anomaly-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-maximum_2m_temperature_in_the_last_24_hours_anomaly-meteo_france-7.ini @@ -11,6 +11,7 @@ variable = mx2t24a datatype = fcmean, hcmean, em cds_dataset = seasonal-postprocessed-single-levels cds_variable = maximum_2m_temperature_in_the_last_24_hours_anomaly +cds_units = K complete = yes origin = meteo_france system = 7 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-maximum_2m_temperature_in_the_last_24_hours_anomaly-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-maximum_2m_temperature_in_the_last_24_hours_anomaly-ukmo-14.ini index 65d5af31b..4d0bd2516 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-maximum_2m_temperature_in_the_last_24_hours_anomaly-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-maximum_2m_temperature_in_the_last_24_hours_anomaly-ukmo-14.ini @@ -11,6 +11,7 @@ variable = mx2t24a datatype = fcmean, hcmean, em cds_dataset = seasonal-postprocessed-single-levels cds_variable = maximum_2m_temperature_in_the_last_24_hours_anomaly +cds_units = K complete = yes origin = ukmo system = 14 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-mean_sea_level_pressure_anomaly-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-mean_sea_level_pressure_anomaly-cmcc-3.ini index dcae6c7de..e466d502b 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-mean_sea_level_pressure_anomaly-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-mean_sea_level_pressure_anomaly-cmcc-3.ini @@ -11,6 +11,7 @@ variable = msla datatype = fcmean, hcmean, em cds_dataset = seasonal-postprocessed-single-levels cds_variable = mean_sea_level_pressure_anomaly +cds_units = Pa complete = yes origin = cmcc system = 3 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-mean_sea_level_pressure_anomaly-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-mean_sea_level_pressure_anomaly-dwd-2.ini index 445c45d8c..2c845ffe7 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-mean_sea_level_pressure_anomaly-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-mean_sea_level_pressure_anomaly-dwd-2.ini @@ -11,6 +11,7 @@ variable = msla datatype = fcmean, hcmean, em cds_dataset = seasonal-postprocessed-single-levels cds_variable = mean_sea_level_pressure_anomaly +cds_units = Pa complete = yes origin = dwd system = 2 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-mean_sea_level_pressure_anomaly-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-mean_sea_level_pressure_anomaly-ecmwf-5.ini index dc41cb001..c42a7be33 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-mean_sea_level_pressure_anomaly-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-mean_sea_level_pressure_anomaly-ecmwf-5.ini @@ -11,6 +11,7 @@ variable = msla datatype = fcmean, hcmean, em cds_dataset = seasonal-postprocessed-single-levels cds_variable = mean_sea_level_pressure_anomaly +cds_units = Pa complete = yes origin = ecmwf system = 5 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-mean_sea_level_pressure_anomaly-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-mean_sea_level_pressure_anomaly-meteo_france-6.ini index d56a5c3bb..3361ee4a2 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-mean_sea_level_pressure_anomaly-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-mean_sea_level_pressure_anomaly-meteo_france-6.ini @@ -11,6 +11,7 @@ variable = msla datatype = fcmean, hcmean, em cds_dataset = seasonal-postprocessed-single-levels cds_variable = mean_sea_level_pressure_anomaly +cds_units = Pa complete = yes origin = meteo_france system = 6 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-mean_sea_level_pressure_anomaly-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-mean_sea_level_pressure_anomaly-meteo_france-7.ini index f1f680576..2f4ce97ef 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-mean_sea_level_pressure_anomaly-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-mean_sea_level_pressure_anomaly-meteo_france-7.ini @@ -11,6 +11,7 @@ variable = msla datatype = fcmean, hcmean, em cds_dataset = seasonal-postprocessed-single-levels cds_variable = mean_sea_level_pressure_anomaly +cds_units = Pa complete = yes origin = meteo_france system = 7 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-mean_sea_level_pressure_anomaly-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-mean_sea_level_pressure_anomaly-ukmo-14.ini index 1ec577b35..7ad649fab 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-mean_sea_level_pressure_anomaly-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-mean_sea_level_pressure_anomaly-ukmo-14.ini @@ -11,6 +11,7 @@ variable = msla datatype = fcmean, hcmean, em cds_dataset = seasonal-postprocessed-single-levels cds_variable = mean_sea_level_pressure_anomaly +cds_units = Pa complete = yes origin = ukmo system = 14 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-minimum_2m_temperature_in_the_last_24_hours_anomaly-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-minimum_2m_temperature_in_the_last_24_hours_anomaly-cmcc-3.ini index eda0cc258..efe478856 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-minimum_2m_temperature_in_the_last_24_hours_anomaly-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-minimum_2m_temperature_in_the_last_24_hours_anomaly-cmcc-3.ini @@ -11,6 +11,7 @@ variable = mn2t24a datatype = fcmean, hcmean, em cds_dataset = seasonal-postprocessed-single-levels cds_variable = minimum_2m_temperature_in_the_last_24_hours_anomaly +cds_units = K complete = yes origin = cmcc system = 3 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-minimum_2m_temperature_in_the_last_24_hours_anomaly-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-minimum_2m_temperature_in_the_last_24_hours_anomaly-dwd-2.ini index fad7952d0..5a8b7efd5 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-minimum_2m_temperature_in_the_last_24_hours_anomaly-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-minimum_2m_temperature_in_the_last_24_hours_anomaly-dwd-2.ini @@ -11,6 +11,7 @@ variable = mn2t24a datatype = fcmean, hcmean, em cds_dataset = seasonal-postprocessed-single-levels cds_variable = minimum_2m_temperature_in_the_last_24_hours_anomaly +cds_units = K complete = yes origin = dwd system = 2 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-minimum_2m_temperature_in_the_last_24_hours_anomaly-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-minimum_2m_temperature_in_the_last_24_hours_anomaly-ecmwf-5.ini index 79bae1567..bcc1aec28 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-minimum_2m_temperature_in_the_last_24_hours_anomaly-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-minimum_2m_temperature_in_the_last_24_hours_anomaly-ecmwf-5.ini @@ -11,6 +11,7 @@ variable = mn2t24a datatype = fcmean, hcmean, em cds_dataset = seasonal-postprocessed-single-levels cds_variable = minimum_2m_temperature_in_the_last_24_hours_anomaly +cds_units = K complete = yes origin = ecmwf system = 5 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-minimum_2m_temperature_in_the_last_24_hours_anomaly-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-minimum_2m_temperature_in_the_last_24_hours_anomaly-meteo_france-6.ini index 43ad3c71c..d9b0232cd 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-minimum_2m_temperature_in_the_last_24_hours_anomaly-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-minimum_2m_temperature_in_the_last_24_hours_anomaly-meteo_france-6.ini @@ -11,6 +11,7 @@ variable = mn2t24a datatype = fcmean, hcmean, em cds_dataset = seasonal-postprocessed-single-levels cds_variable = minimum_2m_temperature_in_the_last_24_hours_anomaly +cds_units = K complete = yes origin = meteo_france system = 6 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-minimum_2m_temperature_in_the_last_24_hours_anomaly-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-minimum_2m_temperature_in_the_last_24_hours_anomaly-meteo_france-7.ini index cfcc61253..e0108a327 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-minimum_2m_temperature_in_the_last_24_hours_anomaly-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-minimum_2m_temperature_in_the_last_24_hours_anomaly-meteo_france-7.ini @@ -11,6 +11,7 @@ variable = mn2t24a datatype = fcmean, hcmean, em cds_dataset = seasonal-postprocessed-single-levels cds_variable = minimum_2m_temperature_in_the_last_24_hours_anomaly +cds_units = K complete = yes origin = meteo_france system = 7 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-minimum_2m_temperature_in_the_last_24_hours_anomaly-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-minimum_2m_temperature_in_the_last_24_hours_anomaly-ukmo-14.ini index 281c3515c..3dcf32301 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-minimum_2m_temperature_in_the_last_24_hours_anomaly-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-minimum_2m_temperature_in_the_last_24_hours_anomaly-ukmo-14.ini @@ -11,6 +11,7 @@ variable = mn2t24a datatype = fcmean, hcmean, em cds_dataset = seasonal-postprocessed-single-levels cds_variable = minimum_2m_temperature_in_the_last_24_hours_anomaly +cds_units = K complete = yes origin = ukmo system = 14 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-north_south_surface_stress_anomalous_rate_of_accumulation-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-north_south_surface_stress_anomalous_rate_of_accumulation-cmcc-3.ini index 1fd9cfe91..c418c3192 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-north_south_surface_stress_anomalous_rate_of_accumulation-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-north_south_surface_stress_anomalous_rate_of_accumulation-cmcc-3.ini @@ -11,6 +11,7 @@ variable = nsssara datatype = fcmean, hcmean, em cds_dataset = seasonal-postprocessed-single-levels cds_variable = north_south_surface_stress_anomalous_rate_of_accumulation +cds_units = N m^-2 complete = yes origin = cmcc system = 3 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-north_south_surface_stress_anomalous_rate_of_accumulation-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-north_south_surface_stress_anomalous_rate_of_accumulation-dwd-2.ini index 9f0dda10e..0efb71b8e 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-north_south_surface_stress_anomalous_rate_of_accumulation-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-north_south_surface_stress_anomalous_rate_of_accumulation-dwd-2.ini @@ -11,6 +11,7 @@ variable = nsssara datatype = fcmean, hcmean, em cds_dataset = seasonal-postprocessed-single-levels cds_variable = north_south_surface_stress_anomalous_rate_of_accumulation +cds_units = N m^-2 complete = yes origin = dwd system = 2 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-north_south_surface_stress_anomalous_rate_of_accumulation-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-north_south_surface_stress_anomalous_rate_of_accumulation-ecmwf-5.ini index 53b8b2895..e69c94d98 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-north_south_surface_stress_anomalous_rate_of_accumulation-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-north_south_surface_stress_anomalous_rate_of_accumulation-ecmwf-5.ini @@ -11,6 +11,7 @@ variable = nsssara datatype = fcmean, hcmean, em cds_dataset = seasonal-postprocessed-single-levels cds_variable = north_south_surface_stress_anomalous_rate_of_accumulation +cds_units = N m^-2 complete = yes origin = ecmwf system = 5 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-north_south_surface_stress_anomalous_rate_of_accumulation-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-north_south_surface_stress_anomalous_rate_of_accumulation-meteo_france-6.ini index e25e48a09..7c9bf4239 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-north_south_surface_stress_anomalous_rate_of_accumulation-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-north_south_surface_stress_anomalous_rate_of_accumulation-meteo_france-6.ini @@ -11,6 +11,7 @@ variable = nsssara datatype = fcmean, hcmean, em cds_dataset = seasonal-postprocessed-single-levels cds_variable = north_south_surface_stress_anomalous_rate_of_accumulation +cds_units = N m^-2 complete = yes origin = meteo_france system = 6 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-north_south_surface_stress_anomalous_rate_of_accumulation-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-north_south_surface_stress_anomalous_rate_of_accumulation-meteo_france-7.ini index 1e92c71f5..082816efa 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-north_south_surface_stress_anomalous_rate_of_accumulation-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-north_south_surface_stress_anomalous_rate_of_accumulation-meteo_france-7.ini @@ -11,6 +11,7 @@ variable = nsssara datatype = fcmean, hcmean, em cds_dataset = seasonal-postprocessed-single-levels cds_variable = north_south_surface_stress_anomalous_rate_of_accumulation +cds_units = N m^-2 complete = yes origin = meteo_france system = 7 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-north_south_surface_stress_anomalous_rate_of_accumulation-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-north_south_surface_stress_anomalous_rate_of_accumulation-ukmo-14.ini index 1c9d021dd..bc27ddcf4 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-north_south_surface_stress_anomalous_rate_of_accumulation-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-north_south_surface_stress_anomalous_rate_of_accumulation-ukmo-14.ini @@ -11,6 +11,7 @@ variable = nsssara datatype = fcmean, hcmean, em cds_dataset = seasonal-postprocessed-single-levels cds_variable = north_south_surface_stress_anomalous_rate_of_accumulation +cds_units = N m^-2 complete = yes origin = ukmo system = 14 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-runoff_anomalous_rate_of_accumulation-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-runoff_anomalous_rate_of_accumulation-cmcc-3.ini index a3ae9e471..e04b88819 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-runoff_anomalous_rate_of_accumulation-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-runoff_anomalous_rate_of_accumulation-cmcc-3.ini @@ -11,6 +11,7 @@ variable = roara datatype = fcmean, hcmean, em cds_dataset = seasonal-postprocessed-single-levels cds_variable = runoff_anomalous_rate_of_accumulation +cds_units = m s^-1 complete = yes origin = cmcc system = 3 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-runoff_anomalous_rate_of_accumulation-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-runoff_anomalous_rate_of_accumulation-dwd-2.ini index 375215c42..7950d395a 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-runoff_anomalous_rate_of_accumulation-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-runoff_anomalous_rate_of_accumulation-dwd-2.ini @@ -11,6 +11,7 @@ variable = roara datatype = fcmean, hcmean, em cds_dataset = seasonal-postprocessed-single-levels cds_variable = runoff_anomalous_rate_of_accumulation +cds_units = m s^-1 complete = yes origin = dwd system = 2 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-runoff_anomalous_rate_of_accumulation-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-runoff_anomalous_rate_of_accumulation-ecmwf-5.ini index 13c67b988..15d41ab4e 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-runoff_anomalous_rate_of_accumulation-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-runoff_anomalous_rate_of_accumulation-ecmwf-5.ini @@ -11,6 +11,7 @@ variable = roara datatype = fcmean, hcmean, em cds_dataset = seasonal-postprocessed-single-levels cds_variable = runoff_anomalous_rate_of_accumulation +cds_units = m s^-1 complete = yes origin = ecmwf system = 5 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-runoff_anomalous_rate_of_accumulation-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-runoff_anomalous_rate_of_accumulation-meteo_france-6.ini index 785f9bdfe..70127a84c 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-runoff_anomalous_rate_of_accumulation-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-runoff_anomalous_rate_of_accumulation-meteo_france-6.ini @@ -11,6 +11,7 @@ variable = roara datatype = fcmean, hcmean, em cds_dataset = seasonal-postprocessed-single-levels cds_variable = runoff_anomalous_rate_of_accumulation +cds_units = m s^-1 complete = yes origin = meteo_france system = 6 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-runoff_anomalous_rate_of_accumulation-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-runoff_anomalous_rate_of_accumulation-meteo_france-7.ini index adae3f962..6617dda12 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-runoff_anomalous_rate_of_accumulation-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-runoff_anomalous_rate_of_accumulation-meteo_france-7.ini @@ -11,6 +11,7 @@ variable = roara datatype = fcmean, hcmean, em cds_dataset = seasonal-postprocessed-single-levels cds_variable = runoff_anomalous_rate_of_accumulation +cds_units = m s^-1 complete = yes origin = meteo_france system = 7 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-runoff_anomalous_rate_of_accumulation-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-runoff_anomalous_rate_of_accumulation-ukmo-14.ini index 6d173f072..9f588f182 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-runoff_anomalous_rate_of_accumulation-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-runoff_anomalous_rate_of_accumulation-ukmo-14.ini @@ -11,6 +11,7 @@ variable = roara datatype = fcmean, hcmean, em cds_dataset = seasonal-postprocessed-single-levels cds_variable = runoff_anomalous_rate_of_accumulation +cds_units = m s^-1 complete = yes origin = ukmo system = 14 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-sea_ice_cover_anomaly-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-sea_ice_cover_anomaly-cmcc-3.ini index a6b7c29bc..0af700044 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-sea_ice_cover_anomaly-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-sea_ice_cover_anomaly-cmcc-3.ini @@ -11,6 +11,7 @@ variable = sica datatype = fcmean, hcmean, em cds_dataset = seasonal-postprocessed-single-levels cds_variable = sea_ice_cover_anomaly +cds_units = (0 - 1) complete = yes origin = cmcc system = 3 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = 0.0 -valid_max = 1.0 +valid_max = 1.0 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-sea_ice_cover_anomaly-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-sea_ice_cover_anomaly-dwd-2.ini index 2770cae25..afe3387d4 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-sea_ice_cover_anomaly-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-sea_ice_cover_anomaly-dwd-2.ini @@ -11,6 +11,7 @@ variable = sica datatype = fcmean, hcmean, em cds_dataset = seasonal-postprocessed-single-levels cds_variable = sea_ice_cover_anomaly +cds_units = (0 - 1) complete = yes origin = dwd system = 2 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = 0.0 -valid_max = 1.0 +valid_max = 1.0 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-sea_ice_cover_anomaly-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-sea_ice_cover_anomaly-ecmwf-5.ini index c8a005c67..b3d855a92 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-sea_ice_cover_anomaly-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-sea_ice_cover_anomaly-ecmwf-5.ini @@ -11,6 +11,7 @@ variable = sica datatype = fcmean, hcmean, em cds_dataset = seasonal-postprocessed-single-levels cds_variable = sea_ice_cover_anomaly +cds_units = (0 - 1) complete = yes origin = ecmwf system = 5 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = 0.0 -valid_max = 1.0 +valid_max = 1.0 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-sea_ice_cover_anomaly-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-sea_ice_cover_anomaly-meteo_france-6.ini index e8899c62d..73d142226 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-sea_ice_cover_anomaly-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-sea_ice_cover_anomaly-meteo_france-6.ini @@ -11,6 +11,7 @@ variable = sica datatype = fcmean, hcmean, em cds_dataset = seasonal-postprocessed-single-levels cds_variable = sea_ice_cover_anomaly +cds_units = (0 - 1) complete = yes origin = meteo_france system = 6 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = 0.0 -valid_max = 1.0 +valid_max = 1.0 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-sea_ice_cover_anomaly-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-sea_ice_cover_anomaly-meteo_france-7.ini index 4f012d35e..4ac2e47a0 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-sea_ice_cover_anomaly-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-sea_ice_cover_anomaly-meteo_france-7.ini @@ -11,6 +11,7 @@ variable = sica datatype = fcmean, hcmean, em cds_dataset = seasonal-postprocessed-single-levels cds_variable = sea_ice_cover_anomaly +cds_units = (0 - 1) complete = yes origin = meteo_france system = 7 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = 0.0 -valid_max = 1.0 +valid_max = 1.0 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-sea_ice_cover_anomaly-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-sea_ice_cover_anomaly-ukmo-14.ini index 6294d0151..7f5acf5bc 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-sea_ice_cover_anomaly-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-sea_ice_cover_anomaly-ukmo-14.ini @@ -11,6 +11,7 @@ variable = sica datatype = fcmean, hcmean, em cds_dataset = seasonal-postprocessed-single-levels cds_variable = sea_ice_cover_anomaly +cds_units = (0 - 1) complete = yes origin = ukmo system = 14 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = 0.0 -valid_max = 1.0 +valid_max = 1.0 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-sea_surface_temperature_anomaly-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-sea_surface_temperature_anomaly-cmcc-3.ini index cbe031a47..35e90a9ef 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-sea_surface_temperature_anomaly-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-sea_surface_temperature_anomaly-cmcc-3.ini @@ -11,6 +11,7 @@ variable = ssta datatype = fcmean, hcmean, em cds_dataset = seasonal-postprocessed-single-levels cds_variable = sea_surface_temperature_anomaly +cds_units = K complete = yes origin = cmcc system = 3 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-sea_surface_temperature_anomaly-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-sea_surface_temperature_anomaly-dwd-2.ini index a8350df77..08adb04cf 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-sea_surface_temperature_anomaly-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-sea_surface_temperature_anomaly-dwd-2.ini @@ -11,6 +11,7 @@ variable = ssta datatype = fcmean, hcmean, em cds_dataset = seasonal-postprocessed-single-levels cds_variable = sea_surface_temperature_anomaly +cds_units = K complete = yes origin = dwd system = 2 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-sea_surface_temperature_anomaly-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-sea_surface_temperature_anomaly-ecmwf-5.ini index 645b7eb99..56c696e15 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-sea_surface_temperature_anomaly-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-sea_surface_temperature_anomaly-ecmwf-5.ini @@ -11,6 +11,7 @@ variable = ssta datatype = fcmean, hcmean, em cds_dataset = seasonal-postprocessed-single-levels cds_variable = sea_surface_temperature_anomaly +cds_units = K complete = yes origin = ecmwf system = 5 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-sea_surface_temperature_anomaly-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-sea_surface_temperature_anomaly-meteo_france-6.ini index e71beeb3b..0086ee278 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-sea_surface_temperature_anomaly-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-sea_surface_temperature_anomaly-meteo_france-6.ini @@ -11,6 +11,7 @@ variable = ssta datatype = fcmean, hcmean, em cds_dataset = seasonal-postprocessed-single-levels cds_variable = sea_surface_temperature_anomaly +cds_units = K complete = yes origin = meteo_france system = 6 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-sea_surface_temperature_anomaly-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-sea_surface_temperature_anomaly-meteo_france-7.ini index f5edc143c..59cb42067 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-sea_surface_temperature_anomaly-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-sea_surface_temperature_anomaly-meteo_france-7.ini @@ -11,6 +11,7 @@ variable = ssta datatype = fcmean, hcmean, em cds_dataset = seasonal-postprocessed-single-levels cds_variable = sea_surface_temperature_anomaly +cds_units = K complete = yes origin = meteo_france system = 7 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-sea_surface_temperature_anomaly-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-sea_surface_temperature_anomaly-ukmo-14.ini index f2dd0b8f3..879d49b22 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-sea_surface_temperature_anomaly-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-sea_surface_temperature_anomaly-ukmo-14.ini @@ -11,6 +11,7 @@ variable = ssta datatype = fcmean, hcmean, em cds_dataset = seasonal-postprocessed-single-levels cds_variable = sea_surface_temperature_anomaly +cds_units = K complete = yes origin = ukmo system = 14 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-snow_density_anomaly-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-snow_density_anomaly-cmcc-3.ini index f2655b9ed..0b76f0f7e 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-snow_density_anomaly-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-snow_density_anomaly-cmcc-3.ini @@ -11,6 +11,7 @@ variable = rsna datatype = fcmean, hcmean, em cds_dataset = seasonal-postprocessed-single-levels cds_variable = snow_density_anomaly +cds_units = kg m^-3 complete = yes origin = cmcc system = 3 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-snow_density_anomaly-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-snow_density_anomaly-dwd-2.ini index cba97fa95..bb6f87791 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-snow_density_anomaly-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-snow_density_anomaly-dwd-2.ini @@ -11,6 +11,7 @@ variable = rsna datatype = fcmean, hcmean, em cds_dataset = seasonal-postprocessed-single-levels cds_variable = snow_density_anomaly +cds_units = kg m^-3 complete = yes origin = dwd system = 2 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-snow_density_anomaly-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-snow_density_anomaly-ecmwf-5.ini index e51d78be0..328156d3e 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-snow_density_anomaly-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-snow_density_anomaly-ecmwf-5.ini @@ -11,6 +11,7 @@ variable = rsna datatype = fcmean, hcmean, em cds_dataset = seasonal-postprocessed-single-levels cds_variable = snow_density_anomaly +cds_units = kg m^-3 complete = yes origin = ecmwf system = 5 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-snow_density_anomaly-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-snow_density_anomaly-meteo_france-6.ini index 305e71d1a..54c009ae9 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-snow_density_anomaly-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-snow_density_anomaly-meteo_france-6.ini @@ -11,6 +11,7 @@ variable = rsna datatype = fcmean, hcmean, em cds_dataset = seasonal-postprocessed-single-levels cds_variable = snow_density_anomaly +cds_units = kg m^-3 complete = yes origin = meteo_france system = 6 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-snow_density_anomaly-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-snow_density_anomaly-meteo_france-7.ini index 8a912e9a9..51f440a3b 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-snow_density_anomaly-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-snow_density_anomaly-meteo_france-7.ini @@ -11,6 +11,7 @@ variable = rsna datatype = fcmean, hcmean, em cds_dataset = seasonal-postprocessed-single-levels cds_variable = snow_density_anomaly +cds_units = kg m^-3 complete = yes origin = meteo_france system = 7 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-snow_density_anomaly-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-snow_density_anomaly-ukmo-14.ini index 2f57c4ac9..20d60b4ed 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-snow_density_anomaly-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-snow_density_anomaly-ukmo-14.ini @@ -11,6 +11,7 @@ variable = rsna datatype = fcmean, hcmean, em cds_dataset = seasonal-postprocessed-single-levels cds_variable = snow_density_anomaly +cds_units = kg m^-3 complete = yes origin = ukmo system = 14 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-snow_depth_anomaly-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-snow_depth_anomaly-cmcc-3.ini index e15f603c4..f12d2ff2e 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-snow_depth_anomaly-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-snow_depth_anomaly-cmcc-3.ini @@ -11,6 +11,7 @@ variable = sda datatype = fcmean, hcmean, em cds_dataset = seasonal-postprocessed-single-levels cds_variable = snow_depth_anomaly +cds_units = m of water equivalent complete = yes origin = cmcc system = 3 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-snow_depth_anomaly-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-snow_depth_anomaly-dwd-2.ini index 6e19eb850..b52f22cc6 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-snow_depth_anomaly-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-snow_depth_anomaly-dwd-2.ini @@ -11,6 +11,7 @@ variable = sda datatype = fcmean, hcmean, em cds_dataset = seasonal-postprocessed-single-levels cds_variable = snow_depth_anomaly +cds_units = m of water equivalent complete = yes origin = dwd system = 2 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-snow_depth_anomaly-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-snow_depth_anomaly-ecmwf-5.ini index 03c085805..8bcba56c0 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-snow_depth_anomaly-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-snow_depth_anomaly-ecmwf-5.ini @@ -11,6 +11,7 @@ variable = sda datatype = fcmean, hcmean, em cds_dataset = seasonal-postprocessed-single-levels cds_variable = snow_depth_anomaly +cds_units = m of water equivalent complete = yes origin = ecmwf system = 5 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-snow_depth_anomaly-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-snow_depth_anomaly-meteo_france-6.ini index 6ef9e123f..cda6e32e9 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-snow_depth_anomaly-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-snow_depth_anomaly-meteo_france-6.ini @@ -11,6 +11,7 @@ variable = sda datatype = fcmean, hcmean, em cds_dataset = seasonal-postprocessed-single-levels cds_variable = snow_depth_anomaly +cds_units = m of water equivalent complete = yes origin = meteo_france system = 6 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-snow_depth_anomaly-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-snow_depth_anomaly-meteo_france-7.ini index 7e25e6a74..8f3146568 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-snow_depth_anomaly-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-snow_depth_anomaly-meteo_france-7.ini @@ -11,6 +11,7 @@ variable = sda datatype = fcmean, hcmean, em cds_dataset = seasonal-postprocessed-single-levels cds_variable = snow_depth_anomaly +cds_units = m of water equivalent complete = yes origin = meteo_france system = 7 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-snow_depth_anomaly-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-snow_depth_anomaly-ukmo-14.ini index e27ae9f93..ed4a5e57f 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-snow_depth_anomaly-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-snow_depth_anomaly-ukmo-14.ini @@ -11,6 +11,7 @@ variable = sda datatype = fcmean, hcmean, em cds_dataset = seasonal-postprocessed-single-levels cds_variable = snow_depth_anomaly +cds_units = m of water equivalent complete = yes origin = ukmo system = 14 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-snowfall_anomalous_rate_of_accumulation-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-snowfall_anomalous_rate_of_accumulation-cmcc-3.ini index 55a2daab5..ce723087f 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-snowfall_anomalous_rate_of_accumulation-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-snowfall_anomalous_rate_of_accumulation-cmcc-3.ini @@ -11,6 +11,7 @@ variable = sfara datatype = fcmean, hcmean, em cds_dataset = seasonal-postprocessed-single-levels cds_variable = snowfall_anomalous_rate_of_accumulation +cds_units = m of water equivalent s^-1 complete = yes origin = cmcc system = 3 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-snowfall_anomalous_rate_of_accumulation-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-snowfall_anomalous_rate_of_accumulation-dwd-2.ini index 0684a6494..576b81293 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-snowfall_anomalous_rate_of_accumulation-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-snowfall_anomalous_rate_of_accumulation-dwd-2.ini @@ -11,6 +11,7 @@ variable = sfara datatype = fcmean, hcmean, em cds_dataset = seasonal-postprocessed-single-levels cds_variable = snowfall_anomalous_rate_of_accumulation +cds_units = m of water equivalent s^-1 complete = yes origin = dwd system = 2 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-snowfall_anomalous_rate_of_accumulation-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-snowfall_anomalous_rate_of_accumulation-ecmwf-5.ini index 18109f4fb..a165aff4c 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-snowfall_anomalous_rate_of_accumulation-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-snowfall_anomalous_rate_of_accumulation-ecmwf-5.ini @@ -11,6 +11,7 @@ variable = sfara datatype = fcmean, hcmean, em cds_dataset = seasonal-postprocessed-single-levels cds_variable = snowfall_anomalous_rate_of_accumulation +cds_units = m of water equivalent s^-1 complete = yes origin = ecmwf system = 5 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-snowfall_anomalous_rate_of_accumulation-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-snowfall_anomalous_rate_of_accumulation-meteo_france-6.ini index ba9c8d31e..f42dc497d 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-snowfall_anomalous_rate_of_accumulation-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-snowfall_anomalous_rate_of_accumulation-meteo_france-6.ini @@ -11,6 +11,7 @@ variable = sfara datatype = fcmean, hcmean, em cds_dataset = seasonal-postprocessed-single-levels cds_variable = snowfall_anomalous_rate_of_accumulation +cds_units = m of water equivalent s^-1 complete = yes origin = meteo_france system = 6 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-snowfall_anomalous_rate_of_accumulation-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-snowfall_anomalous_rate_of_accumulation-meteo_france-7.ini index 7e9111aa2..a4c587abb 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-snowfall_anomalous_rate_of_accumulation-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-snowfall_anomalous_rate_of_accumulation-meteo_france-7.ini @@ -11,6 +11,7 @@ variable = sfara datatype = fcmean, hcmean, em cds_dataset = seasonal-postprocessed-single-levels cds_variable = snowfall_anomalous_rate_of_accumulation +cds_units = m of water equivalent s^-1 complete = yes origin = meteo_france system = 7 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-snowfall_anomalous_rate_of_accumulation-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-snowfall_anomalous_rate_of_accumulation-ukmo-14.ini index c35c35340..c2b1ae7c9 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-snowfall_anomalous_rate_of_accumulation-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-snowfall_anomalous_rate_of_accumulation-ukmo-14.ini @@ -11,6 +11,7 @@ variable = sfara datatype = fcmean, hcmean, em cds_dataset = seasonal-postprocessed-single-levels cds_variable = snowfall_anomalous_rate_of_accumulation +cds_units = m of water equivalent s^-1 complete = yes origin = ukmo system = 14 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-soil_temperature_anomaly_level_1-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-soil_temperature_anomaly_level_1-cmcc-3.ini index 1681ca6b9..931dda45c 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-soil_temperature_anomaly_level_1-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-soil_temperature_anomaly_level_1-cmcc-3.ini @@ -11,6 +11,7 @@ variable = stal1 datatype = fcmean, hcmean, em cds_dataset = seasonal-postprocessed-single-levels cds_variable = soil_temperature_anomaly_level_1 +cds_units = K complete = yes origin = cmcc system = 3 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-soil_temperature_anomaly_level_1-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-soil_temperature_anomaly_level_1-dwd-2.ini index 91baa6de6..aef50b2d1 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-soil_temperature_anomaly_level_1-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-soil_temperature_anomaly_level_1-dwd-2.ini @@ -11,6 +11,7 @@ variable = stal1 datatype = fcmean, hcmean, em cds_dataset = seasonal-postprocessed-single-levels cds_variable = soil_temperature_anomaly_level_1 +cds_units = K complete = yes origin = dwd system = 2 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-soil_temperature_anomaly_level_1-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-soil_temperature_anomaly_level_1-ecmwf-5.ini index fdc0dc61b..110a82bce 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-soil_temperature_anomaly_level_1-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-soil_temperature_anomaly_level_1-ecmwf-5.ini @@ -11,6 +11,7 @@ variable = stal1 datatype = fcmean, hcmean, em cds_dataset = seasonal-postprocessed-single-levels cds_variable = soil_temperature_anomaly_level_1 +cds_units = K complete = yes origin = ecmwf system = 5 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-soil_temperature_anomaly_level_1-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-soil_temperature_anomaly_level_1-meteo_france-6.ini index 9a84c4496..44044345f 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-soil_temperature_anomaly_level_1-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-soil_temperature_anomaly_level_1-meteo_france-6.ini @@ -11,6 +11,7 @@ variable = stal1 datatype = fcmean, hcmean, em cds_dataset = seasonal-postprocessed-single-levels cds_variable = soil_temperature_anomaly_level_1 +cds_units = K complete = yes origin = meteo_france system = 6 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-soil_temperature_anomaly_level_1-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-soil_temperature_anomaly_level_1-meteo_france-7.ini index e60d6d680..5a480b01d 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-soil_temperature_anomaly_level_1-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-soil_temperature_anomaly_level_1-meteo_france-7.ini @@ -11,6 +11,7 @@ variable = stal1 datatype = fcmean, hcmean, em cds_dataset = seasonal-postprocessed-single-levels cds_variable = soil_temperature_anomaly_level_1 +cds_units = K complete = yes origin = meteo_france system = 7 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-soil_temperature_anomaly_level_1-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-soil_temperature_anomaly_level_1-ukmo-14.ini index db467f08b..4594a6b04 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-soil_temperature_anomaly_level_1-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-soil_temperature_anomaly_level_1-ukmo-14.ini @@ -11,6 +11,7 @@ variable = stal1 datatype = fcmean, hcmean, em cds_dataset = seasonal-postprocessed-single-levels cds_variable = soil_temperature_anomaly_level_1 +cds_units = K complete = yes origin = ukmo system = 14 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-solar_insolation_anomalous_rate_of_accumulation-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-solar_insolation_anomalous_rate_of_accumulation-cmcc-3.ini index 897efc27d..577a46818 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-solar_insolation_anomalous_rate_of_accumulation-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-solar_insolation_anomalous_rate_of_accumulation-cmcc-3.ini @@ -11,6 +11,7 @@ variable = soiara datatype = fcmean, hcmean, em cds_dataset = seasonal-postprocessed-single-levels cds_variable = solar_insolation_anomalous_rate_of_accumulation +cds_units = W m^-2 s^-1 complete = yes origin = cmcc system = 3 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-solar_insolation_anomalous_rate_of_accumulation-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-solar_insolation_anomalous_rate_of_accumulation-dwd-2.ini index c7b3cc0a4..462472ad5 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-solar_insolation_anomalous_rate_of_accumulation-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-solar_insolation_anomalous_rate_of_accumulation-dwd-2.ini @@ -11,6 +11,7 @@ variable = soiara datatype = fcmean, hcmean, em cds_dataset = seasonal-postprocessed-single-levels cds_variable = solar_insolation_anomalous_rate_of_accumulation +cds_units = W m^-2 s^-1 complete = yes origin = dwd system = 2 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-solar_insolation_anomalous_rate_of_accumulation-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-solar_insolation_anomalous_rate_of_accumulation-ecmwf-5.ini index 846a82e8c..bd566f2d7 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-solar_insolation_anomalous_rate_of_accumulation-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-solar_insolation_anomalous_rate_of_accumulation-ecmwf-5.ini @@ -11,6 +11,7 @@ variable = soiara datatype = fcmean, hcmean, em cds_dataset = seasonal-postprocessed-single-levels cds_variable = solar_insolation_anomalous_rate_of_accumulation +cds_units = W m^-2 s^-1 complete = yes origin = ecmwf system = 5 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-solar_insolation_anomalous_rate_of_accumulation-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-solar_insolation_anomalous_rate_of_accumulation-meteo_france-6.ini index e5a27ca36..6a1c8a2b0 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-solar_insolation_anomalous_rate_of_accumulation-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-solar_insolation_anomalous_rate_of_accumulation-meteo_france-6.ini @@ -11,6 +11,7 @@ variable = soiara datatype = fcmean, hcmean, em cds_dataset = seasonal-postprocessed-single-levels cds_variable = solar_insolation_anomalous_rate_of_accumulation +cds_units = W m^-2 s^-1 complete = yes origin = meteo_france system = 6 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-solar_insolation_anomalous_rate_of_accumulation-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-solar_insolation_anomalous_rate_of_accumulation-meteo_france-7.ini index 78491df1f..6480da0ae 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-solar_insolation_anomalous_rate_of_accumulation-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-solar_insolation_anomalous_rate_of_accumulation-meteo_france-7.ini @@ -11,6 +11,7 @@ variable = soiara datatype = fcmean, hcmean, em cds_dataset = seasonal-postprocessed-single-levels cds_variable = solar_insolation_anomalous_rate_of_accumulation +cds_units = W m^-2 s^-1 complete = yes origin = meteo_france system = 7 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-solar_insolation_anomalous_rate_of_accumulation-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-solar_insolation_anomalous_rate_of_accumulation-ukmo-14.ini index 1c523c60f..7c3be3dbd 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-solar_insolation_anomalous_rate_of_accumulation-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-solar_insolation_anomalous_rate_of_accumulation-ukmo-14.ini @@ -11,6 +11,7 @@ variable = soiara datatype = fcmean, hcmean, em cds_dataset = seasonal-postprocessed-single-levels cds_variable = solar_insolation_anomalous_rate_of_accumulation +cds_units = W m^-2 s^-1 complete = yes origin = ukmo system = 14 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_latent_heat_flux_anomalous_rate_of_accumulation-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_latent_heat_flux_anomalous_rate_of_accumulation-cmcc-3.ini index 54e732983..b5f6621e3 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_latent_heat_flux_anomalous_rate_of_accumulation-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_latent_heat_flux_anomalous_rate_of_accumulation-cmcc-3.ini @@ -11,6 +11,7 @@ variable = slhfara datatype = fcmean, hcmean, em cds_dataset = seasonal-postprocessed-single-levels cds_variable = surface_latent_heat_flux_anomalous_rate_of_accumulation +cds_units = J m^-2 complete = yes origin = cmcc system = 3 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_latent_heat_flux_anomalous_rate_of_accumulation-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_latent_heat_flux_anomalous_rate_of_accumulation-dwd-2.ini index 48b3944bb..5ff158610 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_latent_heat_flux_anomalous_rate_of_accumulation-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_latent_heat_flux_anomalous_rate_of_accumulation-dwd-2.ini @@ -11,6 +11,7 @@ variable = slhfara datatype = fcmean, hcmean, em cds_dataset = seasonal-postprocessed-single-levels cds_variable = surface_latent_heat_flux_anomalous_rate_of_accumulation +cds_units = J m^-2 complete = yes origin = dwd system = 2 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_latent_heat_flux_anomalous_rate_of_accumulation-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_latent_heat_flux_anomalous_rate_of_accumulation-ecmwf-5.ini index ea09f3e6d..eb8905df9 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_latent_heat_flux_anomalous_rate_of_accumulation-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_latent_heat_flux_anomalous_rate_of_accumulation-ecmwf-5.ini @@ -11,6 +11,7 @@ variable = slhfara datatype = fcmean, hcmean, em cds_dataset = seasonal-postprocessed-single-levels cds_variable = surface_latent_heat_flux_anomalous_rate_of_accumulation +cds_units = J m^-2 complete = yes origin = ecmwf system = 5 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_latent_heat_flux_anomalous_rate_of_accumulation-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_latent_heat_flux_anomalous_rate_of_accumulation-meteo_france-6.ini index 56e611070..bf06932f6 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_latent_heat_flux_anomalous_rate_of_accumulation-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_latent_heat_flux_anomalous_rate_of_accumulation-meteo_france-6.ini @@ -11,6 +11,7 @@ variable = slhfara datatype = fcmean, hcmean, em cds_dataset = seasonal-postprocessed-single-levels cds_variable = surface_latent_heat_flux_anomalous_rate_of_accumulation +cds_units = J m^-2 complete = yes origin = meteo_france system = 6 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_latent_heat_flux_anomalous_rate_of_accumulation-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_latent_heat_flux_anomalous_rate_of_accumulation-meteo_france-7.ini index 345ffbeda..d60198d0f 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_latent_heat_flux_anomalous_rate_of_accumulation-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_latent_heat_flux_anomalous_rate_of_accumulation-meteo_france-7.ini @@ -11,6 +11,7 @@ variable = slhfara datatype = fcmean, hcmean, em cds_dataset = seasonal-postprocessed-single-levels cds_variable = surface_latent_heat_flux_anomalous_rate_of_accumulation +cds_units = J m^-2 complete = yes origin = meteo_france system = 7 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_latent_heat_flux_anomalous_rate_of_accumulation-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_latent_heat_flux_anomalous_rate_of_accumulation-ukmo-14.ini index 9cfd16a18..7799f18bf 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_latent_heat_flux_anomalous_rate_of_accumulation-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_latent_heat_flux_anomalous_rate_of_accumulation-ukmo-14.ini @@ -11,6 +11,7 @@ variable = slhfara datatype = fcmean, hcmean, em cds_dataset = seasonal-postprocessed-single-levels cds_variable = surface_latent_heat_flux_anomalous_rate_of_accumulation +cds_units = J m^-2 complete = yes origin = ukmo system = 14 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_sensible_heat_flux_anomalous_rate_of_accumulation-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_sensible_heat_flux_anomalous_rate_of_accumulation-cmcc-3.ini index 64f1d8050..d449ae6aa 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_sensible_heat_flux_anomalous_rate_of_accumulation-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_sensible_heat_flux_anomalous_rate_of_accumulation-cmcc-3.ini @@ -11,6 +11,7 @@ variable = sshfara datatype = fcmean, hcmean, em cds_dataset = seasonal-postprocessed-single-levels cds_variable = surface_sensible_heat_flux_anomalous_rate_of_accumulation +cds_units = J m^-2 complete = yes origin = cmcc system = 3 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_sensible_heat_flux_anomalous_rate_of_accumulation-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_sensible_heat_flux_anomalous_rate_of_accumulation-dwd-2.ini index 169f58102..fa3c13db0 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_sensible_heat_flux_anomalous_rate_of_accumulation-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_sensible_heat_flux_anomalous_rate_of_accumulation-dwd-2.ini @@ -11,6 +11,7 @@ variable = sshfara datatype = fcmean, hcmean, em cds_dataset = seasonal-postprocessed-single-levels cds_variable = surface_sensible_heat_flux_anomalous_rate_of_accumulation +cds_units = J m^-2 complete = yes origin = dwd system = 2 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_sensible_heat_flux_anomalous_rate_of_accumulation-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_sensible_heat_flux_anomalous_rate_of_accumulation-ecmwf-5.ini index 3addc3810..5f3e09402 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_sensible_heat_flux_anomalous_rate_of_accumulation-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_sensible_heat_flux_anomalous_rate_of_accumulation-ecmwf-5.ini @@ -11,6 +11,7 @@ variable = sshfara datatype = fcmean, hcmean, em cds_dataset = seasonal-postprocessed-single-levels cds_variable = surface_sensible_heat_flux_anomalous_rate_of_accumulation +cds_units = J m^-2 complete = yes origin = ecmwf system = 5 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_sensible_heat_flux_anomalous_rate_of_accumulation-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_sensible_heat_flux_anomalous_rate_of_accumulation-meteo_france-6.ini index 37dded53a..c1aeeadc2 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_sensible_heat_flux_anomalous_rate_of_accumulation-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_sensible_heat_flux_anomalous_rate_of_accumulation-meteo_france-6.ini @@ -11,6 +11,7 @@ variable = sshfara datatype = fcmean, hcmean, em cds_dataset = seasonal-postprocessed-single-levels cds_variable = surface_sensible_heat_flux_anomalous_rate_of_accumulation +cds_units = J m^-2 complete = yes origin = meteo_france system = 6 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_sensible_heat_flux_anomalous_rate_of_accumulation-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_sensible_heat_flux_anomalous_rate_of_accumulation-meteo_france-7.ini index 729c89315..a0718bb0d 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_sensible_heat_flux_anomalous_rate_of_accumulation-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_sensible_heat_flux_anomalous_rate_of_accumulation-meteo_france-7.ini @@ -11,6 +11,7 @@ variable = sshfara datatype = fcmean, hcmean, em cds_dataset = seasonal-postprocessed-single-levels cds_variable = surface_sensible_heat_flux_anomalous_rate_of_accumulation +cds_units = J m^-2 complete = yes origin = meteo_france system = 7 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_sensible_heat_flux_anomalous_rate_of_accumulation-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_sensible_heat_flux_anomalous_rate_of_accumulation-ukmo-14.ini index ea41d6909..13be29008 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_sensible_heat_flux_anomalous_rate_of_accumulation-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_sensible_heat_flux_anomalous_rate_of_accumulation-ukmo-14.ini @@ -11,6 +11,7 @@ variable = sshfara datatype = fcmean, hcmean, em cds_dataset = seasonal-postprocessed-single-levels cds_variable = surface_sensible_heat_flux_anomalous_rate_of_accumulation +cds_units = J m^-2 complete = yes origin = ukmo system = 14 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_solar_radiation_anomalous_rate_of_accumulation-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_solar_radiation_anomalous_rate_of_accumulation-cmcc-3.ini index 4d84831cb..7ec377734 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_solar_radiation_anomalous_rate_of_accumulation-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_solar_radiation_anomalous_rate_of_accumulation-cmcc-3.ini @@ -11,6 +11,7 @@ variable = ssrara datatype = fcmean, hcmean, em cds_dataset = seasonal-postprocessed-single-levels cds_variable = surface_solar_radiation_anomalous_rate_of_accumulation +cds_units = J m^-2 complete = yes origin = cmcc system = 3 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_solar_radiation_anomalous_rate_of_accumulation-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_solar_radiation_anomalous_rate_of_accumulation-dwd-2.ini index 787a03c8e..0b890587c 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_solar_radiation_anomalous_rate_of_accumulation-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_solar_radiation_anomalous_rate_of_accumulation-dwd-2.ini @@ -11,6 +11,7 @@ variable = ssrara datatype = fcmean, hcmean, em cds_dataset = seasonal-postprocessed-single-levels cds_variable = surface_solar_radiation_anomalous_rate_of_accumulation +cds_units = J m^-2 complete = yes origin = dwd system = 2 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_solar_radiation_anomalous_rate_of_accumulation-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_solar_radiation_anomalous_rate_of_accumulation-ecmwf-5.ini index 6238540d0..8ab7bbb87 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_solar_radiation_anomalous_rate_of_accumulation-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_solar_radiation_anomalous_rate_of_accumulation-ecmwf-5.ini @@ -11,6 +11,7 @@ variable = ssrara datatype = fcmean, hcmean, em cds_dataset = seasonal-postprocessed-single-levels cds_variable = surface_solar_radiation_anomalous_rate_of_accumulation +cds_units = J m^-2 complete = yes origin = ecmwf system = 5 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_solar_radiation_anomalous_rate_of_accumulation-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_solar_radiation_anomalous_rate_of_accumulation-meteo_france-6.ini index 1a120ba97..a2d84df7b 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_solar_radiation_anomalous_rate_of_accumulation-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_solar_radiation_anomalous_rate_of_accumulation-meteo_france-6.ini @@ -11,6 +11,7 @@ variable = ssrara datatype = fcmean, hcmean, em cds_dataset = seasonal-postprocessed-single-levels cds_variable = surface_solar_radiation_anomalous_rate_of_accumulation +cds_units = J m^-2 complete = yes origin = meteo_france system = 6 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_solar_radiation_anomalous_rate_of_accumulation-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_solar_radiation_anomalous_rate_of_accumulation-meteo_france-7.ini index 6d7b896bf..320c24601 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_solar_radiation_anomalous_rate_of_accumulation-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_solar_radiation_anomalous_rate_of_accumulation-meteo_france-7.ini @@ -11,6 +11,7 @@ variable = ssrara datatype = fcmean, hcmean, em cds_dataset = seasonal-postprocessed-single-levels cds_variable = surface_solar_radiation_anomalous_rate_of_accumulation +cds_units = J m^-2 complete = yes origin = meteo_france system = 7 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_solar_radiation_anomalous_rate_of_accumulation-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_solar_radiation_anomalous_rate_of_accumulation-ukmo-14.ini index ab5170fae..79a67583d 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_solar_radiation_anomalous_rate_of_accumulation-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_solar_radiation_anomalous_rate_of_accumulation-ukmo-14.ini @@ -11,6 +11,7 @@ variable = ssrara datatype = fcmean, hcmean, em cds_dataset = seasonal-postprocessed-single-levels cds_variable = surface_solar_radiation_anomalous_rate_of_accumulation +cds_units = J m^-2 complete = yes origin = ukmo system = 14 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_solar_radiation_downwards_anomalous_rate_of_accumulation-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_solar_radiation_downwards_anomalous_rate_of_accumulation-cmcc-3.ini index 7bca4f650..d00784fef 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_solar_radiation_downwards_anomalous_rate_of_accumulation-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_solar_radiation_downwards_anomalous_rate_of_accumulation-cmcc-3.ini @@ -11,6 +11,7 @@ variable = ssrdara datatype = fcmean, hcmean, em cds_dataset = seasonal-postprocessed-single-levels cds_variable = surface_solar_radiation_downwards_anomalous_rate_of_accumulation +cds_units = J m^-2 complete = yes origin = cmcc system = 3 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_solar_radiation_downwards_anomalous_rate_of_accumulation-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_solar_radiation_downwards_anomalous_rate_of_accumulation-dwd-2.ini index 64687543b..dabf3f15a 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_solar_radiation_downwards_anomalous_rate_of_accumulation-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_solar_radiation_downwards_anomalous_rate_of_accumulation-dwd-2.ini @@ -11,6 +11,7 @@ variable = ssrdara datatype = fcmean, hcmean, em cds_dataset = seasonal-postprocessed-single-levels cds_variable = surface_solar_radiation_downwards_anomalous_rate_of_accumulation +cds_units = J m^-2 complete = yes origin = dwd system = 2 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_solar_radiation_downwards_anomalous_rate_of_accumulation-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_solar_radiation_downwards_anomalous_rate_of_accumulation-ecmwf-5.ini index 70a453d02..cdf69f2df 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_solar_radiation_downwards_anomalous_rate_of_accumulation-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_solar_radiation_downwards_anomalous_rate_of_accumulation-ecmwf-5.ini @@ -11,6 +11,7 @@ variable = ssrdara datatype = fcmean, hcmean, em cds_dataset = seasonal-postprocessed-single-levels cds_variable = surface_solar_radiation_downwards_anomalous_rate_of_accumulation +cds_units = J m^-2 complete = yes origin = ecmwf system = 5 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_solar_radiation_downwards_anomalous_rate_of_accumulation-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_solar_radiation_downwards_anomalous_rate_of_accumulation-meteo_france-6.ini index eeb2bf345..bae068a3b 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_solar_radiation_downwards_anomalous_rate_of_accumulation-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_solar_radiation_downwards_anomalous_rate_of_accumulation-meteo_france-6.ini @@ -11,6 +11,7 @@ variable = ssrdara datatype = fcmean, hcmean, em cds_dataset = seasonal-postprocessed-single-levels cds_variable = surface_solar_radiation_downwards_anomalous_rate_of_accumulation +cds_units = J m^-2 complete = yes origin = meteo_france system = 6 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_solar_radiation_downwards_anomalous_rate_of_accumulation-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_solar_radiation_downwards_anomalous_rate_of_accumulation-meteo_france-7.ini index c43e49f79..f8e96f53f 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_solar_radiation_downwards_anomalous_rate_of_accumulation-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_solar_radiation_downwards_anomalous_rate_of_accumulation-meteo_france-7.ini @@ -11,6 +11,7 @@ variable = ssrdara datatype = fcmean, hcmean, em cds_dataset = seasonal-postprocessed-single-levels cds_variable = surface_solar_radiation_downwards_anomalous_rate_of_accumulation +cds_units = J m^-2 complete = yes origin = meteo_france system = 7 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_solar_radiation_downwards_anomalous_rate_of_accumulation-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_solar_radiation_downwards_anomalous_rate_of_accumulation-ukmo-14.ini index f4353b98d..85b6b1daa 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_solar_radiation_downwards_anomalous_rate_of_accumulation-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_solar_radiation_downwards_anomalous_rate_of_accumulation-ukmo-14.ini @@ -11,6 +11,7 @@ variable = ssrdara datatype = fcmean, hcmean, em cds_dataset = seasonal-postprocessed-single-levels cds_variable = surface_solar_radiation_downwards_anomalous_rate_of_accumulation +cds_units = J m^-2 complete = yes origin = ukmo system = 14 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_thermal_radiation_anomalous_rate_of_accumulation-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_thermal_radiation_anomalous_rate_of_accumulation-cmcc-3.ini index 221d9405f..3ff313b54 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_thermal_radiation_anomalous_rate_of_accumulation-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_thermal_radiation_anomalous_rate_of_accumulation-cmcc-3.ini @@ -11,6 +11,7 @@ variable = strara datatype = fcmean, hcmean, em cds_dataset = seasonal-postprocessed-single-levels cds_variable = surface_thermal_radiation_anomalous_rate_of_accumulation +cds_units = J m^-2 complete = yes origin = cmcc system = 3 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_thermal_radiation_anomalous_rate_of_accumulation-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_thermal_radiation_anomalous_rate_of_accumulation-dwd-2.ini index 1fbd065fc..adf51a902 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_thermal_radiation_anomalous_rate_of_accumulation-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_thermal_radiation_anomalous_rate_of_accumulation-dwd-2.ini @@ -11,6 +11,7 @@ variable = strara datatype = fcmean, hcmean, em cds_dataset = seasonal-postprocessed-single-levels cds_variable = surface_thermal_radiation_anomalous_rate_of_accumulation +cds_units = J m^-2 complete = yes origin = dwd system = 2 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_thermal_radiation_anomalous_rate_of_accumulation-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_thermal_radiation_anomalous_rate_of_accumulation-ecmwf-5.ini index d3dbca1b3..4a7d3bc30 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_thermal_radiation_anomalous_rate_of_accumulation-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_thermal_radiation_anomalous_rate_of_accumulation-ecmwf-5.ini @@ -11,6 +11,7 @@ variable = strara datatype = fcmean, hcmean, em cds_dataset = seasonal-postprocessed-single-levels cds_variable = surface_thermal_radiation_anomalous_rate_of_accumulation +cds_units = J m^-2 complete = yes origin = ecmwf system = 5 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_thermal_radiation_anomalous_rate_of_accumulation-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_thermal_radiation_anomalous_rate_of_accumulation-meteo_france-6.ini index 4fe58360b..0507af688 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_thermal_radiation_anomalous_rate_of_accumulation-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_thermal_radiation_anomalous_rate_of_accumulation-meteo_france-6.ini @@ -11,6 +11,7 @@ variable = strara datatype = fcmean, hcmean, em cds_dataset = seasonal-postprocessed-single-levels cds_variable = surface_thermal_radiation_anomalous_rate_of_accumulation +cds_units = J m^-2 complete = yes origin = meteo_france system = 6 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_thermal_radiation_anomalous_rate_of_accumulation-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_thermal_radiation_anomalous_rate_of_accumulation-meteo_france-7.ini index 75843b648..6bb5f58cd 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_thermal_radiation_anomalous_rate_of_accumulation-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_thermal_radiation_anomalous_rate_of_accumulation-meteo_france-7.ini @@ -11,6 +11,7 @@ variable = strara datatype = fcmean, hcmean, em cds_dataset = seasonal-postprocessed-single-levels cds_variable = surface_thermal_radiation_anomalous_rate_of_accumulation +cds_units = J m^-2 complete = yes origin = meteo_france system = 7 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_thermal_radiation_anomalous_rate_of_accumulation-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_thermal_radiation_anomalous_rate_of_accumulation-ukmo-14.ini index f8ebda669..32d5c1d99 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_thermal_radiation_anomalous_rate_of_accumulation-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_thermal_radiation_anomalous_rate_of_accumulation-ukmo-14.ini @@ -11,6 +11,7 @@ variable = strara datatype = fcmean, hcmean, em cds_dataset = seasonal-postprocessed-single-levels cds_variable = surface_thermal_radiation_anomalous_rate_of_accumulation +cds_units = J m^-2 complete = yes origin = ukmo system = 14 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_thermal_radiation_downwards_anomalous_rate_of_accumulation-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_thermal_radiation_downwards_anomalous_rate_of_accumulation-cmcc-3.ini index 2d1e94b78..8a53990f3 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_thermal_radiation_downwards_anomalous_rate_of_accumulation-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_thermal_radiation_downwards_anomalous_rate_of_accumulation-cmcc-3.ini @@ -11,6 +11,7 @@ variable = strdara datatype = fcmean, hcmean, em cds_dataset = seasonal-postprocessed-single-levels cds_variable = surface_thermal_radiation_downwards_anomalous_rate_of_accumulation +cds_units = J m^-2 complete = yes origin = cmcc system = 3 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_thermal_radiation_downwards_anomalous_rate_of_accumulation-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_thermal_radiation_downwards_anomalous_rate_of_accumulation-dwd-2.ini index 29d130dc4..7fdbd1c0d 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_thermal_radiation_downwards_anomalous_rate_of_accumulation-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_thermal_radiation_downwards_anomalous_rate_of_accumulation-dwd-2.ini @@ -11,6 +11,7 @@ variable = strdara datatype = fcmean, hcmean, em cds_dataset = seasonal-postprocessed-single-levels cds_variable = surface_thermal_radiation_downwards_anomalous_rate_of_accumulation +cds_units = J m^-2 complete = yes origin = dwd system = 2 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_thermal_radiation_downwards_anomalous_rate_of_accumulation-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_thermal_radiation_downwards_anomalous_rate_of_accumulation-ecmwf-5.ini index 9edd66ea9..9ebdf84b7 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_thermal_radiation_downwards_anomalous_rate_of_accumulation-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_thermal_radiation_downwards_anomalous_rate_of_accumulation-ecmwf-5.ini @@ -11,6 +11,7 @@ variable = strdara datatype = fcmean, hcmean, em cds_dataset = seasonal-postprocessed-single-levels cds_variable = surface_thermal_radiation_downwards_anomalous_rate_of_accumulation +cds_units = J m^-2 complete = yes origin = ecmwf system = 5 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_thermal_radiation_downwards_anomalous_rate_of_accumulation-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_thermal_radiation_downwards_anomalous_rate_of_accumulation-meteo_france-6.ini index e49c4264e..3fafc99f8 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_thermal_radiation_downwards_anomalous_rate_of_accumulation-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_thermal_radiation_downwards_anomalous_rate_of_accumulation-meteo_france-6.ini @@ -11,6 +11,7 @@ variable = strdara datatype = fcmean, hcmean, em cds_dataset = seasonal-postprocessed-single-levels cds_variable = surface_thermal_radiation_downwards_anomalous_rate_of_accumulation +cds_units = J m^-2 complete = yes origin = meteo_france system = 6 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_thermal_radiation_downwards_anomalous_rate_of_accumulation-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_thermal_radiation_downwards_anomalous_rate_of_accumulation-meteo_france-7.ini index 3f90c235c..5ca6347af 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_thermal_radiation_downwards_anomalous_rate_of_accumulation-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_thermal_radiation_downwards_anomalous_rate_of_accumulation-meteo_france-7.ini @@ -11,6 +11,7 @@ variable = strdara datatype = fcmean, hcmean, em cds_dataset = seasonal-postprocessed-single-levels cds_variable = surface_thermal_radiation_downwards_anomalous_rate_of_accumulation +cds_units = J m^-2 complete = yes origin = meteo_france system = 7 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_thermal_radiation_downwards_anomalous_rate_of_accumulation-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_thermal_radiation_downwards_anomalous_rate_of_accumulation-ukmo-14.ini index 50f2f51ad..791483afa 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_thermal_radiation_downwards_anomalous_rate_of_accumulation-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-surface_thermal_radiation_downwards_anomalous_rate_of_accumulation-ukmo-14.ini @@ -11,6 +11,7 @@ variable = strdara datatype = fcmean, hcmean, em cds_dataset = seasonal-postprocessed-single-levels cds_variable = surface_thermal_radiation_downwards_anomalous_rate_of_accumulation +cds_units = J m^-2 complete = yes origin = ukmo system = 14 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-top_solar_radiation_anomalous_rate_of_accumulation-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-top_solar_radiation_anomalous_rate_of_accumulation-cmcc-3.ini index 8bfab4020..5826b5167 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-top_solar_radiation_anomalous_rate_of_accumulation-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-top_solar_radiation_anomalous_rate_of_accumulation-cmcc-3.ini @@ -11,6 +11,7 @@ variable = tsrara datatype = fcmean, hcmean, em cds_dataset = seasonal-postprocessed-single-levels cds_variable = top_solar_radiation_anomalous_rate_of_accumulation +cds_units = J m^-2 complete = yes origin = cmcc system = 3 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-top_solar_radiation_anomalous_rate_of_accumulation-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-top_solar_radiation_anomalous_rate_of_accumulation-dwd-2.ini index 8c886404c..72abba6c0 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-top_solar_radiation_anomalous_rate_of_accumulation-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-top_solar_radiation_anomalous_rate_of_accumulation-dwd-2.ini @@ -11,6 +11,7 @@ variable = tsrara datatype = fcmean, hcmean, em cds_dataset = seasonal-postprocessed-single-levels cds_variable = top_solar_radiation_anomalous_rate_of_accumulation +cds_units = J m^-2 complete = yes origin = dwd system = 2 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-top_solar_radiation_anomalous_rate_of_accumulation-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-top_solar_radiation_anomalous_rate_of_accumulation-ecmwf-5.ini index c62509bc5..7eff2fcd9 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-top_solar_radiation_anomalous_rate_of_accumulation-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-top_solar_radiation_anomalous_rate_of_accumulation-ecmwf-5.ini @@ -11,6 +11,7 @@ variable = tsrara datatype = fcmean, hcmean, em cds_dataset = seasonal-postprocessed-single-levels cds_variable = top_solar_radiation_anomalous_rate_of_accumulation +cds_units = J m^-2 complete = yes origin = ecmwf system = 5 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-top_solar_radiation_anomalous_rate_of_accumulation-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-top_solar_radiation_anomalous_rate_of_accumulation-meteo_france-6.ini index 1756ae06a..bef89400e 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-top_solar_radiation_anomalous_rate_of_accumulation-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-top_solar_radiation_anomalous_rate_of_accumulation-meteo_france-6.ini @@ -11,6 +11,7 @@ variable = tsrara datatype = fcmean, hcmean, em cds_dataset = seasonal-postprocessed-single-levels cds_variable = top_solar_radiation_anomalous_rate_of_accumulation +cds_units = J m^-2 complete = yes origin = meteo_france system = 6 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-top_solar_radiation_anomalous_rate_of_accumulation-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-top_solar_radiation_anomalous_rate_of_accumulation-meteo_france-7.ini index af6049002..9f46da73c 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-top_solar_radiation_anomalous_rate_of_accumulation-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-top_solar_radiation_anomalous_rate_of_accumulation-meteo_france-7.ini @@ -11,6 +11,7 @@ variable = tsrara datatype = fcmean, hcmean, em cds_dataset = seasonal-postprocessed-single-levels cds_variable = top_solar_radiation_anomalous_rate_of_accumulation +cds_units = J m^-2 complete = yes origin = meteo_france system = 7 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-top_solar_radiation_anomalous_rate_of_accumulation-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-top_solar_radiation_anomalous_rate_of_accumulation-ukmo-14.ini index 0117b1f6b..88bb4ba63 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-top_solar_radiation_anomalous_rate_of_accumulation-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-top_solar_radiation_anomalous_rate_of_accumulation-ukmo-14.ini @@ -11,6 +11,7 @@ variable = tsrara datatype = fcmean, hcmean, em cds_dataset = seasonal-postprocessed-single-levels cds_variable = top_solar_radiation_anomalous_rate_of_accumulation +cds_units = J m^-2 complete = yes origin = ukmo system = 14 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-top_thermal_radiation_anomalous_rate_of_accumulation-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-top_thermal_radiation_anomalous_rate_of_accumulation-cmcc-3.ini index 45184dd0e..041d80812 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-top_thermal_radiation_anomalous_rate_of_accumulation-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-top_thermal_radiation_anomalous_rate_of_accumulation-cmcc-3.ini @@ -11,6 +11,7 @@ variable = ttrara datatype = fcmean, hcmean, em cds_dataset = seasonal-postprocessed-single-levels cds_variable = top_thermal_radiation_anomalous_rate_of_accumulation +cds_units = J m^-2 complete = yes origin = cmcc system = 3 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-top_thermal_radiation_anomalous_rate_of_accumulation-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-top_thermal_radiation_anomalous_rate_of_accumulation-dwd-2.ini index 402fa6141..8e478fef5 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-top_thermal_radiation_anomalous_rate_of_accumulation-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-top_thermal_radiation_anomalous_rate_of_accumulation-dwd-2.ini @@ -11,6 +11,7 @@ variable = ttrara datatype = fcmean, hcmean, em cds_dataset = seasonal-postprocessed-single-levels cds_variable = top_thermal_radiation_anomalous_rate_of_accumulation +cds_units = J m^-2 complete = yes origin = dwd system = 2 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-top_thermal_radiation_anomalous_rate_of_accumulation-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-top_thermal_radiation_anomalous_rate_of_accumulation-ecmwf-5.ini index ed5c2c26a..e3fddc617 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-top_thermal_radiation_anomalous_rate_of_accumulation-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-top_thermal_radiation_anomalous_rate_of_accumulation-ecmwf-5.ini @@ -11,6 +11,7 @@ variable = ttrara datatype = fcmean, hcmean, em cds_dataset = seasonal-postprocessed-single-levels cds_variable = top_thermal_radiation_anomalous_rate_of_accumulation +cds_units = J m^-2 complete = yes origin = ecmwf system = 5 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-top_thermal_radiation_anomalous_rate_of_accumulation-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-top_thermal_radiation_anomalous_rate_of_accumulation-meteo_france-6.ini index d11d92943..a9579f044 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-top_thermal_radiation_anomalous_rate_of_accumulation-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-top_thermal_radiation_anomalous_rate_of_accumulation-meteo_france-6.ini @@ -11,6 +11,7 @@ variable = ttrara datatype = fcmean, hcmean, em cds_dataset = seasonal-postprocessed-single-levels cds_variable = top_thermal_radiation_anomalous_rate_of_accumulation +cds_units = J m^-2 complete = yes origin = meteo_france system = 6 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-top_thermal_radiation_anomalous_rate_of_accumulation-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-top_thermal_radiation_anomalous_rate_of_accumulation-meteo_france-7.ini index 7d56910ff..7dde23631 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-top_thermal_radiation_anomalous_rate_of_accumulation-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-top_thermal_radiation_anomalous_rate_of_accumulation-meteo_france-7.ini @@ -11,6 +11,7 @@ variable = ttrara datatype = fcmean, hcmean, em cds_dataset = seasonal-postprocessed-single-levels cds_variable = top_thermal_radiation_anomalous_rate_of_accumulation +cds_units = J m^-2 complete = yes origin = meteo_france system = 7 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-top_thermal_radiation_anomalous_rate_of_accumulation-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-top_thermal_radiation_anomalous_rate_of_accumulation-ukmo-14.ini index 03585dde5..9568051ca 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-top_thermal_radiation_anomalous_rate_of_accumulation-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-top_thermal_radiation_anomalous_rate_of_accumulation-ukmo-14.ini @@ -11,6 +11,7 @@ variable = ttrara datatype = fcmean, hcmean, em cds_dataset = seasonal-postprocessed-single-levels cds_variable = top_thermal_radiation_anomalous_rate_of_accumulation +cds_units = J m^-2 complete = yes origin = ukmo system = 14 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-total_cloud_cover_anomaly-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-total_cloud_cover_anomaly-cmcc-3.ini index 6aab631e3..9d5c0d12c 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-total_cloud_cover_anomaly-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-total_cloud_cover_anomaly-cmcc-3.ini @@ -11,6 +11,7 @@ variable = tcca datatype = fcmean, hcmean, em cds_dataset = seasonal-postprocessed-single-levels cds_variable = total_cloud_cover_anomaly +cds_units = (0 - 1) complete = yes origin = cmcc system = 3 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = 0.0 -valid_max = 1.0 +valid_max = 1.0 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-total_cloud_cover_anomaly-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-total_cloud_cover_anomaly-dwd-2.ini index f2e4478bc..990feb5cc 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-total_cloud_cover_anomaly-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-total_cloud_cover_anomaly-dwd-2.ini @@ -11,6 +11,7 @@ variable = tcca datatype = fcmean, hcmean, em cds_dataset = seasonal-postprocessed-single-levels cds_variable = total_cloud_cover_anomaly +cds_units = (0 - 1) complete = yes origin = dwd system = 2 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = 0.0 -valid_max = 1.0 +valid_max = 1.0 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-total_cloud_cover_anomaly-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-total_cloud_cover_anomaly-ecmwf-5.ini index 5aa323d60..f26296cb1 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-total_cloud_cover_anomaly-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-total_cloud_cover_anomaly-ecmwf-5.ini @@ -11,6 +11,7 @@ variable = tcca datatype = fcmean, hcmean, em cds_dataset = seasonal-postprocessed-single-levels cds_variable = total_cloud_cover_anomaly +cds_units = (0 - 1) complete = yes origin = ecmwf system = 5 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = 0.0 -valid_max = 1.0 +valid_max = 1.0 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-total_cloud_cover_anomaly-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-total_cloud_cover_anomaly-meteo_france-6.ini index f48622a36..3fcce9b76 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-total_cloud_cover_anomaly-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-total_cloud_cover_anomaly-meteo_france-6.ini @@ -11,6 +11,7 @@ variable = tcca datatype = fcmean, hcmean, em cds_dataset = seasonal-postprocessed-single-levels cds_variable = total_cloud_cover_anomaly +cds_units = (0 - 1) complete = yes origin = meteo_france system = 6 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = 0.0 -valid_max = 1.0 +valid_max = 1.0 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-total_cloud_cover_anomaly-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-total_cloud_cover_anomaly-meteo_france-7.ini index 230307301..15f3f596e 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-total_cloud_cover_anomaly-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-total_cloud_cover_anomaly-meteo_france-7.ini @@ -11,6 +11,7 @@ variable = tcca datatype = fcmean, hcmean, em cds_dataset = seasonal-postprocessed-single-levels cds_variable = total_cloud_cover_anomaly +cds_units = (0 - 1) complete = yes origin = meteo_france system = 7 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = 0.0 -valid_max = 1.0 +valid_max = 1.0 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-total_cloud_cover_anomaly-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-total_cloud_cover_anomaly-ukmo-14.ini index a26a40bf0..3f64e8c65 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-total_cloud_cover_anomaly-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-total_cloud_cover_anomaly-ukmo-14.ini @@ -11,6 +11,7 @@ variable = tcca datatype = fcmean, hcmean, em cds_dataset = seasonal-postprocessed-single-levels cds_variable = total_cloud_cover_anomaly +cds_units = (0 - 1) complete = yes origin = ukmo system = 14 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = 0.0 -valid_max = 1.0 +valid_max = 1.0 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-total_precipitation_anomalous_rate_of_accumulation-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-total_precipitation_anomalous_rate_of_accumulation-cmcc-3.ini index 1ef613cb4..b9f634aef 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-total_precipitation_anomalous_rate_of_accumulation-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-total_precipitation_anomalous_rate_of_accumulation-cmcc-3.ini @@ -11,6 +11,7 @@ variable = tpara datatype = fcmean, hcmean, em cds_dataset = seasonal-postprocessed-single-levels cds_variable = total_precipitation_anomalous_rate_of_accumulation +cds_units = m s^-1 complete = yes origin = cmcc system = 3 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-total_precipitation_anomalous_rate_of_accumulation-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-total_precipitation_anomalous_rate_of_accumulation-dwd-2.ini index a7819fc91..3e668a978 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-total_precipitation_anomalous_rate_of_accumulation-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-total_precipitation_anomalous_rate_of_accumulation-dwd-2.ini @@ -11,6 +11,7 @@ variable = tpara datatype = fcmean, hcmean, em cds_dataset = seasonal-postprocessed-single-levels cds_variable = total_precipitation_anomalous_rate_of_accumulation +cds_units = m s^-1 complete = yes origin = dwd system = 2 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-total_precipitation_anomalous_rate_of_accumulation-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-total_precipitation_anomalous_rate_of_accumulation-ecmwf-5.ini index 4eb58eec0..8f9b86aa1 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-total_precipitation_anomalous_rate_of_accumulation-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-total_precipitation_anomalous_rate_of_accumulation-ecmwf-5.ini @@ -11,6 +11,7 @@ variable = tpara datatype = fcmean, hcmean, em cds_dataset = seasonal-postprocessed-single-levels cds_variable = total_precipitation_anomalous_rate_of_accumulation +cds_units = m s^-1 complete = yes origin = ecmwf system = 5 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-total_precipitation_anomalous_rate_of_accumulation-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-total_precipitation_anomalous_rate_of_accumulation-meteo_france-6.ini index 250a2e906..5e55a4cb5 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-total_precipitation_anomalous_rate_of_accumulation-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-total_precipitation_anomalous_rate_of_accumulation-meteo_france-6.ini @@ -11,6 +11,7 @@ variable = tpara datatype = fcmean, hcmean, em cds_dataset = seasonal-postprocessed-single-levels cds_variable = total_precipitation_anomalous_rate_of_accumulation +cds_units = m s^-1 complete = yes origin = meteo_france system = 6 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-total_precipitation_anomalous_rate_of_accumulation-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-total_precipitation_anomalous_rate_of_accumulation-meteo_france-7.ini index 0fbe873fc..8c63e084a 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-total_precipitation_anomalous_rate_of_accumulation-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-total_precipitation_anomalous_rate_of_accumulation-meteo_france-7.ini @@ -11,6 +11,7 @@ variable = tpara datatype = fcmean, hcmean, em cds_dataset = seasonal-postprocessed-single-levels cds_variable = total_precipitation_anomalous_rate_of_accumulation +cds_units = m s^-1 complete = yes origin = meteo_france system = 7 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-total_precipitation_anomalous_rate_of_accumulation-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-total_precipitation_anomalous_rate_of_accumulation-ukmo-14.ini index b2b74abe1..53535f628 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-total_precipitation_anomalous_rate_of_accumulation-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-total_precipitation_anomalous_rate_of_accumulation-ukmo-14.ini @@ -11,6 +11,7 @@ variable = tpara datatype = fcmean, hcmean, em cds_dataset = seasonal-postprocessed-single-levels cds_variable = total_precipitation_anomalous_rate_of_accumulation +cds_units = m s^-1 complete = yes origin = ukmo system = 14 @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/generate_QARs_config.py b/dqc_wrapper/QAR_dqc/generate_QARs_config.py index ef5cc77fd..989fb122e 100644 --- a/dqc_wrapper/QAR_dqc/generate_QARs_config.py +++ b/dqc_wrapper/QAR_dqc/generate_QARs_config.py @@ -22,7 +22,7 @@ import json import glob import csv -def generate_ini(rootd, pattern, variable_e, datatype, variable, res, gt, gmn, +def generate_ini(rootd, pattern, variable_e, datatype, variable, units, res, gt, gmn, ts, origin, system, dataset, is_s, dr, tg, com, lsm, lnd, vmin, vmax): ini='''[general] @@ -38,6 +38,7 @@ variable = {ve} datatype = {dt} cds_dataset = {ds} cds_variable = {v} +cds_units = {un} complete = {com} origin = {o} system = {s} @@ -67,9 +68,9 @@ time_granularity = {tg} [valid_ranges] valid_min = {vmin} -valid_max = {vmax} +valid_max = {vmax} '''.format( - p=pattern, ve=variable_e, dt=datatype, v=variable, is_s=is_s, dr=dr, gt=gt, com=com, gmn=gmn, + p=pattern, ve=variable_e, dt=datatype, v=variable, is_s=is_s, dr=dr, gt=gt, com=com, gmn=gmn, un=units, o=origin, s=system, ds=dataset, ts=ts, r=rootd, res=res, tg=tg, lsm=lsm, lnd=lnd, vmin=vmin, vmax=vmax) return ini @@ -114,9 +115,13 @@ def get_resolution(var, mask_variables): """ Init parameters for a reanalysis dataset """ -def init_params_reanalysis(dl, d, v, ve, mask_variables, tolerance_limits, daily, uerra, land): +def init_params_reanalysis(dl, d, v, vinfo, mask_variables, tolerance_limits, daily, uerra, land): root = 'reanalysis' + # Get variable info + ve = vinfo['paramId'] + u = vinfo['c3sunit'] + # Try to get tolerance limits vmin = '' vmax = '' @@ -198,12 +203,16 @@ def init_params_reanalysis(dl, d, v, ve, mask_variables, tolerance_limits, daily if len(o): qar_name = d + '-' + o + '-' + v + '.ini' - return qar_name, generate_ini(root, patt, ve, dt, v, res, gt, gmn, ts, o, '', d, 'no', dr, tg, com, lsm, lnd, vmin, vmax) + return qar_name, generate_ini(root, patt, ve, dt, v, u, res, gt, gmn, ts, o, '', d, 'no', dr, tg, com, lsm, lnd, vmin, vmax) """ Init parameters for a seasonal dataset """ -def init_params_seasonal(dl, d, v, ve, mask_variables, temp_resolution, tolerance_limits, daily): +def init_params_seasonal(dl, d, v, vinfo, mask_variables, temp_resolution, tolerance_limits, daily): + + # Get variable info + ve = vinfo['paramId'] + u = vinfo['c3sunit'] # Try to get tolerance limits vmin = '' @@ -250,7 +259,7 @@ def init_params_seasonal(dl, d, v, ve, mask_variables, temp_resolution, toleranc # Unique identifier qar_name = d + '-' + v + '-' + o + '-' + s + '.ini' - return qar_name, generate_ini('seasonal', patt, ve, dt, v, res, gt, '', ts, o, s, d, is_s, dr, tg, com, lsm, lnd, vmin, vmax) + return qar_name, generate_ini('seasonal', patt, ve, dt, v, u, res, gt, '', ts, o, s, d, is_s, dr, tg, com, lsm, lnd, vmin, vmax) """ Generate a ini file (datachecker configuration) @@ -284,7 +293,7 @@ def get_qar_names(jsonf, codes_var, mask_variables, temp_resolution, tolerance_l qar_names.append(qar_name) inis.append(ini) except: - print('ERROR: dataset={} variable={} not found in datasets.json'.format(d,v)) + print('ERROR: dataset={} variable={} not found in cds_datasets.json'.format(d,v)) return zip(qar_names, inis) @@ -297,7 +306,7 @@ def main(): # Config paths conf_dir="../../dqc_downloader/conf" qar_dir="./conf" - datasets = "../grib/datasets.json" + datasets = "../grib/cds_datasets.json" # Output directory out_dir="/tmp/conf_generate" diff --git a/dqc_wrapper/grib/cds_datasets.json b/dqc_wrapper/grib/cds_datasets.json new file mode 100644 index 000000000..df475f2a9 --- /dev/null +++ b/dqc_wrapper/grib/cds_datasets.json @@ -0,0 +1,8133 @@ +{ + "seasonal-monthly-single-levels": { + "variables": { + "10m_u_component_of_wind": { + "paramId": "u10", + "c3sname": "10m u-component of wind", + "c3sunit": "m s^-1" + }, + "10m_v_component_of_wind": { + "paramId": "v10", + "c3sname": "10m v-component of wind", + "c3sunit": "m s^-1" + }, + "10m_wind_gust_since_previous_post_processing": { + "paramId": "fg10", + "c3sname": "10m wind gust since previous post-processing", + "c3sunit": "m s^-1" + }, + "10m_wind_speed": { + "paramId": "si10", + "c3sname": "10m wind speed", + "c3sunit": "m s^-1" + }, + "2m_dewpoint_temperature": { + "paramId": "d2m", + "c3sname": "2m dewpoint temperature", + "c3sunit": "K" + }, + "2m_temperature": { + "paramId": "t2m", + "c3sname": "2m temperature", + "c3sunit": "K" + }, + "east_west_surface_stress_rate_of_accumulation": { + "paramId": "ewssra", + "c3sname": "East-west surface stress rate of accumulation", + "c3sunit": "N m^-2" + }, + "evaporation": { + "paramId": "erate", + "c3sname": "Evaporation", + "c3sunit": "m of water s^-1" + }, + "maximum_2m_temperature_in_the_last_24_hours": { + "paramId": "mx2t24", + "c3sname": "Maximum 2m temperature in the last 24 hours", + "c3sunit": "K" + }, + "mean_sea_level_pressure": { + "paramId": "msl", + "c3sname": "Mean sea level pressure", + "c3sunit": "Pa" + }, + "minimum_2m_temperature_in_the_last_24_hours": { + "paramId": "mn2t24", + "c3sname": "Minimum 2m temperature in the last 24 hours", + "c3sunit": "K" + }, + "north_south_surface_stress_rate_of_accumulation": { + "paramId": "nsssra", + "c3sname": "North-south surface stress rate of accumulation", + "c3sunit": "N m^-2" + }, + "runoff": { + "paramId": "mrort", + "c3sname": "Runoff", + "c3sunit": "m s^-1" + }, + "sea_ice_cover": { + "paramId": "siconc", + "c3sname": "Sea-ice cover", + "c3sunit": "(0 - 1)" + }, + "sea_surface_temperature": { + "paramId": "sst", + "c3sname": "Sea surface temperature", + "c3sunit": "K" + }, + "snow_density": { + "paramId": "rsn", + "c3sname": "Snow density", + "c3sunit": "kg m^-3" + }, + "snow_depth": { + "paramId": "sd", + "c3sname": "Snow depth", + "c3sunit": "m of water equivalent" + }, + "snowfall": { + "paramId": "mtsfr", + "c3sname": "Snowfall", + "c3sunit": "m of water equivalent s^-1" + }, + "soil_temperature_level_1": { + "paramId": "stl1", + "c3sname": "Soil temperature level 1", + "c3sunit": "K" + }, + "surface_latent_heat_flux": { + "paramId": "mslhfl", + "c3sname": "Surface latent heat flux", + "c3sunit": "W m^-2" + }, + "surface_sensible_heat_flux": { + "paramId": "msshfl", + "c3sname": "Surface sensible heat flux", + "c3sunit": "W m^-2" + }, + "surface_solar_radiation": { + "paramId": "msnsrf", + "c3sname": "Surface solar radiation", + "c3sunit": "W m^-2" + }, + "surface_solar_radiation_downwards": { + "paramId": "msdsrf", + "c3sname": "Surface solar radiation downwards", + "c3sunit": "W m^-2" + }, + "surface_thermal_radiation": { + "paramId": "msntrf", + "c3sname": "Surface thermal radiation", + "c3sunit": "W m^-2" + }, + "surface_thermal_radiation_downwards": { + "paramId": "msdtrf", + "c3sname": "Surface thermal radiation downwards", + "c3sunit": "W m^-2" + }, + "top_solar_radiation": { + "paramId": "mtnsrf", + "c3sname": "Top solar radiation", + "c3sunit": "W m^-2" + }, + "top_thermal_radiation": { + "paramId": "mtntrf", + "c3sname": "Top thermal radiation", + "c3sunit": "W m^-2" + }, + "total_cloud_cover": { + "paramId": "tcc", + "c3sname": "Total cloud cover", + "c3sunit": "(0 - 1)" + }, + "total_precipitation": { + "paramId": "tprate", + "c3sname": "Total precipitation", + "c3sunit": "m s^-1" + } + }, + "product_types": [ + "em", + "hcmean", + "fcmax", + "fcmean", + "fcmin", + "fcstdev" + ] + }, + "seasonal-original-single-levels": { + "variables": { + "10m_u_component_of_wind": { + "paramId": "u10", + "c3sname": "10m u-component of wind", + "c3sunit": "m s^-1" + }, + "10m_v_component_of_wind": { + "paramId": "v10", + "c3sname": "10m v-component of wind", + "c3sunit": "m s^-1" + }, + "10m_wind_gust_since_previous_post_processing": { + "paramId": "fg10", + "c3sname": "10m wind gust since previous post-processing", + "c3sunit": "m s^-1" + }, + "2m_dewpoint_temperature": { + "paramId": "d2m", + "c3sname": "2m dewpoint temperature", + "c3sunit": "K" + }, + "2m_temperature": { + "paramId": "t2m", + "c3sname": "2m temperature", + "c3sunit": "K" + }, + "eastward_turbulent_surface_stress": { + "paramId": "ewss", + "c3sname": "Eastward turbulent surface stress", + "c3sunit": "N m^-2 s" + }, + "evaporation": { + "paramId": "e", + "c3sname": "Evaporation", + "c3sunit": "m of water equivalent" + }, + "land_sea_mask": { + "paramId": "lsm", + "c3sname": "Land-sea mask", + "c3sunit": "(0 - 1)" + }, + "maximum_2m_temperature_in_the_last_24_hours": { + "paramId": "mx2t24", + "c3sname": "Maximum 2m temperature in the last 24 hours", + "c3sunit": "K" + }, + "mean_sea_level_pressure": { + "paramId": "msl", + "c3sname": "Mean sea level pressure", + "c3sunit": "Pa" + }, + "minimum_2m_temperature_in_the_last_24_hours": { + "paramId": "mn2t24", + "c3sname": "Minimum 2m temperature in the last 24 hours", + "c3sunit": "K" + }, + "northward_turbulent_surface_stress": { + "paramId": "nsss", + "c3sname": "Northward turbulent surface stress", + "c3sunit": "N m^-2 s" + }, + "orography": { + "paramId": "z", + "c3sname": "Orography", + "c3sunit": "m^2 s^-2" + }, + "runoff": { + "paramId": "ro", + "c3sname": "Runoff", + "c3sunit": "m" + }, + "sea_ice_cover": { + "paramId": "siconc", + "c3sname": "Sea-ice cover", + "c3sunit": "(0 - 1)" + }, + "sea_surface_temperature": { + "paramId": "sst", + "c3sname": "Sea surface temperature", + "c3sunit": "K" + }, + "snow_density": { + "paramId": "rsn", + "c3sname": "Snow density", + "c3sunit": "kg m^-3" + }, + "snow_depth": { + "paramId": "sd", + "c3sname": "Snow depth", + "c3sunit": "m of water equivalent" + }, + "snowfall": { + "paramId": "sf", + "c3sname": "Snowfall", + "c3sunit": "m of water equivalent" + }, + "soil_temperature_level_1": { + "paramId": "stl1", + "c3sname": "Soil temperature level 1", + "c3sunit": "K" + }, + "surface_latent_heat_flux": { + "paramId": "slhf", + "c3sname": "Surface latent heat flux", + "c3sunit": "J m^-2" + }, + "surface_net_solar_radiation": { + "paramId": "ssr", + "c3sname": "Surface net solar radiation", + "c3sunit": "J m^-2" + }, + "surface_net_thermal_radiation": { + "paramId": "str", + "c3sname": "Surface net thermal radiation", + "c3sunit": "J m^-2" + }, + "surface_sensible_heat_flux": { + "paramId": "sshf", + "c3sname": "Surface sensible heat flux", + "c3sunit": "J m^-2" + }, + "surface_solar_radiation_downwards": { + "paramId": "ssrd", + "c3sname": "Surface solar radiation downwards", + "c3sunit": "J m^-2" + }, + "surface_thermal_radiation_downwards": { + "paramId": "strd", + "c3sname": "Surface thermal radiation downwards", + "c3sunit": "J m^-2" + }, + "toa_incident_solar_radiation": { + "paramId": "tisr", + "c3sname": "TOA incident solar radiation", + "c3sunit": "J m^-2" + }, + "top_net_solar_radiation": { + "paramId": "tsr", + "c3sname": "Top net solar radiation", + "c3sunit": "J m^-2" + }, + "top_net_thermal_radiation": { + "paramId": "ttr", + "c3sname": "Top net thermal radiation", + "c3sunit": "J m^-2" + }, + "total_cloud_cover": { + "paramId": "tcc", + "c3sname": "Total cloud cover", + "c3sunit": "(0 - 1)" + }, + "total_precipitation": { + "paramId": "tp", + "c3sname": "Total precipitation", + "c3sunit": "m" + } + }, + "product_types": [ + "fc" + ] + }, + "seasonal-monthly-pressure-levels": { + "variables": { + "geopotential": { + "paramId": "z", + "c3sname": "Geopotential", + "c3sunit": "m^2 s^-2" + }, + "specific_humidity": { + "paramId": "q", + "c3sname": "Specific humidity", + "c3sunit": "kg kg^-1" + }, + "temperature": { + "paramId": "t", + "c3sname": "Temperature", + "c3sunit": "K" + }, + "u_component_of_wind": { + "paramId": "u", + "c3sname": "U-component of wind", + "c3sunit": "m s^-1" + }, + "v_component_of_wind": { + "paramId": "v", + "c3sname": "V-component of wind", + "c3sunit": "m s^-1" + } + }, + "product_types": [ + "em", + "hcmean", + "fcmean" + ] + }, + "seasonal-postprocessed-pressure-levels": { + "variables": { + "geopotential_anomaly": { + "paramId": "za", + "c3sname": "Geopotential anomaly", + "c3sunit": "m^2 s^-2" + }, + "specific_humidity_anomaly": { + "paramId": "qa", + "c3sname": "Specific humidity anomaly", + "c3sunit": "kg kg^-1" + }, + "temperature_anomaly": { + "paramId": "ta", + "c3sname": "Temperature anomaly", + "c3sunit": "K" + }, + "u_component_of_wind_anomaly": { + "paramId": "ua", + "c3sname": "U-component of wind anomaly", + "c3sunit": "m s^-1" + }, + "v_component_of_wind_anomaly": { + "paramId": "va", + "c3sname": "V-component of wind anomaly", + "c3sunit": "m s^-1" + } + }, + "product_types": [ + "em", + "fcmean" + ] + }, + "seasonal-monthly-pressure-levels-area": { + "variables": { + "geopotential": { + "paramId": "z", + "c3sname": "Geopotential", + "c3sunit": "m^2 s^-2" + }, + "specific_humidity": { + "paramId": "q", + "c3sname": "Specific humidity", + "c3sunit": "kg kg^-1" + }, + "temperature": { + "paramId": "t", + "c3sname": "Temperature", + "c3sunit": "K" + }, + "u_component_of_wind": { + "paramId": "u", + "c3sname": "U-component of wind", + "c3sunit": "m s^-1" + }, + "v_component_of_wind": { + "paramId": "v", + "c3sname": "V-component of wind", + "c3sunit": "m s^-1" + } + }, + "product_types": [ + "em", + "hcmean", + "fcmean" + ] + }, + "seasonal-original-pressure-levels": { + "variables": { + "geopotential": { + "paramId": "z", + "c3sname": "Geopotential", + "c3sunit": "m^2 s^-2" + }, + "specific_humidity": { + "paramId": "q", + "c3sname": "Specific humidity", + "c3sunit": "kg kg^-1" + }, + "temperature": { + "paramId": "t", + "c3sname": "Temperature", + "c3sunit": "K" + }, + "u_component_of_wind": { + "paramId": "u", + "c3sname": "U-component of wind", + "c3sunit": "m s^-1" + }, + "v_component_of_wind": { + "paramId": "v", + "c3sname": "V-component of wind", + "c3sunit": "m s^-1" + } + }, + "product_types": [ + "fc" + ] + }, + "seasonal-postprocessed-single-levels": { + "variables": { + "10m_u_component_of_wind_anomaly": { + "paramId": "ua10", + "c3sname": "10m u-component of wind anomaly", + "c3sunit": "m s^-1" + }, + "10m_v_component_of_wind_anomaly": { + "paramId": "va10", + "c3sname": "10m v-component of wind anomaly", + "c3sunit": "m s^-1" + }, + "10m_wind_gust_anomaly": { + "paramId": "fga10", + "c3sname": "10m wind gust anomaly", + "c3sunit": "m s^-1" + }, + "10m_wind_speed_anomaly": { + "paramId": "ua10", + "c3sname": "10m wind speed anomaly", + "c3sunit": "m s^-1" + }, + "2m_dewpoint_temperature_anomaly": { + "paramId": "d2a", + "c3sname": "2m dewpoint temperature anomaly", + "c3sunit": "K" + }, + "2m_temperature_anomaly": { + "paramId": "t2a", + "c3sname": "2m temperature anomaly", + "c3sunit": "K" + }, + "east_west_surface_stress_anomalous_rate_of_accumulation": { + "paramId": "ewssara", + "c3sname": "East-west surface stress anomalous rate of accumulation", + "c3sunit": "N m^-2" + }, + "evaporation_anomalous_rate_of_accumulation": { + "paramId": "evara", + "c3sname": "Evaporation anomalous rate of accumulation", + "c3sunit": "m of water s^-1" + }, + "maximum_2m_temperature_in_the_last_24_hours_anomaly": { + "paramId": "mx2t24a", + "c3sname": "Maximum 2m temperature in the last 24 hours anomaly", + "c3sunit": "K" + }, + "mean_sea_level_pressure_anomaly": { + "paramId": "msla", + "c3sname": "Mean sea level pressure anomaly", + "c3sunit": "Pa" + }, + "minimum_2m_temperature_in_the_last_24_hours_anomaly": { + "paramId": "mn2t24a", + "c3sname": "Minimum 2m temperature in the last 24 hours anomaly", + "c3sunit": "K" + }, + "north_south_surface_stress_anomalous_rate_of_accumulation": { + "paramId": "nsssara", + "c3sname": "North-south surface stress anomalous rate of accumulation", + "c3sunit": "N m^-2" + }, + "runoff_anomalous_rate_of_accumulation": { + "paramId": "roara", + "c3sname": "Runoff anomalous rate of accumulation", + "c3sunit": "m s^-1" + }, + "sea_ice_cover_anomaly": { + "paramId": "sica", + "c3sname": "Sea-ice cover anomaly", + "c3sunit": "(0 - 1)" + }, + "sea_surface_temperature_anomaly": { + "paramId": "ssta", + "c3sname": "Sea surface temperature anomaly", + "c3sunit": "K" + }, + "snow_density_anomaly": { + "paramId": "rsna", + "c3sname": "Snow density anomaly", + "c3sunit": "kg m^-3" + }, + "snow_depth_anomaly": { + "paramId": "sda", + "c3sname": "Snow depth anomaly", + "c3sunit": "m of water equivalent" + }, + "snowfall_anomalous_rate_of_accumulation": { + "paramId": "sfara", + "c3sname": "Snowfall anomalous rate of accumulation", + "c3sunit": "m of water equivalent s^-1" + }, + "soil_temperature_anomaly_level_1": { + "paramId": "stal1", + "c3sname": "Soil temperature anomaly level 1", + "c3sunit": "K" + }, + "solar_insolation_anomalous_rate_of_accumulation": { + "paramId": "soiara", + "c3sname": "Solar insolation anomalous rate of accumulation", + "c3sunit": "W m^-2 s^-1" + }, + "surface_latent_heat_flux_anomalous_rate_of_accumulation": { + "paramId": "slhfara", + "c3sname": "Surface latent heat flux anomalous rate of accumulation", + "c3sunit": "J m^-2" + }, + "surface_sensible_heat_flux_anomalous_rate_of_accumulation": { + "paramId": "sshfara", + "c3sname": "Surface sensible heat flux anomalous rate of accumulation", + "c3sunit": "J m^-2" + }, + "surface_solar_radiation_anomalous_rate_of_accumulation": { + "paramId": "ssrara", + "c3sname": "Surface solar radiation anomalous rate of accumulation", + "c3sunit": "J m^-2" + }, + "surface_solar_radiation_downwards_anomalous_rate_of_accumulation": { + "paramId": "ssrdara", + "c3sname": "Surface solar radiation downwards anomalous rate of accumulation", + "c3sunit": "J m^-2" + }, + "surface_thermal_radiation_anomalous_rate_of_accumulation": { + "paramId": "strara", + "c3sname": "Surface thermal radiation anomalous rate of accumulation", + "c3sunit": "J m^-2" + }, + "surface_thermal_radiation_downwards_anomalous_rate_of_accumulation": { + "paramId": "strdara", + "c3sname": "Surface thermal radiation downwards anomalous rate of accumulation", + "c3sunit": "J m^-2" + }, + "top_solar_radiation_anomalous_rate_of_accumulation": { + "paramId": "tsrara", + "c3sname": "Top solar radiation anomalous rate of accumulation", + "c3sunit": "J m^-2" + }, + "top_thermal_radiation_anomalous_rate_of_accumulation": { + "paramId": "ttrara", + "c3sname": "Top thermal radiation anomalous rate of accumulation", + "c3sunit": "J m^-2" + }, + "total_cloud_cover_anomaly": { + "paramId": "tcca", + "c3sname": "Total cloud cover anomaly", + "c3sunit": "(0 - 1)" + }, + "total_precipitation_anomalous_rate_of_accumulation": { + "paramId": "tpara", + "c3sname": "Total precipitation anomalous rate of accumulation", + "c3sunit": "m s^-1" + } + }, + "product_types": [ + "em", + "fcmean" + ] + }, + "reanalysis-era5-land": { + "variables": { + "10m_u_component_of_wind": { + "paramId": "u10", + "c3sname": "10m u-component of wind", + "c3sunit": "m s^-1" + }, + "10m_v_component_of_wind": { + "paramId": "v10", + "c3sname": "10m v-component of wind", + "c3sunit": "m s^-1" + }, + "2m_dewpoint_temperature": { + "paramId": "d2m", + "c3sname": "2m dewpoint temperature", + "c3sunit": "K" + }, + "2m_temperature": { + "paramId": "t2m", + "c3sname": "2m temperature", + "c3sunit": "K" + }, + "evaporation_from_bare_soil": { + "paramId": "evabs", + "c3sname": "Evaporation from bare soil", + "c3sunit": "m of water equivalent" + }, + "evaporation_from_open_water_surfaces_excluding_oceans": { + "paramId": "evaow", + "c3sname": "Evaporation from open water surfaces excluding oceans", + "c3sunit": "m of water equivalent" + }, + "evaporation_from_the_top_of_canopy": { + "paramId": "evatc", + "c3sname": "Evaporation from the top of canopy", + "c3sunit": "m of water equivalent" + }, + "evaporation_from_vegetation_transpiration": { + "paramId": "evavt", + "c3sname": "Evaporation from vegetation transpiration", + "c3sunit": "m of water equivalent" + }, + "forecast_albedo": { + "paramId": "fal", + "c3sname": "Forecast albedo", + "c3sunit": "dimensionless" + }, + "lake_bottom_temperature": { + "paramId": "lblt", + "c3sname": "Lake bottom temperature", + "c3sunit": "K" + }, + "lake_ice_depth": { + "paramId": "licd", + "c3sname": "Lake ice depth", + "c3sunit": "m" + }, + "lake_ice_temperature": { + "paramId": "lict", + "c3sname": "Lake ice temperature", + "c3sunit": "K" + }, + "lake_mix_layer_depth": { + "paramId": "lmld", + "c3sname": "Lake mix-layer depth", + "c3sunit": "m" + }, + "lake_mix_layer_temperature": { + "paramId": "lmlt", + "c3sname": "Lake mix-layer temperature", + "c3sunit": "K" + }, + "lake_shape_factor": { + "paramId": "lshf", + "c3sname": "Lake shape factor", + "c3sunit": "dimensionless" + }, + "lake_total_layer_temperature": { + "paramId": "ltlt", + "c3sname": "Lake total layer temperature", + "c3sunit": "K" + }, + "leaf_area_index_high_vegetation": { + "paramId": "lai_hv", + "c3sname": "Leaf area index, high vegetation", + "c3sunit": "m^2 m^-2" + }, + "leaf_area_index_low_vegetation": { + "paramId": "lai_lv", + "c3sname": "Leaf area index, low vegetation", + "c3sunit": "m^2 m^-2" + }, + "potential_evaporation": { + "paramId": "pev", + "c3sname": "Potential evaporation", + "c3sunit": "m" + }, + "runoff": { + "paramId": "ro", + "c3sname": "Runoff", + "c3sunit": "m" + }, + "skin_reservoir_content": { + "paramId": "src", + "c3sname": "Skin reservoir content", + "c3sunit": "m of water equivalent" + }, + "skin_temperature": { + "paramId": "skt", + "c3sname": "Skin temperature", + "c3sunit": "K" + }, + "snow_albedo": { + "paramId": "asn", + "c3sname": "Snow albedo", + "c3sunit": "dimensionless" + }, + "snow_cover": { + "paramId": "snowc", + "c3sname": "Snow cover", + "c3sunit": "%" + }, + "snow_density": { + "paramId": "rsn", + "c3sname": "Snow density", + "c3sunit": "kg m^-3" + }, + "snow_depth": { + "paramId": "sd", + "c3sname": "Snow depth", + "c3sunit": "m" + }, + "snow_depth_water_equivalent": { + "paramId": "sd", + "c3sname": "Snow depth water equivalent", + "c3sunit": "m of water equivalent" + }, + "snow_evaporation": { + "paramId": "es", + "c3sname": "Snow evaporation", + "c3sunit": "m of water equivalent" + }, + "snowfall": { + "paramId": "sf", + "c3sname": "Snowfall", + "c3sunit": "m of water equivalent" + }, + "snowmelt": { + "paramId": "smlt", + "c3sname": "Snowmelt", + "c3sunit": "m of water equivalent" + }, + "soil_temperature_level_1": { + "paramId": "stl1", + "c3sname": "Soil temperature level 1", + "c3sunit": "K" + }, + "soil_temperature_level_2": { + "paramId": "stl2", + "c3sname": "Soil temperature level 2", + "c3sunit": "K" + }, + "soil_temperature_level_3": { + "paramId": "stl3", + "c3sname": "Soil temperature level 3", + "c3sunit": "K" + }, + "soil_temperature_level_4": { + "paramId": "stl4", + "c3sname": "Soil temperature level 4", + "c3sunit": "K" + }, + "sub_surface_runoff": { + "paramId": "ssro", + "c3sname": "Sub-surface runoff", + "c3sunit": "m" + }, + "surface_latent_heat_flux": { + "paramId": "slhf", + "c3sname": "Surface latent heat flux", + "c3sunit": "J m^-2" + }, + "surface_net_solar_radiation": { + "paramId": "ssr", + "c3sname": "Surface net solar radiation", + "c3sunit": "J m^-2" + }, + "surface_net_thermal_radiation": { + "paramId": "str", + "c3sname": "Surface net thermal radiation", + "c3sunit": "J m^-2" + }, + "surface_pressure": { + "paramId": "sp", + "c3sname": "Surface pressure", + "c3sunit": "Pa" + }, + "surface_runoff": { + "paramId": "sro", + "c3sname": "Surface runoff", + "c3sunit": "m" + }, + "surface_sensible_heat_flux": { + "paramId": "sshf", + "c3sname": "Surface sensible heat flux", + "c3sunit": "J m^-2" + }, + "surface_solar_radiation_downwards": { + "paramId": "ssrd", + "c3sname": "Surface solar radiation downwards", + "c3sunit": "J m-2" + }, + "surface_thermal_radiation_downwards": { + "paramId": "strd", + "c3sname": "Surface thermal radiation downwards", + "c3sunit": "J m-2" + }, + "temperature_of_snow_layer": { + "paramId": "tsn", + "c3sname": "Temperature of snow layer", + "c3sunit": "K" + }, + "total_precipitation": { + "paramId": "tp", + "c3sname": "Total precipitation", + "c3sunit": "m" + }, + "volumetric_soil_water_layer_1": { + "paramId": "swvl1", + "c3sname": "Volumetric soil water layer 1", + "c3sunit": "m^3 m^-3" + }, + "volumetric_soil_water_layer_2": { + "paramId": "swvl2", + "c3sname": "Volumetric soil water layer 2", + "c3sunit": "m^3 m^-3" + }, + "volumetric_soil_water_layer_3": { + "paramId": "swvl3", + "c3sname": "Volumetric soil water layer 3", + "c3sunit": "m^3 m^-3" + }, + "volumetric_soil_water_layer_4": { + "paramId": "swvl4", + "c3sname": "Volumetric soil water layer 4", + "c3sunit": "m^3 m^-3" + } + }, + "product_types": [] + }, + "reanalysis-era5-latest-single-levels": { + "variables": { + "100m_u_component_of_wind": { + "paramId": "u100", + "c3sname": "100m u-component of wind", + "c3sunit": "m s^-1" + }, + "100m_v_component_of_wind": { + "paramId": "v100", + "c3sname": "100m v-component of wind", + "c3sunit": "m s^-1" + }, + "10m_u_component_of_neutral_wind": { + "paramId": "u10n", + "c3sname": "10m u-component of neutral wind", + "c3sunit": "m s^-1" + }, + "10m_u_component_of_wind": { + "paramId": "u10", + "c3sname": "10m u-component of wind", + "c3sunit": "m s^-1" + }, + "10m_v_component_of_neutral_wind": { + "paramId": "v10n", + "c3sname": "10m v-component of neutral wind", + "c3sunit": "m s^-1" + }, + "10m_v_component_of_wind": { + "paramId": "v10", + "c3sname": "10m v-component of wind", + "c3sunit": "m s^-1" + }, + "10m_wind_gust_since_previous_post_processing": { + "paramId": "fg10", + "c3sname": "10m wind gust since previous post-processing", + "c3sunit": "m s^-1" + }, + "2m_dewpoint_temperature": { + "paramId": "d2m", + "c3sname": "2m dewpoint temperature", + "c3sunit": "K" + }, + "2m_temperature": { + "paramId": "t2m", + "c3sname": "2m temperature", + "c3sunit": "K" + }, + "air_density_over_the_oceans": { + "paramId": "p140209", + "c3sname": "Air density over the oceans", + "c3sunit": "kg m^-3" + }, + "altimeter_corrected_wave_height": { + "paramId": "acwh", + "c3sname": "Altimeter corrected wave height", + "c3sunit": "m" + }, + "altimeter_range_relative_correction": { + "paramId": "arrc", + "c3sname": "Altimeter range relative correction", + "c3sunit": "~" + }, + "altimeter_wave_height": { + "paramId": "awh", + "c3sname": "Altimeter wave height", + "c3sunit": "m" + }, + "angle_of_sub_gridscale_orography": { + "paramId": "anor", + "c3sname": "Angle of sub-gridscale orography", + "c3sunit": "radians" + }, + "anisotropy_of_sub_gridscale_orography": { + "paramId": "isor", + "c3sname": "Anisotropy of sub-gridscale orography", + "c3sunit": "~" + }, + "benjamin_feir_index": { + "paramId": "bfi", + "c3sname": "Benjamin-feir index", + "c3sunit": "dimensionless" + }, + "boundary_layer_dissipation": { + "paramId": "bld", + "c3sname": "Boundary layer dissipation", + "c3sunit": "J m^-2" + }, + "boundary_layer_height": { + "paramId": "blh", + "c3sname": "Boundary layer height", + "c3sunit": "m" + }, + "charnock": { + "paramId": "chnk", + "c3sname": "Charnock", + "c3sunit": "~" + }, + "clear_sky_direct_solar_radiation_at_surface": { + "paramId": "cdir", + "c3sname": "Clear-sky direct solar radiation at surface", + "c3sunit": "J m^-2" + }, + "cloud_base_height": { + "paramId": "cbh", + "c3sname": "Cloud base height", + "c3sunit": "m" + }, + "coefficient_of_drag_with_waves": { + "paramId": "cdww", + "c3sname": "Coefficient of drag with waves", + "c3sunit": "dimensionless" + }, + "convective_available_potential_energy": { + "paramId": "cape", + "c3sname": "Convective available potential energy", + "c3sunit": "J kg^-1" + }, + "convective_inhibition": { + "paramId": "cin", + "c3sname": "Convective inhibition", + "c3sunit": "J kg^-1" + }, + "convective_precipitation": { + "paramId": "cp", + "c3sname": "Convective precipitation", + "c3sunit": "m" + }, + "convective_rain_rate": { + "paramId": "crr", + "c3sname": "Convective rain rate", + "c3sunit": "kg m^-2 s^-1" + }, + "convective_snowfall": { + "paramId": "csf", + "c3sname": "Convective snowfall", + "c3sunit": "m of water equivalent" + }, + "convective_snowfall_rate_water_equivalent": { + "paramId": "csfr", + "c3sname": "Convective snowfall rate water equivalent", + "c3sunit": "kg m^-2 s^-1" + }, + "downward_uv_radiation_at_the_surface": { + "paramId": "uvb", + "c3sname": "Downward UV radiation at the surface", + "c3sunit": "J m^-2" + }, + "duct_base_height": { + "paramId": "dctb", + "c3sname": "Duct base height", + "c3sunit": "m" + }, + "eastward_gravity_wave_surface_stress": { + "paramId": "lgws", + "c3sname": "Eastward gravity wave surface stress", + "c3sunit": "N m^-2 s" + }, + "eastward_turbulent_surface_stress": { + "paramId": "ewss", + "c3sname": "Eastward turbulent surface stress", + "c3sunit": "N m^-2 s" + }, + "evaporation": { + "paramId": "e", + "c3sname": "Evaporation", + "c3sunit": "m of water equivalent" + }, + "forecast_albedo": { + "paramId": "fal", + "c3sname": "Forecast albedo", + "c3sunit": "(0 - 1)" + }, + "forecast_logarithm_of_surface_roughness_for_heat": { + "paramId": "flsr", + "c3sname": "Forecast logarithm of surface roughness for heat", + "c3sunit": "~" + }, + "forecast_surface_roughness": { + "paramId": "fsr", + "c3sname": "Forecast surface roughness", + "c3sunit": "m" + }, + "free_convective_velocity_over_the_oceans": { + "paramId": "p140208", + "c3sname": "Free convective velocity over the oceans", + "c3sunit": "m s^-1" + }, + "friction_velocity": { + "paramId": "zust", + "c3sname": "Friction velocity", + "c3sunit": "m s^-1" + }, + "gravity_wave_dissipation": { + "paramId": "gwd", + "c3sname": "Gravity wave dissipation", + "c3sunit": "J m^-2" + }, + "high_cloud_cover": { + "paramId": "hcc", + "c3sname": "High cloud cover", + "c3sunit": "(0 - 1)" + }, + "high_vegetation_cover": { + "paramId": "cvh", + "c3sname": "High vegetation cover", + "c3sunit": "(0 - 1)" + }, + "ice_temperature_layer_1": { + "paramId": "istl1", + "c3sname": "Ice temperature layer 1", + "c3sunit": "K" + }, + "ice_temperature_layer_2": { + "paramId": "istl2", + "c3sname": "Ice temperature layer 2", + "c3sunit": "K" + }, + "ice_temperature_layer_3": { + "paramId": "istl3", + "c3sname": "Ice temperature layer 3", + "c3sunit": "K" + }, + "ice_temperature_layer_4": { + "paramId": "istl4", + "c3sname": "Ice temperature layer 4", + "c3sunit": "K" + }, + "instantaneous_10m_wind_gust": { + "paramId": "i10fg", + "c3sname": "Instantaneous 10m wind gust", + "c3sunit": "m s^-1" + }, + "instantaneous_eastward_turbulent_surface_stress": { + "paramId": "iews", + "c3sname": "Instantaneous eastward turbulent surface stress", + "c3sunit": "N m^-2" + }, + "instantaneous_large_scale_surface_precipitation_fraction": { + "paramId": "ilspf", + "c3sname": "Instantaneous large-scale surface precipitation fraction", + "c3sunit": "(0 - 1)" + }, + "instantaneous_moisture_flux": { + "paramId": "ie", + "c3sname": "Instantaneous moisture flux", + "c3sunit": "kg m^-2 s^-1" + }, + "instantaneous_northward_turbulent_surface_stress": { + "paramId": "inss", + "c3sname": "Instantaneous northward turbulent surface stress", + "c3sunit": "N m^-2" + }, + "instantaneous_surface_sensible_heat_flux": { + "paramId": "ishf", + "c3sname": "Instantaneous surface sensible heat flux", + "c3sunit": "W m^-2" + }, + "k_index": { + "paramId": "kx", + "c3sname": "K index", + "c3sunit": "K" + }, + "lake_bottom_temperature": { + "paramId": "lblt", + "c3sname": "Lake bottom temperature", + "c3sunit": "K" + }, + "lake_cover": { + "paramId": "cl", + "c3sname": "Lake cover", + "c3sunit": "(0 - 1)" + }, + "lake_depth": { + "paramId": "dl", + "c3sname": "Lake depth", + "c3sunit": "m" + }, + "lake_ice_depth": { + "paramId": "licd", + "c3sname": "Lake ice depth", + "c3sunit": "m" + }, + "lake_ice_temperature": { + "paramId": "lict", + "c3sname": "Lake ice temperature", + "c3sunit": "K" + }, + "lake_mix_layer_depth": { + "paramId": "lmld", + "c3sname": "Lake mix-layer depth", + "c3sunit": "m" + }, + "lake_mix_layer_temperature": { + "paramId": "lmlt", + "c3sname": "Lake mix-layer temperature", + "c3sunit": "K" + }, + "lake_shape_factor": { + "paramId": "lshf", + "c3sname": "Lake shape factor", + "c3sunit": "dimensionless" + }, + "lake_total_layer_temperature": { + "paramId": "ltlt", + "c3sname": "Lake total layer temperature", + "c3sunit": "K" + }, + "land_sea_mask": { + "paramId": "lsm", + "c3sname": "Land-sea mask", + "c3sunit": "(0 - 1)" + }, + "large_scale_precipitation": { + "paramId": "lsp", + "c3sname": "Large-scale precipitation", + "c3sunit": "m" + }, + "large_scale_precipitation_fraction": { + "paramId": "lspf", + "c3sname": "Large-scale precipitation fraction", + "c3sunit": "s" + }, + "large_scale_rain_rate": { + "paramId": "lsrr", + "c3sname": "Large scale rain rate", + "c3sunit": "kg m^-2 s^-1" + }, + "large_scale_snowfall": { + "paramId": "lsf", + "c3sname": "Large-scale snowfall", + "c3sunit": "m of water equivalent" + }, + "large_scale_snowfall_rate_water_equivalent": { + "paramId": "lssfr", + "c3sname": "Large scale snowfall rate water equivalent", + "c3sunit": "kg m^-2 s^-1" + }, + "leaf_area_index_high_vegetation": { + "paramId": "lai_hv", + "c3sname": "Leaf area index, high vegetation", + "c3sunit": "m^2 m^-2" + }, + "leaf_area_index_low_vegetation": { + "paramId": "lai_lv", + "c3sname": "Leaf area index, low vegetation", + "c3sunit": "m^2 m^-2" + }, + "low_cloud_cover": { + "paramId": "lcc", + "c3sname": "Low cloud cover", + "c3sunit": "(0 - 1)" + }, + "low_vegetation_cover": { + "paramId": "cvl", + "c3sname": "Low vegetation cover", + "c3sunit": "(0 - 1)" + }, + "maximum_2m_temperature_since_previous_post_processing": { + "paramId": "mx2t", + "c3sname": "Maximum 2m temperature since previous post-processing", + "c3sunit": "K" + }, + "maximum_individual_wave_height": { + "paramId": "hmax", + "c3sname": "Maximum individual wave height", + "c3sunit": "m" + }, + "maximum_total_precipitation_rate_since_previous_post_processing": { + "paramId": "mxtpr", + "c3sname": "Maximum total precipitation rate since previous post-processing", + "c3sunit": "kg m^-2 s^-1" + }, + "mean_boundary_layer_dissipation": { + "paramId": "mbld", + "c3sname": "Mean boundary layer dissipation", + "c3sunit": "W m^-2" + }, + "mean_convective_precipitation_rate": { + "paramId": "mcpr", + "c3sname": "Mean convective precipitation rate", + "c3sunit": "kg m^-2 s^-1" + }, + "mean_convective_snowfall_rate": { + "paramId": "mcsr", + "c3sname": "Mean convective snowfall rate", + "c3sunit": "kg m^-2 s^-1" + }, + "mean_direction_of_total_swell": { + "paramId": "mdts", + "c3sname": "Mean direction of total swell", + "c3sunit": "degrees" + }, + "mean_direction_of_wind_waves": { + "paramId": "mdww", + "c3sname": "Mean direction of wind waves", + "c3sunit": "degrees" + }, + "mean_eastward_gravity_wave_surface_stress": { + "paramId": "megwss", + "c3sname": "Mean eastward gravity wave surface stress", + "c3sunit": "N m^-2" + }, + "mean_eastward_turbulent_surface_stress": { + "paramId": "metss", + "c3sname": "Mean eastward turbulent surface stress", + "c3sunit": "N m^-2" + }, + "mean_evaporation_rate": { + "paramId": "mer", + "c3sname": "Mean evaporation rate", + "c3sunit": "kg m^-2 s^-1" + }, + "mean_gravity_wave_dissipation": { + "paramId": "mgwd", + "c3sname": "Mean gravity wave dissipation", + "c3sunit": "W m^-2" + }, + "mean_large_scale_precipitation_fraction": { + "paramId": "mlspf", + "c3sname": "Mean large-scale precipitation fraction", + "c3sunit": "Proportion" + }, + "mean_large_scale_precipitation_rate": { + "paramId": "mlspr", + "c3sname": "Mean large-scale precipitation rate", + "c3sunit": "kg m^-2 s^-1" + }, + "mean_large_scale_snowfall_rate": { + "paramId": "mlssr", + "c3sname": "Mean large-scale snowfall rate", + "c3sunit": "kg m^-2 s^-1" + }, + "mean_northward_gravity_wave_surface_stress": { + "paramId": "mngwss", + "c3sname": "Mean northward gravity wave surface stress", + "c3sunit": "N m^-2" + }, + "mean_northward_turbulent_surface_stress": { + "paramId": "mntss", + "c3sname": "Mean northward turbulent surface stress", + "c3sunit": "N m^-2" + }, + "mean_period_of_total_swell": { + "paramId": "mpts", + "c3sname": "Mean period of total swell", + "c3sunit": "s" + }, + "mean_period_of_wind_waves": { + "paramId": "mpww", + "c3sname": "Mean period of wind waves", + "c3sunit": "s" + }, + "mean_potential_evaporation_rate": { + "paramId": "mper", + "c3sname": "Mean potential evaporation rate", + "c3sunit": "kg m^-2 s^-1" + }, + "mean_runoff_rate": { + "paramId": "mror", + "c3sname": "Mean runoff rate", + "c3sunit": "kg m^-2 s^-1" + }, + "mean_sea_level_pressure": { + "paramId": "msl", + "c3sname": "Mean sea level pressure", + "c3sunit": "Pa" + }, + "mean_snow_evaporation_rate": { + "paramId": "mser", + "c3sname": "Mean snow evaporation rate", + "c3sunit": "kg m^-2 s^-1" + }, + "mean_snowfall_rate": { + "paramId": "msr", + "c3sname": "Mean snowfall rate", + "c3sunit": "kg m^-2 s^-1" + }, + "mean_snowmelt_rate": { + "paramId": "msmr", + "c3sname": "Mean snowmelt rate", + "c3sunit": "kg m^-2 s^-1" + }, + "mean_square_slope_of_waves": { + "paramId": "msqs", + "c3sname": "Mean square slope of waves", + "c3sunit": "dimensionless" + }, + "mean_sub_surface_runoff_rate": { + "paramId": "mssror", + "c3sname": "Mean sub-surface runoff rate", + "c3sunit": "kg m^-2 s^-1" + }, + "mean_surface_direct_short_wave_radiation_flux": { + "paramId": "msdrswrf", + "c3sname": "Mean surface direct short-wave radiation flux", + "c3sunit": "W m^-2" + }, + "mean_surface_direct_short_wave_radiation_flux_clear_sky": { + "paramId": "msdrswrfcs", + "c3sname": "Mean surface direct short-wave radiation flux, clear sky", + "c3sunit": "W m^-2" + }, + "mean_surface_downward_long_wave_radiation_flux": { + "paramId": "msdwlwrf", + "c3sname": "Mean surface downward long-wave radiation flux", + "c3sunit": "W m^-2" + }, + "mean_surface_downward_long_wave_radiation_flux_clear_sky": { + "paramId": "msdwlwrfcs", + "c3sname": "Mean surface downward long-wave radiation flux, clear sky", + "c3sunit": "W m^-2" + }, + "mean_surface_downward_short_wave_radiation_flux": { + "paramId": "msdwswrf", + "c3sname": "Mean surface downward short-wave radiation flux", + "c3sunit": "W m^-2" + }, + "mean_surface_downward_short_wave_radiation_flux_clear_sky": { + "paramId": "msdwswrfcs", + "c3sname": "Mean surface downward short-wave radiation flux, clear sky", + "c3sunit": "W m^-2" + }, + "mean_surface_downward_uv_radiation_flux": { + "paramId": "msdwuvrf", + "c3sname": "Mean surface downward UV radiation flux", + "c3sunit": "W m^-2" + }, + "mean_surface_latent_heat_flux": { + "paramId": "mslhf", + "c3sname": "Mean surface latent heat flux", + "c3sunit": "W m^-2" + }, + "mean_surface_net_long_wave_radiation_flux": { + "paramId": "msnlwrf", + "c3sname": "Mean surface net long-wave radiation flux", + "c3sunit": "W m^-2" + }, + "mean_surface_net_long_wave_radiation_flux_clear_sky": { + "paramId": "msnlwrfcs", + "c3sname": "Mean surface net long-wave radiation flux, clear sky", + "c3sunit": "W m^-2" + }, + "mean_surface_net_short_wave_radiation_flux": { + "paramId": "msnswrf", + "c3sname": "Mean surface net short-wave radiation flux", + "c3sunit": "W m^-2" + }, + "mean_surface_net_short_wave_radiation_flux_clear_sky": { + "paramId": "msnswrfcs", + "c3sname": "Mean surface net short-wave radiation flux, clear sky", + "c3sunit": "W m^-2" + }, + "mean_surface_runoff_rate": { + "paramId": "msror", + "c3sname": "Mean surface runoff rate", + "c3sunit": "kg m^-2 s^-1" + }, + "mean_surface_sensible_heat_flux": { + "paramId": "msshf", + "c3sname": "Mean surface sensible heat flux", + "c3sunit": "W m^-2" + }, + "mean_top_downward_short_wave_radiation_flux": { + "paramId": "mtdwswrf", + "c3sname": "Mean top downward short-wave radiation flux", + "c3sunit": "W m^-2" + }, + "mean_top_net_long_wave_radiation_flux": { + "paramId": "mtnlwrf", + "c3sname": "Mean top net long-wave radiation flux", + "c3sunit": "W m^-2" + }, + "mean_top_net_long_wave_radiation_flux_clear_sky": { + "paramId": "mtnlwrfcs", + "c3sname": "Mean top net long-wave radiation flux, clear sky", + "c3sunit": "W m^-2" + }, + "mean_top_net_short_wave_radiation_flux": { + "paramId": "mtnswrf", + "c3sname": "Mean top net short-wave radiation flux", + "c3sunit": "W m^-2" + }, + "mean_top_net_short_wave_radiation_flux_clear_sky": { + "paramId": "mtnswrfcs", + "c3sname": "Mean top net short-wave radiation flux, clear sky", + "c3sunit": "W m^-2" + }, + "mean_total_precipitation_rate": { + "paramId": "mtpr", + "c3sname": "Mean total precipitation rate", + "c3sunit": "kg m^-2 s^-1" + }, + "mean_vertical_gradient_of_refractivity_inside_trapping_layer": { + "paramId": "dndza", + "c3sname": "Mean vertical gradient of refractivity inside trapping layer", + "c3sunit": "m^-1" + }, + "mean_vertically_integrated_moisture_divergence": { + "paramId": "mvimd", + "c3sname": "Mean vertically integrated moisture divergence", + "c3sunit": "kg m^-2 s^-1" + }, + "mean_wave_direction": { + "paramId": "mwd", + "c3sname": "Mean wave direction", + "c3sunit": "degree true" + }, + "mean_wave_direction_of_first_swell_partition": { + "paramId": "p140122", + "c3sname": "Mean wave direction of first swell partition", + "c3sunit": "degrees" + }, + "mean_wave_direction_of_second_swell_partition": { + "paramId": "p140125", + "c3sname": "Mean wave direction of second swell partition", + "c3sunit": "degrees" + }, + "mean_wave_direction_of_third_swell_partition": { + "paramId": "p140128", + "c3sname": "Mean wave direction of third swell partition", + "c3sunit": "degrees" + }, + "mean_wave_period": { + "paramId": "mwp", + "c3sname": "Mean wave period", + "c3sunit": "s" + }, + "mean_wave_period_based_on_first_moment": { + "paramId": "mp1", + "c3sname": "Mean wave period based on first moment", + "c3sunit": "s" + }, + "mean_wave_period_based_on_first_moment_for_swell": { + "paramId": "p1ps", + "c3sname": "Mean wave period based on first moment for swell", + "c3sunit": "s" + }, + "mean_wave_period_based_on_first_moment_for_wind_waves": { + "paramId": "p1ww", + "c3sname": "Mean wave period based on first moment for wind waves", + "c3sunit": "s" + }, + "mean_wave_period_based_on_second_moment_for_swell": { + "paramId": "p2ps", + "c3sname": "Mean wave period based on second moment for swell", + "c3sunit": "s" + }, + "mean_wave_period_based_on_second_moment_for_wind_waves": { + "paramId": "p2ww", + "c3sname": "Mean wave period based on second moment for wind waves", + "c3sunit": "s" + }, + "mean_wave_period_of_first_swell_partition": { + "paramId": "p140123", + "c3sname": "Mean wave period of first swell partition", + "c3sunit": "s" + }, + "mean_wave_period_of_second_swell_partition": { + "paramId": "p140126", + "c3sname": "Mean wave period of second swell partition", + "c3sunit": "s" + }, + "mean_wave_period_of_third_swell_partition": { + "paramId": "p140129", + "c3sname": "Mean wave period of third swell partition", + "c3sunit": "s" + }, + "mean_zero_crossing_wave_period": { + "paramId": "mp2", + "c3sname": "Mean zero-crossing wave period", + "c3sunit": "s" + }, + "medium_cloud_cover": { + "paramId": "mcc", + "c3sname": "Medium cloud cover", + "c3sunit": "(0 - 1)" + }, + "minimum_2m_temperature_since_previous_post_processing": { + "paramId": "mn2t", + "c3sname": "Minimum 2m temperature since previous post-processing", + "c3sunit": "K" + }, + "minimum_total_precipitation_rate_since_previous_post_processing": { + "paramId": "mntpr", + "c3sname": "Minimum total precipitation rate since previous post-processing", + "c3sunit": "kg m^-2 s^-1" + }, + "minimum_vertical_gradient_of_refractivity_inside_trapping_layer": { + "paramId": "dndzn", + "c3sname": "Minimum vertical gradient of refractivity inside trapping layer", + "c3sunit": "m^-1" + }, + "model_bathymetry": { + "paramId": "wmb", + "c3sname": "Model bathymetry", + "c3sunit": "m" + }, + "near_ir_albedo_for_diffuse_radiation": { + "paramId": "alnid", + "c3sname": "Near IR albedo for diffuse radiation", + "c3sunit": "(0 - 1)" + }, + "near_ir_albedo_for_direct_radiation": { + "paramId": "alnip", + "c3sname": "Near IR albedo for direct radiation", + "c3sunit": "(0 - 1)" + }, + "normalized_energy_flux_into_ocean": { + "paramId": "phioc", + "c3sname": "Normalized energy flux into ocean", + "c3sunit": "dimensionless" + }, + "normalized_energy_flux_into_waves": { + "paramId": "phiaw", + "c3sname": "Normalized energy flux into waves", + "c3sunit": "dimensionless" + }, + "normalized_stress_into_ocean": { + "paramId": "tauoc", + "c3sname": "Normalized stress into ocean", + "c3sunit": "dimensionless" + }, + "northward_gravity_wave_surface_stress": { + "paramId": "mgws", + "c3sname": "Northward gravity wave surface stress", + "c3sunit": "N m^-2 s" + }, + "northward_turbulent_surface_stress": { + "paramId": "nsss", + "c3sname": "Northward turbulent surface stress", + "c3sunit": "N m^-2 s" + }, + "ocean_surface_stress_equivalent_10m_neutral_wind_direction": { + "paramId": "dwi", + "c3sname": "Ocean surface stress equivalent 10m neutral wind direction", + "c3sunit": "degrees" + }, + "ocean_surface_stress_equivalent_10m_neutral_wind_speed": { + "paramId": "wind", + "c3sname": "Ocean surface stress equivalent 10m neutral wind speed", + "c3sunit": "m s^-1" + }, + "orography": { + "paramId": "z", + "c3sname": "Orography", + "c3sunit": "m^2 s^-2" + }, + "peak_wave_period": { + "paramId": "pp1d", + "c3sname": "Peak wave period", + "c3sunit": "s" + }, + "period_corresponding_to_maximum_individual_wave_height": { + "paramId": "tmax", + "c3sname": "Period corresponding to maximum individual wave height", + "c3sunit": "s" + }, + "potential_evaporation": { + "paramId": "pev", + "c3sname": "Potential evaporation", + "c3sunit": "m" + }, + "precipitation_type": { + "paramId": "ptype", + "c3sname": "Precipitation type", + "c3sunit": "GRIB code table 4.201" + }, + "runoff": { + "paramId": "ro", + "c3sname": "Runoff", + "c3sunit": "m" + }, + "sea_ice_cover": { + "paramId": "siconc", + "c3sname": "Sea-ice cover", + "c3sunit": "(0 - 1)" + }, + "sea_surface_temperature": { + "paramId": "sst", + "c3sname": "Sea surface temperature", + "c3sunit": "K" + }, + "significant_height_of_combined_wind_waves_and_swell": { + "paramId": "swh", + "c3sname": "Significant height of combined wind waves and swell", + "c3sunit": "m" + }, + "significant_height_of_total_swell": { + "paramId": "shts", + "c3sname": "Significant height of total swell", + "c3sunit": "m" + }, + "significant_height_of_wind_waves": { + "paramId": "shww", + "c3sname": "Significant height of wind waves", + "c3sunit": "m" + }, + "significant_wave_height_of_first_swell_partition": { + "paramId": "p140121", + "c3sname": "Significant wave height of first swell partition", + "c3sunit": "m" + }, + "significant_wave_height_of_second_swell_partition": { + "paramId": "p140124", + "c3sname": "Significant wave height of second swell partition", + "c3sunit": "m" + }, + "significant_wave_height_of_third_swell_partition": { + "paramId": "p140127", + "c3sname": "Significant wave height of third swell partition", + "c3sunit": "m" + }, + "skin_reservoir_content": { + "paramId": "src", + "c3sname": "Skin reservoir content", + "c3sunit": "m of water equivalent" + }, + "skin_temperature": { + "paramId": "skt", + "c3sname": "Skin temperature", + "c3sunit": "K" + }, + "slope_of_sub_gridscale_orography": { + "paramId": "slor", + "c3sname": "Slope of sub-gridscale orography", + "c3sunit": "~" + }, + "snow_albedo": { + "paramId": "asn", + "c3sname": "Snow albedo", + "c3sunit": "(0 - 1)" + }, + "snow_density": { + "paramId": "rsn", + "c3sname": "Snow density", + "c3sunit": "kg m^-3" + }, + "snow_depth": { + "paramId": "sd", + "c3sname": "Snow depth", + "c3sunit": "m of water equivalent" + }, + "snow_evaporation": { + "paramId": "es", + "c3sname": "Snow evaporation", + "c3sunit": "m of water equivalent" + }, + "snowfall": { + "paramId": "sf", + "c3sname": "Snowfall", + "c3sunit": "m of water equivalent" + }, + "snowmelt": { + "paramId": "smlt", + "c3sname": "Snowmelt", + "c3sunit": "m of water equivalent" + }, + "soil_temperature_level_1": { + "paramId": "stl1", + "c3sname": "Soil temperature level 1", + "c3sunit": "K" + }, + "soil_temperature_level_2": { + "paramId": "stl2", + "c3sname": "Soil temperature level 2", + "c3sunit": "K" + }, + "soil_temperature_level_3": { + "paramId": "stl3", + "c3sname": "Soil temperature level 3", + "c3sunit": "K" + }, + "soil_temperature_level_4": { + "paramId": "stl4", + "c3sname": "Soil temperature level 4", + "c3sunit": "K" + }, + "soil_type": { + "paramId": "slt", + "c3sname": "Soil type", + "c3sunit": "~" + }, + "standard_deviation_of_filtered_subgrid_orography": { + "paramId": "sdfor", + "c3sname": "Standard deviation of filtered subgrid orography", + "c3sunit": "m" + }, + "standard_deviation_of_orography": { + "paramId": "sdor", + "c3sname": "Standard deviation of orography", + "c3sunit": "~" + }, + "sub_surface_runoff": { + "paramId": "ssro", + "c3sname": "Sub-surface runoff", + "c3sunit": "m" + }, + "surface_latent_heat_flux": { + "paramId": "slhf", + "c3sname": "Surface latent heat flux", + "c3sunit": "J m^-2" + }, + "surface_net_solar_radiation": { + "paramId": "ssr", + "c3sname": "Surface net solar radiation", + "c3sunit": "J m^-2" + }, + "surface_net_solar_radiation_clear_sky": { + "paramId": "ssrc", + "c3sname": "Surface net solar radiation, clear sky", + "c3sunit": "J m^-2" + }, + "surface_net_thermal_radiation": { + "paramId": "str", + "c3sname": "Surface net thermal radiation", + "c3sunit": "J m^-2" + }, + "surface_net_thermal_radiation_clear_sky": { + "paramId": "strc", + "c3sname": "Surface net thermal radiation, clear sky", + "c3sunit": "J m^-2" + }, + "surface_pressure": { + "paramId": "sp", + "c3sname": "Surface pressure", + "c3sunit": "Pa" + }, + "surface_runoff": { + "paramId": "sro", + "c3sname": "Surface runoff", + "c3sunit": "m" + }, + "surface_sensible_heat_flux": { + "paramId": "sshf", + "c3sname": "Surface sensible heat flux", + "c3sunit": "J m^-2" + }, + "surface_solar_radiation_downward_clear_sky": { + "paramId": "ssrdc", + "c3sname": "Surface solar radiation downward, clear sky", + "c3sunit": "J m^-2" + }, + "surface_solar_radiation_downwards": { + "paramId": "ssrd", + "c3sname": "Surface solar radiation downwards", + "c3sunit": "J m^-2" + }, + "surface_thermal_radiation_downward_clear_sky": { + "paramId": "strdc", + "c3sname": "Surface thermal radiation downward, clear sky", + "c3sunit": "J m^-2" + }, + "surface_thermal_radiation_downwards": { + "paramId": "strd", + "c3sname": "Surface thermal radiation downwards", + "c3sunit": "J m^-2" + }, + "temperature_of_snow_layer": { + "paramId": "tsn", + "c3sname": "Temperature of snow layer", + "c3sunit": "K" + }, + "toa_incident_solar_radiation": { + "paramId": "tisr", + "c3sname": "TOA incident solar radiation", + "c3sunit": "J m^-2" + }, + "top_net_solar_radiation": { + "paramId": "tsr", + "c3sname": "Top net solar radiation", + "c3sunit": "J m^-2" + }, + "top_net_solar_radiation_clear_sky": { + "paramId": "tsrc", + "c3sname": "Top net solar radiation, clear sky", + "c3sunit": "J m^-2" + }, + "top_net_thermal_radiation": { + "paramId": "ttr", + "c3sname": "Top net thermal radiation", + "c3sunit": "J m^-2" + }, + "top_net_thermal_radiation_clear_sky": { + "paramId": "ttrc", + "c3sname": "Top net thermal radiation, clear sky", + "c3sunit": "J m^-2" + }, + "total_cloud_cover": { + "paramId": "tcc", + "c3sname": "Total cloud cover", + "c3sunit": "(0 - 1)" + }, + "total_column_cloud_ice_water": { + "paramId": "tciw", + "c3sname": "Total column cloud ice water", + "c3sunit": "kg m^-2" + }, + "total_column_cloud_liquid_water": { + "paramId": "tclw", + "c3sname": "Total column cloud liquid water", + "c3sunit": "kg m^-2" + }, + "total_column_ozone": { + "paramId": "tco3", + "c3sname": "Total column ozone", + "c3sunit": "kg m^-2" + }, + "total_column_rain_water": { + "paramId": "tcrw", + "c3sname": "Total column rain water", + "c3sunit": "kg m^-2" + }, + "total_column_snow_water": { + "paramId": "tcsw", + "c3sname": "Total column snow water", + "c3sunit": "kg m^-2" + }, + "total_column_supercooled_liquid_water": { + "paramId": "tcslw", + "c3sname": "Total column supercooled liquid water", + "c3sunit": "kg m^-2" + }, + "total_column_water": { + "paramId": "tcw", + "c3sname": "Total column water", + "c3sunit": "kg m^-2" + }, + "total_column_water_vapour": { + "paramId": "tcwv", + "c3sname": "Total column water vapour", + "c3sunit": "kg m^-2" + }, + "total_precipitation": { + "paramId": "tp", + "c3sname": "Total precipitation", + "c3sunit": "m" + }, + "total_sky_direct_solar_radiation_at_surface": { + "paramId": "fdir", + "c3sname": "Total sky direct solar radiation at surface", + "c3sunit": "J m^-2" + }, + "total_totals_index": { + "paramId": "totalx", + "c3sname": "Total totals index", + "c3sunit": "K" + }, + "trapping_layer_base_height": { + "paramId": "tplb", + "c3sname": "Trapping layer base height", + "c3sunit": "m" + }, + "trapping_layer_top_height": { + "paramId": "tplt", + "c3sname": "Trapping layer top height", + "c3sunit": "m" + }, + "type_of_high_vegetation": { + "paramId": "tvh", + "c3sname": "Type of high vegetation", + "c3sunit": "~" + }, + "type_of_low_vegetation": { + "paramId": "tvl", + "c3sname": "Type of low vegetation", + "c3sunit": "~" + }, + "u_component_stokes_drift": { + "paramId": "ust", + "c3sname": "U-component stokes drift", + "c3sunit": "m s^-1" + }, + "uv_visible_albedo_for_diffuse_radiation": { + "paramId": "aluvd", + "c3sname": "UV visible albedo for diffuse radiation", + "c3sunit": "(0 - 1)" + }, + "uv_visible_albedo_for_direct_radiation": { + "paramId": "aluvp", + "c3sname": "UV visible albedo for direct radiation", + "c3sunit": "(0 - 1)" + }, + "v_component_stokes_drift": { + "paramId": "vst", + "c3sname": "V-component stokes drift", + "c3sunit": "m s^-1" + }, + "vertical_integral_of_divergence_of_cloud_frozen_water_flux": { + "paramId": "p80.162", + "c3sname": "Vertical integral of divergence of cloud frozen water flux", + "c3sunit": "kg m^-2 s^-1" + }, + "vertical_integral_of_divergence_of_cloud_liquid_water_flux": { + "paramId": "p79.162", + "c3sname": "Vertical integral of divergence of cloud liquid water flux", + "c3sunit": "kg m^-2 s^-1" + }, + "vertical_integral_of_divergence_of_geopotential_flux": { + "paramId": "p85.162", + "c3sname": "Vertical integral of divergence of geopotential flux", + "c3sunit": "W m^-2" + }, + "vertical_integral_of_divergence_of_kinetic_energy_flux": { + "paramId": "p82.162", + "c3sname": "Vertical integral of divergence of kinetic energy flux", + "c3sunit": "W m^-2" + }, + "vertical_integral_of_divergence_of_mass_flux": { + "paramId": "p81.162", + "c3sname": "Vertical integral of divergence of mass flux", + "c3sunit": "kg m^-2 s^-1" + }, + "vertical_integral_of_divergence_of_moisture_flux": { + "paramId": "p84.162", + "c3sname": "Vertical integral of divergence of moisture flux", + "c3sunit": "kg m^-2 s^-1" + }, + "vertical_integral_of_divergence_of_ozone_flux": { + "paramId": "p87.162", + "c3sname": "Vertical integral of divergence of ozone flux", + "c3sunit": "kg m^-2 s^-1" + }, + "vertical_integral_of_divergence_of_thermal_energy_flux": { + "paramId": "p83.162", + "c3sname": "Vertical integral of divergence of thermal energy flux", + "c3sunit": "W m^-2" + }, + "vertical_integral_of_divergence_of_total_energy_flux": { + "paramId": "p86.162", + "c3sname": "Vertical integral of divergence of total energy flux", + "c3sunit": "W m^-2" + }, + "vertical_integral_of_eastward_cloud_frozen_water_flux": { + "paramId": "p90.162", + "c3sname": "Vertical integral of eastward cloud frozen water flux", + "c3sunit": "kg m^-1 s^-1" + }, + "vertical_integral_of_eastward_cloud_liquid_water_flux": { + "paramId": "p88.162", + "c3sname": "Vertical integral of eastward cloud liquid water flux", + "c3sunit": "kg m^-1 s^-1" + }, + "vertical_integral_of_eastward_geopotential_flux": { + "paramId": "p73.162", + "c3sname": "Vertical integral of eastward geopotential flux", + "c3sunit": "W m^-1" + }, + "vertical_integral_of_eastward_heat_flux": { + "paramId": "p69.162", + "c3sname": "Vertical integral of eastward heat flux", + "c3sunit": "W m^-1" + }, + "vertical_integral_of_eastward_kinetic_energy_flux": { + "paramId": "p67.162", + "c3sname": "Vertical integral of eastward kinetic energy flux", + "c3sunit": "W m^-1" + }, + "vertical_integral_of_eastward_mass_flux": { + "paramId": "p65.162", + "c3sname": "Vertical integral of eastward mass flux", + "c3sunit": "kg m^-1 s^-1" + }, + "vertical_integral_of_eastward_ozone_flux": { + "paramId": "p77.162", + "c3sname": "Vertical integral of eastward ozone flux", + "c3sunit": "kg m^-1 s^-1" + }, + "vertical_integral_of_eastward_total_energy_flux": { + "paramId": "p75.162", + "c3sname": "Vertical integral of eastward total energy flux", + "c3sunit": "W m^-1" + }, + "vertical_integral_of_eastward_water_vapour_flux": { + "paramId": "p71.162", + "c3sname": "Vertical integral of eastward water vapour flux", + "c3sunit": "kg m^-1 s^-1" + }, + "vertical_integral_of_energy_conversion": { + "paramId": "p64.162", + "c3sname": "Vertical integral of energy conversion", + "c3sunit": "W m^-2" + }, + "vertical_integral_of_kinetic_energy": { + "paramId": "p59.162", + "c3sname": "Vertical integral of kinetic energy", + "c3sunit": "J m^-2" + }, + "vertical_integral_of_mass_of_atmosphere": { + "paramId": "p53.162", + "c3sname": "Vertical integral of mass of atmosphere", + "c3sunit": "kg m^-2" + }, + "vertical_integral_of_mass_tendency": { + "paramId": "p92.162", + "c3sname": "Vertical integral of mass tendency", + "c3sunit": "kg m^-2 s^-1" + }, + "vertical_integral_of_northward_cloud_frozen_water_flux": { + "paramId": "p91.162", + "c3sname": "Vertical integral of northward cloud frozen water flux", + "c3sunit": "kg m^-1 s^-1" + }, + "vertical_integral_of_northward_cloud_liquid_water_flux": { + "paramId": "p89.162", + "c3sname": "Vertical integral of northward cloud liquid water flux", + "c3sunit": "kg m^-1 s^-1" + }, + "vertical_integral_of_northward_geopotential_flux": { + "paramId": "p74.162", + "c3sname": "Vertical integral of northward geopotential flux", + "c3sunit": "W m^-1" + }, + "vertical_integral_of_northward_heat_flux": { + "paramId": "p70.162", + "c3sname": "Vertical integral of northward heat flux", + "c3sunit": "W m^-1" + }, + "vertical_integral_of_northward_kinetic_energy_flux": { + "paramId": "p68.162", + "c3sname": "Vertical integral of northward kinetic energy flux", + "c3sunit": "W m^-1" + }, + "vertical_integral_of_northward_mass_flux": { + "paramId": "p66.162", + "c3sname": "Vertical integral of northward mass flux", + "c3sunit": "kg m^-1 s^-1" + }, + "vertical_integral_of_northward_ozone_flux": { + "paramId": "p78.162", + "c3sname": "Vertical integral of northward ozone flux", + "c3sunit": "kg m^-1 s^-1" + }, + "vertical_integral_of_northward_total_energy_flux": { + "paramId": "p76.162", + "c3sname": "Vertical integral of northward total energy flux", + "c3sunit": "W m^-1" + }, + "vertical_integral_of_northward_water_vapour_flux": { + "paramId": "p72.162", + "c3sname": "Vertical integral of northward water vapour flux", + "c3sunit": "kg m^-1 s^-1" + }, + "vertical_integral_of_potential_and_internal_energy": { + "paramId": "p61.162", + "c3sname": "Vertical integral of potential and internal energy", + "c3sunit": "J m^-2" + }, + "vertical_integral_of_potential_internal_and_latent_energy": { + "paramId": "p62.162", + "c3sname": "Vertical integral of potential, internal and latent energy", + "c3sunit": "J m^-2" + }, + "vertical_integral_of_temperature": { + "paramId": "p54.162", + "c3sname": "Vertical integral of temperature", + "c3sunit": "K kg m^-2" + }, + "vertical_integral_of_thermal_energy": { + "paramId": "p60.162", + "c3sname": "Vertical integral of thermal energy", + "c3sunit": "J m^-2" + }, + "vertical_integral_of_total_energy": { + "paramId": "p63.162", + "c3sname": "Vertical integral of total energy", + "c3sunit": "J m^-2" + }, + "vertically_integrated_moisture_divergence": { + "paramId": "vimd", + "c3sname": "Vertically integrated moisture divergence", + "c3sunit": "kg m^-2" + }, + "volumetric_soil_water_layer_1": { + "paramId": "swvl1", + "c3sname": "Volumetric soil water layer 1", + "c3sunit": "m^3 m^-3" + }, + "volumetric_soil_water_layer_2": { + "paramId": "swvl2", + "c3sname": "Volumetric soil water layer 2", + "c3sunit": "m^3 m^-3" + }, + "volumetric_soil_water_layer_3": { + "paramId": "swvl3", + "c3sname": "Volumetric soil water layer 3", + "c3sunit": "m^3 m^-3" + }, + "volumetric_soil_water_layer_4": { + "paramId": "swvl4", + "c3sname": "Volumetric soil water layer 4", + "c3sunit": "m^3 m^-3" + }, + "wave_spectral_directional_width": { + "paramId": "wdw", + "c3sname": "Wave spectral directional width", + "c3sunit": "dimensionless" + }, + "wave_spectral_directional_width_for_swell": { + "paramId": "dwps", + "c3sname": "Wave spectral directional width for swell", + "c3sunit": "dimensionless" + }, + "wave_spectral_directional_width_for_wind_waves": { + "paramId": "dwww", + "c3sname": "Wave spectral directional width for wind waves", + "c3sunit": "dimensionless" + }, + "wave_spectral_kurtosis": { + "paramId": "wsk", + "c3sname": "Wave spectral kurtosis", + "c3sunit": "dimensionless" + }, + "wave_spectral_peakedness": { + "paramId": "wsp", + "c3sname": "Wave spectral peakedness", + "c3sunit": "dimensionless" + }, + "wave_spectral_skewness": { + "paramId": "wss", + "c3sname": "Wave spectral skewness", + "c3sunit": "dimensionless" + }, + "zero_degree_level": { + "paramId": "deg0l", + "c3sname": "Zero degree level", + "c3sunit": "m" + } + }, + "product_types": [ + "mean", + "members", + "spread" + ] + }, + "reanalysis-era5-single-levels-monthly-means": { + "variables": { + "100m_u_component_of_wind": { + "paramId": "u100", + "c3sname": "100m u-component of wind", + "c3sunit": "m s^-1" + }, + "100m_v_component_of_wind": { + "paramId": "v100", + "c3sname": "100m v-component of wind", + "c3sunit": "m s^-1" + }, + "10m_u_component_of_neutral_wind": { + "paramId": "u10n", + "c3sname": "10m u-component of neutral wind", + "c3sunit": "m s^-1" + }, + "10m_u_component_of_wind": { + "paramId": "u10", + "c3sname": "10m u-component of wind", + "c3sunit": "m s^-1" + }, + "10m_v_component_of_neutral_wind": { + "paramId": "v10n", + "c3sname": "10m v-component of neutral wind", + "c3sunit": "m s^-1" + }, + "10m_v_component_of_wind": { + "paramId": "v10", + "c3sname": "10m v-component of wind", + "c3sunit": "m s^-1" + }, + "10m_wind_speed": { + "paramId": "si10", + "c3sname": "10m wind speed", + "c3sunit": "m s^-1" + }, + "2m_dewpoint_temperature": { + "paramId": "d2m", + "c3sname": "2m dewpoint temperature", + "c3sunit": "K" + }, + "2m_temperature": { + "paramId": "t2m", + "c3sname": "2m temperature", + "c3sunit": "K" + }, + "air_density_over_the_oceans": { + "paramId": "p140209", + "c3sname": "Air density over the oceans", + "c3sunit": "kg m^-3" + }, + "angle_of_sub_gridscale_orography": { + "paramId": "anor", + "c3sname": "Angle of sub-gridscale orography", + "c3sunit": "radians" + }, + "anisotropy_of_sub_gridscale_orography": { + "paramId": "isor", + "c3sname": "Anisotropy of sub-gridscale orography", + "c3sunit": "~" + }, + "benjamin_feir_index": { + "paramId": "bfi", + "c3sname": "Benjamin-feir index", + "c3sunit": "dimensionless" + }, + "boundary_layer_dissipation": { + "paramId": "bld", + "c3sname": "Boundary layer dissipation", + "c3sunit": "J m^-2" + }, + "boundary_layer_height": { + "paramId": "blh", + "c3sname": "Boundary layer height", + "c3sunit": "m" + }, + "charnock": { + "paramId": "chnk", + "c3sname": "Charnock", + "c3sunit": "~" + }, + "clear_sky_direct_solar_radiation_at_surface": { + "paramId": "cdir", + "c3sname": "Clear-sky direct solar radiation at surface", + "c3sunit": "J m^-2" + }, + "cloud_base_height": { + "paramId": "cbh", + "c3sname": "Cloud base height", + "c3sunit": "m" + }, + "coefficient_of_drag_with_waves": { + "paramId": "cdww", + "c3sname": "Coefficient of drag with waves", + "c3sunit": "dimensionless" + }, + "convective_available_potential_energy": { + "paramId": "cape", + "c3sname": "Convective available potential energy", + "c3sunit": "J kg^-1" + }, + "convective_inhibition": { + "paramId": "cin", + "c3sname": "Convective inhibition", + "c3sunit": "J kg^-1" + }, + "convective_precipitation": { + "paramId": "cp", + "c3sname": "Convective precipitation", + "c3sunit": "m" + }, + "convective_rain_rate": { + "paramId": "crr", + "c3sname": "Convective rain rate", + "c3sunit": "kg m^-2 s^-1" + }, + "convective_snowfall": { + "paramId": "csf", + "c3sname": "Convective snowfall", + "c3sunit": "m of water equivalent" + }, + "convective_snowfall_rate_water_equivalent": { + "paramId": "csfr", + "c3sname": "Convective snowfall rate water equivalent", + "c3sunit": "kg m^-2 s^-1" + }, + "downward_uv_radiation_at_the_surface": { + "paramId": "uvb", + "c3sname": "Downward UV radiation at the surface", + "c3sunit": "J m^-2" + }, + "duct_base_height": { + "paramId": "dctb", + "c3sname": "Duct base height", + "c3sunit": "m" + }, + "eastward_gravity_wave_surface_stress": { + "paramId": "lgws", + "c3sname": "Eastward gravity wave surface stress", + "c3sunit": "N m^-2 s" + }, + "eastward_turbulent_surface_stress": { + "paramId": "ewss", + "c3sname": "Eastward turbulent surface stress", + "c3sunit": "N m^-2 s" + }, + "evaporation": { + "paramId": "e", + "c3sname": "Evaporation", + "c3sunit": "m of water equivalent" + }, + "forecast_albedo": { + "paramId": "fal", + "c3sname": "Forecast albedo", + "c3sunit": "(0 - 1)" + }, + "forecast_logarithm_of_surface_roughness_for_heat": { + "paramId": "flsr", + "c3sname": "Forecast logarithm of surface roughness for heat", + "c3sunit": "~" + }, + "forecast_surface_roughness": { + "paramId": "fsr", + "c3sname": "Forecast surface roughness", + "c3sunit": "m" + }, + "free_convective_velocity_over_the_oceans": { + "paramId": "p140208", + "c3sname": "Free convective velocity over the oceans", + "c3sunit": "m s^-1" + }, + "friction_velocity": { + "paramId": "zust", + "c3sname": "Friction velocity", + "c3sunit": "m s^-1" + }, + "gravity_wave_dissipation": { + "paramId": "gwd", + "c3sname": "Gravity wave dissipation", + "c3sunit": "J m^-2" + }, + "high_cloud_cover": { + "paramId": "hcc", + "c3sname": "High cloud cover", + "c3sunit": "(0 - 1)" + }, + "high_vegetation_cover": { + "paramId": "cvh", + "c3sname": "High vegetation cover", + "c3sunit": "(0 - 1)" + }, + "ice_temperature_layer_1": { + "paramId": "istl1", + "c3sname": "Ice temperature layer 1", + "c3sunit": "K" + }, + "ice_temperature_layer_2": { + "paramId": "istl2", + "c3sname": "Ice temperature layer 2", + "c3sunit": "K" + }, + "ice_temperature_layer_3": { + "paramId": "istl3", + "c3sname": "Ice temperature layer 3", + "c3sunit": "K" + }, + "ice_temperature_layer_4": { + "paramId": "istl4", + "c3sname": "Ice temperature layer 4", + "c3sunit": "K" + }, + "instantaneous_10m_wind_gust": { + "paramId": "i10fg", + "c3sname": "Instantaneous 10m wind gust", + "c3sunit": "m s^-1" + }, + "instantaneous_eastward_turbulent_surface_stress": { + "paramId": "iews", + "c3sname": "Instantaneous eastward turbulent surface stress", + "c3sunit": "N m^-2" + }, + "instantaneous_large_scale_surface_precipitation_fraction": { + "paramId": "ilspf", + "c3sname": "Instantaneous large-scale surface precipitation fraction", + "c3sunit": "(0 - 1)" + }, + "instantaneous_moisture_flux": { + "paramId": "ie", + "c3sname": "Instantaneous moisture flux", + "c3sunit": "kg m^-2 s^-1" + }, + "instantaneous_northward_turbulent_surface_stress": { + "paramId": "inss", + "c3sname": "Instantaneous northward turbulent surface stress", + "c3sunit": "N m^-2" + }, + "instantaneous_surface_sensible_heat_flux": { + "paramId": "ishf", + "c3sname": "Instantaneous surface sensible heat flux", + "c3sunit": "W m^-2" + }, + "k_index": { + "paramId": "kx", + "c3sname": "K index", + "c3sunit": "K" + }, + "lake_bottom_temperature": { + "paramId": "lblt", + "c3sname": "Lake bottom temperature", + "c3sunit": "K" + }, + "lake_cover": { + "paramId": "cl", + "c3sname": "Lake cover", + "c3sunit": "(0 - 1)" + }, + "lake_depth": { + "paramId": "dl", + "c3sname": "Lake depth", + "c3sunit": "m" + }, + "lake_ice_depth": { + "paramId": "licd", + "c3sname": "Lake ice depth", + "c3sunit": "m" + }, + "lake_ice_temperature": { + "paramId": "lict", + "c3sname": "Lake ice temperature", + "c3sunit": "K" + }, + "lake_mix_layer_depth": { + "paramId": "lmld", + "c3sname": "Lake mix-layer depth", + "c3sunit": "m" + }, + "lake_mix_layer_temperature": { + "paramId": "lmlt", + "c3sname": "Lake mix-layer temperature", + "c3sunit": "K" + }, + "lake_shape_factor": { + "paramId": "lshf", + "c3sname": "Lake shape factor", + "c3sunit": "dimensionless" + }, + "lake_total_layer_temperature": { + "paramId": "ltlt", + "c3sname": "Lake total layer temperature", + "c3sunit": "K" + }, + "land_sea_mask": { + "paramId": "lsm", + "c3sname": "Land-sea mask", + "c3sunit": "(0 - 1)" + }, + "large_scale_precipitation": { + "paramId": "lsp", + "c3sname": "Large-scale precipitation", + "c3sunit": "m" + }, + "large_scale_precipitation_fraction": { + "paramId": "lspf", + "c3sname": "Large-scale precipitation fraction", + "c3sunit": "s" + }, + "large_scale_rain_rate": { + "paramId": "lsrr", + "c3sname": "Large scale rain rate", + "c3sunit": "kg m^-2 s^-1" + }, + "large_scale_snowfall": { + "paramId": "lsf", + "c3sname": "Large-scale snowfall", + "c3sunit": "m of water equivalent" + }, + "large_scale_snowfall_rate_water_equivalent": { + "paramId": "lssfr", + "c3sname": "Large scale snowfall rate water equivalent", + "c3sunit": "kg m^-2 s^-1" + }, + "leaf_area_index_high_vegetation": { + "paramId": "lai_hv", + "c3sname": "Leaf area index, high vegetation", + "c3sunit": "m^2 m^-2" + }, + "leaf_area_index_low_vegetation": { + "paramId": "lai_lv", + "c3sname": "Leaf area index, low vegetation", + "c3sunit": "m^2 m^-2" + }, + "low_cloud_cover": { + "paramId": "lcc", + "c3sname": "Low cloud cover", + "c3sunit": "(0 - 1)" + }, + "low_vegetation_cover": { + "paramId": "cvl", + "c3sname": "Low vegetation cover", + "c3sunit": "(0 - 1)" + }, + "magnitude_of_turbulent_surface_stress": { + "paramId": "magss", + "c3sname": "Magnitude of turbulent surface stress", + "c3sunit": "N m^-2 s" + }, + "maximum_individual_wave_height": { + "paramId": "hmax", + "c3sname": "Maximum individual wave height", + "c3sunit": "m" + }, + "mean_boundary_layer_dissipation": { + "paramId": "mbld", + "c3sname": "Mean boundary layer dissipation", + "c3sunit": "W m^-2" + }, + "mean_convective_precipitation_rate": { + "paramId": "mcpr", + "c3sname": "Mean convective precipitation rate", + "c3sunit": "kg m^-2 s^-1" + }, + "mean_convective_snowfall_rate": { + "paramId": "mcsr", + "c3sname": "Mean convective snowfall rate", + "c3sunit": "kg m^-2 s^-1" + }, + "mean_direction_of_total_swell": { + "paramId": "mdts", + "c3sname": "Mean direction of total swell", + "c3sunit": "degrees" + }, + "mean_direction_of_wind_waves": { + "paramId": "mdww", + "c3sname": "Mean direction of wind waves", + "c3sunit": "degrees" + }, + "mean_eastward_gravity_wave_surface_stress": { + "paramId": "megwss", + "c3sname": "Mean eastward gravity wave surface stress", + "c3sunit": "N m^-2" + }, + "mean_eastward_turbulent_surface_stress": { + "paramId": "metss", + "c3sname": "Mean eastward turbulent surface stress", + "c3sunit": "N m^-2" + }, + "mean_evaporation_rate": { + "paramId": "mer", + "c3sname": "Mean evaporation rate", + "c3sunit": "kg m^-2 s^-1" + }, + "mean_gravity_wave_dissipation": { + "paramId": "mgwd", + "c3sname": "Mean gravity wave dissipation", + "c3sunit": "W m^-2" + }, + "mean_large_scale_precipitation_fraction": { + "paramId": "mlspf", + "c3sname": "Mean large-scale precipitation fraction", + "c3sunit": "Proportion" + }, + "mean_large_scale_precipitation_rate": { + "paramId": "mlspr", + "c3sname": "Mean large-scale precipitation rate", + "c3sunit": "kg m^-2 s^-1" + }, + "mean_large_scale_snowfall_rate": { + "paramId": "mlssr", + "c3sname": "Mean large-scale snowfall rate", + "c3sunit": "kg m^-2 s^-1" + }, + "mean_magnitude_of_turbulent_surface_stress": { + "paramId": "mmtss", + "c3sname": "Mean magnitude of turbulent surface stress", + "c3sunit": "N m^-2" + }, + "mean_northward_gravity_wave_surface_stress": { + "paramId": "mngwss", + "c3sname": "Mean northward gravity wave surface stress", + "c3sunit": "N m^-2" + }, + "mean_northward_turbulent_surface_stress": { + "paramId": "mntss", + "c3sname": "Mean northward turbulent surface stress", + "c3sunit": "N m^-2" + }, + "mean_period_of_total_swell": { + "paramId": "mpts", + "c3sname": "Mean period of total swell", + "c3sunit": "s" + }, + "mean_period_of_wind_waves": { + "paramId": "mpww", + "c3sname": "Mean period of wind waves", + "c3sunit": "s" + }, + "mean_potential_evaporation_rate": { + "paramId": "mper", + "c3sname": "Mean potential evaporation rate", + "c3sunit": "kg m^-2 s^-1" + }, + "mean_runoff_rate": { + "paramId": "mror", + "c3sname": "Mean runoff rate", + "c3sunit": "kg m^-2 s^-1" + }, + "mean_sea_level_pressure": { + "paramId": "msl", + "c3sname": "Mean sea level pressure", + "c3sunit": "Pa" + }, + "mean_snow_evaporation_rate": { + "paramId": "mser", + "c3sname": "Mean snow evaporation rate", + "c3sunit": "kg m^-2 s^-1" + }, + "mean_snowfall_rate": { + "paramId": "msr", + "c3sname": "Mean snowfall rate", + "c3sunit": "kg m^-2 s^-1" + }, + "mean_snowmelt_rate": { + "paramId": "msmr", + "c3sname": "Mean snowmelt rate", + "c3sunit": "kg m^-2 s^-1" + }, + "mean_square_slope_of_waves": { + "paramId": "msqs", + "c3sname": "Mean square slope of waves", + "c3sunit": "dimensionless" + }, + "mean_sub_surface_runoff_rate": { + "paramId": "mssror", + "c3sname": "Mean sub-surface runoff rate", + "c3sunit": "kg m^-2 s^-1" + }, + "mean_surface_direct_short_wave_radiation_flux": { + "paramId": "msdrswrf", + "c3sname": "Mean surface direct short-wave radiation flux", + "c3sunit": "W m^-2" + }, + "mean_surface_direct_short_wave_radiation_flux_clear_sky": { + "paramId": "msdrswrfcs", + "c3sname": "Mean surface direct short-wave radiation flux, clear sky", + "c3sunit": "W m^-2" + }, + "mean_surface_downward_long_wave_radiation_flux": { + "paramId": "msdwlwrf", + "c3sname": "Mean surface downward long-wave radiation flux", + "c3sunit": "W m^-2" + }, + "mean_surface_downward_long_wave_radiation_flux_clear_sky": { + "paramId": "msdwlwrfcs", + "c3sname": "Mean surface downward long-wave radiation flux, clear sky", + "c3sunit": "W m^-2" + }, + "mean_surface_downward_short_wave_radiation_flux": { + "paramId": "msdwswrf", + "c3sname": "Mean surface downward short-wave radiation flux", + "c3sunit": "W m^-2" + }, + "mean_surface_downward_short_wave_radiation_flux_clear_sky": { + "paramId": "msdwswrfcs", + "c3sname": "Mean surface downward short-wave radiation flux, clear sky", + "c3sunit": "W m^-2" + }, + "mean_surface_downward_uv_radiation_flux": { + "paramId": "msdwuvrf", + "c3sname": "Mean surface downward UV radiation flux", + "c3sunit": "W m^-2" + }, + "mean_surface_latent_heat_flux": { + "paramId": "mslhf", + "c3sname": "Mean surface latent heat flux", + "c3sunit": "W m^-2" + }, + "mean_surface_net_long_wave_radiation_flux": { + "paramId": "msnlwrf", + "c3sname": "Mean surface net long-wave radiation flux", + "c3sunit": "W m^-2" + }, + "mean_surface_net_long_wave_radiation_flux_clear_sky": { + "paramId": "msnlwrfcs", + "c3sname": "Mean surface net long-wave radiation flux, clear sky", + "c3sunit": "W m^-2" + }, + "mean_surface_net_short_wave_radiation_flux": { + "paramId": "msnswrf", + "c3sname": "Mean surface net short-wave radiation flux", + "c3sunit": "W m^-2" + }, + "mean_surface_net_short_wave_radiation_flux_clear_sky": { + "paramId": "msnswrfcs", + "c3sname": "Mean surface net short-wave radiation flux, clear sky", + "c3sunit": "W m^-2" + }, + "mean_surface_runoff_rate": { + "paramId": "msror", + "c3sname": "Mean surface runoff rate", + "c3sunit": "kg m^-2 s^-1" + }, + "mean_surface_sensible_heat_flux": { + "paramId": "msshf", + "c3sname": "Mean surface sensible heat flux", + "c3sunit": "W m^-2" + }, + "mean_top_downward_short_wave_radiation_flux": { + "paramId": "mtdwswrf", + "c3sname": "Mean top downward short-wave radiation flux", + "c3sunit": "W m^-2" + }, + "mean_top_net_long_wave_radiation_flux": { + "paramId": "mtnlwrf", + "c3sname": "Mean top net long-wave radiation flux", + "c3sunit": "W m^-2" + }, + "mean_top_net_long_wave_radiation_flux_clear_sky": { + "paramId": "mtnlwrfcs", + "c3sname": "Mean top net long-wave radiation flux, clear sky", + "c3sunit": "W m^-2" + }, + "mean_top_net_short_wave_radiation_flux": { + "paramId": "mtnswrf", + "c3sname": "Mean top net short-wave radiation flux", + "c3sunit": "W m^-2" + }, + "mean_top_net_short_wave_radiation_flux_clear_sky": { + "paramId": "mtnswrfcs", + "c3sname": "Mean top net short-wave radiation flux, clear sky", + "c3sunit": "W m^-2" + }, + "mean_total_precipitation_rate": { + "paramId": "mtpr", + "c3sname": "Mean total precipitation rate", + "c3sunit": "kg m^-2 s^-1" + }, + "mean_vertical_gradient_of_refractivity_inside_trapping_layer": { + "paramId": "dndza", + "c3sname": "Mean vertical gradient of refractivity inside trapping layer", + "c3sunit": "m^-1" + }, + "mean_vertically_integrated_moisture_divergence": { + "paramId": "mvimd", + "c3sname": "Mean vertically integrated moisture divergence", + "c3sunit": "kg m^-2 s^-1" + }, + "mean_wave_direction": { + "paramId": "mwd", + "c3sname": "Mean wave direction", + "c3sunit": "degree true" + }, + "mean_wave_direction_of_first_swell_partition": { + "paramId": "p140122", + "c3sname": "Mean wave direction of first swell partition", + "c3sunit": "degrees" + }, + "mean_wave_direction_of_second_swell_partition": { + "paramId": "p140125", + "c3sname": "Mean wave direction of second swell partition", + "c3sunit": "degrees" + }, + "mean_wave_direction_of_third_swell_partition": { + "paramId": "p140128", + "c3sname": "Mean wave direction of third swell partition", + "c3sunit": "degrees" + }, + "mean_wave_period": { + "paramId": "mwp", + "c3sname": "Mean wave period", + "c3sunit": "s" + }, + "mean_wave_period_based_on_first_moment": { + "paramId": "mp1", + "c3sname": "Mean wave period based on first moment", + "c3sunit": "s" + }, + "mean_wave_period_based_on_first_moment_for_swell": { + "paramId": "p1ps", + "c3sname": "Mean wave period based on first moment for swell", + "c3sunit": "s" + }, + "mean_wave_period_based_on_first_moment_for_wind_waves": { + "paramId": "p1ww", + "c3sname": "Mean wave period based on first moment for wind waves", + "c3sunit": "s" + }, + "mean_wave_period_based_on_second_moment_for_swell": { + "paramId": "p2ps", + "c3sname": "Mean wave period based on second moment for swell", + "c3sunit": "s" + }, + "mean_wave_period_based_on_second_moment_for_wind_waves": { + "paramId": "p2ww", + "c3sname": "Mean wave period based on second moment for wind waves", + "c3sunit": "s" + }, + "mean_wave_period_of_first_swell_partition": { + "paramId": "p140123", + "c3sname": "Mean wave period of first swell partition", + "c3sunit": "s" + }, + "mean_wave_period_of_second_swell_partition": { + "paramId": "p140126", + "c3sname": "Mean wave period of second swell partition", + "c3sunit": "s" + }, + "mean_wave_period_of_third_swell_partition": { + "paramId": "p140129", + "c3sname": "Mean wave period of third swell partition", + "c3sunit": "s" + }, + "mean_zero_crossing_wave_period": { + "paramId": "mp2", + "c3sname": "Mean zero-crossing wave period", + "c3sunit": "s" + }, + "medium_cloud_cover": { + "paramId": "mcc", + "c3sname": "Medium cloud cover", + "c3sunit": "(0 - 1)" + }, + "minimum_vertical_gradient_of_refractivity_inside_trapping_layer": { + "paramId": "dndzn", + "c3sname": "Minimum vertical gradient of refractivity inside trapping layer", + "c3sunit": "m^-1" + }, + "model_bathymetry": { + "paramId": "wmb", + "c3sname": "Model bathymetry", + "c3sunit": "m" + }, + "near_ir_albedo_for_diffuse_radiation": { + "paramId": "alnid", + "c3sname": "Near IR albedo for diffuse radiation", + "c3sunit": "(0 - 1)" + }, + "near_ir_albedo_for_direct_radiation": { + "paramId": "alnip", + "c3sname": "Near IR albedo for direct radiation", + "c3sunit": "(0 - 1)" + }, + "normalized_energy_flux_into_ocean": { + "paramId": "phioc", + "c3sname": "Normalized energy flux into ocean", + "c3sunit": "dimensionless" + }, + "normalized_energy_flux_into_waves": { + "paramId": "phiaw", + "c3sname": "Normalized energy flux into waves", + "c3sunit": "dimensionless" + }, + "normalized_stress_into_ocean": { + "paramId": "tauoc", + "c3sname": "Normalized stress into ocean", + "c3sunit": "dimensionless" + }, + "northward_gravity_wave_surface_stress": { + "paramId": "mgws", + "c3sname": "Northward gravity wave surface stress", + "c3sunit": "N m^-2 s" + }, + "northward_turbulent_surface_stress": { + "paramId": "nsss", + "c3sname": "Northward turbulent surface stress", + "c3sunit": "N m^-2 s" + }, + "ocean_surface_stress_equivalent_10m_neutral_wind_direction": { + "paramId": "dwi", + "c3sname": "Ocean surface stress equivalent 10m neutral wind direction", + "c3sunit": "degrees" + }, + "ocean_surface_stress_equivalent_10m_neutral_wind_speed": { + "paramId": "wind", + "c3sname": "Ocean surface stress equivalent 10m neutral wind speed", + "c3sunit": "m s^-1" + }, + "orography": { + "paramId": "z", + "c3sname": "Orography", + "c3sunit": "m^2 s^-2" + }, + "peak_wave_period": { + "paramId": "pp1d", + "c3sname": "Peak wave period", + "c3sunit": "s" + }, + "period_corresponding_to_maximum_individual_wave_height": { + "paramId": "tmax", + "c3sname": "Period corresponding to maximum individual wave height", + "c3sunit": "s" + }, + "potential_evaporation": { + "paramId": "pev", + "c3sname": "Potential evaporation", + "c3sunit": "m" + }, + "precipitation_type": { + "paramId": "ptype", + "c3sname": "Precipitation type", + "c3sunit": "GRIB code table 4.201" + }, + "runoff": { + "paramId": "ro", + "c3sname": "Runoff", + "c3sunit": "m" + }, + "sea_ice_cover": { + "paramId": "siconc", + "c3sname": "Sea-ice cover", + "c3sunit": "(0 - 1)" + }, + "sea_surface_temperature": { + "paramId": "sst", + "c3sname": "Sea surface temperature", + "c3sunit": "K" + }, + "significant_height_of_combined_wind_waves_and_swell": { + "paramId": "swh", + "c3sname": "Significant height of combined wind waves and swell", + "c3sunit": "m" + }, + "significant_height_of_total_swell": { + "paramId": "shts", + "c3sname": "Significant height of total swell", + "c3sunit": "m" + }, + "significant_height_of_wind_waves": { + "paramId": "shww", + "c3sname": "Significant height of wind waves", + "c3sunit": "m" + }, + "significant_wave_height_of_first_swell_partition": { + "paramId": "p140121", + "c3sname": "Significant wave height of first swell partition", + "c3sunit": "m" + }, + "significant_wave_height_of_second_swell_partition": { + "paramId": "p140124", + "c3sname": "Significant wave height of second swell partition", + "c3sunit": "m" + }, + "significant_wave_height_of_third_swell_partition": { + "paramId": "p140127", + "c3sname": "Significant wave height of third swell partition", + "c3sunit": "m" + }, + "skin_reservoir_content": { + "paramId": "src", + "c3sname": "Skin reservoir content", + "c3sunit": "m of water equivalent" + }, + "skin_temperature": { + "paramId": "skt", + "c3sname": "Skin temperature", + "c3sunit": "K" + }, + "slope_of_sub_gridscale_orography": { + "paramId": "slor", + "c3sname": "Slope of sub-gridscale orography", + "c3sunit": "~" + }, + "snow_albedo": { + "paramId": "asn", + "c3sname": "Snow albedo", + "c3sunit": "(0 - 1)" + }, + "snow_density": { + "paramId": "rsn", + "c3sname": "Snow density", + "c3sunit": "kg m^-3" + }, + "snow_depth": { + "paramId": "sd", + "c3sname": "Snow depth", + "c3sunit": "m of water equivalent" + }, + "snow_evaporation": { + "paramId": "es", + "c3sname": "Snow evaporation", + "c3sunit": "m of water equivalent" + }, + "snowfall": { + "paramId": "sf", + "c3sname": "Snowfall", + "c3sunit": "m of water equivalent" + }, + "snowmelt": { + "paramId": "smlt", + "c3sname": "Snowmelt", + "c3sunit": "m of water equivalent" + }, + "soil_temperature_level_1": { + "paramId": "stl1", + "c3sname": "Soil temperature level 1", + "c3sunit": "K" + }, + "soil_temperature_level_2": { + "paramId": "stl2", + "c3sname": "Soil temperature level 2", + "c3sunit": "K" + }, + "soil_temperature_level_3": { + "paramId": "stl3", + "c3sname": "Soil temperature level 3", + "c3sunit": "K" + }, + "soil_temperature_level_4": { + "paramId": "stl4", + "c3sname": "Soil temperature level 4", + "c3sunit": "K" + }, + "soil_type": { + "paramId": "slt", + "c3sname": "Soil type", + "c3sunit": "~" + }, + "standard_deviation_of_filtered_subgrid_orography": { + "paramId": "sdfor", + "c3sname": "Standard deviation of filtered subgrid orography", + "c3sunit": "m" + }, + "standard_deviation_of_orography": { + "paramId": "sdor", + "c3sname": "Standard deviation of orography", + "c3sunit": "~" + }, + "sub_surface_runoff": { + "paramId": "ssro", + "c3sname": "Sub-surface runoff", + "c3sunit": "m" + }, + "surface_latent_heat_flux": { + "paramId": "slhf", + "c3sname": "Surface latent heat flux", + "c3sunit": "J m^-2" + }, + "surface_net_solar_radiation": { + "paramId": "ssr", + "c3sname": "Surface net solar radiation", + "c3sunit": "J m^-2" + }, + "surface_net_solar_radiation_clear_sky": { + "paramId": "ssrc", + "c3sname": "Surface net solar radiation, clear sky", + "c3sunit": "J m^-2" + }, + "surface_net_thermal_radiation": { + "paramId": "str", + "c3sname": "Surface net thermal radiation", + "c3sunit": "J m^-2" + }, + "surface_net_thermal_radiation_clear_sky": { + "paramId": "strc", + "c3sname": "Surface net thermal radiation, clear sky", + "c3sunit": "J m^-2" + }, + "surface_pressure": { + "paramId": "sp", + "c3sname": "Surface pressure", + "c3sunit": "Pa" + }, + "surface_runoff": { + "paramId": "sro", + "c3sname": "Surface runoff", + "c3sunit": "m" + }, + "surface_sensible_heat_flux": { + "paramId": "sshf", + "c3sname": "Surface sensible heat flux", + "c3sunit": "J m^-2" + }, + "surface_solar_radiation_downward_clear_sky": { + "paramId": "ssrdc", + "c3sname": "Surface solar radiation downward, clear sky", + "c3sunit": "J m^-2" + }, + "surface_solar_radiation_downwards": { + "paramId": "ssrd", + "c3sname": "Surface solar radiation downwards", + "c3sunit": "J m^-2" + }, + "surface_thermal_radiation_downward_clear_sky": { + "paramId": "strdc", + "c3sname": "Surface thermal radiation downward, clear sky", + "c3sunit": "J m^-2" + }, + "surface_thermal_radiation_downwards": { + "paramId": "strd", + "c3sname": "Surface thermal radiation downwards", + "c3sunit": "J m^-2" + }, + "temperature_of_snow_layer": { + "paramId": "tsn", + "c3sname": "Temperature of snow layer", + "c3sunit": "K" + }, + "toa_incident_solar_radiation": { + "paramId": "tisr", + "c3sname": "TOA incident solar radiation", + "c3sunit": "J m^-2" + }, + "top_net_solar_radiation": { + "paramId": "tsr", + "c3sname": "Top net solar radiation", + "c3sunit": "J m^-2" + }, + "top_net_solar_radiation_clear_sky": { + "paramId": "tsrc", + "c3sname": "Top net solar radiation, clear sky", + "c3sunit": "J m^-2" + }, + "top_net_thermal_radiation": { + "paramId": "ttr", + "c3sname": "Top net thermal radiation", + "c3sunit": "J m^-2" + }, + "top_net_thermal_radiation_clear_sky": { + "paramId": "ttrc", + "c3sname": "Top net thermal radiation, clear sky", + "c3sunit": "J m^-2" + }, + "total_cloud_cover": { + "paramId": "tcc", + "c3sname": "Total cloud cover", + "c3sunit": "(0 - 1)" + }, + "total_column_cloud_ice_water": { + "paramId": "tciw", + "c3sname": "Total column cloud ice water", + "c3sunit": "kg m^-2" + }, + "total_column_cloud_liquid_water": { + "paramId": "tclw", + "c3sname": "Total column cloud liquid water", + "c3sunit": "kg m^-2" + }, + "total_column_ozone": { + "paramId": "tco3", + "c3sname": "Total column ozone", + "c3sunit": "kg m^-2" + }, + "total_column_rain_water": { + "paramId": "tcrw", + "c3sname": "Total column rain water", + "c3sunit": "kg m^-2" + }, + "total_column_snow_water": { + "paramId": "tcsw", + "c3sname": "Total column snow water", + "c3sunit": "kg m^-2" + }, + "total_column_supercooled_liquid_water": { + "paramId": "tcslw", + "c3sname": "Total column supercooled liquid water", + "c3sunit": "kg m^-2" + }, + "total_column_water": { + "paramId": "tcw", + "c3sname": "Total column water", + "c3sunit": "kg m^-2" + }, + "total_column_water_vapour": { + "paramId": "tcwv", + "c3sname": "Total column water vapour", + "c3sunit": "kg m^-2" + }, + "total_precipitation": { + "paramId": "tp", + "c3sname": "Total precipitation", + "c3sunit": "m" + }, + "total_sky_direct_solar_radiation_at_surface": { + "paramId": "fdir", + "c3sname": "Total sky direct solar radiation at surface", + "c3sunit": "J m^-2" + }, + "total_totals_index": { + "paramId": "totalx", + "c3sname": "Total totals index", + "c3sunit": "K" + }, + "trapping_layer_base_height": { + "paramId": "tplb", + "c3sname": "Trapping layer base height", + "c3sunit": "m" + }, + "trapping_layer_top_height": { + "paramId": "tplt", + "c3sname": "Trapping layer top height", + "c3sunit": "m" + }, + "type_of_high_vegetation": { + "paramId": "tvh", + "c3sname": "Type of high vegetation", + "c3sunit": "~" + }, + "type_of_low_vegetation": { + "paramId": "tvl", + "c3sname": "Type of low vegetation", + "c3sunit": "~" + }, + "u_component_stokes_drift": { + "paramId": "ust", + "c3sname": "U-component stokes drift", + "c3sunit": "m s^-1" + }, + "uv_visible_albedo_for_diffuse_radiation": { + "paramId": "aluvd", + "c3sname": "UV visible albedo for diffuse radiation", + "c3sunit": "(0 - 1)" + }, + "uv_visible_albedo_for_direct_radiation": { + "paramId": "aluvp", + "c3sname": "UV visible albedo for direct radiation", + "c3sunit": "(0 - 1)" + }, + "v_component_stokes_drift": { + "paramId": "vst", + "c3sname": "V-component stokes drift", + "c3sunit": "m s^-1" + }, + "vertical_integral_of_divergence_of_cloud_frozen_water_flux": { + "paramId": "p80.162", + "c3sname": "Vertical integral of divergence of cloud frozen water flux", + "c3sunit": "kg m^-2 s^-1" + }, + "vertical_integral_of_divergence_of_cloud_liquid_water_flux": { + "paramId": "p79.162", + "c3sname": "Vertical integral of divergence of cloud liquid water flux", + "c3sunit": "kg m^-2 s^-1" + }, + "vertical_integral_of_divergence_of_geopotential_flux": { + "paramId": "p85.162", + "c3sname": "Vertical integral of divergence of geopotential flux", + "c3sunit": "W m^-2" + }, + "vertical_integral_of_divergence_of_kinetic_energy_flux": { + "paramId": "p82.162", + "c3sname": "Vertical integral of divergence of kinetic energy flux", + "c3sunit": "W m^-2" + }, + "vertical_integral_of_divergence_of_mass_flux": { + "paramId": "p81.162", + "c3sname": "Vertical integral of divergence of mass flux", + "c3sunit": "kg m^-2 s^-1" + }, + "vertical_integral_of_divergence_of_moisture_flux": { + "paramId": "p84.162", + "c3sname": "Vertical integral of divergence of moisture flux", + "c3sunit": "kg m^-2 s^-1" + }, + "vertical_integral_of_divergence_of_ozone_flux": { + "paramId": "p87.162", + "c3sname": "Vertical integral of divergence of ozone flux", + "c3sunit": "kg m^-2 s^-1" + }, + "vertical_integral_of_divergence_of_thermal_energy_flux": { + "paramId": "p83.162", + "c3sname": "Vertical integral of divergence of thermal energy flux", + "c3sunit": "W m^-2" + }, + "vertical_integral_of_divergence_of_total_energy_flux": { + "paramId": "p86.162", + "c3sname": "Vertical integral of divergence of total energy flux", + "c3sunit": "W m^-2" + }, + "vertical_integral_of_eastward_cloud_frozen_water_flux": { + "paramId": "p90.162", + "c3sname": "Vertical integral of eastward cloud frozen water flux", + "c3sunit": "kg m^-1 s^-1" + }, + "vertical_integral_of_eastward_cloud_liquid_water_flux": { + "paramId": "p88.162", + "c3sname": "Vertical integral of eastward cloud liquid water flux", + "c3sunit": "kg m^-1 s^-1" + }, + "vertical_integral_of_eastward_geopotential_flux": { + "paramId": "p73.162", + "c3sname": "Vertical integral of eastward geopotential flux", + "c3sunit": "W m^-1" + }, + "vertical_integral_of_eastward_heat_flux": { + "paramId": "p69.162", + "c3sname": "Vertical integral of eastward heat flux", + "c3sunit": "W m^-1" + }, + "vertical_integral_of_eastward_kinetic_energy_flux": { + "paramId": "p67.162", + "c3sname": "Vertical integral of eastward kinetic energy flux", + "c3sunit": "W m^-1" + }, + "vertical_integral_of_eastward_mass_flux": { + "paramId": "p65.162", + "c3sname": "Vertical integral of eastward mass flux", + "c3sunit": "kg m^-1 s^-1" + }, + "vertical_integral_of_eastward_ozone_flux": { + "paramId": "p77.162", + "c3sname": "Vertical integral of eastward ozone flux", + "c3sunit": "kg m^-1 s^-1" + }, + "vertical_integral_of_eastward_total_energy_flux": { + "paramId": "p75.162", + "c3sname": "Vertical integral of eastward total energy flux", + "c3sunit": "W m^-1" + }, + "vertical_integral_of_eastward_water_vapour_flux": { + "paramId": "p71.162", + "c3sname": "Vertical integral of eastward water vapour flux", + "c3sunit": "kg m^-1 s^-1" + }, + "vertical_integral_of_energy_conversion": { + "paramId": "p64.162", + "c3sname": "Vertical integral of energy conversion", + "c3sunit": "W m^-2" + }, + "vertical_integral_of_kinetic_energy": { + "paramId": "p59.162", + "c3sname": "Vertical integral of kinetic energy", + "c3sunit": "J m^-2" + }, + "vertical_integral_of_mass_of_atmosphere": { + "paramId": "p53.162", + "c3sname": "Vertical integral of mass of atmosphere", + "c3sunit": "kg m^-2" + }, + "vertical_integral_of_mass_tendency": { + "paramId": "p92.162", + "c3sname": "Vertical integral of mass tendency", + "c3sunit": "kg m^-2 s^-1" + }, + "vertical_integral_of_northward_cloud_frozen_water_flux": { + "paramId": "p91.162", + "c3sname": "Vertical integral of northward cloud frozen water flux", + "c3sunit": "kg m^-1 s^-1" + }, + "vertical_integral_of_northward_cloud_liquid_water_flux": { + "paramId": "p89.162", + "c3sname": "Vertical integral of northward cloud liquid water flux", + "c3sunit": "kg m^-1 s^-1" + }, + "vertical_integral_of_northward_geopotential_flux": { + "paramId": "p74.162", + "c3sname": "Vertical integral of northward geopotential flux", + "c3sunit": "W m^-1" + }, + "vertical_integral_of_northward_heat_flux": { + "paramId": "p70.162", + "c3sname": "Vertical integral of northward heat flux", + "c3sunit": "W m^-1" + }, + "vertical_integral_of_northward_kinetic_energy_flux": { + "paramId": "p68.162", + "c3sname": "Vertical integral of northward kinetic energy flux", + "c3sunit": "W m^-1" + }, + "vertical_integral_of_northward_mass_flux": { + "paramId": "p66.162", + "c3sname": "Vertical integral of northward mass flux", + "c3sunit": "kg m^-1 s^-1" + }, + "vertical_integral_of_northward_ozone_flux": { + "paramId": "p78.162", + "c3sname": "Vertical integral of northward ozone flux", + "c3sunit": "kg m^-1 s^-1" + }, + "vertical_integral_of_northward_total_energy_flux": { + "paramId": "p76.162", + "c3sname": "Vertical integral of northward total energy flux", + "c3sunit": "W m^-1" + }, + "vertical_integral_of_northward_water_vapour_flux": { + "paramId": "p72.162", + "c3sname": "Vertical integral of northward water vapour flux", + "c3sunit": "kg m^-1 s^-1" + }, + "vertical_integral_of_potential_and_internal_energy": { + "paramId": "p61.162", + "c3sname": "Vertical integral of potential and internal energy", + "c3sunit": "J m^-2" + }, + "vertical_integral_of_potential_internal_and_latent_energy": { + "paramId": "p62.162", + "c3sname": "Vertical integral of potential, internal and latent energy", + "c3sunit": "J m^-2" + }, + "vertical_integral_of_temperature": { + "paramId": "p54.162", + "c3sname": "Vertical integral of temperature", + "c3sunit": "K kg m^-2" + }, + "vertical_integral_of_thermal_energy": { + "paramId": "p60.162", + "c3sname": "Vertical integral of thermal energy", + "c3sunit": "J m^-2" + }, + "vertical_integral_of_total_energy": { + "paramId": "p63.162", + "c3sname": "Vertical integral of total energy", + "c3sunit": "J m^-2" + }, + "vertically_integrated_moisture_divergence": { + "paramId": "vimd", + "c3sname": "Vertically integrated moisture divergence", + "c3sunit": "kg m^-2" + }, + "volumetric_soil_water_layer_1": { + "paramId": "swvl1", + "c3sname": "Volumetric soil water layer 1", + "c3sunit": "m^3 m^-3" + }, + "volumetric_soil_water_layer_2": { + "paramId": "swvl2", + "c3sname": "Volumetric soil water layer 2", + "c3sunit": "m^3 m^-3" + }, + "volumetric_soil_water_layer_3": { + "paramId": "swvl3", + "c3sname": "Volumetric soil water layer 3", + "c3sunit": "m^3 m^-3" + }, + "volumetric_soil_water_layer_4": { + "paramId": "swvl4", + "c3sname": "Volumetric soil water layer 4", + "c3sunit": "m^3 m^-3" + }, + "wave_spectral_directional_width": { + "paramId": "wdw", + "c3sname": "Wave spectral directional width", + "c3sunit": "dimensionless" + }, + "wave_spectral_directional_width_for_swell": { + "paramId": "dwps", + "c3sname": "Wave spectral directional width for swell", + "c3sunit": "dimensionless" + }, + "wave_spectral_directional_width_for_wind_waves": { + "paramId": "dwww", + "c3sname": "Wave spectral directional width for wind waves", + "c3sunit": "dimensionless" + }, + "wave_spectral_kurtosis": { + "paramId": "wsk", + "c3sname": "Wave spectral kurtosis", + "c3sunit": "dimensionless" + }, + "wave_spectral_peakedness": { + "paramId": "wsp", + "c3sname": "Wave spectral peakedness", + "c3sunit": "dimensionless" + }, + "wave_spectral_skewness": { + "paramId": "wss", + "c3sname": "Wave spectral skewness", + "c3sunit": "dimensionless" + }, + "zero_degree_level": { + "paramId": "deg0l", + "c3sname": "Zero degree level", + "c3sunit": "m" + } + }, + "product_types": [ + "members-monthly-means-of-daily-means", + "members-synoptic-monthly-means", + "reanalysis-monthly-means-of-daily-means", + "reanalysis-synoptic-monthly-means" + ] + }, + "reanalysis-era5-pressure-levels": { + "variables": { + "divergence": { + "paramId": "d", + "c3sname": "Divergence", + "c3sunit": "s^-1" + }, + "fraction_of_cloud_cover": { + "paramId": "cc", + "c3sname": "Fraction of cloud cover", + "c3sunit": "Dimensionless" + }, + "geopotential": { + "paramId": "z", + "c3sname": "Geopotential", + "c3sunit": "m^2 s^-2" + }, + "ozone_mass_mixing_ratio": { + "paramId": "o3", + "c3sname": "Ozone mass mixing ratio", + "c3sunit": "kg kg^-1" + }, + "potential_vorticity": { + "paramId": "pv", + "c3sname": "Potential vorticity", + "c3sunit": "K m^2 kg^-1 s^-1" + }, + "relative_humidity": { + "paramId": "r", + "c3sname": "Relative humidity", + "c3sunit": "%" + }, + "specific_cloud_ice_water_content": { + "paramId": "ciwc", + "c3sname": "Specific cloud ice water content", + "c3sunit": "kg kg^-1" + }, + "specific_cloud_liquid_water_content": { + "paramId": "clwc", + "c3sname": "Specific cloud liquid water content", + "c3sunit": "kg kg^-1" + }, + "specific_humidity": { + "paramId": "q", + "c3sname": "Specific humidity", + "c3sunit": "kg kg^-1" + }, + "specific_rain_water_content": { + "paramId": "crwc", + "c3sname": "Specific rain water content", + "c3sunit": "kg kg^-1" + }, + "specific_snow_water_content": { + "paramId": "cswc", + "c3sname": "Specific snow water content", + "c3sunit": "kg kg^-1" + }, + "temperature": { + "paramId": "t", + "c3sname": "Temperature", + "c3sunit": "K" + }, + "u_component_of_wind": { + "paramId": "u", + "c3sname": "U-component of wind", + "c3sunit": "m s^-1" + }, + "v_component_of_wind": { + "paramId": "v", + "c3sname": "V-component of wind", + "c3sunit": "m s^-1" + }, + "vertical_velocity": { + "paramId": "w", + "c3sname": "Vertical velocity", + "c3sunit": "Pa s^-1" + }, + "vorticity": { + "paramId": "vo", + "c3sname": "Vorticity (relative)", + "c3sunit": "s^-1" + } + }, + "product_types": [ + "mean", + "members", + "spread" + ] + }, + "reanalysis-era5-pressure-levels-monthly-means": { + "variables": { + "divergence": { + "paramId": "d", + "c3sname": "Divergence", + "c3sunit": "s^-1" + }, + "fraction_of_cloud_cover": { + "paramId": "cc", + "c3sname": "Fraction of cloud cover", + "c3sunit": "Dimensionless" + }, + "geopotential": { + "paramId": "z", + "c3sname": "Geopotential", + "c3sunit": "m^2 s^-2" + }, + "ozone_mass_mixing_ratio": { + "paramId": "o3", + "c3sname": "Ozone mass mixing ratio", + "c3sunit": "kg kg^-1" + }, + "potential_vorticity": { + "paramId": "pv", + "c3sname": "Potential vorticity", + "c3sunit": "K m^2 kg^-1 s^-1" + }, + "relative_humidity": { + "paramId": "r", + "c3sname": "Relative humidity", + "c3sunit": "%" + }, + "specific_cloud_ice_water_content": { + "paramId": "ciwc", + "c3sname": "Specific cloud ice water content", + "c3sunit": "kg kg^-1" + }, + "specific_cloud_liquid_water_content": { + "paramId": "clwc", + "c3sname": "Specific cloud liquid water content", + "c3sunit": "kg kg^-1" + }, + "specific_humidity": { + "paramId": "q", + "c3sname": "Specific humidity", + "c3sunit": "kg kg^-1" + }, + "specific_rain_water_content": { + "paramId": "crwc", + "c3sname": "Specific rain water content", + "c3sunit": "kg kg^-1" + }, + "specific_snow_water_content": { + "paramId": "cswc", + "c3sname": "Specific snow water content", + "c3sunit": "kg kg^-1" + }, + "temperature": { + "paramId": "t", + "c3sname": "Temperature", + "c3sunit": "K" + }, + "u_component_of_wind": { + "paramId": "u", + "c3sname": "U-component of wind", + "c3sunit": "m s^-1" + }, + "v_component_of_wind": { + "paramId": "v", + "c3sname": "V-component of wind", + "c3sunit": "m s^-1" + }, + "vertical_velocity": { + "paramId": "w", + "c3sname": "Vertical velocity", + "c3sunit": "Pa s^-1" + }, + "vorticity": { + "paramId": "vo", + "c3sname": "Vorticity (relative)", + "c3sunit": "s^-1" + } + }, + "product_types": [ + "members-monthly-means-of-daily-means", + "members-synoptic-monthly-means", + "reanalysis-monthly-means-of-daily-means", + "reanalysis-synoptic-monthly-means" + ] + }, + "reanalysis-era5-single-levels": { + "variables": { + "100m_u_component_of_wind": { + "paramId": "u100", + "c3sname": "100m u-component of wind", + "c3sunit": "m s^-1" + }, + "100m_v_component_of_wind": { + "paramId": "v100", + "c3sname": "100m v-component of wind", + "c3sunit": "m s^-1" + }, + "10m_u_component_of_neutral_wind": { + "paramId": "u10n", + "c3sname": "10m u-component of neutral wind", + "c3sunit": "m s^-1" + }, + "10m_u_component_of_wind": { + "paramId": "u10", + "c3sname": "10m u-component of wind", + "c3sunit": "m s^-1" + }, + "10m_v_component_of_neutral_wind": { + "paramId": "v10n", + "c3sname": "10m v-component of neutral wind", + "c3sunit": "m s^-1" + }, + "10m_v_component_of_wind": { + "paramId": "v10", + "c3sname": "10m v-component of wind", + "c3sunit": "m s^-1" + }, + "10m_wind_gust_since_previous_post_processing": { + "paramId": "fg10", + "c3sname": "10m wind gust since previous post-processing", + "c3sunit": "m s^-1" + }, + "2m_dewpoint_temperature": { + "paramId": "d2m", + "c3sname": "2m dewpoint temperature", + "c3sunit": "K" + }, + "2m_temperature": { + "paramId": "t2m", + "c3sname": "2m temperature", + "c3sunit": "K" + }, + "air_density_over_the_oceans": { + "paramId": "p140209", + "c3sname": "Air density over the oceans", + "c3sunit": "kg m^-3" + }, + "altimeter_corrected_wave_height": { + "paramId": "acwh", + "c3sname": "Altimeter corrected wave height", + "c3sunit": "m" + }, + "altimeter_range_relative_correction": { + "paramId": "arrc", + "c3sname": "Altimeter range relative correction", + "c3sunit": "~" + }, + "altimeter_wave_height": { + "paramId": "awh", + "c3sname": "Altimeter wave height", + "c3sunit": "m" + }, + "angle_of_sub_gridscale_orography": { + "paramId": "anor", + "c3sname": "Angle of sub-gridscale orography", + "c3sunit": "radians" + }, + "anisotropy_of_sub_gridscale_orography": { + "paramId": "isor", + "c3sname": "Anisotropy of sub-gridscale orography", + "c3sunit": "~" + }, + "benjamin_feir_index": { + "paramId": "bfi", + "c3sname": "Benjamin-feir index", + "c3sunit": "dimensionless" + }, + "boundary_layer_dissipation": { + "paramId": "bld", + "c3sname": "Boundary layer dissipation", + "c3sunit": "J m^-2" + }, + "boundary_layer_height": { + "paramId": "blh", + "c3sname": "Boundary layer height", + "c3sunit": "m" + }, + "charnock": { + "paramId": "chnk", + "c3sname": "Charnock", + "c3sunit": "~" + }, + "clear_sky_direct_solar_radiation_at_surface": { + "paramId": "cdir", + "c3sname": "Clear-sky direct solar radiation at surface", + "c3sunit": "J m^-2" + }, + "cloud_base_height": { + "paramId": "cbh", + "c3sname": "Cloud base height", + "c3sunit": "m" + }, + "coefficient_of_drag_with_waves": { + "paramId": "cdww", + "c3sname": "Coefficient of drag with waves", + "c3sunit": "dimensionless" + }, + "convective_available_potential_energy": { + "paramId": "cape", + "c3sname": "Convective available potential energy", + "c3sunit": "J kg^-1" + }, + "convective_inhibition": { + "paramId": "cin", + "c3sname": "Convective inhibition", + "c3sunit": "J kg^-1" + }, + "convective_precipitation": { + "paramId": "cp", + "c3sname": "Convective precipitation", + "c3sunit": "m" + }, + "convective_rain_rate": { + "paramId": "crr", + "c3sname": "Convective rain rate", + "c3sunit": "kg m^-2 s^-1" + }, + "convective_snowfall": { + "paramId": "csf", + "c3sname": "Convective snowfall", + "c3sunit": "m of water equivalent" + }, + "convective_snowfall_rate_water_equivalent": { + "paramId": "csfr", + "c3sname": "Convective snowfall rate water equivalent", + "c3sunit": "kg m^-2 s^-1" + }, + "downward_uv_radiation_at_the_surface": { + "paramId": "uvb", + "c3sname": "Downward UV radiation at the surface", + "c3sunit": "J m^-2" + }, + "duct_base_height": { + "paramId": "dctb", + "c3sname": "Duct base height", + "c3sunit": "m" + }, + "eastward_gravity_wave_surface_stress": { + "paramId": "lgws", + "c3sname": "Eastward gravity wave surface stress", + "c3sunit": "N m^-2 s" + }, + "eastward_turbulent_surface_stress": { + "paramId": "ewss", + "c3sname": "Eastward turbulent surface stress", + "c3sunit": "N m^-2 s" + }, + "evaporation": { + "paramId": "e", + "c3sname": "Evaporation", + "c3sunit": "m of water equivalent" + }, + "forecast_albedo": { + "paramId": "fal", + "c3sname": "Forecast albedo", + "c3sunit": "(0 - 1)" + }, + "forecast_logarithm_of_surface_roughness_for_heat": { + "paramId": "flsr", + "c3sname": "Forecast logarithm of surface roughness for heat", + "c3sunit": "~" + }, + "forecast_surface_roughness": { + "paramId": "fsr", + "c3sname": "Forecast surface roughness", + "c3sunit": "m" + }, + "free_convective_velocity_over_the_oceans": { + "paramId": "p140208", + "c3sname": "Free convective velocity over the oceans", + "c3sunit": "m s^-1" + }, + "friction_velocity": { + "paramId": "zust", + "c3sname": "Friction velocity", + "c3sunit": "m s^-1" + }, + "gravity_wave_dissipation": { + "paramId": "gwd", + "c3sname": "Gravity wave dissipation", + "c3sunit": "J m^-2" + }, + "high_cloud_cover": { + "paramId": "hcc", + "c3sname": "High cloud cover", + "c3sunit": "(0 - 1)" + }, + "high_vegetation_cover": { + "paramId": "cvh", + "c3sname": "High vegetation cover", + "c3sunit": "(0 - 1)" + }, + "ice_temperature_layer_1": { + "paramId": "istl1", + "c3sname": "Ice temperature layer 1", + "c3sunit": "K" + }, + "ice_temperature_layer_2": { + "paramId": "istl2", + "c3sname": "Ice temperature layer 2", + "c3sunit": "K" + }, + "ice_temperature_layer_3": { + "paramId": "istl3", + "c3sname": "Ice temperature layer 3", + "c3sunit": "K" + }, + "ice_temperature_layer_4": { + "paramId": "istl4", + "c3sname": "Ice temperature layer 4", + "c3sunit": "K" + }, + "instantaneous_10m_wind_gust": { + "paramId": "i10fg", + "c3sname": "Instantaneous 10m wind gust", + "c3sunit": "m s^-1" + }, + "instantaneous_eastward_turbulent_surface_stress": { + "paramId": "iews", + "c3sname": "Instantaneous eastward turbulent surface stress", + "c3sunit": "N m^-2" + }, + "instantaneous_large_scale_surface_precipitation_fraction": { + "paramId": "ilspf", + "c3sname": "Instantaneous large-scale surface precipitation fraction", + "c3sunit": "(0 - 1)" + }, + "instantaneous_moisture_flux": { + "paramId": "ie", + "c3sname": "Instantaneous moisture flux", + "c3sunit": "kg m^-2 s^-1" + }, + "instantaneous_northward_turbulent_surface_stress": { + "paramId": "inss", + "c3sname": "Instantaneous northward turbulent surface stress", + "c3sunit": "N m^-2" + }, + "instantaneous_surface_sensible_heat_flux": { + "paramId": "ishf", + "c3sname": "Instantaneous surface sensible heat flux", + "c3sunit": "W m^-2" + }, + "k_index": { + "paramId": "kx", + "c3sname": "K index", + "c3sunit": "K" + }, + "lake_bottom_temperature": { + "paramId": "lblt", + "c3sname": "Lake bottom temperature", + "c3sunit": "K" + }, + "lake_cover": { + "paramId": "cl", + "c3sname": "Lake cover", + "c3sunit": "(0 - 1)" + }, + "lake_depth": { + "paramId": "dl", + "c3sname": "Lake depth", + "c3sunit": "m" + }, + "lake_ice_depth": { + "paramId": "licd", + "c3sname": "Lake ice depth", + "c3sunit": "m" + }, + "lake_ice_temperature": { + "paramId": "lict", + "c3sname": "Lake ice temperature", + "c3sunit": "K" + }, + "lake_mix_layer_depth": { + "paramId": "lmld", + "c3sname": "Lake mix-layer depth", + "c3sunit": "m" + }, + "lake_mix_layer_temperature": { + "paramId": "lmlt", + "c3sname": "Lake mix-layer temperature", + "c3sunit": "K" + }, + "lake_shape_factor": { + "paramId": "lshf", + "c3sname": "Lake shape factor", + "c3sunit": "dimensionless" + }, + "lake_total_layer_temperature": { + "paramId": "ltlt", + "c3sname": "Lake total layer temperature", + "c3sunit": "K" + }, + "land_sea_mask": { + "paramId": "lsm", + "c3sname": "Land-sea mask", + "c3sunit": "(0 - 1)" + }, + "large_scale_precipitation": { + "paramId": "lsp", + "c3sname": "Large-scale precipitation", + "c3sunit": "m" + }, + "large_scale_precipitation_fraction": { + "paramId": "lspf", + "c3sname": "Large-scale precipitation fraction", + "c3sunit": "s" + }, + "large_scale_rain_rate": { + "paramId": "lsrr", + "c3sname": "Large scale rain rate", + "c3sunit": "kg m^-2 s^-1" + }, + "large_scale_snowfall": { + "paramId": "lsf", + "c3sname": "Large-scale snowfall", + "c3sunit": "m of water equivalent" + }, + "large_scale_snowfall_rate_water_equivalent": { + "paramId": "lssfr", + "c3sname": "Large scale snowfall rate water equivalent", + "c3sunit": "kg m^-2 s^-1" + }, + "leaf_area_index_high_vegetation": { + "paramId": "lai_hv", + "c3sname": "Leaf area index, high vegetation", + "c3sunit": "m^2 m^-2" + }, + "leaf_area_index_low_vegetation": { + "paramId": "lai_lv", + "c3sname": "Leaf area index, low vegetation", + "c3sunit": "m^2 m^-2" + }, + "low_cloud_cover": { + "paramId": "lcc", + "c3sname": "Low cloud cover", + "c3sunit": "(0 - 1)" + }, + "low_vegetation_cover": { + "paramId": "cvl", + "c3sname": "Low vegetation cover", + "c3sunit": "(0 - 1)" + }, + "maximum_2m_temperature_since_previous_post_processing": { + "paramId": "mx2t", + "c3sname": "Maximum 2m temperature since previous post-processing", + "c3sunit": "K" + }, + "maximum_individual_wave_height": { + "paramId": "hmax", + "c3sname": "Maximum individual wave height", + "c3sunit": "m" + }, + "maximum_total_precipitation_rate_since_previous_post_processing": { + "paramId": "mxtpr", + "c3sname": "Maximum total precipitation rate since previous post-processing", + "c3sunit": "kg m^-2 s^-1" + }, + "mean_boundary_layer_dissipation": { + "paramId": "mbld", + "c3sname": "Mean boundary layer dissipation", + "c3sunit": "W m^-2" + }, + "mean_convective_precipitation_rate": { + "paramId": "mcpr", + "c3sname": "Mean convective precipitation rate", + "c3sunit": "kg m^-2 s^-1" + }, + "mean_convective_snowfall_rate": { + "paramId": "mcsr", + "c3sname": "Mean convective snowfall rate", + "c3sunit": "kg m^-2 s^-1" + }, + "mean_direction_of_total_swell": { + "paramId": "mdts", + "c3sname": "Mean direction of total swell", + "c3sunit": "degrees" + }, + "mean_direction_of_wind_waves": { + "paramId": "mdww", + "c3sname": "Mean direction of wind waves", + "c3sunit": "degrees" + }, + "mean_eastward_gravity_wave_surface_stress": { + "paramId": "megwss", + "c3sname": "Mean eastward gravity wave surface stress", + "c3sunit": "N m^-2" + }, + "mean_eastward_turbulent_surface_stress": { + "paramId": "metss", + "c3sname": "Mean eastward turbulent surface stress", + "c3sunit": "N m^-2" + }, + "mean_evaporation_rate": { + "paramId": "mer", + "c3sname": "Mean evaporation rate", + "c3sunit": "kg m^-2 s^-1" + }, + "mean_gravity_wave_dissipation": { + "paramId": "mgwd", + "c3sname": "Mean gravity wave dissipation", + "c3sunit": "W m^-2" + }, + "mean_large_scale_precipitation_fraction": { + "paramId": "mlspf", + "c3sname": "Mean large-scale precipitation fraction", + "c3sunit": "Proportion" + }, + "mean_large_scale_precipitation_rate": { + "paramId": "mlspr", + "c3sname": "Mean large-scale precipitation rate", + "c3sunit": "kg m^-2 s^-1" + }, + "mean_large_scale_snowfall_rate": { + "paramId": "mlssr", + "c3sname": "Mean large-scale snowfall rate", + "c3sunit": "kg m^-2 s^-1" + }, + "mean_northward_gravity_wave_surface_stress": { + "paramId": "mngwss", + "c3sname": "Mean northward gravity wave surface stress", + "c3sunit": "N m^-2" + }, + "mean_northward_turbulent_surface_stress": { + "paramId": "mntss", + "c3sname": "Mean northward turbulent surface stress", + "c3sunit": "N m^-2" + }, + "mean_period_of_total_swell": { + "paramId": "mpts", + "c3sname": "Mean period of total swell", + "c3sunit": "s" + }, + "mean_period_of_wind_waves": { + "paramId": "mpww", + "c3sname": "Mean period of wind waves", + "c3sunit": "s" + }, + "mean_potential_evaporation_rate": { + "paramId": "mper", + "c3sname": "Mean potential evaporation rate", + "c3sunit": "kg m^-2 s^-1" + }, + "mean_runoff_rate": { + "paramId": "mror", + "c3sname": "Mean runoff rate", + "c3sunit": "kg m^-2 s^-1" + }, + "mean_sea_level_pressure": { + "paramId": "msl", + "c3sname": "Mean sea level pressure", + "c3sunit": "Pa" + }, + "mean_snow_evaporation_rate": { + "paramId": "mser", + "c3sname": "Mean snow evaporation rate", + "c3sunit": "kg m^-2 s^-1" + }, + "mean_snowfall_rate": { + "paramId": "msr", + "c3sname": "Mean snowfall rate", + "c3sunit": "kg m^-2 s^-1" + }, + "mean_snowmelt_rate": { + "paramId": "msmr", + "c3sname": "Mean snowmelt rate", + "c3sunit": "kg m^-2 s^-1" + }, + "mean_square_slope_of_waves": { + "paramId": "msqs", + "c3sname": "Mean square slope of waves", + "c3sunit": "dimensionless" + }, + "mean_sub_surface_runoff_rate": { + "paramId": "mssror", + "c3sname": "Mean sub-surface runoff rate", + "c3sunit": "kg m^-2 s^-1" + }, + "mean_surface_direct_short_wave_radiation_flux": { + "paramId": "msdrswrf", + "c3sname": "Mean surface direct short-wave radiation flux", + "c3sunit": "W m^-2" + }, + "mean_surface_direct_short_wave_radiation_flux_clear_sky": { + "paramId": "msdrswrfcs", + "c3sname": "Mean surface direct short-wave radiation flux, clear sky", + "c3sunit": "W m^-2" + }, + "mean_surface_downward_long_wave_radiation_flux": { + "paramId": "msdwlwrf", + "c3sname": "Mean surface downward long-wave radiation flux", + "c3sunit": "W m^-2" + }, + "mean_surface_downward_long_wave_radiation_flux_clear_sky": { + "paramId": "msdwlwrfcs", + "c3sname": "Mean surface downward long-wave radiation flux, clear sky", + "c3sunit": "W m^-2" + }, + "mean_surface_downward_short_wave_radiation_flux": { + "paramId": "msdwswrf", + "c3sname": "Mean surface downward short-wave radiation flux", + "c3sunit": "W m^-2" + }, + "mean_surface_downward_short_wave_radiation_flux_clear_sky": { + "paramId": "msdwswrfcs", + "c3sname": "Mean surface downward short-wave radiation flux, clear sky", + "c3sunit": "W m^-2" + }, + "mean_surface_downward_uv_radiation_flux": { + "paramId": "msdwuvrf", + "c3sname": "Mean surface downward UV radiation flux", + "c3sunit": "W m^-2" + }, + "mean_surface_latent_heat_flux": { + "paramId": "mslhf", + "c3sname": "Mean surface latent heat flux", + "c3sunit": "W m^-2" + }, + "mean_surface_net_long_wave_radiation_flux": { + "paramId": "msnlwrf", + "c3sname": "Mean surface net long-wave radiation flux", + "c3sunit": "W m^-2" + }, + "mean_surface_net_long_wave_radiation_flux_clear_sky": { + "paramId": "msnlwrfcs", + "c3sname": "Mean surface net long-wave radiation flux, clear sky", + "c3sunit": "W m^-2" + }, + "mean_surface_net_short_wave_radiation_flux": { + "paramId": "msnswrf", + "c3sname": "Mean surface net short-wave radiation flux", + "c3sunit": "W m^-2" + }, + "mean_surface_net_short_wave_radiation_flux_clear_sky": { + "paramId": "msnswrfcs", + "c3sname": "Mean surface net short-wave radiation flux, clear sky", + "c3sunit": "W m^-2" + }, + "mean_surface_runoff_rate": { + "paramId": "msror", + "c3sname": "Mean surface runoff rate", + "c3sunit": "kg m^-2 s^-1" + }, + "mean_surface_sensible_heat_flux": { + "paramId": "msshf", + "c3sname": "Mean surface sensible heat flux", + "c3sunit": "W m^-2" + }, + "mean_top_downward_short_wave_radiation_flux": { + "paramId": "mtdwswrf", + "c3sname": "Mean top downward short-wave radiation flux", + "c3sunit": "W m^-2" + }, + "mean_top_net_long_wave_radiation_flux": { + "paramId": "mtnlwrf", + "c3sname": "Mean top net long-wave radiation flux", + "c3sunit": "W m^-2" + }, + "mean_top_net_long_wave_radiation_flux_clear_sky": { + "paramId": "mtnlwrfcs", + "c3sname": "Mean top net long-wave radiation flux, clear sky", + "c3sunit": "W m^-2" + }, + "mean_top_net_short_wave_radiation_flux": { + "paramId": "mtnswrf", + "c3sname": "Mean top net short-wave radiation flux", + "c3sunit": "W m^-2" + }, + "mean_top_net_short_wave_radiation_flux_clear_sky": { + "paramId": "mtnswrfcs", + "c3sname": "Mean top net short-wave radiation flux, clear sky", + "c3sunit": "W m^-2" + }, + "mean_total_precipitation_rate": { + "paramId": "mtpr", + "c3sname": "Mean total precipitation rate", + "c3sunit": "kg m^-2 s^-1" + }, + "mean_vertical_gradient_of_refractivity_inside_trapping_layer": { + "paramId": "dndza", + "c3sname": "Mean vertical gradient of refractivity inside trapping layer", + "c3sunit": "m^-1" + }, + "mean_vertically_integrated_moisture_divergence": { + "paramId": "mvimd", + "c3sname": "Mean vertically integrated moisture divergence", + "c3sunit": "kg m^-2 s^-1" + }, + "mean_wave_direction": { + "paramId": "mwd", + "c3sname": "Mean wave direction", + "c3sunit": "degree true" + }, + "mean_wave_direction_of_first_swell_partition": { + "paramId": "p140122", + "c3sname": "Mean wave direction of first swell partition", + "c3sunit": "degrees" + }, + "mean_wave_direction_of_second_swell_partition": { + "paramId": "p140125", + "c3sname": "Mean wave direction of second swell partition", + "c3sunit": "degrees" + }, + "mean_wave_direction_of_third_swell_partition": { + "paramId": "p140128", + "c3sname": "Mean wave direction of third swell partition", + "c3sunit": "degrees" + }, + "mean_wave_period": { + "paramId": "mwp", + "c3sname": "Mean wave period", + "c3sunit": "s" + }, + "mean_wave_period_based_on_first_moment": { + "paramId": "mp1", + "c3sname": "Mean wave period based on first moment", + "c3sunit": "s" + }, + "mean_wave_period_based_on_first_moment_for_swell": { + "paramId": "p1ps", + "c3sname": "Mean wave period based on first moment for swell", + "c3sunit": "s" + }, + "mean_wave_period_based_on_first_moment_for_wind_waves": { + "paramId": "p1ww", + "c3sname": "Mean wave period based on first moment for wind waves", + "c3sunit": "s" + }, + "mean_wave_period_based_on_second_moment_for_swell": { + "paramId": "p2ps", + "c3sname": "Mean wave period based on second moment for swell", + "c3sunit": "s" + }, + "mean_wave_period_based_on_second_moment_for_wind_waves": { + "paramId": "p2ww", + "c3sname": "Mean wave period based on second moment for wind waves", + "c3sunit": "s" + }, + "mean_wave_period_of_first_swell_partition": { + "paramId": "p140123", + "c3sname": "Mean wave period of first swell partition", + "c3sunit": "s" + }, + "mean_wave_period_of_second_swell_partition": { + "paramId": "p140126", + "c3sname": "Mean wave period of second swell partition", + "c3sunit": "s" + }, + "mean_wave_period_of_third_swell_partition": { + "paramId": "p140129", + "c3sname": "Mean wave period of third swell partition", + "c3sunit": "s" + }, + "mean_zero_crossing_wave_period": { + "paramId": "mp2", + "c3sname": "Mean zero-crossing wave period", + "c3sunit": "s" + }, + "medium_cloud_cover": { + "paramId": "mcc", + "c3sname": "Medium cloud cover", + "c3sunit": "(0 - 1)" + }, + "minimum_2m_temperature_since_previous_post_processing": { + "paramId": "mn2t", + "c3sname": "Minimum 2m temperature since previous post-processing", + "c3sunit": "K" + }, + "minimum_total_precipitation_rate_since_previous_post_processing": { + "paramId": "mntpr", + "c3sname": "Minimum total precipitation rate since previous post-processing", + "c3sunit": "kg m^-2 s^-1" + }, + "minimum_vertical_gradient_of_refractivity_inside_trapping_layer": { + "paramId": "dndzn", + "c3sname": "Minimum vertical gradient of refractivity inside trapping layer", + "c3sunit": "m^-1" + }, + "model_bathymetry": { + "paramId": "wmb", + "c3sname": "Model bathymetry", + "c3sunit": "m" + }, + "near_ir_albedo_for_diffuse_radiation": { + "paramId": "alnid", + "c3sname": "Near IR albedo for diffuse radiation", + "c3sunit": "(0 - 1)" + }, + "near_ir_albedo_for_direct_radiation": { + "paramId": "alnip", + "c3sname": "Near IR albedo for direct radiation", + "c3sunit": "(0 - 1)" + }, + "normalized_energy_flux_into_ocean": { + "paramId": "phioc", + "c3sname": "Normalized energy flux into ocean", + "c3sunit": "dimensionless" + }, + "normalized_energy_flux_into_waves": { + "paramId": "phiaw", + "c3sname": "Normalized energy flux into waves", + "c3sunit": "dimensionless" + }, + "normalized_stress_into_ocean": { + "paramId": "tauoc", + "c3sname": "Normalized stress into ocean", + "c3sunit": "dimensionless" + }, + "northward_gravity_wave_surface_stress": { + "paramId": "mgws", + "c3sname": "Northward gravity wave surface stress", + "c3sunit": "N m^-2 s" + }, + "northward_turbulent_surface_stress": { + "paramId": "nsss", + "c3sname": "Northward turbulent surface stress", + "c3sunit": "N m^-2 s" + }, + "ocean_surface_stress_equivalent_10m_neutral_wind_direction": { + "paramId": "dwi", + "c3sname": "Ocean surface stress equivalent 10m neutral wind direction", + "c3sunit": "degrees" + }, + "ocean_surface_stress_equivalent_10m_neutral_wind_speed": { + "paramId": "wind", + "c3sname": "Ocean surface stress equivalent 10m neutral wind speed", + "c3sunit": "m s^-1" + }, + "orography": { + "paramId": "z", + "c3sname": "Orography", + "c3sunit": "m^2 s^-2" + }, + "peak_wave_period": { + "paramId": "pp1d", + "c3sname": "Peak wave period", + "c3sunit": "s" + }, + "period_corresponding_to_maximum_individual_wave_height": { + "paramId": "tmax", + "c3sname": "Period corresponding to maximum individual wave height", + "c3sunit": "s" + }, + "potential_evaporation": { + "paramId": "pev", + "c3sname": "Potential evaporation", + "c3sunit": "m" + }, + "precipitation_type": { + "paramId": "ptype", + "c3sname": "Precipitation type", + "c3sunit": "GRIB code table 4.201" + }, + "runoff": { + "paramId": "ro", + "c3sname": "Runoff", + "c3sunit": "m" + }, + "sea_ice_cover": { + "paramId": "siconc", + "c3sname": "Sea-ice cover", + "c3sunit": "(0 - 1)" + }, + "sea_surface_temperature": { + "paramId": "sst", + "c3sname": "Sea surface temperature", + "c3sunit": "K" + }, + "significant_height_of_combined_wind_waves_and_swell": { + "paramId": "swh", + "c3sname": "Significant height of combined wind waves and swell", + "c3sunit": "m" + }, + "significant_height_of_total_swell": { + "paramId": "shts", + "c3sname": "Significant height of total swell", + "c3sunit": "m" + }, + "significant_height_of_wind_waves": { + "paramId": "shww", + "c3sname": "Significant height of wind waves", + "c3sunit": "m" + }, + "significant_wave_height_of_first_swell_partition": { + "paramId": "p140121", + "c3sname": "Significant wave height of first swell partition", + "c3sunit": "m" + }, + "significant_wave_height_of_second_swell_partition": { + "paramId": "p140124", + "c3sname": "Significant wave height of second swell partition", + "c3sunit": "m" + }, + "significant_wave_height_of_third_swell_partition": { + "paramId": "p140127", + "c3sname": "Significant wave height of third swell partition", + "c3sunit": "m" + }, + "skin_reservoir_content": { + "paramId": "src", + "c3sname": "Skin reservoir content", + "c3sunit": "m of water equivalent" + }, + "skin_temperature": { + "paramId": "skt", + "c3sname": "Skin temperature", + "c3sunit": "K" + }, + "slope_of_sub_gridscale_orography": { + "paramId": "slor", + "c3sname": "Slope of sub-gridscale orography", + "c3sunit": "~" + }, + "snow_albedo": { + "paramId": "asn", + "c3sname": "Snow albedo", + "c3sunit": "(0 - 1)" + }, + "snow_density": { + "paramId": "rsn", + "c3sname": "Snow density", + "c3sunit": "kg m^-3" + }, + "snow_depth": { + "paramId": "sd", + "c3sname": "Snow depth", + "c3sunit": "m of water equivalent" + }, + "snow_evaporation": { + "paramId": "es", + "c3sname": "Snow evaporation", + "c3sunit": "m of water equivalent" + }, + "snowfall": { + "paramId": "sf", + "c3sname": "Snowfall", + "c3sunit": "m of water equivalent" + }, + "snowmelt": { + "paramId": "smlt", + "c3sname": "Snowmelt", + "c3sunit": "m of water equivalent" + }, + "soil_temperature_level_1": { + "paramId": "stl1", + "c3sname": "Soil temperature level 1", + "c3sunit": "K" + }, + "soil_temperature_level_2": { + "paramId": "stl2", + "c3sname": "Soil temperature level 2", + "c3sunit": "K" + }, + "soil_temperature_level_3": { + "paramId": "stl3", + "c3sname": "Soil temperature level 3", + "c3sunit": "K" + }, + "soil_temperature_level_4": { + "paramId": "stl4", + "c3sname": "Soil temperature level 4", + "c3sunit": "K" + }, + "soil_type": { + "paramId": "slt", + "c3sname": "Soil type", + "c3sunit": "~" + }, + "standard_deviation_of_filtered_subgrid_orography": { + "paramId": "sdfor", + "c3sname": "Standard deviation of filtered subgrid orography", + "c3sunit": "m" + }, + "standard_deviation_of_orography": { + "paramId": "sdor", + "c3sname": "Standard deviation of orography", + "c3sunit": "~" + }, + "sub_surface_runoff": { + "paramId": "ssro", + "c3sname": "Sub-surface runoff", + "c3sunit": "m" + }, + "surface_latent_heat_flux": { + "paramId": "slhf", + "c3sname": "Surface latent heat flux", + "c3sunit": "J m^-2" + }, + "surface_net_solar_radiation": { + "paramId": "ssr", + "c3sname": "Surface net solar radiation", + "c3sunit": "J m^-2" + }, + "surface_net_solar_radiation_clear_sky": { + "paramId": "ssrc", + "c3sname": "Surface net solar radiation, clear sky", + "c3sunit": "J m^-2" + }, + "surface_net_thermal_radiation": { + "paramId": "str", + "c3sname": "Surface net thermal radiation", + "c3sunit": "J m^-2" + }, + "surface_net_thermal_radiation_clear_sky": { + "paramId": "strc", + "c3sname": "Surface net thermal radiation, clear sky", + "c3sunit": "J m^-2" + }, + "surface_pressure": { + "paramId": "sp", + "c3sname": "Surface pressure", + "c3sunit": "Pa" + }, + "surface_runoff": { + "paramId": "sro", + "c3sname": "Surface runoff", + "c3sunit": "m" + }, + "surface_sensible_heat_flux": { + "paramId": "sshf", + "c3sname": "Surface sensible heat flux", + "c3sunit": "J m^-2" + }, + "surface_solar_radiation_downward_clear_sky": { + "paramId": "ssrdc", + "c3sname": "Surface solar radiation downward, clear sky", + "c3sunit": "J m^-2" + }, + "surface_solar_radiation_downwards": { + "paramId": "ssrd", + "c3sname": "Surface solar radiation downwards", + "c3sunit": "J m^-2" + }, + "surface_thermal_radiation_downward_clear_sky": { + "paramId": "strdc", + "c3sname": "Surface thermal radiation downward, clear sky", + "c3sunit": "J m^-2" + }, + "surface_thermal_radiation_downwards": { + "paramId": "strd", + "c3sname": "Surface thermal radiation downwards", + "c3sunit": "J m^-2" + }, + "temperature_of_snow_layer": { + "paramId": "tsn", + "c3sname": "Temperature of snow layer", + "c3sunit": "K" + }, + "toa_incident_solar_radiation": { + "paramId": "tisr", + "c3sname": "TOA incident solar radiation", + "c3sunit": "J m^-2" + }, + "top_net_solar_radiation": { + "paramId": "tsr", + "c3sname": "Top net solar radiation", + "c3sunit": "J m^-2" + }, + "top_net_solar_radiation_clear_sky": { + "paramId": "tsrc", + "c3sname": "Top net solar radiation, clear sky", + "c3sunit": "J m^-2" + }, + "top_net_thermal_radiation": { + "paramId": "ttr", + "c3sname": "Top net thermal radiation", + "c3sunit": "J m^-2" + }, + "top_net_thermal_radiation_clear_sky": { + "paramId": "ttrc", + "c3sname": "Top net thermal radiation, clear sky", + "c3sunit": "J m^-2" + }, + "total_cloud_cover": { + "paramId": "tcc", + "c3sname": "Total cloud cover", + "c3sunit": "(0 - 1)" + }, + "total_column_cloud_ice_water": { + "paramId": "tciw", + "c3sname": "Total column cloud ice water", + "c3sunit": "kg m^-2" + }, + "total_column_cloud_liquid_water": { + "paramId": "tclw", + "c3sname": "Total column cloud liquid water", + "c3sunit": "kg m^-2" + }, + "total_column_ozone": { + "paramId": "tco3", + "c3sname": "Total column ozone", + "c3sunit": "kg m^-2" + }, + "total_column_rain_water": { + "paramId": "tcrw", + "c3sname": "Total column rain water", + "c3sunit": "kg m^-2" + }, + "total_column_snow_water": { + "paramId": "tcsw", + "c3sname": "Total column snow water", + "c3sunit": "kg m^-2" + }, + "total_column_supercooled_liquid_water": { + "paramId": "tcslw", + "c3sname": "Total column supercooled liquid water", + "c3sunit": "kg m^-2" + }, + "total_column_water": { + "paramId": "tcw", + "c3sname": "Total column water", + "c3sunit": "kg m^-2" + }, + "total_column_water_vapour": { + "paramId": "tcwv", + "c3sname": "Total column water vapour", + "c3sunit": "kg m^-2" + }, + "total_precipitation": { + "paramId": "tp", + "c3sname": "Total precipitation", + "c3sunit": "m" + }, + "total_sky_direct_solar_radiation_at_surface": { + "paramId": "fdir", + "c3sname": "Total sky direct solar radiation at surface", + "c3sunit": "J m^-2" + }, + "total_totals_index": { + "paramId": "totalx", + "c3sname": "Total totals index", + "c3sunit": "K" + }, + "trapping_layer_base_height": { + "paramId": "tplb", + "c3sname": "Trapping layer base height", + "c3sunit": "m" + }, + "trapping_layer_top_height": { + "paramId": "tplt", + "c3sname": "Trapping layer top height", + "c3sunit": "m" + }, + "type_of_high_vegetation": { + "paramId": "tvh", + "c3sname": "Type of high vegetation", + "c3sunit": "~" + }, + "type_of_low_vegetation": { + "paramId": "tvl", + "c3sname": "Type of low vegetation", + "c3sunit": "~" + }, + "u_component_stokes_drift": { + "paramId": "ust", + "c3sname": "U-component stokes drift", + "c3sunit": "m s^-1" + }, + "uv_visible_albedo_for_diffuse_radiation": { + "paramId": "aluvd", + "c3sname": "UV visible albedo for diffuse radiation", + "c3sunit": "(0 - 1)" + }, + "uv_visible_albedo_for_direct_radiation": { + "paramId": "aluvp", + "c3sname": "UV visible albedo for direct radiation", + "c3sunit": "(0 - 1)" + }, + "v_component_stokes_drift": { + "paramId": "vst", + "c3sname": "V-component stokes drift", + "c3sunit": "m s^-1" + }, + "vertical_integral_of_divergence_of_cloud_frozen_water_flux": { + "paramId": "p80.162", + "c3sname": "Vertical integral of divergence of cloud frozen water flux", + "c3sunit": "kg m^-2 s^-1" + }, + "vertical_integral_of_divergence_of_cloud_liquid_water_flux": { + "paramId": "p79.162", + "c3sname": "Vertical integral of divergence of cloud liquid water flux", + "c3sunit": "kg m^-2 s^-1" + }, + "vertical_integral_of_divergence_of_geopotential_flux": { + "paramId": "p85.162", + "c3sname": "Vertical integral of divergence of geopotential flux", + "c3sunit": "W m^-2" + }, + "vertical_integral_of_divergence_of_kinetic_energy_flux": { + "paramId": "p82.162", + "c3sname": "Vertical integral of divergence of kinetic energy flux", + "c3sunit": "W m^-2" + }, + "vertical_integral_of_divergence_of_mass_flux": { + "paramId": "p81.162", + "c3sname": "Vertical integral of divergence of mass flux", + "c3sunit": "kg m^-2 s^-1" + }, + "vertical_integral_of_divergence_of_moisture_flux": { + "paramId": "p84.162", + "c3sname": "Vertical integral of divergence of moisture flux", + "c3sunit": "kg m^-2 s^-1" + }, + "vertical_integral_of_divergence_of_ozone_flux": { + "paramId": "p87.162", + "c3sname": "Vertical integral of divergence of ozone flux", + "c3sunit": "kg m^-2 s^-1" + }, + "vertical_integral_of_divergence_of_thermal_energy_flux": { + "paramId": "p83.162", + "c3sname": "Vertical integral of divergence of thermal energy flux", + "c3sunit": "W m^-2" + }, + "vertical_integral_of_divergence_of_total_energy_flux": { + "paramId": "p86.162", + "c3sname": "Vertical integral of divergence of total energy flux", + "c3sunit": "W m^-2" + }, + "vertical_integral_of_eastward_cloud_frozen_water_flux": { + "paramId": "p90.162", + "c3sname": "Vertical integral of eastward cloud frozen water flux", + "c3sunit": "kg m^-1 s^-1" + }, + "vertical_integral_of_eastward_cloud_liquid_water_flux": { + "paramId": "p88.162", + "c3sname": "Vertical integral of eastward cloud liquid water flux", + "c3sunit": "kg m^-1 s^-1" + }, + "vertical_integral_of_eastward_geopotential_flux": { + "paramId": "p73.162", + "c3sname": "Vertical integral of eastward geopotential flux", + "c3sunit": "W m^-1" + }, + "vertical_integral_of_eastward_heat_flux": { + "paramId": "p69.162", + "c3sname": "Vertical integral of eastward heat flux", + "c3sunit": "W m^-1" + }, + "vertical_integral_of_eastward_kinetic_energy_flux": { + "paramId": "p67.162", + "c3sname": "Vertical integral of eastward kinetic energy flux", + "c3sunit": "W m^-1" + }, + "vertical_integral_of_eastward_mass_flux": { + "paramId": "p65.162", + "c3sname": "Vertical integral of eastward mass flux", + "c3sunit": "kg m^-1 s^-1" + }, + "vertical_integral_of_eastward_ozone_flux": { + "paramId": "p77.162", + "c3sname": "Vertical integral of eastward ozone flux", + "c3sunit": "kg m^-1 s^-1" + }, + "vertical_integral_of_eastward_total_energy_flux": { + "paramId": "p75.162", + "c3sname": "Vertical integral of eastward total energy flux", + "c3sunit": "W m^-1" + }, + "vertical_integral_of_eastward_water_vapour_flux": { + "paramId": "p71.162", + "c3sname": "Vertical integral of eastward water vapour flux", + "c3sunit": "kg m^-1 s^-1" + }, + "vertical_integral_of_energy_conversion": { + "paramId": "p64.162", + "c3sname": "Vertical integral of energy conversion", + "c3sunit": "W m^-2" + }, + "vertical_integral_of_kinetic_energy": { + "paramId": "p59.162", + "c3sname": "Vertical integral of kinetic energy", + "c3sunit": "J m^-2" + }, + "vertical_integral_of_mass_of_atmosphere": { + "paramId": "p53.162", + "c3sname": "Vertical integral of mass of atmosphere", + "c3sunit": "kg m^-2" + }, + "vertical_integral_of_mass_tendency": { + "paramId": "p92.162", + "c3sname": "Vertical integral of mass tendency", + "c3sunit": "kg m^-2 s^-1" + }, + "vertical_integral_of_northward_cloud_frozen_water_flux": { + "paramId": "p91.162", + "c3sname": "Vertical integral of northward cloud frozen water flux", + "c3sunit": "kg m^-1 s^-1" + }, + "vertical_integral_of_northward_cloud_liquid_water_flux": { + "paramId": "p89.162", + "c3sname": "Vertical integral of northward cloud liquid water flux", + "c3sunit": "kg m^-1 s^-1" + }, + "vertical_integral_of_northward_geopotential_flux": { + "paramId": "p74.162", + "c3sname": "Vertical integral of northward geopotential flux", + "c3sunit": "W m^-1" + }, + "vertical_integral_of_northward_heat_flux": { + "paramId": "p70.162", + "c3sname": "Vertical integral of northward heat flux", + "c3sunit": "W m^-1" + }, + "vertical_integral_of_northward_kinetic_energy_flux": { + "paramId": "p68.162", + "c3sname": "Vertical integral of northward kinetic energy flux", + "c3sunit": "W m^-1" + }, + "vertical_integral_of_northward_mass_flux": { + "paramId": "p66.162", + "c3sname": "Vertical integral of northward mass flux", + "c3sunit": "kg m^-1 s^-1" + }, + "vertical_integral_of_northward_ozone_flux": { + "paramId": "p78.162", + "c3sname": "Vertical integral of northward ozone flux", + "c3sunit": "kg m^-1 s^-1" + }, + "vertical_integral_of_northward_total_energy_flux": { + "paramId": "p76.162", + "c3sname": "Vertical integral of northward total energy flux", + "c3sunit": "W m^-1" + }, + "vertical_integral_of_northward_water_vapour_flux": { + "paramId": "p72.162", + "c3sname": "Vertical integral of northward water vapour flux", + "c3sunit": "kg m^-1 s^-1" + }, + "vertical_integral_of_potential_and_internal_energy": { + "paramId": "p61.162", + "c3sname": "Vertical integral of potential and internal energy", + "c3sunit": "J m^-2" + }, + "vertical_integral_of_potential_internal_and_latent_energy": { + "paramId": "p62.162", + "c3sname": "Vertical integral of potential, internal and latent energy", + "c3sunit": "J m^-2" + }, + "vertical_integral_of_temperature": { + "paramId": "p54.162", + "c3sname": "Vertical integral of temperature", + "c3sunit": "K kg m^-2" + }, + "vertical_integral_of_thermal_energy": { + "paramId": "p60.162", + "c3sname": "Vertical integral of thermal energy", + "c3sunit": "J m^-2" + }, + "vertical_integral_of_total_energy": { + "paramId": "p63.162", + "c3sname": "Vertical integral of total energy", + "c3sunit": "J m^-2" + }, + "vertically_integrated_moisture_divergence": { + "paramId": "vimd", + "c3sname": "Vertically integrated moisture divergence", + "c3sunit": "kg m^-2" + }, + "volumetric_soil_water_layer_1": { + "paramId": "swvl1", + "c3sname": "Volumetric soil water layer 1", + "c3sunit": "m^3 m^-3" + }, + "volumetric_soil_water_layer_2": { + "paramId": "swvl2", + "c3sname": "Volumetric soil water layer 2", + "c3sunit": "m^3 m^-3" + }, + "volumetric_soil_water_layer_3": { + "paramId": "swvl3", + "c3sname": "Volumetric soil water layer 3", + "c3sunit": "m^3 m^-3" + }, + "volumetric_soil_water_layer_4": { + "paramId": "swvl4", + "c3sname": "Volumetric soil water layer 4", + "c3sunit": "m^3 m^-3" + }, + "wave_spectral_directional_width": { + "paramId": "wdw", + "c3sname": "Wave spectral directional width", + "c3sunit": "dimensionless" + }, + "wave_spectral_directional_width_for_swell": { + "paramId": "dwps", + "c3sname": "Wave spectral directional width for swell", + "c3sunit": "dimensionless" + }, + "wave_spectral_directional_width_for_wind_waves": { + "paramId": "dwww", + "c3sname": "Wave spectral directional width for wind waves", + "c3sunit": "dimensionless" + }, + "wave_spectral_kurtosis": { + "paramId": "wsk", + "c3sname": "Wave spectral kurtosis", + "c3sunit": "dimensionless" + }, + "wave_spectral_peakedness": { + "paramId": "wsp", + "c3sname": "Wave spectral peakedness", + "c3sunit": "dimensionless" + }, + "wave_spectral_skewness": { + "paramId": "wss", + "c3sname": "Wave spectral skewness", + "c3sunit": "dimensionless" + }, + "zero_degree_level": { + "paramId": "deg0l", + "c3sname": "Zero degree level", + "c3sunit": "m" + } + }, + "product_types": [ + "mean", + "members", + "spread" + ] + }, + "reanalysis-era5-single-levels-area": { + "variables": { + "100m_u_component_of_wind": { + "paramId": "u100", + "c3sname": "100m u-component of wind", + "c3sunit": "m s^-1" + }, + "100m_v_component_of_wind": { + "paramId": "v100", + "c3sname": "100m v-component of wind", + "c3sunit": "m s^-1" + }, + "10m_u_component_of_neutral_wind": { + "paramId": "u10n", + "c3sname": "10m u-component of neutral wind", + "c3sunit": "m s^-1" + }, + "10m_u_component_of_wind": { + "paramId": "u10", + "c3sname": "10m u-component of wind", + "c3sunit": "m s^-1" + }, + "10m_v_component_of_neutral_wind": { + "paramId": "v10n", + "c3sname": "10m v-component of neutral wind", + "c3sunit": "m s^-1" + }, + "10m_v_component_of_wind": { + "paramId": "v10", + "c3sname": "10m v-component of wind", + "c3sunit": "m s^-1" + }, + "10m_wind_direction": { + "paramId": "dwi", + "c3sname": "10m wind direction", + "c3sunit": "degrees" + }, + "10m_wind_gust_since_previous_post_processing": { + "paramId": "fg10", + "c3sname": "10m wind gust since previous post-processing", + "c3sunit": "m s^-1" + }, + "10m_wind_speed": { + "paramId": "wind", + "c3sname": "10m wind speed", + "c3sunit": "m s^-1" + }, + "2m_dewpoint_temperature": { + "paramId": "d2m", + "c3sname": "2m dewpoint temperature", + "c3sunit": "K" + }, + "2m_temperature": { + "paramId": "t2m", + "c3sname": "2m temperature", + "c3sunit": "K" + }, + "air_density_over_the_oceans": { + "paramId": "p140209", + "c3sname": "Air density over the oceans", + "c3sunit": "kg m^-3" + }, + "altimeter_corrected_wave_height": { + "paramId": "acwh", + "c3sname": "Altimeter corrected wave height", + "c3sunit": "m" + }, + "altimeter_range_relative_correction": { + "paramId": "arrc", + "c3sname": "Altimeter range relative correction", + "c3sunit": "~" + }, + "altimeter_wave_height": { + "paramId": "awh", + "c3sname": "Altimeter wave height", + "c3sunit": "m" + }, + "angle_of_sub_gridscale_orography": { + "paramId": "anor", + "c3sname": "Angle of sub-gridscale orography", + "c3sunit": "radians" + }, + "anisotropy_of_sub_gridscale_orography": { + "paramId": "isor", + "c3sname": "Anisotropy of sub-gridscale orography", + "c3sunit": "~" + }, + "benjamin_feir_index": { + "paramId": "bfi", + "c3sname": "Benjamin-feir index", + "c3sunit": "dimensionless" + }, + "boundary_layer_dissipation": { + "paramId": "bld", + "c3sname": "Boundary layer dissipation", + "c3sunit": "J m^-2" + }, + "boundary_layer_height": { + "paramId": "blh", + "c3sname": "Boundary layer height", + "c3sunit": "m" + }, + "charnock": { + "paramId": "chnk", + "c3sname": "Charnock", + "c3sunit": "~" + }, + "clear_sky_direct_solar_radiation_at_surface": { + "paramId": "cdir", + "c3sname": "Clear-sky direct solar radiation at surface", + "c3sunit": "J m^-2" + }, + "cloud_base_height": { + "paramId": "cbh", + "c3sname": "Cloud base height", + "c3sunit": "m" + }, + "coefficient_of_drag_with_waves": { + "paramId": "cdww", + "c3sname": "Coefficient of drag with waves", + "c3sunit": "dimensionless" + }, + "convective_available_potential_energy": { + "paramId": "cape", + "c3sname": "Convective available potential energy", + "c3sunit": "J kg^-1" + }, + "convective_inhibition": { + "paramId": "cin", + "c3sname": "Convective inhibition", + "c3sunit": "J kg^-1" + }, + "convective_precipitation": { + "paramId": "cp", + "c3sname": "Convective precipitation", + "c3sunit": "m" + }, + "convective_rain_rate": { + "paramId": "crr", + "c3sname": "Convective rain rate", + "c3sunit": "kg m^-2 s^-1" + }, + "convective_snowfall": { + "paramId": "csf", + "c3sname": "Convective snowfall", + "c3sunit": "m of water equivalent" + }, + "convective_snowfall_rate_water_equivalent": { + "paramId": "csfr", + "c3sname": "Convective snowfall rate water equivalent", + "c3sunit": "kg m^-2 s^-1" + }, + "downward_uv_radiation_at_the_surface": { + "paramId": "uvb", + "c3sname": "Downward UV radiation at the surface", + "c3sunit": "J m^-2" + }, + "duct_base_height": { + "paramId": "dctb", + "c3sname": "Duct base height", + "c3sunit": "m" + }, + "eastward_gravity_wave_surface_stress": { + "paramId": "lgws", + "c3sname": "Eastward gravity wave surface stress", + "c3sunit": "N m^-2 s" + }, + "eastward_turbulent_surface_stress": { + "paramId": "ewss", + "c3sname": "Eastward turbulent surface stress", + "c3sunit": "N m^-2 s" + }, + "evaporation": { + "paramId": "e", + "c3sname": "Evaporation", + "c3sunit": "m of water equivalent" + }, + "forecast_albedo": { + "paramId": "fal", + "c3sname": "Forecast albedo", + "c3sunit": "(0 - 1)" + }, + "forecast_logarithm_of_surface_roughness_for_heat": { + "paramId": "flsr", + "c3sname": "Forecast logarithm of surface roughness for heat", + "c3sunit": "~" + }, + "forecast_surface_roughness": { + "paramId": "fsr", + "c3sname": "Forecast surface roughness", + "c3sunit": "m" + }, + "free_convective_velocity_over_the_oceans": { + "paramId": "p140208", + "c3sname": "Free convective velocity over the oceans", + "c3sunit": "m s^-1" + }, + "friction_velocity": { + "paramId": "zust", + "c3sname": "Friction velocity", + "c3sunit": "m s^-1" + }, + "gravity_wave_dissipation": { + "paramId": "gwd", + "c3sname": "Gravity wave dissipation", + "c3sunit": "J m^-2" + }, + "high_cloud_cover": { + "paramId": "hcc", + "c3sname": "High cloud cover", + "c3sunit": "(0 - 1)" + }, + "high_vegetation_cover": { + "paramId": "cvh", + "c3sname": "High vegetation cover", + "c3sunit": "(0 - 1)" + }, + "ice_temperature_layer_1": { + "paramId": "istl1", + "c3sname": "Ice temperature layer 1", + "c3sunit": "K" + }, + "ice_temperature_layer_2": { + "paramId": "istl2", + "c3sname": "Ice temperature layer 2", + "c3sunit": "K" + }, + "ice_temperature_layer_3": { + "paramId": "istl3", + "c3sname": "Ice temperature layer 3", + "c3sunit": "K" + }, + "ice_temperature_layer_4": { + "paramId": "istl4", + "c3sname": "Ice temperature layer 4", + "c3sunit": "K" + }, + "instantaneous_10m_wind_gust": { + "paramId": "i10fg", + "c3sname": "Instantaneous 10m wind gust", + "c3sunit": "m s^-1" + }, + "instantaneous_eastward_turbulent_surface_stress": { + "paramId": "iews", + "c3sname": "Instantaneous eastward turbulent surface stress", + "c3sunit": "N m^-2" + }, + "instantaneous_large_scale_surface_precipitation_fraction": { + "paramId": "ilspf", + "c3sname": "Instantaneous large-scale surface precipitation fraction", + "c3sunit": "(0 - 1)" + }, + "instantaneous_moisture_flux": { + "paramId": "ie", + "c3sname": "Instantaneous moisture flux", + "c3sunit": "kg m^-2 s^-1" + }, + "instantaneous_northward_turbulent_surface_stress": { + "paramId": "inss", + "c3sname": "Instantaneous northward turbulent surface stress", + "c3sunit": "N m^-2" + }, + "instantaneous_surface_sensible_heat_flux": { + "paramId": "ishf", + "c3sname": "Instantaneous surface sensible heat flux", + "c3sunit": "W m^-2" + }, + "k_index": { + "paramId": "kx", + "c3sname": "K index", + "c3sunit": "K" + }, + "lake_bottom_temperature": { + "paramId": "lblt", + "c3sname": "Lake bottom temperature", + "c3sunit": "K" + }, + "lake_cover": { + "paramId": "cl", + "c3sname": "Lake cover", + "c3sunit": "(0 - 1)" + }, + "lake_depth": { + "paramId": "dl", + "c3sname": "Lake depth", + "c3sunit": "m" + }, + "lake_ice_depth": { + "paramId": "licd", + "c3sname": "Lake ice depth", + "c3sunit": "m" + }, + "lake_ice_temperature": { + "paramId": "lict", + "c3sname": "Lake ice temperature", + "c3sunit": "K" + }, + "lake_mix_layer_depth": { + "paramId": "lmld", + "c3sname": "Lake mix-layer depth", + "c3sunit": "m" + }, + "lake_mix_layer_temperature": { + "paramId": "lmlt", + "c3sname": "Lake mix-layer temperature", + "c3sunit": "K" + }, + "lake_shape_factor": { + "paramId": "lshf", + "c3sname": "Lake shape factor", + "c3sunit": "dimensionless" + }, + "lake_total_layer_temperature": { + "paramId": "ltlt", + "c3sname": "Lake total layer temperature", + "c3sunit": "K" + }, + "land_sea_mask": { + "paramId": "lsm", + "c3sname": "Land-sea mask", + "c3sunit": "(0 - 1)" + }, + "large_scale_precipitation": { + "paramId": "lsp", + "c3sname": "Large-scale precipitation", + "c3sunit": "m" + }, + "large_scale_precipitation_fraction": { + "paramId": "lspf", + "c3sname": "Large-scale precipitation fraction", + "c3sunit": "s" + }, + "large_scale_rain_rate": { + "paramId": "lsrr", + "c3sname": "Large scale rain rate", + "c3sunit": "kg m^-2 s^-1" + }, + "large_scale_snowfall": { + "paramId": "lsf", + "c3sname": "Large-scale snowfall", + "c3sunit": "m of water equivalent" + }, + "large_scale_snowfall_rate_water_equivalent": { + "paramId": "lssfr", + "c3sname": "Large scale snowfall rate water equivalent", + "c3sunit": "kg m^-2 s^-1" + }, + "leaf_area_index_high_vegetation": { + "paramId": "lai_hv", + "c3sname": "Leaf area index, high vegetation", + "c3sunit": "m^2 m^-2" + }, + "leaf_area_index_low_vegetation": { + "paramId": "lai_lv", + "c3sname": "Leaf area index, low vegetation", + "c3sunit": "m^2 m^-2" + }, + "low_cloud_cover": { + "paramId": "lcc", + "c3sname": "Low cloud cover", + "c3sunit": "(0 - 1)" + }, + "low_vegetation_cover": { + "paramId": "cvl", + "c3sname": "Low vegetation cover", + "c3sunit": "(0 - 1)" + }, + "maximum_2m_temperature_since_previous_post_processing": { + "paramId": "mx2t", + "c3sname": "Maximum 2m temperature since previous post-processing", + "c3sunit": "K" + }, + "maximum_individual_wave_height": { + "paramId": "hmax", + "c3sname": "Maximum individual wave height", + "c3sunit": "m" + }, + "maximum_total_precipitation_rate_since_previous_post_processing": { + "paramId": "mxtpr", + "c3sname": "Maximum total precipitation rate since previous post-processing", + "c3sunit": "kg m^-2 s^-1" + }, + "mean_boundary_layer_dissipation": { + "paramId": "mbld", + "c3sname": "Mean boundary layer dissipation", + "c3sunit": "W m^-2" + }, + "mean_convective_precipitation_rate": { + "paramId": "mcpr", + "c3sname": "Mean convective precipitation rate", + "c3sunit": "kg m^-2 s^-1" + }, + "mean_convective_snowfall_rate": { + "paramId": "mcsr", + "c3sname": "Mean convective snowfall rate", + "c3sunit": "kg m^-2 s^-1" + }, + "mean_direction_of_total_swell": { + "paramId": "mdts", + "c3sname": "Mean direction of total swell", + "c3sunit": "degrees" + }, + "mean_direction_of_wind_waves": { + "paramId": "mdww", + "c3sname": "Mean direction of wind waves", + "c3sunit": "degrees" + }, + "mean_eastward_gravity_wave_surface_stress": { + "paramId": "megwss", + "c3sname": "Mean eastward gravity wave surface stress", + "c3sunit": "N m^-2" + }, + "mean_eastward_turbulent_surface_stress": { + "paramId": "metss", + "c3sname": "Mean eastward turbulent surface stress", + "c3sunit": "N m^-2" + }, + "mean_evaporation_rate": { + "paramId": "mer", + "c3sname": "Mean evaporation rate", + "c3sunit": "kg m^-2 s^-1" + }, + "mean_gravity_wave_dissipation": { + "paramId": "mgwd", + "c3sname": "Mean gravity wave dissipation", + "c3sunit": "W m^-2" + }, + "mean_large_scale_precipitation_fraction": { + "paramId": "mlspf", + "c3sname": "Mean large-scale precipitation fraction", + "c3sunit": "Proportion" + }, + "mean_large_scale_precipitation_rate": { + "paramId": "mlspr", + "c3sname": "Mean large-scale precipitation rate", + "c3sunit": "kg m^-2 s^-1" + }, + "mean_large_scale_snowfall_rate": { + "paramId": "mlssr", + "c3sname": "Mean large-scale snowfall rate", + "c3sunit": "kg m^-2 s^-1" + }, + "mean_northward_gravity_wave_surface_stress": { + "paramId": "mngwss", + "c3sname": "Mean northward gravity wave surface stress", + "c3sunit": "N m^-2" + }, + "mean_northward_turbulent_surface_stress": { + "paramId": "mntss", + "c3sname": "Mean northward turbulent surface stress", + "c3sunit": "N m^-2" + }, + "mean_period_of_total_swell": { + "paramId": "mpts", + "c3sname": "Mean period of total swell", + "c3sunit": "s" + }, + "mean_period_of_wind_waves": { + "paramId": "mpww", + "c3sname": "Mean period of wind waves", + "c3sunit": "s" + }, + "mean_potential_evaporation_rate": { + "paramId": "mper", + "c3sname": "Mean potential evaporation rate", + "c3sunit": "kg m^-2 s^-1" + }, + "mean_runoff_rate": { + "paramId": "mror", + "c3sname": "Mean runoff rate", + "c3sunit": "kg m^-2 s^-1" + }, + "mean_sea_level_pressure": { + "paramId": "msl", + "c3sname": "Mean sea level pressure", + "c3sunit": "Pa" + }, + "mean_snow_evaporation_rate": { + "paramId": "mser", + "c3sname": "Mean snow evaporation rate", + "c3sunit": "kg m^-2 s^-1" + }, + "mean_snowfall_rate": { + "paramId": "msr", + "c3sname": "Mean snowfall rate", + "c3sunit": "kg m^-2 s^-1" + }, + "mean_snowmelt_rate": { + "paramId": "msmr", + "c3sname": "Mean snowmelt rate", + "c3sunit": "kg m^-2 s^-1" + }, + "mean_square_slope_of_waves": { + "paramId": "msqs", + "c3sname": "Mean square slope of waves", + "c3sunit": "dimensionless" + }, + "mean_sub_surface_runoff_rate": { + "paramId": "mssror", + "c3sname": "Mean sub-surface runoff rate", + "c3sunit": "kg m^-2 s^-1" + }, + "mean_surface_direct_short_wave_radiation_flux": { + "paramId": "msdrswrf", + "c3sname": "Mean surface direct short-wave radiation flux", + "c3sunit": "W m^-2" + }, + "mean_surface_direct_short_wave_radiation_flux_clear_sky": { + "paramId": "msdrswrfcs", + "c3sname": "Mean surface direct short-wave radiation flux, clear sky", + "c3sunit": "W m^-2" + }, + "mean_surface_downward_long_wave_radiation_flux": { + "paramId": "msdwlwrf", + "c3sname": "Mean surface downward long-wave radiation flux", + "c3sunit": "W m^-2" + }, + "mean_surface_downward_long_wave_radiation_flux_clear_sky": { + "paramId": "msdwlwrfcs", + "c3sname": "Mean surface downward long-wave radiation flux, clear sky", + "c3sunit": "W m^-2" + }, + "mean_surface_downward_short_wave_radiation_flux": { + "paramId": "msdwswrf", + "c3sname": "Mean surface downward short-wave radiation flux", + "c3sunit": "W m^-2" + }, + "mean_surface_downward_short_wave_radiation_flux_clear_sky": { + "paramId": "msdwswrfcs", + "c3sname": "Mean surface downward short-wave radiation flux, clear sky", + "c3sunit": "W m^-2" + }, + "mean_surface_downward_uv_radiation_flux": { + "paramId": "msdwuvrf", + "c3sname": "Mean surface downward UV radiation flux", + "c3sunit": "W m^-2" + }, + "mean_surface_latent_heat_flux": { + "paramId": "mslhf", + "c3sname": "Mean surface latent heat flux", + "c3sunit": "W m^-2" + }, + "mean_surface_net_long_wave_radiation_flux": { + "paramId": "msnlwrf", + "c3sname": "Mean surface net long-wave radiation flux", + "c3sunit": "W m^-2" + }, + "mean_surface_net_long_wave_radiation_flux_clear_sky": { + "paramId": "msnlwrfcs", + "c3sname": "Mean surface net long-wave radiation flux, clear sky", + "c3sunit": "W m^-2" + }, + "mean_surface_net_short_wave_radiation_flux": { + "paramId": "msnswrf", + "c3sname": "Mean surface net short-wave radiation flux", + "c3sunit": "W m^-2" + }, + "mean_surface_net_short_wave_radiation_flux_clear_sky": { + "paramId": "msnswrfcs", + "c3sname": "Mean surface net short-wave radiation flux, clear sky", + "c3sunit": "W m^-2" + }, + "mean_surface_runoff_rate": { + "paramId": "msror", + "c3sname": "Mean surface runoff rate", + "c3sunit": "kg m^-2 s^-1" + }, + "mean_surface_sensible_heat_flux": { + "paramId": "msshf", + "c3sname": "Mean surface sensible heat flux", + "c3sunit": "W m^-2" + }, + "mean_top_downward_short_wave_radiation_flux": { + "paramId": "mtdwswrf", + "c3sname": "Mean top downward short-wave radiation flux", + "c3sunit": "W m^-2" + }, + "mean_top_net_long_wave_radiation_flux": { + "paramId": "mtnlwrf", + "c3sname": "Mean top net long-wave radiation flux", + "c3sunit": "W m^-2" + }, + "mean_top_net_long_wave_radiation_flux_clear_sky": { + "paramId": "mtnlwrfcs", + "c3sname": "Mean top net long-wave radiation flux, clear sky", + "c3sunit": "W m^-2" + }, + "mean_top_net_short_wave_radiation_flux": { + "paramId": "mtnswrf", + "c3sname": "Mean top net short-wave radiation flux", + "c3sunit": "W m^-2" + }, + "mean_top_net_short_wave_radiation_flux_clear_sky": { + "paramId": "mtnswrfcs", + "c3sname": "Mean top net short-wave radiation flux, clear sky", + "c3sunit": "W m^-2" + }, + "mean_total_precipitation_rate": { + "paramId": "mtpr", + "c3sname": "Mean total precipitation rate", + "c3sunit": "kg m^-2 s^-1" + }, + "mean_vertical_gradient_of_refractivity_inside_trapping_layer": { + "paramId": "dndza", + "c3sname": "Mean vertical gradient of refractivity inside trapping layer", + "c3sunit": "m^-1" + }, + "mean_vertically_integrated_moisture_divergence": { + "paramId": "mvimd", + "c3sname": "Mean vertically integrated moisture divergence", + "c3sunit": "kg m^-2 s^-1" + }, + "mean_wave_direction": { + "paramId": "mwd", + "c3sname": "Mean wave direction", + "c3sunit": "degree true" + }, + "mean_wave_direction_of_first_swell_partition": { + "paramId": "p140122", + "c3sname": "Mean wave direction of first swell partition", + "c3sunit": "degrees" + }, + "mean_wave_direction_of_second_swell_partition": { + "paramId": "p140125", + "c3sname": "Mean wave direction of second swell partition", + "c3sunit": "degrees" + }, + "mean_wave_direction_of_third_swell_partition": { + "paramId": "p140128", + "c3sname": "Mean wave direction of third swell partition", + "c3sunit": "degrees" + }, + "mean_wave_period": { + "paramId": "mwp", + "c3sname": "Mean wave period", + "c3sunit": "s" + }, + "mean_wave_period_based_on_first_moment": { + "paramId": "mp1", + "c3sname": "Mean wave period based on first moment", + "c3sunit": "s" + }, + "mean_wave_period_based_on_first_moment_for_swell": { + "paramId": "p1ps", + "c3sname": "Mean wave period based on first moment for swell", + "c3sunit": "s" + }, + "mean_wave_period_based_on_first_moment_for_wind_waves": { + "paramId": "p1ww", + "c3sname": "Mean wave period based on first moment for wind waves", + "c3sunit": "s" + }, + "mean_wave_period_based_on_second_moment_for_swell": { + "paramId": "p2ps", + "c3sname": "Mean wave period based on second moment for swell", + "c3sunit": "s" + }, + "mean_wave_period_based_on_second_moment_for_wind_waves": { + "paramId": "p2ww", + "c3sname": "Mean wave period based on second moment for wind waves", + "c3sunit": "s" + }, + "mean_wave_period_of_first_swell_partition": { + "paramId": "p140123", + "c3sname": "Mean wave period of first swell partition", + "c3sunit": "s" + }, + "mean_wave_period_of_second_swell_partition": { + "paramId": "p140126", + "c3sname": "Mean wave period of second swell partition", + "c3sunit": "s" + }, + "mean_wave_period_of_third_swell_partition": { + "paramId": "p140129", + "c3sname": "Mean wave period of third swell partition", + "c3sunit": "s" + }, + "mean_zero_crossing_wave_period": { + "paramId": "mp2", + "c3sname": "Mean zero-crossing wave period", + "c3sunit": "s" + }, + "medium_cloud_cover": { + "paramId": "mcc", + "c3sname": "Medium cloud cover", + "c3sunit": "(0 - 1)" + }, + "minimum_2m_temperature_since_previous_post_processing": { + "paramId": "mn2t", + "c3sname": "Minimum 2m temperature since previous post-processing", + "c3sunit": "K" + }, + "minimum_total_precipitation_rate_since_previous_post_processing": { + "paramId": "mntpr", + "c3sname": "Minimum total precipitation rate since previous post-processing", + "c3sunit": "kg m^-2 s^-1" + }, + "minimum_vertical_gradient_of_refractivity_inside_trapping_layer": { + "paramId": "dndzn", + "c3sname": "Minimum vertical gradient of refractivity inside trapping layer", + "c3sunit": "m^-1" + }, + "model_bathymetry": { + "paramId": "wmb", + "c3sname": "Model bathymetry", + "c3sunit": "m" + }, + "near_ir_albedo_for_diffuse_radiation": { + "paramId": "alnid", + "c3sname": "Near IR albedo for diffuse radiation", + "c3sunit": "(0 - 1)" + }, + "near_ir_albedo_for_direct_radiation": { + "paramId": "alnip", + "c3sname": "Near IR albedo for direct radiation", + "c3sunit": "(0 - 1)" + }, + "normalized_energy_flux_into_ocean": { + "paramId": "phioc", + "c3sname": "Normalized energy flux into ocean", + "c3sunit": "dimensionless" + }, + "normalized_energy_flux_into_waves": { + "paramId": "phiaw", + "c3sname": "Normalized energy flux into waves", + "c3sunit": "dimensionless" + }, + "normalized_stress_into_ocean": { + "paramId": "tauoc", + "c3sname": "Normalized stress into ocean", + "c3sunit": "dimensionless" + }, + "northward_gravity_wave_surface_stress": { + "paramId": "mgws", + "c3sname": "Northward gravity wave surface stress", + "c3sunit": "N m^-2 s" + }, + "northward_turbulent_surface_stress": { + "paramId": "nsss", + "c3sname": "Northward turbulent surface stress", + "c3sunit": "N m^-2 s" + }, + "orography": { + "paramId": "z", + "c3sname": "Orography", + "c3sunit": "m^2 s^-2" + }, + "peak_wave_period": { + "paramId": "pp1d", + "c3sname": "Peak wave period", + "c3sunit": "s" + }, + "period_corresponding_to_maximum_individual_wave_height": { + "paramId": "tmax", + "c3sname": "Period corresponding to maximum individual wave height", + "c3sunit": "s" + }, + "potential_evaporation": { + "paramId": "pev", + "c3sname": "Potential evaporation", + "c3sunit": "m" + }, + "precipitation_type": { + "paramId": "ptype", + "c3sname": "Precipitation type", + "c3sunit": "GRIB code table 4.201" + }, + "runoff": { + "paramId": "ro", + "c3sname": "Runoff", + "c3sunit": "m" + }, + "sea_ice_cover": { + "paramId": "siconc", + "c3sname": "Sea-ice cover", + "c3sunit": "(0 - 1)" + }, + "sea_surface_temperature": { + "paramId": "sst", + "c3sname": "Sea surface temperature", + "c3sunit": "K" + }, + "significant_height_of_combined_wind_waves_and_swell": { + "paramId": "swh", + "c3sname": "Significant height of combined wind waves and swell", + "c3sunit": "m" + }, + "significant_height_of_total_swell": { + "paramId": "shts", + "c3sname": "Significant height of total swell", + "c3sunit": "m" + }, + "significant_height_of_wind_waves": { + "paramId": "shww", + "c3sname": "Significant height of wind waves", + "c3sunit": "m" + }, + "significant_wave_height_of_first_swell_partition": { + "paramId": "p140121", + "c3sname": "Significant wave height of first swell partition", + "c3sunit": "m" + }, + "significant_wave_height_of_second_swell_partition": { + "paramId": "p140124", + "c3sname": "Significant wave height of second swell partition", + "c3sunit": "m" + }, + "significant_wave_height_of_third_swell_partition": { + "paramId": "p140127", + "c3sname": "Significant wave height of third swell partition", + "c3sunit": "m" + }, + "skin_reservoir_content": { + "paramId": "src", + "c3sname": "Skin reservoir content", + "c3sunit": "m of water equivalent" + }, + "skin_temperature": { + "paramId": "skt", + "c3sname": "Skin temperature", + "c3sunit": "K" + }, + "slope_of_sub_gridscale_orography": { + "paramId": "slor", + "c3sname": "Slope of sub-gridscale orography", + "c3sunit": "~" + }, + "snow_albedo": { + "paramId": "asn", + "c3sname": "Snow albedo", + "c3sunit": "(0 - 1)" + }, + "snow_density": { + "paramId": "rsn", + "c3sname": "Snow density", + "c3sunit": "kg m^-3" + }, + "snow_depth": { + "paramId": "sd", + "c3sname": "Snow depth", + "c3sunit": "m of water equivalent" + }, + "snow_evaporation": { + "paramId": "es", + "c3sname": "Snow evaporation", + "c3sunit": "m of water equivalent" + }, + "snowfall": { + "paramId": "sf", + "c3sname": "Snowfall", + "c3sunit": "m of water equivalent" + }, + "snowmelt": { + "paramId": "smlt", + "c3sname": "Snowmelt", + "c3sunit": "m of water equivalent" + }, + "soil_temperature_level_1": { + "paramId": "stl1", + "c3sname": "Soil temperature level 1", + "c3sunit": "K" + }, + "soil_temperature_level_2": { + "paramId": "stl2", + "c3sname": "Soil temperature level 2", + "c3sunit": "K" + }, + "soil_temperature_level_3": { + "paramId": "stl3", + "c3sname": "Soil temperature level 3", + "c3sunit": "K" + }, + "soil_temperature_level_4": { + "paramId": "stl4", + "c3sname": "Soil temperature level 4", + "c3sunit": "K" + }, + "soil_type": { + "paramId": "slt", + "c3sname": "Soil type", + "c3sunit": "~" + }, + "standard_deviation_of_filtered_subgrid_orography": { + "paramId": "sdfor", + "c3sname": "Standard deviation of filtered subgrid orography", + "c3sunit": "m" + }, + "standard_deviation_of_orography": { + "paramId": "sdor", + "c3sname": "Standard deviation of orography", + "c3sunit": "~" + }, + "sub_surface_runoff": { + "paramId": "ssro", + "c3sname": "Sub-surface runoff", + "c3sunit": "m" + }, + "surface_latent_heat_flux": { + "paramId": "slhf", + "c3sname": "Surface latent heat flux", + "c3sunit": "J m^-2" + }, + "surface_net_solar_radiation": { + "paramId": "ssr", + "c3sname": "Surface net solar radiation", + "c3sunit": "J m^-2" + }, + "surface_net_solar_radiation_clear_sky": { + "paramId": "ssrc", + "c3sname": "Surface net solar radiation, clear sky", + "c3sunit": "J m^-2" + }, + "surface_net_thermal_radiation": { + "paramId": "str", + "c3sname": "Surface net thermal radiation", + "c3sunit": "J m^-2" + }, + "surface_net_thermal_radiation_clear_sky": { + "paramId": "strc", + "c3sname": "Surface net thermal radiation, clear sky", + "c3sunit": "J m^-2" + }, + "surface_pressure": { + "paramId": "sp", + "c3sname": "Surface pressure", + "c3sunit": "Pa" + }, + "surface_runoff": { + "paramId": "sro", + "c3sname": "Surface runoff", + "c3sunit": "m" + }, + "surface_sensible_heat_flux": { + "paramId": "sshf", + "c3sname": "Surface sensible heat flux", + "c3sunit": "J m^-2" + }, + "surface_solar_radiation_downward_clear_sky": { + "paramId": "ssrdc", + "c3sname": "Surface solar radiation downward, clear sky", + "c3sunit": "J m^-2" + }, + "surface_solar_radiation_downwards": { + "paramId": "ssrd", + "c3sname": "Surface solar radiation downwards", + "c3sunit": "J m^-2" + }, + "surface_thermal_radiation_downward_clear_sky": { + "paramId": "strdc", + "c3sname": "Surface thermal radiation downward, clear sky", + "c3sunit": "J m^-2" + }, + "surface_thermal_radiation_downwards": { + "paramId": "strd", + "c3sname": "Surface thermal radiation downwards", + "c3sunit": "J m^-2" + }, + "temperature_of_snow_layer": { + "paramId": "tsn", + "c3sname": "Temperature of snow layer", + "c3sunit": "K" + }, + "toa_incident_solar_radiation": { + "paramId": "tisr", + "c3sname": "TOA incident solar radiation", + "c3sunit": "J m^-2" + }, + "top_net_solar_radiation": { + "paramId": "tsr", + "c3sname": "Top net solar radiation", + "c3sunit": "J m^-2" + }, + "top_net_solar_radiation_clear_sky": { + "paramId": "tsrc", + "c3sname": "Top net solar radiation, clear sky", + "c3sunit": "J m^-2" + }, + "top_net_thermal_radiation": { + "paramId": "ttr", + "c3sname": "Top net thermal radiation", + "c3sunit": "J m^-2" + }, + "top_net_thermal_radiation_clear_sky": { + "paramId": "ttrc", + "c3sname": "Top net thermal radiation, clear sky", + "c3sunit": "J m^-2" + }, + "total_cloud_cover": { + "paramId": "tcc", + "c3sname": "Total cloud cover", + "c3sunit": "(0 - 1)" + }, + "total_column_cloud_ice_water": { + "paramId": "tciw", + "c3sname": "Total column cloud ice water", + "c3sunit": "kg m^-2" + }, + "total_column_cloud_liquid_water": { + "paramId": "tclw", + "c3sname": "Total column cloud liquid water", + "c3sunit": "kg m^-2" + }, + "total_column_ozone": { + "paramId": "tco3", + "c3sname": "Total column ozone", + "c3sunit": "kg m^-2" + }, + "total_column_rain_water": { + "paramId": "tcrw", + "c3sname": "Total column rain water", + "c3sunit": "kg m^-2" + }, + "total_column_snow_water": { + "paramId": "tcsw", + "c3sname": "Total column snow water", + "c3sunit": "kg m^-2" + }, + "total_column_supercooled_liquid_water": { + "paramId": "tcslw", + "c3sname": "Total column supercooled liquid water", + "c3sunit": "kg m^-2" + }, + "total_column_water": { + "paramId": "tcw", + "c3sname": "Total column water", + "c3sunit": "kg m^-2" + }, + "total_column_water_vapour": { + "paramId": "tcwv", + "c3sname": "Total column water vapour", + "c3sunit": "kg m^-2" + }, + "total_precipitation": { + "paramId": "tp", + "c3sname": "Total precipitation", + "c3sunit": "m" + }, + "total_sky_direct_solar_radiation_at_surface": { + "paramId": "fdir", + "c3sname": "Total sky direct solar radiation at surface", + "c3sunit": "J m^-2" + }, + "total_totals_index": { + "paramId": "totalx", + "c3sname": "Total totals index", + "c3sunit": "K" + }, + "trapping_layer_base_height": { + "paramId": "tplb", + "c3sname": "Trapping layer base height", + "c3sunit": "m" + }, + "trapping_layer_top_height": { + "paramId": "tplt", + "c3sname": "Trapping layer top height", + "c3sunit": "m" + }, + "type_of_high_vegetation": { + "paramId": "tvh", + "c3sname": "Type of high vegetation", + "c3sunit": "~" + }, + "type_of_low_vegetation": { + "paramId": "tvl", + "c3sname": "Type of low vegetation", + "c3sunit": "~" + }, + "u_component_stokes_drift": { + "paramId": "ust", + "c3sname": "U-component stokes drift", + "c3sunit": "m s^-1" + }, + "uv_visible_albedo_for_diffuse_radiation": { + "paramId": "aluvd", + "c3sname": "UV visible albedo for diffuse radiation", + "c3sunit": "(0 - 1)" + }, + "uv_visible_albedo_for_direct_radiation": { + "paramId": "aluvp", + "c3sname": "UV visible albedo for direct radiation", + "c3sunit": "(0 - 1)" + }, + "v_component_stokes_drift": { + "paramId": "vst", + "c3sname": "V-component stokes drift", + "c3sunit": "m s^-1" + }, + "vertical_integral_of_divergence_of_cloud_frozen_water_flux": { + "paramId": "p80.162", + "c3sname": "Vertical integral of divergence of cloud frozen water flux", + "c3sunit": "kg m^-2 s^-1" + }, + "vertical_integral_of_divergence_of_cloud_liquid_water_flux": { + "paramId": "p79.162", + "c3sname": "Vertical integral of divergence of cloud liquid water flux", + "c3sunit": "kg m^-2 s^-1" + }, + "vertical_integral_of_divergence_of_geopotential_flux": { + "paramId": "p85.162", + "c3sname": "Vertical integral of divergence of geopotential flux", + "c3sunit": "W m^-2" + }, + "vertical_integral_of_divergence_of_kinetic_energy_flux": { + "paramId": "p82.162", + "c3sname": "Vertical integral of divergence of kinetic energy flux", + "c3sunit": "W m^-2" + }, + "vertical_integral_of_divergence_of_mass_flux": { + "paramId": "p81.162", + "c3sname": "Vertical integral of divergence of mass flux", + "c3sunit": "kg m^-2 s^-1" + }, + "vertical_integral_of_divergence_of_moisture_flux": { + "paramId": "p84.162", + "c3sname": "Vertical integral of divergence of moisture flux", + "c3sunit": "kg m^-2 s^-1" + }, + "vertical_integral_of_divergence_of_ozone_flux": { + "paramId": "p87.162", + "c3sname": "Vertical integral of divergence of ozone flux", + "c3sunit": "kg m^-2 s^-1" + }, + "vertical_integral_of_divergence_of_thermal_energy_flux": { + "paramId": "p83.162", + "c3sname": "Vertical integral of divergence of thermal energy flux", + "c3sunit": "W m^-2" + }, + "vertical_integral_of_divergence_of_total_energy_flux": { + "paramId": "p86.162", + "c3sname": "Vertical integral of divergence of total energy flux", + "c3sunit": "W m^-2" + }, + "vertical_integral_of_eastward_cloud_frozen_water_flux": { + "paramId": "p90.162", + "c3sname": "Vertical integral of eastward cloud frozen water flux", + "c3sunit": "kg m^-1 s^-1" + }, + "vertical_integral_of_eastward_cloud_liquid_water_flux": { + "paramId": "p88.162", + "c3sname": "Vertical integral of eastward cloud liquid water flux", + "c3sunit": "kg m^-1 s^-1" + }, + "vertical_integral_of_eastward_geopotential_flux": { + "paramId": "p73.162", + "c3sname": "Vertical integral of eastward geopotential flux", + "c3sunit": "W m^-1" + }, + "vertical_integral_of_eastward_heat_flux": { + "paramId": "p69.162", + "c3sname": "Vertical integral of eastward heat flux", + "c3sunit": "W m^-1" + }, + "vertical_integral_of_eastward_kinetic_energy_flux": { + "paramId": "p67.162", + "c3sname": "Vertical integral of eastward kinetic energy flux", + "c3sunit": "W m^-1" + }, + "vertical_integral_of_eastward_mass_flux": { + "paramId": "p65.162", + "c3sname": "Vertical integral of eastward mass flux", + "c3sunit": "kg m^-1 s^-1" + }, + "vertical_integral_of_eastward_ozone_flux": { + "paramId": "p77.162", + "c3sname": "Vertical integral of eastward ozone flux", + "c3sunit": "kg m^-1 s^-1" + }, + "vertical_integral_of_eastward_total_energy_flux": { + "paramId": "p75.162", + "c3sname": "Vertical integral of eastward total energy flux", + "c3sunit": "W m^-1" + }, + "vertical_integral_of_eastward_water_vapour_flux": { + "paramId": "p71.162", + "c3sname": "Vertical integral of eastward water vapour flux", + "c3sunit": "kg m^-1 s^-1" + }, + "vertical_integral_of_energy_conversion": { + "paramId": "p64.162", + "c3sname": "Vertical integral of energy conversion", + "c3sunit": "W m^-2" + }, + "vertical_integral_of_kinetic_energy": { + "paramId": "p59.162", + "c3sname": "Vertical integral of kinetic energy", + "c3sunit": "J m^-2" + }, + "vertical_integral_of_mass_of_atmosphere": { + "paramId": "p53.162", + "c3sname": "Vertical integral of mass of atmosphere", + "c3sunit": "kg m^-2" + }, + "vertical_integral_of_mass_tendency": { + "paramId": "p92.162", + "c3sname": "Vertical integral of mass tendency", + "c3sunit": "kg m^-2 s^-1" + }, + "vertical_integral_of_northward_cloud_frozen_water_flux": { + "paramId": "p91.162", + "c3sname": "Vertical integral of northward cloud frozen water flux", + "c3sunit": "kg m^-1 s^-1" + }, + "vertical_integral_of_northward_cloud_liquid_water_flux": { + "paramId": "p89.162", + "c3sname": "Vertical integral of northward cloud liquid water flux", + "c3sunit": "kg m^-1 s^-1" + }, + "vertical_integral_of_northward_geopotential_flux": { + "paramId": "p74.162", + "c3sname": "Vertical integral of northward geopotential flux", + "c3sunit": "W m^-1" + }, + "vertical_integral_of_northward_heat_flux": { + "paramId": "p70.162", + "c3sname": "Vertical integral of northward heat flux", + "c3sunit": "W m^-1" + }, + "vertical_integral_of_northward_kinetic_energy_flux": { + "paramId": "p68.162", + "c3sname": "Vertical integral of northward kinetic energy flux", + "c3sunit": "W m^-1" + }, + "vertical_integral_of_northward_mass_flux": { + "paramId": "p66.162", + "c3sname": "Vertical integral of northward mass flux", + "c3sunit": "kg m^-1 s^-1" + }, + "vertical_integral_of_northward_ozone_flux": { + "paramId": "p78.162", + "c3sname": "Vertical integral of northward ozone flux", + "c3sunit": "kg m^-1 s^-1" + }, + "vertical_integral_of_northward_total_energy_flux": { + "paramId": "p76.162", + "c3sname": "Vertical integral of northward total energy flux", + "c3sunit": "W m^-1" + }, + "vertical_integral_of_northward_water_vapour_flux": { + "paramId": "p72.162", + "c3sname": "Vertical integral of northward water vapour flux", + "c3sunit": "kg m^-1 s^-1" + }, + "vertical_integral_of_potential_and_internal_energy": { + "paramId": "p61.162", + "c3sname": "Vertical integral of potential and internal energy", + "c3sunit": "J m^-2" + }, + "vertical_integral_of_potential_internal_and_latent_energy": { + "paramId": "p62.162", + "c3sname": "Vertical integral of potential, internal and latent energy", + "c3sunit": "J m^-2" + }, + "vertical_integral_of_temperature": { + "paramId": "p54.162", + "c3sname": "Vertical integral of temperature", + "c3sunit": "K kg m^-2" + }, + "vertical_integral_of_thermal_energy": { + "paramId": "p60.162", + "c3sname": "Vertical integral of thermal energy", + "c3sunit": "J m^-2" + }, + "vertical_integral_of_total_energy": { + "paramId": "p63.162", + "c3sname": "Vertical integral of total energy", + "c3sunit": "J m^-2" + }, + "vertically_integrated_moisture_divergence": { + "paramId": "vimd", + "c3sname": "Vertically integrated moisture divergence", + "c3sunit": "kg m^-2" + }, + "volumetric_soil_water_layer_1": { + "paramId": "swvl1", + "c3sname": "Volumetric soil water layer 1", + "c3sunit": "m^3 m^-3" + }, + "volumetric_soil_water_layer_2": { + "paramId": "swvl2", + "c3sname": "Volumetric soil water layer 2", + "c3sunit": "m^3 m^-3" + }, + "volumetric_soil_water_layer_3": { + "paramId": "swvl3", + "c3sname": "Volumetric soil water layer 3", + "c3sunit": "m^3 m^-3" + }, + "volumetric_soil_water_layer_4": { + "paramId": "swvl4", + "c3sname": "Volumetric soil water layer 4", + "c3sunit": "m^3 m^-3" + }, + "wave_spectral_directional_width": { + "paramId": "wdw", + "c3sname": "Wave spectral directional width", + "c3sunit": "dimensionless" + }, + "wave_spectral_directional_width_for_swell": { + "paramId": "dwps", + "c3sname": "Wave spectral directional width for swell", + "c3sunit": "dimensionless" + }, + "wave_spectral_directional_width_for_wind_waves": { + "paramId": "dwww", + "c3sname": "Wave spectral directional width for wind waves", + "c3sunit": "dimensionless" + }, + "wave_spectral_kurtosis": { + "paramId": "wsk", + "c3sname": "Wave spectral kurtosis", + "c3sunit": "dimensionless" + }, + "wave_spectral_peakedness": { + "paramId": "wsp", + "c3sname": "Wave spectral peakedness", + "c3sunit": "dimensionless" + }, + "wave_spectral_skewness": { + "paramId": "wss", + "c3sname": "Wave spectral skewness", + "c3sunit": "dimensionless" + }, + "zero_degree_level": { + "paramId": "deg0l", + "c3sname": "Zero degree level", + "c3sunit": "m" + } + }, + "product_types": [ + "mean", + "members", + "spread" + ] + }, + "reanalysis-era5-single-levels-area-without-map": { + "variables": { + "100m_u_component_of_wind": { + "paramId": "u100", + "c3sname": "100m u-component of wind", + "c3sunit": "m s^-1" + }, + "100m_v_component_of_wind": { + "paramId": "v100", + "c3sname": "100m v-component of wind", + "c3sunit": "m s^-1" + }, + "10m_u_component_of_neutral_wind": { + "paramId": "u10n", + "c3sname": "10m u-component of neutral wind", + "c3sunit": "m s^-1" + }, + "10m_u_component_of_wind": { + "paramId": "u10", + "c3sname": "10m u-component of wind", + "c3sunit": "m s^-1" + }, + "10m_v_component_of_neutral_wind": { + "paramId": "v10n", + "c3sname": "10m v-component of neutral wind", + "c3sunit": "m s^-1" + }, + "10m_v_component_of_wind": { + "paramId": "v10", + "c3sname": "10m v-component of wind", + "c3sunit": "m s^-1" + }, + "10m_wind_direction": { + "paramId": "dwi", + "c3sname": "10m wind direction", + "c3sunit": "degrees" + }, + "10m_wind_gust_since_previous_post_processing": { + "paramId": "fg10", + "c3sname": "10m wind gust since previous post-processing", + "c3sunit": "m s^-1" + }, + "10m_wind_speed": { + "paramId": "wind", + "c3sname": "10m wind speed", + "c3sunit": "m s^-1" + }, + "2m_dewpoint_temperature": { + "paramId": "d2m", + "c3sname": "2m dewpoint temperature", + "c3sunit": "K" + }, + "2m_temperature": { + "paramId": "t2m", + "c3sname": "2m temperature", + "c3sunit": "K" + }, + "air_density_over_the_oceans": { + "paramId": "p140209", + "c3sname": "Air density over the oceans", + "c3sunit": "kg m^-3" + }, + "altimeter_corrected_wave_height": { + "paramId": "acwh", + "c3sname": "Altimeter corrected wave height", + "c3sunit": "m" + }, + "altimeter_range_relative_correction": { + "paramId": "arrc", + "c3sname": "Altimeter range relative correction", + "c3sunit": "~" + }, + "altimeter_wave_height": { + "paramId": "awh", + "c3sname": "Altimeter wave height", + "c3sunit": "m" + }, + "angle_of_sub_gridscale_orography": { + "paramId": "anor", + "c3sname": "Angle of sub-gridscale orography", + "c3sunit": "radians" + }, + "anisotropy_of_sub_gridscale_orography": { + "paramId": "isor", + "c3sname": "Anisotropy of sub-gridscale orography", + "c3sunit": "~" + }, + "benjamin_feir_index": { + "paramId": "bfi", + "c3sname": "Benjamin-feir index", + "c3sunit": "dimensionless" + }, + "boundary_layer_dissipation": { + "paramId": "bld", + "c3sname": "Boundary layer dissipation", + "c3sunit": "J m^-2" + }, + "boundary_layer_height": { + "paramId": "blh", + "c3sname": "Boundary layer height", + "c3sunit": "m" + }, + "charnock": { + "paramId": "chnk", + "c3sname": "Charnock", + "c3sunit": "~" + }, + "clear_sky_direct_solar_radiation_at_surface": { + "paramId": "cdir", + "c3sname": "Clear-sky direct solar radiation at surface", + "c3sunit": "J m^-2" + }, + "cloud_base_height": { + "paramId": "cbh", + "c3sname": "Cloud base height", + "c3sunit": "m" + }, + "coefficient_of_drag_with_waves": { + "paramId": "cdww", + "c3sname": "Coefficient of drag with waves", + "c3sunit": "dimensionless" + }, + "convective_available_potential_energy": { + "paramId": "cape", + "c3sname": "Convective available potential energy", + "c3sunit": "J kg^-1" + }, + "convective_inhibition": { + "paramId": "cin", + "c3sname": "Convective inhibition", + "c3sunit": "J kg^-1" + }, + "convective_precipitation": { + "paramId": "cp", + "c3sname": "Convective precipitation", + "c3sunit": "m" + }, + "convective_rain_rate": { + "paramId": "crr", + "c3sname": "Convective rain rate", + "c3sunit": "kg m^-2 s^-1" + }, + "convective_snowfall": { + "paramId": "csf", + "c3sname": "Convective snowfall", + "c3sunit": "m of water equivalent" + }, + "convective_snowfall_rate_water_equivalent": { + "paramId": "csfr", + "c3sname": "Convective snowfall rate water equivalent", + "c3sunit": "kg m^-2 s^-1" + }, + "downward_uv_radiation_at_the_surface": { + "paramId": "uvb", + "c3sname": "Downward UV radiation at the surface", + "c3sunit": "J m^-2" + }, + "duct_base_height": { + "paramId": "dctb", + "c3sname": "Duct base height", + "c3sunit": "m" + }, + "eastward_gravity_wave_surface_stress": { + "paramId": "lgws", + "c3sname": "Eastward gravity wave surface stress", + "c3sunit": "N m^-2 s" + }, + "eastward_turbulent_surface_stress": { + "paramId": "ewss", + "c3sname": "Eastward turbulent surface stress", + "c3sunit": "N m^-2 s" + }, + "evaporation": { + "paramId": "e", + "c3sname": "Evaporation", + "c3sunit": "m of water equivalent" + }, + "forecast_albedo": { + "paramId": "fal", + "c3sname": "Forecast albedo", + "c3sunit": "(0 - 1)" + }, + "forecast_logarithm_of_surface_roughness_for_heat": { + "paramId": "flsr", + "c3sname": "Forecast logarithm of surface roughness for heat", + "c3sunit": "~" + }, + "forecast_surface_roughness": { + "paramId": "fsr", + "c3sname": "Forecast surface roughness", + "c3sunit": "m" + }, + "free_convective_velocity_over_the_oceans": { + "paramId": "p140208", + "c3sname": "Free convective velocity over the oceans", + "c3sunit": "m s^-1" + }, + "friction_velocity": { + "paramId": "zust", + "c3sname": "Friction velocity", + "c3sunit": "m s^-1" + }, + "gravity_wave_dissipation": { + "paramId": "gwd", + "c3sname": "Gravity wave dissipation", + "c3sunit": "J m^-2" + }, + "high_cloud_cover": { + "paramId": "hcc", + "c3sname": "High cloud cover", + "c3sunit": "(0 - 1)" + }, + "high_vegetation_cover": { + "paramId": "cvh", + "c3sname": "High vegetation cover", + "c3sunit": "(0 - 1)" + }, + "ice_temperature_layer_1": { + "paramId": "istl1", + "c3sname": "Ice temperature layer 1", + "c3sunit": "K" + }, + "ice_temperature_layer_2": { + "paramId": "istl2", + "c3sname": "Ice temperature layer 2", + "c3sunit": "K" + }, + "ice_temperature_layer_3": { + "paramId": "istl3", + "c3sname": "Ice temperature layer 3", + "c3sunit": "K" + }, + "ice_temperature_layer_4": { + "paramId": "istl4", + "c3sname": "Ice temperature layer 4", + "c3sunit": "K" + }, + "instantaneous_10m_wind_gust": { + "paramId": "i10fg", + "c3sname": "Instantaneous 10m wind gust", + "c3sunit": "m s^-1" + }, + "instantaneous_eastward_turbulent_surface_stress": { + "paramId": "iews", + "c3sname": "Instantaneous eastward turbulent surface stress", + "c3sunit": "N m^-2" + }, + "instantaneous_large_scale_surface_precipitation_fraction": { + "paramId": "ilspf", + "c3sname": "Instantaneous large-scale surface precipitation fraction", + "c3sunit": "(0 - 1)" + }, + "instantaneous_moisture_flux": { + "paramId": "ie", + "c3sname": "Instantaneous moisture flux", + "c3sunit": "kg m^-2 s^-1" + }, + "instantaneous_northward_turbulent_surface_stress": { + "paramId": "inss", + "c3sname": "Instantaneous northward turbulent surface stress", + "c3sunit": "N m^-2" + }, + "instantaneous_surface_sensible_heat_flux": { + "paramId": "ishf", + "c3sname": "Instantaneous surface sensible heat flux", + "c3sunit": "W m^-2" + }, + "k_index": { + "paramId": "kx", + "c3sname": "K index", + "c3sunit": "K" + }, + "lake_bottom_temperature": { + "paramId": "lblt", + "c3sname": "Lake bottom temperature", + "c3sunit": "K" + }, + "lake_cover": { + "paramId": "cl", + "c3sname": "Lake cover", + "c3sunit": "(0 - 1)" + }, + "lake_depth": { + "paramId": "dl", + "c3sname": "Lake depth", + "c3sunit": "m" + }, + "lake_ice_depth": { + "paramId": "licd", + "c3sname": "Lake ice depth", + "c3sunit": "m" + }, + "lake_ice_temperature": { + "paramId": "lict", + "c3sname": "Lake ice temperature", + "c3sunit": "K" + }, + "lake_mix_layer_depth": { + "paramId": "lmld", + "c3sname": "Lake mix-layer depth", + "c3sunit": "m" + }, + "lake_mix_layer_temperature": { + "paramId": "lmlt", + "c3sname": "Lake mix-layer temperature", + "c3sunit": "K" + }, + "lake_shape_factor": { + "paramId": "lshf", + "c3sname": "Lake shape factor", + "c3sunit": "dimensionless" + }, + "lake_total_layer_temperature": { + "paramId": "ltlt", + "c3sname": "Lake total layer temperature", + "c3sunit": "K" + }, + "land_sea_mask": { + "paramId": "lsm", + "c3sname": "Land-sea mask", + "c3sunit": "(0 - 1)" + }, + "large_scale_precipitation": { + "paramId": "lsp", + "c3sname": "Large-scale precipitation", + "c3sunit": "m" + }, + "large_scale_precipitation_fraction": { + "paramId": "lspf", + "c3sname": "Large-scale precipitation fraction", + "c3sunit": "s" + }, + "large_scale_rain_rate": { + "paramId": "lsrr", + "c3sname": "Large scale rain rate", + "c3sunit": "kg m^-2 s^-1" + }, + "large_scale_snowfall": { + "paramId": "lsf", + "c3sname": "Large-scale snowfall", + "c3sunit": "m of water equivalent" + }, + "large_scale_snowfall_rate_water_equivalent": { + "paramId": "lssfr", + "c3sname": "Large scale snowfall rate water equivalent", + "c3sunit": "kg m^-2 s^-1" + }, + "leaf_area_index_high_vegetation": { + "paramId": "lai_hv", + "c3sname": "Leaf area index, high vegetation", + "c3sunit": "m^2 m^-2" + }, + "leaf_area_index_low_vegetation": { + "paramId": "lai_lv", + "c3sname": "Leaf area index, low vegetation", + "c3sunit": "m^2 m^-2" + }, + "low_cloud_cover": { + "paramId": "lcc", + "c3sname": "Low cloud cover", + "c3sunit": "(0 - 1)" + }, + "low_vegetation_cover": { + "paramId": "cvl", + "c3sname": "Low vegetation cover", + "c3sunit": "(0 - 1)" + }, + "maximum_2m_temperature_since_previous_post_processing": { + "paramId": "mx2t", + "c3sname": "Maximum 2m temperature since previous post-processing", + "c3sunit": "K" + }, + "maximum_individual_wave_height": { + "paramId": "hmax", + "c3sname": "Maximum individual wave height", + "c3sunit": "m" + }, + "maximum_total_precipitation_rate_since_previous_post_processing": { + "paramId": "mxtpr", + "c3sname": "Maximum total precipitation rate since previous post-processing", + "c3sunit": "kg m^-2 s^-1" + }, + "mean_boundary_layer_dissipation": { + "paramId": "mbld", + "c3sname": "Mean boundary layer dissipation", + "c3sunit": "W m^-2" + }, + "mean_convective_precipitation_rate": { + "paramId": "mcpr", + "c3sname": "Mean convective precipitation rate", + "c3sunit": "kg m^-2 s^-1" + }, + "mean_convective_snowfall_rate": { + "paramId": "mcsr", + "c3sname": "Mean convective snowfall rate", + "c3sunit": "kg m^-2 s^-1" + }, + "mean_direction_of_total_swell": { + "paramId": "mdts", + "c3sname": "Mean direction of total swell", + "c3sunit": "degrees" + }, + "mean_direction_of_wind_waves": { + "paramId": "mdww", + "c3sname": "Mean direction of wind waves", + "c3sunit": "degrees" + }, + "mean_eastward_gravity_wave_surface_stress": { + "paramId": "megwss", + "c3sname": "Mean eastward gravity wave surface stress", + "c3sunit": "N m^-2" + }, + "mean_eastward_turbulent_surface_stress": { + "paramId": "metss", + "c3sname": "Mean eastward turbulent surface stress", + "c3sunit": "N m^-2" + }, + "mean_evaporation_rate": { + "paramId": "mer", + "c3sname": "Mean evaporation rate", + "c3sunit": "kg m^-2 s^-1" + }, + "mean_gravity_wave_dissipation": { + "paramId": "mgwd", + "c3sname": "Mean gravity wave dissipation", + "c3sunit": "W m^-2" + }, + "mean_large_scale_precipitation_fraction": { + "paramId": "mlspf", + "c3sname": "Mean large-scale precipitation fraction", + "c3sunit": "Proportion" + }, + "mean_large_scale_precipitation_rate": { + "paramId": "mlspr", + "c3sname": "Mean large-scale precipitation rate", + "c3sunit": "kg m^-2 s^-1" + }, + "mean_large_scale_snowfall_rate": { + "paramId": "mlssr", + "c3sname": "Mean large-scale snowfall rate", + "c3sunit": "kg m^-2 s^-1" + }, + "mean_northward_gravity_wave_surface_stress": { + "paramId": "mngwss", + "c3sname": "Mean northward gravity wave surface stress", + "c3sunit": "N m^-2" + }, + "mean_northward_turbulent_surface_stress": { + "paramId": "mntss", + "c3sname": "Mean northward turbulent surface stress", + "c3sunit": "N m^-2" + }, + "mean_period_of_total_swell": { + "paramId": "mpts", + "c3sname": "Mean period of total swell", + "c3sunit": "s" + }, + "mean_period_of_wind_waves": { + "paramId": "mpww", + "c3sname": "Mean period of wind waves", + "c3sunit": "s" + }, + "mean_potential_evaporation_rate": { + "paramId": "mper", + "c3sname": "Mean potential evaporation rate", + "c3sunit": "kg m^-2 s^-1" + }, + "mean_runoff_rate": { + "paramId": "mror", + "c3sname": "Mean runoff rate", + "c3sunit": "kg m^-2 s^-1" + }, + "mean_sea_level_pressure": { + "paramId": "msl", + "c3sname": "Mean sea level pressure", + "c3sunit": "Pa" + }, + "mean_snow_evaporation_rate": { + "paramId": "mser", + "c3sname": "Mean snow evaporation rate", + "c3sunit": "kg m^-2 s^-1" + }, + "mean_snowfall_rate": { + "paramId": "msr", + "c3sname": "Mean snowfall rate", + "c3sunit": "kg m^-2 s^-1" + }, + "mean_snowmelt_rate": { + "paramId": "msmr", + "c3sname": "Mean snowmelt rate", + "c3sunit": "kg m^-2 s^-1" + }, + "mean_square_slope_of_waves": { + "paramId": "msqs", + "c3sname": "Mean square slope of waves", + "c3sunit": "dimensionless" + }, + "mean_sub_surface_runoff_rate": { + "paramId": "mssror", + "c3sname": "Mean sub-surface runoff rate", + "c3sunit": "kg m^-2 s^-1" + }, + "mean_surface_direct_short_wave_radiation_flux": { + "paramId": "msdrswrf", + "c3sname": "Mean surface direct short-wave radiation flux", + "c3sunit": "W m^-2" + }, + "mean_surface_direct_short_wave_radiation_flux_clear_sky": { + "paramId": "msdrswrfcs", + "c3sname": "Mean surface direct short-wave radiation flux, clear sky", + "c3sunit": "W m^-2" + }, + "mean_surface_downward_long_wave_radiation_flux": { + "paramId": "msdwlwrf", + "c3sname": "Mean surface downward long-wave radiation flux", + "c3sunit": "W m^-2" + }, + "mean_surface_downward_long_wave_radiation_flux_clear_sky": { + "paramId": "msdwlwrfcs", + "c3sname": "Mean surface downward long-wave radiation flux, clear sky", + "c3sunit": "W m^-2" + }, + "mean_surface_downward_short_wave_radiation_flux": { + "paramId": "msdwswrf", + "c3sname": "Mean surface downward short-wave radiation flux", + "c3sunit": "W m^-2" + }, + "mean_surface_downward_short_wave_radiation_flux_clear_sky": { + "paramId": "msdwswrfcs", + "c3sname": "Mean surface downward short-wave radiation flux, clear sky", + "c3sunit": "W m^-2" + }, + "mean_surface_downward_uv_radiation_flux": { + "paramId": "msdwuvrf", + "c3sname": "Mean surface downward UV radiation flux", + "c3sunit": "W m^-2" + }, + "mean_surface_latent_heat_flux": { + "paramId": "mslhf", + "c3sname": "Mean surface latent heat flux", + "c3sunit": "W m^-2" + }, + "mean_surface_net_long_wave_radiation_flux": { + "paramId": "msnlwrf", + "c3sname": "Mean surface net long-wave radiation flux", + "c3sunit": "W m^-2" + }, + "mean_surface_net_long_wave_radiation_flux_clear_sky": { + "paramId": "msnlwrfcs", + "c3sname": "Mean surface net long-wave radiation flux, clear sky", + "c3sunit": "W m^-2" + }, + "mean_surface_net_short_wave_radiation_flux": { + "paramId": "msnswrf", + "c3sname": "Mean surface net short-wave radiation flux", + "c3sunit": "W m^-2" + }, + "mean_surface_net_short_wave_radiation_flux_clear_sky": { + "paramId": "msnswrfcs", + "c3sname": "Mean surface net short-wave radiation flux, clear sky", + "c3sunit": "W m^-2" + }, + "mean_surface_runoff_rate": { + "paramId": "msror", + "c3sname": "Mean surface runoff rate", + "c3sunit": "kg m^-2 s^-1" + }, + "mean_surface_sensible_heat_flux": { + "paramId": "msshf", + "c3sname": "Mean surface sensible heat flux", + "c3sunit": "W m^-2" + }, + "mean_top_downward_short_wave_radiation_flux": { + "paramId": "mtdwswrf", + "c3sname": "Mean top downward short-wave radiation flux", + "c3sunit": "W m^-2" + }, + "mean_top_net_long_wave_radiation_flux": { + "paramId": "mtnlwrf", + "c3sname": "Mean top net long-wave radiation flux", + "c3sunit": "W m^-2" + }, + "mean_top_net_long_wave_radiation_flux_clear_sky": { + "paramId": "mtnlwrfcs", + "c3sname": "Mean top net long-wave radiation flux, clear sky", + "c3sunit": "W m^-2" + }, + "mean_top_net_short_wave_radiation_flux": { + "paramId": "mtnswrf", + "c3sname": "Mean top net short-wave radiation flux", + "c3sunit": "W m^-2" + }, + "mean_top_net_short_wave_radiation_flux_clear_sky": { + "paramId": "mtnswrfcs", + "c3sname": "Mean top net short-wave radiation flux, clear sky", + "c3sunit": "W m^-2" + }, + "mean_total_precipitation_rate": { + "paramId": "mtpr", + "c3sname": "Mean total precipitation rate", + "c3sunit": "kg m^-2 s^-1" + }, + "mean_vertical_gradient_of_refractivity_inside_trapping_layer": { + "paramId": "dndza", + "c3sname": "Mean vertical gradient of refractivity inside trapping layer", + "c3sunit": "m^-1" + }, + "mean_vertically_integrated_moisture_divergence": { + "paramId": "mvimd", + "c3sname": "Mean vertically integrated moisture divergence", + "c3sunit": "kg m^-2 s^-1" + }, + "mean_wave_direction": { + "paramId": "mwd", + "c3sname": "Mean wave direction", + "c3sunit": "degree true" + }, + "mean_wave_direction_of_first_swell_partition": { + "paramId": "p140122", + "c3sname": "Mean wave direction of first swell partition", + "c3sunit": "degrees" + }, + "mean_wave_direction_of_second_swell_partition": { + "paramId": "p140125", + "c3sname": "Mean wave direction of second swell partition", + "c3sunit": "degrees" + }, + "mean_wave_direction_of_third_swell_partition": { + "paramId": "p140128", + "c3sname": "Mean wave direction of third swell partition", + "c3sunit": "degrees" + }, + "mean_wave_period": { + "paramId": "mwp", + "c3sname": "Mean wave period", + "c3sunit": "s" + }, + "mean_wave_period_based_on_first_moment": { + "paramId": "mp1", + "c3sname": "Mean wave period based on first moment", + "c3sunit": "s" + }, + "mean_wave_period_based_on_first_moment_for_swell": { + "paramId": "p1ps", + "c3sname": "Mean wave period based on first moment for swell", + "c3sunit": "s" + }, + "mean_wave_period_based_on_first_moment_for_wind_waves": { + "paramId": "p1ww", + "c3sname": "Mean wave period based on first moment for wind waves", + "c3sunit": "s" + }, + "mean_wave_period_based_on_second_moment_for_swell": { + "paramId": "p2ps", + "c3sname": "Mean wave period based on second moment for swell", + "c3sunit": "s" + }, + "mean_wave_period_based_on_second_moment_for_wind_waves": { + "paramId": "p2ww", + "c3sname": "Mean wave period based on second moment for wind waves", + "c3sunit": "s" + }, + "mean_wave_period_of_first_swell_partition": { + "paramId": "p140123", + "c3sname": "Mean wave period of first swell partition", + "c3sunit": "s" + }, + "mean_wave_period_of_second_swell_partition": { + "paramId": "p140126", + "c3sname": "Mean wave period of second swell partition", + "c3sunit": "s" + }, + "mean_wave_period_of_third_swell_partition": { + "paramId": "p140129", + "c3sname": "Mean wave period of third swell partition", + "c3sunit": "s" + }, + "mean_zero_crossing_wave_period": { + "paramId": "mp2", + "c3sname": "Mean zero-crossing wave period", + "c3sunit": "s" + }, + "medium_cloud_cover": { + "paramId": "mcc", + "c3sname": "Medium cloud cover", + "c3sunit": "(0 - 1)" + }, + "minimum_2m_temperature_since_previous_post_processing": { + "paramId": "mn2t", + "c3sname": "Minimum 2m temperature since previous post-processing", + "c3sunit": "K" + }, + "minimum_total_precipitation_rate_since_previous_post_processing": { + "paramId": "mntpr", + "c3sname": "Minimum total precipitation rate since previous post-processing", + "c3sunit": "kg m^-2 s^-1" + }, + "minimum_vertical_gradient_of_refractivity_inside_trapping_layer": { + "paramId": "dndzn", + "c3sname": "Minimum vertical gradient of refractivity inside trapping layer", + "c3sunit": "m^-1" + }, + "model_bathymetry": { + "paramId": "wmb", + "c3sname": "Model bathymetry", + "c3sunit": "m" + }, + "near_ir_albedo_for_diffuse_radiation": { + "paramId": "alnid", + "c3sname": "Near IR albedo for diffuse radiation", + "c3sunit": "(0 - 1)" + }, + "near_ir_albedo_for_direct_radiation": { + "paramId": "alnip", + "c3sname": "Near IR albedo for direct radiation", + "c3sunit": "(0 - 1)" + }, + "normalized_energy_flux_into_ocean": { + "paramId": "phioc", + "c3sname": "Normalized energy flux into ocean", + "c3sunit": "dimensionless" + }, + "normalized_energy_flux_into_waves": { + "paramId": "phiaw", + "c3sname": "Normalized energy flux into waves", + "c3sunit": "dimensionless" + }, + "normalized_stress_into_ocean": { + "paramId": "tauoc", + "c3sname": "Normalized stress into ocean", + "c3sunit": "dimensionless" + }, + "northward_gravity_wave_surface_stress": { + "paramId": "mgws", + "c3sname": "Northward gravity wave surface stress", + "c3sunit": "N m^-2 s" + }, + "northward_turbulent_surface_stress": { + "paramId": "nsss", + "c3sname": "Northward turbulent surface stress", + "c3sunit": "N m^-2 s" + }, + "orography": { + "paramId": "z", + "c3sname": "Orography", + "c3sunit": "m^2 s^-2" + }, + "peak_wave_period": { + "paramId": "pp1d", + "c3sname": "Peak wave period", + "c3sunit": "s" + }, + "period_corresponding_to_maximum_individual_wave_height": { + "paramId": "tmax", + "c3sname": "Period corresponding to maximum individual wave height", + "c3sunit": "s" + }, + "potential_evaporation": { + "paramId": "pev", + "c3sname": "Potential evaporation", + "c3sunit": "m" + }, + "precipitation_type": { + "paramId": "ptype", + "c3sname": "Precipitation type", + "c3sunit": "GRIB code table 4.201" + }, + "runoff": { + "paramId": "ro", + "c3sname": "Runoff", + "c3sunit": "m" + }, + "sea_ice_cover": { + "paramId": "siconc", + "c3sname": "Sea-ice cover", + "c3sunit": "(0 - 1)" + }, + "sea_surface_temperature": { + "paramId": "sst", + "c3sname": "Sea surface temperature", + "c3sunit": "K" + }, + "significant_height_of_combined_wind_waves_and_swell": { + "paramId": "swh", + "c3sname": "Significant height of combined wind waves and swell", + "c3sunit": "m" + }, + "significant_height_of_total_swell": { + "paramId": "shts", + "c3sname": "Significant height of total swell", + "c3sunit": "m" + }, + "significant_height_of_wind_waves": { + "paramId": "shww", + "c3sname": "Significant height of wind waves", + "c3sunit": "m" + }, + "significant_wave_height_of_first_swell_partition": { + "paramId": "p140121", + "c3sname": "Significant wave height of first swell partition", + "c3sunit": "m" + }, + "significant_wave_height_of_second_swell_partition": { + "paramId": "p140124", + "c3sname": "Significant wave height of second swell partition", + "c3sunit": "m" + }, + "significant_wave_height_of_third_swell_partition": { + "paramId": "p140127", + "c3sname": "Significant wave height of third swell partition", + "c3sunit": "m" + }, + "skin_reservoir_content": { + "paramId": "src", + "c3sname": "Skin reservoir content", + "c3sunit": "m of water equivalent" + }, + "skin_temperature": { + "paramId": "skt", + "c3sname": "Skin temperature", + "c3sunit": "K" + }, + "slope_of_sub_gridscale_orography": { + "paramId": "slor", + "c3sname": "Slope of sub-gridscale orography", + "c3sunit": "~" + }, + "snow_albedo": { + "paramId": "asn", + "c3sname": "Snow albedo", + "c3sunit": "(0 - 1)" + }, + "snow_density": { + "paramId": "rsn", + "c3sname": "Snow density", + "c3sunit": "kg m^-3" + }, + "snow_depth": { + "paramId": "sd", + "c3sname": "Snow depth", + "c3sunit": "m of water equivalent" + }, + "snow_evaporation": { + "paramId": "es", + "c3sname": "Snow evaporation", + "c3sunit": "m of water equivalent" + }, + "snowfall": { + "paramId": "sf", + "c3sname": "Snowfall", + "c3sunit": "m of water equivalent" + }, + "snowmelt": { + "paramId": "smlt", + "c3sname": "Snowmelt", + "c3sunit": "m of water equivalent" + }, + "soil_temperature_level_1": { + "paramId": "stl1", + "c3sname": "Soil temperature level 1", + "c3sunit": "K" + }, + "soil_temperature_level_2": { + "paramId": "stl2", + "c3sname": "Soil temperature level 2", + "c3sunit": "K" + }, + "soil_temperature_level_3": { + "paramId": "stl3", + "c3sname": "Soil temperature level 3", + "c3sunit": "K" + }, + "soil_temperature_level_4": { + "paramId": "stl4", + "c3sname": "Soil temperature level 4", + "c3sunit": "K" + }, + "soil_type": { + "paramId": "slt", + "c3sname": "Soil type", + "c3sunit": "~" + }, + "standard_deviation_of_filtered_subgrid_orography": { + "paramId": "sdfor", + "c3sname": "Standard deviation of filtered subgrid orography", + "c3sunit": "m" + }, + "standard_deviation_of_orography": { + "paramId": "sdor", + "c3sname": "Standard deviation of orography", + "c3sunit": "~" + }, + "sub_surface_runoff": { + "paramId": "ssro", + "c3sname": "Sub-surface runoff", + "c3sunit": "m" + }, + "surface_latent_heat_flux": { + "paramId": "slhf", + "c3sname": "Surface latent heat flux", + "c3sunit": "J m^-2" + }, + "surface_net_solar_radiation": { + "paramId": "ssr", + "c3sname": "Surface net solar radiation", + "c3sunit": "J m^-2" + }, + "surface_net_solar_radiation_clear_sky": { + "paramId": "ssrc", + "c3sname": "Surface net solar radiation, clear sky", + "c3sunit": "J m^-2" + }, + "surface_net_thermal_radiation": { + "paramId": "str", + "c3sname": "Surface net thermal radiation", + "c3sunit": "J m^-2" + }, + "surface_net_thermal_radiation_clear_sky": { + "paramId": "strc", + "c3sname": "Surface net thermal radiation, clear sky", + "c3sunit": "J m^-2" + }, + "surface_pressure": { + "paramId": "sp", + "c3sname": "Surface pressure", + "c3sunit": "Pa" + }, + "surface_runoff": { + "paramId": "sro", + "c3sname": "Surface runoff", + "c3sunit": "m" + }, + "surface_sensible_heat_flux": { + "paramId": "sshf", + "c3sname": "Surface sensible heat flux", + "c3sunit": "J m^-2" + }, + "surface_solar_radiation_downward_clear_sky": { + "paramId": "ssrdc", + "c3sname": "Surface solar radiation downward, clear sky", + "c3sunit": "J m^-2" + }, + "surface_solar_radiation_downwards": { + "paramId": "ssrd", + "c3sname": "Surface solar radiation downwards", + "c3sunit": "J m^-2" + }, + "surface_thermal_radiation_downward_clear_sky": { + "paramId": "strdc", + "c3sname": "Surface thermal radiation downward, clear sky", + "c3sunit": "J m^-2" + }, + "surface_thermal_radiation_downwards": { + "paramId": "strd", + "c3sname": "Surface thermal radiation downwards", + "c3sunit": "J m^-2" + }, + "temperature_of_snow_layer": { + "paramId": "tsn", + "c3sname": "Temperature of snow layer", + "c3sunit": "K" + }, + "toa_incident_solar_radiation": { + "paramId": "tisr", + "c3sname": "TOA incident solar radiation", + "c3sunit": "J m^-2" + }, + "top_net_solar_radiation": { + "paramId": "tsr", + "c3sname": "Top net solar radiation", + "c3sunit": "J m^-2" + }, + "top_net_solar_radiation_clear_sky": { + "paramId": "tsrc", + "c3sname": "Top net solar radiation, clear sky", + "c3sunit": "J m^-2" + }, + "top_net_thermal_radiation": { + "paramId": "ttr", + "c3sname": "Top net thermal radiation", + "c3sunit": "J m^-2" + }, + "top_net_thermal_radiation_clear_sky": { + "paramId": "ttrc", + "c3sname": "Top net thermal radiation, clear sky", + "c3sunit": "J m^-2" + }, + "total_cloud_cover": { + "paramId": "tcc", + "c3sname": "Total cloud cover", + "c3sunit": "(0 - 1)" + }, + "total_column_cloud_ice_water": { + "paramId": "tciw", + "c3sname": "Total column cloud ice water", + "c3sunit": "kg m^-2" + }, + "total_column_cloud_liquid_water": { + "paramId": "tclw", + "c3sname": "Total column cloud liquid water", + "c3sunit": "kg m^-2" + }, + "total_column_ozone": { + "paramId": "tco3", + "c3sname": "Total column ozone", + "c3sunit": "kg m^-2" + }, + "total_column_rain_water": { + "paramId": "tcrw", + "c3sname": "Total column rain water", + "c3sunit": "kg m^-2" + }, + "total_column_snow_water": { + "paramId": "tcsw", + "c3sname": "Total column snow water", + "c3sunit": "kg m^-2" + }, + "total_column_supercooled_liquid_water": { + "paramId": "tcslw", + "c3sname": "Total column supercooled liquid water", + "c3sunit": "kg m^-2" + }, + "total_column_water": { + "paramId": "tcw", + "c3sname": "Total column water", + "c3sunit": "kg m^-2" + }, + "total_column_water_vapour": { + "paramId": "tcwv", + "c3sname": "Total column water vapour", + "c3sunit": "kg m^-2" + }, + "total_precipitation": { + "paramId": "tp", + "c3sname": "Total precipitation", + "c3sunit": "m" + }, + "total_sky_direct_solar_radiation_at_surface": { + "paramId": "fdir", + "c3sname": "Total sky direct solar radiation at surface", + "c3sunit": "J m^-2" + }, + "total_totals_index": { + "paramId": "totalx", + "c3sname": "Total totals index", + "c3sunit": "K" + }, + "trapping_layer_base_height": { + "paramId": "tplb", + "c3sname": "Trapping layer base height", + "c3sunit": "m" + }, + "trapping_layer_top_height": { + "paramId": "tplt", + "c3sname": "Trapping layer top height", + "c3sunit": "m" + }, + "type_of_high_vegetation": { + "paramId": "tvh", + "c3sname": "Type of high vegetation", + "c3sunit": "~" + }, + "type_of_low_vegetation": { + "paramId": "tvl", + "c3sname": "Type of low vegetation", + "c3sunit": "~" + }, + "u_component_stokes_drift": { + "paramId": "ust", + "c3sname": "U-component stokes drift", + "c3sunit": "m s^-1" + }, + "uv_visible_albedo_for_diffuse_radiation": { + "paramId": "aluvd", + "c3sname": "UV visible albedo for diffuse radiation", + "c3sunit": "(0 - 1)" + }, + "uv_visible_albedo_for_direct_radiation": { + "paramId": "aluvp", + "c3sname": "UV visible albedo for direct radiation", + "c3sunit": "(0 - 1)" + }, + "v_component_stokes_drift": { + "paramId": "vst", + "c3sname": "V-component stokes drift", + "c3sunit": "m s^-1" + }, + "vertical_integral_of_divergence_of_cloud_frozen_water_flux": { + "paramId": "p80.162", + "c3sname": "Vertical integral of divergence of cloud frozen water flux", + "c3sunit": "kg m^-2 s^-1" + }, + "vertical_integral_of_divergence_of_cloud_liquid_water_flux": { + "paramId": "p79.162", + "c3sname": "Vertical integral of divergence of cloud liquid water flux", + "c3sunit": "kg m^-2 s^-1" + }, + "vertical_integral_of_divergence_of_geopotential_flux": { + "paramId": "p85.162", + "c3sname": "Vertical integral of divergence of geopotential flux", + "c3sunit": "W m^-2" + }, + "vertical_integral_of_divergence_of_kinetic_energy_flux": { + "paramId": "p82.162", + "c3sname": "Vertical integral of divergence of kinetic energy flux", + "c3sunit": "W m^-2" + }, + "vertical_integral_of_divergence_of_mass_flux": { + "paramId": "p81.162", + "c3sname": "Vertical integral of divergence of mass flux", + "c3sunit": "kg m^-2 s^-1" + }, + "vertical_integral_of_divergence_of_moisture_flux": { + "paramId": "p84.162", + "c3sname": "Vertical integral of divergence of moisture flux", + "c3sunit": "kg m^-2 s^-1" + }, + "vertical_integral_of_divergence_of_ozone_flux": { + "paramId": "p87.162", + "c3sname": "Vertical integral of divergence of ozone flux", + "c3sunit": "kg m^-2 s^-1" + }, + "vertical_integral_of_divergence_of_thermal_energy_flux": { + "paramId": "p83.162", + "c3sname": "Vertical integral of divergence of thermal energy flux", + "c3sunit": "W m^-2" + }, + "vertical_integral_of_divergence_of_total_energy_flux": { + "paramId": "p86.162", + "c3sname": "Vertical integral of divergence of total energy flux", + "c3sunit": "W m^-2" + }, + "vertical_integral_of_eastward_cloud_frozen_water_flux": { + "paramId": "p90.162", + "c3sname": "Vertical integral of eastward cloud frozen water flux", + "c3sunit": "kg m^-1 s^-1" + }, + "vertical_integral_of_eastward_cloud_liquid_water_flux": { + "paramId": "p88.162", + "c3sname": "Vertical integral of eastward cloud liquid water flux", + "c3sunit": "kg m^-1 s^-1" + }, + "vertical_integral_of_eastward_geopotential_flux": { + "paramId": "p73.162", + "c3sname": "Vertical integral of eastward geopotential flux", + "c3sunit": "W m^-1" + }, + "vertical_integral_of_eastward_heat_flux": { + "paramId": "p69.162", + "c3sname": "Vertical integral of eastward heat flux", + "c3sunit": "W m^-1" + }, + "vertical_integral_of_eastward_kinetic_energy_flux": { + "paramId": "p67.162", + "c3sname": "Vertical integral of eastward kinetic energy flux", + "c3sunit": "W m^-1" + }, + "vertical_integral_of_eastward_mass_flux": { + "paramId": "p65.162", + "c3sname": "Vertical integral of eastward mass flux", + "c3sunit": "kg m^-1 s^-1" + }, + "vertical_integral_of_eastward_ozone_flux": { + "paramId": "p77.162", + "c3sname": "Vertical integral of eastward ozone flux", + "c3sunit": "kg m^-1 s^-1" + }, + "vertical_integral_of_eastward_total_energy_flux": { + "paramId": "p75.162", + "c3sname": "Vertical integral of eastward total energy flux", + "c3sunit": "W m^-1" + }, + "vertical_integral_of_eastward_water_vapour_flux": { + "paramId": "p71.162", + "c3sname": "Vertical integral of eastward water vapour flux", + "c3sunit": "kg m^-1 s^-1" + }, + "vertical_integral_of_energy_conversion": { + "paramId": "p64.162", + "c3sname": "Vertical integral of energy conversion", + "c3sunit": "W m^-2" + }, + "vertical_integral_of_kinetic_energy": { + "paramId": "p59.162", + "c3sname": "Vertical integral of kinetic energy", + "c3sunit": "J m^-2" + }, + "vertical_integral_of_mass_of_atmosphere": { + "paramId": "p53.162", + "c3sname": "Vertical integral of mass of atmosphere", + "c3sunit": "kg m^-2" + }, + "vertical_integral_of_mass_tendency": { + "paramId": "p92.162", + "c3sname": "Vertical integral of mass tendency", + "c3sunit": "kg m^-2 s^-1" + }, + "vertical_integral_of_northward_cloud_frozen_water_flux": { + "paramId": "p91.162", + "c3sname": "Vertical integral of northward cloud frozen water flux", + "c3sunit": "kg m^-1 s^-1" + }, + "vertical_integral_of_northward_cloud_liquid_water_flux": { + "paramId": "p89.162", + "c3sname": "Vertical integral of northward cloud liquid water flux", + "c3sunit": "kg m^-1 s^-1" + }, + "vertical_integral_of_northward_geopotential_flux": { + "paramId": "p74.162", + "c3sname": "Vertical integral of northward geopotential flux", + "c3sunit": "W m^-1" + }, + "vertical_integral_of_northward_heat_flux": { + "paramId": "p70.162", + "c3sname": "Vertical integral of northward heat flux", + "c3sunit": "W m^-1" + }, + "vertical_integral_of_northward_kinetic_energy_flux": { + "paramId": "p68.162", + "c3sname": "Vertical integral of northward kinetic energy flux", + "c3sunit": "W m^-1" + }, + "vertical_integral_of_northward_mass_flux": { + "paramId": "p66.162", + "c3sname": "Vertical integral of northward mass flux", + "c3sunit": "kg m^-1 s^-1" + }, + "vertical_integral_of_northward_ozone_flux": { + "paramId": "p78.162", + "c3sname": "Vertical integral of northward ozone flux", + "c3sunit": "kg m^-1 s^-1" + }, + "vertical_integral_of_northward_total_energy_flux": { + "paramId": "p76.162", + "c3sname": "Vertical integral of northward total energy flux", + "c3sunit": "W m^-1" + }, + "vertical_integral_of_northward_water_vapour_flux": { + "paramId": "p72.162", + "c3sname": "Vertical integral of northward water vapour flux", + "c3sunit": "kg m^-1 s^-1" + }, + "vertical_integral_of_potential_and_internal_energy": { + "paramId": "p61.162", + "c3sname": "Vertical integral of potential and internal energy", + "c3sunit": "J m^-2" + }, + "vertical_integral_of_potential_internal_and_latent_energy": { + "paramId": "p62.162", + "c3sname": "Vertical integral of potential, internal and latent energy", + "c3sunit": "J m^-2" + }, + "vertical_integral_of_temperature": { + "paramId": "p54.162", + "c3sname": "Vertical integral of temperature", + "c3sunit": "K kg m^-2" + }, + "vertical_integral_of_thermal_energy": { + "paramId": "p60.162", + "c3sname": "Vertical integral of thermal energy", + "c3sunit": "J m^-2" + }, + "vertical_integral_of_total_energy": { + "paramId": "p63.162", + "c3sname": "Vertical integral of total energy", + "c3sunit": "J m^-2" + }, + "vertically_integrated_moisture_divergence": { + "paramId": "vimd", + "c3sname": "Vertically integrated moisture divergence", + "c3sunit": "kg m^-2" + }, + "volumetric_soil_water_layer_1": { + "paramId": "swvl1", + "c3sname": "Volumetric soil water layer 1", + "c3sunit": "m^3 m^-3" + }, + "volumetric_soil_water_layer_2": { + "paramId": "swvl2", + "c3sname": "Volumetric soil water layer 2", + "c3sunit": "m^3 m^-3" + }, + "volumetric_soil_water_layer_3": { + "paramId": "swvl3", + "c3sname": "Volumetric soil water layer 3", + "c3sunit": "m^3 m^-3" + }, + "volumetric_soil_water_layer_4": { + "paramId": "swvl4", + "c3sname": "Volumetric soil water layer 4", + "c3sunit": "m^3 m^-3" + }, + "wave_spectral_directional_width": { + "paramId": "wdw", + "c3sname": "Wave spectral directional width", + "c3sunit": "dimensionless" + }, + "wave_spectral_directional_width_for_swell": { + "paramId": "dwps", + "c3sname": "Wave spectral directional width for swell", + "c3sunit": "dimensionless" + }, + "wave_spectral_directional_width_for_wind_waves": { + "paramId": "dwww", + "c3sname": "Wave spectral directional width for wind waves", + "c3sunit": "dimensionless" + }, + "wave_spectral_kurtosis": { + "paramId": "wsk", + "c3sname": "Wave spectral kurtosis", + "c3sunit": "dimensionless" + }, + "wave_spectral_peakedness": { + "paramId": "wsp", + "c3sname": "Wave spectral peakedness", + "c3sunit": "dimensionless" + }, + "wave_spectral_skewness": { + "paramId": "wss", + "c3sname": "Wave spectral skewness", + "c3sunit": "dimensionless" + }, + "zero_degree_level": { + "paramId": "deg0l", + "c3sname": "Zero degree level", + "c3sunit": "m" + } + }, + "product_types": [ + "mean", + "members", + "spread" + ] + }, + "reanalysis-era5-land-monthly-means": { + "variables": { + "10m_u_component_of_wind": { + "paramId": "u10", + "c3sname": "10m u-component of wind", + "c3sunit": "m s^-1" + }, + "10m_v_component_of_wind": { + "paramId": "v10", + "c3sname": "10m v-component of wind", + "c3sunit": "m s^-1" + }, + "2m_dewpoint_temperature": { + "paramId": "d2m", + "c3sname": "2m dewpoint temperature", + "c3sunit": "K" + }, + "2m_temperature": { + "paramId": "t2m", + "c3sname": "2m temperature", + "c3sunit": "K" + }, + "evaporation_from_bare_soil": { + "paramId": "evabs", + "c3sname": "Evaporation from bare soil", + "c3sunit": "m of water equivalent" + }, + "evaporation_from_open_water_surfaces_excluding_oceans": { + "paramId": "evaow", + "c3sname": "Evaporation from open water surfaces excluding oceans", + "c3sunit": "m of water equivalent" + }, + "evaporation_from_the_top_of_canopy": { + "paramId": "evatc", + "c3sname": "Evaporation from the top of canopy", + "c3sunit": "m of water equivalent" + }, + "evaporation_from_vegetation_transpiration": { + "paramId": "evavt", + "c3sname": "Evaporation from vegetation transpiration", + "c3sunit": "m of water equivalent" + }, + "forecast_albedo": { + "paramId": "fal", + "c3sname": "Forecast albedo", + "c3sunit": "dimensionless" + }, + "lake_bottom_temperature": { + "paramId": "lblt", + "c3sname": "Lake bottom temperature", + "c3sunit": "K" + }, + "lake_ice_depth": { + "paramId": "licd", + "c3sname": "Lake ice depth", + "c3sunit": "m" + }, + "lake_ice_temperature": { + "paramId": "lict", + "c3sname": "Lake ice temperature", + "c3sunit": "K" + }, + "lake_mix_layer_depth": { + "paramId": "lmld", + "c3sname": "Lake mix-layer depth", + "c3sunit": "m" + }, + "lake_mix_layer_temperature": { + "paramId": "lmlt", + "c3sname": "Lake mix-layer temperature", + "c3sunit": "K" + }, + "lake_shape_factor": { + "paramId": "lshf", + "c3sname": "Lake shape factor", + "c3sunit": "dimensionless" + }, + "lake_total_layer_temperature": { + "paramId": "ltlt", + "c3sname": "Lake total layer temperature", + "c3sunit": "K" + }, + "leaf_area_index_high_vegetation": { + "paramId": "lai_hv", + "c3sname": "Leaf area index, high vegetation", + "c3sunit": "m^2 m^-2" + }, + "leaf_area_index_low_vegetation": { + "paramId": "lai_lv", + "c3sname": "Leaf area index, low vegetation", + "c3sunit": "m^2 m^-2" + }, + "potential_evaporation": { + "paramId": "pev", + "c3sname": "Potential evaporation", + "c3sunit": "m" + }, + "runoff": { + "paramId": "ro", + "c3sname": "Runoff", + "c3sunit": "m" + }, + "skin_reservoir_content": { + "paramId": "src", + "c3sname": "Skin reservoir content", + "c3sunit": "m of water equivalent" + }, + "skin_temperature": { + "paramId": "skt", + "c3sname": "Skin temperature", + "c3sunit": "K" + }, + "snow_albedo": { + "paramId": "asn", + "c3sname": "Snow albedo", + "c3sunit": "dimensionless" + }, + "snow_cover": { + "paramId": "snowc", + "c3sname": "Snow cover", + "c3sunit": "%" + }, + "snow_density": { + "paramId": "rsn", + "c3sname": "Snow density", + "c3sunit": "kg m^-3" + }, + "snow_depth": { + "paramId": "sd", + "c3sname": "Snow depth", + "c3sunit": "m" + }, + "snow_depth_water_equivalent": { + "paramId": "sd", + "c3sname": "Snow depth water equivalent", + "c3sunit": "m of water equivalent" + }, + "snow_evaporation": { + "paramId": "es", + "c3sname": "Snow evaporation", + "c3sunit": "m of water equivalent" + }, + "snowfall": { + "paramId": "sf", + "c3sname": "Snowfall", + "c3sunit": "m of water equivalent" + }, + "snowmelt": { + "paramId": "smlt", + "c3sname": "Snowmelt", + "c3sunit": "m of water equivalent" + }, + "soil_temperature_level_1": { + "paramId": "stl1", + "c3sname": "Soil temperature level 1", + "c3sunit": "K" + }, + "soil_temperature_level_2": { + "paramId": "stl2", + "c3sname": "Soil temperature level 2", + "c3sunit": "K" + }, + "soil_temperature_level_3": { + "paramId": "stl3", + "c3sname": "Soil temperature level 3", + "c3sunit": "K" + }, + "soil_temperature_level_4": { + "paramId": "stl4", + "c3sname": "Soil temperature level 4", + "c3sunit": "K" + }, + "sub_surface_runoff": { + "paramId": "ssro", + "c3sname": "Sub-surface runoff", + "c3sunit": "m" + }, + "surface_latent_heat_flux": { + "paramId": "slhf", + "c3sname": "Surface latent heat flux", + "c3sunit": "J m^-2" + }, + "surface_net_solar_radiation": { + "paramId": "ssr", + "c3sname": "Surface net solar radiation", + "c3sunit": "J m^-2" + }, + "surface_net_thermal_radiation": { + "paramId": "str", + "c3sname": "Surface net thermal radiation", + "c3sunit": "J m^-2" + }, + "surface_pressure": { + "paramId": "sp", + "c3sname": "Surface pressure", + "c3sunit": "Pa" + }, + "surface_runoff": { + "paramId": "sro", + "c3sname": "Surface runoff", + "c3sunit": "m" + }, + "surface_sensible_heat_flux": { + "paramId": "sshf", + "c3sname": "Surface sensible heat flux", + "c3sunit": "J m^-2" + }, + "surface_solar_radiation_downwards": { + "paramId": "ssrd", + "c3sname": "Surface solar radiation downwards", + "c3sunit": "J m-2" + }, + "surface_thermal_radiation_downwards": { + "paramId": "strd", + "c3sname": "Surface thermal radiation downwards", + "c3sunit": "J m-2" + }, + "temperature_of_snow_layer": { + "paramId": "tsn", + "c3sname": "Temperature of snow layer", + "c3sunit": "K" + }, + "total_precipitation": { + "paramId": "tp", + "c3sname": "Total precipitation", + "c3sunit": "m" + }, + "volumetric_soil_water_layer_1": { + "paramId": "swvl1", + "c3sname": "Volumetric soil water layer 1", + "c3sunit": "m^3 m^-3" + }, + "volumetric_soil_water_layer_2": { + "paramId": "swvl2", + "c3sname": "Volumetric soil water layer 2", + "c3sunit": "m^3 m^-3" + }, + "volumetric_soil_water_layer_3": { + "paramId": "swvl3", + "c3sname": "Volumetric soil water layer 3", + "c3sunit": "m^3 m^-3" + }, + "volumetric_soil_water_layer_4": { + "paramId": "swvl4", + "c3sname": "Volumetric soil water layer 4", + "c3sunit": "m^3 m^-3" + } + }, + "product_types": [ + "reanalysis-monthly-means-of-daily-means", + "reanalysis-synoptic-monthly-means" + ] + }, + "reanalysis-uerra-europe-soil-levels": { + "variables": { + "soil_temperature": { + "paramId": "sot", + "c3sname": "Soil temperature", + "c3sunit": "K" + }, + "volumetric_soil_moisture": { + "paramId": "vsw", + "c3sname": "Volumetric soil moisture", + "c3sunit": "m^3 m^-3" + }, + "volumetric_transpiration_stress_onset": { + "paramId": "voltso", + "c3sname": "Volumetric transpiration stress-onset", + "c3sunit": "m^3 m^-3" + }, + "volumetric_wilting_point": { + "paramId": "vwiltm", + "c3sname": "Volumetric wilting point", + "c3sunit": "m^3 m^-3" + } + }, + "product_types": [ + "an" + ] + }, + "reanalysis-uerra-europe-height-levels": { + "variables": { + "pressure": { + "paramId": "pres", + "c3sname": "Pressure", + "c3sunit": "Pa" + }, + "relative_humidity": { + "paramId": "r", + "c3sname": "Relative humidity", + "c3sunit": "%" + }, + "temperature": { + "paramId": "t", + "c3sname": "Temperature", + "c3sunit": "K" + }, + "wind_direction": { + "paramId": "p3031", + "c3sname": "Wind direction", + "c3sunit": "Degrees" + }, + "wind_speed": { + "paramId": "ws", + "c3sname": "Wind speed", + "c3sunit": "m s^-1" + } + }, + "product_types": [ + "an" + ] + }, + "reanalysis-uerra-europe-pressure-levels": { + "variables": { + "geopotential": { + "paramId": "z", + "c3sname": "Geopotential", + "c3sunit": "m^2 s^-2" + }, + "geopotential_height": { + "paramId": "gh", + "c3sname": "Geopotential height", + "c3sunit": "gpm (geopotential height in meter)" + }, + "relative_humidity": { + "paramId": "r", + "c3sname": "Relative humidity", + "c3sunit": "%" + }, + "temperature": { + "paramId": "t", + "c3sname": "Temperature", + "c3sunit": "K" + }, + "u_component_of_wind": { + "paramId": "u", + "c3sname": "U-component of wind", + "c3sunit": "m s^-1" + }, + "v_component_of_wind": { + "paramId": "v", + "c3sname": "V-component of wind", + "c3sunit": "m s^-1" + } + }, + "product_types": [ + "an" + ] + }, + "reanalysis-uerra-europe-single-levels": { + "variables": { + "10m_wind_direction": { + "paramId": "wdir10", + "c3sname": "10m wind direction", + "c3sunit": "Degrees" + }, + "10m_wind_speed": { + "paramId": "si10", + "c3sname": "10m wind speed", + "c3sunit": "m s^-1" + }, + "2m_relative_humidity": { + "paramId": "r2", + "c3sname": "2m relative humidity", + "c3sunit": "%" + }, + "2m_temperature": { + "paramId": "t2m", + "c3sname": "2m temperature", + "c3sunit": "K" + }, + "albedo": { + "paramId": "al", + "c3sname": "Albedo", + "c3sunit": "%" + }, + "high_cloud_cover": { + "paramId": "hcc", + "c3sname": "High cloud cover", + "c3sunit": "%" + }, + "low_cloud_cover": { + "paramId": "lcc", + "c3sname": "Low cloud cover", + "c3sunit": "%" + }, + "mean_sea_level_pressure": { + "paramId": "msl", + "c3sname": "Mean sea level pressure", + "c3sunit": "Pa" + }, + "medium_cloud_cover": { + "paramId": "mcc", + "c3sname": "Medium cloud cover", + "c3sunit": "%" + }, + "orography": { + "paramId": "orog", + "c3sname": "Orography", + "c3sunit": "gpm (geopotential height in meter)" + }, + "skin_temperature": { + "paramId": "skt", + "c3sname": "Skin temperature", + "c3sunit": "K" + }, + "snow_density": { + "paramId": "rsn", + "c3sname": "Snow density", + "c3sunit": "kg m^-3" + }, + "snow_depth_water_equivalent": { + "paramId": "sd", + "c3sname": "Snow depth water equivalent", + "c3sunit": "Kg m^-2" + }, + "surface_pressure": { + "paramId": "sp", + "c3sname": "Surface pressure", + "c3sunit": "Pa" + }, + "surface_roughness": { + "paramId": "sr", + "c3sname": "Surface roughness", + "c3sunit": "m" + }, + "total_cloud_cover": { + "paramId": "tcc", + "c3sname": "Total cloud cover", + "c3sunit": "%" + }, + "total_column_integrated_water_vapour": { + "paramId": "tciwv", + "c3sname": "Total column integrated water vapour", + "c3sunit": "kg m^-2" + }, + "total_precipitation": { + "paramId": "tp", + "c3sname": "Total precipitation", + "c3sunit": "kg m^-2" + } + }, + "product_types": [ + "an" + ] + } +} \ No newline at end of file diff --git a/dqc_wrapper/grib/datasets.json b/dqc_wrapper/grib/datasets.json deleted file mode 100644 index de6e1a5c8..000000000 --- a/dqc_wrapper/grib/datasets.json +++ /dev/null @@ -1,1764 +0,0 @@ -{ - "seasonal-monthly-single-levels": { - "variables": { - "10m_u_component_of_wind": "u10", - "10m_v_component_of_wind": "v10", - "10m_wind_gust_since_previous_post_processing": "fg10", - "10m_wind_speed": "si10", - "2m_dewpoint_temperature": "d2m", - "2m_temperature": "t2m", - "east_west_surface_stress_rate_of_accumulation": "ewssra", - "evaporation": "erate", - "maximum_2m_temperature_in_the_last_24_hours": "mx2t24", - "mean_sea_level_pressure": "msl", - "minimum_2m_temperature_in_the_last_24_hours": "mn2t24", - "north_south_surface_stress_rate_of_accumulation": "nsssra", - "runoff": "mrort", - "sea_ice_cover": "siconc", - "sea_surface_temperature": "sst", - "snow_density": "rsn", - "snow_depth": "sd", - "snowfall": "mtsfr", - "soil_temperature_level_1": "stl1", - "surface_latent_heat_flux": "mslhfl", - "surface_sensible_heat_flux": "msshfl", - "surface_solar_radiation": "msnsrf", - "surface_solar_radiation_downwards": "msdsrf", - "surface_thermal_radiation": "msntrf", - "surface_thermal_radiation_downwards": "msdtrf", - "top_solar_radiation": "mtnsrf", - "top_thermal_radiation": "mtntrf", - "total_cloud_cover": "tcc", - "total_precipitation": "tprate" - }, - "product_types": [ - "em", - "hcmean", - "fcmax", - "fcmean", - "fcmin", - "fcstdev" - ] - }, - "seasonal-original-single-levels": { - "variables": { - "10m_u_component_of_wind": "u10", - "10m_v_component_of_wind": "v10", - "10m_wind_gust_since_previous_post_processing": "fg10", - "2m_dewpoint_temperature": "d2m", - "2m_temperature": "t2m", - "eastward_turbulent_surface_stress": "ewss", - "evaporation": "e", - "land_sea_mask": "lsm", - "maximum_2m_temperature_in_the_last_24_hours": "mx2t24", - "mean_sea_level_pressure": "msl", - "minimum_2m_temperature_in_the_last_24_hours": "mn2t24", - "northward_turbulent_surface_stress": "nsss", - "orography": "z", - "runoff": "ro", - "sea_ice_cover": "siconc", - "sea_surface_temperature": "sst", - "snow_density": "rsn", - "snow_depth": "sd", - "snowfall": "sf", - "soil_temperature_level_1": "stl1", - "surface_latent_heat_flux": "slhf", - "surface_net_solar_radiation": "ssr", - "surface_net_thermal_radiation": "str", - "surface_sensible_heat_flux": "sshf", - "surface_solar_radiation_downwards": "ssrd", - "surface_thermal_radiation_downwards": "strd", - "toa_incident_solar_radiation": "tisr", - "top_net_solar_radiation": "tsr", - "top_net_thermal_radiation": "ttr", - "total_cloud_cover": "tcc", - "total_precipitation": "tp" - }, - "product_types": [ - "fc" - ] - }, - "seasonal-monthly-pressure-levels": { - "variables": { - "geopotential": "z", - "specific_humidity": "q", - "temperature": "t", - "u_component_of_wind": "u", - "v_component_of_wind": "v" - }, - "product_types": [ - "em", - "hcmean", - "fcmean" - ] - }, - "seasonal-postprocessed-pressure-levels": { - "variables": { - "geopotential_anomaly": "za", - "specific_humidity_anomaly": "qa", - "temperature_anomaly": "ta", - "u_component_of_wind_anomaly": "ua", - "v_component_of_wind_anomaly": "va" - }, - "product_types": [ - "em", - "fcmean" - ] - }, - "seasonal-monthly-pressure-levels-area": { - "variables": { - "geopotential": "z", - "specific_humidity": "q", - "temperature": "t", - "u_component_of_wind": "u", - "v_component_of_wind": "v" - }, - "product_types": [ - "em", - "hcmean", - "fcmean" - ] - }, - "seasonal-original-pressure-levels": { - "variables": { - "geopotential": "z", - "specific_humidity": "q", - "temperature": "t", - "u_component_of_wind": "u", - "v_component_of_wind": "v" - }, - "product_types": [ - "fc" - ] - }, - "seasonal-postprocessed-single-levels": { - "variables": { - "10m_u_component_of_wind_anomaly": "ua10", - "10m_v_component_of_wind_anomaly": "va10", - "10m_wind_gust_anomaly": "fga10", - "10m_wind_speed_anomaly": "ua10", - "2m_dewpoint_temperature_anomaly": "d2a", - "2m_temperature_anomaly": "t2a", - "east_west_surface_stress_anomalous_rate_of_accumulation": "ewssara", - "evaporation_anomalous_rate_of_accumulation": "evara", - "maximum_2m_temperature_in_the_last_24_hours_anomaly": "mx2t24a", - "mean_sea_level_pressure_anomaly": "msla", - "minimum_2m_temperature_in_the_last_24_hours_anomaly": "mn2t24a", - "north_south_surface_stress_anomalous_rate_of_accumulation": "nsssara", - "runoff_anomalous_rate_of_accumulation": "roara", - "sea_ice_cover_anomaly": "sica", - "sea_surface_temperature_anomaly": "ssta", - "snow_density_anomaly": "rsna", - "snow_depth_anomaly": "sda", - "snowfall_anomalous_rate_of_accumulation": "sfara", - "soil_temperature_anomaly_level_1": "stal1", - "solar_insolation_anomalous_rate_of_accumulation": "soiara", - "surface_latent_heat_flux_anomalous_rate_of_accumulation": "slhfara", - "surface_sensible_heat_flux_anomalous_rate_of_accumulation": "sshfara", - "surface_solar_radiation_anomalous_rate_of_accumulation": "ssrara", - "surface_solar_radiation_downwards_anomalous_rate_of_accumulation": "ssrdara", - "surface_thermal_radiation_anomalous_rate_of_accumulation": "strara", - "surface_thermal_radiation_downwards_anomalous_rate_of_accumulation": "strdara", - "top_solar_radiation_anomalous_rate_of_accumulation": "tsrara", - "top_thermal_radiation_anomalous_rate_of_accumulation": "ttrara", - "total_cloud_cover_anomaly": "tcca", - "total_precipitation_anomalous_rate_of_accumulation": "tpara" - }, - "product_types": [ - "em", - "fcmean" - ] - }, - "reanalysis-era5-land": { - "variables": { - "10m_u_component_of_wind": "u10", - "10m_v_component_of_wind": "v10", - "2m_dewpoint_temperature": "d2m", - "2m_temperature": "t2m", - "evaporation_from_bare_soil": "evabs", - "evaporation_from_open_water_surfaces_excluding_oceans": "evaow", - "evaporation_from_the_top_of_canopy": "evatc", - "evaporation_from_vegetation_transpiration": "evavt", - "evapotranspiration": "e", - "forecast_albedo": "fal", - "lake_bottom_temperature": "lblt", - "lake_ice_depth": "licd", - "lake_ice_temperature": "lict", - "lake_mix_layer_depth": "lmld", - "lake_mix_layer_temperature": "lmlt", - "lake_shape_factor": "lshf", - "lake_total_layer_temperature": "ltlt", - "leaf_area_index_high_vegetation": "lai_hv", - "leaf_area_index_low_vegetation": "lai_lv", - "potential_evaporation": "pev", - "runoff": "ro", - "skin_reservoir_content": "src", - "skin_temperature": "skt", - "snow_albedo": "asn", - "snow_cover": "snowc", - "snow_density": "rsn", - "snow_depth": "sd", - "snow_depth_water_equivalent": "sd", - "snow_evaporation": "es", - "snowfall": "sf", - "snowmelt": "smlt", - "soil_temperature_level_1": "stl1", - "soil_temperature_level_2": "stl2", - "soil_temperature_level_3": "stl3", - "soil_temperature_level_4": "stl4", - "sub_surface_runoff": "ssro", - "surface_latent_heat_flux": "slhf", - "surface_net_solar_radiation": "ssr", - "surface_net_thermal_radiation": "str", - "surface_pressure": "sp", - "surface_runoff": "sro", - "surface_sensible_heat_flux": "sshf", - "surface_solar_radiation_downwards": "ssrd", - "surface_thermal_radiation_downwards": "strd", - "temperature_of_snow_layer": "tsn", - "total_precipitation": "tp", - "volumetric_soil_water_layer_1": "swvl1", - "volumetric_soil_water_layer_2": "swvl2", - "volumetric_soil_water_layer_3": "swvl3", - "volumetric_soil_water_layer_4": "swvl4" - }, - "product_types": [] - }, - "reanalysis-era5-latest-single-levels": { - "variables": { - "100m_u_component_of_wind": "u100", - "100m_v_component_of_wind": "v100", - "10m_u_component_of_neutral_wind": "u10n", - "10m_u_component_of_wind": "u10", - "10m_v_component_of_neutral_wind": "v10n", - "10m_v_component_of_wind": "v10", - "10m_wind_gust_since_previous_post_processing": "fg10", - "2m_dewpoint_temperature": "d2m", - "2m_temperature": "t2m", - "air_density_over_the_oceans": "p140209", - "altimeter_corrected_wave_height": "acwh", - "altimeter_range_relative_correction": "arrc", - "altimeter_wave_height": "awh", - "angle_of_sub_gridscale_orography": "anor", - "anisotropy_of_sub_gridscale_orography": "isor", - "benjamin_feir_index": "bfi", - "boundary_layer_dissipation": "bld", - "boundary_layer_height": "blh", - "charnock": "chnk", - "clear_sky_direct_solar_radiation_at_surface": "cdir", - "cloud_base_height": "cbh", - "coefficient_of_drag_with_waves": "cdww", - "convective_available_potential_energy": "cape", - "convective_inhibition": "cin", - "convective_precipitation": "cp", - "convective_rain_rate": "crr", - "convective_snowfall": "csf", - "convective_snowfall_rate_water_equivalent": "csfr", - "downward_uv_radiation_at_the_surface": "uvb", - "duct_base_height": "dctb", - "eastward_gravity_wave_surface_stress": "lgws", - "eastward_turbulent_surface_stress": "ewss", - "evaporation": "e", - "forecast_albedo": "fal", - "forecast_logarithm_of_surface_roughness_for_heat": "flsr", - "forecast_surface_roughness": "fsr", - "free_convective_velocity_over_the_oceans": "p140208", - "friction_velocity": "zust", - "gravity_wave_dissipation": "gwd", - "high_cloud_cover": "hcc", - "high_vegetation_cover": "cvh", - "ice_temperature_layer_1": "istl1", - "ice_temperature_layer_2": "istl2", - "ice_temperature_layer_3": "istl3", - "ice_temperature_layer_4": "istl4", - "instantaneous_10m_wind_gust": "i10fg", - "instantaneous_eastward_turbulent_surface_stress": "iews", - "instantaneous_large_scale_surface_precipitation_fraction": "ilspf", - "instantaneous_moisture_flux": "ie", - "instantaneous_northward_turbulent_surface_stress": "inss", - "instantaneous_surface_sensible_heat_flux": "ishf", - "k_index": "kx", - "lake_bottom_temperature": "lblt", - "lake_cover": "cl", - "lake_depth": "dl", - "lake_ice_depth": "licd", - "lake_ice_temperature": "lict", - "lake_mix_layer_depth": "lmld", - "lake_mix_layer_temperature": "lmlt", - "lake_shape_factor": "lshf", - "lake_total_layer_temperature": "ltlt", - "land_sea_mask": "lsm", - "large_scale_precipitation": "lsp", - "large_scale_precipitation_fraction": "lspf", - "large_scale_rain_rate": "lsrr", - "large_scale_snowfall": "lsf", - "large_scale_snowfall_rate_water_equivalent": "lssfr", - "leaf_area_index_high_vegetation": "lai_hv", - "leaf_area_index_low_vegetation": "lai_lv", - "low_cloud_cover": "lcc", - "low_vegetation_cover": "cvl", - "maximum_2m_temperature_since_previous_post_processing": "mx2t", - "maximum_individual_wave_height": "hmax", - "maximum_total_precipitation_rate_since_previous_post_processing": "mxtpr", - "mean_boundary_layer_dissipation": "mbld", - "mean_convective_precipitation_rate": "mcpr", - "mean_convective_snowfall_rate": "mcsr", - "mean_direction_of_total_swell": "mdts", - "mean_direction_of_wind_waves": "mdww", - "mean_eastward_gravity_wave_surface_stress": "megwss", - "mean_eastward_turbulent_surface_stress": "metss", - "mean_evaporation_rate": "mer", - "mean_gravity_wave_dissipation": "mgwd", - "mean_large_scale_precipitation_fraction": "mlspf", - "mean_large_scale_precipitation_rate": "mlspr", - "mean_large_scale_snowfall_rate": "mlssr", - "mean_northward_gravity_wave_surface_stress": "mngwss", - "mean_northward_turbulent_surface_stress": "mntss", - "mean_period_of_total_swell": "mpts", - "mean_period_of_wind_waves": "mpww", - "mean_potential_evaporation_rate": "mper", - "mean_runoff_rate": "mror", - "mean_sea_level_pressure": "msl", - "mean_snow_evaporation_rate": "mser", - "mean_snowfall_rate": "msr", - "mean_snowmelt_rate": "msmr", - "mean_square_slope_of_waves": "msqs", - "mean_sub_surface_runoff_rate": "mssror", - "mean_surface_direct_short_wave_radiation_flux": "msdrswrf", - "mean_surface_direct_short_wave_radiation_flux_clear_sky": "msdrswrfcs", - "mean_surface_downward_long_wave_radiation_flux": "msdwlwrf", - "mean_surface_downward_long_wave_radiation_flux_clear_sky": "msdwlwrfcs", - "mean_surface_downward_short_wave_radiation_flux": "msdwswrf", - "mean_surface_downward_short_wave_radiation_flux_clear_sky": "msdwswrfcs", - "mean_surface_downward_uv_radiation_flux": "msdwuvrf", - "mean_surface_latent_heat_flux": "mslhf", - "mean_surface_net_long_wave_radiation_flux": "msnlwrf", - "mean_surface_net_long_wave_radiation_flux_clear_sky": "msnlwrfcs", - "mean_surface_net_short_wave_radiation_flux": "msnswrf", - "mean_surface_net_short_wave_radiation_flux_clear_sky": "msnswrfcs", - "mean_surface_runoff_rate": "msror", - "mean_surface_sensible_heat_flux": "msshf", - "mean_top_downward_short_wave_radiation_flux": "mtdwswrf", - "mean_top_net_long_wave_radiation_flux": "mtnlwrf", - "mean_top_net_long_wave_radiation_flux_clear_sky": "mtnlwrfcs", - "mean_top_net_short_wave_radiation_flux": "mtnswrf", - "mean_top_net_short_wave_radiation_flux_clear_sky": "mtnswrfcs", - "mean_total_precipitation_rate": "mtpr", - "mean_vertical_gradient_of_refractivity_inside_trapping_layer": "dndza", - "mean_vertically_integrated_moisture_divergence": "mvimd", - "mean_wave_direction": "mwd", - "mean_wave_direction_of_first_swell_partition": "p140122", - "mean_wave_direction_of_second_swell_partition": "p140125", - "mean_wave_direction_of_third_swell_partition": "p140128", - "mean_wave_period": "mwp", - "mean_wave_period_based_on_first_moment": "mp1", - "mean_wave_period_based_on_first_moment_for_swell": "p1ps", - "mean_wave_period_based_on_first_moment_for_wind_waves": "p1ww", - "mean_wave_period_based_on_second_moment_for_swell": "p2ps", - "mean_wave_period_based_on_second_moment_for_wind_waves": "p2ww", - "mean_wave_period_of_first_swell_partition": "p140123", - "mean_wave_period_of_second_swell_partition": "p140126", - "mean_wave_period_of_third_swell_partition": "p140129", - "mean_zero_crossing_wave_period": "mp2", - "medium_cloud_cover": "mcc", - "minimum_2m_temperature_since_previous_post_processing": "mn2t", - "minimum_total_precipitation_rate_since_previous_post_processing": "mntpr", - "minimum_vertical_gradient_of_refractivity_inside_trapping_layer": "dndzn", - "model_bathymetry": "wmb", - "near_ir_albedo_for_diffuse_radiation": "alnid", - "near_ir_albedo_for_direct_radiation": "alnip", - "normalized_energy_flux_into_ocean": "phioc", - "normalized_energy_flux_into_waves": "phiaw", - "normalized_stress_into_ocean": "tauoc", - "northward_gravity_wave_surface_stress": "mgws", - "northward_turbulent_surface_stress": "nsss", - "ocean_surface_stress_equivalent_10m_neutral_wind_direction": "dwi", - "ocean_surface_stress_equivalent_10m_neutral_wind_speed": "wind", - "orography": "z", - "peak_wave_period": "pp1d", - "period_corresponding_to_maximum_individual_wave_height": "tmax", - "potential_evaporation": "pev", - "precipitation_type": "ptype", - "runoff": "ro", - "sea_ice_cover": "siconc", - "sea_surface_temperature": "sst", - "significant_height_of_combined_wind_waves_and_swell": "swh", - "significant_height_of_total_swell": "shts", - "significant_height_of_wind_waves": "shww", - "significant_wave_height_of_first_swell_partition": "p140121", - "significant_wave_height_of_second_swell_partition": "p140124", - "significant_wave_height_of_third_swell_partition": "p140127", - "skin_reservoir_content": "src", - "skin_temperature": "skt", - "slope_of_sub_gridscale_orography": "slor", - "snow_albedo": "asn", - "snow_density": "rsn", - "snow_depth": "sd", - "snow_evaporation": "es", - "snowfall": "sf", - "snowmelt": "smlt", - "soil_temperature_level_1": "stl1", - "soil_temperature_level_2": "stl2", - "soil_temperature_level_3": "stl3", - "soil_temperature_level_4": "stl4", - "soil_type": "slt", - "standard_deviation_of_filtered_subgrid_orography": "sdfor", - "standard_deviation_of_orography": "sdor", - "sub_surface_runoff": "ssro", - "surface_latent_heat_flux": "slhf", - "surface_net_solar_radiation": "ssr", - "surface_net_solar_radiation_clear_sky": "ssrc", - "surface_net_thermal_radiation": "str", - "surface_net_thermal_radiation_clear_sky": "strc", - "surface_pressure": "sp", - "surface_runoff": "sro", - "surface_sensible_heat_flux": "sshf", - "surface_solar_radiation_downward_clear_sky": "ssrdc", - "surface_solar_radiation_downwards": "ssrd", - "surface_thermal_radiation_downward_clear_sky": "strdc", - "surface_thermal_radiation_downwards": "strd", - "temperature_of_snow_layer": "tsn", - "toa_incident_solar_radiation": "tisr", - "top_net_solar_radiation": "tsr", - "top_net_solar_radiation_clear_sky": "tsrc", - "top_net_thermal_radiation": "ttr", - "top_net_thermal_radiation_clear_sky": "ttrc", - "total_cloud_cover": "tcc", - "total_column_cloud_ice_water": "tciw", - "total_column_cloud_liquid_water": "tclw", - "total_column_ozone": "tco3", - "total_column_rain_water": "tcrw", - "total_column_snow_water": "tcsw", - "total_column_supercooled_liquid_water": "tcslw", - "total_column_water": "tcw", - "total_column_water_vapour": "tcwv", - "total_precipitation": "tp", - "total_sky_direct_solar_radiation_at_surface": "fdir", - "total_totals_index": "totalx", - "trapping_layer_base_height": "tplb", - "trapping_layer_top_height": "tplt", - "type_of_high_vegetation": "tvh", - "type_of_low_vegetation": "tvl", - "u_component_stokes_drift": "ust", - "uv_visible_albedo_for_diffuse_radiation": "aluvd", - "uv_visible_albedo_for_direct_radiation": "aluvp", - "v_component_stokes_drift": "vst", - "vertical_integral_of_divergence_of_cloud_frozen_water_flux": "p80.162", - "vertical_integral_of_divergence_of_cloud_liquid_water_flux": "p79.162", - "vertical_integral_of_divergence_of_geopotential_flux": "p85.162", - "vertical_integral_of_divergence_of_kinetic_energy_flux": "p82.162", - "vertical_integral_of_divergence_of_mass_flux": "p81.162", - "vertical_integral_of_divergence_of_moisture_flux": "p84.162", - "vertical_integral_of_divergence_of_ozone_flux": "p87.162", - "vertical_integral_of_divergence_of_thermal_energy_flux": "p83.162", - "vertical_integral_of_divergence_of_total_energy_flux": "p86.162", - "vertical_integral_of_eastward_cloud_frozen_water_flux": "p90.162", - "vertical_integral_of_eastward_cloud_liquid_water_flux": "p88.162", - "vertical_integral_of_eastward_geopotential_flux": "p73.162", - "vertical_integral_of_eastward_heat_flux": "p69.162", - "vertical_integral_of_eastward_kinetic_energy_flux": "p67.162", - "vertical_integral_of_eastward_mass_flux": "p65.162", - "vertical_integral_of_eastward_ozone_flux": "p77.162", - "vertical_integral_of_eastward_total_energy_flux": "p75.162", - "vertical_integral_of_eastward_water_vapour_flux": "p71.162", - "vertical_integral_of_energy_conversion": "p64.162", - "vertical_integral_of_kinetic_energy": "p59.162", - "vertical_integral_of_mass_of_atmosphere": "p53.162", - "vertical_integral_of_mass_tendency": "p92.162", - "vertical_integral_of_northward_cloud_frozen_water_flux": "p91.162", - "vertical_integral_of_northward_cloud_liquid_water_flux": "p89.162", - "vertical_integral_of_northward_geopotential_flux": "p74.162", - "vertical_integral_of_northward_heat_flux": "p70.162", - "vertical_integral_of_northward_kinetic_energy_flux": "p68.162", - "vertical_integral_of_northward_mass_flux": "p66.162", - "vertical_integral_of_northward_ozone_flux": "p78.162", - "vertical_integral_of_northward_total_energy_flux": "p76.162", - "vertical_integral_of_northward_water_vapour_flux": "p72.162", - "vertical_integral_of_potential_and_internal_energy": "p61.162", - "vertical_integral_of_potential_internal_and_latent_energy": "p62.162", - "vertical_integral_of_temperature": "p54.162", - "vertical_integral_of_thermal_energy": "p60.162", - "vertical_integral_of_total_energy": "p63.162", - "vertically_integrated_moisture_divergence": "vimd", - "volumetric_soil_water_layer_1": "swvl1", - "volumetric_soil_water_layer_2": "swvl2", - "volumetric_soil_water_layer_3": "swvl3", - "volumetric_soil_water_layer_4": "swvl4", - "wave_spectral_directional_width": "wdw", - "wave_spectral_directional_width_for_swell": "dwps", - "wave_spectral_directional_width_for_wind_waves": "dwww", - "wave_spectral_kurtosis": "wsk", - "wave_spectral_peakedness": "wsp", - "wave_spectral_skewness": "wss", - "zero_degree_level": "deg0l" - }, - "product_types": [ - "mean", - "members", - "spread" - ] - }, - "reanalysis-era5-single-levels-monthly-means": { - "variables": { - "100m_u_component_of_wind": "u100", - "100m_v_component_of_wind": "v100", - "10m_u_component_of_neutral_wind": "u10n", - "10m_u_component_of_wind": "u10", - "10m_v_component_of_neutral_wind": "v10n", - "10m_v_component_of_wind": "v10", - "10m_wind_speed": "si10", - "2m_dewpoint_temperature": "d2m", - "2m_temperature": "t2m", - "air_density_over_the_oceans": "p140209", - "angle_of_sub_gridscale_orography": "anor", - "anisotropy_of_sub_gridscale_orography": "isor", - "benjamin_feir_index": "bfi", - "boundary_layer_dissipation": "bld", - "boundary_layer_height": "blh", - "charnock": "chnk", - "clear_sky_direct_solar_radiation_at_surface": "cdir", - "cloud_base_height": "cbh", - "coefficient_of_drag_with_waves": "cdww", - "convective_available_potential_energy": "cape", - "convective_inhibition": "cin", - "convective_precipitation": "cp", - "convective_rain_rate": "crr", - "convective_snowfall": "csf", - "convective_snowfall_rate_water_equivalent": "csfr", - "downward_uv_radiation_at_the_surface": "uvb", - "duct_base_height": "dctb", - "eastward_gravity_wave_surface_stress": "lgws", - "eastward_turbulent_surface_stress": "ewss", - "evaporation": "e", - "forecast_albedo": "fal", - "forecast_logarithm_of_surface_roughness_for_heat": "flsr", - "forecast_surface_roughness": "fsr", - "free_convective_velocity_over_the_oceans": "p140208", - "friction_velocity": "zust", - "gravity_wave_dissipation": "gwd", - "high_cloud_cover": "hcc", - "high_vegetation_cover": "cvh", - "ice_temperature_layer_1": "istl1", - "ice_temperature_layer_2": "istl2", - "ice_temperature_layer_3": "istl3", - "ice_temperature_layer_4": "istl4", - "instantaneous_10m_wind_gust": "i10fg", - "instantaneous_eastward_turbulent_surface_stress": "iews", - "instantaneous_large_scale_surface_precipitation_fraction": "ilspf", - "instantaneous_moisture_flux": "ie", - "instantaneous_northward_turbulent_surface_stress": "inss", - "instantaneous_surface_sensible_heat_flux": "ishf", - "k_index": "kx", - "lake_bottom_temperature": "lblt", - "lake_cover": "cl", - "lake_depth": "dl", - "lake_ice_depth": "licd", - "lake_ice_temperature": "lict", - "lake_mix_layer_depth": "lmld", - "lake_mix_layer_temperature": "lmlt", - "lake_shape_factor": "lshf", - "lake_total_layer_temperature": "ltlt", - "land_sea_mask": "lsm", - "large_scale_precipitation": "lsp", - "large_scale_precipitation_fraction": "lspf", - "large_scale_rain_rate": "lsrr", - "large_scale_snowfall": "lsf", - "large_scale_snowfall_rate_water_equivalent": "lssfr", - "leaf_area_index_high_vegetation": "lai_hv", - "leaf_area_index_low_vegetation": "lai_lv", - "low_cloud_cover": "lcc", - "low_vegetation_cover": "cvl", - "magnitude_of_turbulent_surface_stress": "magss", - "maximum_individual_wave_height": "hmax", - "mean_boundary_layer_dissipation": "mbld", - "mean_convective_precipitation_rate": "mcpr", - "mean_convective_snowfall_rate": "mcsr", - "mean_direction_of_total_swell": "mdts", - "mean_direction_of_wind_waves": "mdww", - "mean_eastward_gravity_wave_surface_stress": "megwss", - "mean_eastward_turbulent_surface_stress": "metss", - "mean_evaporation_rate": "mer", - "mean_gravity_wave_dissipation": "mgwd", - "mean_large_scale_precipitation_fraction": "mlspf", - "mean_large_scale_precipitation_rate": "mlspr", - "mean_large_scale_snowfall_rate": "mlssr", - "mean_magnitude_of_turbulent_surface_stress": "mmtss", - "mean_northward_gravity_wave_surface_stress": "mngwss", - "mean_northward_turbulent_surface_stress": "mntss", - "mean_period_of_total_swell": "mpts", - "mean_period_of_wind_waves": "mpww", - "mean_potential_evaporation_rate": "mper", - "mean_runoff_rate": "mror", - "mean_sea_level_pressure": "msl", - "mean_snow_evaporation_rate": "mser", - "mean_snowfall_rate": "msr", - "mean_snowmelt_rate": "msmr", - "mean_square_slope_of_waves": "msqs", - "mean_sub_surface_runoff_rate": "mssror", - "mean_surface_direct_short_wave_radiation_flux": "msdrswrf", - "mean_surface_direct_short_wave_radiation_flux_clear_sky": "msdrswrfcs", - "mean_surface_downward_long_wave_radiation_flux": "msdwlwrf", - "mean_surface_downward_long_wave_radiation_flux_clear_sky": "msdwlwrfcs", - "mean_surface_downward_short_wave_radiation_flux": "msdwswrf", - "mean_surface_downward_short_wave_radiation_flux_clear_sky": "msdwswrfcs", - "mean_surface_downward_uv_radiation_flux": "msdwuvrf", - "mean_surface_latent_heat_flux": "mslhf", - "mean_surface_net_long_wave_radiation_flux": "msnlwrf", - "mean_surface_net_long_wave_radiation_flux_clear_sky": "msnlwrfcs", - "mean_surface_net_short_wave_radiation_flux": "msnswrf", - "mean_surface_net_short_wave_radiation_flux_clear_sky": "msnswrfcs", - "mean_surface_runoff_rate": "msror", - "mean_surface_sensible_heat_flux": "msshf", - "mean_top_downward_short_wave_radiation_flux": "mtdwswrf", - "mean_top_net_long_wave_radiation_flux": "mtnlwrf", - "mean_top_net_long_wave_radiation_flux_clear_sky": "mtnlwrfcs", - "mean_top_net_short_wave_radiation_flux": "mtnswrf", - "mean_top_net_short_wave_radiation_flux_clear_sky": "mtnswrfcs", - "mean_total_precipitation_rate": "mtpr", - "mean_vertical_gradient_of_refractivity_inside_trapping_layer": "dndza", - "mean_vertically_integrated_moisture_divergence": "mvimd", - "mean_wave_direction": "mwd", - "mean_wave_direction_of_first_swell_partition": "p140122", - "mean_wave_direction_of_second_swell_partition": "p140125", - "mean_wave_direction_of_third_swell_partition": "p140128", - "mean_wave_period": "mwp", - "mean_wave_period_based_on_first_moment": "mp1", - "mean_wave_period_based_on_first_moment_for_swell": "p1ps", - "mean_wave_period_based_on_first_moment_for_wind_waves": "p1ww", - "mean_wave_period_based_on_second_moment_for_swell": "p2ps", - "mean_wave_period_based_on_second_moment_for_wind_waves": "p2ww", - "mean_wave_period_of_first_swell_partition": "p140123", - "mean_wave_period_of_second_swell_partition": "p140126", - "mean_wave_period_of_third_swell_partition": "p140129", - "mean_zero_crossing_wave_period": "mp2", - "medium_cloud_cover": "mcc", - "minimum_vertical_gradient_of_refractivity_inside_trapping_layer": "dndzn", - "model_bathymetry": "wmb", - "near_ir_albedo_for_diffuse_radiation": "alnid", - "near_ir_albedo_for_direct_radiation": "alnip", - "normalized_energy_flux_into_ocean": "phioc", - "normalized_energy_flux_into_waves": "phiaw", - "normalized_stress_into_ocean": "tauoc", - "northward_gravity_wave_surface_stress": "mgws", - "northward_turbulent_surface_stress": "nsss", - "ocean_surface_stress_equivalent_10m_neutral_wind_direction": "dwi", - "ocean_surface_stress_equivalent_10m_neutral_wind_speed": "wind", - "orography": "z", - "peak_wave_period": "pp1d", - "period_corresponding_to_maximum_individual_wave_height": "tmax", - "potential_evaporation": "pev", - "precipitation_type": "ptype", - "runoff": "ro", - "sea_ice_cover": "siconc", - "sea_surface_temperature": "sst", - "significant_height_of_combined_wind_waves_and_swell": "swh", - "significant_height_of_total_swell": "shts", - "significant_height_of_wind_waves": "shww", - "significant_wave_height_of_first_swell_partition": "p140121", - "significant_wave_height_of_second_swell_partition": "p140124", - "significant_wave_height_of_third_swell_partition": "p140127", - "skin_reservoir_content": "src", - "skin_temperature": "skt", - "slope_of_sub_gridscale_orography": "slor", - "snow_albedo": "asn", - "snow_density": "rsn", - "snow_depth": "sd", - "snow_evaporation": "es", - "snowfall": "sf", - "snowmelt": "smlt", - "soil_temperature_level_1": "stl1", - "soil_temperature_level_2": "stl2", - "soil_temperature_level_3": "stl3", - "soil_temperature_level_4": "stl4", - "soil_type": "slt", - "standard_deviation_of_filtered_subgrid_orography": "sdfor", - "standard_deviation_of_orography": "sdor", - "sub_surface_runoff": "ssro", - "surface_latent_heat_flux": "slhf", - "surface_net_solar_radiation": "ssr", - "surface_net_solar_radiation_clear_sky": "ssrc", - "surface_net_thermal_radiation": "str", - "surface_net_thermal_radiation_clear_sky": "strc", - "surface_pressure": "sp", - "surface_runoff": "sro", - "surface_sensible_heat_flux": "sshf", - "surface_solar_radiation_downward_clear_sky": "ssrdc", - "surface_solar_radiation_downwards": "ssrd", - "surface_thermal_radiation_downward_clear_sky": "strdc", - "surface_thermal_radiation_downwards": "strd", - "temperature_of_snow_layer": "tsn", - "toa_incident_solar_radiation": "tisr", - "top_net_solar_radiation": "tsr", - "top_net_solar_radiation_clear_sky": "tsrc", - "top_net_thermal_radiation": "ttr", - "top_net_thermal_radiation_clear_sky": "ttrc", - "total_cloud_cover": "tcc", - "total_column_cloud_ice_water": "tciw", - "total_column_cloud_liquid_water": "tclw", - "total_column_ozone": "tco3", - "total_column_rain_water": "tcrw", - "total_column_snow_water": "tcsw", - "total_column_supercooled_liquid_water": "tcslw", - "total_column_water": "tcw", - "total_column_water_vapour": "tcwv", - "total_precipitation": "tp", - "total_sky_direct_solar_radiation_at_surface": "fdir", - "total_totals_index": "totalx", - "trapping_layer_base_height": "tplb", - "trapping_layer_top_height": "tplt", - "type_of_high_vegetation": "tvh", - "type_of_low_vegetation": "tvl", - "u_component_stokes_drift": "ust", - "uv_visible_albedo_for_diffuse_radiation": "aluvd", - "uv_visible_albedo_for_direct_radiation": "aluvp", - "v_component_stokes_drift": "vst", - "vertical_integral_of_divergence_of_cloud_frozen_water_flux": "p80.162", - "vertical_integral_of_divergence_of_cloud_liquid_water_flux": "p79.162", - "vertical_integral_of_divergence_of_geopotential_flux": "p85.162", - "vertical_integral_of_divergence_of_kinetic_energy_flux": "p82.162", - "vertical_integral_of_divergence_of_mass_flux": "p81.162", - "vertical_integral_of_divergence_of_moisture_flux": "p84.162", - "vertical_integral_of_divergence_of_ozone_flux": "p87.162", - "vertical_integral_of_divergence_of_thermal_energy_flux": "p83.162", - "vertical_integral_of_divergence_of_total_energy_flux": "p86.162", - "vertical_integral_of_eastward_cloud_frozen_water_flux": "p90.162", - "vertical_integral_of_eastward_cloud_liquid_water_flux": "p88.162", - "vertical_integral_of_eastward_geopotential_flux": "p73.162", - "vertical_integral_of_eastward_heat_flux": "p69.162", - "vertical_integral_of_eastward_kinetic_energy_flux": "p67.162", - "vertical_integral_of_eastward_mass_flux": "p65.162", - "vertical_integral_of_eastward_ozone_flux": "p77.162", - "vertical_integral_of_eastward_total_energy_flux": "p75.162", - "vertical_integral_of_eastward_water_vapour_flux": "p71.162", - "vertical_integral_of_energy_conversion": "p64.162", - "vertical_integral_of_kinetic_energy": "p59.162", - "vertical_integral_of_mass_of_atmosphere": "p53.162", - "vertical_integral_of_mass_tendency": "p92.162", - "vertical_integral_of_northward_cloud_frozen_water_flux": "p91.162", - "vertical_integral_of_northward_cloud_liquid_water_flux": "p89.162", - "vertical_integral_of_northward_geopotential_flux": "p74.162", - "vertical_integral_of_northward_heat_flux": "p70.162", - "vertical_integral_of_northward_kinetic_energy_flux": "p68.162", - "vertical_integral_of_northward_mass_flux": "p66.162", - "vertical_integral_of_northward_ozone_flux": "p78.162", - "vertical_integral_of_northward_total_energy_flux": "p76.162", - "vertical_integral_of_northward_water_vapour_flux": "p72.162", - "vertical_integral_of_potential_and_internal_energy": "p61.162", - "vertical_integral_of_potential_internal_and_latent_energy": "p62.162", - "vertical_integral_of_temperature": "p54.162", - "vertical_integral_of_thermal_energy": "p60.162", - "vertical_integral_of_total_energy": "p63.162", - "vertically_integrated_moisture_divergence": "vimd", - "volumetric_soil_water_layer_1": "swvl1", - "volumetric_soil_water_layer_2": "swvl2", - "volumetric_soil_water_layer_3": "swvl3", - "volumetric_soil_water_layer_4": "swvl4", - "wave_spectral_directional_width": "wdw", - "wave_spectral_directional_width_for_swell": "dwps", - "wave_spectral_directional_width_for_wind_waves": "dwww", - "wave_spectral_kurtosis": "wsk", - "wave_spectral_peakedness": "wsp", - "wave_spectral_skewness": "wss", - "zero_degree_level": "deg0l" - }, - "product_types": [ - "members-monthly-means-of-daily-means", - "members-synoptic-monthly-means", - "reanalysis-monthly-means-of-daily-means", - "reanalysis-synoptic-monthly-means" - ] - }, - "reanalysis-era5-pressure-levels": { - "variables": { - "divergence": "d", - "fraction_of_cloud_cover": "cc", - "geopotential": "z", - "ozone_mass_mixing_ratio": "o3", - "potential_vorticity": "pv", - "relative_humidity": "r", - "specific_cloud_ice_water_content": "ciwc", - "specific_cloud_liquid_water_content": "clwc", - "specific_humidity": "q", - "specific_rain_water_content": "crwc", - "specific_snow_water_content": "cswc", - "temperature": "t", - "u_component_of_wind": "u", - "v_component_of_wind": "v", - "vertical_velocity": "w", - "vorticity": "vo" - }, - "product_types": [ - "mean", - "members", - "spread" - ] - }, - "reanalysis-era5-pressure-levels-monthly-means": { - "variables": { - "divergence": "d", - "fraction_of_cloud_cover": "cc", - "geopotential": "z", - "ozone_mass_mixing_ratio": "o3", - "potential_vorticity": "pv", - "relative_humidity": "r", - "specific_cloud_ice_water_content": "ciwc", - "specific_cloud_liquid_water_content": "clwc", - "specific_humidity": "q", - "specific_rain_water_content": "crwc", - "specific_snow_water_content": "cswc", - "temperature": "t", - "u_component_of_wind": "u", - "v_component_of_wind": "v", - "vertical_velocity": "w", - "vorticity": "vo" - }, - "product_types": [ - "members-monthly-means-of-daily-means", - "members-synoptic-monthly-means", - "reanalysis-monthly-means-of-daily-means", - "reanalysis-synoptic-monthly-means" - ] - }, - "reanalysis-era5-single-levels": { - "variables": { - "100m_u_component_of_wind": "u100", - "100m_v_component_of_wind": "v100", - "10m_u_component_of_neutral_wind": "u10n", - "10m_u_component_of_wind": "u10", - "10m_v_component_of_neutral_wind": "v10n", - "10m_v_component_of_wind": "v10", - "10m_wind_gust_since_previous_post_processing": "fg10", - "2m_dewpoint_temperature": "d2m", - "2m_temperature": "t2m", - "air_density_over_the_oceans": "p140209", - "altimeter_corrected_wave_height": "acwh", - "altimeter_range_relative_correction": "arrc", - "altimeter_wave_height": "awh", - "angle_of_sub_gridscale_orography": "anor", - "anisotropy_of_sub_gridscale_orography": "isor", - "benjamin_feir_index": "bfi", - "boundary_layer_dissipation": "bld", - "boundary_layer_height": "blh", - "charnock": "chnk", - "clear_sky_direct_solar_radiation_at_surface": "cdir", - "cloud_base_height": "cbh", - "coefficient_of_drag_with_waves": "cdww", - "convective_available_potential_energy": "cape", - "convective_inhibition": "cin", - "convective_precipitation": "cp", - "convective_rain_rate": "crr", - "convective_snowfall": "csf", - "convective_snowfall_rate_water_equivalent": "csfr", - "downward_uv_radiation_at_the_surface": "uvb", - "duct_base_height": "dctb", - "eastward_gravity_wave_surface_stress": "lgws", - "eastward_turbulent_surface_stress": "ewss", - "evaporation": "e", - "forecast_albedo": "fal", - "forecast_logarithm_of_surface_roughness_for_heat": "flsr", - "forecast_surface_roughness": "fsr", - "free_convective_velocity_over_the_oceans": "p140208", - "friction_velocity": "zust", - "gravity_wave_dissipation": "gwd", - "high_cloud_cover": "hcc", - "high_vegetation_cover": "cvh", - "ice_temperature_layer_1": "istl1", - "ice_temperature_layer_2": "istl2", - "ice_temperature_layer_3": "istl3", - "ice_temperature_layer_4": "istl4", - "instantaneous_10m_wind_gust": "i10fg", - "instantaneous_eastward_turbulent_surface_stress": "iews", - "instantaneous_large_scale_surface_precipitation_fraction": "ilspf", - "instantaneous_moisture_flux": "ie", - "instantaneous_northward_turbulent_surface_stress": "inss", - "instantaneous_surface_sensible_heat_flux": "ishf", - "k_index": "kx", - "lake_bottom_temperature": "lblt", - "lake_cover": "cl", - "lake_depth": "dl", - "lake_ice_depth": "licd", - "lake_ice_temperature": "lict", - "lake_mix_layer_depth": "lmld", - "lake_mix_layer_temperature": "lmlt", - "lake_shape_factor": "lshf", - "lake_total_layer_temperature": "ltlt", - "land_sea_mask": "lsm", - "large_scale_precipitation": "lsp", - "large_scale_precipitation_fraction": "lspf", - "large_scale_rain_rate": "lsrr", - "large_scale_snowfall": "lsf", - "large_scale_snowfall_rate_water_equivalent": "lssfr", - "leaf_area_index_high_vegetation": "lai_hv", - "leaf_area_index_low_vegetation": "lai_lv", - "low_cloud_cover": "lcc", - "low_vegetation_cover": "cvl", - "maximum_2m_temperature_since_previous_post_processing": "mx2t", - "maximum_individual_wave_height": "hmax", - "maximum_total_precipitation_rate_since_previous_post_processing": "mxtpr", - "mean_boundary_layer_dissipation": "mbld", - "mean_convective_precipitation_rate": "mcpr", - "mean_convective_snowfall_rate": "mcsr", - "mean_direction_of_total_swell": "mdts", - "mean_direction_of_wind_waves": "mdww", - "mean_eastward_gravity_wave_surface_stress": "megwss", - "mean_eastward_turbulent_surface_stress": "metss", - "mean_evaporation_rate": "mer", - "mean_gravity_wave_dissipation": "mgwd", - "mean_large_scale_precipitation_fraction": "mlspf", - "mean_large_scale_precipitation_rate": "mlspr", - "mean_large_scale_snowfall_rate": "mlssr", - "mean_northward_gravity_wave_surface_stress": "mngwss", - "mean_northward_turbulent_surface_stress": "mntss", - "mean_period_of_total_swell": "mpts", - "mean_period_of_wind_waves": "mpww", - "mean_potential_evaporation_rate": "mper", - "mean_runoff_rate": "mror", - "mean_sea_level_pressure": "msl", - "mean_snow_evaporation_rate": "mser", - "mean_snowfall_rate": "msr", - "mean_snowmelt_rate": "msmr", - "mean_square_slope_of_waves": "msqs", - "mean_sub_surface_runoff_rate": "mssror", - "mean_surface_direct_short_wave_radiation_flux": "msdrswrf", - "mean_surface_direct_short_wave_radiation_flux_clear_sky": "msdrswrfcs", - "mean_surface_downward_long_wave_radiation_flux": "msdwlwrf", - "mean_surface_downward_long_wave_radiation_flux_clear_sky": "msdwlwrfcs", - "mean_surface_downward_short_wave_radiation_flux": "msdwswrf", - "mean_surface_downward_short_wave_radiation_flux_clear_sky": "msdwswrfcs", - "mean_surface_downward_uv_radiation_flux": "msdwuvrf", - "mean_surface_latent_heat_flux": "mslhf", - "mean_surface_net_long_wave_radiation_flux": "msnlwrf", - "mean_surface_net_long_wave_radiation_flux_clear_sky": "msnlwrfcs", - "mean_surface_net_short_wave_radiation_flux": "msnswrf", - "mean_surface_net_short_wave_radiation_flux_clear_sky": "msnswrfcs", - "mean_surface_runoff_rate": "msror", - "mean_surface_sensible_heat_flux": "msshf", - "mean_top_downward_short_wave_radiation_flux": "mtdwswrf", - "mean_top_net_long_wave_radiation_flux": "mtnlwrf", - "mean_top_net_long_wave_radiation_flux_clear_sky": "mtnlwrfcs", - "mean_top_net_short_wave_radiation_flux": "mtnswrf", - "mean_top_net_short_wave_radiation_flux_clear_sky": "mtnswrfcs", - "mean_total_precipitation_rate": "mtpr", - "mean_vertical_gradient_of_refractivity_inside_trapping_layer": "dndza", - "mean_vertically_integrated_moisture_divergence": "mvimd", - "mean_wave_direction": "mwd", - "mean_wave_direction_of_first_swell_partition": "p140122", - "mean_wave_direction_of_second_swell_partition": "p140125", - "mean_wave_direction_of_third_swell_partition": "p140128", - "mean_wave_period": "mwp", - "mean_wave_period_based_on_first_moment": "mp1", - "mean_wave_period_based_on_first_moment_for_swell": "p1ps", - "mean_wave_period_based_on_first_moment_for_wind_waves": "p1ww", - "mean_wave_period_based_on_second_moment_for_swell": "p2ps", - "mean_wave_period_based_on_second_moment_for_wind_waves": "p2ww", - "mean_wave_period_of_first_swell_partition": "p140123", - "mean_wave_period_of_second_swell_partition": "p140126", - "mean_wave_period_of_third_swell_partition": "p140129", - "mean_zero_crossing_wave_period": "mp2", - "medium_cloud_cover": "mcc", - "minimum_2m_temperature_since_previous_post_processing": "mn2t", - "minimum_total_precipitation_rate_since_previous_post_processing": "mntpr", - "minimum_vertical_gradient_of_refractivity_inside_trapping_layer": "dndzn", - "model_bathymetry": "wmb", - "near_ir_albedo_for_diffuse_radiation": "alnid", - "near_ir_albedo_for_direct_radiation": "alnip", - "normalized_energy_flux_into_ocean": "phioc", - "normalized_energy_flux_into_waves": "phiaw", - "normalized_stress_into_ocean": "tauoc", - "northward_gravity_wave_surface_stress": "mgws", - "northward_turbulent_surface_stress": "nsss", - "ocean_surface_stress_equivalent_10m_neutral_wind_direction": "dwi", - "ocean_surface_stress_equivalent_10m_neutral_wind_speed": "wind", - "orography": "z", - "peak_wave_period": "pp1d", - "period_corresponding_to_maximum_individual_wave_height": "tmax", - "potential_evaporation": "pev", - "precipitation_type": "ptype", - "runoff": "ro", - "sea_ice_cover": "siconc", - "sea_surface_temperature": "sst", - "significant_height_of_combined_wind_waves_and_swell": "swh", - "significant_height_of_total_swell": "shts", - "significant_height_of_wind_waves": "shww", - "significant_wave_height_of_first_swell_partition": "p140121", - "significant_wave_height_of_second_swell_partition": "p140124", - "significant_wave_height_of_third_swell_partition": "p140127", - "skin_reservoir_content": "src", - "skin_temperature": "skt", - "slope_of_sub_gridscale_orography": "slor", - "snow_albedo": "asn", - "snow_density": "rsn", - "snow_depth": "sd", - "snow_evaporation": "es", - "snowfall": "sf", - "snowmelt": "smlt", - "soil_temperature_level_1": "stl1", - "soil_temperature_level_2": "stl2", - "soil_temperature_level_3": "stl3", - "soil_temperature_level_4": "stl4", - "soil_type": "slt", - "standard_deviation_of_filtered_subgrid_orography": "sdfor", - "standard_deviation_of_orography": "sdor", - "sub_surface_runoff": "ssro", - "surface_latent_heat_flux": "slhf", - "surface_net_solar_radiation": "ssr", - "surface_net_solar_radiation_clear_sky": "ssrc", - "surface_net_thermal_radiation": "str", - "surface_net_thermal_radiation_clear_sky": "strc", - "surface_pressure": "sp", - "surface_runoff": "sro", - "surface_sensible_heat_flux": "sshf", - "surface_solar_radiation_downward_clear_sky": "ssrdc", - "surface_solar_radiation_downwards": "ssrd", - "surface_thermal_radiation_downward_clear_sky": "strdc", - "surface_thermal_radiation_downwards": "strd", - "temperature_of_snow_layer": "tsn", - "toa_incident_solar_radiation": "tisr", - "top_net_solar_radiation": "tsr", - "top_net_solar_radiation_clear_sky": "tsrc", - "top_net_thermal_radiation": "ttr", - "top_net_thermal_radiation_clear_sky": "ttrc", - "total_cloud_cover": "tcc", - "total_column_cloud_ice_water": "tciw", - "total_column_cloud_liquid_water": "tclw", - "total_column_ozone": "tco3", - "total_column_rain_water": "tcrw", - "total_column_snow_water": "tcsw", - "total_column_supercooled_liquid_water": "tcslw", - "total_column_water": "tcw", - "total_column_water_vapour": "tcwv", - "total_precipitation": "tp", - "total_sky_direct_solar_radiation_at_surface": "fdir", - "total_totals_index": "totalx", - "trapping_layer_base_height": "tplb", - "trapping_layer_top_height": "tplt", - "type_of_high_vegetation": "tvh", - "type_of_low_vegetation": "tvl", - "u_component_stokes_drift": "ust", - "uv_visible_albedo_for_diffuse_radiation": "aluvd", - "uv_visible_albedo_for_direct_radiation": "aluvp", - "v_component_stokes_drift": "vst", - "vertical_integral_of_divergence_of_cloud_frozen_water_flux": "p80.162", - "vertical_integral_of_divergence_of_cloud_liquid_water_flux": "p79.162", - "vertical_integral_of_divergence_of_geopotential_flux": "p85.162", - "vertical_integral_of_divergence_of_kinetic_energy_flux": "p82.162", - "vertical_integral_of_divergence_of_mass_flux": "p81.162", - "vertical_integral_of_divergence_of_moisture_flux": "p84.162", - "vertical_integral_of_divergence_of_ozone_flux": "p87.162", - "vertical_integral_of_divergence_of_thermal_energy_flux": "p83.162", - "vertical_integral_of_divergence_of_total_energy_flux": "p86.162", - "vertical_integral_of_eastward_cloud_frozen_water_flux": "p90.162", - "vertical_integral_of_eastward_cloud_liquid_water_flux": "p88.162", - "vertical_integral_of_eastward_geopotential_flux": "p73.162", - "vertical_integral_of_eastward_heat_flux": "p69.162", - "vertical_integral_of_eastward_kinetic_energy_flux": "p67.162", - "vertical_integral_of_eastward_mass_flux": "p65.162", - "vertical_integral_of_eastward_ozone_flux": "p77.162", - "vertical_integral_of_eastward_total_energy_flux": "p75.162", - "vertical_integral_of_eastward_water_vapour_flux": "p71.162", - "vertical_integral_of_energy_conversion": "p64.162", - "vertical_integral_of_kinetic_energy": "p59.162", - "vertical_integral_of_mass_of_atmosphere": "p53.162", - "vertical_integral_of_mass_tendency": "p92.162", - "vertical_integral_of_northward_cloud_frozen_water_flux": "p91.162", - "vertical_integral_of_northward_cloud_liquid_water_flux": "p89.162", - "vertical_integral_of_northward_geopotential_flux": "p74.162", - "vertical_integral_of_northward_heat_flux": "p70.162", - "vertical_integral_of_northward_kinetic_energy_flux": "p68.162", - "vertical_integral_of_northward_mass_flux": "p66.162", - "vertical_integral_of_northward_ozone_flux": "p78.162", - "vertical_integral_of_northward_total_energy_flux": "p76.162", - "vertical_integral_of_northward_water_vapour_flux": "p72.162", - "vertical_integral_of_potential_and_internal_energy": "p61.162", - "vertical_integral_of_potential_internal_and_latent_energy": "p62.162", - "vertical_integral_of_temperature": "p54.162", - "vertical_integral_of_thermal_energy": "p60.162", - "vertical_integral_of_total_energy": "p63.162", - "vertically_integrated_moisture_divergence": "vimd", - "volumetric_soil_water_layer_1": "swvl1", - "volumetric_soil_water_layer_2": "swvl2", - "volumetric_soil_water_layer_3": "swvl3", - "volumetric_soil_water_layer_4": "swvl4", - "wave_spectral_directional_width": "wdw", - "wave_spectral_directional_width_for_swell": "dwps", - "wave_spectral_directional_width_for_wind_waves": "dwww", - "wave_spectral_kurtosis": "wsk", - "wave_spectral_peakedness": "wsp", - "wave_spectral_skewness": "wss", - "zero_degree_level": "deg0l" - }, - "product_types": [ - "mean", - "members", - "spread" - ] - }, - "reanalysis-era5-single-levels-area": { - "variables": { - "100m_u_component_of_wind": "u100", - "100m_v_component_of_wind": "v100", - "10m_u_component_of_neutral_wind": "u10n", - "10m_u_component_of_wind": "u10", - "10m_v_component_of_neutral_wind": "v10n", - "10m_v_component_of_wind": "v10", - "10m_wind_direction": "dwi", - "10m_wind_gust_since_previous_post_processing": "fg10", - "10m_wind_speed": "wind", - "2m_dewpoint_temperature": "d2m", - "2m_temperature": "t2m", - "air_density_over_the_oceans": "p140209", - "altimeter_corrected_wave_height": "acwh", - "altimeter_range_relative_correction": "arrc", - "altimeter_wave_height": "awh", - "angle_of_sub_gridscale_orography": "anor", - "anisotropy_of_sub_gridscale_orography": "isor", - "benjamin_feir_index": "bfi", - "boundary_layer_dissipation": "bld", - "boundary_layer_height": "blh", - "charnock": "chnk", - "clear_sky_direct_solar_radiation_at_surface": "cdir", - "cloud_base_height": "cbh", - "coefficient_of_drag_with_waves": "cdww", - "convective_available_potential_energy": "cape", - "convective_inhibition": "cin", - "convective_precipitation": "cp", - "convective_rain_rate": "crr", - "convective_snowfall": "csf", - "convective_snowfall_rate_water_equivalent": "csfr", - "downward_uv_radiation_at_the_surface": "uvb", - "duct_base_height": "dctb", - "eastward_gravity_wave_surface_stress": "lgws", - "eastward_turbulent_surface_stress": "ewss", - "evaporation": "e", - "forecast_albedo": "fal", - "forecast_logarithm_of_surface_roughness_for_heat": "flsr", - "forecast_surface_roughness": "fsr", - "free_convective_velocity_over_the_oceans": "p140208", - "friction_velocity": "zust", - "gravity_wave_dissipation": "gwd", - "high_cloud_cover": "hcc", - "high_vegetation_cover": "cvh", - "ice_temperature_layer_1": "istl1", - "ice_temperature_layer_2": "istl2", - "ice_temperature_layer_3": "istl3", - "ice_temperature_layer_4": "istl4", - "instantaneous_10m_wind_gust": "i10fg", - "instantaneous_eastward_turbulent_surface_stress": "iews", - "instantaneous_large_scale_surface_precipitation_fraction": "ilspf", - "instantaneous_moisture_flux": "ie", - "instantaneous_northward_turbulent_surface_stress": "inss", - "instantaneous_surface_sensible_heat_flux": "ishf", - "k_index": "kx", - "lake_bottom_temperature": "lblt", - "lake_cover": "cl", - "lake_depth": "dl", - "lake_ice_depth": "licd", - "lake_ice_temperature": "lict", - "lake_mix_layer_depth": "lmld", - "lake_mix_layer_temperature": "lmlt", - "lake_shape_factor": "lshf", - "lake_total_layer_temperature": "ltlt", - "land_sea_mask": "lsm", - "large_scale_precipitation": "lsp", - "large_scale_precipitation_fraction": "lspf", - "large_scale_rain_rate": "lsrr", - "large_scale_snowfall": "lsf", - "large_scale_snowfall_rate_water_equivalent": "lssfr", - "leaf_area_index_high_vegetation": "lai_hv", - "leaf_area_index_low_vegetation": "lai_lv", - "low_cloud_cover": "lcc", - "low_vegetation_cover": "cvl", - "maximum_2m_temperature_since_previous_post_processing": "mx2t", - "maximum_individual_wave_height": "hmax", - "maximum_total_precipitation_rate_since_previous_post_processing": "mxtpr", - "mean_boundary_layer_dissipation": "mbld", - "mean_convective_precipitation_rate": "mcpr", - "mean_convective_snowfall_rate": "mcsr", - "mean_direction_of_total_swell": "mdts", - "mean_direction_of_wind_waves": "mdww", - "mean_eastward_gravity_wave_surface_stress": "megwss", - "mean_eastward_turbulent_surface_stress": "metss", - "mean_evaporation_rate": "mer", - "mean_gravity_wave_dissipation": "mgwd", - "mean_large_scale_precipitation_fraction": "mlspf", - "mean_large_scale_precipitation_rate": "mlspr", - "mean_large_scale_snowfall_rate": "mlssr", - "mean_northward_gravity_wave_surface_stress": "mngwss", - "mean_northward_turbulent_surface_stress": "mntss", - "mean_period_of_total_swell": "mpts", - "mean_period_of_wind_waves": "mpww", - "mean_potential_evaporation_rate": "mper", - "mean_runoff_rate": "mror", - "mean_sea_level_pressure": "msl", - "mean_snow_evaporation_rate": "mser", - "mean_snowfall_rate": "msr", - "mean_snowmelt_rate": "msmr", - "mean_square_slope_of_waves": "msqs", - "mean_sub_surface_runoff_rate": "mssror", - "mean_surface_direct_short_wave_radiation_flux": "msdrswrf", - "mean_surface_direct_short_wave_radiation_flux_clear_sky": "msdrswrfcs", - "mean_surface_downward_long_wave_radiation_flux": "msdwlwrf", - "mean_surface_downward_long_wave_radiation_flux_clear_sky": "msdwlwrfcs", - "mean_surface_downward_short_wave_radiation_flux": "msdwswrf", - "mean_surface_downward_short_wave_radiation_flux_clear_sky": "msdwswrfcs", - "mean_surface_downward_uv_radiation_flux": "msdwuvrf", - "mean_surface_latent_heat_flux": "mslhf", - "mean_surface_net_long_wave_radiation_flux": "msnlwrf", - "mean_surface_net_long_wave_radiation_flux_clear_sky": "msnlwrfcs", - "mean_surface_net_short_wave_radiation_flux": "msnswrf", - "mean_surface_net_short_wave_radiation_flux_clear_sky": "msnswrfcs", - "mean_surface_runoff_rate": "msror", - "mean_surface_sensible_heat_flux": "msshf", - "mean_top_downward_short_wave_radiation_flux": "mtdwswrf", - "mean_top_net_long_wave_radiation_flux": "mtnlwrf", - "mean_top_net_long_wave_radiation_flux_clear_sky": "mtnlwrfcs", - "mean_top_net_short_wave_radiation_flux": "mtnswrf", - "mean_top_net_short_wave_radiation_flux_clear_sky": "mtnswrfcs", - "mean_total_precipitation_rate": "mtpr", - "mean_vertical_gradient_of_refractivity_inside_trapping_layer": "dndza", - "mean_vertically_integrated_moisture_divergence": "mvimd", - "mean_wave_direction": "mwd", - "mean_wave_direction_of_first_swell_partition": "p140122", - "mean_wave_direction_of_second_swell_partition": "p140125", - "mean_wave_direction_of_third_swell_partition": "p140128", - "mean_wave_period": "mwp", - "mean_wave_period_based_on_first_moment": "mp1", - "mean_wave_period_based_on_first_moment_for_swell": "p1ps", - "mean_wave_period_based_on_first_moment_for_wind_waves": "p1ww", - "mean_wave_period_based_on_second_moment_for_swell": "p2ps", - "mean_wave_period_based_on_second_moment_for_wind_waves": "p2ww", - "mean_wave_period_of_first_swell_partition": "p140123", - "mean_wave_period_of_second_swell_partition": "p140126", - "mean_wave_period_of_third_swell_partition": "p140129", - "mean_zero_crossing_wave_period": "mp2", - "medium_cloud_cover": "mcc", - "minimum_2m_temperature_since_previous_post_processing": "mn2t", - "minimum_total_precipitation_rate_since_previous_post_processing": "mntpr", - "minimum_vertical_gradient_of_refractivity_inside_trapping_layer": "dndzn", - "model_bathymetry": "wmb", - "near_ir_albedo_for_diffuse_radiation": "alnid", - "near_ir_albedo_for_direct_radiation": "alnip", - "normalized_energy_flux_into_ocean": "phioc", - "normalized_energy_flux_into_waves": "phiaw", - "normalized_stress_into_ocean": "tauoc", - "northward_gravity_wave_surface_stress": "mgws", - "northward_turbulent_surface_stress": "nsss", - "orography": "z", - "peak_wave_period": "pp1d", - "period_corresponding_to_maximum_individual_wave_height": "tmax", - "potential_evaporation": "pev", - "precipitation_type": "ptype", - "runoff": "ro", - "sea_ice_cover": "siconc", - "sea_surface_temperature": "sst", - "significant_height_of_combined_wind_waves_and_swell": "swh", - "significant_height_of_total_swell": "shts", - "significant_height_of_wind_waves": "shww", - "significant_wave_height_of_first_swell_partition": "p140121", - "significant_wave_height_of_second_swell_partition": "p140124", - "significant_wave_height_of_third_swell_partition": "p140127", - "skin_reservoir_content": "src", - "skin_temperature": "skt", - "slope_of_sub_gridscale_orography": "slor", - "snow_albedo": "asn", - "snow_density": "rsn", - "snow_depth": "sd", - "snow_evaporation": "es", - "snowfall": "sf", - "snowmelt": "smlt", - "soil_temperature_level_1": "stl1", - "soil_temperature_level_2": "stl2", - "soil_temperature_level_3": "stl3", - "soil_temperature_level_4": "stl4", - "soil_type": "slt", - "standard_deviation_of_filtered_subgrid_orography": "sdfor", - "standard_deviation_of_orography": "sdor", - "sub_surface_runoff": "ssro", - "surface_latent_heat_flux": "slhf", - "surface_net_solar_radiation": "ssr", - "surface_net_solar_radiation_clear_sky": "ssrc", - "surface_net_thermal_radiation": "str", - "surface_net_thermal_radiation_clear_sky": "strc", - "surface_pressure": "sp", - "surface_runoff": "sro", - "surface_sensible_heat_flux": "sshf", - "surface_solar_radiation_downward_clear_sky": "ssrdc", - "surface_solar_radiation_downwards": "ssrd", - "surface_thermal_radiation_downward_clear_sky": "strdc", - "surface_thermal_radiation_downwards": "strd", - "temperature_of_snow_layer": "tsn", - "toa_incident_solar_radiation": "tisr", - "top_net_solar_radiation": "tsr", - "top_net_solar_radiation_clear_sky": "tsrc", - "top_net_thermal_radiation": "ttr", - "top_net_thermal_radiation_clear_sky": "ttrc", - "total_cloud_cover": "tcc", - "total_column_cloud_ice_water": "tciw", - "total_column_cloud_liquid_water": "tclw", - "total_column_ozone": "tco3", - "total_column_rain_water": "tcrw", - "total_column_snow_water": "tcsw", - "total_column_supercooled_liquid_water": "tcslw", - "total_column_water": "tcw", - "total_column_water_vapour": "tcwv", - "total_precipitation": "tp", - "total_sky_direct_solar_radiation_at_surface": "fdir", - "total_totals_index": "totalx", - "trapping_layer_base_height": "tplb", - "trapping_layer_top_height": "tplt", - "type_of_high_vegetation": "tvh", - "type_of_low_vegetation": "tvl", - "u_component_stokes_drift": "ust", - "uv_visible_albedo_for_diffuse_radiation": "aluvd", - "uv_visible_albedo_for_direct_radiation": "aluvp", - "v_component_stokes_drift": "vst", - "vertical_integral_of_divergence_of_cloud_frozen_water_flux": "p80.162", - "vertical_integral_of_divergence_of_cloud_liquid_water_flux": "p79.162", - "vertical_integral_of_divergence_of_geopotential_flux": "p85.162", - "vertical_integral_of_divergence_of_kinetic_energy_flux": "p82.162", - "vertical_integral_of_divergence_of_mass_flux": "p81.162", - "vertical_integral_of_divergence_of_moisture_flux": "p84.162", - "vertical_integral_of_divergence_of_ozone_flux": "p87.162", - "vertical_integral_of_divergence_of_thermal_energy_flux": "p83.162", - "vertical_integral_of_divergence_of_total_energy_flux": "p86.162", - "vertical_integral_of_eastward_cloud_frozen_water_flux": "p90.162", - "vertical_integral_of_eastward_cloud_liquid_water_flux": "p88.162", - "vertical_integral_of_eastward_geopotential_flux": "p73.162", - "vertical_integral_of_eastward_heat_flux": "p69.162", - "vertical_integral_of_eastward_kinetic_energy_flux": "p67.162", - "vertical_integral_of_eastward_mass_flux": "p65.162", - "vertical_integral_of_eastward_ozone_flux": "p77.162", - "vertical_integral_of_eastward_total_energy_flux": "p75.162", - "vertical_integral_of_eastward_water_vapour_flux": "p71.162", - "vertical_integral_of_energy_conversion": "p64.162", - "vertical_integral_of_kinetic_energy": "p59.162", - "vertical_integral_of_mass_of_atmosphere": "p53.162", - "vertical_integral_of_mass_tendency": "p92.162", - "vertical_integral_of_northward_cloud_frozen_water_flux": "p91.162", - "vertical_integral_of_northward_cloud_liquid_water_flux": "p89.162", - "vertical_integral_of_northward_geopotential_flux": "p74.162", - "vertical_integral_of_northward_heat_flux": "p70.162", - "vertical_integral_of_northward_kinetic_energy_flux": "p68.162", - "vertical_integral_of_northward_mass_flux": "p66.162", - "vertical_integral_of_northward_ozone_flux": "p78.162", - "vertical_integral_of_northward_total_energy_flux": "p76.162", - "vertical_integral_of_northward_water_vapour_flux": "p72.162", - "vertical_integral_of_potential_and_internal_energy": "p61.162", - "vertical_integral_of_potential_internal_and_latent_energy": "p62.162", - "vertical_integral_of_temperature": "p54.162", - "vertical_integral_of_thermal_energy": "p60.162", - "vertical_integral_of_total_energy": "p63.162", - "vertically_integrated_moisture_divergence": "vimd", - "volumetric_soil_water_layer_1": "swvl1", - "volumetric_soil_water_layer_2": "swvl2", - "volumetric_soil_water_layer_3": "swvl3", - "volumetric_soil_water_layer_4": "swvl4", - "wave_spectral_directional_width": "wdw", - "wave_spectral_directional_width_for_swell": "dwps", - "wave_spectral_directional_width_for_wind_waves": "dwww", - "wave_spectral_kurtosis": "wsk", - "wave_spectral_peakedness": "wsp", - "wave_spectral_skewness": "wss", - "zero_degree_level": "deg0l" - }, - "product_types": [ - "mean", - "members", - "spread" - ] - }, - "reanalysis-era5-single-levels-area-without-map": { - "variables": { - "100m_u_component_of_wind": "u100", - "100m_v_component_of_wind": "v100", - "10m_u_component_of_neutral_wind": "u10n", - "10m_u_component_of_wind": "u10", - "10m_v_component_of_neutral_wind": "v10n", - "10m_v_component_of_wind": "v10", - "10m_wind_direction": "dwi", - "10m_wind_gust_since_previous_post_processing": "fg10", - "10m_wind_speed": "wind", - "2m_dewpoint_temperature": "d2m", - "2m_temperature": "t2m", - "air_density_over_the_oceans": "p140209", - "altimeter_corrected_wave_height": "acwh", - "altimeter_range_relative_correction": "arrc", - "altimeter_wave_height": "awh", - "angle_of_sub_gridscale_orography": "anor", - "anisotropy_of_sub_gridscale_orography": "isor", - "benjamin_feir_index": "bfi", - "boundary_layer_dissipation": "bld", - "boundary_layer_height": "blh", - "charnock": "chnk", - "clear_sky_direct_solar_radiation_at_surface": "cdir", - "cloud_base_height": "cbh", - "coefficient_of_drag_with_waves": "cdww", - "convective_available_potential_energy": "cape", - "convective_inhibition": "cin", - "convective_precipitation": "cp", - "convective_rain_rate": "crr", - "convective_snowfall": "csf", - "convective_snowfall_rate_water_equivalent": "csfr", - "downward_uv_radiation_at_the_surface": "uvb", - "duct_base_height": "dctb", - "eastward_gravity_wave_surface_stress": "lgws", - "eastward_turbulent_surface_stress": "ewss", - "evaporation": "e", - "forecast_albedo": "fal", - "forecast_logarithm_of_surface_roughness_for_heat": "flsr", - "forecast_surface_roughness": "fsr", - "free_convective_velocity_over_the_oceans": "p140208", - "friction_velocity": "zust", - "gravity_wave_dissipation": "gwd", - "high_cloud_cover": "hcc", - "high_vegetation_cover": "cvh", - "ice_temperature_layer_1": "istl1", - "ice_temperature_layer_2": "istl2", - "ice_temperature_layer_3": "istl3", - "ice_temperature_layer_4": "istl4", - "instantaneous_10m_wind_gust": "i10fg", - "instantaneous_eastward_turbulent_surface_stress": "iews", - "instantaneous_large_scale_surface_precipitation_fraction": "ilspf", - "instantaneous_moisture_flux": "ie", - "instantaneous_northward_turbulent_surface_stress": "inss", - "instantaneous_surface_sensible_heat_flux": "ishf", - "k_index": "kx", - "lake_bottom_temperature": "lblt", - "lake_cover": "cl", - "lake_depth": "dl", - "lake_ice_depth": "licd", - "lake_ice_temperature": "lict", - "lake_mix_layer_depth": "lmld", - "lake_mix_layer_temperature": "lmlt", - "lake_shape_factor": "lshf", - "lake_total_layer_temperature": "ltlt", - "land_sea_mask": "lsm", - "large_scale_precipitation": "lsp", - "large_scale_precipitation_fraction": "lspf", - "large_scale_rain_rate": "lsrr", - "large_scale_snowfall": "lsf", - "large_scale_snowfall_rate_water_equivalent": "lssfr", - "leaf_area_index_high_vegetation": "lai_hv", - "leaf_area_index_low_vegetation": "lai_lv", - "low_cloud_cover": "lcc", - "low_vegetation_cover": "cvl", - "maximum_2m_temperature_since_previous_post_processing": "mx2t", - "maximum_individual_wave_height": "hmax", - "maximum_total_precipitation_rate_since_previous_post_processing": "mxtpr", - "mean_boundary_layer_dissipation": "mbld", - "mean_convective_precipitation_rate": "mcpr", - "mean_convective_snowfall_rate": "mcsr", - "mean_direction_of_total_swell": "mdts", - "mean_direction_of_wind_waves": "mdww", - "mean_eastward_gravity_wave_surface_stress": "megwss", - "mean_eastward_turbulent_surface_stress": "metss", - "mean_evaporation_rate": "mer", - "mean_gravity_wave_dissipation": "mgwd", - "mean_large_scale_precipitation_fraction": "mlspf", - "mean_large_scale_precipitation_rate": "mlspr", - "mean_large_scale_snowfall_rate": "mlssr", - "mean_northward_gravity_wave_surface_stress": "mngwss", - "mean_northward_turbulent_surface_stress": "mntss", - "mean_period_of_total_swell": "mpts", - "mean_period_of_wind_waves": "mpww", - "mean_potential_evaporation_rate": "mper", - "mean_runoff_rate": "mror", - "mean_sea_level_pressure": "msl", - "mean_snow_evaporation_rate": "mser", - "mean_snowfall_rate": "msr", - "mean_snowmelt_rate": "msmr", - "mean_square_slope_of_waves": "msqs", - "mean_sub_surface_runoff_rate": "mssror", - "mean_surface_direct_short_wave_radiation_flux": "msdrswrf", - "mean_surface_direct_short_wave_radiation_flux_clear_sky": "msdrswrfcs", - "mean_surface_downward_long_wave_radiation_flux": "msdwlwrf", - "mean_surface_downward_long_wave_radiation_flux_clear_sky": "msdwlwrfcs", - "mean_surface_downward_short_wave_radiation_flux": "msdwswrf", - "mean_surface_downward_short_wave_radiation_flux_clear_sky": "msdwswrfcs", - "mean_surface_downward_uv_radiation_flux": "msdwuvrf", - "mean_surface_latent_heat_flux": "mslhf", - "mean_surface_net_long_wave_radiation_flux": "msnlwrf", - "mean_surface_net_long_wave_radiation_flux_clear_sky": "msnlwrfcs", - "mean_surface_net_short_wave_radiation_flux": "msnswrf", - "mean_surface_net_short_wave_radiation_flux_clear_sky": "msnswrfcs", - "mean_surface_runoff_rate": "msror", - "mean_surface_sensible_heat_flux": "msshf", - "mean_top_downward_short_wave_radiation_flux": "mtdwswrf", - "mean_top_net_long_wave_radiation_flux": "mtnlwrf", - "mean_top_net_long_wave_radiation_flux_clear_sky": "mtnlwrfcs", - "mean_top_net_short_wave_radiation_flux": "mtnswrf", - "mean_top_net_short_wave_radiation_flux_clear_sky": "mtnswrfcs", - "mean_total_precipitation_rate": "mtpr", - "mean_vertical_gradient_of_refractivity_inside_trapping_layer": "dndza", - "mean_vertically_integrated_moisture_divergence": "mvimd", - "mean_wave_direction": "mwd", - "mean_wave_direction_of_first_swell_partition": "p140122", - "mean_wave_direction_of_second_swell_partition": "p140125", - "mean_wave_direction_of_third_swell_partition": "p140128", - "mean_wave_period": "mwp", - "mean_wave_period_based_on_first_moment": "mp1", - "mean_wave_period_based_on_first_moment_for_swell": "p1ps", - "mean_wave_period_based_on_first_moment_for_wind_waves": "p1ww", - "mean_wave_period_based_on_second_moment_for_swell": "p2ps", - "mean_wave_period_based_on_second_moment_for_wind_waves": "p2ww", - "mean_wave_period_of_first_swell_partition": "p140123", - "mean_wave_period_of_second_swell_partition": "p140126", - "mean_wave_period_of_third_swell_partition": "p140129", - "mean_zero_crossing_wave_period": "mp2", - "medium_cloud_cover": "mcc", - "minimum_2m_temperature_since_previous_post_processing": "mn2t", - "minimum_total_precipitation_rate_since_previous_post_processing": "mntpr", - "minimum_vertical_gradient_of_refractivity_inside_trapping_layer": "dndzn", - "model_bathymetry": "wmb", - "near_ir_albedo_for_diffuse_radiation": "alnid", - "near_ir_albedo_for_direct_radiation": "alnip", - "normalized_energy_flux_into_ocean": "phioc", - "normalized_energy_flux_into_waves": "phiaw", - "normalized_stress_into_ocean": "tauoc", - "northward_gravity_wave_surface_stress": "mgws", - "northward_turbulent_surface_stress": "nsss", - "orography": "z", - "peak_wave_period": "pp1d", - "period_corresponding_to_maximum_individual_wave_height": "tmax", - "potential_evaporation": "pev", - "precipitation_type": "ptype", - "runoff": "ro", - "sea_ice_cover": "siconc", - "sea_surface_temperature": "sst", - "significant_height_of_combined_wind_waves_and_swell": "swh", - "significant_height_of_total_swell": "shts", - "significant_height_of_wind_waves": "shww", - "significant_wave_height_of_first_swell_partition": "p140121", - "significant_wave_height_of_second_swell_partition": "p140124", - "significant_wave_height_of_third_swell_partition": "p140127", - "skin_reservoir_content": "src", - "skin_temperature": "skt", - "slope_of_sub_gridscale_orography": "slor", - "snow_albedo": "asn", - "snow_density": "rsn", - "snow_depth": "sd", - "snow_evaporation": "es", - "snowfall": "sf", - "snowmelt": "smlt", - "soil_temperature_level_1": "stl1", - "soil_temperature_level_2": "stl2", - "soil_temperature_level_3": "stl3", - "soil_temperature_level_4": "stl4", - "soil_type": "slt", - "standard_deviation_of_filtered_subgrid_orography": "sdfor", - "standard_deviation_of_orography": "sdor", - "sub_surface_runoff": "ssro", - "surface_latent_heat_flux": "slhf", - "surface_net_solar_radiation": "ssr", - "surface_net_solar_radiation_clear_sky": "ssrc", - "surface_net_thermal_radiation": "str", - "surface_net_thermal_radiation_clear_sky": "strc", - "surface_pressure": "sp", - "surface_runoff": "sro", - "surface_sensible_heat_flux": "sshf", - "surface_solar_radiation_downward_clear_sky": "ssrdc", - "surface_solar_radiation_downwards": "ssrd", - "surface_thermal_radiation_downward_clear_sky": "strdc", - "surface_thermal_radiation_downwards": "strd", - "temperature_of_snow_layer": "tsn", - "toa_incident_solar_radiation": "tisr", - "top_net_solar_radiation": "tsr", - "top_net_solar_radiation_clear_sky": "tsrc", - "top_net_thermal_radiation": "ttr", - "top_net_thermal_radiation_clear_sky": "ttrc", - "total_cloud_cover": "tcc", - "total_column_cloud_ice_water": "tciw", - "total_column_cloud_liquid_water": "tclw", - "total_column_ozone": "tco3", - "total_column_rain_water": "tcrw", - "total_column_snow_water": "tcsw", - "total_column_supercooled_liquid_water": "tcslw", - "total_column_water": "tcw", - "total_column_water_vapour": "tcwv", - "total_precipitation": "tp", - "total_sky_direct_solar_radiation_at_surface": "fdir", - "total_totals_index": "totalx", - "trapping_layer_base_height": "tplb", - "trapping_layer_top_height": "tplt", - "type_of_high_vegetation": "tvh", - "type_of_low_vegetation": "tvl", - "u_component_stokes_drift": "ust", - "uv_visible_albedo_for_diffuse_radiation": "aluvd", - "uv_visible_albedo_for_direct_radiation": "aluvp", - "v_component_stokes_drift": "vst", - "vertical_integral_of_divergence_of_cloud_frozen_water_flux": "p80.162", - "vertical_integral_of_divergence_of_cloud_liquid_water_flux": "p79.162", - "vertical_integral_of_divergence_of_geopotential_flux": "p85.162", - "vertical_integral_of_divergence_of_kinetic_energy_flux": "p82.162", - "vertical_integral_of_divergence_of_mass_flux": "p81.162", - "vertical_integral_of_divergence_of_moisture_flux": "p84.162", - "vertical_integral_of_divergence_of_ozone_flux": "p87.162", - "vertical_integral_of_divergence_of_thermal_energy_flux": "p83.162", - "vertical_integral_of_divergence_of_total_energy_flux": "p86.162", - "vertical_integral_of_eastward_cloud_frozen_water_flux": "p90.162", - "vertical_integral_of_eastward_cloud_liquid_water_flux": "p88.162", - "vertical_integral_of_eastward_geopotential_flux": "p73.162", - "vertical_integral_of_eastward_heat_flux": "p69.162", - "vertical_integral_of_eastward_kinetic_energy_flux": "p67.162", - "vertical_integral_of_eastward_mass_flux": "p65.162", - "vertical_integral_of_eastward_ozone_flux": "p77.162", - "vertical_integral_of_eastward_total_energy_flux": "p75.162", - "vertical_integral_of_eastward_water_vapour_flux": "p71.162", - "vertical_integral_of_energy_conversion": "p64.162", - "vertical_integral_of_kinetic_energy": "p59.162", - "vertical_integral_of_mass_of_atmosphere": "p53.162", - "vertical_integral_of_mass_tendency": "p92.162", - "vertical_integral_of_northward_cloud_frozen_water_flux": "p91.162", - "vertical_integral_of_northward_cloud_liquid_water_flux": "p89.162", - "vertical_integral_of_northward_geopotential_flux": "p74.162", - "vertical_integral_of_northward_heat_flux": "p70.162", - "vertical_integral_of_northward_kinetic_energy_flux": "p68.162", - "vertical_integral_of_northward_mass_flux": "p66.162", - "vertical_integral_of_northward_ozone_flux": "p78.162", - "vertical_integral_of_northward_total_energy_flux": "p76.162", - "vertical_integral_of_northward_water_vapour_flux": "p72.162", - "vertical_integral_of_potential_and_internal_energy": "p61.162", - "vertical_integral_of_potential_internal_and_latent_energy": "p62.162", - "vertical_integral_of_temperature": "p54.162", - "vertical_integral_of_thermal_energy": "p60.162", - "vertical_integral_of_total_energy": "p63.162", - "vertically_integrated_moisture_divergence": "vimd", - "volumetric_soil_water_layer_1": "swvl1", - "volumetric_soil_water_layer_2": "swvl2", - "volumetric_soil_water_layer_3": "swvl3", - "volumetric_soil_water_layer_4": "swvl4", - "wave_spectral_directional_width": "wdw", - "wave_spectral_directional_width_for_swell": "dwps", - "wave_spectral_directional_width_for_wind_waves": "dwww", - "wave_spectral_kurtosis": "wsk", - "wave_spectral_peakedness": "wsp", - "wave_spectral_skewness": "wss", - "zero_degree_level": "deg0l" - }, - "product_types": [ - "mean", - "members", - "spread" - ] - }, - "reanalysis-era5-land-monthly-means": { - "variables": { - "10m_u_component_of_wind": "u10", - "10m_v_component_of_wind": "v10", - "2m_dewpoint_temperature": "d2m", - "2m_temperature": "t2m", - "evaporation_from_bare_soil": "evabs", - "evaporation_from_open_water_surfaces_excluding_oceans": "evaow", - "evaporation_from_the_top_of_canopy": "evatc", - "evaporation_from_vegetation_transpiration": "evavt", - "evapotranspiration": "e", - "forecast_albedo": "fal", - "lake_bottom_temperature": "lblt", - "lake_ice_depth": "licd", - "lake_ice_temperature": "lict", - "lake_mix_layer_depth": "lmld", - "lake_mix_layer_temperature": "lmlt", - "lake_shape_factor": "lshf", - "lake_total_layer_temperature": "ltlt", - "leaf_area_index_high_vegetation": "lai_hv", - "leaf_area_index_low_vegetation": "lai_lv", - "potential_evaporation": "pev", - "runoff": "ro", - "skin_reservoir_content": "src", - "skin_temperature": "skt", - "snow_albedo": "asn", - "snow_cover": "snowc", - "snow_density": "rsn", - "snow_depth": "sd", - "snow_depth_water_equivalent": "sd", - "snow_evaporation": "es", - "snowfall": "sf", - "snowmelt": "smlt", - "soil_temperature_level_1": "stl1", - "soil_temperature_level_2": "stl2", - "soil_temperature_level_3": "stl3", - "soil_temperature_level_4": "stl4", - "sub_surface_runoff": "ssro", - "surface_latent_heat_flux": "slhf", - "surface_net_solar_radiation": "ssr", - "surface_net_thermal_radiation": "str", - "surface_pressure": "sp", - "surface_runoff": "sro", - "surface_sensible_heat_flux": "sshf", - "surface_solar_radiation_downwards": "ssrd", - "surface_thermal_radiation_downwards": "strd", - "temperature_of_snow_layer": "tsn", - "total_precipitation": "tp", - "volumetric_soil_water_layer_1": "swvl1", - "volumetric_soil_water_layer_2": "swvl2", - "volumetric_soil_water_layer_3": "swvl3", - "volumetric_soil_water_layer_4": "swvl4" - }, - "product_types": [ - "reanalysis-monthly-means-of-daily-means", - "reanalysis-synoptic-monthly-means" - ] - }, - "reanalysis-uerra-europe-soil-levels": { - "variables": { - "soil_temperature": "sot", - "volumetric_soil_moisture": "vsw", - "volumetric_transpiration_stress_onset": "voltso", - "volumetric_wilting_point": "vwiltm" - }, - "product_types": [ - "an" - ] - }, - "reanalysis-uerra-europe-height-levels": { - "variables": { - "pressure": "pres", - "relative_humidity": "r", - "temperature": "t", - "wind_direction": "p3031", - "wind_speed": "ws" - }, - "product_types": [ - "an" - ] - }, - "reanalysis-uerra-europe-pressure-levels": { - "variables": { - "geopotential": "z", - "geopotential_height": "gh", - "relative_humidity": "r", - "temperature": "t", - "u_component_of_wind": "u", - "v_component_of_wind": "v" - }, - "product_types": [ - "an" - ] - }, - "reanalysis-uerra-europe-single-levels": { - "variables": { - "10m_wind_direction": "wdir10", - "10m_wind_speed": "si10", - "2m_relative_humidity": "r2", - "2m_temperature": "t2m", - "albedo": "al", - "high_cloud_cover": "hcc", - "land_sea_mask": "lsm", - "low_cloud_cover": "lcc", - "mean_sea_level_pressure": "msl", - "medium_cloud_cover": "mcc", - "orography": "orog", - "skin_temperature": "skt", - "snow_density": "rsn", - "snow_depth_water_equivalent": "sd", - "surface_pressure": "sp", - "surface_roughness": "sr", - "total_cloud_cover": "tcc", - "total_column_integrated_water_vapour": "tciwv", - "total_precipitation": "tp" - }, - "product_types": [ - "an" - ] - } -} \ No newline at end of file diff --git a/dqc_wrapper/scripts/downloadstats.py b/dqc_wrapper/scripts/downloadstats.py index 6dcc0097b..86774e707 100644 --- a/dqc_wrapper/scripts/downloadstats.py +++ b/dqc_wrapper/scripts/downloadstats.py @@ -62,8 +62,10 @@ for f in file_list: c = df.dataset_name.count() r += c - print('{} -> {} requests at {} MB/s with an average size of {} in {} sec'.format( - df.iloc[0].dataset_name, c, df.download_rate.mean(), df.file_size.mean(), df.download_time.mean())) + #print('{} -> {} requests at {} MB/s with an average size of {} in {} sec'.format( + # df.iloc[0].dataset_name, c, df.download_rate.mean(), df.file_size.mean(), df.download_time.mean())) + + print(df.iloc[0].dataset_name, df.download_time.std()) output_file(os.path.join(log_folder, 'mean_download_rate.html')) save(p1) diff --git a/dqc_wrapper/scripts/generate_datasets.py b/dqc_wrapper/scripts/generate_datasets.py index 3a078e711..f8c13a75d 100644 --- a/dqc_wrapper/scripts/generate_datasets.py +++ b/dqc_wrapper/scripts/generate_datasets.py @@ -17,7 +17,7 @@ import glob from dqc_wrapper.utils.utils_forms import * # Input/Output -json_file = '../grib/datasets.json' +json_file = '../grib/cds_datasets.json' grib1_file = '../grib/grib1.json' grib2_file = '../grib/grib2.json' forms_dir = '/data/cds-forms-c3s' diff --git a/dqc_wrapper/scripts/get_percent_variables.py b/dqc_wrapper/scripts/get_percent_variables.py index 4549d58e0..6b3ce0cc5 100644 --- a/dqc_wrapper/scripts/get_percent_variables.py +++ b/dqc_wrapper/scripts/get_percent_variables.py @@ -17,7 +17,7 @@ import glob from dqc_wrapper.utils.utils_forms import * # Input/Output -json_file = '../grib/datasets.json' +json_file = '../grib/cds_datasets.json' grib1_file = '../grib/grib1.json' grib2_file = '../grib/grib2.json' forms_dir = '/data/cds-forms-c3s' diff --git a/dqc_wrapper/utils/utils_forms.py b/dqc_wrapper/utils/utils_forms.py index 55f266170..1a4222fe9 100644 --- a/dqc_wrapper/utils/utils_forms.py +++ b/dqc_wrapper/utils/utils_forms.py @@ -11,6 +11,7 @@ # Joan Sala Calero (joan.sala@bsc.es) import requests +import yaml, json from datetime import datetime # Local imports @@ -129,14 +130,30 @@ Return variables and shortnames (get them from the ECMWF parameter databse a.k.a """ def get_dataset_information(dataset, forms_dir, grib1_def, grib2_def): mapping = {} + form = {} code = None - # Load mapping file into dictionary + # Load mapping/form file into dictionary try: with open(os.path.join(forms_dir, dataset, 'mapping.json'), 'r') as cdf: - mapping = json.load(cdf) + mapping = json.load(cdf) + with open(os.path.join(forms_dir, dataset, 'form.json'), 'r') as cdff: + form = json.load(cdff) except: - raise Exception('Problem loading mapping from cds-forms directory. Please check your configuration') + raise Exception('Problem loading mapping/form from cds-forms directory. Please check your configuration') + + # Load variables yaml file into dictionary (some in abstract.yaml) + try: + yaml_file = os.path.join(forms_dir, dataset, 'variables.yaml') + if not(os.path.exists(yaml_file)): + yaml_file = os.path.join(forms_dir, dataset, 'abstract.yaml') + with open(yaml_file, 'r') as cdyml: + yvar = yaml.load(cdyml) + except: + raise Exception('Problem loading variables.yaml from cds-forms directory. Please check your configuration') + + # Get c3s variables info + c3svinfo = get_variables_info_c3s(form) # Fetch given variables try: @@ -155,7 +172,11 @@ def get_dataset_information(dataset, forms_dir, grib1_def, grib2_def): var_codes = dict() for k,c in var_dict.items(): try: - var_codes[k] = get_shortname_grib(grib1_def, grib2_def, c) + var_codes[k] = { + 'paramId': get_shortname_grib(grib1_def, grib2_def, c), + 'c3sname': c3svinfo[k], + 'c3sunit': yvar['variables'][c3svinfo[k]]['units'] + } if var_codes[k] is None: # Get Shortname from the website if not found url = 'https://apps.ecmwf.int/codes/grib/param-db/?id={}'.format(int(c)) @@ -181,3 +202,33 @@ def get_metadata(forms_dir, dataset, variable): return grib_info[str(paramId)] except: return { "varname": variable, "unit": "n/a", "grib_codes": {} } + +""" +Simulate Xpath in python dictionary +""" +def xpath_get(mydict, path): + elem = mydict + try: + for x in path.strip("/").split("/"): + elem = elem.get(x) + except: + pass + return elem + +""" +Return variables section from a forms.json cds-c3s-forms file +""" +def get_variables_info_c3s(form): + kvars = {} + for ff in form: + if ff['label'] == 'Variable': + # Depending if variable is grouped or not + elems = xpath_get(ff, '/details/groups/values') + if elems is None: + kvars = xpath_get(ff, '/details/labels') + else: + for e in elems: + for ky,vl in e['labels'].items(): + kvars[ky] = vl + + return kvars diff --git a/dqc_wrapper/utils/utils_grib.py b/dqc_wrapper/utils/utils_grib.py index e1aee625d..8c2610bd0 100644 --- a/dqc_wrapper/utils/utils_grib.py +++ b/dqc_wrapper/utils/utils_grib.py @@ -62,6 +62,28 @@ class GribFileCheck: return version + """ + Get GRIB units of measure + """ + def get_grib_units(self): + + # Open file and rewind to scan all messages. + f = open(self.grib_file, "rb") + f.seek(0) + units = [] + while True: + gid = ecc.codes_grib_new_from_file(f) + if gid is None: + break # EOF + + # Get data array + units.append(ecc.codes_get(gid, 'units')) + + # This is critical to avoid memory 'leak' + ecc.codes_release(gid) + + return list(set(units)) + """ This functions loops over a GRIB2 file and checks for certain key, value pairs used for GRIB2 standard compliance checks (test01) @@ -290,3 +312,4 @@ class GribFileCheck: ecc.codes_release(gid) return mv, uv + -- GitLab From d3abc55d5776c2bec1546ce0972f081935c9f941 Mon Sep 17 00:00:00 2001 From: Joan Sala Calero Date: Sun, 24 May 2020 15:10:58 +0200 Subject: [PATCH 13/39] units check --- dqc_wrapper/scripts/units_check.py | 41 ++++++++++++++++++++++++++++++ dqc_wrapper/utils/utils_grib.py | 11 +++++--- 2 files changed, 49 insertions(+), 3 deletions(-) create mode 100644 dqc_wrapper/scripts/units_check.py diff --git a/dqc_wrapper/scripts/units_check.py b/dqc_wrapper/scripts/units_check.py new file mode 100644 index 000000000..994c06a7d --- /dev/null +++ b/dqc_wrapper/scripts/units_check.py @@ -0,0 +1,41 @@ +#!/usr/bin/env python +# +# Data Quality Checker also known as DQC +# +# Read the README.md for more detailed information +# +# Barcelona Supercomputing Center - Centro Nacional de Supercomputacion +# Earth Sciences Department - Computational Earth Sciences +# +# Authors: +# Joan Sala Calero (joan.sala@bsc.es) + +import configparser, glob +from dqc_wrapper.utils.utils_forms import get_metadata +from dqc_wrapper.utils.utils_grib import * + +conf_dir = '/data/joan/c3s512-wp1-datachecker/dqc_wrapper/QAR_dqc/conf' +forms_dir = '/data/cds-forms-c3s' + +with open('/tmp/units_info.csv', 'w') as fo: + fo.write('dataset,variable,units_c3s,units_grib\n') + + for conf_file in sorted(glob.glob('{}/*.ini'.format(conf_dir))): + + try: + # Read config + c = configparser.ConfigParser() + c.read(conf_file) + cds_dataset = c['dataset']['cds_dataset'] + cds_variable = c['dataset']['cds_variable'] + cds_units = c['dataset']['cds_units'] + metadata = get_metadata(forms_dir, cds_dataset, cds_variable) + + # Pick a grib file and check units + files = glob.glob(os.path.join(c['general']['input'], c['general']['fpattern'])) + if len(files): + gc = GribFileCheck(files[0]) + grib_units = gc.get_grib_units(sample=True) + fo.write('{},{},{},{}\n'.format(cds_dataset, cds_dataset, cds_units, grib_units)) + except: + print('ERROR: '+conf_file) \ No newline at end of file diff --git a/dqc_wrapper/utils/utils_grib.py b/dqc_wrapper/utils/utils_grib.py index 8c2610bd0..79ff94c4a 100644 --- a/dqc_wrapper/utils/utils_grib.py +++ b/dqc_wrapper/utils/utils_grib.py @@ -65,7 +65,7 @@ class GribFileCheck: """ Get GRIB units of measure """ - def get_grib_units(self): + def get_grib_units(self, sample=False): # Open file and rewind to scan all messages. f = open(self.grib_file, "rb") @@ -76,8 +76,13 @@ class GribFileCheck: if gid is None: break # EOF - # Get data array - units.append(ecc.codes_get(gid, 'units')) + # Get units (sample versus all messages) + u = ecc.codes_get(gid, 'units') + if sample: + ecc.codes_release(gid) + return u + else: + units.append(u) # This is critical to avoid memory 'leak' ecc.codes_release(gid) -- GitLab From a9bfa55cfbcd0b35d6a590c843047ddd4c1d164b Mon Sep 17 00:00:00 2001 From: Joan Sala Calero Date: Sun, 24 May 2020 15:29:38 +0200 Subject: [PATCH 14/39] units comparison --- dqc_wrapper/scripts/units_check.py | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/dqc_wrapper/scripts/units_check.py b/dqc_wrapper/scripts/units_check.py index 994c06a7d..4d3458313 100644 --- a/dqc_wrapper/scripts/units_check.py +++ b/dqc_wrapper/scripts/units_check.py @@ -10,15 +10,18 @@ # Authors: # Joan Sala Calero (joan.sala@bsc.es) -import configparser, glob +import configparser, glob, re from dqc_wrapper.utils.utils_forms import get_metadata from dqc_wrapper.utils.utils_grib import * conf_dir = '/data/joan/c3s512-wp1-datachecker/dqc_wrapper/QAR_dqc/conf' forms_dir = '/data/cds-forms-c3s' +# Regex for units +pattern = re.compile('[\W_]+') + with open('/tmp/units_info.csv', 'w') as fo: - fo.write('dataset,variable,units_c3s,units_grib\n') + fo.write('dataset,variable,units_c3s,units_grib,same_units\n') for conf_file in sorted(glob.glob('{}/*.ini'.format(conf_dir))): @@ -36,6 +39,8 @@ with open('/tmp/units_info.csv', 'w') as fo: if len(files): gc = GribFileCheck(files[0]) grib_units = gc.get_grib_units(sample=True) - fo.write('{},{},{},{}\n'.format(cds_dataset, cds_dataset, cds_units, grib_units)) + eq = pattern.sub('', cds_units) == pattern.sub('', grib_units) + fo.write('{},{},{},{},{}\n'.format(cds_dataset, cds_dataset, cds_units, grib_units, eq)) except: - print('ERROR: '+conf_file) \ No newline at end of file + pass + #print('ERROR: '+conf_file) \ No newline at end of file -- GitLab From b6807eab6f1406904a22c3c1c861a1214ff5af44 Mon Sep 17 00:00:00 2001 From: Joan Sala Calero Date: Sun, 24 May 2020 15:44:27 +0200 Subject: [PATCH 15/39] lower --- dqc_wrapper/scripts/units_check.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dqc_wrapper/scripts/units_check.py b/dqc_wrapper/scripts/units_check.py index 4d3458313..eab442450 100644 --- a/dqc_wrapper/scripts/units_check.py +++ b/dqc_wrapper/scripts/units_check.py @@ -39,7 +39,7 @@ with open('/tmp/units_info.csv', 'w') as fo: if len(files): gc = GribFileCheck(files[0]) grib_units = gc.get_grib_units(sample=True) - eq = pattern.sub('', cds_units) == pattern.sub('', grib_units) + eq = pattern.sub('', cds_units.lower()) == pattern.sub('', grib_units.lower()) fo.write('{},{},{},{},{}\n'.format(cds_dataset, cds_dataset, cds_units, grib_units, eq)) except: pass -- GitLab From 0720c82a22d4bb649c4e8ca9d64f1178d0437677 Mon Sep 17 00:00:00 2001 From: Joan Sala Calero Date: Sun, 24 May 2020 16:45:26 +0200 Subject: [PATCH 16/39] var --- dqc_wrapper/scripts/units_check.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dqc_wrapper/scripts/units_check.py b/dqc_wrapper/scripts/units_check.py index eab442450..030051a41 100644 --- a/dqc_wrapper/scripts/units_check.py +++ b/dqc_wrapper/scripts/units_check.py @@ -40,7 +40,7 @@ with open('/tmp/units_info.csv', 'w') as fo: gc = GribFileCheck(files[0]) grib_units = gc.get_grib_units(sample=True) eq = pattern.sub('', cds_units.lower()) == pattern.sub('', grib_units.lower()) - fo.write('{},{},{},{},{}\n'.format(cds_dataset, cds_dataset, cds_units, grib_units, eq)) + fo.write('{},{},{},{},{}\n'.format(cds_dataset, cds_variable, cds_units, grib_units, eq)) except: pass #print('ERROR: '+conf_file) \ No newline at end of file -- GitLab From 40543ce8c5092fc2380a4c05ee91bdd469e2937b Mon Sep 17 00:00:00 2001 From: Joan Sala Calero Date: Mon, 25 May 2020 08:29:43 +0200 Subject: [PATCH 17/39] eccodes units --- dqc_wrapper/scripts/units_check.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/dqc_wrapper/scripts/units_check.py b/dqc_wrapper/scripts/units_check.py index 030051a41..31493c878 100644 --- a/dqc_wrapper/scripts/units_check.py +++ b/dqc_wrapper/scripts/units_check.py @@ -21,7 +21,7 @@ forms_dir = '/data/cds-forms-c3s' pattern = re.compile('[\W_]+') with open('/tmp/units_info.csv', 'w') as fo: - fo.write('dataset,variable,units_c3s,units_grib,same_units\n') + fo.write('dataset,variable,units_c3s,units_grib,eccodes_units,same_units\n') for conf_file in sorted(glob.glob('{}/*.ini'.format(conf_dir))): @@ -39,8 +39,8 @@ with open('/tmp/units_info.csv', 'w') as fo: if len(files): gc = GribFileCheck(files[0]) grib_units = gc.get_grib_units(sample=True) - eq = pattern.sub('', cds_units.lower()) == pattern.sub('', grib_units.lower()) - fo.write('{},{},{},{},{}\n'.format(cds_dataset, cds_variable, cds_units, grib_units, eq)) + eq = pattern.sub('', cds_units.lower()) == pattern.sub('', grib_units.lower()) == pattern.sub('', metadata['unit'].lower()) + fo.write('{},{},{},{},{},{}\n'.format(cds_dataset, cds_variable, cds_units, grib_units, metadata['unit'], eq)) except: pass #print('ERROR: '+conf_file) \ No newline at end of file -- GitLab From 264ad76d3df5abfffe08f6137281a3a3dddb10d2 Mon Sep 17 00:00:00 2001 From: Joan Sala Calero Date: Mon, 25 May 2020 16:03:09 +0200 Subject: [PATCH 18/39] units check --- dqc_wrapper/QAR_dqc/tolerance_limits_wmo | 4 +- dqc_wrapper/scripts/units_check.py | 53 ++++++++++++++---------- 2 files changed, 34 insertions(+), 23 deletions(-) diff --git a/dqc_wrapper/QAR_dqc/tolerance_limits_wmo b/dqc_wrapper/QAR_dqc/tolerance_limits_wmo index 9c956b3dc..666a91560 100644 --- a/dqc_wrapper/QAR_dqc/tolerance_limits_wmo +++ b/dqc_wrapper/QAR_dqc/tolerance_limits_wmo @@ -71,7 +71,7 @@ forecast_albedo,0,1 high_cloud_cover,0,1 fraction_of_cloud_cover,0,1 snow_albedo,0,1 -sea_ice_cover_anomaly,0,1 +sea_ice_cover_anomaly,-1,1 high_vegetation_cover,0,1 near_ir_albedo_for_direct_radiation,0,1 low_vegetation_cover,0,1 @@ -81,7 +81,7 @@ lake_cover,0,1 high_cloud_cover,0,1 low_cloud_cover,0,1 uv_visible_albedo_for_diffuse_radiation,0,1 -total_cloud_cover_anomaly,0,1 +total_cloud_cover_anomaly,-1,1 sea_ice_cover,0,1 uv_visible_albedo_for_direct_radiation,0,1 anisotropy_of_sub_gridscale_orography,0,1 diff --git a/dqc_wrapper/scripts/units_check.py b/dqc_wrapper/scripts/units_check.py index 31493c878..24c27e7c7 100644 --- a/dqc_wrapper/scripts/units_check.py +++ b/dqc_wrapper/scripts/units_check.py @@ -11,6 +11,7 @@ # Joan Sala Calero (joan.sala@bsc.es) import configparser, glob, re +import pandas as pd from dqc_wrapper.utils.utils_forms import get_metadata from dqc_wrapper.utils.utils_grib import * @@ -20,27 +21,37 @@ forms_dir = '/data/cds-forms-c3s' # Regex for units pattern = re.compile('[\W_]+') -with open('/tmp/units_info.csv', 'w') as fo: - fo.write('dataset,variable,units_c3s,units_grib,eccodes_units,same_units\n') +# Dataframe +df = pd.DataFrame(columns=['dataset','variable','units_c3s','units_grib','eccodes_units','same_units']) +i = 0 +for conf_file in sorted(glob.glob('{}/*.ini'.format(conf_dir))): - for conf_file in sorted(glob.glob('{}/*.ini'.format(conf_dir))): + try: + # Read config + c = configparser.ConfigParser() + c.read(conf_file) + cds_dataset = c['dataset']['cds_dataset'] + cds_variable = c['dataset']['cds_variable'] + cds_units = c['dataset']['cds_units'] + metadata = get_metadata(forms_dir, cds_dataset, cds_variable) - try: - # Read config - c = configparser.ConfigParser() - c.read(conf_file) - cds_dataset = c['dataset']['cds_dataset'] - cds_variable = c['dataset']['cds_variable'] - cds_units = c['dataset']['cds_units'] - metadata = get_metadata(forms_dir, cds_dataset, cds_variable) + # Pick a grib file and check units + files = glob.glob(os.path.join(c['general']['input'], c['general']['fpattern'])) + if len(files): + gc = GribFileCheck(files[0]) + grib_units = gc.get_grib_units(sample=True) + eq = pattern.sub('', cds_units.lower()) == pattern.sub('', grib_units.lower()) == pattern.sub('', metadata['unit'].lower()) + df.loc[i] = [cds_dataset, cds_variable, cds_units, grib_units, metadata['unit'], eq] + i+=1 + except: + pass + #print('ERROR: '+conf_file) - # Pick a grib file and check units - files = glob.glob(os.path.join(c['general']['input'], c['general']['fpattern'])) - if len(files): - gc = GribFileCheck(files[0]) - grib_units = gc.get_grib_units(sample=True) - eq = pattern.sub('', cds_units.lower()) == pattern.sub('', grib_units.lower()) == pattern.sub('', metadata['unit'].lower()) - fo.write('{},{},{},{},{},{}\n'.format(cds_dataset, cds_variable, cds_units, grib_units, metadata['unit'], eq)) - except: - pass - #print('ERROR: '+conf_file) \ No newline at end of file +# Group by variable in order to compare +df.to_csv('/tmp/units_per_dataset.csv') +with open('/tmp/units_per_variable.csv', 'w') as fp: + df2 = df.groupby('variable') + for v, v_df in df2: + unique_units = list(set(v_df.units_c3s.values)) + fp.write('{},{},{}\n'.format(v, len(unique_units)==1, unique_units)) + print() \ No newline at end of file -- GitLab From 8912c5db3e2cbcb1a839f251569cde2b60f797cd Mon Sep 17 00:00:00 2001 From: Joan Sala Calero Date: Tue, 26 May 2020 20:24:04 +0200 Subject: [PATCH 19/39] vr update --- dqc_wrapper/QAR_dqc/tolerance_limits_wmo | 28 ++++++------ dqc_wrapper/scripts/valid_ranges_test.py | 3 ++ dqc_wrapper/utils/texts/caption_histogram.txt | 2 +- .../utils/texts/caption_methodology.txt | 16 +++++++ dqc_wrapper/utils/texts/plot_summary.txt | 19 ++++++-- dqc_wrapper/utils/utils_bokeh.py | 45 +++++++++++-------- dqc_wrapper/utils/utils_stats.py | 5 ++- 7 files changed, 80 insertions(+), 38 deletions(-) create mode 100644 dqc_wrapper/utils/texts/caption_methodology.txt diff --git a/dqc_wrapper/QAR_dqc/tolerance_limits_wmo b/dqc_wrapper/QAR_dqc/tolerance_limits_wmo index 666a91560..bc8926d50 100644 --- a/dqc_wrapper/QAR_dqc/tolerance_limits_wmo +++ b/dqc_wrapper/QAR_dqc/tolerance_limits_wmo @@ -21,7 +21,7 @@ soil_temperature_level_5,223.15,323.15 relative_humidity,0,1 # Atmospheric pressure at the station level: 500 – 1100 hPa (C3S Pa) -surface_pressure,5,11 +surface_pressure,50000,110000 # Wind direction: 0 – 360 degrees; @@ -34,16 +34,16 @@ surface_pressure,5,11 10m_wind_gust_since_previous_post_processing,0,150 instantaneous_10m_wind_gust,0,150 -# Solar radiation (irradiance): 0 – 1600 Wm-2 -surface_solar_radiation_downwards,0,1600 -surface_solar_radiation_downward_clear_sky,0,1600 -top_solar_radiation,0,1600 -clear_sky_direct_solar_radiation_at_surface,0,1600 -total_sky_direct_solar_radiation_at_surface,0,1600 -mean_surface_direct_short_wave_radiation_flux,0,1600 -mean_surface_direct_short_wave_radiation_flux_clear_sky,0,1600 -mean_surface_downward_uv_radiation_flux,0,1600 -mean_top_downward_short_wave_radiation_flux,0,1600 +# Solar radiation (irradiance): 0 – 1600 Wm-2 -> J: 1600*24*Ndays = 2592000 (month) +surface_solar_radiation_downwards,0,2592000 +surface_solar_radiation_downward_clear_sky,0,2592000 +top_solar_radiation,0,2592000 +clear_sky_direct_solar_radiation_at_surface,0,2592000 +total_sky_direct_solar_radiation_at_surface,0,2592000 +mean_surface_direct_short_wave_radiation_flux,0,2592000 +mean_surface_direct_short_wave_radiation_flux_clear_sky,0,2592000 +mean_surface_downward_uv_radiation_flux,0,2592000 +mean_top_downward_short_wave_radiation_flux,0,2592000 # Net radiaton (also extended on the negative side) mean_surface_net_long_wave_radiation_flux,-1600,1600 @@ -56,9 +56,9 @@ mean_top_net_short_wave_radiation_flux,-1600,1600 mean_top_net_short_wave_radiation_flux_clear_sky,-1600,1600 # Precipitation amount (1-minute interval): 0 – 40 mm. (C3S meters) -total_precipitation,0,0.04 -convective_precipitation,0,0.04 -large_scale_precipitation,0,0.04 +total_precipitation,0,0.4 +convective_precipitation,0,0.4 +large_scale_precipitation,0,0.4 # Percent variables snow_cover,0,100 diff --git a/dqc_wrapper/scripts/valid_ranges_test.py b/dqc_wrapper/scripts/valid_ranges_test.py index ddd3a8d66..a425074d0 100644 --- a/dqc_wrapper/scripts/valid_ranges_test.py +++ b/dqc_wrapper/scripts/valid_ranges_test.py @@ -35,6 +35,9 @@ with open('/tmp/valid_ranges_stats.csv', 'w') as fo: cds_variable = c['dataset']['cds_variable'] metadata = get_metadata(forms_dir, cds_dataset, cds_variable) + if not('reanalysis-era5-land-evaporation_from_bare_soil' in conf_file): + continue + # Read csvs csv_hist = os.path.join(res_dir, os.path.basename(conf_file).replace('.ini', '-hist.csv')) csv_stats = csv_hist.replace('hist', 'stats') diff --git a/dqc_wrapper/utils/texts/caption_histogram.txt b/dqc_wrapper/utils/texts/caption_histogram.txt index d9336e51b..a9635199f 100644 --- a/dqc_wrapper/utils/texts/caption_histogram.txt +++ b/dqc_wrapper/utils/texts/caption_histogram.txt @@ -1 +1 @@ -Histogram for the global time series including the high resolution and ensemble members all together. A histogram is a graphical display of data using bars, each bar groups the variable values into ranges reported on the x-axis with related frequency of appearance on the y-axis. The tolerance (if available) and control limits are shown with dashed coloured vertical lines. A boxplot is shown at the bottom of the histogram indicating the variable minimum and maximum, a dispersion range estimation based on the Interquartile Range (IQR), the 1st and 3rd quartiles and the median. (A schematic description of a boxplot is available at the bottom of this page). Note that these plots are interactive using the buttons at the top right. \ No newline at end of file +Histogram for the global time series including the high resolution and ensemble members all together. A histogram is a graphical display of data using bars, each bar groups the variable values into ranges reported on the x-axis with related frequency of appearance on the y-axis. The tolerance (if available) and control limits are shown with dashed coloured vertical lines. A boxplot is shown at the bottom of the histogram indicating the variable minimum and maximum, a dispersion range estimation based on the Interquartile Range (IQR), the 1st and 3rd quartiles and the median. (An schematic description of a boxplot is available at the bottom of this page). Note that these plots are interactive using the buttons at the top right. \ No newline at end of file diff --git a/dqc_wrapper/utils/texts/caption_methodology.txt b/dqc_wrapper/utils/texts/caption_methodology.txt new file mode 100644 index 000000000..8ffed4d75 --- /dev/null +++ b/dqc_wrapper/utils/texts/caption_methodology.txt @@ -0,0 +1,16 @@ +

Short methodology description

+

+A statistical method has been developed to automatically estimate the control limits of any variable based on the shape of the data distribution tails. The main assumption is that a cluster of points are considered as not belonging to the distribution, i.e. considered outliers or unrealistic values, when they are separated from the main data distribution beyond a certain distance. This distance, the “outlier distance”, is expressed in the corresponding variable units and it should be specific for each data distribution and for each tail. +

+

+A convenient procedure to estimate the outlier distance is computing the distance between a pair of specific percentiles characteristic of the corresponding distribution tail. Distributions with long-tails will present larger percentile distances than distributions with short-tails; thus the outlier distance will be larger for the former ones as expected. Once a pair of percentiles is selected and the outlier distance computed, the procedure consists of searching the first gap in the distribution tail large enough to fit the outlier distance. The estimated control limit will be defined by the external side of the fitted outlier distance. An appropriate approach in the outlier distance computation is estimating the percentiles after taking the log10 of the original data distribution. This step exponentially enlarges the contribution of the tails in the percentile estimation, which is essential to correctly incorporate the tail’s shape of long-tail distributions. +

+

+In order to get more robust results and minimize the dependency on the specific pair of percentiles selected, a wide range of possible percentiles pairs are used to produce a wide range of outlier distances and thus of control limits. All these estimated control limits are then sorted in an histogram and then the most frequent binned value is the one provided as estimation for the control limit. +

+

+Note, that this method does not incorporate any physical constraint and thus does not guarantee physical plausibility. It can only be taken as a tool to automatically identify suspicious values of being unrealistic. +

+

+A detailed technical report of this method is under publication. +

\ No newline at end of file diff --git a/dqc_wrapper/utils/texts/plot_summary.txt b/dqc_wrapper/utils/texts/plot_summary.txt index 3193f70ab..62c731392 100644 --- a/dqc_wrapper/utils/texts/plot_summary.txt +++ b/dqc_wrapper/utils/texts/plot_summary.txt @@ -1,9 +1,20 @@

Introduction

-This diagnostic aims to detect suspicious values or outliers (due to e.g. data corruption, unrealistic simulations, …) through the computation and display of histograms. A histogram is an approximate representation of the variable data distribution showing the different frequencies of appearance of all the observed values. Thus, outliers are usually identified in a histogram as data points clearly isolated from the main data distribution. The histograms are available for the global domain and for six different latitudinal bands (0º to 30º, 30º to 60º and 60º to 90º, for both the northern and southern hemispheres). Finally, the time evolution of the variable data distribution for the global domain is also shown at the bottom of this page. All plots are interactive allowing the user to zoom and move across the figure for better browsing. +

+This diagnostic aims to detect suspicious values or outliers (due to e.g. data corruption, unrealistic simulations…) through the computation and display of histograms. A histogram is an approximate representation of the variable data distribution showing the different frequencies of appearance of all the observed values. Thus, outliers are usually identified in a histogram as data points clearly isolated from the main data distribution. The histograms are available for the global domain and for six different latitudinal bands (0º to 30º, 30º to 60º and 60º to 90º, for both the northern and southern hemispheres). Finally, the time evolution of the variable data distribution for the global domain is also shown at the bottom of this page. All plots are interactive allowing the user to zoom and move across the figure for better browsing. +

+

In order to automatically identify possible outliers, two different boundaries are used: control limits and tolerance limits: -

+

+

The control limits are based on specific statistical analyses and depend on the distribution of the variable considered. Any value located outside the control limits should be considered suspicious of being unrealistic and further manual inspection is recommended. A WARNING message is issued in this case. The methodology for estimating the control limits is described in the ¿appendix? -

+

+

The tolerance limits are completely independent of the distribution of the variable considered and are predefined acceptable boundaries based on physical considerations. When available, the boundaries defined by the World Meteorological Organization (WMO) are used as tolerance limits [Guide to the Global Observing System - WMO No488, appendix VI-2]. Any value located outside the tolerance limits should be considered as an unrealistic data point, flagged with an ERROR message. +

Summary of data checks

-#### \ No newline at end of file +

+The results of the physical plausibility analyses are summarized below, related plots are available in the following pages: +

+

+#### +

\ No newline at end of file diff --git a/dqc_wrapper/utils/utils_bokeh.py b/dqc_wrapper/utils/utils_bokeh.py index 05b877bbb..891006444 100644 --- a/dqc_wrapper/utils/utils_bokeh.py +++ b/dqc_wrapper/utils/utils_bokeh.py @@ -74,6 +74,8 @@ class BokehPlot: # Load text definitions self.summary_text = load_text_file( os.path.join(os.path.dirname(os.path.realpath(__file__)), 'texts/plot_summary.txt')) + self.method_text = load_text_file( + os.path.join(os.path.dirname(os.path.realpath(__file__)), 'texts/caption_methodology.txt')) self.caption_hist = load_text_file( os.path.join(os.path.dirname(os.path.realpath(__file__)), 'texts/caption_histogram.txt')) self.caption_tseries = load_text_file( @@ -130,9 +132,11 @@ class BokehPlot: p.circle(mn['date'], mn['Min'], color='#8D021F') # Tolerance - p.line([df['date'].iloc[0], df['date'].iloc[-1]], [self.valid_min, self.valid_min], line_color='magenta', + if not(self.valid_min is None): + p.line([df['date'].iloc[0], df['date'].iloc[-1]], [self.valid_min, self.valid_min], line_color='magenta', legend_label='Tolerance limits', line_dash=[5, 5], line_width=2) - p.line([df['date'].iloc[0], df['date'].iloc[-1]], [self.valid_max, self.valid_max], line_color='magenta', + if not(self.valid_max is None): + p.line([df['date'].iloc[0], df['date'].iloc[-1]], [self.valid_max, self.valid_max], line_color='magenta', legend_label='Tolerance limits', line_dash=[5, 5], line_width=2) # Outliers @@ -144,9 +148,11 @@ class BokehPlot: p.circle(vmin.date.values, vmin.Min.values, color='magenta', fill_color='white', legend_label='Detected outliers') # Control - p.line([df['date'].iloc[0], df['date'].iloc[-1]], [self.vmin_nmax, self.vmin_nmax], line_color='purple', + if not(self.vmin_nmax is None): + p.line([df['date'].iloc[0], df['date'].iloc[-1]], [self.vmin_nmax, self.vmin_nmax], line_color='purple', legend_label='Control limits', line_dash=[5, 5], line_width=2) - p.line([df['date'].iloc[0], df['date'].iloc[-1]], [self.vmax_nmax, self.vmax_nmax], line_color='purple', + if not(self.vmax_nmax is None): + p.line([df['date'].iloc[0], df['date'].iloc[-1]], [self.vmax_nmax, self.vmax_nmax], line_color='purple', legend_label='Control limits', line_dash=[5, 5], line_width=2) # Plot summary figure @@ -291,6 +297,9 @@ class BokehPlot: # Percentages instead of number of bins freq = y[nz]/np.sum(y[nz]) + yrange = [min(freq) - 0.2*(max(freq)-min(freq)), max(freq) + 0.1*(max(freq)-min(freq))] + if yrange[0] == yrange[1]: + yrange = [ yrange[0], yrange[0]+0.1 ] # Set up the figure same as before if log: @@ -307,7 +316,7 @@ class BokehPlot: x_axis_label = '{} ({})'.format(self.varname, self.metadata['unit']), y_axis_label = 'Normalized Frequency', toolbar_location='above', - y_range = [min(freq) - 0.2*(max(freq)-min(freq)), max(freq) + 0.1*(max(freq)-min(freq))], + y_range = yrange, tools='pan,wheel_zoom,box_zoom,reset') # Title/Subtitle @@ -384,9 +393,10 @@ class BokehPlot: df_hist = pd.read_csv(self.csv_hist) # Summary text - buttS, divS = self.create_button_information(self.summary_text.replace('####', self.final_msg_html), ph=450) + buttS, divS = self.create_button_information(self.summary_text.replace('####', self.final_msg_html), ph=490) butth, divH = self.create_button_information(self.caption_hist, ph=100, label_txt='Show/Hide plot description') buttT, divT = self.create_button_information(self.caption_tseries, ph=100, label_txt='Show/Hide plot description') + buttM, divM = self.create_button_information(self.method_text, ph=490, label_txt='Show/Hide methodology') # Total histogram p0 = self.plot_histogram_figure(df_hist, tag='total', pw=1000, ph=500) @@ -394,14 +404,13 @@ class BokehPlot: # Latitude regions p1 = None try: - figs = [] - for t in [ 'N_polar', 'S_polar', 'N_midlat', 'S_midlat', 'N_hadley', 'S_hadley' ]: - figs.append(self.plot_histogram_figure(df_hist, tag=t)) - - # Group plots into grid - p1 = gridplot(figs, ncols=2, toolbar_options=dict(logo=None)) - except: - pass # Dataset has no regions + figs = [] + for t in [ 'N_polar', 'S_polar', 'N_midlat', 'S_midlat', 'N_hadley', 'S_hadley' ]: + figs.append(self.plot_histogram_figure(df_hist, tag=t)) + # Group plots into grid + p1 = gridplot(figs, ncols=2, toolbar_options=dict(logo=None)) + except Exception as e: + pass # Dataset has no regions # Boxplot dates / Summary figure p2, p3 = self.plot_boxplot_lines() @@ -412,14 +421,14 @@ class BokehPlot: if just_figures: if p1 is None or p2 is None: - return [ p0 ] + return [ p0 ] else: - return [p0, p1, p2, p3] + return [p0, p1, p2, p3] else: if p1 is None or p2 is None: - save(p0) + save(p0) else: - save(column(buttS, divS, p0, butth, divH, p1, p2, buttT, divT, p3)) + save(column(buttS, divS, p0, butth, divH, p1, p2, buttT, divT, p3, buttM, divM)) ''' Class: Temporal plots (temporal completeness and consistency) diff --git a/dqc_wrapper/utils/utils_stats.py b/dqc_wrapper/utils/utils_stats.py index 036a49314..c9444f477 100644 --- a/dqc_wrapper/utils/utils_stats.py +++ b/dqc_wrapper/utils/utils_stats.py @@ -22,6 +22,9 @@ Get test message/result depending on results and tolerance/control limits """ def get_plausible_ranges(df_stats, vmin_nmax, vmax_nmax, valid_min, valid_max, metadata, logger): + # Drop N/A + df_stats = df_stats.dropna() + # Unknown tolerance limits for the variable if valid_min is None and valid_max is None: if vmin_nmax is None and vmax_nmax is None: @@ -46,7 +49,7 @@ def get_plausible_ranges(df_stats, vmin_nmax, vmax_nmax, valid_min, valid_max, m # Valid range estimation (only if defined, well-known variable limits) else: res = check_vmin_vmax(df_stats, valid_min, valid_max, logger, res_val='err') - msg_limits = '[control limits = ({}, {}){}; variable ranges = ({}, {}){}]'.format( + msg_limits = '[tolerance limits = ({}, {}){}; variable ranges = ({}, {}){}]'.format( format_float(valid_min), format_float(valid_max), metadata['unit'], format_float(min(df_stats['Min'])), format_float(max(df_stats['Max'])), metadata['unit'] ) -- GitLab From 6f34b25be7bee417e09d8c8c9824d38bae5894f0 Mon Sep 17 00:00:00 2001 From: Joan Sala Calero Date: Wed, 27 May 2020 10:10:01 +0200 Subject: [PATCH 20/39] new ranges --- ...a5-land-monthly-means-surface_pressure.ini | 4 +- ...eans-surface_solar_radiation_downwards.ini | 2 +- ...land-monthly-means-total_precipitation.ini | 2 +- .../reanalysis-era5-land-surface_pressure.ini | 4 +- ...land-surface_solar_radiation_downwards.ini | 2 +- ...analysis-era5-land-total_precipitation.ini | 2 +- ...levels-10m_u_component_of_neutral_wind.ini | 4 +- ...levels-10m_v_component_of_neutral_wind.ini | 4 +- ..._sky_direct_solar_radiation_at_surface.ini | 2 +- ...single-levels-convective_precipitation.ini | 2 +- ...ingle-levels-large_scale_precipitation.ini | 2 +- ...e-levels-mean_direction_of_total_swell.ini | 4 +- ...le-levels-mean_direction_of_wind_waves.ini | 4 +- ...rface_direct_short_wave_radiation_flux.ini | 2 +- ...ct_short_wave_radiation_flux_clear_sky.ini | 2 +- ...ean_surface_downward_uv_radiation_flux.ini | 2 +- ...top_downward_short_wave_radiation_flux.ini | 2 +- ...era5-single-levels-mean_wave_direction.ini | 4 +- ...ave_direction_of_first_swell_partition.ini | 4 +- ...ve_direction_of_second_swell_partition.ini | 4 +- ...ave_direction_of_third_swell_partition.ini | 4 +- ...-means-10m_u_component_of_neutral_wind.ini | 4 +- ...-means-10m_v_component_of_neutral_wind.ini | 4 +- ..._sky_direct_solar_radiation_at_surface.ini | 2 +- ...monthly-means-convective_precipitation.ini | 2 +- ...onthly-means-large_scale_precipitation.ini | 2 +- ...ly-means-mean_direction_of_total_swell.ini | 4 +- ...hly-means-mean_direction_of_wind_waves.ini | 4 +- ...rface_direct_short_wave_radiation_flux.ini | 2 +- ...ct_short_wave_radiation_flux_clear_sky.ini | 2 +- ...ean_surface_downward_uv_radiation_flux.ini | 2 +- ...top_downward_short_wave_radiation_flux.ini | 2 +- ...vels-monthly-means-mean_wave_direction.ini | 4 +- ...ave_direction_of_first_swell_partition.ini | 4 +- ...ve_direction_of_second_swell_partition.ini | 4 +- ...ave_direction_of_third_swell_partition.ini | 4 +- ..._equivalent_10m_neutral_wind_direction.ini | 4 +- ...-levels-monthly-means-surface_pressure.ini | 4 +- ...ace_solar_radiation_downward_clear_sky.ini | 2 +- ...eans-surface_solar_radiation_downwards.ini | 2 +- ...vels-monthly-means-total_precipitation.ini | 2 +- ..._sky_direct_solar_radiation_at_surface.ini | 2 +- ..._equivalent_10m_neutral_wind_direction.ini | 4 +- ...is-era5-single-levels-surface_pressure.ini | 4 +- ...ace_solar_radiation_downward_clear_sky.ini | 2 +- ...vels-surface_solar_radiation_downwards.ini | 2 +- ...era5-single-levels-total_precipitation.ini | 2 +- ..._sky_direct_solar_radiation_at_surface.ini | 2 +- ...evels-mescan_surfex-10m_wind_direction.ini | 4 +- ...-levels-mescan_surfex-surface_pressure.ini | 4 +- ...vels-mescan_surfex-total_precipitation.ini | 2 +- ...vels-uerra_harmonie-10m_wind_direction.ini | 4 +- ...levels-uerra_harmonie-surface_pressure.ini | 4 +- ...els-uerra_harmonie-total_precipitation.ini | 2 +- ...rface_solar_radiation_downwards-cmcc-3.ini | 2 +- ...urface_solar_radiation_downwards-dwd-2.ini | 2 +- ...face_solar_radiation_downwards-ecmwf-5.ini | 2 +- ...lar_radiation_downwards-meteo_france-6.ini | 2 +- ...lar_radiation_downwards-meteo_france-7.ini | 2 +- ...face_solar_radiation_downwards-ukmo-14.ini | 2 +- ...ngle-levels-top_solar_radiation-cmcc-3.ini | 2 +- ...ingle-levels-top_solar_radiation-dwd-2.ini | 2 +- ...gle-levels-top_solar_radiation-ecmwf-5.ini | 2 +- ...els-top_solar_radiation-meteo_france-6.ini | 2 +- ...els-top_solar_radiation-meteo_france-7.ini | 2 +- ...gle-levels-top_solar_radiation-ukmo-14.ini | 2 +- ...ngle-levels-total_precipitation-cmcc-3.ini | 2 +- ...ingle-levels-total_precipitation-dwd-2.ini | 2 +- ...gle-levels-total_precipitation-ecmwf-5.ini | 2 +- ...els-total_precipitation-meteo_france-6.ini | 2 +- ...els-total_precipitation-meteo_france-7.ini | 2 +- ...gle-levels-total_precipitation-ukmo-14.ini | 2 +- ...rface_solar_radiation_downwards-cmcc-3.ini | 2 +- ...urface_solar_radiation_downwards-dwd-2.ini | 2 +- ...face_solar_radiation_downwards-ecmwf-5.ini | 2 +- ...lar_radiation_downwards-meteo_france-6.ini | 2 +- ...lar_radiation_downwards-meteo_france-7.ini | 2 +- ...face_solar_radiation_downwards-ukmo-14.ini | 2 +- ...ngle-levels-total_precipitation-cmcc-3.ini | 2 +- ...ingle-levels-total_precipitation-dwd-2.ini | 2 +- ...gle-levels-total_precipitation-ecmwf-5.ini | 2 +- ...els-total_precipitation-meteo_france-6.ini | 2 +- ...els-total_precipitation-meteo_france-7.ini | 2 +- ...gle-levels-total_precipitation-ukmo-14.ini | 2 +- ...le-levels-sea_ice_cover_anomaly-cmcc-3.ini | 2 +- ...gle-levels-sea_ice_cover_anomaly-dwd-2.ini | 2 +- ...e-levels-sea_ice_cover_anomaly-ecmwf-5.ini | 2 +- ...s-sea_ice_cover_anomaly-meteo_france-6.ini | 2 +- ...s-sea_ice_cover_anomaly-meteo_france-7.ini | 2 +- ...e-levels-sea_ice_cover_anomaly-ukmo-14.ini | 2 +- ...evels-total_cloud_cover_anomaly-cmcc-3.ini | 2 +- ...levels-total_cloud_cover_anomaly-dwd-2.ini | 2 +- ...vels-total_cloud_cover_anomaly-ecmwf-5.ini | 2 +- ...tal_cloud_cover_anomaly-meteo_france-6.ini | 2 +- ...tal_cloud_cover_anomaly-meteo_france-7.ini | 2 +- ...vels-total_cloud_cover_anomaly-ukmo-14.ini | 2 +- dqc_wrapper/QAR_dqc/tolerance_limits_wmo | 14 ++++++- dqc_wrapper/checker.py | 2 +- dqc_wrapper/conf/conf_test06_2.ini | 1 + dqc_wrapper/conf/conf_test06_3.ini | 1 + dqc_wrapper/scripts/valid_ranges_test.py | 11 ++--- dqc_wrapper/test06_valid_ranges.py | 7 ++-- dqc_wrapper/utils/utils_bokeh.py | 41 ++++++++++--------- dqc_wrapper/utils/utils_files.py | 2 + dqc_wrapper/utils/utils_grib.py | 3 +- dqc_wrapper/utils/utils_stats.py | 12 +++--- 106 files changed, 180 insertions(+), 158 deletions(-) diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-surface_pressure.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-surface_pressure.ini index 3744bce15..7598f9f7e 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-surface_pressure.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-surface_pressure.ini @@ -40,5 +40,5 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = 5.0 -valid_max = 11.0 +valid_min = 50000.0 +valid_max = 110000.0 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-surface_solar_radiation_downwards.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-surface_solar_radiation_downwards.ini index faad44aa8..6925b0e42 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-surface_solar_radiation_downwards.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-surface_solar_radiation_downwards.ini @@ -41,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = 0.0 -valid_max = 1600.0 +valid_max = 2592000.0 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-total_precipitation.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-total_precipitation.ini index effa141f2..e1d204f77 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-total_precipitation.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-total_precipitation.ini @@ -41,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = 0.0 -valid_max = 0.04 +valid_max = 0.4 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-surface_pressure.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-surface_pressure.ini index 5e92bc948..dca798c65 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-surface_pressure.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-surface_pressure.ini @@ -40,5 +40,5 @@ time_step = 1 time_granularity = day [valid_ranges] -valid_min = 5.0 -valid_max = 11.0 +valid_min = 50000.0 +valid_max = 110000.0 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-surface_solar_radiation_downwards.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-surface_solar_radiation_downwards.ini index daf82481e..6b417ba47 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-surface_solar_radiation_downwards.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-surface_solar_radiation_downwards.ini @@ -41,4 +41,4 @@ time_granularity = day [valid_ranges] valid_min = 0.0 -valid_max = 1600.0 +valid_max = 2592000.0 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-total_precipitation.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-total_precipitation.ini index d5b0f0b25..cfe860c77 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-total_precipitation.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-total_precipitation.ini @@ -41,4 +41,4 @@ time_granularity = day [valid_ranges] valid_min = 0.0 -valid_max = 0.04 +valid_max = 0.4 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-10m_u_component_of_neutral_wind.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-10m_u_component_of_neutral_wind.ini index 6ac40a0a7..b514aed61 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-10m_u_component_of_neutral_wind.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-10m_u_component_of_neutral_wind.ini @@ -40,5 +40,5 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = -valid_max = +valid_min = -75.0 +valid_max = 75.0 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-10m_v_component_of_neutral_wind.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-10m_v_component_of_neutral_wind.ini index 6b384912f..4af75ba87 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-10m_v_component_of_neutral_wind.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-10m_v_component_of_neutral_wind.ini @@ -40,5 +40,5 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = -valid_max = +valid_min = -75.0 +valid_max = 75.0 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-clear_sky_direct_solar_radiation_at_surface.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-clear_sky_direct_solar_radiation_at_surface.ini index 7940487cd..dd415600d 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-clear_sky_direct_solar_radiation_at_surface.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-clear_sky_direct_solar_radiation_at_surface.ini @@ -41,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = 0.0 -valid_max = 1600.0 +valid_max = 2592000.0 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-convective_precipitation.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-convective_precipitation.ini index 6036be523..c708ac608 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-convective_precipitation.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-convective_precipitation.ini @@ -41,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = 0.0 -valid_max = 0.04 +valid_max = 0.4 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-large_scale_precipitation.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-large_scale_precipitation.ini index d5febd550..c5090a7c1 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-large_scale_precipitation.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-large_scale_precipitation.ini @@ -41,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = 0.0 -valid_max = 0.04 +valid_max = 0.4 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_direction_of_total_swell.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_direction_of_total_swell.ini index e83a7dd53..38f69a5e7 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_direction_of_total_swell.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_direction_of_total_swell.ini @@ -40,5 +40,5 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = -valid_max = +valid_min = 0.0 +valid_max = 360.0 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_direction_of_wind_waves.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_direction_of_wind_waves.ini index 99ee2462c..a0d32edb7 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_direction_of_wind_waves.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_direction_of_wind_waves.ini @@ -40,5 +40,5 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = -valid_max = +valid_min = 0.0 +valid_max = 360.0 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_surface_direct_short_wave_radiation_flux.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_surface_direct_short_wave_radiation_flux.ini index ddde346f1..0c055c800 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_surface_direct_short_wave_radiation_flux.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_surface_direct_short_wave_radiation_flux.ini @@ -41,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = 0.0 -valid_max = 1600.0 +valid_max = 2592000.0 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_surface_direct_short_wave_radiation_flux_clear_sky.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_surface_direct_short_wave_radiation_flux_clear_sky.ini index d0b77ab15..cf7bf2b44 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_surface_direct_short_wave_radiation_flux_clear_sky.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_surface_direct_short_wave_radiation_flux_clear_sky.ini @@ -41,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = 0.0 -valid_max = 1600.0 +valid_max = 2592000.0 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_surface_downward_uv_radiation_flux.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_surface_downward_uv_radiation_flux.ini index aca5ea8d0..2ae6b16b8 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_surface_downward_uv_radiation_flux.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_surface_downward_uv_radiation_flux.ini @@ -41,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = 0.0 -valid_max = 1600.0 +valid_max = 2592000.0 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_top_downward_short_wave_radiation_flux.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_top_downward_short_wave_radiation_flux.ini index 48e013d6f..fe2e28061 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_top_downward_short_wave_radiation_flux.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_top_downward_short_wave_radiation_flux.ini @@ -41,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = 0.0 -valid_max = 1600.0 +valid_max = 2592000.0 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_wave_direction.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_wave_direction.ini index b0c009673..ce8f0d467 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_wave_direction.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_wave_direction.ini @@ -40,5 +40,5 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = -valid_max = +valid_min = 0.0 +valid_max = 360.0 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_wave_direction_of_first_swell_partition.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_wave_direction_of_first_swell_partition.ini index d3946bcf8..52a8f9888 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_wave_direction_of_first_swell_partition.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_wave_direction_of_first_swell_partition.ini @@ -40,5 +40,5 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = -valid_max = +valid_min = 0.0 +valid_max = 360.0 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_wave_direction_of_second_swell_partition.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_wave_direction_of_second_swell_partition.ini index a6acc0905..e9e9d5659 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_wave_direction_of_second_swell_partition.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_wave_direction_of_second_swell_partition.ini @@ -40,5 +40,5 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = -valid_max = +valid_min = 0.0 +valid_max = 360.0 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_wave_direction_of_third_swell_partition.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_wave_direction_of_third_swell_partition.ini index 6f4f939c4..c9165a83f 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_wave_direction_of_third_swell_partition.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_wave_direction_of_third_swell_partition.ini @@ -40,5 +40,5 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = -valid_max = +valid_min = 0.0 +valid_max = 360.0 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-10m_u_component_of_neutral_wind.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-10m_u_component_of_neutral_wind.ini index 1d19fb633..088326770 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-10m_u_component_of_neutral_wind.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-10m_u_component_of_neutral_wind.ini @@ -40,5 +40,5 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = -valid_max = +valid_min = -75.0 +valid_max = 75.0 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-10m_v_component_of_neutral_wind.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-10m_v_component_of_neutral_wind.ini index 60d5b539c..b47eb17b9 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-10m_v_component_of_neutral_wind.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-10m_v_component_of_neutral_wind.ini @@ -40,5 +40,5 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = -valid_max = +valid_min = -75.0 +valid_max = 75.0 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-clear_sky_direct_solar_radiation_at_surface.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-clear_sky_direct_solar_radiation_at_surface.ini index f351c987b..5e3195914 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-clear_sky_direct_solar_radiation_at_surface.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-clear_sky_direct_solar_radiation_at_surface.ini @@ -41,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = 0.0 -valid_max = 1600.0 +valid_max = 2592000.0 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-convective_precipitation.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-convective_precipitation.ini index 6176f434e..bfb3d960f 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-convective_precipitation.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-convective_precipitation.ini @@ -41,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = 0.0 -valid_max = 0.04 +valid_max = 0.4 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-large_scale_precipitation.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-large_scale_precipitation.ini index e2a1f3e9a..881186d27 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-large_scale_precipitation.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-large_scale_precipitation.ini @@ -41,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = 0.0 -valid_max = 0.04 +valid_max = 0.4 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_direction_of_total_swell.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_direction_of_total_swell.ini index 241bc81de..e0ca20e12 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_direction_of_total_swell.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_direction_of_total_swell.ini @@ -40,5 +40,5 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = -valid_max = +valid_min = 0.0 +valid_max = 360.0 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_direction_of_wind_waves.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_direction_of_wind_waves.ini index fe571319d..de4e3669b 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_direction_of_wind_waves.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_direction_of_wind_waves.ini @@ -40,5 +40,5 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = -valid_max = +valid_min = 0.0 +valid_max = 360.0 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_surface_direct_short_wave_radiation_flux.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_surface_direct_short_wave_radiation_flux.ini index d83034354..e8913b6f4 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_surface_direct_short_wave_radiation_flux.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_surface_direct_short_wave_radiation_flux.ini @@ -41,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = 0.0 -valid_max = 1600.0 +valid_max = 2592000.0 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_surface_direct_short_wave_radiation_flux_clear_sky.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_surface_direct_short_wave_radiation_flux_clear_sky.ini index 69a178cba..292868737 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_surface_direct_short_wave_radiation_flux_clear_sky.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_surface_direct_short_wave_radiation_flux_clear_sky.ini @@ -41,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = 0.0 -valid_max = 1600.0 +valid_max = 2592000.0 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_surface_downward_uv_radiation_flux.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_surface_downward_uv_radiation_flux.ini index 2ef6559ff..c77a0f77c 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_surface_downward_uv_radiation_flux.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_surface_downward_uv_radiation_flux.ini @@ -41,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = 0.0 -valid_max = 1600.0 +valid_max = 2592000.0 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_top_downward_short_wave_radiation_flux.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_top_downward_short_wave_radiation_flux.ini index 017134648..6d4289ff4 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_top_downward_short_wave_radiation_flux.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_top_downward_short_wave_radiation_flux.ini @@ -41,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = 0.0 -valid_max = 1600.0 +valid_max = 2592000.0 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_wave_direction.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_wave_direction.ini index 55041548e..881508a33 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_wave_direction.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_wave_direction.ini @@ -40,5 +40,5 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = -valid_max = +valid_min = 0.0 +valid_max = 360.0 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_wave_direction_of_first_swell_partition.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_wave_direction_of_first_swell_partition.ini index e00d4f7f2..2e31cb50f 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_wave_direction_of_first_swell_partition.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_wave_direction_of_first_swell_partition.ini @@ -40,5 +40,5 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = -valid_max = +valid_min = 0.0 +valid_max = 360.0 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_wave_direction_of_second_swell_partition.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_wave_direction_of_second_swell_partition.ini index cdb4c9a77..14ebded5b 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_wave_direction_of_second_swell_partition.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_wave_direction_of_second_swell_partition.ini @@ -40,5 +40,5 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = -valid_max = +valid_min = 0.0 +valid_max = 360.0 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_wave_direction_of_third_swell_partition.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_wave_direction_of_third_swell_partition.ini index e3cadefd0..641cd45cc 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_wave_direction_of_third_swell_partition.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_wave_direction_of_third_swell_partition.ini @@ -40,5 +40,5 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = -valid_max = +valid_min = 0.0 +valid_max = 360.0 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-ocean_surface_stress_equivalent_10m_neutral_wind_direction.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-ocean_surface_stress_equivalent_10m_neutral_wind_direction.ini index a5140ba9f..5ad87a65d 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-ocean_surface_stress_equivalent_10m_neutral_wind_direction.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-ocean_surface_stress_equivalent_10m_neutral_wind_direction.ini @@ -40,5 +40,5 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = -valid_max = +valid_min = 0.0 +valid_max = 360.0 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-surface_pressure.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-surface_pressure.ini index 2c7c344d7..d8d279c11 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-surface_pressure.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-surface_pressure.ini @@ -40,5 +40,5 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = 5.0 -valid_max = 11.0 +valid_min = 50000.0 +valid_max = 110000.0 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-surface_solar_radiation_downward_clear_sky.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-surface_solar_radiation_downward_clear_sky.ini index 9096ce80d..4a2730c31 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-surface_solar_radiation_downward_clear_sky.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-surface_solar_radiation_downward_clear_sky.ini @@ -41,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = 0.0 -valid_max = 1600.0 +valid_max = 2592000.0 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-surface_solar_radiation_downwards.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-surface_solar_radiation_downwards.ini index e0d57141e..96c06d87c 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-surface_solar_radiation_downwards.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-surface_solar_radiation_downwards.ini @@ -41,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = 0.0 -valid_max = 1600.0 +valid_max = 2592000.0 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-total_precipitation.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-total_precipitation.ini index c214652dc..c5a31d035 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-total_precipitation.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-total_precipitation.ini @@ -41,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = 0.0 -valid_max = 0.04 +valid_max = 0.4 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-total_sky_direct_solar_radiation_at_surface.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-total_sky_direct_solar_radiation_at_surface.ini index f7fa38d79..e088c1bfa 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-total_sky_direct_solar_radiation_at_surface.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-total_sky_direct_solar_radiation_at_surface.ini @@ -41,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = 0.0 -valid_max = 1600.0 +valid_max = 2592000.0 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-ocean_surface_stress_equivalent_10m_neutral_wind_direction.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-ocean_surface_stress_equivalent_10m_neutral_wind_direction.ini index 72ff154a9..dd51f210c 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-ocean_surface_stress_equivalent_10m_neutral_wind_direction.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-ocean_surface_stress_equivalent_10m_neutral_wind_direction.ini @@ -40,5 +40,5 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = -valid_max = +valid_min = 0.0 +valid_max = 360.0 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-surface_pressure.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-surface_pressure.ini index d2ba1c988..95d2d5d2c 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-surface_pressure.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-surface_pressure.ini @@ -40,5 +40,5 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = 5.0 -valid_max = 11.0 +valid_min = 50000.0 +valid_max = 110000.0 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-surface_solar_radiation_downward_clear_sky.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-surface_solar_radiation_downward_clear_sky.ini index cc3d9f2d2..9f0c0b3a8 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-surface_solar_radiation_downward_clear_sky.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-surface_solar_radiation_downward_clear_sky.ini @@ -41,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = 0.0 -valid_max = 1600.0 +valid_max = 2592000.0 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-surface_solar_radiation_downwards.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-surface_solar_radiation_downwards.ini index 3f0988e04..f8d047247 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-surface_solar_radiation_downwards.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-surface_solar_radiation_downwards.ini @@ -41,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = 0.0 -valid_max = 1600.0 +valid_max = 2592000.0 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-total_precipitation.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-total_precipitation.ini index 67be0c5b7..64fa92af2 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-total_precipitation.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-total_precipitation.ini @@ -41,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = 0.0 -valid_max = 0.04 +valid_max = 0.4 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-total_sky_direct_solar_radiation_at_surface.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-total_sky_direct_solar_radiation_at_surface.ini index c6d51d2f9..f29b6de2b 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-total_sky_direct_solar_radiation_at_surface.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-total_sky_direct_solar_radiation_at_surface.ini @@ -41,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = 0.0 -valid_max = 1600.0 +valid_max = 2592000.0 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-mescan_surfex-10m_wind_direction.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-mescan_surfex-10m_wind_direction.ini index 666e006c6..acbf8e74e 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-mescan_surfex-10m_wind_direction.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-mescan_surfex-10m_wind_direction.ini @@ -40,5 +40,5 @@ time_step = 12 time_granularity = hour [valid_ranges] -valid_min = -valid_max = +valid_min = 0.0 +valid_max = 360.0 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-mescan_surfex-surface_pressure.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-mescan_surfex-surface_pressure.ini index 79d2a3dad..3f7df1ed7 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-mescan_surfex-surface_pressure.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-mescan_surfex-surface_pressure.ini @@ -40,5 +40,5 @@ time_step = 12 time_granularity = hour [valid_ranges] -valid_min = 5.0 -valid_max = 11.0 +valid_min = 50000.0 +valid_max = 110000.0 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-mescan_surfex-total_precipitation.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-mescan_surfex-total_precipitation.ini index 4922987d1..bbe15aa89 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-mescan_surfex-total_precipitation.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-mescan_surfex-total_precipitation.ini @@ -41,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = 0.0 -valid_max = 0.04 +valid_max = 0.4 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-uerra_harmonie-10m_wind_direction.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-uerra_harmonie-10m_wind_direction.ini index b0cd668c1..e62fa5d37 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-uerra_harmonie-10m_wind_direction.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-uerra_harmonie-10m_wind_direction.ini @@ -40,5 +40,5 @@ time_step = 6 time_granularity = hour [valid_ranges] -valid_min = -valid_max = +valid_min = 0.0 +valid_max = 360.0 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-uerra_harmonie-surface_pressure.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-uerra_harmonie-surface_pressure.ini index 5c21cf54c..08bf220dc 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-uerra_harmonie-surface_pressure.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-uerra_harmonie-surface_pressure.ini @@ -40,5 +40,5 @@ time_step = 6 time_granularity = hour [valid_ranges] -valid_min = 5.0 -valid_max = 11.0 +valid_min = 50000.0 +valid_max = 110000.0 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-uerra_harmonie-total_precipitation.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-uerra_harmonie-total_precipitation.ini index fa86bc405..f8c895726 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-uerra_harmonie-total_precipitation.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-uerra_harmonie-total_precipitation.ini @@ -41,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = 0.0 -valid_max = 0.04 +valid_max = 0.4 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_solar_radiation_downwards-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_solar_radiation_downwards-cmcc-3.ini index b8b276902..3a8033c05 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_solar_radiation_downwards-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_solar_radiation_downwards-cmcc-3.ini @@ -41,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = 0.0 -valid_max = 1600.0 +valid_max = 2592000.0 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_solar_radiation_downwards-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_solar_radiation_downwards-dwd-2.ini index 7df392746..dccc5bad6 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_solar_radiation_downwards-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_solar_radiation_downwards-dwd-2.ini @@ -41,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = 0.0 -valid_max = 1600.0 +valid_max = 2592000.0 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_solar_radiation_downwards-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_solar_radiation_downwards-ecmwf-5.ini index d09b7a24b..713441124 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_solar_radiation_downwards-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_solar_radiation_downwards-ecmwf-5.ini @@ -41,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = 0.0 -valid_max = 1600.0 +valid_max = 2592000.0 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_solar_radiation_downwards-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_solar_radiation_downwards-meteo_france-6.ini index 5f314507c..677da12fd 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_solar_radiation_downwards-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_solar_radiation_downwards-meteo_france-6.ini @@ -41,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = 0.0 -valid_max = 1600.0 +valid_max = 2592000.0 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_solar_radiation_downwards-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_solar_radiation_downwards-meteo_france-7.ini index 3d4167757..a580b2538 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_solar_radiation_downwards-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_solar_radiation_downwards-meteo_france-7.ini @@ -41,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = 0.0 -valid_max = 1600.0 +valid_max = 2592000.0 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_solar_radiation_downwards-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_solar_radiation_downwards-ukmo-14.ini index 88e15949c..4786844b9 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_solar_radiation_downwards-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_solar_radiation_downwards-ukmo-14.ini @@ -41,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = 0.0 -valid_max = 1600.0 +valid_max = 2592000.0 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-top_solar_radiation-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-top_solar_radiation-cmcc-3.ini index b5f739b7b..7043430b1 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-top_solar_radiation-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-top_solar_radiation-cmcc-3.ini @@ -41,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = 0.0 -valid_max = 1600.0 +valid_max = 2592000.0 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-top_solar_radiation-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-top_solar_radiation-dwd-2.ini index 041175b03..025624d9d 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-top_solar_radiation-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-top_solar_radiation-dwd-2.ini @@ -41,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = 0.0 -valid_max = 1600.0 +valid_max = 2592000.0 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-top_solar_radiation-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-top_solar_radiation-ecmwf-5.ini index 2ac759b89..e4fd9b3cc 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-top_solar_radiation-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-top_solar_radiation-ecmwf-5.ini @@ -41,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = 0.0 -valid_max = 1600.0 +valid_max = 2592000.0 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-top_solar_radiation-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-top_solar_radiation-meteo_france-6.ini index cc12afac7..e3fbbc191 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-top_solar_radiation-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-top_solar_radiation-meteo_france-6.ini @@ -41,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = 0.0 -valid_max = 1600.0 +valid_max = 2592000.0 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-top_solar_radiation-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-top_solar_radiation-meteo_france-7.ini index 272cc3c20..11c7d9688 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-top_solar_radiation-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-top_solar_radiation-meteo_france-7.ini @@ -41,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = 0.0 -valid_max = 1600.0 +valid_max = 2592000.0 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-top_solar_radiation-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-top_solar_radiation-ukmo-14.ini index b7da88d76..ac98a2cc1 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-top_solar_radiation-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-top_solar_radiation-ukmo-14.ini @@ -41,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = 0.0 -valid_max = 1600.0 +valid_max = 2592000.0 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-total_precipitation-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-total_precipitation-cmcc-3.ini index d51b8f5b6..d8baf7ba7 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-total_precipitation-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-total_precipitation-cmcc-3.ini @@ -41,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = 0.0 -valid_max = 0.04 +valid_max = 0.4 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-total_precipitation-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-total_precipitation-dwd-2.ini index b7a4c46a9..c89288c09 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-total_precipitation-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-total_precipitation-dwd-2.ini @@ -41,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = 0.0 -valid_max = 0.04 +valid_max = 0.4 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-total_precipitation-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-total_precipitation-ecmwf-5.ini index 7f49e6158..8f69ee9ad 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-total_precipitation-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-total_precipitation-ecmwf-5.ini @@ -41,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = 0.0 -valid_max = 0.04 +valid_max = 0.4 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-total_precipitation-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-total_precipitation-meteo_france-6.ini index 8c31feace..99b39e8d0 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-total_precipitation-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-total_precipitation-meteo_france-6.ini @@ -41,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = 0.0 -valid_max = 0.04 +valid_max = 0.4 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-total_precipitation-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-total_precipitation-meteo_france-7.ini index ee2ab0948..af4fe61e7 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-total_precipitation-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-total_precipitation-meteo_france-7.ini @@ -41,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = 0.0 -valid_max = 0.04 +valid_max = 0.4 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-total_precipitation-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-total_precipitation-ukmo-14.ini index d7e02e169..b5143a4ec 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-total_precipitation-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-total_precipitation-ukmo-14.ini @@ -41,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = 0.0 -valid_max = 0.04 +valid_max = 0.4 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_solar_radiation_downwards-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_solar_radiation_downwards-cmcc-3.ini index 3db87bda0..a699435d7 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_solar_radiation_downwards-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_solar_radiation_downwards-cmcc-3.ini @@ -41,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = 0.0 -valid_max = 1600.0 +valid_max = 2592000.0 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_solar_radiation_downwards-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_solar_radiation_downwards-dwd-2.ini index d2ce5202c..b8310d0ab 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_solar_radiation_downwards-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_solar_radiation_downwards-dwd-2.ini @@ -41,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = 0.0 -valid_max = 1600.0 +valid_max = 2592000.0 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_solar_radiation_downwards-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_solar_radiation_downwards-ecmwf-5.ini index 7ef55bc61..0307e950c 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_solar_radiation_downwards-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_solar_radiation_downwards-ecmwf-5.ini @@ -41,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = 0.0 -valid_max = 1600.0 +valid_max = 2592000.0 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_solar_radiation_downwards-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_solar_radiation_downwards-meteo_france-6.ini index 428dea07c..9c2a250bc 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_solar_radiation_downwards-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_solar_radiation_downwards-meteo_france-6.ini @@ -41,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = 0.0 -valid_max = 1600.0 +valid_max = 2592000.0 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_solar_radiation_downwards-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_solar_radiation_downwards-meteo_france-7.ini index d5b2b6f17..62c700591 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_solar_radiation_downwards-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_solar_radiation_downwards-meteo_france-7.ini @@ -41,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = 0.0 -valid_max = 1600.0 +valid_max = 2592000.0 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_solar_radiation_downwards-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_solar_radiation_downwards-ukmo-14.ini index 1a4ec56fe..a6029f8e6 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_solar_radiation_downwards-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_solar_radiation_downwards-ukmo-14.ini @@ -41,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = 0.0 -valid_max = 1600.0 +valid_max = 2592000.0 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-total_precipitation-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-total_precipitation-cmcc-3.ini index a53aaa352..092b0829f 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-total_precipitation-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-total_precipitation-cmcc-3.ini @@ -41,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = 0.0 -valid_max = 0.04 +valid_max = 0.4 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-total_precipitation-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-total_precipitation-dwd-2.ini index 17203bdeb..4bb4f1523 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-total_precipitation-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-total_precipitation-dwd-2.ini @@ -41,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = 0.0 -valid_max = 0.04 +valid_max = 0.4 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-total_precipitation-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-total_precipitation-ecmwf-5.ini index e79d376ba..0aa1a3766 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-total_precipitation-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-total_precipitation-ecmwf-5.ini @@ -41,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = 0.0 -valid_max = 0.04 +valid_max = 0.4 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-total_precipitation-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-total_precipitation-meteo_france-6.ini index 58bc7b87e..415011cd9 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-total_precipitation-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-total_precipitation-meteo_france-6.ini @@ -41,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = 0.0 -valid_max = 0.04 +valid_max = 0.4 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-total_precipitation-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-total_precipitation-meteo_france-7.ini index 44f56ea44..be9c80bc3 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-total_precipitation-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-total_precipitation-meteo_france-7.ini @@ -41,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = 0.0 -valid_max = 0.04 +valid_max = 0.4 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-total_precipitation-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-total_precipitation-ukmo-14.ini index 7ed3d87a5..1c0da7264 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-total_precipitation-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-total_precipitation-ukmo-14.ini @@ -41,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = 0.0 -valid_max = 0.04 +valid_max = 0.4 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-sea_ice_cover_anomaly-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-sea_ice_cover_anomaly-cmcc-3.ini index 0af700044..63420a1ac 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-sea_ice_cover_anomaly-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-sea_ice_cover_anomaly-cmcc-3.ini @@ -40,5 +40,5 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = 0.0 +valid_min = -1.0 valid_max = 1.0 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-sea_ice_cover_anomaly-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-sea_ice_cover_anomaly-dwd-2.ini index afe3387d4..ad07798bf 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-sea_ice_cover_anomaly-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-sea_ice_cover_anomaly-dwd-2.ini @@ -40,5 +40,5 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = 0.0 +valid_min = -1.0 valid_max = 1.0 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-sea_ice_cover_anomaly-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-sea_ice_cover_anomaly-ecmwf-5.ini index b3d855a92..5838568bb 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-sea_ice_cover_anomaly-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-sea_ice_cover_anomaly-ecmwf-5.ini @@ -40,5 +40,5 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = 0.0 +valid_min = -1.0 valid_max = 1.0 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-sea_ice_cover_anomaly-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-sea_ice_cover_anomaly-meteo_france-6.ini index 73d142226..6a23b79cb 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-sea_ice_cover_anomaly-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-sea_ice_cover_anomaly-meteo_france-6.ini @@ -40,5 +40,5 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = 0.0 +valid_min = -1.0 valid_max = 1.0 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-sea_ice_cover_anomaly-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-sea_ice_cover_anomaly-meteo_france-7.ini index 4ac2e47a0..195ea8703 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-sea_ice_cover_anomaly-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-sea_ice_cover_anomaly-meteo_france-7.ini @@ -40,5 +40,5 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = 0.0 +valid_min = -1.0 valid_max = 1.0 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-sea_ice_cover_anomaly-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-sea_ice_cover_anomaly-ukmo-14.ini index 7f5acf5bc..b89ef1e25 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-sea_ice_cover_anomaly-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-sea_ice_cover_anomaly-ukmo-14.ini @@ -40,5 +40,5 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = 0.0 +valid_min = -1.0 valid_max = 1.0 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-total_cloud_cover_anomaly-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-total_cloud_cover_anomaly-cmcc-3.ini index 9d5c0d12c..37cacd123 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-total_cloud_cover_anomaly-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-total_cloud_cover_anomaly-cmcc-3.ini @@ -40,5 +40,5 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = 0.0 +valid_min = -1.0 valid_max = 1.0 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-total_cloud_cover_anomaly-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-total_cloud_cover_anomaly-dwd-2.ini index 990feb5cc..16dbcfded 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-total_cloud_cover_anomaly-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-total_cloud_cover_anomaly-dwd-2.ini @@ -40,5 +40,5 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = 0.0 +valid_min = -1.0 valid_max = 1.0 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-total_cloud_cover_anomaly-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-total_cloud_cover_anomaly-ecmwf-5.ini index f26296cb1..3ad192468 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-total_cloud_cover_anomaly-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-total_cloud_cover_anomaly-ecmwf-5.ini @@ -40,5 +40,5 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = 0.0 +valid_min = -1.0 valid_max = 1.0 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-total_cloud_cover_anomaly-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-total_cloud_cover_anomaly-meteo_france-6.ini index 3fcce9b76..8bf218d85 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-total_cloud_cover_anomaly-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-total_cloud_cover_anomaly-meteo_france-6.ini @@ -40,5 +40,5 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = 0.0 +valid_min = -1.0 valid_max = 1.0 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-total_cloud_cover_anomaly-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-total_cloud_cover_anomaly-meteo_france-7.ini index 15f3f596e..fae680827 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-total_cloud_cover_anomaly-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-total_cloud_cover_anomaly-meteo_france-7.ini @@ -40,5 +40,5 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = 0.0 +valid_min = -1.0 valid_max = 1.0 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-total_cloud_cover_anomaly-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-total_cloud_cover_anomaly-ukmo-14.ini index 3f64e8c65..2ec5e1e1d 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-total_cloud_cover_anomaly-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-total_cloud_cover_anomaly-ukmo-14.ini @@ -40,5 +40,5 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = 0.0 +valid_min = -1.0 valid_max = 1.0 diff --git a/dqc_wrapper/QAR_dqc/tolerance_limits_wmo b/dqc_wrapper/QAR_dqc/tolerance_limits_wmo index bc8926d50..55d05300c 100644 --- a/dqc_wrapper/QAR_dqc/tolerance_limits_wmo +++ b/dqc_wrapper/QAR_dqc/tolerance_limits_wmo @@ -29,6 +29,8 @@ surface_pressure,50000,110000 10m_wind_speed,0,75 10m_u_component_of_wind,-75,75 10m_v_component_of_wind,-75,75 +10m_u_component_of_neutral_wind,-75,75 +10m_v_component_of_neutral_wind,-75,75 # Wind gust: 0 – 150 m s-1 10m_wind_gust_since_previous_post_processing,0,150 @@ -57,7 +59,7 @@ mean_top_net_short_wave_radiation_flux_clear_sky,-1600,1600 # Precipitation amount (1-minute interval): 0 – 40 mm. (C3S meters) total_precipitation,0,0.4 -convective_precipitation,0,0.4 +convective_precipitation,0,0.04 large_scale_precipitation,0,0.4 # Percent variables @@ -89,4 +91,14 @@ friction_velocity,0,1 mean_large_scale_precipitation_fraction,0,1 instantaneous_large_scale_surface_precipitation_fraction,0,1 +# Degree (0-360) +10m_wind_direction,0,360 +mean_direction_of_total_swell,0,360 +mean_direction_of_wind_waves,0,360 +mean_wave_direction,0,360 +mean_wave_direction_of_first_swell_partition,0,360 +mean_wave_direction_of_second_swell_partition,0,360 +mean_wave_direction_of_third_swell_partition,0,360 +ocean_surface_stress_equivalent_10m_neutral_wind_direction,0,360 + # Cannot be negative (TBD) diff --git a/dqc_wrapper/checker.py b/dqc_wrapper/checker.py index e6b17d8d4..fdbb9bca7 100644 --- a/dqc_wrapper/checker.py +++ b/dqc_wrapper/checker.py @@ -162,7 +162,7 @@ def main(args): elif s == 'valid_ranges': valid_ranges_ck = ValidRangesTest( c.res_dir, c.config_fname, c.file_list['original'], c.varname, c.valid_min, c.valid_max, c.datatype, - c.forms_dir, c.cds_dataset, c.cds_variable + c.forms_dir, c.cds_dataset, c.cds_variable, c.cds_units ) test_res = valid_ranges_ck.main() files2zip.append(test_res['plot']) diff --git a/dqc_wrapper/conf/conf_test06_2.ini b/dqc_wrapper/conf/conf_test06_2.ini index 0ec26db8b..3c30827ab 100644 --- a/dqc_wrapper/conf/conf_test06_2.ini +++ b/dqc_wrapper/conf/conf_test06_2.ini @@ -9,6 +9,7 @@ masks_dir = /shared/cds_downloads/masks [dataset] cds_dataset = reanalysis-era5-single-levels cds_variable = sea_surface_temperature +cds_units = K variable = var34 datatype = diff --git a/dqc_wrapper/conf/conf_test06_3.ini b/dqc_wrapper/conf/conf_test06_3.ini index 7a09e2f21..405063c69 100644 --- a/dqc_wrapper/conf/conf_test06_3.ini +++ b/dqc_wrapper/conf/conf_test06_3.ini @@ -9,6 +9,7 @@ masks_dir = /shared/cds_downloads/masks [dataset] cds_dataset = seasonal-monthly-single-levels cds_variable = 10m_u_component_of_wind +cds_units = m/s variable = sst datatype = fcmean, fcmin, fcmax, hcmean, em diff --git a/dqc_wrapper/scripts/valid_ranges_test.py b/dqc_wrapper/scripts/valid_ranges_test.py index a425074d0..3ebbc8743 100644 --- a/dqc_wrapper/scripts/valid_ranges_test.py +++ b/dqc_wrapper/scripts/valid_ranges_test.py @@ -33,11 +33,12 @@ with open('/tmp/valid_ranges_stats.csv', 'w') as fo: c.read(conf_file) cds_dataset = c['dataset']['cds_dataset'] cds_variable = c['dataset']['cds_variable'] + try: + cds_units = c['dataset']['cds_units'] + except: + cds_units = "" metadata = get_metadata(forms_dir, cds_dataset, cds_variable) - if not('reanalysis-era5-land-evaporation_from_bare_soil' in conf_file): - continue - # Read csvs csv_hist = os.path.join(res_dir, os.path.basename(conf_file).replace('.ini', '-hist.csv')) csv_stats = csv_hist.replace('hist', 'stats') @@ -63,13 +64,13 @@ with open('/tmp/valid_ranges_stats.csv', 'w') as fo: print(str(e)) # Evaluate and return message - res, msg = get_plausible_ranges(df_stats, vmin_nmax, vmax_nmax, valid_min, valid_max, metadata, logger) + res, msg = get_plausible_ranges(df_stats, vmin_nmax, vmax_nmax, valid_min, valid_max, cds_units, logger) # Final plots output_plot_html = csv_hist.replace('-hist.csv', '-valid_ranges.html') bp = BokehPlot(output_plot_html, csv_stats, csv_hist, cds_variable, cds_dataset, valid_min, valid_max, vmin_nmax, vmax_nmax, o_vmin, o_vmax, - metadata, msg, res) + metadata, cds_units, msg, res) bp.plot_histograms() # Final message diff --git a/dqc_wrapper/test06_valid_ranges.py b/dqc_wrapper/test06_valid_ranges.py index 22cad0593..9bd1499f9 100644 --- a/dqc_wrapper/test06_valid_ranges.py +++ b/dqc_wrapper/test06_valid_ranges.py @@ -30,7 +30,7 @@ Class: Valid ranges checks """ class ValidRangesTest: - def __init__(self, resdir, testname, files, varname, vmin, vmax, dt, forms_dir, cds_dataset, cds_variable): + def __init__(self, resdir, testname, files, varname, vmin, vmax, dt, forms_dir, cds_dataset, cds_variable, cds_units): self.resdir = resdir self.testid = 'test06-valid_ranges' self.logger = logging.getLogger(self.testid) @@ -44,6 +44,7 @@ class ValidRangesTest: self.cds_variable = cds_variable self.cds_dataset = cds_dataset self.metadata = get_metadata(forms_dir, cds_dataset, cds_variable) + self.units = cds_units # User-defined valid_ranges (i.e - WMO official ranges) try: @@ -236,12 +237,12 @@ class ValidRangesTest: # Evaluate and return message res, msg = get_plausible_ranges(df_stats, vmin_nmax, vmax_nmax, - self.valid_min, self.valid_max, self.metadata, self.logger) + self.valid_min, self.valid_max, self.units, self.logger) # Final plots bp = BokehPlot(self.output_plot_html, self.csv_stats, self.csv_hist, self.cds_variable, self.cds_dataset, self.valid_min, self.valid_max, vmin_nmax, vmax_nmax, o_vmin, o_vmax, - self.metadata, msg, res) + self.metadata, self.units, msg, res) bp.plot_histograms() # Final message diff --git a/dqc_wrapper/utils/utils_bokeh.py b/dqc_wrapper/utils/utils_bokeh.py index 891006444..0e91a839e 100644 --- a/dqc_wrapper/utils/utils_bokeh.py +++ b/dqc_wrapper/utils/utils_bokeh.py @@ -34,7 +34,7 @@ Class: Bokeh plots (valid_ranges) ''' class BokehPlot: - def __init__(self, outfname, csvs, csvh, vv, dd, vmin, vmax, vmin_nmax, vmax_nmax, o_vmin, o_vmax, mm, msg, res): + def __init__(self, outfname, csvs, csvh, vv, dd, vmin, vmax, vmin_nmax, vmax_nmax, o_vmin, o_vmax, mm, uu, msg, res): self.outfile_hist = outfname self.csv_hist = csvh self.csv_stat = csvs @@ -46,7 +46,8 @@ class BokehPlot: self.o_vmax = o_vmax self.varname = vv self.dataset = dd - self.metadata = mm + self.varname = mm['varname'] + self.units = uu self.img_explanation = os.path.join(os.path.dirname(os.path.realpath(__file__)), 'img/stats_explained.png') self.img_header = os.path.join(os.path.dirname(os.path.realpath(__file__)), 'img/header.png') self.img_footer = os.path.join(os.path.dirname(os.path.realpath(__file__)), 'img/footer.png') @@ -102,14 +103,14 @@ class BokehPlot: p = figure(plot_width = pw, plot_height = ph, title = '', x_axis_label = 'Time', - y_axis_label = '{} ({})'.format(self.varname, self.metadata['unit']), + y_axis_label = '{} ({})'.format(self.varname, self.units), x_axis_type='datetime', toolbar_location='above', tools='pan,wheel_zoom,box_zoom,reset') p.toolbar.logo = None # Title/Subtitle - p.add_layout(Title(text='{} variability [all latitudes, all timesteps]'.format(self.metadata['varname']), text_font_style="italic"), 'above') + p.add_layout(Title(text='{} variability [all latitudes, all timesteps]'.format(self.varname), text_font_style="italic"), 'above') p.add_layout(Title(text=self.dataset, text_font_size="13pt"), 'above') # whiskers / IQD @@ -238,12 +239,12 @@ class BokehPlot: maxiqd = format_float(max(df_stats['q3']+1.5*df_stats['IQR'])) c = [ 'Time coverage [{} to {}]'.format(fd, ld), - 'Observed data min = {} {}'.format(minv, self.metadata['unit']), - 'Observed data max = {} {}'.format(maxv, self.metadata['unit']), - 'Observed q1 min = {} {}'.format(minq1, self.metadata['unit']), - 'Observed q3 max = {} {}'.format(maxq3, self.metadata['unit']), - 'Observed IQD min = {} {}'.format(miniqd, self.metadata['unit']), - 'Observed IQD max = {} {}'.format(maxiqd, self.metadata['unit']), + 'Observed data min = {} {}'.format(minv, self.units), + 'Observed data max = {} {}'.format(maxv, self.units), + 'Observed q1 min = {} {}'.format(minq1, self.units), + 'Observed q3 max = {} {}'.format(maxq3, self.units), + 'Observed IQD min = {} {}'.format(miniqd, self.units), + 'Observed IQD max = {} {}'.format(maxiqd, self.units), ] p=self.draw_citations(p, c, 0.9, 1.0, 'Observed statistics') @@ -297,7 +298,14 @@ class BokehPlot: # Percentages instead of number of bins freq = y[nz]/np.sum(y[nz]) - yrange = [min(freq) - 0.2*(max(freq)-min(freq)), max(freq) + 0.1*(max(freq)-min(freq))] + + # Add mini-boxplot at the bottom + low = -0.1 * (max(freq)-min(freq)) + lowh = -0.05 * (max(freq)-min(freq)) + lowl = -0.15 * (max(freq)-min(freq)) + + # Yrange adjusted to fix also boxplot + yrange = [lowl+lowh, max(freq) + 0.1*(max(freq)-min(freq))] if yrange[0] == yrange[1]: yrange = [ yrange[0], yrange[0]+0.1 ] @@ -305,7 +313,7 @@ class BokehPlot: if log: fig = figure(plot_width = pw, plot_height = ph, title = '', - x_axis_label = '{} ({})'.format(self.varname, self.metadata['unit']), + x_axis_label = '{} ({})'.format(self.varname, self.units), y_axis_label = 'Normalized Frequency (log)', toolbar_location='above', y_axis_type = 'log', @@ -313,7 +321,7 @@ class BokehPlot: else: fig = figure(plot_width = pw, plot_height = ph, title = '', - x_axis_label = '{} ({})'.format(self.varname, self.metadata['unit']), + x_axis_label = '{} ({})'.format(self.varname, self.units), y_axis_label = 'Normalized Frequency', toolbar_location='above', y_range = yrange, @@ -321,7 +329,7 @@ class BokehPlot: # Title/Subtitle if tag == 'total': - fig.add_layout(Title(text='{}'.format(self.metadata['varname']), text_font_style="bold"), 'above') + fig.add_layout(Title(text='{}'.format(self.varname), text_font_style="bold"), 'above') fig.add_layout(Title(text=self.dataset, text_font_size="12pt"), 'above') else: fig.add_layout(Title(text='{}'.format(self.regions[tag]), text_font_style="italic"), 'above') @@ -344,11 +352,6 @@ class BokehPlot: # Vertical lines indicating valid_min/valid_max if available self.add_valid_minmax(fig, l, freq, nz) - # Add mini-boxplot at the bottom - low = min(freq) - 0.1 * (max(freq)-min(freq)) - lowh = min(freq) - 0.05 * (max(freq)-min(freq)) - lowl = min(freq) - 0.15 * (max(freq)-min(freq)) - # Compute approximate stats from the histogram q1, med, q3 = stats_from_hist(l, y) iqr = q3 - q1 diff --git a/dqc_wrapper/utils/utils_files.py b/dqc_wrapper/utils/utils_files.py index c092186b7..9a9906f6f 100644 --- a/dqc_wrapper/utils/utils_files.py +++ b/dqc_wrapper/utils/utils_files.py @@ -52,6 +52,7 @@ class CheckerConfig: # Dataset attributes self.cds_dataset = "" self.cds_variable = "" + self.cds_units = "" self.varname = "" self.datatype = [] @@ -92,6 +93,7 @@ class CheckerConfig: # Dataset settings self.cds_dataset = self.check_opt_param_config('dataset', 'cds_dataset') self.cds_variable = self.check_opt_param_config('dataset', 'cds_variable') + self.cds_units = self.check_opt_param_config('dataset', 'cds_units') self.varname = self.check_opt_param_config('dataset', 'variable') self.datatype = self.check_datatype_config('dataset', 'datatype') self.is_complete = self.check_opt_param_config('dataset', 'is_complete', default='yes') diff --git a/dqc_wrapper/utils/utils_grib.py b/dqc_wrapper/utils/utils_grib.py index 79ff94c4a..b142a419e 100644 --- a/dqc_wrapper/utils/utils_grib.py +++ b/dqc_wrapper/utils/utils_grib.py @@ -153,7 +153,8 @@ class GribFileCheck: Get GRIB first message values useful when: getting a sample for histogram init (test06) """ - def get_grib_sample(self, without_Nan=True): + def \ + get_grib_sample(self, without_Nan=True): # Open file and rewind to scan all messages. f = open(self.grib_file, "rb") diff --git a/dqc_wrapper/utils/utils_stats.py b/dqc_wrapper/utils/utils_stats.py index c9444f477..967d29b08 100644 --- a/dqc_wrapper/utils/utils_stats.py +++ b/dqc_wrapper/utils/utils_stats.py @@ -20,7 +20,7 @@ from dqc_wrapper.utils.utils_files import format_float """ Get test message/result depending on results and tolerance/control limits """ -def get_plausible_ranges(df_stats, vmin_nmax, vmax_nmax, valid_min, valid_max, metadata, logger): +def get_plausible_ranges(df_stats, vmin_nmax, vmax_nmax, valid_min, valid_max, units, logger): # Drop N/A df_stats = df_stats.dropna() @@ -30,14 +30,14 @@ def get_plausible_ranges(df_stats, vmin_nmax, vmax_nmax, valid_min, valid_max, m if vmin_nmax is None and vmax_nmax is None: res = 'err' msg_limits = '[variable ranges = ({}, {}){}]'.format( - format_float(min(df_stats['Min'])), format_float(max(df_stats['Max'])), metadata['unit'] + format_float(min(df_stats['Min'])), format_float(max(df_stats['Max'])), units ) msg = 'Tolerance limits unknown. Unable to estimate the control limits.' + msg_limits else: res = check_vmin_vmax(df_stats, vmin_nmax, vmax_nmax, logger, res_val='warn') msg_limits = '[control limits = ({}, {}){}; variable ranges = ({}, {}){}]'.format( - format_float(vmin_nmax), format_float(vmax_nmax), metadata['unit'], - format_float(min(df_stats['Min'])), format_float(max(df_stats['Max'])), metadata['unit'] + format_float(vmin_nmax), format_float(vmax_nmax), units, + format_float(min(df_stats['Min'])), format_float(max(df_stats['Max'])), units ) # Control limits @@ -50,8 +50,8 @@ def get_plausible_ranges(df_stats, vmin_nmax, vmax_nmax, valid_min, valid_max, m else: res = check_vmin_vmax(df_stats, valid_min, valid_max, logger, res_val='err') msg_limits = '[tolerance limits = ({}, {}){}; variable ranges = ({}, {}){}]'.format( - format_float(valid_min), format_float(valid_max), metadata['unit'], - format_float(min(df_stats['Min'])), format_float(max(df_stats['Max'])), metadata['unit'] + format_float(valid_min), format_float(valid_max), units, + format_float(min(df_stats['Min'])), format_float(max(df_stats['Max'])), units ) # Tolerance limits -- GitLab From e2353b679888420d37f7519ea38f74db1a72ff89 Mon Sep 17 00:00:00 2001 From: Joan Sala Calero Date: Fri, 29 May 2020 14:56:27 +0200 Subject: [PATCH 21/39] eqc summary figures --- dqc_wrapper/QAR_dqc/tolerance_limits_wmo | 2 +- dqc_wrapper/scripts/create_EQC_summary.py | 181 ++++++++++++++++++++++ 2 files changed, 182 insertions(+), 1 deletion(-) create mode 100644 dqc_wrapper/scripts/create_EQC_summary.py diff --git a/dqc_wrapper/QAR_dqc/tolerance_limits_wmo b/dqc_wrapper/QAR_dqc/tolerance_limits_wmo index 55d05300c..11a00fd28 100644 --- a/dqc_wrapper/QAR_dqc/tolerance_limits_wmo +++ b/dqc_wrapper/QAR_dqc/tolerance_limits_wmo @@ -87,7 +87,6 @@ total_cloud_cover_anomaly,-1,1 sea_ice_cover,0,1 uv_visible_albedo_for_direct_radiation,0,1 anisotropy_of_sub_gridscale_orography,0,1 -friction_velocity,0,1 mean_large_scale_precipitation_fraction,0,1 instantaneous_large_scale_surface_precipitation_fraction,0,1 @@ -102,3 +101,4 @@ mean_wave_direction_of_third_swell_partition,0,360 ocean_surface_stress_equivalent_10m_neutral_wind_direction,0,360 # Cannot be negative (TBD) +friction_velocity,0, \ No newline at end of file diff --git a/dqc_wrapper/scripts/create_EQC_summary.py b/dqc_wrapper/scripts/create_EQC_summary.py new file mode 100644 index 000000000..eea5e1cad --- /dev/null +++ b/dqc_wrapper/scripts/create_EQC_summary.py @@ -0,0 +1,181 @@ +#!/usr/bin/env python +# +# Data Quality Checker also known as DQC +# +# Read the README.md for more detailed information +# +# Barcelona Supercomputing Center - Centro Nacional de Supercomputacion +# Earth Sciences Department - Computational Earth Sciences +# +# Authors: +# Joan Sala Calero (joan.sala@bsc.es) + +""" +Script: Generate a summary of the EQC production status +--- +- Sync c3sforms +- Read QAR directory +- Generate bokeh table plot +""" + +import pandas as pd +from datetime import date +from math import pi +from bokeh.io import save, output_file +from bokeh.models import LinearColorMapper, ColumnDataSource +from bokeh.plotting import figure +from bokeh.layouts import column + +from dqc_wrapper.utils.utils_files import * +from dqc_wrapper.utils.utils_forms import * + +# Available columns +checks = [ + 'global_mean', 'spread_evolution', 'spread_cycle', 'trend_map', 'departure', 'mean', 'iav', 'spread', 'rspread', 'STATUS' +] + +""" +Generate a Bokeh table plot with the legend+summary +""" +def plot_summary(title, width): + # Legend colors (err, not processed, ok, warn) + colors = ["#8b0000", "#dddddd", "#75968f", "#ffa500"] + mapper = LinearColorMapper(palette=colors, low=-1, high=2) + + p = figure(title="{} {} ({})".format(title, 'EQC-figures production legend ', date.today().strftime('%d %b')), + x_axis_location="above", plot_width=width, plot_height=75, + tools='', toolbar_location='below', x_range=[-1, 4], + tooltips=[('msg', '@msg')]) + + p.title.align = 'center' + p.title.text_font_size = '9pt' + p.toolbar.logo = None + p.toolbar_location = None + p.xaxis.visible = False + p.xgrid.visible = False + p.yaxis.visible = False + p.ygrid.visible = False + + legend_data = pd.DataFrame(columns=['res']) + legend_data = legend_data.append( + {'col': 0, 'row': 0, 'res': 0, 'msg': 'Unknown or data unavailable'}, ignore_index=True) + legend_data = legend_data.append( + {'col': 1, 'row': 0, 'res': 1, 'msg': 'Ok or test passed'}, ignore_index=True) + legend_data = legend_data.append( + {'col': 2, 'row': 0, 'res': 2, 'msg': 'Warning or missing information'}, ignore_index=True) + legend_data = legend_data.append( + {'col': 3, 'row': 0, 'res': -1, 'msg': 'Error or test not passed'}, ignore_index=True) + + p.rect(x="col", y="row", width=1, height=1, + source=legend_data, + fill_color={'field': 'res', 'transform': mapper}, + line_color='#444444') + + return p + + +""" +Generate a Bokeh table plot with tooltips +Each row is a QAR +Filter by keyword +""" +def table_plot(data, title): + + # Count totals and drop column + all_test = data.loc[data['test'] == 'all'] + completed = all_test.res.sum() + available = all_test.res.count() + data = data.loc[data['test'] != 'all'] + + # Legend colors (err, not processed, ok, warn) + colors = ["#8b0000", "#dddddd", "#75968f", "#ffa500"] + mapper = LinearColorMapper(palette=colors, low=-1, high=2) + + # Height of the plot (pixels) + yy = data.id.unique() + if len(yy) < 10: + ph = len(yy) * 50 + elif len(yy) < 20: + ph = len(yy) * 30 + elif len(yy) < 40: + ph = len(yy) * 25 + else: + ph = len(yy) * 18 + + p = figure(title="{} ({} of {} done)".format( + title, completed, available), + x_range=checks, y_range=sorted(yy, reverse=True), + x_axis_location="above", plot_width=1000, plot_height=ph, + tools='', toolbar_location='below', + tooltips=[('dataset', '@ds'), ('id', '@id'), ('test', '@test'), ('msg', '@msg')]) + + p.title.align = 'center' + p.title.text_font_size = '9pt' + p.toolbar.logo = None + p.toolbar_location = None + p.grid.grid_line_color = None + p.axis.axis_line_color = None + p.axis.major_tick_line_color = None + p.axis.major_label_text_font_size = '7pt' + p.axis.major_label_standoff = 0 + p.xaxis.major_label_orientation = pi / 2 + + # Plot values + p.rect(x="test", y="id", width=1, height=1, + source=data, + fill_color={'field': 'res', 'transform': mapper}, + line_color='#444444') + + return p + +""" +Generate EQC report main +""" +def main(): + + # Get all ini files + script_dir = os.path.dirname(os.path.realpath(__file__)) + conf_dir = os.path.join(script_dir, 'conf') + grib1_def = os.path.join(script_dir, 'grib/grib1.json') + grib2_def = os.path.join(script_dir, 'grib/grib2.json') + + # Results dir + forms_dir = '/data/cds-forms-c3s' + res_dir = '/shared/plots_scientific_assessment' + os.chdir(res_dir) + + # For every dataset on the forms dir + for f in os.listdir(forms_dir): + + # See if we find plots + group = os.path.basename(f).split('-')[0] + dataset = os.path.basename(f) + rootdir = os.path.join(res_dir, group) + datasetdir = os.path.join(rootdir, dataset) + + # Result available (loop per dataset/variable/check) + if os.path.exists(datasetdir): + + # Init empty dataframe + df = pd.DataFrame(columns=['ds', 'id', 'test', 'res', 'msg']) + + # Gather info from c3sforms + ds_info, _ = get_dataset_information(dataset, forms_dir, grib1_def, grib2_def) + + # Init tables + for var,info in ds_info.items(): + for c in checks: + df = df.append({'ds': dataset, 'id': var, 'test': c, 'res': 0, 'msg': 'Data unavailable'}, + ignore_index=True) + + # TODO: compute green/red status looking at the filesystem + + # Plot dataframe + outfile = os.path.join(res_dir, '{}.html'.format(dataset)) + p = table_plot(df, dataset) + output_file(outfile, title='Reanalysis') + save(p) + print('Written: {}'.format(outfile)) + +if __name__ == "__main__": + main() \ No newline at end of file -- GitLab From 64d972e6aa3b757f9eeec42f9e3141d083cd2988 Mon Sep 17 00:00:00 2001 From: Joan Sala Calero Date: Fri, 29 May 2020 15:06:18 +0200 Subject: [PATCH 22/39] bugfix --- dqc_wrapper/utils/utils_forms.py | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/dqc_wrapper/utils/utils_forms.py b/dqc_wrapper/utils/utils_forms.py index 1a4222fe9..4e667b5ca 100644 --- a/dqc_wrapper/utils/utils_forms.py +++ b/dqc_wrapper/utils/utils_forms.py @@ -117,12 +117,13 @@ Given a code return grib shortname for that variable GRIB1 try first """ def get_shortname_grib(grib1_def, grib2_def, code): - if code in grib1_def: - return grib1_def[code]['cf'] - if code in grib2_def: - return grib2_def[code]['cf'] - - return None + try: + if code in grib1_def: + return grib1_def[code]['cf'] + if code in grib2_def: + return grib2_def[code]['cf'] + except: + return None """ Given a cds dataset (long-name) -- GitLab From efc3a668cd4e6d455dbeb50b4b8d87359e80af24 Mon Sep 17 00:00:00 2001 From: Joan Sala Calero Date: Fri, 29 May 2020 15:40:19 +0200 Subject: [PATCH 23/39] figures count --- dqc_wrapper/scripts/create_EQC_summary.py | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/dqc_wrapper/scripts/create_EQC_summary.py b/dqc_wrapper/scripts/create_EQC_summary.py index eea5e1cad..ec89eb471 100644 --- a/dqc_wrapper/scripts/create_EQC_summary.py +++ b/dqc_wrapper/scripts/create_EQC_summary.py @@ -162,14 +162,15 @@ def main(): # Gather info from c3sforms ds_info, _ = get_dataset_information(dataset, forms_dir, grib1_def, grib2_def) - # Init tables + # Fill tables for var,info in ds_info.items(): for c in checks: - df = df.append({'ds': dataset, 'id': var, 'test': c, 'res': 0, 'msg': 'Data unavailable'}, + check_dir = os.path.join(datasetdir, '{}/{}'.format(var, c)) + figures_found = glob.glob(os.path.join(check_dir, '*.png')) + nfigs = len(figures_found) + df = df.append({'ds': dataset, 'id': var, 'test': c, 'res': int(nfigs>0), 'msg': '{} figures found'.format(nfigs)}, ignore_index=True) - # TODO: compute green/red status looking at the filesystem - # Plot dataframe outfile = os.path.join(res_dir, '{}.html'.format(dataset)) p = table_plot(df, dataset) -- GitLab From adc9605df55951b814b5e6b7d8f43c9e2305b3be Mon Sep 17 00:00:00 2001 From: Joan Sala Calero Date: Fri, 29 May 2020 15:55:06 +0200 Subject: [PATCH 24/39] time --- dqc_wrapper/scripts/create_EQC_summary.py | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/dqc_wrapper/scripts/create_EQC_summary.py b/dqc_wrapper/scripts/create_EQC_summary.py index ec89eb471..1fd05ffd7 100644 --- a/dqc_wrapper/scripts/create_EQC_summary.py +++ b/dqc_wrapper/scripts/create_EQC_summary.py @@ -37,13 +37,13 @@ checks = [ """ Generate a Bokeh table plot with the legend+summary """ -def plot_summary(title, width): +def plot_summary(): # Legend colors (err, not processed, ok, warn) colors = ["#8b0000", "#dddddd", "#75968f", "#ffa500"] mapper = LinearColorMapper(palette=colors, low=-1, high=2) - p = figure(title="{} {} ({})".format(title, 'EQC-figures production legend ', date.today().strftime('%d %b')), - x_axis_location="above", plot_width=width, plot_height=75, + p = figure(title="{} (updated: {})".format('EQC-figures production legend ', datetime.now().strftime('%d %b %H:%M')), + x_axis_location="above", plot_width=1000, plot_height=75, tools='', toolbar_location='below', x_range=[-1, 4], tooltips=[('msg', '@msg')]) @@ -73,7 +73,6 @@ def plot_summary(title, width): return p - """ Generate a Bokeh table plot with tooltips Each row is a QAR @@ -135,7 +134,6 @@ def main(): # Get all ini files script_dir = os.path.dirname(os.path.realpath(__file__)) - conf_dir = os.path.join(script_dir, 'conf') grib1_def = os.path.join(script_dir, 'grib/grib1.json') grib2_def = os.path.join(script_dir, 'grib/grib2.json') @@ -173,9 +171,10 @@ def main(): # Plot dataframe outfile = os.path.join(res_dir, '{}.html'.format(dataset)) + s = plot_summary() p = table_plot(df, dataset) - output_file(outfile, title='Reanalysis') - save(p) + output_file(outfile, title=dataset) + save(column(s,p)) print('Written: {}'.format(outfile)) if __name__ == "__main__": -- GitLab From cf307bde20538fabc032581e349292c330ae1c15 Mon Sep 17 00:00:00 2001 From: Joan Sala Calero Date: Sat, 30 May 2020 17:57:09 +0200 Subject: [PATCH 25/39] soil temp and 2m temp --- .../conf/reanalysis-era5-land-2m_temperature.ini | 4 ++-- ...nalysis-era5-land-monthly-means-2m_temperature.ini | 4 ++-- ...a5-land-monthly-means-soil_temperature_level_1.ini | 4 ++-- ...a5-land-monthly-means-soil_temperature_level_2.ini | 4 ++-- ...a5-land-monthly-means-soil_temperature_level_3.ini | 4 ++-- ...a5-land-monthly-means-soil_temperature_level_4.ini | 4 ++-- .../reanalysis-era5-land-soil_temperature_level_1.ini | 4 ++-- .../reanalysis-era5-land-soil_temperature_level_2.ini | 4 ++-- .../reanalysis-era5-land-soil_temperature_level_3.ini | 4 ++-- .../reanalysis-era5-land-soil_temperature_level_4.ini | 4 ++-- .../reanalysis-era5-single-levels-2m_temperature.ini | 4 ++-- ...is-era5-single-levels-convective_precipitation.ini | 2 +- ...ra5-single-levels-monthly-means-2m_temperature.ini | 4 ++-- ...-levels-monthly-means-convective_precipitation.ini | 2 +- ...-levels-monthly-means-soil_temperature_level_1.ini | 4 ++-- ...-levels-monthly-means-soil_temperature_level_2.ini | 4 ++-- ...-levels-monthly-means-soil_temperature_level_3.ini | 4 ++-- ...-levels-monthly-means-soil_temperature_level_4.ini | 4 ++-- ...is-era5-single-levels-soil_temperature_level_1.ini | 4 ++-- ...is-era5-single-levels-soil_temperature_level_2.ini | 4 ++-- ...is-era5-single-levels-soil_temperature_level_3.ini | 4 ++-- ...is-era5-single-levels-soil_temperature_level_4.ini | 4 ++-- ...ope-single-levels-mescan_surfex-2m_temperature.ini | 4 ++-- ...pe-single-levels-uerra_harmonie-2m_temperature.ini | 4 ++-- ...al-monthly-single-levels-2m_temperature-cmcc-3.ini | 4 ++-- ...nal-monthly-single-levels-2m_temperature-dwd-2.ini | 4 ++-- ...l-monthly-single-levels-2m_temperature-ecmwf-5.ini | 4 ++-- ...ly-single-levels-2m_temperature-meteo_france-6.ini | 4 ++-- ...ly-single-levels-2m_temperature-meteo_france-7.ini | 4 ++-- ...l-monthly-single-levels-2m_temperature-ukmo-14.ini | 4 ++-- ...-single-levels-soil_temperature_level_1-cmcc-3.ini | 4 ++-- ...y-single-levels-soil_temperature_level_1-dwd-2.ini | 4 ++-- ...single-levels-soil_temperature_level_1-ecmwf-5.ini | 4 ++-- ...levels-soil_temperature_level_1-meteo_france-6.ini | 4 ++-- ...levels-soil_temperature_level_1-meteo_france-7.ini | 4 ++-- ...single-levels-soil_temperature_level_1-ukmo-14.ini | 4 ++-- ...l-original-single-levels-2m_temperature-cmcc-3.ini | 4 ++-- ...al-original-single-levels-2m_temperature-dwd-2.ini | 4 ++-- ...-original-single-levels-2m_temperature-ecmwf-5.ini | 4 ++-- ...al-single-levels-2m_temperature-meteo_france-6.ini | 4 ++-- ...al-single-levels-2m_temperature-meteo_france-7.ini | 4 ++-- ...-original-single-levels-2m_temperature-ukmo-14.ini | 4 ++-- ...-single-levels-soil_temperature_level_1-cmcc-3.ini | 4 ++-- ...l-single-levels-soil_temperature_level_1-dwd-2.ini | 4 ++-- ...single-levels-soil_temperature_level_1-ecmwf-5.ini | 4 ++-- ...levels-soil_temperature_level_1-meteo_france-6.ini | 4 ++-- ...levels-soil_temperature_level_1-meteo_france-7.ini | 4 ++-- ...single-levels-soil_temperature_level_1-ukmo-14.ini | 4 ++-- dqc_wrapper/QAR_dqc/generate_QARs_config.py | 3 +++ dqc_wrapper/QAR_dqc/tolerance_limits_wmo | 11 ++++++----- 50 files changed, 103 insertions(+), 99 deletions(-) diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-2m_temperature.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-2m_temperature.ini index 08d387ef5..f9d218480 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-2m_temperature.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-2m_temperature.ini @@ -40,5 +40,5 @@ time_step = 1 time_granularity = day [valid_ranges] -valid_min = -valid_max = +valid_min = 183.15 +valid_max = 343.15 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-2m_temperature.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-2m_temperature.ini index 776ccc415..afe124644 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-2m_temperature.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-2m_temperature.ini @@ -40,5 +40,5 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = -valid_max = +valid_min = 183.15 +valid_max = 343.15 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-soil_temperature_level_1.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-soil_temperature_level_1.ini index a1c084a3b..e0e9e31e1 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-soil_temperature_level_1.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-soil_temperature_level_1.ini @@ -40,5 +40,5 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = 223.15 -valid_max = 323.15 +valid_min = 183.15 +valid_max = 363.15 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-soil_temperature_level_2.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-soil_temperature_level_2.ini index 351353d71..6a9ad064e 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-soil_temperature_level_2.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-soil_temperature_level_2.ini @@ -40,5 +40,5 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = 223.15 -valid_max = 323.15 +valid_min = 183.15 +valid_max = 363.15 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-soil_temperature_level_3.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-soil_temperature_level_3.ini index 81edd9e85..5fc7dcbd0 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-soil_temperature_level_3.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-soil_temperature_level_3.ini @@ -40,5 +40,5 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = 223.15 -valid_max = 323.15 +valid_min = 183.15 +valid_max = 363.15 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-soil_temperature_level_4.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-soil_temperature_level_4.ini index ba3dbc375..e6f8ae249 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-soil_temperature_level_4.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-soil_temperature_level_4.ini @@ -40,5 +40,5 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = -valid_max = +valid_min = 183.15 +valid_max = 363.15 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-soil_temperature_level_1.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-soil_temperature_level_1.ini index 5768b9ae0..924ce38fd 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-soil_temperature_level_1.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-soil_temperature_level_1.ini @@ -40,5 +40,5 @@ time_step = 1 time_granularity = day [valid_ranges] -valid_min = 223.15 -valid_max = 323.15 +valid_min = 183.15 +valid_max = 363.15 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-soil_temperature_level_2.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-soil_temperature_level_2.ini index c24c46f56..bb97bafa9 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-soil_temperature_level_2.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-soil_temperature_level_2.ini @@ -40,5 +40,5 @@ time_step = 1 time_granularity = day [valid_ranges] -valid_min = 223.15 -valid_max = 323.15 +valid_min = 183.15 +valid_max = 363.15 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-soil_temperature_level_3.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-soil_temperature_level_3.ini index 6b4d2d1e6..3b5954d02 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-soil_temperature_level_3.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-soil_temperature_level_3.ini @@ -40,5 +40,5 @@ time_step = 1 time_granularity = day [valid_ranges] -valid_min = 223.15 -valid_max = 323.15 +valid_min = 183.15 +valid_max = 363.15 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-soil_temperature_level_4.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-soil_temperature_level_4.ini index ae95a8fc4..2c4bb7779 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-soil_temperature_level_4.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-soil_temperature_level_4.ini @@ -40,5 +40,5 @@ time_step = 1 time_granularity = day [valid_ranges] -valid_min = -valid_max = +valid_min = 183.15 +valid_max = 363.15 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-2m_temperature.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-2m_temperature.ini index 851229728..43793e6a1 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-2m_temperature.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-2m_temperature.ini @@ -40,5 +40,5 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = -valid_max = +valid_min = 183.15 +valid_max = 343.15 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-convective_precipitation.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-convective_precipitation.ini index c708ac608..6036be523 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-convective_precipitation.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-convective_precipitation.ini @@ -41,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = 0.0 -valid_max = 0.4 +valid_max = 0.04 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-2m_temperature.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-2m_temperature.ini index 3418cc08f..531454448 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-2m_temperature.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-2m_temperature.ini @@ -40,5 +40,5 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = -valid_max = +valid_min = 183.15 +valid_max = 343.15 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-convective_precipitation.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-convective_precipitation.ini index bfb3d960f..6176f434e 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-convective_precipitation.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-convective_precipitation.ini @@ -41,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = 0.0 -valid_max = 0.4 +valid_max = 0.04 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-soil_temperature_level_1.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-soil_temperature_level_1.ini index f52e86ffe..fcbcaef59 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-soil_temperature_level_1.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-soil_temperature_level_1.ini @@ -40,5 +40,5 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = 223.15 -valid_max = 323.15 +valid_min = 183.15 +valid_max = 363.15 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-soil_temperature_level_2.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-soil_temperature_level_2.ini index 664b66742..5ee770ff7 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-soil_temperature_level_2.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-soil_temperature_level_2.ini @@ -40,5 +40,5 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = 223.15 -valid_max = 323.15 +valid_min = 183.15 +valid_max = 363.15 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-soil_temperature_level_3.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-soil_temperature_level_3.ini index 44ce511ec..9aa0e47f6 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-soil_temperature_level_3.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-soil_temperature_level_3.ini @@ -40,5 +40,5 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = 223.15 -valid_max = 323.15 +valid_min = 183.15 +valid_max = 363.15 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-soil_temperature_level_4.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-soil_temperature_level_4.ini index 51ba366b7..479e49566 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-soil_temperature_level_4.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-soil_temperature_level_4.ini @@ -40,5 +40,5 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = -valid_max = +valid_min = 183.15 +valid_max = 363.15 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-soil_temperature_level_1.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-soil_temperature_level_1.ini index 202ad521e..286f98d25 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-soil_temperature_level_1.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-soil_temperature_level_1.ini @@ -40,5 +40,5 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = 223.15 -valid_max = 323.15 +valid_min = 183.15 +valid_max = 363.15 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-soil_temperature_level_2.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-soil_temperature_level_2.ini index b9dbbd2a4..9aab5a478 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-soil_temperature_level_2.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-soil_temperature_level_2.ini @@ -40,5 +40,5 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = 223.15 -valid_max = 323.15 +valid_min = 183.15 +valid_max = 363.15 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-soil_temperature_level_3.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-soil_temperature_level_3.ini index 45f456440..e222f16f9 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-soil_temperature_level_3.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-soil_temperature_level_3.ini @@ -40,5 +40,5 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = 223.15 -valid_max = 323.15 +valid_min = 183.15 +valid_max = 363.15 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-soil_temperature_level_4.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-soil_temperature_level_4.ini index a18f70b6b..d4036083a 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-soil_temperature_level_4.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-soil_temperature_level_4.ini @@ -40,5 +40,5 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = -valid_max = +valid_min = 183.15 +valid_max = 363.15 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-mescan_surfex-2m_temperature.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-mescan_surfex-2m_temperature.ini index 780ddfa82..a2b84f4bb 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-mescan_surfex-2m_temperature.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-mescan_surfex-2m_temperature.ini @@ -40,5 +40,5 @@ time_step = 12 time_granularity = hour [valid_ranges] -valid_min = -valid_max = +valid_min = 183.15 +valid_max = 343.15 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-uerra_harmonie-2m_temperature.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-uerra_harmonie-2m_temperature.ini index 9d6a2c55f..156d84df7 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-uerra_harmonie-2m_temperature.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-uerra_harmonie-2m_temperature.ini @@ -40,5 +40,5 @@ time_step = 6 time_granularity = hour [valid_ranges] -valid_min = -valid_max = +valid_min = 183.15 +valid_max = 343.15 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-2m_temperature-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-2m_temperature-cmcc-3.ini index be1e4d912..862c6b6d6 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-2m_temperature-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-2m_temperature-cmcc-3.ini @@ -40,5 +40,5 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = -valid_max = +valid_min = 183.15 +valid_max = 343.15 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-2m_temperature-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-2m_temperature-dwd-2.ini index 24c9c88c3..7019e7350 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-2m_temperature-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-2m_temperature-dwd-2.ini @@ -40,5 +40,5 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = -valid_max = +valid_min = 183.15 +valid_max = 343.15 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-2m_temperature-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-2m_temperature-ecmwf-5.ini index 3f933c0d4..df072667f 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-2m_temperature-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-2m_temperature-ecmwf-5.ini @@ -40,5 +40,5 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = -valid_max = +valid_min = 183.15 +valid_max = 343.15 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-2m_temperature-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-2m_temperature-meteo_france-6.ini index c57014388..204e7d053 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-2m_temperature-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-2m_temperature-meteo_france-6.ini @@ -40,5 +40,5 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = -valid_max = +valid_min = 183.15 +valid_max = 343.15 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-2m_temperature-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-2m_temperature-meteo_france-7.ini index 7e21d84bd..62a4af19c 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-2m_temperature-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-2m_temperature-meteo_france-7.ini @@ -40,5 +40,5 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = -valid_max = +valid_min = 183.15 +valid_max = 343.15 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-2m_temperature-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-2m_temperature-ukmo-14.ini index d7f51d462..5500f88c2 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-2m_temperature-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-2m_temperature-ukmo-14.ini @@ -40,5 +40,5 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = -valid_max = +valid_min = 183.15 +valid_max = 343.15 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-soil_temperature_level_1-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-soil_temperature_level_1-cmcc-3.ini index 298a51609..16152427d 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-soil_temperature_level_1-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-soil_temperature_level_1-cmcc-3.ini @@ -40,5 +40,5 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = 223.15 -valid_max = 323.15 +valid_min = 183.15 +valid_max = 363.15 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-soil_temperature_level_1-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-soil_temperature_level_1-dwd-2.ini index aa16d8428..01817d3f7 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-soil_temperature_level_1-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-soil_temperature_level_1-dwd-2.ini @@ -40,5 +40,5 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = 223.15 -valid_max = 323.15 +valid_min = 183.15 +valid_max = 363.15 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-soil_temperature_level_1-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-soil_temperature_level_1-ecmwf-5.ini index d22883361..1fad3a8cd 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-soil_temperature_level_1-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-soil_temperature_level_1-ecmwf-5.ini @@ -40,5 +40,5 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = 223.15 -valid_max = 323.15 +valid_min = 183.15 +valid_max = 363.15 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-soil_temperature_level_1-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-soil_temperature_level_1-meteo_france-6.ini index 0b51903bf..219a6902e 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-soil_temperature_level_1-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-soil_temperature_level_1-meteo_france-6.ini @@ -40,5 +40,5 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = 223.15 -valid_max = 323.15 +valid_min = 183.15 +valid_max = 363.15 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-soil_temperature_level_1-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-soil_temperature_level_1-meteo_france-7.ini index d13c1b258..8d771af2f 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-soil_temperature_level_1-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-soil_temperature_level_1-meteo_france-7.ini @@ -40,5 +40,5 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = 223.15 -valid_max = 323.15 +valid_min = 183.15 +valid_max = 363.15 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-soil_temperature_level_1-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-soil_temperature_level_1-ukmo-14.ini index b22fdbcd7..657a02a07 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-soil_temperature_level_1-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-soil_temperature_level_1-ukmo-14.ini @@ -40,5 +40,5 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = 223.15 -valid_max = 323.15 +valid_min = 183.15 +valid_max = 363.15 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-2m_temperature-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-2m_temperature-cmcc-3.ini index f2ceb3984..ef7589f76 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-2m_temperature-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-2m_temperature-cmcc-3.ini @@ -40,5 +40,5 @@ time_step = 6 time_granularity = hour [valid_ranges] -valid_min = -valid_max = +valid_min = 183.15 +valid_max = 343.15 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-2m_temperature-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-2m_temperature-dwd-2.ini index c2392e323..dbc3ac86a 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-2m_temperature-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-2m_temperature-dwd-2.ini @@ -40,5 +40,5 @@ time_step = 6 time_granularity = hour [valid_ranges] -valid_min = -valid_max = +valid_min = 183.15 +valid_max = 343.15 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-2m_temperature-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-2m_temperature-ecmwf-5.ini index 93183e3ae..cf49aced8 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-2m_temperature-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-2m_temperature-ecmwf-5.ini @@ -40,5 +40,5 @@ time_step = 6 time_granularity = hour [valid_ranges] -valid_min = -valid_max = +valid_min = 183.15 +valid_max = 343.15 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-2m_temperature-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-2m_temperature-meteo_france-6.ini index 16c74050b..8947ad137 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-2m_temperature-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-2m_temperature-meteo_france-6.ini @@ -40,5 +40,5 @@ time_step = 6 time_granularity = hour [valid_ranges] -valid_min = -valid_max = +valid_min = 183.15 +valid_max = 343.15 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-2m_temperature-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-2m_temperature-meteo_france-7.ini index 3a6097824..dbc8b0133 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-2m_temperature-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-2m_temperature-meteo_france-7.ini @@ -40,5 +40,5 @@ time_step = 6 time_granularity = hour [valid_ranges] -valid_min = -valid_max = +valid_min = 183.15 +valid_max = 343.15 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-2m_temperature-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-2m_temperature-ukmo-14.ini index b119c5233..4550c6ae8 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-2m_temperature-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-2m_temperature-ukmo-14.ini @@ -40,5 +40,5 @@ time_step = 6 time_granularity = hour [valid_ranges] -valid_min = -valid_max = +valid_min = 183.15 +valid_max = 343.15 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-soil_temperature_level_1-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-soil_temperature_level_1-cmcc-3.ini index 1b76c3bf6..2d1d4118e 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-soil_temperature_level_1-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-soil_temperature_level_1-cmcc-3.ini @@ -40,5 +40,5 @@ time_step = 6 time_granularity = hour [valid_ranges] -valid_min = 223.15 -valid_max = 323.15 +valid_min = 183.15 +valid_max = 363.15 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-soil_temperature_level_1-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-soil_temperature_level_1-dwd-2.ini index 70e96f311..c5843e85f 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-soil_temperature_level_1-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-soil_temperature_level_1-dwd-2.ini @@ -40,5 +40,5 @@ time_step = 6 time_granularity = hour [valid_ranges] -valid_min = 223.15 -valid_max = 323.15 +valid_min = 183.15 +valid_max = 363.15 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-soil_temperature_level_1-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-soil_temperature_level_1-ecmwf-5.ini index 759c0c30b..7521aa9ee 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-soil_temperature_level_1-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-soil_temperature_level_1-ecmwf-5.ini @@ -40,5 +40,5 @@ time_step = 6 time_granularity = hour [valid_ranges] -valid_min = 223.15 -valid_max = 323.15 +valid_min = 183.15 +valid_max = 363.15 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-soil_temperature_level_1-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-soil_temperature_level_1-meteo_france-6.ini index 40cf09437..f73be25d1 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-soil_temperature_level_1-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-soil_temperature_level_1-meteo_france-6.ini @@ -40,5 +40,5 @@ time_step = 6 time_granularity = hour [valid_ranges] -valid_min = 223.15 -valid_max = 323.15 +valid_min = 183.15 +valid_max = 363.15 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-soil_temperature_level_1-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-soil_temperature_level_1-meteo_france-7.ini index b238a4e8b..894614d18 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-soil_temperature_level_1-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-soil_temperature_level_1-meteo_france-7.ini @@ -40,5 +40,5 @@ time_step = 6 time_granularity = hour [valid_ranges] -valid_min = 223.15 -valid_max = 323.15 +valid_min = 183.15 +valid_max = 363.15 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-soil_temperature_level_1-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-soil_temperature_level_1-ukmo-14.ini index 3228d609b..3627ef963 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-soil_temperature_level_1-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-soil_temperature_level_1-ukmo-14.ini @@ -40,5 +40,5 @@ time_step = 6 time_granularity = hour [valid_ranges] -valid_min = 223.15 -valid_max = 323.15 +valid_min = 183.15 +valid_max = 363.15 diff --git a/dqc_wrapper/QAR_dqc/generate_QARs_config.py b/dqc_wrapper/QAR_dqc/generate_QARs_config.py index 989fb122e..32ea22514 100644 --- a/dqc_wrapper/QAR_dqc/generate_QARs_config.py +++ b/dqc_wrapper/QAR_dqc/generate_QARs_config.py @@ -203,6 +203,9 @@ def init_params_reanalysis(dl, d, v, vinfo, mask_variables, tolerance_limits, da if len(o): qar_name = d + '-' + o + '-' + v + '.ini' + if qar_name == 'reanalysis-uerra-europe-single-levels-mescan_surfex-2m_temperature.ini': + print('stop') + return qar_name, generate_ini(root, patt, ve, dt, v, u, res, gt, gmn, ts, o, '', d, 'no', dr, tg, com, lsm, lnd, vmin, vmax) """ diff --git a/dqc_wrapper/QAR_dqc/tolerance_limits_wmo b/dqc_wrapper/QAR_dqc/tolerance_limits_wmo index 11a00fd28..7d4d14cfe 100644 --- a/dqc_wrapper/QAR_dqc/tolerance_limits_wmo +++ b/dqc_wrapper/QAR_dqc/tolerance_limits_wmo @@ -3,6 +3,7 @@ # Air temperature: -90°C – +70°C (C3S Kelvin) temperature,183.15,343.15 +2m_temperature,183.15,343.15 # Dew-point temperature: -80°C – 50°C (C3S Kelvin) 2m_dewpoint_temperature,193.15,323.15 @@ -11,11 +12,11 @@ temperature,183.15,343.15 skin_temperature,193.15,353.15 sea_surface_temperature,193.15,353.15 -# Soil temperature: -50°C – +50°C (C3S Kelvin) -soil_temperature_level_1,223.15,323.15 -soil_temperature_level_2,223.15,323.15 -soil_temperature_level_3,223.15,323.15 -soil_temperature_level_5,223.15,323.15 +# Soil temperature: -90°C – +90°C (C3S Kelvin) - based on world records +soil_temperature_level_1,183.15,363.15 +soil_temperature_level_2,183.15,363.15 +soil_temperature_level_3,183.15,363.15 +soil_temperature_level_4,183.15,363.15 # Relative humidity: 0 – 100 per cent; (C3S 0/1) relative_humidity,0,1 -- GitLab From 77df10a229e03dff8f3b6029b398d869ee1dead9 Mon Sep 17 00:00:00 2001 From: Joan Sala Calero Date: Sat, 30 May 2020 17:59:50 +0200 Subject: [PATCH 26/39] minmax temperature --- ...els-maximum_2m_temperature_in_the_last_24_hours-cmcc-3.ini | 4 ++-- ...vels-maximum_2m_temperature_in_the_last_24_hours-dwd-2.ini | 4 ++-- ...ls-maximum_2m_temperature_in_the_last_24_hours-ecmwf-5.ini | 4 ++-- ...mum_2m_temperature_in_the_last_24_hours-meteo_france-6.ini | 4 ++-- ...mum_2m_temperature_in_the_last_24_hours-meteo_france-7.ini | 4 ++-- ...ls-maximum_2m_temperature_in_the_last_24_hours-ukmo-14.ini | 4 ++-- ...els-minimum_2m_temperature_in_the_last_24_hours-cmcc-3.ini | 4 ++-- ...vels-minimum_2m_temperature_in_the_last_24_hours-dwd-2.ini | 4 ++-- ...ls-minimum_2m_temperature_in_the_last_24_hours-ecmwf-5.ini | 4 ++-- ...mum_2m_temperature_in_the_last_24_hours-meteo_france-6.ini | 4 ++-- ...mum_2m_temperature_in_the_last_24_hours-meteo_france-7.ini | 4 ++-- ...ls-minimum_2m_temperature_in_the_last_24_hours-ukmo-14.ini | 4 ++-- ...els-maximum_2m_temperature_in_the_last_24_hours-cmcc-3.ini | 4 ++-- ...vels-maximum_2m_temperature_in_the_last_24_hours-dwd-2.ini | 4 ++-- ...ls-maximum_2m_temperature_in_the_last_24_hours-ecmwf-5.ini | 4 ++-- ...mum_2m_temperature_in_the_last_24_hours-meteo_france-6.ini | 4 ++-- ...mum_2m_temperature_in_the_last_24_hours-meteo_france-7.ini | 4 ++-- ...ls-maximum_2m_temperature_in_the_last_24_hours-ukmo-14.ini | 4 ++-- ...els-minimum_2m_temperature_in_the_last_24_hours-cmcc-3.ini | 4 ++-- ...vels-minimum_2m_temperature_in_the_last_24_hours-dwd-2.ini | 4 ++-- ...ls-minimum_2m_temperature_in_the_last_24_hours-ecmwf-5.ini | 4 ++-- ...mum_2m_temperature_in_the_last_24_hours-meteo_france-6.ini | 4 ++-- ...mum_2m_temperature_in_the_last_24_hours-meteo_france-7.ini | 4 ++-- ...ls-minimum_2m_temperature_in_the_last_24_hours-ukmo-14.ini | 4 ++-- dqc_wrapper/QAR_dqc/tolerance_limits_wmo | 2 ++ 25 files changed, 50 insertions(+), 48 deletions(-) diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-maximum_2m_temperature_in_the_last_24_hours-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-maximum_2m_temperature_in_the_last_24_hours-cmcc-3.ini index e94ca50ee..5e1331829 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-maximum_2m_temperature_in_the_last_24_hours-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-maximum_2m_temperature_in_the_last_24_hours-cmcc-3.ini @@ -40,5 +40,5 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = -valid_max = +valid_min = 183.15 +valid_max = 343.15 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-maximum_2m_temperature_in_the_last_24_hours-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-maximum_2m_temperature_in_the_last_24_hours-dwd-2.ini index 2e040099b..19808ce22 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-maximum_2m_temperature_in_the_last_24_hours-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-maximum_2m_temperature_in_the_last_24_hours-dwd-2.ini @@ -40,5 +40,5 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = -valid_max = +valid_min = 183.15 +valid_max = 343.15 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-maximum_2m_temperature_in_the_last_24_hours-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-maximum_2m_temperature_in_the_last_24_hours-ecmwf-5.ini index 52c572299..c95ebb2cf 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-maximum_2m_temperature_in_the_last_24_hours-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-maximum_2m_temperature_in_the_last_24_hours-ecmwf-5.ini @@ -40,5 +40,5 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = -valid_max = +valid_min = 183.15 +valid_max = 343.15 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-maximum_2m_temperature_in_the_last_24_hours-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-maximum_2m_temperature_in_the_last_24_hours-meteo_france-6.ini index 305cecb77..961f652bf 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-maximum_2m_temperature_in_the_last_24_hours-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-maximum_2m_temperature_in_the_last_24_hours-meteo_france-6.ini @@ -40,5 +40,5 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = -valid_max = +valid_min = 183.15 +valid_max = 343.15 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-maximum_2m_temperature_in_the_last_24_hours-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-maximum_2m_temperature_in_the_last_24_hours-meteo_france-7.ini index 964b9f7b7..071eeee3f 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-maximum_2m_temperature_in_the_last_24_hours-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-maximum_2m_temperature_in_the_last_24_hours-meteo_france-7.ini @@ -40,5 +40,5 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = -valid_max = +valid_min = 183.15 +valid_max = 343.15 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-maximum_2m_temperature_in_the_last_24_hours-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-maximum_2m_temperature_in_the_last_24_hours-ukmo-14.ini index 6e9ce1a9a..25e631c22 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-maximum_2m_temperature_in_the_last_24_hours-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-maximum_2m_temperature_in_the_last_24_hours-ukmo-14.ini @@ -40,5 +40,5 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = -valid_max = +valid_min = 183.15 +valid_max = 343.15 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-minimum_2m_temperature_in_the_last_24_hours-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-minimum_2m_temperature_in_the_last_24_hours-cmcc-3.ini index 63419c284..db55196c4 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-minimum_2m_temperature_in_the_last_24_hours-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-minimum_2m_temperature_in_the_last_24_hours-cmcc-3.ini @@ -40,5 +40,5 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = -valid_max = +valid_min = 183.15 +valid_max = 343.15 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-minimum_2m_temperature_in_the_last_24_hours-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-minimum_2m_temperature_in_the_last_24_hours-dwd-2.ini index f5bd85be4..b8b3f69b7 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-minimum_2m_temperature_in_the_last_24_hours-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-minimum_2m_temperature_in_the_last_24_hours-dwd-2.ini @@ -40,5 +40,5 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = -valid_max = +valid_min = 183.15 +valid_max = 343.15 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-minimum_2m_temperature_in_the_last_24_hours-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-minimum_2m_temperature_in_the_last_24_hours-ecmwf-5.ini index 37255010c..0acb3f935 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-minimum_2m_temperature_in_the_last_24_hours-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-minimum_2m_temperature_in_the_last_24_hours-ecmwf-5.ini @@ -40,5 +40,5 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = -valid_max = +valid_min = 183.15 +valid_max = 343.15 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-minimum_2m_temperature_in_the_last_24_hours-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-minimum_2m_temperature_in_the_last_24_hours-meteo_france-6.ini index 74d7beb5a..ab6ec810e 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-minimum_2m_temperature_in_the_last_24_hours-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-minimum_2m_temperature_in_the_last_24_hours-meteo_france-6.ini @@ -40,5 +40,5 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = -valid_max = +valid_min = 183.15 +valid_max = 343.15 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-minimum_2m_temperature_in_the_last_24_hours-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-minimum_2m_temperature_in_the_last_24_hours-meteo_france-7.ini index e05a09030..5ab13dc4b 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-minimum_2m_temperature_in_the_last_24_hours-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-minimum_2m_temperature_in_the_last_24_hours-meteo_france-7.ini @@ -40,5 +40,5 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = -valid_max = +valid_min = 183.15 +valid_max = 343.15 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-minimum_2m_temperature_in_the_last_24_hours-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-minimum_2m_temperature_in_the_last_24_hours-ukmo-14.ini index ee618d577..2fe77353d 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-minimum_2m_temperature_in_the_last_24_hours-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-minimum_2m_temperature_in_the_last_24_hours-ukmo-14.ini @@ -40,5 +40,5 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = -valid_max = +valid_min = 183.15 +valid_max = 343.15 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-maximum_2m_temperature_in_the_last_24_hours-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-maximum_2m_temperature_in_the_last_24_hours-cmcc-3.ini index 9d635fde2..adecdda1b 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-maximum_2m_temperature_in_the_last_24_hours-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-maximum_2m_temperature_in_the_last_24_hours-cmcc-3.ini @@ -40,5 +40,5 @@ time_step = 24 time_granularity = hour [valid_ranges] -valid_min = -valid_max = +valid_min = 183.15 +valid_max = 343.15 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-maximum_2m_temperature_in_the_last_24_hours-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-maximum_2m_temperature_in_the_last_24_hours-dwd-2.ini index fea71df6d..32f6012fe 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-maximum_2m_temperature_in_the_last_24_hours-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-maximum_2m_temperature_in_the_last_24_hours-dwd-2.ini @@ -40,5 +40,5 @@ time_step = 24 time_granularity = hour [valid_ranges] -valid_min = -valid_max = +valid_min = 183.15 +valid_max = 343.15 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-maximum_2m_temperature_in_the_last_24_hours-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-maximum_2m_temperature_in_the_last_24_hours-ecmwf-5.ini index e73b23e4e..cc6f5a3ed 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-maximum_2m_temperature_in_the_last_24_hours-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-maximum_2m_temperature_in_the_last_24_hours-ecmwf-5.ini @@ -40,5 +40,5 @@ time_step = 24 time_granularity = hour [valid_ranges] -valid_min = -valid_max = +valid_min = 183.15 +valid_max = 343.15 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-maximum_2m_temperature_in_the_last_24_hours-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-maximum_2m_temperature_in_the_last_24_hours-meteo_france-6.ini index e29c03298..de9f37507 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-maximum_2m_temperature_in_the_last_24_hours-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-maximum_2m_temperature_in_the_last_24_hours-meteo_france-6.ini @@ -40,5 +40,5 @@ time_step = 24 time_granularity = hour [valid_ranges] -valid_min = -valid_max = +valid_min = 183.15 +valid_max = 343.15 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-maximum_2m_temperature_in_the_last_24_hours-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-maximum_2m_temperature_in_the_last_24_hours-meteo_france-7.ini index db7c62225..b8b6e5510 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-maximum_2m_temperature_in_the_last_24_hours-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-maximum_2m_temperature_in_the_last_24_hours-meteo_france-7.ini @@ -40,5 +40,5 @@ time_step = 24 time_granularity = hour [valid_ranges] -valid_min = -valid_max = +valid_min = 183.15 +valid_max = 343.15 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-maximum_2m_temperature_in_the_last_24_hours-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-maximum_2m_temperature_in_the_last_24_hours-ukmo-14.ini index a56a65595..a1fba53df 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-maximum_2m_temperature_in_the_last_24_hours-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-maximum_2m_temperature_in_the_last_24_hours-ukmo-14.ini @@ -40,5 +40,5 @@ time_step = 24 time_granularity = hour [valid_ranges] -valid_min = -valid_max = +valid_min = 183.15 +valid_max = 343.15 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-minimum_2m_temperature_in_the_last_24_hours-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-minimum_2m_temperature_in_the_last_24_hours-cmcc-3.ini index f2eeeda29..de041ccff 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-minimum_2m_temperature_in_the_last_24_hours-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-minimum_2m_temperature_in_the_last_24_hours-cmcc-3.ini @@ -40,5 +40,5 @@ time_step = 24 time_granularity = hour [valid_ranges] -valid_min = -valid_max = +valid_min = 183.15 +valid_max = 343.15 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-minimum_2m_temperature_in_the_last_24_hours-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-minimum_2m_temperature_in_the_last_24_hours-dwd-2.ini index 6d1a8b390..83c6bff41 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-minimum_2m_temperature_in_the_last_24_hours-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-minimum_2m_temperature_in_the_last_24_hours-dwd-2.ini @@ -40,5 +40,5 @@ time_step = 24 time_granularity = hour [valid_ranges] -valid_min = -valid_max = +valid_min = 183.15 +valid_max = 343.15 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-minimum_2m_temperature_in_the_last_24_hours-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-minimum_2m_temperature_in_the_last_24_hours-ecmwf-5.ini index 481f6a920..9e747464a 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-minimum_2m_temperature_in_the_last_24_hours-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-minimum_2m_temperature_in_the_last_24_hours-ecmwf-5.ini @@ -40,5 +40,5 @@ time_step = 24 time_granularity = hour [valid_ranges] -valid_min = -valid_max = +valid_min = 183.15 +valid_max = 343.15 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-minimum_2m_temperature_in_the_last_24_hours-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-minimum_2m_temperature_in_the_last_24_hours-meteo_france-6.ini index 3e157b45f..c235ba52d 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-minimum_2m_temperature_in_the_last_24_hours-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-minimum_2m_temperature_in_the_last_24_hours-meteo_france-6.ini @@ -40,5 +40,5 @@ time_step = 24 time_granularity = hour [valid_ranges] -valid_min = -valid_max = +valid_min = 183.15 +valid_max = 343.15 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-minimum_2m_temperature_in_the_last_24_hours-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-minimum_2m_temperature_in_the_last_24_hours-meteo_france-7.ini index 10c33ed5d..9d364699b 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-minimum_2m_temperature_in_the_last_24_hours-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-minimum_2m_temperature_in_the_last_24_hours-meteo_france-7.ini @@ -40,5 +40,5 @@ time_step = 24 time_granularity = hour [valid_ranges] -valid_min = -valid_max = +valid_min = 183.15 +valid_max = 343.15 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-minimum_2m_temperature_in_the_last_24_hours-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-minimum_2m_temperature_in_the_last_24_hours-ukmo-14.ini index 8a1674ee7..3d282586d 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-minimum_2m_temperature_in_the_last_24_hours-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-minimum_2m_temperature_in_the_last_24_hours-ukmo-14.ini @@ -40,5 +40,5 @@ time_step = 24 time_granularity = hour [valid_ranges] -valid_min = -valid_max = +valid_min = 183.15 +valid_max = 343.15 diff --git a/dqc_wrapper/QAR_dqc/tolerance_limits_wmo b/dqc_wrapper/QAR_dqc/tolerance_limits_wmo index 7d4d14cfe..6cb3618a5 100644 --- a/dqc_wrapper/QAR_dqc/tolerance_limits_wmo +++ b/dqc_wrapper/QAR_dqc/tolerance_limits_wmo @@ -4,6 +4,8 @@ # Air temperature: -90°C – +70°C (C3S Kelvin) temperature,183.15,343.15 2m_temperature,183.15,343.15 +minimum_2m_temperature_in_the_last_24_hours,183.15,343.15 +maximum_2m_temperature_in_the_last_24_hours,183.15,343.15 # Dew-point temperature: -80°C – 50°C (C3S Kelvin) 2m_dewpoint_temperature,193.15,323.15 -- GitLab From dc9454e2873ba0d92f88c6899c8349d4bb21552b Mon Sep 17 00:00:00 2001 From: Joan Sala Calero Date: Sat, 30 May 2020 18:07:15 +0200 Subject: [PATCH 27/39] tolerance/pressure removed --- ...nalysis-era5-pressure-levels-monthly-means-temperature.ini | 4 ++-- .../conf/reanalysis-era5-pressure-levels-temperature.ini | 4 ++-- .../reanalysis-uerra-europe-pressure-levels-temperature.ini | 4 ++-- .../seasonal-monthly-pressure-levels-temperature-cmcc-3.ini | 4 ++-- .../seasonal-monthly-pressure-levels-temperature-dwd-2.ini | 4 ++-- .../seasonal-monthly-pressure-levels-temperature-ecmwf-5.ini | 4 ++-- ...nal-monthly-pressure-levels-temperature-meteo_france-6.ini | 4 ++-- ...nal-monthly-pressure-levels-temperature-meteo_france-7.ini | 4 ++-- .../seasonal-monthly-pressure-levels-temperature-ukmo-14.ini | 4 ++-- .../seasonal-original-pressure-levels-temperature-cmcc-3.ini | 4 ++-- .../seasonal-original-pressure-levels-temperature-dwd-2.ini | 4 ++-- .../seasonal-original-pressure-levels-temperature-ecmwf-5.ini | 4 ++-- ...al-original-pressure-levels-temperature-meteo_france-6.ini | 4 ++-- ...al-original-pressure-levels-temperature-meteo_france-7.ini | 4 ++-- .../seasonal-original-pressure-levels-temperature-ukmo-14.ini | 4 ++-- dqc_wrapper/QAR_dqc/tolerance_limits_wmo | 1 - 16 files changed, 30 insertions(+), 31 deletions(-) diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-monthly-means-temperature.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-monthly-means-temperature.ini index 0a458273e..ad79cfd8d 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-monthly-means-temperature.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-monthly-means-temperature.ini @@ -40,5 +40,5 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = 183.15 -valid_max = 343.15 +valid_min = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-temperature.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-temperature.ini index 393a193f6..193474a10 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-temperature.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-temperature.ini @@ -40,5 +40,5 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = 183.15 -valid_max = 343.15 +valid_min = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-pressure-levels-temperature.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-pressure-levels-temperature.ini index cb0eacc19..dfae531af 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-pressure-levels-temperature.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-pressure-levels-temperature.ini @@ -40,5 +40,5 @@ time_step = 6 time_granularity = hour [valid_ranges] -valid_min = 183.15 -valid_max = 343.15 +valid_min = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-temperature-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-temperature-cmcc-3.ini index 5de3d18a1..63f321292 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-temperature-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-temperature-cmcc-3.ini @@ -40,5 +40,5 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = 183.15 -valid_max = 343.15 +valid_min = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-temperature-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-temperature-dwd-2.ini index 21bf38cce..54c845032 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-temperature-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-temperature-dwd-2.ini @@ -40,5 +40,5 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = 183.15 -valid_max = 343.15 +valid_min = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-temperature-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-temperature-ecmwf-5.ini index 79b60e404..45e0378b2 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-temperature-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-temperature-ecmwf-5.ini @@ -40,5 +40,5 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = 183.15 -valid_max = 343.15 +valid_min = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-temperature-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-temperature-meteo_france-6.ini index 18ead6c02..efbc25481 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-temperature-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-temperature-meteo_france-6.ini @@ -40,5 +40,5 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = 183.15 -valid_max = 343.15 +valid_min = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-temperature-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-temperature-meteo_france-7.ini index 0dde235dd..d00277460 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-temperature-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-temperature-meteo_france-7.ini @@ -40,5 +40,5 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = 183.15 -valid_max = 343.15 +valid_min = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-temperature-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-temperature-ukmo-14.ini index 012d1a5b7..e7c24ad94 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-temperature-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-pressure-levels-temperature-ukmo-14.ini @@ -40,5 +40,5 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = 183.15 -valid_max = 343.15 +valid_min = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-temperature-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-temperature-cmcc-3.ini index ad930e3ce..cbef158b6 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-temperature-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-temperature-cmcc-3.ini @@ -40,5 +40,5 @@ time_step = 12 time_granularity = hour [valid_ranges] -valid_min = 183.15 -valid_max = 343.15 +valid_min = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-temperature-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-temperature-dwd-2.ini index 4b3478987..537798dea 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-temperature-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-temperature-dwd-2.ini @@ -40,5 +40,5 @@ time_step = 12 time_granularity = hour [valid_ranges] -valid_min = 183.15 -valid_max = 343.15 +valid_min = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-temperature-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-temperature-ecmwf-5.ini index 8a7b88255..41c046708 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-temperature-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-temperature-ecmwf-5.ini @@ -40,5 +40,5 @@ time_step = 12 time_granularity = hour [valid_ranges] -valid_min = 183.15 -valid_max = 343.15 +valid_min = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-temperature-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-temperature-meteo_france-6.ini index 161697f72..dcd7dbd55 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-temperature-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-temperature-meteo_france-6.ini @@ -40,5 +40,5 @@ time_step = 12 time_granularity = hour [valid_ranges] -valid_min = 183.15 -valid_max = 343.15 +valid_min = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-temperature-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-temperature-meteo_france-7.ini index d66c955ba..a15fafd42 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-temperature-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-temperature-meteo_france-7.ini @@ -40,5 +40,5 @@ time_step = 12 time_granularity = hour [valid_ranges] -valid_min = 183.15 -valid_max = 343.15 +valid_min = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-temperature-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-temperature-ukmo-14.ini index 2d75313f0..ad25526a3 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-temperature-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-pressure-levels-temperature-ukmo-14.ini @@ -40,5 +40,5 @@ time_step = 12 time_granularity = hour [valid_ranges] -valid_min = 183.15 -valid_max = 343.15 +valid_min = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/tolerance_limits_wmo b/dqc_wrapper/QAR_dqc/tolerance_limits_wmo index 6cb3618a5..401d35ddf 100644 --- a/dqc_wrapper/QAR_dqc/tolerance_limits_wmo +++ b/dqc_wrapper/QAR_dqc/tolerance_limits_wmo @@ -2,7 +2,6 @@ # Translation to cds_variables and units (c3s-cds-forms) # Air temperature: -90°C – +70°C (C3S Kelvin) -temperature,183.15,343.15 2m_temperature,183.15,343.15 minimum_2m_temperature_in_the_last_24_hours,183.15,343.15 maximum_2m_temperature_in_the_last_24_hours,183.15,343.15 -- GitLab From 0dc348aec2c448adbe8ea79582c6a99f61e1bc5b Mon Sep 17 00:00:00 2001 From: Joan Sala Calero Date: Sun, 31 May 2020 15:02:58 +0200 Subject: [PATCH 28/39] vrupdate --- README.md | 4 +- .../reanalysis-era5-land-forecast_albedo.ini | 4 +- ...ra5-land-monthly-means-forecast_albedo.ini | 2 +- ...is-era5-land-monthly-means-snow_albedo.ini | 2 +- .../conf/reanalysis-era5-land-snow_albedo.ini | 4 +- ...ressure-levels-fraction_of_cloud_cover.ini | 4 +- ...-monthly-means-fraction_of_cloud_cover.ini | 4 +- ...levels-monthly-means-relative_humidity.ini | 2 +- ...era5-pressure-levels-relative_humidity.ini | 2 +- ...-anisotropy_of_sub_gridscale_orography.ini | 4 +- ...s-era5-single-levels-friction_velocity.ini | 2 +- ...ean_large_scale_precipitation_fraction.ini | 4 +- ...era5-single-levels-mean_wave_direction.ini | 4 +- ...-anisotropy_of_sub_gridscale_orography.ini | 4 +- ...levels-monthly-means-friction_velocity.ini | 2 +- ...ean_large_scale_precipitation_fraction.ini | 4 +- ...vels-monthly-means-mean_wave_direction.ini | 4 +- ...rope-pressure-levels-relative_humidity.ini | 2 +- ...-levels-mescan_surfex-high_cloud_cover.ini | 2 +- ...e-levels-mescan_surfex-low_cloud_cover.ini | 2 +- ...evels-mescan_surfex-medium_cloud_cover.ini | 2 +- ...levels-mescan_surfex-total_cloud_cover.ini | 2 +- ...levels-uerra_harmonie-high_cloud_cover.ini | 2 +- ...-levels-uerra_harmonie-low_cloud_cover.ini | 2 +- ...vels-uerra_harmonie-medium_cloud_cover.ini | 2 +- ...evels-uerra_harmonie-total_cloud_cover.ini | 2 +- ...hly-single-levels-sea_ice_cover-cmcc-3.ini | 4 +- ...thly-single-levels-sea_ice_cover-dwd-2.ini | 4 +- ...ly-single-levels-sea_ice_cover-ecmwf-5.ini | 4 +- ...le-levels-sea_ice_cover-meteo_france-6.ini | 4 +- ...le-levels-sea_ice_cover-meteo_france-7.ini | 4 +- ...ly-single-levels-sea_ice_cover-ukmo-14.ini | 4 +- ...single-levels-total_cloud_cover-cmcc-3.ini | 4 +- ...-single-levels-total_cloud_cover-dwd-2.ini | 4 +- ...ingle-levels-total_cloud_cover-ecmwf-5.ini | 4 +- ...evels-total_cloud_cover-meteo_france-6.ini | 4 +- ...evels-total_cloud_cover-meteo_france-7.ini | 4 +- ...ingle-levels-total_cloud_cover-ukmo-14.ini | 4 +- ...nal-single-levels-sea_ice_cover-cmcc-3.ini | 4 +- ...inal-single-levels-sea_ice_cover-dwd-2.ini | 4 +- ...al-single-levels-sea_ice_cover-ecmwf-5.ini | 4 +- ...le-levels-sea_ice_cover-meteo_france-6.ini | 4 +- ...le-levels-sea_ice_cover-meteo_france-7.ini | 4 +- ...al-single-levels-sea_ice_cover-ukmo-14.ini | 4 +- ...single-levels-total_cloud_cover-cmcc-3.ini | 4 +- ...-single-levels-total_cloud_cover-dwd-2.ini | 4 +- ...ingle-levels-total_cloud_cover-ecmwf-5.ini | 4 +- ...evels-total_cloud_cover-meteo_france-6.ini | 4 +- ...evels-total_cloud_cover-meteo_france-7.ini | 4 +- ...ingle-levels-total_cloud_cover-ukmo-14.ini | 4 +- ...le-levels-sea_ice_cover_anomaly-cmcc-3.ini | 4 +- ...gle-levels-sea_ice_cover_anomaly-dwd-2.ini | 4 +- ...e-levels-sea_ice_cover_anomaly-ecmwf-5.ini | 4 +- ...s-sea_ice_cover_anomaly-meteo_france-6.ini | 4 +- ...s-sea_ice_cover_anomaly-meteo_france-7.ini | 4 +- ...e-levels-sea_ice_cover_anomaly-ukmo-14.ini | 4 +- ...evels-total_cloud_cover_anomaly-cmcc-3.ini | 4 +- ...levels-total_cloud_cover_anomaly-dwd-2.ini | 4 +- ...vels-total_cloud_cover_anomaly-ecmwf-5.ini | 4 +- ...tal_cloud_cover_anomaly-meteo_france-6.ini | 4 +- ...tal_cloud_cover_anomaly-meteo_france-7.ini | 4 +- ...vels-total_cloud_cover_anomaly-ukmo-14.ini | 4 +- dqc_wrapper/QAR_dqc/create_QAR_summary.py | 4 +- dqc_wrapper/QAR_dqc/generate_QARs_config.py | 29 +- dqc_wrapper/QAR_dqc/get_mask_variables.py | 2 +- dqc_wrapper/QAR_dqc/tolerance_limits_wmo | 40 +- dqc_wrapper/grib/cds_datasets.json | 10141 +++++----------- dqc_wrapper/integration_tests/test_test00.py | 4 +- dqc_wrapper/integration_tests/test_test02.py | 4 +- dqc_wrapper/integration_tests/test_test03.py | 4 +- dqc_wrapper/integration_tests/test_test04.py | 4 +- dqc_wrapper/integration_tests/test_test05.py | 4 +- dqc_wrapper/integration_tests/test_test06.py | 4 +- dqc_wrapper/scripts/checkstats.py | 2 +- dqc_wrapper/scripts/generate_datasets.py | 21 +- dqc_wrapper/scripts/ini2pdf.py | 2 +- dqc_wrapper/scripts/units_check.py | 2 +- dqc_wrapper/scripts/valid_ranges_test.py | 23 +- dqc_wrapper/test06_valid_ranges.py | 3 +- .../unit_tests/utils/test_utils_files.py | 4 +- dqc_wrapper/utils/utils_bokeh.py | 28 +- dqc_wrapper/utils/utils_files.py | 10 +- dqc_wrapper/utils/utils_forms.py | 11 +- dqc_wrapper/utils/utils_pdf.py | 2 +- 84 files changed, 3253 insertions(+), 7313 deletions(-) diff --git a/README.md b/README.md index e7150bfe0..2db6ff4de 100644 --- a/README.md +++ b/README.md @@ -51,7 +51,7 @@ python checker.py ## Configure ```bash -- In order to run the checker you must write a simple config (ConfigParser ini format) +- In order to run the checker you must write a simple config (RawConfigParser ini format) - There is a general section where general path options are specified - There is a dataset section where dataset dependant information shall be specified - Each config section represents a check/test (ex: file_format or temporal_completeness) @@ -78,7 +78,7 @@ cds_variable = 2m_temperature ## Config options (detailed) -The **config** is defined in the .ini format compatible with the python ConfigParser package.

+The **config** is defined in the .ini format compatible with the python RawConfigParser package.

Each section represents an independent data **check**. The following example is for **ALL** available tests:

```` diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-forecast_albedo.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-forecast_albedo.ini index 28d9bc374..ec93e0b45 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-forecast_albedo.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-forecast_albedo.ini @@ -40,5 +40,5 @@ time_step = 1 time_granularity = day [valid_ranges] -valid_min = 0.0 -valid_max = 1.0 +valid_min = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-forecast_albedo.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-forecast_albedo.ini index 05ded719c..8192f421a 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-forecast_albedo.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-forecast_albedo.ini @@ -11,7 +11,7 @@ variable = fal datatype = an, fc, em cds_dataset = reanalysis-era5-land-monthly-means cds_variable = forecast_albedo -cds_units = dimensionless +cds_units = (0 - 1) complete = yes origin = system = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-snow_albedo.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-snow_albedo.ini index 812be1025..3a7706629 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-snow_albedo.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-snow_albedo.ini @@ -11,7 +11,7 @@ variable = asn datatype = an, fc, em cds_dataset = reanalysis-era5-land-monthly-means cds_variable = snow_albedo -cds_units = dimensionless +cds_units = (0 - 1) complete = yes origin = system = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-snow_albedo.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-snow_albedo.ini index 5265e0089..3aa56b357 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-snow_albedo.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-snow_albedo.ini @@ -40,5 +40,5 @@ time_step = 1 time_granularity = day [valid_ranges] -valid_min = 0.0 -valid_max = 1.0 +valid_min = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-fraction_of_cloud_cover.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-fraction_of_cloud_cover.ini index 90ad13c05..c408fcc0a 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-fraction_of_cloud_cover.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-fraction_of_cloud_cover.ini @@ -40,5 +40,5 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = 0.0 -valid_max = 1.0 +valid_min = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-monthly-means-fraction_of_cloud_cover.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-monthly-means-fraction_of_cloud_cover.ini index 0389ed23d..6d03e5f56 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-monthly-means-fraction_of_cloud_cover.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-monthly-means-fraction_of_cloud_cover.ini @@ -40,5 +40,5 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = 0.0 -valid_max = 1.0 +valid_min = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-monthly-means-relative_humidity.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-monthly-means-relative_humidity.ini index d28ff8e15..dfc0fd3e4 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-monthly-means-relative_humidity.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-monthly-means-relative_humidity.ini @@ -41,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = 0.0 -valid_max = 1.0 +valid_max = 100.0 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-relative_humidity.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-relative_humidity.ini index 5f485d874..ad78e067e 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-relative_humidity.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-relative_humidity.ini @@ -41,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = 0.0 -valid_max = 1.0 +valid_max = 100.0 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-anisotropy_of_sub_gridscale_orography.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-anisotropy_of_sub_gridscale_orography.ini index 784723ae6..219d3b2d4 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-anisotropy_of_sub_gridscale_orography.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-anisotropy_of_sub_gridscale_orography.ini @@ -40,5 +40,5 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = 0.0 -valid_max = 1.0 +valid_min = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-friction_velocity.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-friction_velocity.ini index 2b43bdcda..5b9cb9a0b 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-friction_velocity.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-friction_velocity.ini @@ -41,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = 0.0 -valid_max = 1.0 +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_large_scale_precipitation_fraction.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_large_scale_precipitation_fraction.ini index 4db260d14..0178b2ddc 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_large_scale_precipitation_fraction.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_large_scale_precipitation_fraction.ini @@ -40,5 +40,5 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = 0.0 -valid_max = 1.0 +valid_min = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_wave_direction.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_wave_direction.ini index ce8f0d467..b0c009673 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_wave_direction.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_wave_direction.ini @@ -40,5 +40,5 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = 0.0 -valid_max = 360.0 +valid_min = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-anisotropy_of_sub_gridscale_orography.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-anisotropy_of_sub_gridscale_orography.ini index a6b16b043..c635816d9 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-anisotropy_of_sub_gridscale_orography.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-anisotropy_of_sub_gridscale_orography.ini @@ -40,5 +40,5 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = 0.0 -valid_max = 1.0 +valid_min = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-friction_velocity.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-friction_velocity.ini index 329ac6441..fa1f2f858 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-friction_velocity.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-friction_velocity.ini @@ -41,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = 0.0 -valid_max = 1.0 +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_large_scale_precipitation_fraction.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_large_scale_precipitation_fraction.ini index 4f227187a..dd2ccb8d8 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_large_scale_precipitation_fraction.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_large_scale_precipitation_fraction.ini @@ -40,5 +40,5 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = 0.0 -valid_max = 1.0 +valid_min = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_wave_direction.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_wave_direction.ini index 881508a33..55041548e 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_wave_direction.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_wave_direction.ini @@ -40,5 +40,5 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = 0.0 -valid_max = 360.0 +valid_min = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-pressure-levels-relative_humidity.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-pressure-levels-relative_humidity.ini index f9a7cf430..178cc4be9 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-pressure-levels-relative_humidity.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-pressure-levels-relative_humidity.ini @@ -41,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = 0.0 -valid_max = 1.0 +valid_max = 100.0 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-mescan_surfex-high_cloud_cover.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-mescan_surfex-high_cloud_cover.ini index d34566b88..c756db104 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-mescan_surfex-high_cloud_cover.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-mescan_surfex-high_cloud_cover.ini @@ -41,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = 0.0 -valid_max = 1.0 +valid_max = 100.0 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-mescan_surfex-low_cloud_cover.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-mescan_surfex-low_cloud_cover.ini index 23318140b..133a814f6 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-mescan_surfex-low_cloud_cover.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-mescan_surfex-low_cloud_cover.ini @@ -41,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = 0.0 -valid_max = 1.0 +valid_max = 100.0 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-mescan_surfex-medium_cloud_cover.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-mescan_surfex-medium_cloud_cover.ini index 631e897c8..70c4bae6d 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-mescan_surfex-medium_cloud_cover.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-mescan_surfex-medium_cloud_cover.ini @@ -41,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = 0.0 -valid_max = 1.0 +valid_max = 100.0 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-mescan_surfex-total_cloud_cover.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-mescan_surfex-total_cloud_cover.ini index fb8bd03ab..d57825629 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-mescan_surfex-total_cloud_cover.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-mescan_surfex-total_cloud_cover.ini @@ -41,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = 0.0 -valid_max = 1.0 +valid_max = 100.0 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-uerra_harmonie-high_cloud_cover.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-uerra_harmonie-high_cloud_cover.ini index 8d631a6e5..df2a224b6 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-uerra_harmonie-high_cloud_cover.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-uerra_harmonie-high_cloud_cover.ini @@ -41,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = 0.0 -valid_max = 1.0 +valid_max = 100.0 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-uerra_harmonie-low_cloud_cover.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-uerra_harmonie-low_cloud_cover.ini index 639299c55..27da63035 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-uerra_harmonie-low_cloud_cover.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-uerra_harmonie-low_cloud_cover.ini @@ -41,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = 0.0 -valid_max = 1.0 +valid_max = 100.0 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-uerra_harmonie-medium_cloud_cover.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-uerra_harmonie-medium_cloud_cover.ini index fdf45dce7..4e9956a5a 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-uerra_harmonie-medium_cloud_cover.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-uerra_harmonie-medium_cloud_cover.ini @@ -41,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = 0.0 -valid_max = 1.0 +valid_max = 100.0 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-uerra_harmonie-total_cloud_cover.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-uerra_harmonie-total_cloud_cover.ini index b15aa46be..46aff2384 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-uerra_harmonie-total_cloud_cover.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-uerra_harmonie-total_cloud_cover.ini @@ -41,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = 0.0 -valid_max = 1.0 +valid_max = 100.0 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-sea_ice_cover-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-sea_ice_cover-cmcc-3.ini index 7378398f8..9a10f6e17 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-sea_ice_cover-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-sea_ice_cover-cmcc-3.ini @@ -40,5 +40,5 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = 0.0 -valid_max = 1.0 +valid_min = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-sea_ice_cover-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-sea_ice_cover-dwd-2.ini index a952d29e2..d126b9b49 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-sea_ice_cover-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-sea_ice_cover-dwd-2.ini @@ -40,5 +40,5 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = 0.0 -valid_max = 1.0 +valid_min = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-sea_ice_cover-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-sea_ice_cover-ecmwf-5.ini index 622a48db5..e7efd7e3a 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-sea_ice_cover-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-sea_ice_cover-ecmwf-5.ini @@ -40,5 +40,5 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = 0.0 -valid_max = 1.0 +valid_min = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-sea_ice_cover-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-sea_ice_cover-meteo_france-6.ini index 0d1fda01e..2ae8bd270 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-sea_ice_cover-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-sea_ice_cover-meteo_france-6.ini @@ -40,5 +40,5 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = 0.0 -valid_max = 1.0 +valid_min = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-sea_ice_cover-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-sea_ice_cover-meteo_france-7.ini index 2a2f44de9..29d8f02c5 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-sea_ice_cover-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-sea_ice_cover-meteo_france-7.ini @@ -40,5 +40,5 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = 0.0 -valid_max = 1.0 +valid_min = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-sea_ice_cover-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-sea_ice_cover-ukmo-14.ini index 1e5a387ec..b2fe27f2f 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-sea_ice_cover-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-sea_ice_cover-ukmo-14.ini @@ -40,5 +40,5 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = 0.0 -valid_max = 1.0 +valid_min = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-total_cloud_cover-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-total_cloud_cover-cmcc-3.ini index fb23c96c3..180a182b2 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-total_cloud_cover-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-total_cloud_cover-cmcc-3.ini @@ -40,5 +40,5 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = 0.0 -valid_max = 1.0 +valid_min = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-total_cloud_cover-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-total_cloud_cover-dwd-2.ini index 675ec43b4..63ee1454b 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-total_cloud_cover-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-total_cloud_cover-dwd-2.ini @@ -40,5 +40,5 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = 0.0 -valid_max = 1.0 +valid_min = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-total_cloud_cover-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-total_cloud_cover-ecmwf-5.ini index 09181834c..4c5989a15 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-total_cloud_cover-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-total_cloud_cover-ecmwf-5.ini @@ -40,5 +40,5 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = 0.0 -valid_max = 1.0 +valid_min = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-total_cloud_cover-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-total_cloud_cover-meteo_france-6.ini index d5b6203a0..c09b19f9a 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-total_cloud_cover-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-total_cloud_cover-meteo_france-6.ini @@ -40,5 +40,5 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = 0.0 -valid_max = 1.0 +valid_min = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-total_cloud_cover-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-total_cloud_cover-meteo_france-7.ini index 666289c18..12646aec0 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-total_cloud_cover-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-total_cloud_cover-meteo_france-7.ini @@ -40,5 +40,5 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = 0.0 -valid_max = 1.0 +valid_min = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-total_cloud_cover-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-total_cloud_cover-ukmo-14.ini index 6000b3758..bb584cbe7 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-total_cloud_cover-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-total_cloud_cover-ukmo-14.ini @@ -40,5 +40,5 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = 0.0 -valid_max = 1.0 +valid_min = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-sea_ice_cover-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-sea_ice_cover-cmcc-3.ini index 6a80b854c..29ae9b5b4 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-sea_ice_cover-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-sea_ice_cover-cmcc-3.ini @@ -40,5 +40,5 @@ time_step = 24 time_granularity = hour [valid_ranges] -valid_min = 0.0 -valid_max = 1.0 +valid_min = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-sea_ice_cover-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-sea_ice_cover-dwd-2.ini index 98b707a73..4b92ca677 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-sea_ice_cover-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-sea_ice_cover-dwd-2.ini @@ -40,5 +40,5 @@ time_step = 24 time_granularity = hour [valid_ranges] -valid_min = 0.0 -valid_max = 1.0 +valid_min = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-sea_ice_cover-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-sea_ice_cover-ecmwf-5.ini index bfcd95e65..4692edc3c 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-sea_ice_cover-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-sea_ice_cover-ecmwf-5.ini @@ -40,5 +40,5 @@ time_step = 24 time_granularity = hour [valid_ranges] -valid_min = 0.0 -valid_max = 1.0 +valid_min = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-sea_ice_cover-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-sea_ice_cover-meteo_france-6.ini index 7dd9960bb..539d57a6a 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-sea_ice_cover-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-sea_ice_cover-meteo_france-6.ini @@ -40,5 +40,5 @@ time_step = 24 time_granularity = hour [valid_ranges] -valid_min = 0.0 -valid_max = 1.0 +valid_min = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-sea_ice_cover-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-sea_ice_cover-meteo_france-7.ini index 265785d97..a8ced6b73 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-sea_ice_cover-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-sea_ice_cover-meteo_france-7.ini @@ -40,5 +40,5 @@ time_step = 24 time_granularity = hour [valid_ranges] -valid_min = 0.0 -valid_max = 1.0 +valid_min = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-sea_ice_cover-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-sea_ice_cover-ukmo-14.ini index 9dc83bc5c..c44ddbc67 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-sea_ice_cover-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-sea_ice_cover-ukmo-14.ini @@ -40,5 +40,5 @@ time_step = 24 time_granularity = hour [valid_ranges] -valid_min = 0.0 -valid_max = 1.0 +valid_min = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-total_cloud_cover-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-total_cloud_cover-cmcc-3.ini index 90c16e443..36f531a79 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-total_cloud_cover-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-total_cloud_cover-cmcc-3.ini @@ -40,5 +40,5 @@ time_step = 6 time_granularity = hour [valid_ranges] -valid_min = 0.0 -valid_max = 1.0 +valid_min = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-total_cloud_cover-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-total_cloud_cover-dwd-2.ini index e13043a30..6e3bd7fef 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-total_cloud_cover-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-total_cloud_cover-dwd-2.ini @@ -40,5 +40,5 @@ time_step = 6 time_granularity = hour [valid_ranges] -valid_min = 0.0 -valid_max = 1.0 +valid_min = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-total_cloud_cover-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-total_cloud_cover-ecmwf-5.ini index ffbe34ef3..2b8bb0e70 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-total_cloud_cover-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-total_cloud_cover-ecmwf-5.ini @@ -40,5 +40,5 @@ time_step = 6 time_granularity = hour [valid_ranges] -valid_min = 0.0 -valid_max = 1.0 +valid_min = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-total_cloud_cover-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-total_cloud_cover-meteo_france-6.ini index 502eb7128..dd47c0df1 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-total_cloud_cover-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-total_cloud_cover-meteo_france-6.ini @@ -40,5 +40,5 @@ time_step = 6 time_granularity = hour [valid_ranges] -valid_min = 0.0 -valid_max = 1.0 +valid_min = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-total_cloud_cover-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-total_cloud_cover-meteo_france-7.ini index db17a9a2f..35bdd5f81 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-total_cloud_cover-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-total_cloud_cover-meteo_france-7.ini @@ -40,5 +40,5 @@ time_step = 6 time_granularity = hour [valid_ranges] -valid_min = 0.0 -valid_max = 1.0 +valid_min = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-total_cloud_cover-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-total_cloud_cover-ukmo-14.ini index 5b9009b27..ec1db9565 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-total_cloud_cover-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-total_cloud_cover-ukmo-14.ini @@ -40,5 +40,5 @@ time_step = 6 time_granularity = hour [valid_ranges] -valid_min = 0.0 -valid_max = 1.0 +valid_min = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-sea_ice_cover_anomaly-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-sea_ice_cover_anomaly-cmcc-3.ini index 63420a1ac..359fcda91 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-sea_ice_cover_anomaly-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-sea_ice_cover_anomaly-cmcc-3.ini @@ -40,5 +40,5 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = -1.0 -valid_max = 1.0 +valid_min = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-sea_ice_cover_anomaly-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-sea_ice_cover_anomaly-dwd-2.ini index ad07798bf..7b6862893 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-sea_ice_cover_anomaly-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-sea_ice_cover_anomaly-dwd-2.ini @@ -40,5 +40,5 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = -1.0 -valid_max = 1.0 +valid_min = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-sea_ice_cover_anomaly-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-sea_ice_cover_anomaly-ecmwf-5.ini index 5838568bb..58a82a746 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-sea_ice_cover_anomaly-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-sea_ice_cover_anomaly-ecmwf-5.ini @@ -40,5 +40,5 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = -1.0 -valid_max = 1.0 +valid_min = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-sea_ice_cover_anomaly-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-sea_ice_cover_anomaly-meteo_france-6.ini index 6a23b79cb..08f16ea41 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-sea_ice_cover_anomaly-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-sea_ice_cover_anomaly-meteo_france-6.ini @@ -40,5 +40,5 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = -1.0 -valid_max = 1.0 +valid_min = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-sea_ice_cover_anomaly-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-sea_ice_cover_anomaly-meteo_france-7.ini index 195ea8703..734d2d3cb 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-sea_ice_cover_anomaly-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-sea_ice_cover_anomaly-meteo_france-7.ini @@ -40,5 +40,5 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = -1.0 -valid_max = 1.0 +valid_min = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-sea_ice_cover_anomaly-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-sea_ice_cover_anomaly-ukmo-14.ini index b89ef1e25..ff81ae21b 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-sea_ice_cover_anomaly-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-sea_ice_cover_anomaly-ukmo-14.ini @@ -40,5 +40,5 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = -1.0 -valid_max = 1.0 +valid_min = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-total_cloud_cover_anomaly-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-total_cloud_cover_anomaly-cmcc-3.ini index 37cacd123..80b2e8e69 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-total_cloud_cover_anomaly-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-total_cloud_cover_anomaly-cmcc-3.ini @@ -40,5 +40,5 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = -1.0 -valid_max = 1.0 +valid_min = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-total_cloud_cover_anomaly-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-total_cloud_cover_anomaly-dwd-2.ini index 16dbcfded..6ea6966bc 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-total_cloud_cover_anomaly-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-total_cloud_cover_anomaly-dwd-2.ini @@ -40,5 +40,5 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = -1.0 -valid_max = 1.0 +valid_min = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-total_cloud_cover_anomaly-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-total_cloud_cover_anomaly-ecmwf-5.ini index 3ad192468..f404398c1 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-total_cloud_cover_anomaly-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-total_cloud_cover_anomaly-ecmwf-5.ini @@ -40,5 +40,5 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = -1.0 -valid_max = 1.0 +valid_min = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-total_cloud_cover_anomaly-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-total_cloud_cover_anomaly-meteo_france-6.ini index 8bf218d85..2a4390d1b 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-total_cloud_cover_anomaly-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-total_cloud_cover_anomaly-meteo_france-6.ini @@ -40,5 +40,5 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = -1.0 -valid_max = 1.0 +valid_min = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-total_cloud_cover_anomaly-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-total_cloud_cover_anomaly-meteo_france-7.ini index fae680827..3cd2880f2 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-total_cloud_cover_anomaly-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-total_cloud_cover_anomaly-meteo_france-7.ini @@ -40,5 +40,5 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = -1.0 -valid_max = 1.0 +valid_min = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-total_cloud_cover_anomaly-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-total_cloud_cover_anomaly-ukmo-14.ini index 2ec5e1e1d..ad0c52dd4 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-total_cloud_cover_anomaly-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-postprocessed-single-levels-total_cloud_cover_anomaly-ukmo-14.ini @@ -40,5 +40,5 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = -1.0 -valid_max = 1.0 +valid_min = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/create_QAR_summary.py b/dqc_wrapper/QAR_dqc/create_QAR_summary.py index 11c38180e..2a1cf6c20 100644 --- a/dqc_wrapper/QAR_dqc/create_QAR_summary.py +++ b/dqc_wrapper/QAR_dqc/create_QAR_summary.py @@ -149,7 +149,7 @@ Get metadata for each QAR """ def get_metadata(ff): - ini = configparser.ConfigParser() + ini = configparser.RawConfigParser() ini.read(ff) ds = ini['dataset']['cds_dataset'] id = ini['dataset']['cds_variable'] @@ -172,7 +172,7 @@ def parse_ini(ff): msg = {} if os.path.exists(ff): - ini = configparser.ConfigParser() + ini = configparser.RawConfigParser() ini.read(ff) res = dict.fromkeys(tests) msg = dict.fromkeys(tests) diff --git a/dqc_wrapper/QAR_dqc/generate_QARs_config.py b/dqc_wrapper/QAR_dqc/generate_QARs_config.py index 32ea22514..862a896b1 100644 --- a/dqc_wrapper/QAR_dqc/generate_QARs_config.py +++ b/dqc_wrapper/QAR_dqc/generate_QARs_config.py @@ -122,12 +122,26 @@ def init_params_reanalysis(dl, d, v, vinfo, mask_variables, tolerance_limits, da ve = vinfo['paramId'] u = vinfo['c3sunit'] - # Try to get tolerance limits - vmin = '' - vmax = '' - if v in tolerance_limits: - vmin = float(tolerance_limits[v][0].strip()) - vmax = float(tolerance_limits[v][1].strip()) + # Some units we know how to set limits + if u == '%': + vmin = 0.0 + vmax = 100.0 + elif u == '(0 - 1)': + vmin = 0.0 + vmax = 1.0 + elif u.lower() == 'degrees': + vmin = 0.0 + vmax = 360.0 + else: + # Try to get tolerance limits (WMO or based on world records) + try: + vmin = float(tolerance_limits[v][0].strip()) + except: + vmin = '' + try: + vmax = float(tolerance_limits[v][1].strip()) + except: + vmax = '' # Model distinction try: @@ -315,6 +329,8 @@ def main(): out_dir="/tmp/conf_generate" if not os.path.exists(out_dir): os.makedirs(out_dir) + else: + os.system('rm /tmp/conf_generate/*') # Get codes codes_var = json.load(open(datasets,'r')) @@ -346,7 +362,6 @@ def main(): if os.path.exists(qar_out): print('Skipping ' + qar_out) else: - print('Writting ' + qar_out) write_file(qar_out, i) # Show differences diff --git a/dqc_wrapper/QAR_dqc/get_mask_variables.py b/dqc_wrapper/QAR_dqc/get_mask_variables.py index 5ea4b8edf..4936a30d9 100644 --- a/dqc_wrapper/QAR_dqc/get_mask_variables.py +++ b/dqc_wrapper/QAR_dqc/get_mask_variables.py @@ -14,7 +14,7 @@ import configparser import glob import os -config = configparser.ConfigParser() +config = configparser.RawConfigParser() conf_dir = '/shared/QAR_dqc/results' vars = [] diff --git a/dqc_wrapper/QAR_dqc/tolerance_limits_wmo b/dqc_wrapper/QAR_dqc/tolerance_limits_wmo index 401d35ddf..eb6b6753c 100644 --- a/dqc_wrapper/QAR_dqc/tolerance_limits_wmo +++ b/dqc_wrapper/QAR_dqc/tolerance_limits_wmo @@ -20,7 +20,7 @@ soil_temperature_level_3,183.15,363.15 soil_temperature_level_4,183.15,363.15 # Relative humidity: 0 – 100 per cent; (C3S 0/1) -relative_humidity,0,1 +relative_humidity,,100 # Atmospheric pressure at the station level: 500 – 1100 hPa (C3S Pa) surface_pressure,50000,110000 @@ -64,43 +64,5 @@ total_precipitation,0,0.4 convective_precipitation,0,0.04 large_scale_precipitation,0,0.4 -# Percent variables -snow_cover,0,100 -2m_relative_humidity,0,100 -albedo,0,100 - -# Units (0-1) variables -near_ir_albedo_for_diffuse_radiation,0,1 -forecast_albedo,0,1 -high_cloud_cover,0,1 -fraction_of_cloud_cover,0,1 -snow_albedo,0,1 -sea_ice_cover_anomaly,-1,1 -high_vegetation_cover,0,1 -near_ir_albedo_for_direct_radiation,0,1 -low_vegetation_cover,0,1 -medium_cloud_cover,0,1 -total_cloud_cover,0,1 -lake_cover,0,1 -high_cloud_cover,0,1 -low_cloud_cover,0,1 -uv_visible_albedo_for_diffuse_radiation,0,1 -total_cloud_cover_anomaly,-1,1 -sea_ice_cover,0,1 -uv_visible_albedo_for_direct_radiation,0,1 -anisotropy_of_sub_gridscale_orography,0,1 -mean_large_scale_precipitation_fraction,0,1 -instantaneous_large_scale_surface_precipitation_fraction,0,1 - -# Degree (0-360) -10m_wind_direction,0,360 -mean_direction_of_total_swell,0,360 -mean_direction_of_wind_waves,0,360 -mean_wave_direction,0,360 -mean_wave_direction_of_first_swell_partition,0,360 -mean_wave_direction_of_second_swell_partition,0,360 -mean_wave_direction_of_third_swell_partition,0,360 -ocean_surface_stress_equivalent_10m_neutral_wind_direction,0,360 - # Cannot be negative (TBD) friction_velocity,0, \ No newline at end of file diff --git a/dqc_wrapper/grib/cds_datasets.json b/dqc_wrapper/grib/cds_datasets.json index df475f2a9..177f68878 100644 --- a/dqc_wrapper/grib/cds_datasets.json +++ b/dqc_wrapper/grib/cds_datasets.json @@ -1,11 +1,31 @@ { - "seasonal-monthly-single-levels": { + "reanalysis-era5-single-levels": { "variables": { + "100m_u_component_of_wind": { + "paramId": "u100", + "c3sname": "100m u-component of wind", + "c3sunit": "m s^-1" + }, + "100m_v_component_of_wind": { + "paramId": "v100", + "c3sname": "100m v-component of wind", + "c3sunit": "m s^-1" + }, + "10m_u_component_of_neutral_wind": { + "paramId": "u10n", + "c3sname": "10m u-component of neutral wind", + "c3sunit": "m s^-1" + }, "10m_u_component_of_wind": { "paramId": "u10", "c3sname": "10m u-component of wind", "c3sunit": "m s^-1" }, + "10m_v_component_of_neutral_wind": { + "paramId": "v10n", + "c3sname": "10m v-component of neutral wind", + "c3sunit": "m s^-1" + }, "10m_v_component_of_wind": { "paramId": "v10", "c3sname": "10m v-component of wind", @@ -16,11 +36,6 @@ "c3sname": "10m wind gust since previous post-processing", "c3sunit": "m s^-1" }, - "10m_wind_speed": { - "paramId": "si10", - "c3sname": "10m wind speed", - "c3sunit": "m s^-1" - }, "2m_dewpoint_temperature": { "paramId": "d2m", "c3sname": "2m dewpoint temperature", @@ -31,157 +46,115 @@ "c3sname": "2m temperature", "c3sunit": "K" }, - "east_west_surface_stress_rate_of_accumulation": { - "paramId": "ewssra", - "c3sname": "East-west surface stress rate of accumulation", - "c3sunit": "N m^-2" - }, - "evaporation": { - "paramId": "erate", - "c3sname": "Evaporation", - "c3sunit": "m of water s^-1" - }, - "maximum_2m_temperature_in_the_last_24_hours": { - "paramId": "mx2t24", - "c3sname": "Maximum 2m temperature in the last 24 hours", - "c3sunit": "K" - }, - "mean_sea_level_pressure": { - "paramId": "msl", - "c3sname": "Mean sea level pressure", - "c3sunit": "Pa" - }, - "minimum_2m_temperature_in_the_last_24_hours": { - "paramId": "mn2t24", - "c3sname": "Minimum 2m temperature in the last 24 hours", - "c3sunit": "K" - }, - "north_south_surface_stress_rate_of_accumulation": { - "paramId": "nsssra", - "c3sname": "North-south surface stress rate of accumulation", - "c3sunit": "N m^-2" + "air_density_over_the_oceans": { + "paramId": "p140209", + "c3sname": "Air density over the oceans", + "c3sunit": "kg m^-3" }, - "runoff": { - "paramId": "mrort", - "c3sname": "Runoff", - "c3sunit": "m s^-1" + "altimeter_corrected_wave_height": { + "paramId": "acwh", + "c3sname": "Altimeter corrected wave height", + "c3sunit": "m" }, - "sea_ice_cover": { - "paramId": "siconc", - "c3sname": "Sea-ice cover", - "c3sunit": "(0 - 1)" + "altimeter_range_relative_correction": { + "paramId": "arrc", + "c3sname": "Altimeter range relative correction", + "c3sunit": "~" }, - "sea_surface_temperature": { - "paramId": "sst", - "c3sname": "Sea surface temperature", - "c3sunit": "K" + "altimeter_wave_height": { + "paramId": "awh", + "c3sname": "Altimeter wave height", + "c3sunit": "m" }, - "snow_density": { - "paramId": "rsn", - "c3sname": "Snow density", - "c3sunit": "kg m^-3" + "angle_of_sub_gridscale_orography": { + "paramId": "anor", + "c3sname": "Angle of sub-gridscale orography", + "c3sunit": "radians" }, - "snow_depth": { - "paramId": "sd", - "c3sname": "Snow depth", - "c3sunit": "m of water equivalent" + "anisotropy_of_sub_gridscale_orography": { + "paramId": "isor", + "c3sname": "Anisotropy of sub-gridscale orography", + "c3sunit": "~" }, - "snowfall": { - "paramId": "mtsfr", - "c3sname": "Snowfall", - "c3sunit": "m of water equivalent s^-1" + "benjamin_feir_index": { + "paramId": "bfi", + "c3sname": "Benjamin-feir index", + "c3sunit": "dimensionless" }, - "soil_temperature_level_1": { - "paramId": "stl1", - "c3sname": "Soil temperature level 1", - "c3sunit": "K" + "boundary_layer_dissipation": { + "paramId": "bld", + "c3sname": "Boundary layer dissipation", + "c3sunit": "J m^-2" }, - "surface_latent_heat_flux": { - "paramId": "mslhfl", - "c3sname": "Surface latent heat flux", - "c3sunit": "W m^-2" + "boundary_layer_height": { + "paramId": "blh", + "c3sname": "Boundary layer height", + "c3sunit": "m" }, - "surface_sensible_heat_flux": { - "paramId": "msshfl", - "c3sname": "Surface sensible heat flux", - "c3sunit": "W m^-2" + "charnock": { + "paramId": "chnk", + "c3sname": "Charnock", + "c3sunit": "~" }, - "surface_solar_radiation": { - "paramId": "msnsrf", - "c3sname": "Surface solar radiation", - "c3sunit": "W m^-2" + "clear_sky_direct_solar_radiation_at_surface": { + "paramId": "cdir", + "c3sname": "Clear-sky direct solar radiation at surface", + "c3sunit": "J m^-2" }, - "surface_solar_radiation_downwards": { - "paramId": "msdsrf", - "c3sname": "Surface solar radiation downwards", - "c3sunit": "W m^-2" + "cloud_base_height": { + "paramId": "cbh", + "c3sname": "Cloud base height", + "c3sunit": "m" }, - "surface_thermal_radiation": { - "paramId": "msntrf", - "c3sname": "Surface thermal radiation", - "c3sunit": "W m^-2" + "coefficient_of_drag_with_waves": { + "paramId": "cdww", + "c3sname": "Coefficient of drag with waves", + "c3sunit": "dimensionless" }, - "surface_thermal_radiation_downwards": { - "paramId": "msdtrf", - "c3sname": "Surface thermal radiation downwards", - "c3sunit": "W m^-2" + "convective_available_potential_energy": { + "paramId": "cape", + "c3sname": "Convective available potential energy", + "c3sunit": "J kg^-1" }, - "top_solar_radiation": { - "paramId": "mtnsrf", - "c3sname": "Top solar radiation", - "c3sunit": "W m^-2" + "convective_inhibition": { + "paramId": "cin", + "c3sname": "Convective inhibition", + "c3sunit": "J kg^-1" }, - "top_thermal_radiation": { - "paramId": "mtntrf", - "c3sname": "Top thermal radiation", - "c3sunit": "W m^-2" + "convective_precipitation": { + "paramId": "cp", + "c3sname": "Convective precipitation", + "c3sunit": "m" }, - "total_cloud_cover": { - "paramId": "tcc", - "c3sname": "Total cloud cover", - "c3sunit": "(0 - 1)" + "convective_rain_rate": { + "paramId": "crr", + "c3sname": "Convective rain rate", + "c3sunit": "kg m^-2 s^-1" }, - "total_precipitation": { - "paramId": "tprate", - "c3sname": "Total precipitation", - "c3sunit": "m s^-1" - } - }, - "product_types": [ - "em", - "hcmean", - "fcmax", - "fcmean", - "fcmin", - "fcstdev" - ] - }, - "seasonal-original-single-levels": { - "variables": { - "10m_u_component_of_wind": { - "paramId": "u10", - "c3sname": "10m u-component of wind", - "c3sunit": "m s^-1" + "convective_snowfall": { + "paramId": "csf", + "c3sname": "Convective snowfall", + "c3sunit": "m of water equivalent" }, - "10m_v_component_of_wind": { - "paramId": "v10", - "c3sname": "10m v-component of wind", - "c3sunit": "m s^-1" + "convective_snowfall_rate_water_equivalent": { + "paramId": "csfr", + "c3sname": "Convective snowfall rate water equivalent", + "c3sunit": "kg m^-2 s^-1" }, - "10m_wind_gust_since_previous_post_processing": { - "paramId": "fg10", - "c3sname": "10m wind gust since previous post-processing", - "c3sunit": "m s^-1" + "downward_uv_radiation_at_the_surface": { + "paramId": "uvb", + "c3sname": "Downward UV radiation at the surface", + "c3sunit": "J m^-2" }, - "2m_dewpoint_temperature": { - "paramId": "d2m", - "c3sname": "2m dewpoint temperature", - "c3sunit": "K" + "duct_base_height": { + "paramId": "dctb", + "c3sname": "Duct base height", + "c3sunit": "m" }, - "2m_temperature": { - "paramId": "t2m", - "c3sname": "2m temperature", - "c3sunit": "K" + "eastward_gravity_wave_surface_stress": { + "paramId": "lgws", + "c3sname": "Eastward gravity wave surface stress", + "c3sunit": "N m^-2 s" }, "eastward_turbulent_surface_stress": { "paramId": "ewss", @@ -193,6973 +166,2833 @@ "c3sname": "Evaporation", "c3sunit": "m of water equivalent" }, - "land_sea_mask": { - "paramId": "lsm", - "c3sname": "Land-sea mask", + "forecast_albedo": { + "paramId": "fal", + "c3sname": "Forecast albedo", "c3sunit": "(0 - 1)" }, - "maximum_2m_temperature_in_the_last_24_hours": { - "paramId": "mx2t24", - "c3sname": "Maximum 2m temperature in the last 24 hours", - "c3sunit": "K" - }, - "mean_sea_level_pressure": { - "paramId": "msl", - "c3sname": "Mean sea level pressure", - "c3sunit": "Pa" + "forecast_logarithm_of_surface_roughness_for_heat": { + "paramId": "flsr", + "c3sname": "Forecast logarithm of surface roughness for heat", + "c3sunit": "~" }, - "minimum_2m_temperature_in_the_last_24_hours": { - "paramId": "mn2t24", - "c3sname": "Minimum 2m temperature in the last 24 hours", - "c3sunit": "K" + "forecast_surface_roughness": { + "paramId": "fsr", + "c3sname": "Forecast surface roughness", + "c3sunit": "m" }, - "northward_turbulent_surface_stress": { - "paramId": "nsss", - "c3sname": "Northward turbulent surface stress", - "c3sunit": "N m^-2 s" + "free_convective_velocity_over_the_oceans": { + "paramId": "p140208", + "c3sname": "Free convective velocity over the oceans", + "c3sunit": "m s^-1" }, - "orography": { - "paramId": "z", - "c3sname": "Orography", - "c3sunit": "m^2 s^-2" + "friction_velocity": { + "paramId": "zust", + "c3sname": "Friction velocity", + "c3sunit": "m s^-1" }, - "runoff": { - "paramId": "ro", - "c3sname": "Runoff", - "c3sunit": "m" + "gravity_wave_dissipation": { + "paramId": "gwd", + "c3sname": "Gravity wave dissipation", + "c3sunit": "J m^-2" }, - "sea_ice_cover": { - "paramId": "siconc", - "c3sname": "Sea-ice cover", + "high_cloud_cover": { + "paramId": "hcc", + "c3sname": "High cloud cover", "c3sunit": "(0 - 1)" }, - "sea_surface_temperature": { - "paramId": "sst", - "c3sname": "Sea surface temperature", - "c3sunit": "K" - }, - "snow_density": { - "paramId": "rsn", - "c3sname": "Snow density", - "c3sunit": "kg m^-3" + "high_vegetation_cover": { + "paramId": "cvh", + "c3sname": "High vegetation cover", + "c3sunit": "(0 - 1)" }, - "snow_depth": { - "paramId": "sd", - "c3sname": "Snow depth", - "c3sunit": "m of water equivalent" + "ice_temperature_layer_1": { + "paramId": "istl1", + "c3sname": "Ice temperature layer 1", + "c3sunit": "K" }, - "snowfall": { - "paramId": "sf", - "c3sname": "Snowfall", - "c3sunit": "m of water equivalent" + "ice_temperature_layer_2": { + "paramId": "istl2", + "c3sname": "Ice temperature layer 2", + "c3sunit": "K" }, - "soil_temperature_level_1": { - "paramId": "stl1", - "c3sname": "Soil temperature level 1", + "ice_temperature_layer_3": { + "paramId": "istl3", + "c3sname": "Ice temperature layer 3", "c3sunit": "K" }, - "surface_latent_heat_flux": { - "paramId": "slhf", - "c3sname": "Surface latent heat flux", - "c3sunit": "J m^-2" + "ice_temperature_layer_4": { + "paramId": "istl4", + "c3sname": "Ice temperature layer 4", + "c3sunit": "K" }, - "surface_net_solar_radiation": { - "paramId": "ssr", - "c3sname": "Surface net solar radiation", - "c3sunit": "J m^-2" + "instantaneous_10m_wind_gust": { + "paramId": "i10fg", + "c3sname": "Instantaneous 10m wind gust", + "c3sunit": "m s^-1" }, - "surface_net_thermal_radiation": { - "paramId": "str", - "c3sname": "Surface net thermal radiation", - "c3sunit": "J m^-2" + "instantaneous_eastward_turbulent_surface_stress": { + "paramId": "iews", + "c3sname": "Instantaneous eastward turbulent surface stress", + "c3sunit": "N m^-2" }, - "surface_sensible_heat_flux": { - "paramId": "sshf", - "c3sname": "Surface sensible heat flux", - "c3sunit": "J m^-2" + "instantaneous_large_scale_surface_precipitation_fraction": { + "paramId": "ilspf", + "c3sname": "Instantaneous large-scale surface precipitation fraction", + "c3sunit": "(0 - 1)" }, - "surface_solar_radiation_downwards": { - "paramId": "ssrd", - "c3sname": "Surface solar radiation downwards", - "c3sunit": "J m^-2" + "instantaneous_moisture_flux": { + "paramId": "ie", + "c3sname": "Instantaneous moisture flux", + "c3sunit": "kg m^-2 s^-1" }, - "surface_thermal_radiation_downwards": { - "paramId": "strd", - "c3sname": "Surface thermal radiation downwards", - "c3sunit": "J m^-2" + "instantaneous_northward_turbulent_surface_stress": { + "paramId": "inss", + "c3sname": "Instantaneous northward turbulent surface stress", + "c3sunit": "N m^-2" }, - "toa_incident_solar_radiation": { - "paramId": "tisr", - "c3sname": "TOA incident solar radiation", - "c3sunit": "J m^-2" + "instantaneous_surface_sensible_heat_flux": { + "paramId": "ishf", + "c3sname": "Instantaneous surface sensible heat flux", + "c3sunit": "W m^-2" }, - "top_net_solar_radiation": { - "paramId": "tsr", - "c3sname": "Top net solar radiation", - "c3sunit": "J m^-2" + "k_index": { + "paramId": "kx", + "c3sname": "K index", + "c3sunit": "K" }, - "top_net_thermal_radiation": { - "paramId": "ttr", - "c3sname": "Top net thermal radiation", - "c3sunit": "J m^-2" + "lake_bottom_temperature": { + "paramId": "lblt", + "c3sname": "Lake bottom temperature", + "c3sunit": "K" }, - "total_cloud_cover": { - "paramId": "tcc", - "c3sname": "Total cloud cover", + "lake_cover": { + "paramId": "cl", + "c3sname": "Lake cover", "c3sunit": "(0 - 1)" }, - "total_precipitation": { - "paramId": "tp", - "c3sname": "Total precipitation", + "lake_depth": { + "paramId": "dl", + "c3sname": "Lake depth", "c3sunit": "m" - } - }, - "product_types": [ - "fc" - ] - }, - "seasonal-monthly-pressure-levels": { - "variables": { - "geopotential": { - "paramId": "z", - "c3sname": "Geopotential", - "c3sunit": "m^2 s^-2" }, - "specific_humidity": { - "paramId": "q", - "c3sname": "Specific humidity", - "c3sunit": "kg kg^-1" + "lake_ice_depth": { + "paramId": "licd", + "c3sname": "Lake ice depth", + "c3sunit": "m" }, - "temperature": { - "paramId": "t", - "c3sname": "Temperature", + "lake_ice_temperature": { + "paramId": "lict", + "c3sname": "Lake ice temperature", "c3sunit": "K" }, - "u_component_of_wind": { - "paramId": "u", - "c3sname": "U-component of wind", - "c3sunit": "m s^-1" + "lake_mix_layer_depth": { + "paramId": "lmld", + "c3sname": "Lake mix-layer depth", + "c3sunit": "m" }, - "v_component_of_wind": { - "paramId": "v", - "c3sname": "V-component of wind", - "c3sunit": "m s^-1" - } - }, - "product_types": [ - "em", - "hcmean", - "fcmean" - ] - }, - "seasonal-postprocessed-pressure-levels": { - "variables": { - "geopotential_anomaly": { - "paramId": "za", - "c3sname": "Geopotential anomaly", - "c3sunit": "m^2 s^-2" + "lake_mix_layer_temperature": { + "paramId": "lmlt", + "c3sname": "Lake mix-layer temperature", + "c3sunit": "K" }, - "specific_humidity_anomaly": { - "paramId": "qa", - "c3sname": "Specific humidity anomaly", - "c3sunit": "kg kg^-1" + "lake_shape_factor": { + "paramId": "lshf", + "c3sname": "Lake shape factor", + "c3sunit": "dimensionless" }, - "temperature_anomaly": { - "paramId": "ta", - "c3sname": "Temperature anomaly", + "lake_total_layer_temperature": { + "paramId": "ltlt", + "c3sname": "Lake total layer temperature", "c3sunit": "K" }, - "u_component_of_wind_anomaly": { - "paramId": "ua", - "c3sname": "U-component of wind anomaly", - "c3sunit": "m s^-1" + "land_sea_mask": { + "paramId": "lsm", + "c3sname": "Land-sea mask", + "c3sunit": "(0 - 1)" }, - "v_component_of_wind_anomaly": { - "paramId": "va", - "c3sname": "V-component of wind anomaly", - "c3sunit": "m s^-1" - } - }, - "product_types": [ - "em", - "fcmean" - ] - }, - "seasonal-monthly-pressure-levels-area": { - "variables": { - "geopotential": { - "paramId": "z", - "c3sname": "Geopotential", - "c3sunit": "m^2 s^-2" - }, - "specific_humidity": { - "paramId": "q", - "c3sname": "Specific humidity", - "c3sunit": "kg kg^-1" - }, - "temperature": { - "paramId": "t", - "c3sname": "Temperature", - "c3sunit": "K" - }, - "u_component_of_wind": { - "paramId": "u", - "c3sname": "U-component of wind", - "c3sunit": "m s^-1" - }, - "v_component_of_wind": { - "paramId": "v", - "c3sname": "V-component of wind", - "c3sunit": "m s^-1" - } - }, - "product_types": [ - "em", - "hcmean", - "fcmean" - ] - }, - "seasonal-original-pressure-levels": { - "variables": { - "geopotential": { - "paramId": "z", - "c3sname": "Geopotential", - "c3sunit": "m^2 s^-2" - }, - "specific_humidity": { - "paramId": "q", - "c3sname": "Specific humidity", - "c3sunit": "kg kg^-1" - }, - "temperature": { - "paramId": "t", - "c3sname": "Temperature", - "c3sunit": "K" - }, - "u_component_of_wind": { - "paramId": "u", - "c3sname": "U-component of wind", - "c3sunit": "m s^-1" - }, - "v_component_of_wind": { - "paramId": "v", - "c3sname": "V-component of wind", - "c3sunit": "m s^-1" - } - }, - "product_types": [ - "fc" - ] - }, - "seasonal-postprocessed-single-levels": { - "variables": { - "10m_u_component_of_wind_anomaly": { - "paramId": "ua10", - "c3sname": "10m u-component of wind anomaly", - "c3sunit": "m s^-1" - }, - "10m_v_component_of_wind_anomaly": { - "paramId": "va10", - "c3sname": "10m v-component of wind anomaly", - "c3sunit": "m s^-1" - }, - "10m_wind_gust_anomaly": { - "paramId": "fga10", - "c3sname": "10m wind gust anomaly", - "c3sunit": "m s^-1" - }, - "10m_wind_speed_anomaly": { - "paramId": "ua10", - "c3sname": "10m wind speed anomaly", - "c3sunit": "m s^-1" - }, - "2m_dewpoint_temperature_anomaly": { - "paramId": "d2a", - "c3sname": "2m dewpoint temperature anomaly", - "c3sunit": "K" - }, - "2m_temperature_anomaly": { - "paramId": "t2a", - "c3sname": "2m temperature anomaly", - "c3sunit": "K" - }, - "east_west_surface_stress_anomalous_rate_of_accumulation": { - "paramId": "ewssara", - "c3sname": "East-west surface stress anomalous rate of accumulation", - "c3sunit": "N m^-2" - }, - "evaporation_anomalous_rate_of_accumulation": { - "paramId": "evara", - "c3sname": "Evaporation anomalous rate of accumulation", - "c3sunit": "m of water s^-1" - }, - "maximum_2m_temperature_in_the_last_24_hours_anomaly": { - "paramId": "mx2t24a", - "c3sname": "Maximum 2m temperature in the last 24 hours anomaly", - "c3sunit": "K" - }, - "mean_sea_level_pressure_anomaly": { - "paramId": "msla", - "c3sname": "Mean sea level pressure anomaly", - "c3sunit": "Pa" - }, - "minimum_2m_temperature_in_the_last_24_hours_anomaly": { - "paramId": "mn2t24a", - "c3sname": "Minimum 2m temperature in the last 24 hours anomaly", - "c3sunit": "K" - }, - "north_south_surface_stress_anomalous_rate_of_accumulation": { - "paramId": "nsssara", - "c3sname": "North-south surface stress anomalous rate of accumulation", - "c3sunit": "N m^-2" - }, - "runoff_anomalous_rate_of_accumulation": { - "paramId": "roara", - "c3sname": "Runoff anomalous rate of accumulation", - "c3sunit": "m s^-1" - }, - "sea_ice_cover_anomaly": { - "paramId": "sica", - "c3sname": "Sea-ice cover anomaly", - "c3sunit": "(0 - 1)" - }, - "sea_surface_temperature_anomaly": { - "paramId": "ssta", - "c3sname": "Sea surface temperature anomaly", - "c3sunit": "K" - }, - "snow_density_anomaly": { - "paramId": "rsna", - "c3sname": "Snow density anomaly", - "c3sunit": "kg m^-3" - }, - "snow_depth_anomaly": { - "paramId": "sda", - "c3sname": "Snow depth anomaly", - "c3sunit": "m of water equivalent" - }, - "snowfall_anomalous_rate_of_accumulation": { - "paramId": "sfara", - "c3sname": "Snowfall anomalous rate of accumulation", - "c3sunit": "m of water equivalent s^-1" - }, - "soil_temperature_anomaly_level_1": { - "paramId": "stal1", - "c3sname": "Soil temperature anomaly level 1", - "c3sunit": "K" - }, - "solar_insolation_anomalous_rate_of_accumulation": { - "paramId": "soiara", - "c3sname": "Solar insolation anomalous rate of accumulation", - "c3sunit": "W m^-2 s^-1" - }, - "surface_latent_heat_flux_anomalous_rate_of_accumulation": { - "paramId": "slhfara", - "c3sname": "Surface latent heat flux anomalous rate of accumulation", - "c3sunit": "J m^-2" - }, - "surface_sensible_heat_flux_anomalous_rate_of_accumulation": { - "paramId": "sshfara", - "c3sname": "Surface sensible heat flux anomalous rate of accumulation", - "c3sunit": "J m^-2" - }, - "surface_solar_radiation_anomalous_rate_of_accumulation": { - "paramId": "ssrara", - "c3sname": "Surface solar radiation anomalous rate of accumulation", - "c3sunit": "J m^-2" - }, - "surface_solar_radiation_downwards_anomalous_rate_of_accumulation": { - "paramId": "ssrdara", - "c3sname": "Surface solar radiation downwards anomalous rate of accumulation", - "c3sunit": "J m^-2" - }, - "surface_thermal_radiation_anomalous_rate_of_accumulation": { - "paramId": "strara", - "c3sname": "Surface thermal radiation anomalous rate of accumulation", - "c3sunit": "J m^-2" - }, - "surface_thermal_radiation_downwards_anomalous_rate_of_accumulation": { - "paramId": "strdara", - "c3sname": "Surface thermal radiation downwards anomalous rate of accumulation", - "c3sunit": "J m^-2" - }, - "top_solar_radiation_anomalous_rate_of_accumulation": { - "paramId": "tsrara", - "c3sname": "Top solar radiation anomalous rate of accumulation", - "c3sunit": "J m^-2" - }, - "top_thermal_radiation_anomalous_rate_of_accumulation": { - "paramId": "ttrara", - "c3sname": "Top thermal radiation anomalous rate of accumulation", - "c3sunit": "J m^-2" - }, - "total_cloud_cover_anomaly": { - "paramId": "tcca", - "c3sname": "Total cloud cover anomaly", - "c3sunit": "(0 - 1)" - }, - "total_precipitation_anomalous_rate_of_accumulation": { - "paramId": "tpara", - "c3sname": "Total precipitation anomalous rate of accumulation", - "c3sunit": "m s^-1" - } - }, - "product_types": [ - "em", - "fcmean" - ] - }, - "reanalysis-era5-land": { - "variables": { - "10m_u_component_of_wind": { - "paramId": "u10", - "c3sname": "10m u-component of wind", - "c3sunit": "m s^-1" - }, - "10m_v_component_of_wind": { - "paramId": "v10", - "c3sname": "10m v-component of wind", - "c3sunit": "m s^-1" - }, - "2m_dewpoint_temperature": { - "paramId": "d2m", - "c3sname": "2m dewpoint temperature", - "c3sunit": "K" - }, - "2m_temperature": { - "paramId": "t2m", - "c3sname": "2m temperature", - "c3sunit": "K" - }, - "evaporation_from_bare_soil": { - "paramId": "evabs", - "c3sname": "Evaporation from bare soil", - "c3sunit": "m of water equivalent" - }, - "evaporation_from_open_water_surfaces_excluding_oceans": { - "paramId": "evaow", - "c3sname": "Evaporation from open water surfaces excluding oceans", - "c3sunit": "m of water equivalent" - }, - "evaporation_from_the_top_of_canopy": { - "paramId": "evatc", - "c3sname": "Evaporation from the top of canopy", - "c3sunit": "m of water equivalent" - }, - "evaporation_from_vegetation_transpiration": { - "paramId": "evavt", - "c3sname": "Evaporation from vegetation transpiration", - "c3sunit": "m of water equivalent" - }, - "forecast_albedo": { - "paramId": "fal", - "c3sname": "Forecast albedo", - "c3sunit": "dimensionless" - }, - "lake_bottom_temperature": { - "paramId": "lblt", - "c3sname": "Lake bottom temperature", - "c3sunit": "K" - }, - "lake_ice_depth": { - "paramId": "licd", - "c3sname": "Lake ice depth", - "c3sunit": "m" - }, - "lake_ice_temperature": { - "paramId": "lict", - "c3sname": "Lake ice temperature", - "c3sunit": "K" - }, - "lake_mix_layer_depth": { - "paramId": "lmld", - "c3sname": "Lake mix-layer depth", - "c3sunit": "m" - }, - "lake_mix_layer_temperature": { - "paramId": "lmlt", - "c3sname": "Lake mix-layer temperature", - "c3sunit": "K" - }, - "lake_shape_factor": { - "paramId": "lshf", - "c3sname": "Lake shape factor", - "c3sunit": "dimensionless" - }, - "lake_total_layer_temperature": { - "paramId": "ltlt", - "c3sname": "Lake total layer temperature", - "c3sunit": "K" - }, - "leaf_area_index_high_vegetation": { - "paramId": "lai_hv", - "c3sname": "Leaf area index, high vegetation", - "c3sunit": "m^2 m^-2" - }, - "leaf_area_index_low_vegetation": { - "paramId": "lai_lv", - "c3sname": "Leaf area index, low vegetation", - "c3sunit": "m^2 m^-2" - }, - "potential_evaporation": { - "paramId": "pev", - "c3sname": "Potential evaporation", - "c3sunit": "m" - }, - "runoff": { - "paramId": "ro", - "c3sname": "Runoff", - "c3sunit": "m" - }, - "skin_reservoir_content": { - "paramId": "src", - "c3sname": "Skin reservoir content", - "c3sunit": "m of water equivalent" - }, - "skin_temperature": { - "paramId": "skt", - "c3sname": "Skin temperature", - "c3sunit": "K" - }, - "snow_albedo": { - "paramId": "asn", - "c3sname": "Snow albedo", - "c3sunit": "dimensionless" - }, - "snow_cover": { - "paramId": "snowc", - "c3sname": "Snow cover", - "c3sunit": "%" - }, - "snow_density": { - "paramId": "rsn", - "c3sname": "Snow density", - "c3sunit": "kg m^-3" - }, - "snow_depth": { - "paramId": "sd", - "c3sname": "Snow depth", - "c3sunit": "m" - }, - "snow_depth_water_equivalent": { - "paramId": "sd", - "c3sname": "Snow depth water equivalent", - "c3sunit": "m of water equivalent" - }, - "snow_evaporation": { - "paramId": "es", - "c3sname": "Snow evaporation", - "c3sunit": "m of water equivalent" - }, - "snowfall": { - "paramId": "sf", - "c3sname": "Snowfall", - "c3sunit": "m of water equivalent" - }, - "snowmelt": { - "paramId": "smlt", - "c3sname": "Snowmelt", - "c3sunit": "m of water equivalent" - }, - "soil_temperature_level_1": { - "paramId": "stl1", - "c3sname": "Soil temperature level 1", - "c3sunit": "K" - }, - "soil_temperature_level_2": { - "paramId": "stl2", - "c3sname": "Soil temperature level 2", - "c3sunit": "K" - }, - "soil_temperature_level_3": { - "paramId": "stl3", - "c3sname": "Soil temperature level 3", - "c3sunit": "K" - }, - "soil_temperature_level_4": { - "paramId": "stl4", - "c3sname": "Soil temperature level 4", - "c3sunit": "K" - }, - "sub_surface_runoff": { - "paramId": "ssro", - "c3sname": "Sub-surface runoff", - "c3sunit": "m" - }, - "surface_latent_heat_flux": { - "paramId": "slhf", - "c3sname": "Surface latent heat flux", - "c3sunit": "J m^-2" - }, - "surface_net_solar_radiation": { - "paramId": "ssr", - "c3sname": "Surface net solar radiation", - "c3sunit": "J m^-2" - }, - "surface_net_thermal_radiation": { - "paramId": "str", - "c3sname": "Surface net thermal radiation", - "c3sunit": "J m^-2" - }, - "surface_pressure": { - "paramId": "sp", - "c3sname": "Surface pressure", - "c3sunit": "Pa" - }, - "surface_runoff": { - "paramId": "sro", - "c3sname": "Surface runoff", - "c3sunit": "m" - }, - "surface_sensible_heat_flux": { - "paramId": "sshf", - "c3sname": "Surface sensible heat flux", - "c3sunit": "J m^-2" - }, - "surface_solar_radiation_downwards": { - "paramId": "ssrd", - "c3sname": "Surface solar radiation downwards", - "c3sunit": "J m-2" - }, - "surface_thermal_radiation_downwards": { - "paramId": "strd", - "c3sname": "Surface thermal radiation downwards", - "c3sunit": "J m-2" - }, - "temperature_of_snow_layer": { - "paramId": "tsn", - "c3sname": "Temperature of snow layer", - "c3sunit": "K" - }, - "total_precipitation": { - "paramId": "tp", - "c3sname": "Total precipitation", - "c3sunit": "m" - }, - "volumetric_soil_water_layer_1": { - "paramId": "swvl1", - "c3sname": "Volumetric soil water layer 1", - "c3sunit": "m^3 m^-3" - }, - "volumetric_soil_water_layer_2": { - "paramId": "swvl2", - "c3sname": "Volumetric soil water layer 2", - "c3sunit": "m^3 m^-3" - }, - "volumetric_soil_water_layer_3": { - "paramId": "swvl3", - "c3sname": "Volumetric soil water layer 3", - "c3sunit": "m^3 m^-3" - }, - "volumetric_soil_water_layer_4": { - "paramId": "swvl4", - "c3sname": "Volumetric soil water layer 4", - "c3sunit": "m^3 m^-3" - } - }, - "product_types": [] - }, - "reanalysis-era5-latest-single-levels": { - "variables": { - "100m_u_component_of_wind": { - "paramId": "u100", - "c3sname": "100m u-component of wind", - "c3sunit": "m s^-1" - }, - "100m_v_component_of_wind": { - "paramId": "v100", - "c3sname": "100m v-component of wind", - "c3sunit": "m s^-1" - }, - "10m_u_component_of_neutral_wind": { - "paramId": "u10n", - "c3sname": "10m u-component of neutral wind", - "c3sunit": "m s^-1" - }, - "10m_u_component_of_wind": { - "paramId": "u10", - "c3sname": "10m u-component of wind", - "c3sunit": "m s^-1" - }, - "10m_v_component_of_neutral_wind": { - "paramId": "v10n", - "c3sname": "10m v-component of neutral wind", - "c3sunit": "m s^-1" - }, - "10m_v_component_of_wind": { - "paramId": "v10", - "c3sname": "10m v-component of wind", - "c3sunit": "m s^-1" - }, - "10m_wind_gust_since_previous_post_processing": { - "paramId": "fg10", - "c3sname": "10m wind gust since previous post-processing", - "c3sunit": "m s^-1" - }, - "2m_dewpoint_temperature": { - "paramId": "d2m", - "c3sname": "2m dewpoint temperature", - "c3sunit": "K" - }, - "2m_temperature": { - "paramId": "t2m", - "c3sname": "2m temperature", - "c3sunit": "K" - }, - "air_density_over_the_oceans": { - "paramId": "p140209", - "c3sname": "Air density over the oceans", - "c3sunit": "kg m^-3" - }, - "altimeter_corrected_wave_height": { - "paramId": "acwh", - "c3sname": "Altimeter corrected wave height", - "c3sunit": "m" - }, - "altimeter_range_relative_correction": { - "paramId": "arrc", - "c3sname": "Altimeter range relative correction", - "c3sunit": "~" - }, - "altimeter_wave_height": { - "paramId": "awh", - "c3sname": "Altimeter wave height", - "c3sunit": "m" - }, - "angle_of_sub_gridscale_orography": { - "paramId": "anor", - "c3sname": "Angle of sub-gridscale orography", - "c3sunit": "radians" - }, - "anisotropy_of_sub_gridscale_orography": { - "paramId": "isor", - "c3sname": "Anisotropy of sub-gridscale orography", - "c3sunit": "~" - }, - "benjamin_feir_index": { - "paramId": "bfi", - "c3sname": "Benjamin-feir index", - "c3sunit": "dimensionless" - }, - "boundary_layer_dissipation": { - "paramId": "bld", - "c3sname": "Boundary layer dissipation", - "c3sunit": "J m^-2" - }, - "boundary_layer_height": { - "paramId": "blh", - "c3sname": "Boundary layer height", - "c3sunit": "m" - }, - "charnock": { - "paramId": "chnk", - "c3sname": "Charnock", - "c3sunit": "~" - }, - "clear_sky_direct_solar_radiation_at_surface": { - "paramId": "cdir", - "c3sname": "Clear-sky direct solar radiation at surface", - "c3sunit": "J m^-2" - }, - "cloud_base_height": { - "paramId": "cbh", - "c3sname": "Cloud base height", - "c3sunit": "m" - }, - "coefficient_of_drag_with_waves": { - "paramId": "cdww", - "c3sname": "Coefficient of drag with waves", - "c3sunit": "dimensionless" - }, - "convective_available_potential_energy": { - "paramId": "cape", - "c3sname": "Convective available potential energy", - "c3sunit": "J kg^-1" - }, - "convective_inhibition": { - "paramId": "cin", - "c3sname": "Convective inhibition", - "c3sunit": "J kg^-1" - }, - "convective_precipitation": { - "paramId": "cp", - "c3sname": "Convective precipitation", - "c3sunit": "m" - }, - "convective_rain_rate": { - "paramId": "crr", - "c3sname": "Convective rain rate", - "c3sunit": "kg m^-2 s^-1" - }, - "convective_snowfall": { - "paramId": "csf", - "c3sname": "Convective snowfall", - "c3sunit": "m of water equivalent" - }, - "convective_snowfall_rate_water_equivalent": { - "paramId": "csfr", - "c3sname": "Convective snowfall rate water equivalent", - "c3sunit": "kg m^-2 s^-1" - }, - "downward_uv_radiation_at_the_surface": { - "paramId": "uvb", - "c3sname": "Downward UV radiation at the surface", - "c3sunit": "J m^-2" - }, - "duct_base_height": { - "paramId": "dctb", - "c3sname": "Duct base height", - "c3sunit": "m" - }, - "eastward_gravity_wave_surface_stress": { - "paramId": "lgws", - "c3sname": "Eastward gravity wave surface stress", - "c3sunit": "N m^-2 s" - }, - "eastward_turbulent_surface_stress": { - "paramId": "ewss", - "c3sname": "Eastward turbulent surface stress", - "c3sunit": "N m^-2 s" - }, - "evaporation": { - "paramId": "e", - "c3sname": "Evaporation", - "c3sunit": "m of water equivalent" - }, - "forecast_albedo": { - "paramId": "fal", - "c3sname": "Forecast albedo", - "c3sunit": "(0 - 1)" - }, - "forecast_logarithm_of_surface_roughness_for_heat": { - "paramId": "flsr", - "c3sname": "Forecast logarithm of surface roughness for heat", - "c3sunit": "~" - }, - "forecast_surface_roughness": { - "paramId": "fsr", - "c3sname": "Forecast surface roughness", - "c3sunit": "m" - }, - "free_convective_velocity_over_the_oceans": { - "paramId": "p140208", - "c3sname": "Free convective velocity over the oceans", - "c3sunit": "m s^-1" - }, - "friction_velocity": { - "paramId": "zust", - "c3sname": "Friction velocity", - "c3sunit": "m s^-1" - }, - "gravity_wave_dissipation": { - "paramId": "gwd", - "c3sname": "Gravity wave dissipation", - "c3sunit": "J m^-2" - }, - "high_cloud_cover": { - "paramId": "hcc", - "c3sname": "High cloud cover", - "c3sunit": "(0 - 1)" - }, - "high_vegetation_cover": { - "paramId": "cvh", - "c3sname": "High vegetation cover", - "c3sunit": "(0 - 1)" - }, - "ice_temperature_layer_1": { - "paramId": "istl1", - "c3sname": "Ice temperature layer 1", - "c3sunit": "K" - }, - "ice_temperature_layer_2": { - "paramId": "istl2", - "c3sname": "Ice temperature layer 2", - "c3sunit": "K" - }, - "ice_temperature_layer_3": { - "paramId": "istl3", - "c3sname": "Ice temperature layer 3", - "c3sunit": "K" - }, - "ice_temperature_layer_4": { - "paramId": "istl4", - "c3sname": "Ice temperature layer 4", - "c3sunit": "K" - }, - "instantaneous_10m_wind_gust": { - "paramId": "i10fg", - "c3sname": "Instantaneous 10m wind gust", - "c3sunit": "m s^-1" - }, - "instantaneous_eastward_turbulent_surface_stress": { - "paramId": "iews", - "c3sname": "Instantaneous eastward turbulent surface stress", - "c3sunit": "N m^-2" - }, - "instantaneous_large_scale_surface_precipitation_fraction": { - "paramId": "ilspf", - "c3sname": "Instantaneous large-scale surface precipitation fraction", - "c3sunit": "(0 - 1)" - }, - "instantaneous_moisture_flux": { - "paramId": "ie", - "c3sname": "Instantaneous moisture flux", - "c3sunit": "kg m^-2 s^-1" - }, - "instantaneous_northward_turbulent_surface_stress": { - "paramId": "inss", - "c3sname": "Instantaneous northward turbulent surface stress", - "c3sunit": "N m^-2" - }, - "instantaneous_surface_sensible_heat_flux": { - "paramId": "ishf", - "c3sname": "Instantaneous surface sensible heat flux", - "c3sunit": "W m^-2" - }, - "k_index": { - "paramId": "kx", - "c3sname": "K index", - "c3sunit": "K" - }, - "lake_bottom_temperature": { - "paramId": "lblt", - "c3sname": "Lake bottom temperature", - "c3sunit": "K" - }, - "lake_cover": { - "paramId": "cl", - "c3sname": "Lake cover", - "c3sunit": "(0 - 1)" - }, - "lake_depth": { - "paramId": "dl", - "c3sname": "Lake depth", - "c3sunit": "m" - }, - "lake_ice_depth": { - "paramId": "licd", - "c3sname": "Lake ice depth", - "c3sunit": "m" - }, - "lake_ice_temperature": { - "paramId": "lict", - "c3sname": "Lake ice temperature", - "c3sunit": "K" - }, - "lake_mix_layer_depth": { - "paramId": "lmld", - "c3sname": "Lake mix-layer depth", - "c3sunit": "m" - }, - "lake_mix_layer_temperature": { - "paramId": "lmlt", - "c3sname": "Lake mix-layer temperature", - "c3sunit": "K" - }, - "lake_shape_factor": { - "paramId": "lshf", - "c3sname": "Lake shape factor", - "c3sunit": "dimensionless" - }, - "lake_total_layer_temperature": { - "paramId": "ltlt", - "c3sname": "Lake total layer temperature", - "c3sunit": "K" - }, - "land_sea_mask": { - "paramId": "lsm", - "c3sname": "Land-sea mask", - "c3sunit": "(0 - 1)" - }, - "large_scale_precipitation": { - "paramId": "lsp", - "c3sname": "Large-scale precipitation", - "c3sunit": "m" - }, - "large_scale_precipitation_fraction": { - "paramId": "lspf", - "c3sname": "Large-scale precipitation fraction", - "c3sunit": "s" - }, - "large_scale_rain_rate": { - "paramId": "lsrr", - "c3sname": "Large scale rain rate", - "c3sunit": "kg m^-2 s^-1" - }, - "large_scale_snowfall": { - "paramId": "lsf", - "c3sname": "Large-scale snowfall", - "c3sunit": "m of water equivalent" - }, - "large_scale_snowfall_rate_water_equivalent": { - "paramId": "lssfr", - "c3sname": "Large scale snowfall rate water equivalent", - "c3sunit": "kg m^-2 s^-1" - }, - "leaf_area_index_high_vegetation": { - "paramId": "lai_hv", - "c3sname": "Leaf area index, high vegetation", - "c3sunit": "m^2 m^-2" - }, - "leaf_area_index_low_vegetation": { - "paramId": "lai_lv", - "c3sname": "Leaf area index, low vegetation", - "c3sunit": "m^2 m^-2" - }, - "low_cloud_cover": { - "paramId": "lcc", - "c3sname": "Low cloud cover", - "c3sunit": "(0 - 1)" - }, - "low_vegetation_cover": { - "paramId": "cvl", - "c3sname": "Low vegetation cover", - "c3sunit": "(0 - 1)" - }, - "maximum_2m_temperature_since_previous_post_processing": { - "paramId": "mx2t", - "c3sname": "Maximum 2m temperature since previous post-processing", - "c3sunit": "K" - }, - "maximum_individual_wave_height": { - "paramId": "hmax", - "c3sname": "Maximum individual wave height", - "c3sunit": "m" - }, - "maximum_total_precipitation_rate_since_previous_post_processing": { - "paramId": "mxtpr", - "c3sname": "Maximum total precipitation rate since previous post-processing", - "c3sunit": "kg m^-2 s^-1" - }, - "mean_boundary_layer_dissipation": { - "paramId": "mbld", - "c3sname": "Mean boundary layer dissipation", - "c3sunit": "W m^-2" - }, - "mean_convective_precipitation_rate": { - "paramId": "mcpr", - "c3sname": "Mean convective precipitation rate", - "c3sunit": "kg m^-2 s^-1" - }, - "mean_convective_snowfall_rate": { - "paramId": "mcsr", - "c3sname": "Mean convective snowfall rate", - "c3sunit": "kg m^-2 s^-1" - }, - "mean_direction_of_total_swell": { - "paramId": "mdts", - "c3sname": "Mean direction of total swell", - "c3sunit": "degrees" - }, - "mean_direction_of_wind_waves": { - "paramId": "mdww", - "c3sname": "Mean direction of wind waves", - "c3sunit": "degrees" - }, - "mean_eastward_gravity_wave_surface_stress": { - "paramId": "megwss", - "c3sname": "Mean eastward gravity wave surface stress", - "c3sunit": "N m^-2" - }, - "mean_eastward_turbulent_surface_stress": { - "paramId": "metss", - "c3sname": "Mean eastward turbulent surface stress", - "c3sunit": "N m^-2" - }, - "mean_evaporation_rate": { - "paramId": "mer", - "c3sname": "Mean evaporation rate", - "c3sunit": "kg m^-2 s^-1" - }, - "mean_gravity_wave_dissipation": { - "paramId": "mgwd", - "c3sname": "Mean gravity wave dissipation", - "c3sunit": "W m^-2" - }, - "mean_large_scale_precipitation_fraction": { - "paramId": "mlspf", - "c3sname": "Mean large-scale precipitation fraction", - "c3sunit": "Proportion" - }, - "mean_large_scale_precipitation_rate": { - "paramId": "mlspr", - "c3sname": "Mean large-scale precipitation rate", - "c3sunit": "kg m^-2 s^-1" - }, - "mean_large_scale_snowfall_rate": { - "paramId": "mlssr", - "c3sname": "Mean large-scale snowfall rate", - "c3sunit": "kg m^-2 s^-1" - }, - "mean_northward_gravity_wave_surface_stress": { - "paramId": "mngwss", - "c3sname": "Mean northward gravity wave surface stress", - "c3sunit": "N m^-2" - }, - "mean_northward_turbulent_surface_stress": { - "paramId": "mntss", - "c3sname": "Mean northward turbulent surface stress", - "c3sunit": "N m^-2" - }, - "mean_period_of_total_swell": { - "paramId": "mpts", - "c3sname": "Mean period of total swell", - "c3sunit": "s" - }, - "mean_period_of_wind_waves": { - "paramId": "mpww", - "c3sname": "Mean period of wind waves", - "c3sunit": "s" - }, - "mean_potential_evaporation_rate": { - "paramId": "mper", - "c3sname": "Mean potential evaporation rate", - "c3sunit": "kg m^-2 s^-1" - }, - "mean_runoff_rate": { - "paramId": "mror", - "c3sname": "Mean runoff rate", - "c3sunit": "kg m^-2 s^-1" - }, - "mean_sea_level_pressure": { - "paramId": "msl", - "c3sname": "Mean sea level pressure", - "c3sunit": "Pa" - }, - "mean_snow_evaporation_rate": { - "paramId": "mser", - "c3sname": "Mean snow evaporation rate", - "c3sunit": "kg m^-2 s^-1" - }, - "mean_snowfall_rate": { - "paramId": "msr", - "c3sname": "Mean snowfall rate", - "c3sunit": "kg m^-2 s^-1" - }, - "mean_snowmelt_rate": { - "paramId": "msmr", - "c3sname": "Mean snowmelt rate", - "c3sunit": "kg m^-2 s^-1" - }, - "mean_square_slope_of_waves": { - "paramId": "msqs", - "c3sname": "Mean square slope of waves", - "c3sunit": "dimensionless" - }, - "mean_sub_surface_runoff_rate": { - "paramId": "mssror", - "c3sname": "Mean sub-surface runoff rate", - "c3sunit": "kg m^-2 s^-1" - }, - "mean_surface_direct_short_wave_radiation_flux": { - "paramId": "msdrswrf", - "c3sname": "Mean surface direct short-wave radiation flux", - "c3sunit": "W m^-2" - }, - "mean_surface_direct_short_wave_radiation_flux_clear_sky": { - "paramId": "msdrswrfcs", - "c3sname": "Mean surface direct short-wave radiation flux, clear sky", - "c3sunit": "W m^-2" - }, - "mean_surface_downward_long_wave_radiation_flux": { - "paramId": "msdwlwrf", - "c3sname": "Mean surface downward long-wave radiation flux", - "c3sunit": "W m^-2" - }, - "mean_surface_downward_long_wave_radiation_flux_clear_sky": { - "paramId": "msdwlwrfcs", - "c3sname": "Mean surface downward long-wave radiation flux, clear sky", - "c3sunit": "W m^-2" - }, - "mean_surface_downward_short_wave_radiation_flux": { - "paramId": "msdwswrf", - "c3sname": "Mean surface downward short-wave radiation flux", - "c3sunit": "W m^-2" - }, - "mean_surface_downward_short_wave_radiation_flux_clear_sky": { - "paramId": "msdwswrfcs", - "c3sname": "Mean surface downward short-wave radiation flux, clear sky", - "c3sunit": "W m^-2" - }, - "mean_surface_downward_uv_radiation_flux": { - "paramId": "msdwuvrf", - "c3sname": "Mean surface downward UV radiation flux", - "c3sunit": "W m^-2" - }, - "mean_surface_latent_heat_flux": { - "paramId": "mslhf", - "c3sname": "Mean surface latent heat flux", - "c3sunit": "W m^-2" - }, - "mean_surface_net_long_wave_radiation_flux": { - "paramId": "msnlwrf", - "c3sname": "Mean surface net long-wave radiation flux", - "c3sunit": "W m^-2" - }, - "mean_surface_net_long_wave_radiation_flux_clear_sky": { - "paramId": "msnlwrfcs", - "c3sname": "Mean surface net long-wave radiation flux, clear sky", - "c3sunit": "W m^-2" - }, - "mean_surface_net_short_wave_radiation_flux": { - "paramId": "msnswrf", - "c3sname": "Mean surface net short-wave radiation flux", - "c3sunit": "W m^-2" - }, - "mean_surface_net_short_wave_radiation_flux_clear_sky": { - "paramId": "msnswrfcs", - "c3sname": "Mean surface net short-wave radiation flux, clear sky", - "c3sunit": "W m^-2" - }, - "mean_surface_runoff_rate": { - "paramId": "msror", - "c3sname": "Mean surface runoff rate", - "c3sunit": "kg m^-2 s^-1" - }, - "mean_surface_sensible_heat_flux": { - "paramId": "msshf", - "c3sname": "Mean surface sensible heat flux", - "c3sunit": "W m^-2" - }, - "mean_top_downward_short_wave_radiation_flux": { - "paramId": "mtdwswrf", - "c3sname": "Mean top downward short-wave radiation flux", - "c3sunit": "W m^-2" - }, - "mean_top_net_long_wave_radiation_flux": { - "paramId": "mtnlwrf", - "c3sname": "Mean top net long-wave radiation flux", - "c3sunit": "W m^-2" - }, - "mean_top_net_long_wave_radiation_flux_clear_sky": { - "paramId": "mtnlwrfcs", - "c3sname": "Mean top net long-wave radiation flux, clear sky", - "c3sunit": "W m^-2" - }, - "mean_top_net_short_wave_radiation_flux": { - "paramId": "mtnswrf", - "c3sname": "Mean top net short-wave radiation flux", - "c3sunit": "W m^-2" - }, - "mean_top_net_short_wave_radiation_flux_clear_sky": { - "paramId": "mtnswrfcs", - "c3sname": "Mean top net short-wave radiation flux, clear sky", - "c3sunit": "W m^-2" - }, - "mean_total_precipitation_rate": { - "paramId": "mtpr", - "c3sname": "Mean total precipitation rate", - "c3sunit": "kg m^-2 s^-1" - }, - "mean_vertical_gradient_of_refractivity_inside_trapping_layer": { - "paramId": "dndza", - "c3sname": "Mean vertical gradient of refractivity inside trapping layer", - "c3sunit": "m^-1" - }, - "mean_vertically_integrated_moisture_divergence": { - "paramId": "mvimd", - "c3sname": "Mean vertically integrated moisture divergence", - "c3sunit": "kg m^-2 s^-1" - }, - "mean_wave_direction": { - "paramId": "mwd", - "c3sname": "Mean wave direction", - "c3sunit": "degree true" - }, - "mean_wave_direction_of_first_swell_partition": { - "paramId": "p140122", - "c3sname": "Mean wave direction of first swell partition", - "c3sunit": "degrees" - }, - "mean_wave_direction_of_second_swell_partition": { - "paramId": "p140125", - "c3sname": "Mean wave direction of second swell partition", - "c3sunit": "degrees" - }, - "mean_wave_direction_of_third_swell_partition": { - "paramId": "p140128", - "c3sname": "Mean wave direction of third swell partition", - "c3sunit": "degrees" - }, - "mean_wave_period": { - "paramId": "mwp", - "c3sname": "Mean wave period", - "c3sunit": "s" - }, - "mean_wave_period_based_on_first_moment": { - "paramId": "mp1", - "c3sname": "Mean wave period based on first moment", - "c3sunit": "s" - }, - "mean_wave_period_based_on_first_moment_for_swell": { - "paramId": "p1ps", - "c3sname": "Mean wave period based on first moment for swell", - "c3sunit": "s" - }, - "mean_wave_period_based_on_first_moment_for_wind_waves": { - "paramId": "p1ww", - "c3sname": "Mean wave period based on first moment for wind waves", - "c3sunit": "s" - }, - "mean_wave_period_based_on_second_moment_for_swell": { - "paramId": "p2ps", - "c3sname": "Mean wave period based on second moment for swell", - "c3sunit": "s" - }, - "mean_wave_period_based_on_second_moment_for_wind_waves": { - "paramId": "p2ww", - "c3sname": "Mean wave period based on second moment for wind waves", - "c3sunit": "s" - }, - "mean_wave_period_of_first_swell_partition": { - "paramId": "p140123", - "c3sname": "Mean wave period of first swell partition", - "c3sunit": "s" - }, - "mean_wave_period_of_second_swell_partition": { - "paramId": "p140126", - "c3sname": "Mean wave period of second swell partition", - "c3sunit": "s" - }, - "mean_wave_period_of_third_swell_partition": { - "paramId": "p140129", - "c3sname": "Mean wave period of third swell partition", - "c3sunit": "s" - }, - "mean_zero_crossing_wave_period": { - "paramId": "mp2", - "c3sname": "Mean zero-crossing wave period", - "c3sunit": "s" - }, - "medium_cloud_cover": { - "paramId": "mcc", - "c3sname": "Medium cloud cover", - "c3sunit": "(0 - 1)" - }, - "minimum_2m_temperature_since_previous_post_processing": { - "paramId": "mn2t", - "c3sname": "Minimum 2m temperature since previous post-processing", - "c3sunit": "K" - }, - "minimum_total_precipitation_rate_since_previous_post_processing": { - "paramId": "mntpr", - "c3sname": "Minimum total precipitation rate since previous post-processing", - "c3sunit": "kg m^-2 s^-1" - }, - "minimum_vertical_gradient_of_refractivity_inside_trapping_layer": { - "paramId": "dndzn", - "c3sname": "Minimum vertical gradient of refractivity inside trapping layer", - "c3sunit": "m^-1" - }, - "model_bathymetry": { - "paramId": "wmb", - "c3sname": "Model bathymetry", - "c3sunit": "m" - }, - "near_ir_albedo_for_diffuse_radiation": { - "paramId": "alnid", - "c3sname": "Near IR albedo for diffuse radiation", - "c3sunit": "(0 - 1)" - }, - "near_ir_albedo_for_direct_radiation": { - "paramId": "alnip", - "c3sname": "Near IR albedo for direct radiation", - "c3sunit": "(0 - 1)" - }, - "normalized_energy_flux_into_ocean": { - "paramId": "phioc", - "c3sname": "Normalized energy flux into ocean", - "c3sunit": "dimensionless" - }, - "normalized_energy_flux_into_waves": { - "paramId": "phiaw", - "c3sname": "Normalized energy flux into waves", - "c3sunit": "dimensionless" - }, - "normalized_stress_into_ocean": { - "paramId": "tauoc", - "c3sname": "Normalized stress into ocean", - "c3sunit": "dimensionless" - }, - "northward_gravity_wave_surface_stress": { - "paramId": "mgws", - "c3sname": "Northward gravity wave surface stress", - "c3sunit": "N m^-2 s" - }, - "northward_turbulent_surface_stress": { - "paramId": "nsss", - "c3sname": "Northward turbulent surface stress", - "c3sunit": "N m^-2 s" - }, - "ocean_surface_stress_equivalent_10m_neutral_wind_direction": { - "paramId": "dwi", - "c3sname": "Ocean surface stress equivalent 10m neutral wind direction", - "c3sunit": "degrees" - }, - "ocean_surface_stress_equivalent_10m_neutral_wind_speed": { - "paramId": "wind", - "c3sname": "Ocean surface stress equivalent 10m neutral wind speed", - "c3sunit": "m s^-1" - }, - "orography": { - "paramId": "z", - "c3sname": "Orography", - "c3sunit": "m^2 s^-2" - }, - "peak_wave_period": { - "paramId": "pp1d", - "c3sname": "Peak wave period", - "c3sunit": "s" - }, - "period_corresponding_to_maximum_individual_wave_height": { - "paramId": "tmax", - "c3sname": "Period corresponding to maximum individual wave height", - "c3sunit": "s" - }, - "potential_evaporation": { - "paramId": "pev", - "c3sname": "Potential evaporation", - "c3sunit": "m" - }, - "precipitation_type": { - "paramId": "ptype", - "c3sname": "Precipitation type", - "c3sunit": "GRIB code table 4.201" - }, - "runoff": { - "paramId": "ro", - "c3sname": "Runoff", - "c3sunit": "m" - }, - "sea_ice_cover": { - "paramId": "siconc", - "c3sname": "Sea-ice cover", - "c3sunit": "(0 - 1)" - }, - "sea_surface_temperature": { - "paramId": "sst", - "c3sname": "Sea surface temperature", - "c3sunit": "K" - }, - "significant_height_of_combined_wind_waves_and_swell": { - "paramId": "swh", - "c3sname": "Significant height of combined wind waves and swell", - "c3sunit": "m" - }, - "significant_height_of_total_swell": { - "paramId": "shts", - "c3sname": "Significant height of total swell", - "c3sunit": "m" - }, - "significant_height_of_wind_waves": { - "paramId": "shww", - "c3sname": "Significant height of wind waves", - "c3sunit": "m" - }, - "significant_wave_height_of_first_swell_partition": { - "paramId": "p140121", - "c3sname": "Significant wave height of first swell partition", - "c3sunit": "m" - }, - "significant_wave_height_of_second_swell_partition": { - "paramId": "p140124", - "c3sname": "Significant wave height of second swell partition", - "c3sunit": "m" - }, - "significant_wave_height_of_third_swell_partition": { - "paramId": "p140127", - "c3sname": "Significant wave height of third swell partition", - "c3sunit": "m" - }, - "skin_reservoir_content": { - "paramId": "src", - "c3sname": "Skin reservoir content", - "c3sunit": "m of water equivalent" - }, - "skin_temperature": { - "paramId": "skt", - "c3sname": "Skin temperature", - "c3sunit": "K" - }, - "slope_of_sub_gridscale_orography": { - "paramId": "slor", - "c3sname": "Slope of sub-gridscale orography", - "c3sunit": "~" - }, - "snow_albedo": { - "paramId": "asn", - "c3sname": "Snow albedo", - "c3sunit": "(0 - 1)" - }, - "snow_density": { - "paramId": "rsn", - "c3sname": "Snow density", - "c3sunit": "kg m^-3" - }, - "snow_depth": { - "paramId": "sd", - "c3sname": "Snow depth", - "c3sunit": "m of water equivalent" - }, - "snow_evaporation": { - "paramId": "es", - "c3sname": "Snow evaporation", - "c3sunit": "m of water equivalent" - }, - "snowfall": { - "paramId": "sf", - "c3sname": "Snowfall", - "c3sunit": "m of water equivalent" - }, - "snowmelt": { - "paramId": "smlt", - "c3sname": "Snowmelt", - "c3sunit": "m of water equivalent" - }, - "soil_temperature_level_1": { - "paramId": "stl1", - "c3sname": "Soil temperature level 1", - "c3sunit": "K" - }, - "soil_temperature_level_2": { - "paramId": "stl2", - "c3sname": "Soil temperature level 2", - "c3sunit": "K" - }, - "soil_temperature_level_3": { - "paramId": "stl3", - "c3sname": "Soil temperature level 3", - "c3sunit": "K" - }, - "soil_temperature_level_4": { - "paramId": "stl4", - "c3sname": "Soil temperature level 4", - "c3sunit": "K" - }, - "soil_type": { - "paramId": "slt", - "c3sname": "Soil type", - "c3sunit": "~" - }, - "standard_deviation_of_filtered_subgrid_orography": { - "paramId": "sdfor", - "c3sname": "Standard deviation of filtered subgrid orography", - "c3sunit": "m" - }, - "standard_deviation_of_orography": { - "paramId": "sdor", - "c3sname": "Standard deviation of orography", - "c3sunit": "~" - }, - "sub_surface_runoff": { - "paramId": "ssro", - "c3sname": "Sub-surface runoff", - "c3sunit": "m" - }, - "surface_latent_heat_flux": { - "paramId": "slhf", - "c3sname": "Surface latent heat flux", - "c3sunit": "J m^-2" - }, - "surface_net_solar_radiation": { - "paramId": "ssr", - "c3sname": "Surface net solar radiation", - "c3sunit": "J m^-2" - }, - "surface_net_solar_radiation_clear_sky": { - "paramId": "ssrc", - "c3sname": "Surface net solar radiation, clear sky", - "c3sunit": "J m^-2" - }, - "surface_net_thermal_radiation": { - "paramId": "str", - "c3sname": "Surface net thermal radiation", - "c3sunit": "J m^-2" - }, - "surface_net_thermal_radiation_clear_sky": { - "paramId": "strc", - "c3sname": "Surface net thermal radiation, clear sky", - "c3sunit": "J m^-2" - }, - "surface_pressure": { - "paramId": "sp", - "c3sname": "Surface pressure", - "c3sunit": "Pa" - }, - "surface_runoff": { - "paramId": "sro", - "c3sname": "Surface runoff", - "c3sunit": "m" - }, - "surface_sensible_heat_flux": { - "paramId": "sshf", - "c3sname": "Surface sensible heat flux", - "c3sunit": "J m^-2" - }, - "surface_solar_radiation_downward_clear_sky": { - "paramId": "ssrdc", - "c3sname": "Surface solar radiation downward, clear sky", - "c3sunit": "J m^-2" - }, - "surface_solar_radiation_downwards": { - "paramId": "ssrd", - "c3sname": "Surface solar radiation downwards", - "c3sunit": "J m^-2" - }, - "surface_thermal_radiation_downward_clear_sky": { - "paramId": "strdc", - "c3sname": "Surface thermal radiation downward, clear sky", - "c3sunit": "J m^-2" - }, - "surface_thermal_radiation_downwards": { - "paramId": "strd", - "c3sname": "Surface thermal radiation downwards", - "c3sunit": "J m^-2" - }, - "temperature_of_snow_layer": { - "paramId": "tsn", - "c3sname": "Temperature of snow layer", - "c3sunit": "K" - }, - "toa_incident_solar_radiation": { - "paramId": "tisr", - "c3sname": "TOA incident solar radiation", - "c3sunit": "J m^-2" - }, - "top_net_solar_radiation": { - "paramId": "tsr", - "c3sname": "Top net solar radiation", - "c3sunit": "J m^-2" - }, - "top_net_solar_radiation_clear_sky": { - "paramId": "tsrc", - "c3sname": "Top net solar radiation, clear sky", - "c3sunit": "J m^-2" - }, - "top_net_thermal_radiation": { - "paramId": "ttr", - "c3sname": "Top net thermal radiation", - "c3sunit": "J m^-2" - }, - "top_net_thermal_radiation_clear_sky": { - "paramId": "ttrc", - "c3sname": "Top net thermal radiation, clear sky", - "c3sunit": "J m^-2" - }, - "total_cloud_cover": { - "paramId": "tcc", - "c3sname": "Total cloud cover", - "c3sunit": "(0 - 1)" - }, - "total_column_cloud_ice_water": { - "paramId": "tciw", - "c3sname": "Total column cloud ice water", - "c3sunit": "kg m^-2" - }, - "total_column_cloud_liquid_water": { - "paramId": "tclw", - "c3sname": "Total column cloud liquid water", - "c3sunit": "kg m^-2" - }, - "total_column_ozone": { - "paramId": "tco3", - "c3sname": "Total column ozone", - "c3sunit": "kg m^-2" - }, - "total_column_rain_water": { - "paramId": "tcrw", - "c3sname": "Total column rain water", - "c3sunit": "kg m^-2" - }, - "total_column_snow_water": { - "paramId": "tcsw", - "c3sname": "Total column snow water", - "c3sunit": "kg m^-2" - }, - "total_column_supercooled_liquid_water": { - "paramId": "tcslw", - "c3sname": "Total column supercooled liquid water", - "c3sunit": "kg m^-2" - }, - "total_column_water": { - "paramId": "tcw", - "c3sname": "Total column water", - "c3sunit": "kg m^-2" - }, - "total_column_water_vapour": { - "paramId": "tcwv", - "c3sname": "Total column water vapour", - "c3sunit": "kg m^-2" - }, - "total_precipitation": { - "paramId": "tp", - "c3sname": "Total precipitation", - "c3sunit": "m" - }, - "total_sky_direct_solar_radiation_at_surface": { - "paramId": "fdir", - "c3sname": "Total sky direct solar radiation at surface", - "c3sunit": "J m^-2" - }, - "total_totals_index": { - "paramId": "totalx", - "c3sname": "Total totals index", - "c3sunit": "K" - }, - "trapping_layer_base_height": { - "paramId": "tplb", - "c3sname": "Trapping layer base height", - "c3sunit": "m" - }, - "trapping_layer_top_height": { - "paramId": "tplt", - "c3sname": "Trapping layer top height", - "c3sunit": "m" - }, - "type_of_high_vegetation": { - "paramId": "tvh", - "c3sname": "Type of high vegetation", - "c3sunit": "~" - }, - "type_of_low_vegetation": { - "paramId": "tvl", - "c3sname": "Type of low vegetation", - "c3sunit": "~" - }, - "u_component_stokes_drift": { - "paramId": "ust", - "c3sname": "U-component stokes drift", - "c3sunit": "m s^-1" - }, - "uv_visible_albedo_for_diffuse_radiation": { - "paramId": "aluvd", - "c3sname": "UV visible albedo for diffuse radiation", - "c3sunit": "(0 - 1)" - }, - "uv_visible_albedo_for_direct_radiation": { - "paramId": "aluvp", - "c3sname": "UV visible albedo for direct radiation", - "c3sunit": "(0 - 1)" - }, - "v_component_stokes_drift": { - "paramId": "vst", - "c3sname": "V-component stokes drift", - "c3sunit": "m s^-1" - }, - "vertical_integral_of_divergence_of_cloud_frozen_water_flux": { - "paramId": "p80.162", - "c3sname": "Vertical integral of divergence of cloud frozen water flux", - "c3sunit": "kg m^-2 s^-1" - }, - "vertical_integral_of_divergence_of_cloud_liquid_water_flux": { - "paramId": "p79.162", - "c3sname": "Vertical integral of divergence of cloud liquid water flux", - "c3sunit": "kg m^-2 s^-1" - }, - "vertical_integral_of_divergence_of_geopotential_flux": { - "paramId": "p85.162", - "c3sname": "Vertical integral of divergence of geopotential flux", - "c3sunit": "W m^-2" - }, - "vertical_integral_of_divergence_of_kinetic_energy_flux": { - "paramId": "p82.162", - "c3sname": "Vertical integral of divergence of kinetic energy flux", - "c3sunit": "W m^-2" - }, - "vertical_integral_of_divergence_of_mass_flux": { - "paramId": "p81.162", - "c3sname": "Vertical integral of divergence of mass flux", - "c3sunit": "kg m^-2 s^-1" - }, - "vertical_integral_of_divergence_of_moisture_flux": { - "paramId": "p84.162", - "c3sname": "Vertical integral of divergence of moisture flux", - "c3sunit": "kg m^-2 s^-1" - }, - "vertical_integral_of_divergence_of_ozone_flux": { - "paramId": "p87.162", - "c3sname": "Vertical integral of divergence of ozone flux", - "c3sunit": "kg m^-2 s^-1" - }, - "vertical_integral_of_divergence_of_thermal_energy_flux": { - "paramId": "p83.162", - "c3sname": "Vertical integral of divergence of thermal energy flux", - "c3sunit": "W m^-2" - }, - "vertical_integral_of_divergence_of_total_energy_flux": { - "paramId": "p86.162", - "c3sname": "Vertical integral of divergence of total energy flux", - "c3sunit": "W m^-2" - }, - "vertical_integral_of_eastward_cloud_frozen_water_flux": { - "paramId": "p90.162", - "c3sname": "Vertical integral of eastward cloud frozen water flux", - "c3sunit": "kg m^-1 s^-1" - }, - "vertical_integral_of_eastward_cloud_liquid_water_flux": { - "paramId": "p88.162", - "c3sname": "Vertical integral of eastward cloud liquid water flux", - "c3sunit": "kg m^-1 s^-1" - }, - "vertical_integral_of_eastward_geopotential_flux": { - "paramId": "p73.162", - "c3sname": "Vertical integral of eastward geopotential flux", - "c3sunit": "W m^-1" - }, - "vertical_integral_of_eastward_heat_flux": { - "paramId": "p69.162", - "c3sname": "Vertical integral of eastward heat flux", - "c3sunit": "W m^-1" - }, - "vertical_integral_of_eastward_kinetic_energy_flux": { - "paramId": "p67.162", - "c3sname": "Vertical integral of eastward kinetic energy flux", - "c3sunit": "W m^-1" - }, - "vertical_integral_of_eastward_mass_flux": { - "paramId": "p65.162", - "c3sname": "Vertical integral of eastward mass flux", - "c3sunit": "kg m^-1 s^-1" - }, - "vertical_integral_of_eastward_ozone_flux": { - "paramId": "p77.162", - "c3sname": "Vertical integral of eastward ozone flux", - "c3sunit": "kg m^-1 s^-1" - }, - "vertical_integral_of_eastward_total_energy_flux": { - "paramId": "p75.162", - "c3sname": "Vertical integral of eastward total energy flux", - "c3sunit": "W m^-1" - }, - "vertical_integral_of_eastward_water_vapour_flux": { - "paramId": "p71.162", - "c3sname": "Vertical integral of eastward water vapour flux", - "c3sunit": "kg m^-1 s^-1" - }, - "vertical_integral_of_energy_conversion": { - "paramId": "p64.162", - "c3sname": "Vertical integral of energy conversion", - "c3sunit": "W m^-2" - }, - "vertical_integral_of_kinetic_energy": { - "paramId": "p59.162", - "c3sname": "Vertical integral of kinetic energy", - "c3sunit": "J m^-2" - }, - "vertical_integral_of_mass_of_atmosphere": { - "paramId": "p53.162", - "c3sname": "Vertical integral of mass of atmosphere", - "c3sunit": "kg m^-2" - }, - "vertical_integral_of_mass_tendency": { - "paramId": "p92.162", - "c3sname": "Vertical integral of mass tendency", - "c3sunit": "kg m^-2 s^-1" - }, - "vertical_integral_of_northward_cloud_frozen_water_flux": { - "paramId": "p91.162", - "c3sname": "Vertical integral of northward cloud frozen water flux", - "c3sunit": "kg m^-1 s^-1" - }, - "vertical_integral_of_northward_cloud_liquid_water_flux": { - "paramId": "p89.162", - "c3sname": "Vertical integral of northward cloud liquid water flux", - "c3sunit": "kg m^-1 s^-1" - }, - "vertical_integral_of_northward_geopotential_flux": { - "paramId": "p74.162", - "c3sname": "Vertical integral of northward geopotential flux", - "c3sunit": "W m^-1" - }, - "vertical_integral_of_northward_heat_flux": { - "paramId": "p70.162", - "c3sname": "Vertical integral of northward heat flux", - "c3sunit": "W m^-1" - }, - "vertical_integral_of_northward_kinetic_energy_flux": { - "paramId": "p68.162", - "c3sname": "Vertical integral of northward kinetic energy flux", - "c3sunit": "W m^-1" - }, - "vertical_integral_of_northward_mass_flux": { - "paramId": "p66.162", - "c3sname": "Vertical integral of northward mass flux", - "c3sunit": "kg m^-1 s^-1" - }, - "vertical_integral_of_northward_ozone_flux": { - "paramId": "p78.162", - "c3sname": "Vertical integral of northward ozone flux", - "c3sunit": "kg m^-1 s^-1" - }, - "vertical_integral_of_northward_total_energy_flux": { - "paramId": "p76.162", - "c3sname": "Vertical integral of northward total energy flux", - "c3sunit": "W m^-1" - }, - "vertical_integral_of_northward_water_vapour_flux": { - "paramId": "p72.162", - "c3sname": "Vertical integral of northward water vapour flux", - "c3sunit": "kg m^-1 s^-1" - }, - "vertical_integral_of_potential_and_internal_energy": { - "paramId": "p61.162", - "c3sname": "Vertical integral of potential and internal energy", - "c3sunit": "J m^-2" - }, - "vertical_integral_of_potential_internal_and_latent_energy": { - "paramId": "p62.162", - "c3sname": "Vertical integral of potential, internal and latent energy", - "c3sunit": "J m^-2" - }, - "vertical_integral_of_temperature": { - "paramId": "p54.162", - "c3sname": "Vertical integral of temperature", - "c3sunit": "K kg m^-2" - }, - "vertical_integral_of_thermal_energy": { - "paramId": "p60.162", - "c3sname": "Vertical integral of thermal energy", - "c3sunit": "J m^-2" - }, - "vertical_integral_of_total_energy": { - "paramId": "p63.162", - "c3sname": "Vertical integral of total energy", - "c3sunit": "J m^-2" - }, - "vertically_integrated_moisture_divergence": { - "paramId": "vimd", - "c3sname": "Vertically integrated moisture divergence", - "c3sunit": "kg m^-2" - }, - "volumetric_soil_water_layer_1": { - "paramId": "swvl1", - "c3sname": "Volumetric soil water layer 1", - "c3sunit": "m^3 m^-3" - }, - "volumetric_soil_water_layer_2": { - "paramId": "swvl2", - "c3sname": "Volumetric soil water layer 2", - "c3sunit": "m^3 m^-3" - }, - "volumetric_soil_water_layer_3": { - "paramId": "swvl3", - "c3sname": "Volumetric soil water layer 3", - "c3sunit": "m^3 m^-3" - }, - "volumetric_soil_water_layer_4": { - "paramId": "swvl4", - "c3sname": "Volumetric soil water layer 4", - "c3sunit": "m^3 m^-3" - }, - "wave_spectral_directional_width": { - "paramId": "wdw", - "c3sname": "Wave spectral directional width", - "c3sunit": "dimensionless" - }, - "wave_spectral_directional_width_for_swell": { - "paramId": "dwps", - "c3sname": "Wave spectral directional width for swell", - "c3sunit": "dimensionless" - }, - "wave_spectral_directional_width_for_wind_waves": { - "paramId": "dwww", - "c3sname": "Wave spectral directional width for wind waves", - "c3sunit": "dimensionless" - }, - "wave_spectral_kurtosis": { - "paramId": "wsk", - "c3sname": "Wave spectral kurtosis", - "c3sunit": "dimensionless" - }, - "wave_spectral_peakedness": { - "paramId": "wsp", - "c3sname": "Wave spectral peakedness", - "c3sunit": "dimensionless" - }, - "wave_spectral_skewness": { - "paramId": "wss", - "c3sname": "Wave spectral skewness", - "c3sunit": "dimensionless" - }, - "zero_degree_level": { - "paramId": "deg0l", - "c3sname": "Zero degree level", - "c3sunit": "m" - } - }, - "product_types": [ - "mean", - "members", - "spread" - ] - }, - "reanalysis-era5-single-levels-monthly-means": { - "variables": { - "100m_u_component_of_wind": { - "paramId": "u100", - "c3sname": "100m u-component of wind", - "c3sunit": "m s^-1" - }, - "100m_v_component_of_wind": { - "paramId": "v100", - "c3sname": "100m v-component of wind", - "c3sunit": "m s^-1" - }, - "10m_u_component_of_neutral_wind": { - "paramId": "u10n", - "c3sname": "10m u-component of neutral wind", - "c3sunit": "m s^-1" - }, - "10m_u_component_of_wind": { - "paramId": "u10", - "c3sname": "10m u-component of wind", - "c3sunit": "m s^-1" - }, - "10m_v_component_of_neutral_wind": { - "paramId": "v10n", - "c3sname": "10m v-component of neutral wind", - "c3sunit": "m s^-1" - }, - "10m_v_component_of_wind": { - "paramId": "v10", - "c3sname": "10m v-component of wind", - "c3sunit": "m s^-1" - }, - "10m_wind_speed": { - "paramId": "si10", - "c3sname": "10m wind speed", - "c3sunit": "m s^-1" - }, - "2m_dewpoint_temperature": { - "paramId": "d2m", - "c3sname": "2m dewpoint temperature", - "c3sunit": "K" - }, - "2m_temperature": { - "paramId": "t2m", - "c3sname": "2m temperature", - "c3sunit": "K" - }, - "air_density_over_the_oceans": { - "paramId": "p140209", - "c3sname": "Air density over the oceans", - "c3sunit": "kg m^-3" - }, - "angle_of_sub_gridscale_orography": { - "paramId": "anor", - "c3sname": "Angle of sub-gridscale orography", - "c3sunit": "radians" - }, - "anisotropy_of_sub_gridscale_orography": { - "paramId": "isor", - "c3sname": "Anisotropy of sub-gridscale orography", - "c3sunit": "~" - }, - "benjamin_feir_index": { - "paramId": "bfi", - "c3sname": "Benjamin-feir index", - "c3sunit": "dimensionless" - }, - "boundary_layer_dissipation": { - "paramId": "bld", - "c3sname": "Boundary layer dissipation", - "c3sunit": "J m^-2" - }, - "boundary_layer_height": { - "paramId": "blh", - "c3sname": "Boundary layer height", - "c3sunit": "m" - }, - "charnock": { - "paramId": "chnk", - "c3sname": "Charnock", - "c3sunit": "~" - }, - "clear_sky_direct_solar_radiation_at_surface": { - "paramId": "cdir", - "c3sname": "Clear-sky direct solar radiation at surface", - "c3sunit": "J m^-2" - }, - "cloud_base_height": { - "paramId": "cbh", - "c3sname": "Cloud base height", - "c3sunit": "m" - }, - "coefficient_of_drag_with_waves": { - "paramId": "cdww", - "c3sname": "Coefficient of drag with waves", - "c3sunit": "dimensionless" - }, - "convective_available_potential_energy": { - "paramId": "cape", - "c3sname": "Convective available potential energy", - "c3sunit": "J kg^-1" - }, - "convective_inhibition": { - "paramId": "cin", - "c3sname": "Convective inhibition", - "c3sunit": "J kg^-1" - }, - "convective_precipitation": { - "paramId": "cp", - "c3sname": "Convective precipitation", - "c3sunit": "m" - }, - "convective_rain_rate": { - "paramId": "crr", - "c3sname": "Convective rain rate", - "c3sunit": "kg m^-2 s^-1" - }, - "convective_snowfall": { - "paramId": "csf", - "c3sname": "Convective snowfall", - "c3sunit": "m of water equivalent" - }, - "convective_snowfall_rate_water_equivalent": { - "paramId": "csfr", - "c3sname": "Convective snowfall rate water equivalent", - "c3sunit": "kg m^-2 s^-1" - }, - "downward_uv_radiation_at_the_surface": { - "paramId": "uvb", - "c3sname": "Downward UV radiation at the surface", - "c3sunit": "J m^-2" - }, - "duct_base_height": { - "paramId": "dctb", - "c3sname": "Duct base height", - "c3sunit": "m" - }, - "eastward_gravity_wave_surface_stress": { - "paramId": "lgws", - "c3sname": "Eastward gravity wave surface stress", - "c3sunit": "N m^-2 s" - }, - "eastward_turbulent_surface_stress": { - "paramId": "ewss", - "c3sname": "Eastward turbulent surface stress", - "c3sunit": "N m^-2 s" - }, - "evaporation": { - "paramId": "e", - "c3sname": "Evaporation", - "c3sunit": "m of water equivalent" - }, - "forecast_albedo": { - "paramId": "fal", - "c3sname": "Forecast albedo", - "c3sunit": "(0 - 1)" - }, - "forecast_logarithm_of_surface_roughness_for_heat": { - "paramId": "flsr", - "c3sname": "Forecast logarithm of surface roughness for heat", - "c3sunit": "~" - }, - "forecast_surface_roughness": { - "paramId": "fsr", - "c3sname": "Forecast surface roughness", - "c3sunit": "m" - }, - "free_convective_velocity_over_the_oceans": { - "paramId": "p140208", - "c3sname": "Free convective velocity over the oceans", - "c3sunit": "m s^-1" - }, - "friction_velocity": { - "paramId": "zust", - "c3sname": "Friction velocity", - "c3sunit": "m s^-1" - }, - "gravity_wave_dissipation": { - "paramId": "gwd", - "c3sname": "Gravity wave dissipation", - "c3sunit": "J m^-2" - }, - "high_cloud_cover": { - "paramId": "hcc", - "c3sname": "High cloud cover", - "c3sunit": "(0 - 1)" - }, - "high_vegetation_cover": { - "paramId": "cvh", - "c3sname": "High vegetation cover", - "c3sunit": "(0 - 1)" - }, - "ice_temperature_layer_1": { - "paramId": "istl1", - "c3sname": "Ice temperature layer 1", - "c3sunit": "K" - }, - "ice_temperature_layer_2": { - "paramId": "istl2", - "c3sname": "Ice temperature layer 2", - "c3sunit": "K" - }, - "ice_temperature_layer_3": { - "paramId": "istl3", - "c3sname": "Ice temperature layer 3", - "c3sunit": "K" - }, - "ice_temperature_layer_4": { - "paramId": "istl4", - "c3sname": "Ice temperature layer 4", - "c3sunit": "K" - }, - "instantaneous_10m_wind_gust": { - "paramId": "i10fg", - "c3sname": "Instantaneous 10m wind gust", - "c3sunit": "m s^-1" - }, - "instantaneous_eastward_turbulent_surface_stress": { - "paramId": "iews", - "c3sname": "Instantaneous eastward turbulent surface stress", - "c3sunit": "N m^-2" - }, - "instantaneous_large_scale_surface_precipitation_fraction": { - "paramId": "ilspf", - "c3sname": "Instantaneous large-scale surface precipitation fraction", - "c3sunit": "(0 - 1)" - }, - "instantaneous_moisture_flux": { - "paramId": "ie", - "c3sname": "Instantaneous moisture flux", - "c3sunit": "kg m^-2 s^-1" - }, - "instantaneous_northward_turbulent_surface_stress": { - "paramId": "inss", - "c3sname": "Instantaneous northward turbulent surface stress", - "c3sunit": "N m^-2" - }, - "instantaneous_surface_sensible_heat_flux": { - "paramId": "ishf", - "c3sname": "Instantaneous surface sensible heat flux", - "c3sunit": "W m^-2" - }, - "k_index": { - "paramId": "kx", - "c3sname": "K index", - "c3sunit": "K" - }, - "lake_bottom_temperature": { - "paramId": "lblt", - "c3sname": "Lake bottom temperature", - "c3sunit": "K" - }, - "lake_cover": { - "paramId": "cl", - "c3sname": "Lake cover", - "c3sunit": "(0 - 1)" - }, - "lake_depth": { - "paramId": "dl", - "c3sname": "Lake depth", - "c3sunit": "m" - }, - "lake_ice_depth": { - "paramId": "licd", - "c3sname": "Lake ice depth", - "c3sunit": "m" - }, - "lake_ice_temperature": { - "paramId": "lict", - "c3sname": "Lake ice temperature", - "c3sunit": "K" - }, - "lake_mix_layer_depth": { - "paramId": "lmld", - "c3sname": "Lake mix-layer depth", - "c3sunit": "m" - }, - "lake_mix_layer_temperature": { - "paramId": "lmlt", - "c3sname": "Lake mix-layer temperature", - "c3sunit": "K" - }, - "lake_shape_factor": { - "paramId": "lshf", - "c3sname": "Lake shape factor", - "c3sunit": "dimensionless" - }, - "lake_total_layer_temperature": { - "paramId": "ltlt", - "c3sname": "Lake total layer temperature", - "c3sunit": "K" - }, - "land_sea_mask": { - "paramId": "lsm", - "c3sname": "Land-sea mask", - "c3sunit": "(0 - 1)" - }, - "large_scale_precipitation": { - "paramId": "lsp", - "c3sname": "Large-scale precipitation", - "c3sunit": "m" - }, - "large_scale_precipitation_fraction": { - "paramId": "lspf", - "c3sname": "Large-scale precipitation fraction", - "c3sunit": "s" - }, - "large_scale_rain_rate": { - "paramId": "lsrr", - "c3sname": "Large scale rain rate", - "c3sunit": "kg m^-2 s^-1" - }, - "large_scale_snowfall": { - "paramId": "lsf", - "c3sname": "Large-scale snowfall", - "c3sunit": "m of water equivalent" - }, - "large_scale_snowfall_rate_water_equivalent": { - "paramId": "lssfr", - "c3sname": "Large scale snowfall rate water equivalent", - "c3sunit": "kg m^-2 s^-1" - }, - "leaf_area_index_high_vegetation": { - "paramId": "lai_hv", - "c3sname": "Leaf area index, high vegetation", - "c3sunit": "m^2 m^-2" - }, - "leaf_area_index_low_vegetation": { - "paramId": "lai_lv", - "c3sname": "Leaf area index, low vegetation", - "c3sunit": "m^2 m^-2" - }, - "low_cloud_cover": { - "paramId": "lcc", - "c3sname": "Low cloud cover", - "c3sunit": "(0 - 1)" - }, - "low_vegetation_cover": { - "paramId": "cvl", - "c3sname": "Low vegetation cover", - "c3sunit": "(0 - 1)" - }, - "magnitude_of_turbulent_surface_stress": { - "paramId": "magss", - "c3sname": "Magnitude of turbulent surface stress", - "c3sunit": "N m^-2 s" - }, - "maximum_individual_wave_height": { - "paramId": "hmax", - "c3sname": "Maximum individual wave height", - "c3sunit": "m" - }, - "mean_boundary_layer_dissipation": { - "paramId": "mbld", - "c3sname": "Mean boundary layer dissipation", - "c3sunit": "W m^-2" - }, - "mean_convective_precipitation_rate": { - "paramId": "mcpr", - "c3sname": "Mean convective precipitation rate", - "c3sunit": "kg m^-2 s^-1" - }, - "mean_convective_snowfall_rate": { - "paramId": "mcsr", - "c3sname": "Mean convective snowfall rate", - "c3sunit": "kg m^-2 s^-1" - }, - "mean_direction_of_total_swell": { - "paramId": "mdts", - "c3sname": "Mean direction of total swell", - "c3sunit": "degrees" - }, - "mean_direction_of_wind_waves": { - "paramId": "mdww", - "c3sname": "Mean direction of wind waves", - "c3sunit": "degrees" - }, - "mean_eastward_gravity_wave_surface_stress": { - "paramId": "megwss", - "c3sname": "Mean eastward gravity wave surface stress", - "c3sunit": "N m^-2" - }, - "mean_eastward_turbulent_surface_stress": { - "paramId": "metss", - "c3sname": "Mean eastward turbulent surface stress", - "c3sunit": "N m^-2" - }, - "mean_evaporation_rate": { - "paramId": "mer", - "c3sname": "Mean evaporation rate", - "c3sunit": "kg m^-2 s^-1" - }, - "mean_gravity_wave_dissipation": { - "paramId": "mgwd", - "c3sname": "Mean gravity wave dissipation", - "c3sunit": "W m^-2" - }, - "mean_large_scale_precipitation_fraction": { - "paramId": "mlspf", - "c3sname": "Mean large-scale precipitation fraction", - "c3sunit": "Proportion" - }, - "mean_large_scale_precipitation_rate": { - "paramId": "mlspr", - "c3sname": "Mean large-scale precipitation rate", - "c3sunit": "kg m^-2 s^-1" - }, - "mean_large_scale_snowfall_rate": { - "paramId": "mlssr", - "c3sname": "Mean large-scale snowfall rate", - "c3sunit": "kg m^-2 s^-1" - }, - "mean_magnitude_of_turbulent_surface_stress": { - "paramId": "mmtss", - "c3sname": "Mean magnitude of turbulent surface stress", - "c3sunit": "N m^-2" - }, - "mean_northward_gravity_wave_surface_stress": { - "paramId": "mngwss", - "c3sname": "Mean northward gravity wave surface stress", - "c3sunit": "N m^-2" - }, - "mean_northward_turbulent_surface_stress": { - "paramId": "mntss", - "c3sname": "Mean northward turbulent surface stress", - "c3sunit": "N m^-2" - }, - "mean_period_of_total_swell": { - "paramId": "mpts", - "c3sname": "Mean period of total swell", - "c3sunit": "s" - }, - "mean_period_of_wind_waves": { - "paramId": "mpww", - "c3sname": "Mean period of wind waves", - "c3sunit": "s" - }, - "mean_potential_evaporation_rate": { - "paramId": "mper", - "c3sname": "Mean potential evaporation rate", - "c3sunit": "kg m^-2 s^-1" - }, - "mean_runoff_rate": { - "paramId": "mror", - "c3sname": "Mean runoff rate", - "c3sunit": "kg m^-2 s^-1" - }, - "mean_sea_level_pressure": { - "paramId": "msl", - "c3sname": "Mean sea level pressure", - "c3sunit": "Pa" - }, - "mean_snow_evaporation_rate": { - "paramId": "mser", - "c3sname": "Mean snow evaporation rate", - "c3sunit": "kg m^-2 s^-1" - }, - "mean_snowfall_rate": { - "paramId": "msr", - "c3sname": "Mean snowfall rate", - "c3sunit": "kg m^-2 s^-1" - }, - "mean_snowmelt_rate": { - "paramId": "msmr", - "c3sname": "Mean snowmelt rate", - "c3sunit": "kg m^-2 s^-1" - }, - "mean_square_slope_of_waves": { - "paramId": "msqs", - "c3sname": "Mean square slope of waves", - "c3sunit": "dimensionless" - }, - "mean_sub_surface_runoff_rate": { - "paramId": "mssror", - "c3sname": "Mean sub-surface runoff rate", - "c3sunit": "kg m^-2 s^-1" - }, - "mean_surface_direct_short_wave_radiation_flux": { - "paramId": "msdrswrf", - "c3sname": "Mean surface direct short-wave radiation flux", - "c3sunit": "W m^-2" - }, - "mean_surface_direct_short_wave_radiation_flux_clear_sky": { - "paramId": "msdrswrfcs", - "c3sname": "Mean surface direct short-wave radiation flux, clear sky", - "c3sunit": "W m^-2" - }, - "mean_surface_downward_long_wave_radiation_flux": { - "paramId": "msdwlwrf", - "c3sname": "Mean surface downward long-wave radiation flux", - "c3sunit": "W m^-2" - }, - "mean_surface_downward_long_wave_radiation_flux_clear_sky": { - "paramId": "msdwlwrfcs", - "c3sname": "Mean surface downward long-wave radiation flux, clear sky", - "c3sunit": "W m^-2" - }, - "mean_surface_downward_short_wave_radiation_flux": { - "paramId": "msdwswrf", - "c3sname": "Mean surface downward short-wave radiation flux", - "c3sunit": "W m^-2" - }, - "mean_surface_downward_short_wave_radiation_flux_clear_sky": { - "paramId": "msdwswrfcs", - "c3sname": "Mean surface downward short-wave radiation flux, clear sky", - "c3sunit": "W m^-2" - }, - "mean_surface_downward_uv_radiation_flux": { - "paramId": "msdwuvrf", - "c3sname": "Mean surface downward UV radiation flux", - "c3sunit": "W m^-2" - }, - "mean_surface_latent_heat_flux": { - "paramId": "mslhf", - "c3sname": "Mean surface latent heat flux", - "c3sunit": "W m^-2" - }, - "mean_surface_net_long_wave_radiation_flux": { - "paramId": "msnlwrf", - "c3sname": "Mean surface net long-wave radiation flux", - "c3sunit": "W m^-2" - }, - "mean_surface_net_long_wave_radiation_flux_clear_sky": { - "paramId": "msnlwrfcs", - "c3sname": "Mean surface net long-wave radiation flux, clear sky", - "c3sunit": "W m^-2" - }, - "mean_surface_net_short_wave_radiation_flux": { - "paramId": "msnswrf", - "c3sname": "Mean surface net short-wave radiation flux", - "c3sunit": "W m^-2" - }, - "mean_surface_net_short_wave_radiation_flux_clear_sky": { - "paramId": "msnswrfcs", - "c3sname": "Mean surface net short-wave radiation flux, clear sky", - "c3sunit": "W m^-2" - }, - "mean_surface_runoff_rate": { - "paramId": "msror", - "c3sname": "Mean surface runoff rate", - "c3sunit": "kg m^-2 s^-1" - }, - "mean_surface_sensible_heat_flux": { - "paramId": "msshf", - "c3sname": "Mean surface sensible heat flux", - "c3sunit": "W m^-2" - }, - "mean_top_downward_short_wave_radiation_flux": { - "paramId": "mtdwswrf", - "c3sname": "Mean top downward short-wave radiation flux", - "c3sunit": "W m^-2" - }, - "mean_top_net_long_wave_radiation_flux": { - "paramId": "mtnlwrf", - "c3sname": "Mean top net long-wave radiation flux", - "c3sunit": "W m^-2" - }, - "mean_top_net_long_wave_radiation_flux_clear_sky": { - "paramId": "mtnlwrfcs", - "c3sname": "Mean top net long-wave radiation flux, clear sky", - "c3sunit": "W m^-2" - }, - "mean_top_net_short_wave_radiation_flux": { - "paramId": "mtnswrf", - "c3sname": "Mean top net short-wave radiation flux", - "c3sunit": "W m^-2" - }, - "mean_top_net_short_wave_radiation_flux_clear_sky": { - "paramId": "mtnswrfcs", - "c3sname": "Mean top net short-wave radiation flux, clear sky", - "c3sunit": "W m^-2" - }, - "mean_total_precipitation_rate": { - "paramId": "mtpr", - "c3sname": "Mean total precipitation rate", - "c3sunit": "kg m^-2 s^-1" - }, - "mean_vertical_gradient_of_refractivity_inside_trapping_layer": { - "paramId": "dndza", - "c3sname": "Mean vertical gradient of refractivity inside trapping layer", - "c3sunit": "m^-1" - }, - "mean_vertically_integrated_moisture_divergence": { - "paramId": "mvimd", - "c3sname": "Mean vertically integrated moisture divergence", - "c3sunit": "kg m^-2 s^-1" - }, - "mean_wave_direction": { - "paramId": "mwd", - "c3sname": "Mean wave direction", - "c3sunit": "degree true" - }, - "mean_wave_direction_of_first_swell_partition": { - "paramId": "p140122", - "c3sname": "Mean wave direction of first swell partition", - "c3sunit": "degrees" - }, - "mean_wave_direction_of_second_swell_partition": { - "paramId": "p140125", - "c3sname": "Mean wave direction of second swell partition", - "c3sunit": "degrees" - }, - "mean_wave_direction_of_third_swell_partition": { - "paramId": "p140128", - "c3sname": "Mean wave direction of third swell partition", - "c3sunit": "degrees" - }, - "mean_wave_period": { - "paramId": "mwp", - "c3sname": "Mean wave period", - "c3sunit": "s" - }, - "mean_wave_period_based_on_first_moment": { - "paramId": "mp1", - "c3sname": "Mean wave period based on first moment", - "c3sunit": "s" - }, - "mean_wave_period_based_on_first_moment_for_swell": { - "paramId": "p1ps", - "c3sname": "Mean wave period based on first moment for swell", - "c3sunit": "s" - }, - "mean_wave_period_based_on_first_moment_for_wind_waves": { - "paramId": "p1ww", - "c3sname": "Mean wave period based on first moment for wind waves", - "c3sunit": "s" - }, - "mean_wave_period_based_on_second_moment_for_swell": { - "paramId": "p2ps", - "c3sname": "Mean wave period based on second moment for swell", - "c3sunit": "s" - }, - "mean_wave_period_based_on_second_moment_for_wind_waves": { - "paramId": "p2ww", - "c3sname": "Mean wave period based on second moment for wind waves", - "c3sunit": "s" - }, - "mean_wave_period_of_first_swell_partition": { - "paramId": "p140123", - "c3sname": "Mean wave period of first swell partition", - "c3sunit": "s" - }, - "mean_wave_period_of_second_swell_partition": { - "paramId": "p140126", - "c3sname": "Mean wave period of second swell partition", - "c3sunit": "s" - }, - "mean_wave_period_of_third_swell_partition": { - "paramId": "p140129", - "c3sname": "Mean wave period of third swell partition", - "c3sunit": "s" - }, - "mean_zero_crossing_wave_period": { - "paramId": "mp2", - "c3sname": "Mean zero-crossing wave period", - "c3sunit": "s" - }, - "medium_cloud_cover": { - "paramId": "mcc", - "c3sname": "Medium cloud cover", - "c3sunit": "(0 - 1)" - }, - "minimum_vertical_gradient_of_refractivity_inside_trapping_layer": { - "paramId": "dndzn", - "c3sname": "Minimum vertical gradient of refractivity inside trapping layer", - "c3sunit": "m^-1" - }, - "model_bathymetry": { - "paramId": "wmb", - "c3sname": "Model bathymetry", - "c3sunit": "m" - }, - "near_ir_albedo_for_diffuse_radiation": { - "paramId": "alnid", - "c3sname": "Near IR albedo for diffuse radiation", - "c3sunit": "(0 - 1)" - }, - "near_ir_albedo_for_direct_radiation": { - "paramId": "alnip", - "c3sname": "Near IR albedo for direct radiation", - "c3sunit": "(0 - 1)" - }, - "normalized_energy_flux_into_ocean": { - "paramId": "phioc", - "c3sname": "Normalized energy flux into ocean", - "c3sunit": "dimensionless" - }, - "normalized_energy_flux_into_waves": { - "paramId": "phiaw", - "c3sname": "Normalized energy flux into waves", - "c3sunit": "dimensionless" - }, - "normalized_stress_into_ocean": { - "paramId": "tauoc", - "c3sname": "Normalized stress into ocean", - "c3sunit": "dimensionless" - }, - "northward_gravity_wave_surface_stress": { - "paramId": "mgws", - "c3sname": "Northward gravity wave surface stress", - "c3sunit": "N m^-2 s" - }, - "northward_turbulent_surface_stress": { - "paramId": "nsss", - "c3sname": "Northward turbulent surface stress", - "c3sunit": "N m^-2 s" - }, - "ocean_surface_stress_equivalent_10m_neutral_wind_direction": { - "paramId": "dwi", - "c3sname": "Ocean surface stress equivalent 10m neutral wind direction", - "c3sunit": "degrees" - }, - "ocean_surface_stress_equivalent_10m_neutral_wind_speed": { - "paramId": "wind", - "c3sname": "Ocean surface stress equivalent 10m neutral wind speed", - "c3sunit": "m s^-1" - }, - "orography": { - "paramId": "z", - "c3sname": "Orography", - "c3sunit": "m^2 s^-2" - }, - "peak_wave_period": { - "paramId": "pp1d", - "c3sname": "Peak wave period", - "c3sunit": "s" - }, - "period_corresponding_to_maximum_individual_wave_height": { - "paramId": "tmax", - "c3sname": "Period corresponding to maximum individual wave height", - "c3sunit": "s" - }, - "potential_evaporation": { - "paramId": "pev", - "c3sname": "Potential evaporation", - "c3sunit": "m" - }, - "precipitation_type": { - "paramId": "ptype", - "c3sname": "Precipitation type", - "c3sunit": "GRIB code table 4.201" - }, - "runoff": { - "paramId": "ro", - "c3sname": "Runoff", - "c3sunit": "m" - }, - "sea_ice_cover": { - "paramId": "siconc", - "c3sname": "Sea-ice cover", - "c3sunit": "(0 - 1)" - }, - "sea_surface_temperature": { - "paramId": "sst", - "c3sname": "Sea surface temperature", - "c3sunit": "K" - }, - "significant_height_of_combined_wind_waves_and_swell": { - "paramId": "swh", - "c3sname": "Significant height of combined wind waves and swell", - "c3sunit": "m" - }, - "significant_height_of_total_swell": { - "paramId": "shts", - "c3sname": "Significant height of total swell", - "c3sunit": "m" - }, - "significant_height_of_wind_waves": { - "paramId": "shww", - "c3sname": "Significant height of wind waves", - "c3sunit": "m" - }, - "significant_wave_height_of_first_swell_partition": { - "paramId": "p140121", - "c3sname": "Significant wave height of first swell partition", - "c3sunit": "m" - }, - "significant_wave_height_of_second_swell_partition": { - "paramId": "p140124", - "c3sname": "Significant wave height of second swell partition", - "c3sunit": "m" - }, - "significant_wave_height_of_third_swell_partition": { - "paramId": "p140127", - "c3sname": "Significant wave height of third swell partition", - "c3sunit": "m" - }, - "skin_reservoir_content": { - "paramId": "src", - "c3sname": "Skin reservoir content", - "c3sunit": "m of water equivalent" - }, - "skin_temperature": { - "paramId": "skt", - "c3sname": "Skin temperature", - "c3sunit": "K" - }, - "slope_of_sub_gridscale_orography": { - "paramId": "slor", - "c3sname": "Slope of sub-gridscale orography", - "c3sunit": "~" - }, - "snow_albedo": { - "paramId": "asn", - "c3sname": "Snow albedo", - "c3sunit": "(0 - 1)" - }, - "snow_density": { - "paramId": "rsn", - "c3sname": "Snow density", - "c3sunit": "kg m^-3" - }, - "snow_depth": { - "paramId": "sd", - "c3sname": "Snow depth", - "c3sunit": "m of water equivalent" - }, - "snow_evaporation": { - "paramId": "es", - "c3sname": "Snow evaporation", - "c3sunit": "m of water equivalent" - }, - "snowfall": { - "paramId": "sf", - "c3sname": "Snowfall", - "c3sunit": "m of water equivalent" - }, - "snowmelt": { - "paramId": "smlt", - "c3sname": "Snowmelt", - "c3sunit": "m of water equivalent" - }, - "soil_temperature_level_1": { - "paramId": "stl1", - "c3sname": "Soil temperature level 1", - "c3sunit": "K" - }, - "soil_temperature_level_2": { - "paramId": "stl2", - "c3sname": "Soil temperature level 2", - "c3sunit": "K" - }, - "soil_temperature_level_3": { - "paramId": "stl3", - "c3sname": "Soil temperature level 3", - "c3sunit": "K" - }, - "soil_temperature_level_4": { - "paramId": "stl4", - "c3sname": "Soil temperature level 4", - "c3sunit": "K" - }, - "soil_type": { - "paramId": "slt", - "c3sname": "Soil type", - "c3sunit": "~" - }, - "standard_deviation_of_filtered_subgrid_orography": { - "paramId": "sdfor", - "c3sname": "Standard deviation of filtered subgrid orography", - "c3sunit": "m" - }, - "standard_deviation_of_orography": { - "paramId": "sdor", - "c3sname": "Standard deviation of orography", - "c3sunit": "~" - }, - "sub_surface_runoff": { - "paramId": "ssro", - "c3sname": "Sub-surface runoff", - "c3sunit": "m" - }, - "surface_latent_heat_flux": { - "paramId": "slhf", - "c3sname": "Surface latent heat flux", - "c3sunit": "J m^-2" - }, - "surface_net_solar_radiation": { - "paramId": "ssr", - "c3sname": "Surface net solar radiation", - "c3sunit": "J m^-2" - }, - "surface_net_solar_radiation_clear_sky": { - "paramId": "ssrc", - "c3sname": "Surface net solar radiation, clear sky", - "c3sunit": "J m^-2" - }, - "surface_net_thermal_radiation": { - "paramId": "str", - "c3sname": "Surface net thermal radiation", - "c3sunit": "J m^-2" - }, - "surface_net_thermal_radiation_clear_sky": { - "paramId": "strc", - "c3sname": "Surface net thermal radiation, clear sky", - "c3sunit": "J m^-2" - }, - "surface_pressure": { - "paramId": "sp", - "c3sname": "Surface pressure", - "c3sunit": "Pa" - }, - "surface_runoff": { - "paramId": "sro", - "c3sname": "Surface runoff", - "c3sunit": "m" - }, - "surface_sensible_heat_flux": { - "paramId": "sshf", - "c3sname": "Surface sensible heat flux", - "c3sunit": "J m^-2" - }, - "surface_solar_radiation_downward_clear_sky": { - "paramId": "ssrdc", - "c3sname": "Surface solar radiation downward, clear sky", - "c3sunit": "J m^-2" - }, - "surface_solar_radiation_downwards": { - "paramId": "ssrd", - "c3sname": "Surface solar radiation downwards", - "c3sunit": "J m^-2" - }, - "surface_thermal_radiation_downward_clear_sky": { - "paramId": "strdc", - "c3sname": "Surface thermal radiation downward, clear sky", - "c3sunit": "J m^-2" - }, - "surface_thermal_radiation_downwards": { - "paramId": "strd", - "c3sname": "Surface thermal radiation downwards", - "c3sunit": "J m^-2" - }, - "temperature_of_snow_layer": { - "paramId": "tsn", - "c3sname": "Temperature of snow layer", - "c3sunit": "K" - }, - "toa_incident_solar_radiation": { - "paramId": "tisr", - "c3sname": "TOA incident solar radiation", - "c3sunit": "J m^-2" - }, - "top_net_solar_radiation": { - "paramId": "tsr", - "c3sname": "Top net solar radiation", - "c3sunit": "J m^-2" - }, - "top_net_solar_radiation_clear_sky": { - "paramId": "tsrc", - "c3sname": "Top net solar radiation, clear sky", - "c3sunit": "J m^-2" - }, - "top_net_thermal_radiation": { - "paramId": "ttr", - "c3sname": "Top net thermal radiation", - "c3sunit": "J m^-2" - }, - "top_net_thermal_radiation_clear_sky": { - "paramId": "ttrc", - "c3sname": "Top net thermal radiation, clear sky", - "c3sunit": "J m^-2" - }, - "total_cloud_cover": { - "paramId": "tcc", - "c3sname": "Total cloud cover", - "c3sunit": "(0 - 1)" - }, - "total_column_cloud_ice_water": { - "paramId": "tciw", - "c3sname": "Total column cloud ice water", - "c3sunit": "kg m^-2" - }, - "total_column_cloud_liquid_water": { - "paramId": "tclw", - "c3sname": "Total column cloud liquid water", - "c3sunit": "kg m^-2" - }, - "total_column_ozone": { - "paramId": "tco3", - "c3sname": "Total column ozone", - "c3sunit": "kg m^-2" - }, - "total_column_rain_water": { - "paramId": "tcrw", - "c3sname": "Total column rain water", - "c3sunit": "kg m^-2" - }, - "total_column_snow_water": { - "paramId": "tcsw", - "c3sname": "Total column snow water", - "c3sunit": "kg m^-2" - }, - "total_column_supercooled_liquid_water": { - "paramId": "tcslw", - "c3sname": "Total column supercooled liquid water", - "c3sunit": "kg m^-2" - }, - "total_column_water": { - "paramId": "tcw", - "c3sname": "Total column water", - "c3sunit": "kg m^-2" - }, - "total_column_water_vapour": { - "paramId": "tcwv", - "c3sname": "Total column water vapour", - "c3sunit": "kg m^-2" - }, - "total_precipitation": { - "paramId": "tp", - "c3sname": "Total precipitation", - "c3sunit": "m" - }, - "total_sky_direct_solar_radiation_at_surface": { - "paramId": "fdir", - "c3sname": "Total sky direct solar radiation at surface", - "c3sunit": "J m^-2" - }, - "total_totals_index": { - "paramId": "totalx", - "c3sname": "Total totals index", - "c3sunit": "K" - }, - "trapping_layer_base_height": { - "paramId": "tplb", - "c3sname": "Trapping layer base height", - "c3sunit": "m" - }, - "trapping_layer_top_height": { - "paramId": "tplt", - "c3sname": "Trapping layer top height", - "c3sunit": "m" - }, - "type_of_high_vegetation": { - "paramId": "tvh", - "c3sname": "Type of high vegetation", - "c3sunit": "~" - }, - "type_of_low_vegetation": { - "paramId": "tvl", - "c3sname": "Type of low vegetation", - "c3sunit": "~" - }, - "u_component_stokes_drift": { - "paramId": "ust", - "c3sname": "U-component stokes drift", - "c3sunit": "m s^-1" - }, - "uv_visible_albedo_for_diffuse_radiation": { - "paramId": "aluvd", - "c3sname": "UV visible albedo for diffuse radiation", - "c3sunit": "(0 - 1)" - }, - "uv_visible_albedo_for_direct_radiation": { - "paramId": "aluvp", - "c3sname": "UV visible albedo for direct radiation", - "c3sunit": "(0 - 1)" - }, - "v_component_stokes_drift": { - "paramId": "vst", - "c3sname": "V-component stokes drift", - "c3sunit": "m s^-1" - }, - "vertical_integral_of_divergence_of_cloud_frozen_water_flux": { - "paramId": "p80.162", - "c3sname": "Vertical integral of divergence of cloud frozen water flux", - "c3sunit": "kg m^-2 s^-1" - }, - "vertical_integral_of_divergence_of_cloud_liquid_water_flux": { - "paramId": "p79.162", - "c3sname": "Vertical integral of divergence of cloud liquid water flux", - "c3sunit": "kg m^-2 s^-1" - }, - "vertical_integral_of_divergence_of_geopotential_flux": { - "paramId": "p85.162", - "c3sname": "Vertical integral of divergence of geopotential flux", - "c3sunit": "W m^-2" - }, - "vertical_integral_of_divergence_of_kinetic_energy_flux": { - "paramId": "p82.162", - "c3sname": "Vertical integral of divergence of kinetic energy flux", - "c3sunit": "W m^-2" - }, - "vertical_integral_of_divergence_of_mass_flux": { - "paramId": "p81.162", - "c3sname": "Vertical integral of divergence of mass flux", - "c3sunit": "kg m^-2 s^-1" - }, - "vertical_integral_of_divergence_of_moisture_flux": { - "paramId": "p84.162", - "c3sname": "Vertical integral of divergence of moisture flux", - "c3sunit": "kg m^-2 s^-1" - }, - "vertical_integral_of_divergence_of_ozone_flux": { - "paramId": "p87.162", - "c3sname": "Vertical integral of divergence of ozone flux", - "c3sunit": "kg m^-2 s^-1" - }, - "vertical_integral_of_divergence_of_thermal_energy_flux": { - "paramId": "p83.162", - "c3sname": "Vertical integral of divergence of thermal energy flux", - "c3sunit": "W m^-2" - }, - "vertical_integral_of_divergence_of_total_energy_flux": { - "paramId": "p86.162", - "c3sname": "Vertical integral of divergence of total energy flux", - "c3sunit": "W m^-2" - }, - "vertical_integral_of_eastward_cloud_frozen_water_flux": { - "paramId": "p90.162", - "c3sname": "Vertical integral of eastward cloud frozen water flux", - "c3sunit": "kg m^-1 s^-1" - }, - "vertical_integral_of_eastward_cloud_liquid_water_flux": { - "paramId": "p88.162", - "c3sname": "Vertical integral of eastward cloud liquid water flux", - "c3sunit": "kg m^-1 s^-1" - }, - "vertical_integral_of_eastward_geopotential_flux": { - "paramId": "p73.162", - "c3sname": "Vertical integral of eastward geopotential flux", - "c3sunit": "W m^-1" - }, - "vertical_integral_of_eastward_heat_flux": { - "paramId": "p69.162", - "c3sname": "Vertical integral of eastward heat flux", - "c3sunit": "W m^-1" - }, - "vertical_integral_of_eastward_kinetic_energy_flux": { - "paramId": "p67.162", - "c3sname": "Vertical integral of eastward kinetic energy flux", - "c3sunit": "W m^-1" - }, - "vertical_integral_of_eastward_mass_flux": { - "paramId": "p65.162", - "c3sname": "Vertical integral of eastward mass flux", - "c3sunit": "kg m^-1 s^-1" - }, - "vertical_integral_of_eastward_ozone_flux": { - "paramId": "p77.162", - "c3sname": "Vertical integral of eastward ozone flux", - "c3sunit": "kg m^-1 s^-1" - }, - "vertical_integral_of_eastward_total_energy_flux": { - "paramId": "p75.162", - "c3sname": "Vertical integral of eastward total energy flux", - "c3sunit": "W m^-1" - }, - "vertical_integral_of_eastward_water_vapour_flux": { - "paramId": "p71.162", - "c3sname": "Vertical integral of eastward water vapour flux", - "c3sunit": "kg m^-1 s^-1" - }, - "vertical_integral_of_energy_conversion": { - "paramId": "p64.162", - "c3sname": "Vertical integral of energy conversion", - "c3sunit": "W m^-2" - }, - "vertical_integral_of_kinetic_energy": { - "paramId": "p59.162", - "c3sname": "Vertical integral of kinetic energy", - "c3sunit": "J m^-2" - }, - "vertical_integral_of_mass_of_atmosphere": { - "paramId": "p53.162", - "c3sname": "Vertical integral of mass of atmosphere", - "c3sunit": "kg m^-2" - }, - "vertical_integral_of_mass_tendency": { - "paramId": "p92.162", - "c3sname": "Vertical integral of mass tendency", - "c3sunit": "kg m^-2 s^-1" - }, - "vertical_integral_of_northward_cloud_frozen_water_flux": { - "paramId": "p91.162", - "c3sname": "Vertical integral of northward cloud frozen water flux", - "c3sunit": "kg m^-1 s^-1" - }, - "vertical_integral_of_northward_cloud_liquid_water_flux": { - "paramId": "p89.162", - "c3sname": "Vertical integral of northward cloud liquid water flux", - "c3sunit": "kg m^-1 s^-1" - }, - "vertical_integral_of_northward_geopotential_flux": { - "paramId": "p74.162", - "c3sname": "Vertical integral of northward geopotential flux", - "c3sunit": "W m^-1" - }, - "vertical_integral_of_northward_heat_flux": { - "paramId": "p70.162", - "c3sname": "Vertical integral of northward heat flux", - "c3sunit": "W m^-1" - }, - "vertical_integral_of_northward_kinetic_energy_flux": { - "paramId": "p68.162", - "c3sname": "Vertical integral of northward kinetic energy flux", - "c3sunit": "W m^-1" - }, - "vertical_integral_of_northward_mass_flux": { - "paramId": "p66.162", - "c3sname": "Vertical integral of northward mass flux", - "c3sunit": "kg m^-1 s^-1" - }, - "vertical_integral_of_northward_ozone_flux": { - "paramId": "p78.162", - "c3sname": "Vertical integral of northward ozone flux", - "c3sunit": "kg m^-1 s^-1" - }, - "vertical_integral_of_northward_total_energy_flux": { - "paramId": "p76.162", - "c3sname": "Vertical integral of northward total energy flux", - "c3sunit": "W m^-1" - }, - "vertical_integral_of_northward_water_vapour_flux": { - "paramId": "p72.162", - "c3sname": "Vertical integral of northward water vapour flux", - "c3sunit": "kg m^-1 s^-1" - }, - "vertical_integral_of_potential_and_internal_energy": { - "paramId": "p61.162", - "c3sname": "Vertical integral of potential and internal energy", - "c3sunit": "J m^-2" - }, - "vertical_integral_of_potential_internal_and_latent_energy": { - "paramId": "p62.162", - "c3sname": "Vertical integral of potential, internal and latent energy", - "c3sunit": "J m^-2" - }, - "vertical_integral_of_temperature": { - "paramId": "p54.162", - "c3sname": "Vertical integral of temperature", - "c3sunit": "K kg m^-2" - }, - "vertical_integral_of_thermal_energy": { - "paramId": "p60.162", - "c3sname": "Vertical integral of thermal energy", - "c3sunit": "J m^-2" - }, - "vertical_integral_of_total_energy": { - "paramId": "p63.162", - "c3sname": "Vertical integral of total energy", - "c3sunit": "J m^-2" - }, - "vertically_integrated_moisture_divergence": { - "paramId": "vimd", - "c3sname": "Vertically integrated moisture divergence", - "c3sunit": "kg m^-2" - }, - "volumetric_soil_water_layer_1": { - "paramId": "swvl1", - "c3sname": "Volumetric soil water layer 1", - "c3sunit": "m^3 m^-3" - }, - "volumetric_soil_water_layer_2": { - "paramId": "swvl2", - "c3sname": "Volumetric soil water layer 2", - "c3sunit": "m^3 m^-3" - }, - "volumetric_soil_water_layer_3": { - "paramId": "swvl3", - "c3sname": "Volumetric soil water layer 3", - "c3sunit": "m^3 m^-3" - }, - "volumetric_soil_water_layer_4": { - "paramId": "swvl4", - "c3sname": "Volumetric soil water layer 4", - "c3sunit": "m^3 m^-3" - }, - "wave_spectral_directional_width": { - "paramId": "wdw", - "c3sname": "Wave spectral directional width", - "c3sunit": "dimensionless" - }, - "wave_spectral_directional_width_for_swell": { - "paramId": "dwps", - "c3sname": "Wave spectral directional width for swell", - "c3sunit": "dimensionless" - }, - "wave_spectral_directional_width_for_wind_waves": { - "paramId": "dwww", - "c3sname": "Wave spectral directional width for wind waves", - "c3sunit": "dimensionless" - }, - "wave_spectral_kurtosis": { - "paramId": "wsk", - "c3sname": "Wave spectral kurtosis", - "c3sunit": "dimensionless" - }, - "wave_spectral_peakedness": { - "paramId": "wsp", - "c3sname": "Wave spectral peakedness", - "c3sunit": "dimensionless" - }, - "wave_spectral_skewness": { - "paramId": "wss", - "c3sname": "Wave spectral skewness", - "c3sunit": "dimensionless" - }, - "zero_degree_level": { - "paramId": "deg0l", - "c3sname": "Zero degree level", - "c3sunit": "m" - } - }, - "product_types": [ - "members-monthly-means-of-daily-means", - "members-synoptic-monthly-means", - "reanalysis-monthly-means-of-daily-means", - "reanalysis-synoptic-monthly-means" - ] - }, - "reanalysis-era5-pressure-levels": { - "variables": { - "divergence": { - "paramId": "d", - "c3sname": "Divergence", - "c3sunit": "s^-1" - }, - "fraction_of_cloud_cover": { - "paramId": "cc", - "c3sname": "Fraction of cloud cover", - "c3sunit": "Dimensionless" - }, - "geopotential": { - "paramId": "z", - "c3sname": "Geopotential", - "c3sunit": "m^2 s^-2" - }, - "ozone_mass_mixing_ratio": { - "paramId": "o3", - "c3sname": "Ozone mass mixing ratio", - "c3sunit": "kg kg^-1" - }, - "potential_vorticity": { - "paramId": "pv", - "c3sname": "Potential vorticity", - "c3sunit": "K m^2 kg^-1 s^-1" - }, - "relative_humidity": { - "paramId": "r", - "c3sname": "Relative humidity", - "c3sunit": "%" - }, - "specific_cloud_ice_water_content": { - "paramId": "ciwc", - "c3sname": "Specific cloud ice water content", - "c3sunit": "kg kg^-1" - }, - "specific_cloud_liquid_water_content": { - "paramId": "clwc", - "c3sname": "Specific cloud liquid water content", - "c3sunit": "kg kg^-1" - }, - "specific_humidity": { - "paramId": "q", - "c3sname": "Specific humidity", - "c3sunit": "kg kg^-1" - }, - "specific_rain_water_content": { - "paramId": "crwc", - "c3sname": "Specific rain water content", - "c3sunit": "kg kg^-1" - }, - "specific_snow_water_content": { - "paramId": "cswc", - "c3sname": "Specific snow water content", - "c3sunit": "kg kg^-1" - }, - "temperature": { - "paramId": "t", - "c3sname": "Temperature", - "c3sunit": "K" - }, - "u_component_of_wind": { - "paramId": "u", - "c3sname": "U-component of wind", - "c3sunit": "m s^-1" - }, - "v_component_of_wind": { - "paramId": "v", - "c3sname": "V-component of wind", - "c3sunit": "m s^-1" - }, - "vertical_velocity": { - "paramId": "w", - "c3sname": "Vertical velocity", - "c3sunit": "Pa s^-1" - }, - "vorticity": { - "paramId": "vo", - "c3sname": "Vorticity (relative)", - "c3sunit": "s^-1" - } - }, - "product_types": [ - "mean", - "members", - "spread" - ] - }, - "reanalysis-era5-pressure-levels-monthly-means": { - "variables": { - "divergence": { - "paramId": "d", - "c3sname": "Divergence", - "c3sunit": "s^-1" - }, - "fraction_of_cloud_cover": { - "paramId": "cc", - "c3sname": "Fraction of cloud cover", - "c3sunit": "Dimensionless" - }, - "geopotential": { - "paramId": "z", - "c3sname": "Geopotential", - "c3sunit": "m^2 s^-2" - }, - "ozone_mass_mixing_ratio": { - "paramId": "o3", - "c3sname": "Ozone mass mixing ratio", - "c3sunit": "kg kg^-1" - }, - "potential_vorticity": { - "paramId": "pv", - "c3sname": "Potential vorticity", - "c3sunit": "K m^2 kg^-1 s^-1" - }, - "relative_humidity": { - "paramId": "r", - "c3sname": "Relative humidity", - "c3sunit": "%" - }, - "specific_cloud_ice_water_content": { - "paramId": "ciwc", - "c3sname": "Specific cloud ice water content", - "c3sunit": "kg kg^-1" - }, - "specific_cloud_liquid_water_content": { - "paramId": "clwc", - "c3sname": "Specific cloud liquid water content", - "c3sunit": "kg kg^-1" - }, - "specific_humidity": { - "paramId": "q", - "c3sname": "Specific humidity", - "c3sunit": "kg kg^-1" - }, - "specific_rain_water_content": { - "paramId": "crwc", - "c3sname": "Specific rain water content", - "c3sunit": "kg kg^-1" - }, - "specific_snow_water_content": { - "paramId": "cswc", - "c3sname": "Specific snow water content", - "c3sunit": "kg kg^-1" - }, - "temperature": { - "paramId": "t", - "c3sname": "Temperature", - "c3sunit": "K" - }, - "u_component_of_wind": { - "paramId": "u", - "c3sname": "U-component of wind", - "c3sunit": "m s^-1" - }, - "v_component_of_wind": { - "paramId": "v", - "c3sname": "V-component of wind", - "c3sunit": "m s^-1" - }, - "vertical_velocity": { - "paramId": "w", - "c3sname": "Vertical velocity", - "c3sunit": "Pa s^-1" - }, - "vorticity": { - "paramId": "vo", - "c3sname": "Vorticity (relative)", - "c3sunit": "s^-1" - } - }, - "product_types": [ - "members-monthly-means-of-daily-means", - "members-synoptic-monthly-means", - "reanalysis-monthly-means-of-daily-means", - "reanalysis-synoptic-monthly-means" - ] - }, - "reanalysis-era5-single-levels": { - "variables": { - "100m_u_component_of_wind": { - "paramId": "u100", - "c3sname": "100m u-component of wind", - "c3sunit": "m s^-1" - }, - "100m_v_component_of_wind": { - "paramId": "v100", - "c3sname": "100m v-component of wind", - "c3sunit": "m s^-1" - }, - "10m_u_component_of_neutral_wind": { - "paramId": "u10n", - "c3sname": "10m u-component of neutral wind", - "c3sunit": "m s^-1" - }, - "10m_u_component_of_wind": { - "paramId": "u10", - "c3sname": "10m u-component of wind", - "c3sunit": "m s^-1" - }, - "10m_v_component_of_neutral_wind": { - "paramId": "v10n", - "c3sname": "10m v-component of neutral wind", - "c3sunit": "m s^-1" - }, - "10m_v_component_of_wind": { - "paramId": "v10", - "c3sname": "10m v-component of wind", - "c3sunit": "m s^-1" - }, - "10m_wind_gust_since_previous_post_processing": { - "paramId": "fg10", - "c3sname": "10m wind gust since previous post-processing", - "c3sunit": "m s^-1" - }, - "2m_dewpoint_temperature": { - "paramId": "d2m", - "c3sname": "2m dewpoint temperature", - "c3sunit": "K" - }, - "2m_temperature": { - "paramId": "t2m", - "c3sname": "2m temperature", - "c3sunit": "K" - }, - "air_density_over_the_oceans": { - "paramId": "p140209", - "c3sname": "Air density over the oceans", - "c3sunit": "kg m^-3" - }, - "altimeter_corrected_wave_height": { - "paramId": "acwh", - "c3sname": "Altimeter corrected wave height", - "c3sunit": "m" - }, - "altimeter_range_relative_correction": { - "paramId": "arrc", - "c3sname": "Altimeter range relative correction", - "c3sunit": "~" - }, - "altimeter_wave_height": { - "paramId": "awh", - "c3sname": "Altimeter wave height", - "c3sunit": "m" - }, - "angle_of_sub_gridscale_orography": { - "paramId": "anor", - "c3sname": "Angle of sub-gridscale orography", - "c3sunit": "radians" - }, - "anisotropy_of_sub_gridscale_orography": { - "paramId": "isor", - "c3sname": "Anisotropy of sub-gridscale orography", - "c3sunit": "~" - }, - "benjamin_feir_index": { - "paramId": "bfi", - "c3sname": "Benjamin-feir index", - "c3sunit": "dimensionless" - }, - "boundary_layer_dissipation": { - "paramId": "bld", - "c3sname": "Boundary layer dissipation", - "c3sunit": "J m^-2" - }, - "boundary_layer_height": { - "paramId": "blh", - "c3sname": "Boundary layer height", - "c3sunit": "m" - }, - "charnock": { - "paramId": "chnk", - "c3sname": "Charnock", - "c3sunit": "~" - }, - "clear_sky_direct_solar_radiation_at_surface": { - "paramId": "cdir", - "c3sname": "Clear-sky direct solar radiation at surface", - "c3sunit": "J m^-2" - }, - "cloud_base_height": { - "paramId": "cbh", - "c3sname": "Cloud base height", - "c3sunit": "m" - }, - "coefficient_of_drag_with_waves": { - "paramId": "cdww", - "c3sname": "Coefficient of drag with waves", - "c3sunit": "dimensionless" - }, - "convective_available_potential_energy": { - "paramId": "cape", - "c3sname": "Convective available potential energy", - "c3sunit": "J kg^-1" - }, - "convective_inhibition": { - "paramId": "cin", - "c3sname": "Convective inhibition", - "c3sunit": "J kg^-1" - }, - "convective_precipitation": { - "paramId": "cp", - "c3sname": "Convective precipitation", - "c3sunit": "m" - }, - "convective_rain_rate": { - "paramId": "crr", - "c3sname": "Convective rain rate", - "c3sunit": "kg m^-2 s^-1" - }, - "convective_snowfall": { - "paramId": "csf", - "c3sname": "Convective snowfall", - "c3sunit": "m of water equivalent" - }, - "convective_snowfall_rate_water_equivalent": { - "paramId": "csfr", - "c3sname": "Convective snowfall rate water equivalent", - "c3sunit": "kg m^-2 s^-1" - }, - "downward_uv_radiation_at_the_surface": { - "paramId": "uvb", - "c3sname": "Downward UV radiation at the surface", - "c3sunit": "J m^-2" - }, - "duct_base_height": { - "paramId": "dctb", - "c3sname": "Duct base height", - "c3sunit": "m" - }, - "eastward_gravity_wave_surface_stress": { - "paramId": "lgws", - "c3sname": "Eastward gravity wave surface stress", - "c3sunit": "N m^-2 s" - }, - "eastward_turbulent_surface_stress": { - "paramId": "ewss", - "c3sname": "Eastward turbulent surface stress", - "c3sunit": "N m^-2 s" - }, - "evaporation": { - "paramId": "e", - "c3sname": "Evaporation", - "c3sunit": "m of water equivalent" - }, - "forecast_albedo": { - "paramId": "fal", - "c3sname": "Forecast albedo", - "c3sunit": "(0 - 1)" - }, - "forecast_logarithm_of_surface_roughness_for_heat": { - "paramId": "flsr", - "c3sname": "Forecast logarithm of surface roughness for heat", - "c3sunit": "~" - }, - "forecast_surface_roughness": { - "paramId": "fsr", - "c3sname": "Forecast surface roughness", - "c3sunit": "m" - }, - "free_convective_velocity_over_the_oceans": { - "paramId": "p140208", - "c3sname": "Free convective velocity over the oceans", - "c3sunit": "m s^-1" - }, - "friction_velocity": { - "paramId": "zust", - "c3sname": "Friction velocity", - "c3sunit": "m s^-1" - }, - "gravity_wave_dissipation": { - "paramId": "gwd", - "c3sname": "Gravity wave dissipation", - "c3sunit": "J m^-2" - }, - "high_cloud_cover": { - "paramId": "hcc", - "c3sname": "High cloud cover", - "c3sunit": "(0 - 1)" - }, - "high_vegetation_cover": { - "paramId": "cvh", - "c3sname": "High vegetation cover", - "c3sunit": "(0 - 1)" - }, - "ice_temperature_layer_1": { - "paramId": "istl1", - "c3sname": "Ice temperature layer 1", - "c3sunit": "K" - }, - "ice_temperature_layer_2": { - "paramId": "istl2", - "c3sname": "Ice temperature layer 2", - "c3sunit": "K" - }, - "ice_temperature_layer_3": { - "paramId": "istl3", - "c3sname": "Ice temperature layer 3", - "c3sunit": "K" - }, - "ice_temperature_layer_4": { - "paramId": "istl4", - "c3sname": "Ice temperature layer 4", - "c3sunit": "K" - }, - "instantaneous_10m_wind_gust": { - "paramId": "i10fg", - "c3sname": "Instantaneous 10m wind gust", - "c3sunit": "m s^-1" - }, - "instantaneous_eastward_turbulent_surface_stress": { - "paramId": "iews", - "c3sname": "Instantaneous eastward turbulent surface stress", - "c3sunit": "N m^-2" - }, - "instantaneous_large_scale_surface_precipitation_fraction": { - "paramId": "ilspf", - "c3sname": "Instantaneous large-scale surface precipitation fraction", - "c3sunit": "(0 - 1)" - }, - "instantaneous_moisture_flux": { - "paramId": "ie", - "c3sname": "Instantaneous moisture flux", - "c3sunit": "kg m^-2 s^-1" - }, - "instantaneous_northward_turbulent_surface_stress": { - "paramId": "inss", - "c3sname": "Instantaneous northward turbulent surface stress", - "c3sunit": "N m^-2" - }, - "instantaneous_surface_sensible_heat_flux": { - "paramId": "ishf", - "c3sname": "Instantaneous surface sensible heat flux", - "c3sunit": "W m^-2" - }, - "k_index": { - "paramId": "kx", - "c3sname": "K index", - "c3sunit": "K" - }, - "lake_bottom_temperature": { - "paramId": "lblt", - "c3sname": "Lake bottom temperature", - "c3sunit": "K" - }, - "lake_cover": { - "paramId": "cl", - "c3sname": "Lake cover", - "c3sunit": "(0 - 1)" - }, - "lake_depth": { - "paramId": "dl", - "c3sname": "Lake depth", - "c3sunit": "m" - }, - "lake_ice_depth": { - "paramId": "licd", - "c3sname": "Lake ice depth", - "c3sunit": "m" - }, - "lake_ice_temperature": { - "paramId": "lict", - "c3sname": "Lake ice temperature", - "c3sunit": "K" - }, - "lake_mix_layer_depth": { - "paramId": "lmld", - "c3sname": "Lake mix-layer depth", - "c3sunit": "m" - }, - "lake_mix_layer_temperature": { - "paramId": "lmlt", - "c3sname": "Lake mix-layer temperature", - "c3sunit": "K" - }, - "lake_shape_factor": { - "paramId": "lshf", - "c3sname": "Lake shape factor", - "c3sunit": "dimensionless" - }, - "lake_total_layer_temperature": { - "paramId": "ltlt", - "c3sname": "Lake total layer temperature", - "c3sunit": "K" - }, - "land_sea_mask": { - "paramId": "lsm", - "c3sname": "Land-sea mask", - "c3sunit": "(0 - 1)" - }, - "large_scale_precipitation": { - "paramId": "lsp", - "c3sname": "Large-scale precipitation", - "c3sunit": "m" - }, - "large_scale_precipitation_fraction": { - "paramId": "lspf", - "c3sname": "Large-scale precipitation fraction", - "c3sunit": "s" - }, - "large_scale_rain_rate": { - "paramId": "lsrr", - "c3sname": "Large scale rain rate", - "c3sunit": "kg m^-2 s^-1" - }, - "large_scale_snowfall": { - "paramId": "lsf", - "c3sname": "Large-scale snowfall", - "c3sunit": "m of water equivalent" - }, - "large_scale_snowfall_rate_water_equivalent": { - "paramId": "lssfr", - "c3sname": "Large scale snowfall rate water equivalent", - "c3sunit": "kg m^-2 s^-1" - }, - "leaf_area_index_high_vegetation": { - "paramId": "lai_hv", - "c3sname": "Leaf area index, high vegetation", - "c3sunit": "m^2 m^-2" - }, - "leaf_area_index_low_vegetation": { - "paramId": "lai_lv", - "c3sname": "Leaf area index, low vegetation", - "c3sunit": "m^2 m^-2" - }, - "low_cloud_cover": { - "paramId": "lcc", - "c3sname": "Low cloud cover", - "c3sunit": "(0 - 1)" - }, - "low_vegetation_cover": { - "paramId": "cvl", - "c3sname": "Low vegetation cover", - "c3sunit": "(0 - 1)" - }, - "maximum_2m_temperature_since_previous_post_processing": { - "paramId": "mx2t", - "c3sname": "Maximum 2m temperature since previous post-processing", - "c3sunit": "K" - }, - "maximum_individual_wave_height": { - "paramId": "hmax", - "c3sname": "Maximum individual wave height", - "c3sunit": "m" - }, - "maximum_total_precipitation_rate_since_previous_post_processing": { - "paramId": "mxtpr", - "c3sname": "Maximum total precipitation rate since previous post-processing", - "c3sunit": "kg m^-2 s^-1" - }, - "mean_boundary_layer_dissipation": { - "paramId": "mbld", - "c3sname": "Mean boundary layer dissipation", - "c3sunit": "W m^-2" - }, - "mean_convective_precipitation_rate": { - "paramId": "mcpr", - "c3sname": "Mean convective precipitation rate", - "c3sunit": "kg m^-2 s^-1" - }, - "mean_convective_snowfall_rate": { - "paramId": "mcsr", - "c3sname": "Mean convective snowfall rate", - "c3sunit": "kg m^-2 s^-1" - }, - "mean_direction_of_total_swell": { - "paramId": "mdts", - "c3sname": "Mean direction of total swell", - "c3sunit": "degrees" - }, - "mean_direction_of_wind_waves": { - "paramId": "mdww", - "c3sname": "Mean direction of wind waves", - "c3sunit": "degrees" - }, - "mean_eastward_gravity_wave_surface_stress": { - "paramId": "megwss", - "c3sname": "Mean eastward gravity wave surface stress", - "c3sunit": "N m^-2" - }, - "mean_eastward_turbulent_surface_stress": { - "paramId": "metss", - "c3sname": "Mean eastward turbulent surface stress", - "c3sunit": "N m^-2" - }, - "mean_evaporation_rate": { - "paramId": "mer", - "c3sname": "Mean evaporation rate", - "c3sunit": "kg m^-2 s^-1" - }, - "mean_gravity_wave_dissipation": { - "paramId": "mgwd", - "c3sname": "Mean gravity wave dissipation", - "c3sunit": "W m^-2" - }, - "mean_large_scale_precipitation_fraction": { - "paramId": "mlspf", - "c3sname": "Mean large-scale precipitation fraction", - "c3sunit": "Proportion" - }, - "mean_large_scale_precipitation_rate": { - "paramId": "mlspr", - "c3sname": "Mean large-scale precipitation rate", - "c3sunit": "kg m^-2 s^-1" - }, - "mean_large_scale_snowfall_rate": { - "paramId": "mlssr", - "c3sname": "Mean large-scale snowfall rate", - "c3sunit": "kg m^-2 s^-1" - }, - "mean_northward_gravity_wave_surface_stress": { - "paramId": "mngwss", - "c3sname": "Mean northward gravity wave surface stress", - "c3sunit": "N m^-2" - }, - "mean_northward_turbulent_surface_stress": { - "paramId": "mntss", - "c3sname": "Mean northward turbulent surface stress", - "c3sunit": "N m^-2" - }, - "mean_period_of_total_swell": { - "paramId": "mpts", - "c3sname": "Mean period of total swell", - "c3sunit": "s" - }, - "mean_period_of_wind_waves": { - "paramId": "mpww", - "c3sname": "Mean period of wind waves", - "c3sunit": "s" - }, - "mean_potential_evaporation_rate": { - "paramId": "mper", - "c3sname": "Mean potential evaporation rate", - "c3sunit": "kg m^-2 s^-1" - }, - "mean_runoff_rate": { - "paramId": "mror", - "c3sname": "Mean runoff rate", - "c3sunit": "kg m^-2 s^-1" - }, - "mean_sea_level_pressure": { - "paramId": "msl", - "c3sname": "Mean sea level pressure", - "c3sunit": "Pa" - }, - "mean_snow_evaporation_rate": { - "paramId": "mser", - "c3sname": "Mean snow evaporation rate", - "c3sunit": "kg m^-2 s^-1" - }, - "mean_snowfall_rate": { - "paramId": "msr", - "c3sname": "Mean snowfall rate", - "c3sunit": "kg m^-2 s^-1" - }, - "mean_snowmelt_rate": { - "paramId": "msmr", - "c3sname": "Mean snowmelt rate", - "c3sunit": "kg m^-2 s^-1" - }, - "mean_square_slope_of_waves": { - "paramId": "msqs", - "c3sname": "Mean square slope of waves", - "c3sunit": "dimensionless" - }, - "mean_sub_surface_runoff_rate": { - "paramId": "mssror", - "c3sname": "Mean sub-surface runoff rate", - "c3sunit": "kg m^-2 s^-1" - }, - "mean_surface_direct_short_wave_radiation_flux": { - "paramId": "msdrswrf", - "c3sname": "Mean surface direct short-wave radiation flux", - "c3sunit": "W m^-2" - }, - "mean_surface_direct_short_wave_radiation_flux_clear_sky": { - "paramId": "msdrswrfcs", - "c3sname": "Mean surface direct short-wave radiation flux, clear sky", - "c3sunit": "W m^-2" - }, - "mean_surface_downward_long_wave_radiation_flux": { - "paramId": "msdwlwrf", - "c3sname": "Mean surface downward long-wave radiation flux", - "c3sunit": "W m^-2" - }, - "mean_surface_downward_long_wave_radiation_flux_clear_sky": { - "paramId": "msdwlwrfcs", - "c3sname": "Mean surface downward long-wave radiation flux, clear sky", - "c3sunit": "W m^-2" - }, - "mean_surface_downward_short_wave_radiation_flux": { - "paramId": "msdwswrf", - "c3sname": "Mean surface downward short-wave radiation flux", - "c3sunit": "W m^-2" - }, - "mean_surface_downward_short_wave_radiation_flux_clear_sky": { - "paramId": "msdwswrfcs", - "c3sname": "Mean surface downward short-wave radiation flux, clear sky", - "c3sunit": "W m^-2" - }, - "mean_surface_downward_uv_radiation_flux": { - "paramId": "msdwuvrf", - "c3sname": "Mean surface downward UV radiation flux", - "c3sunit": "W m^-2" - }, - "mean_surface_latent_heat_flux": { - "paramId": "mslhf", - "c3sname": "Mean surface latent heat flux", - "c3sunit": "W m^-2" - }, - "mean_surface_net_long_wave_radiation_flux": { - "paramId": "msnlwrf", - "c3sname": "Mean surface net long-wave radiation flux", - "c3sunit": "W m^-2" - }, - "mean_surface_net_long_wave_radiation_flux_clear_sky": { - "paramId": "msnlwrfcs", - "c3sname": "Mean surface net long-wave radiation flux, clear sky", - "c3sunit": "W m^-2" - }, - "mean_surface_net_short_wave_radiation_flux": { - "paramId": "msnswrf", - "c3sname": "Mean surface net short-wave radiation flux", - "c3sunit": "W m^-2" - }, - "mean_surface_net_short_wave_radiation_flux_clear_sky": { - "paramId": "msnswrfcs", - "c3sname": "Mean surface net short-wave radiation flux, clear sky", - "c3sunit": "W m^-2" - }, - "mean_surface_runoff_rate": { - "paramId": "msror", - "c3sname": "Mean surface runoff rate", - "c3sunit": "kg m^-2 s^-1" - }, - "mean_surface_sensible_heat_flux": { - "paramId": "msshf", - "c3sname": "Mean surface sensible heat flux", - "c3sunit": "W m^-2" - }, - "mean_top_downward_short_wave_radiation_flux": { - "paramId": "mtdwswrf", - "c3sname": "Mean top downward short-wave radiation flux", - "c3sunit": "W m^-2" - }, - "mean_top_net_long_wave_radiation_flux": { - "paramId": "mtnlwrf", - "c3sname": "Mean top net long-wave radiation flux", - "c3sunit": "W m^-2" - }, - "mean_top_net_long_wave_radiation_flux_clear_sky": { - "paramId": "mtnlwrfcs", - "c3sname": "Mean top net long-wave radiation flux, clear sky", - "c3sunit": "W m^-2" - }, - "mean_top_net_short_wave_radiation_flux": { - "paramId": "mtnswrf", - "c3sname": "Mean top net short-wave radiation flux", - "c3sunit": "W m^-2" - }, - "mean_top_net_short_wave_radiation_flux_clear_sky": { - "paramId": "mtnswrfcs", - "c3sname": "Mean top net short-wave radiation flux, clear sky", - "c3sunit": "W m^-2" - }, - "mean_total_precipitation_rate": { - "paramId": "mtpr", - "c3sname": "Mean total precipitation rate", - "c3sunit": "kg m^-2 s^-1" - }, - "mean_vertical_gradient_of_refractivity_inside_trapping_layer": { - "paramId": "dndza", - "c3sname": "Mean vertical gradient of refractivity inside trapping layer", - "c3sunit": "m^-1" - }, - "mean_vertically_integrated_moisture_divergence": { - "paramId": "mvimd", - "c3sname": "Mean vertically integrated moisture divergence", - "c3sunit": "kg m^-2 s^-1" - }, - "mean_wave_direction": { - "paramId": "mwd", - "c3sname": "Mean wave direction", - "c3sunit": "degree true" - }, - "mean_wave_direction_of_first_swell_partition": { - "paramId": "p140122", - "c3sname": "Mean wave direction of first swell partition", - "c3sunit": "degrees" - }, - "mean_wave_direction_of_second_swell_partition": { - "paramId": "p140125", - "c3sname": "Mean wave direction of second swell partition", - "c3sunit": "degrees" - }, - "mean_wave_direction_of_third_swell_partition": { - "paramId": "p140128", - "c3sname": "Mean wave direction of third swell partition", - "c3sunit": "degrees" - }, - "mean_wave_period": { - "paramId": "mwp", - "c3sname": "Mean wave period", - "c3sunit": "s" - }, - "mean_wave_period_based_on_first_moment": { - "paramId": "mp1", - "c3sname": "Mean wave period based on first moment", - "c3sunit": "s" - }, - "mean_wave_period_based_on_first_moment_for_swell": { - "paramId": "p1ps", - "c3sname": "Mean wave period based on first moment for swell", - "c3sunit": "s" - }, - "mean_wave_period_based_on_first_moment_for_wind_waves": { - "paramId": "p1ww", - "c3sname": "Mean wave period based on first moment for wind waves", - "c3sunit": "s" - }, - "mean_wave_period_based_on_second_moment_for_swell": { - "paramId": "p2ps", - "c3sname": "Mean wave period based on second moment for swell", - "c3sunit": "s" - }, - "mean_wave_period_based_on_second_moment_for_wind_waves": { - "paramId": "p2ww", - "c3sname": "Mean wave period based on second moment for wind waves", - "c3sunit": "s" - }, - "mean_wave_period_of_first_swell_partition": { - "paramId": "p140123", - "c3sname": "Mean wave period of first swell partition", - "c3sunit": "s" - }, - "mean_wave_period_of_second_swell_partition": { - "paramId": "p140126", - "c3sname": "Mean wave period of second swell partition", - "c3sunit": "s" - }, - "mean_wave_period_of_third_swell_partition": { - "paramId": "p140129", - "c3sname": "Mean wave period of third swell partition", - "c3sunit": "s" - }, - "mean_zero_crossing_wave_period": { - "paramId": "mp2", - "c3sname": "Mean zero-crossing wave period", - "c3sunit": "s" - }, - "medium_cloud_cover": { - "paramId": "mcc", - "c3sname": "Medium cloud cover", - "c3sunit": "(0 - 1)" - }, - "minimum_2m_temperature_since_previous_post_processing": { - "paramId": "mn2t", - "c3sname": "Minimum 2m temperature since previous post-processing", - "c3sunit": "K" - }, - "minimum_total_precipitation_rate_since_previous_post_processing": { - "paramId": "mntpr", - "c3sname": "Minimum total precipitation rate since previous post-processing", - "c3sunit": "kg m^-2 s^-1" - }, - "minimum_vertical_gradient_of_refractivity_inside_trapping_layer": { - "paramId": "dndzn", - "c3sname": "Minimum vertical gradient of refractivity inside trapping layer", - "c3sunit": "m^-1" - }, - "model_bathymetry": { - "paramId": "wmb", - "c3sname": "Model bathymetry", + "large_scale_precipitation": { + "paramId": "lsp", + "c3sname": "Large-scale precipitation", "c3sunit": "m" }, - "near_ir_albedo_for_diffuse_radiation": { - "paramId": "alnid", - "c3sname": "Near IR albedo for diffuse radiation", - "c3sunit": "(0 - 1)" - }, - "near_ir_albedo_for_direct_radiation": { - "paramId": "alnip", - "c3sname": "Near IR albedo for direct radiation", - "c3sunit": "(0 - 1)" - }, - "normalized_energy_flux_into_ocean": { - "paramId": "phioc", - "c3sname": "Normalized energy flux into ocean", - "c3sunit": "dimensionless" - }, - "normalized_energy_flux_into_waves": { - "paramId": "phiaw", - "c3sname": "Normalized energy flux into waves", - "c3sunit": "dimensionless" - }, - "normalized_stress_into_ocean": { - "paramId": "tauoc", - "c3sname": "Normalized stress into ocean", - "c3sunit": "dimensionless" - }, - "northward_gravity_wave_surface_stress": { - "paramId": "mgws", - "c3sname": "Northward gravity wave surface stress", - "c3sunit": "N m^-2 s" - }, - "northward_turbulent_surface_stress": { - "paramId": "nsss", - "c3sname": "Northward turbulent surface stress", - "c3sunit": "N m^-2 s" - }, - "ocean_surface_stress_equivalent_10m_neutral_wind_direction": { - "paramId": "dwi", - "c3sname": "Ocean surface stress equivalent 10m neutral wind direction", - "c3sunit": "degrees" - }, - "ocean_surface_stress_equivalent_10m_neutral_wind_speed": { - "paramId": "wind", - "c3sname": "Ocean surface stress equivalent 10m neutral wind speed", - "c3sunit": "m s^-1" - }, - "orography": { - "paramId": "z", - "c3sname": "Orography", - "c3sunit": "m^2 s^-2" - }, - "peak_wave_period": { - "paramId": "pp1d", - "c3sname": "Peak wave period", - "c3sunit": "s" - }, - "period_corresponding_to_maximum_individual_wave_height": { - "paramId": "tmax", - "c3sname": "Period corresponding to maximum individual wave height", + "large_scale_precipitation_fraction": { + "paramId": "lspf", + "c3sname": "Large-scale precipitation fraction", "c3sunit": "s" }, - "potential_evaporation": { - "paramId": "pev", - "c3sname": "Potential evaporation", - "c3sunit": "m" - }, - "precipitation_type": { - "paramId": "ptype", - "c3sname": "Precipitation type", - "c3sunit": "GRIB code table 4.201" - }, - "runoff": { - "paramId": "ro", - "c3sname": "Runoff", - "c3sunit": "m" - }, - "sea_ice_cover": { - "paramId": "siconc", - "c3sname": "Sea-ice cover", - "c3sunit": "(0 - 1)" - }, - "sea_surface_temperature": { - "paramId": "sst", - "c3sname": "Sea surface temperature", - "c3sunit": "K" - }, - "significant_height_of_combined_wind_waves_and_swell": { - "paramId": "swh", - "c3sname": "Significant height of combined wind waves and swell", - "c3sunit": "m" - }, - "significant_height_of_total_swell": { - "paramId": "shts", - "c3sname": "Significant height of total swell", - "c3sunit": "m" - }, - "significant_height_of_wind_waves": { - "paramId": "shww", - "c3sname": "Significant height of wind waves", - "c3sunit": "m" - }, - "significant_wave_height_of_first_swell_partition": { - "paramId": "p140121", - "c3sname": "Significant wave height of first swell partition", - "c3sunit": "m" - }, - "significant_wave_height_of_second_swell_partition": { - "paramId": "p140124", - "c3sname": "Significant wave height of second swell partition", - "c3sunit": "m" - }, - "significant_wave_height_of_third_swell_partition": { - "paramId": "p140127", - "c3sname": "Significant wave height of third swell partition", - "c3sunit": "m" - }, - "skin_reservoir_content": { - "paramId": "src", - "c3sname": "Skin reservoir content", - "c3sunit": "m of water equivalent" - }, - "skin_temperature": { - "paramId": "skt", - "c3sname": "Skin temperature", - "c3sunit": "K" - }, - "slope_of_sub_gridscale_orography": { - "paramId": "slor", - "c3sname": "Slope of sub-gridscale orography", - "c3sunit": "~" - }, - "snow_albedo": { - "paramId": "asn", - "c3sname": "Snow albedo", - "c3sunit": "(0 - 1)" - }, - "snow_density": { - "paramId": "rsn", - "c3sname": "Snow density", - "c3sunit": "kg m^-3" - }, - "snow_depth": { - "paramId": "sd", - "c3sname": "Snow depth", - "c3sunit": "m of water equivalent" + "large_scale_rain_rate": { + "paramId": "lsrr", + "c3sname": "Large scale rain rate", + "c3sunit": "kg m^-2 s^-1" }, - "snow_evaporation": { - "paramId": "es", - "c3sname": "Snow evaporation", + "large_scale_snowfall": { + "paramId": "lsf", + "c3sname": "Large-scale snowfall", "c3sunit": "m of water equivalent" }, - "snowfall": { - "paramId": "sf", - "c3sname": "Snowfall", - "c3sunit": "m of water equivalent" + "large_scale_snowfall_rate_water_equivalent": { + "paramId": "lssfr", + "c3sname": "Large scale snowfall rate water equivalent", + "c3sunit": "kg m^-2 s^-1" }, - "snowmelt": { - "paramId": "smlt", - "c3sname": "Snowmelt", - "c3sunit": "m of water equivalent" + "leaf_area_index_high_vegetation": { + "paramId": "lai_hv", + "c3sname": "Leaf area index, high vegetation", + "c3sunit": "m^2 m^-2" }, - "soil_temperature_level_1": { - "paramId": "stl1", - "c3sname": "Soil temperature level 1", - "c3sunit": "K" + "leaf_area_index_low_vegetation": { + "paramId": "lai_lv", + "c3sname": "Leaf area index, low vegetation", + "c3sunit": "m^2 m^-2" }, - "soil_temperature_level_2": { - "paramId": "stl2", - "c3sname": "Soil temperature level 2", - "c3sunit": "K" + "low_cloud_cover": { + "paramId": "lcc", + "c3sname": "Low cloud cover", + "c3sunit": "(0 - 1)" }, - "soil_temperature_level_3": { - "paramId": "stl3", - "c3sname": "Soil temperature level 3", - "c3sunit": "K" + "low_vegetation_cover": { + "paramId": "cvl", + "c3sname": "Low vegetation cover", + "c3sunit": "(0 - 1)" }, - "soil_temperature_level_4": { - "paramId": "stl4", - "c3sname": "Soil temperature level 4", + "maximum_2m_temperature_since_previous_post_processing": { + "paramId": "mx2t", + "c3sname": "Maximum 2m temperature since previous post-processing", "c3sunit": "K" }, - "soil_type": { - "paramId": "slt", - "c3sname": "Soil type", - "c3sunit": "~" - }, - "standard_deviation_of_filtered_subgrid_orography": { - "paramId": "sdfor", - "c3sname": "Standard deviation of filtered subgrid orography", - "c3sunit": "m" - }, - "standard_deviation_of_orography": { - "paramId": "sdor", - "c3sname": "Standard deviation of orography", - "c3sunit": "~" - }, - "sub_surface_runoff": { - "paramId": "ssro", - "c3sname": "Sub-surface runoff", + "maximum_individual_wave_height": { + "paramId": "hmax", + "c3sname": "Maximum individual wave height", "c3sunit": "m" }, - "surface_latent_heat_flux": { - "paramId": "slhf", - "c3sname": "Surface latent heat flux", - "c3sunit": "J m^-2" - }, - "surface_net_solar_radiation": { - "paramId": "ssr", - "c3sname": "Surface net solar radiation", - "c3sunit": "J m^-2" + "maximum_total_precipitation_rate_since_previous_post_processing": { + "paramId": "mxtpr", + "c3sname": "Maximum total precipitation rate since previous post-processing", + "c3sunit": "kg m^-2 s^-1" }, - "surface_net_solar_radiation_clear_sky": { - "paramId": "ssrc", - "c3sname": "Surface net solar radiation, clear sky", - "c3sunit": "J m^-2" + "mean_boundary_layer_dissipation": { + "paramId": "mbld", + "c3sname": "Mean boundary layer dissipation", + "c3sunit": "W m^-2" }, - "surface_net_thermal_radiation": { - "paramId": "str", - "c3sname": "Surface net thermal radiation", - "c3sunit": "J m^-2" + "mean_convective_precipitation_rate": { + "paramId": "mcpr", + "c3sname": "Mean convective precipitation rate", + "c3sunit": "kg m^-2 s^-1" }, - "surface_net_thermal_radiation_clear_sky": { - "paramId": "strc", - "c3sname": "Surface net thermal radiation, clear sky", - "c3sunit": "J m^-2" + "mean_convective_snowfall_rate": { + "paramId": "mcsr", + "c3sname": "Mean convective snowfall rate", + "c3sunit": "kg m^-2 s^-1" }, - "surface_pressure": { - "paramId": "sp", - "c3sname": "Surface pressure", - "c3sunit": "Pa" + "mean_direction_of_total_swell": { + "paramId": "mdts", + "c3sname": "Mean direction of total swell", + "c3sunit": "degrees" }, - "surface_runoff": { - "paramId": "sro", - "c3sname": "Surface runoff", - "c3sunit": "m" + "mean_direction_of_wind_waves": { + "paramId": "mdww", + "c3sname": "Mean direction of wind waves", + "c3sunit": "degrees" }, - "surface_sensible_heat_flux": { - "paramId": "sshf", - "c3sname": "Surface sensible heat flux", - "c3sunit": "J m^-2" + "mean_eastward_gravity_wave_surface_stress": { + "paramId": "megwss", + "c3sname": "Mean eastward gravity wave surface stress", + "c3sunit": "N m^-2" }, - "surface_solar_radiation_downward_clear_sky": { - "paramId": "ssrdc", - "c3sname": "Surface solar radiation downward, clear sky", - "c3sunit": "J m^-2" + "mean_eastward_turbulent_surface_stress": { + "paramId": "metss", + "c3sname": "Mean eastward turbulent surface stress", + "c3sunit": "N m^-2" }, - "surface_solar_radiation_downwards": { - "paramId": "ssrd", - "c3sname": "Surface solar radiation downwards", - "c3sunit": "J m^-2" + "mean_evaporation_rate": { + "paramId": "mer", + "c3sname": "Mean evaporation rate", + "c3sunit": "kg m^-2 s^-1" }, - "surface_thermal_radiation_downward_clear_sky": { - "paramId": "strdc", - "c3sname": "Surface thermal radiation downward, clear sky", - "c3sunit": "J m^-2" + "mean_gravity_wave_dissipation": { + "paramId": "mgwd", + "c3sname": "Mean gravity wave dissipation", + "c3sunit": "W m^-2" }, - "surface_thermal_radiation_downwards": { - "paramId": "strd", - "c3sname": "Surface thermal radiation downwards", - "c3sunit": "J m^-2" + "mean_large_scale_precipitation_fraction": { + "paramId": "mlspf", + "c3sname": "Mean large-scale precipitation fraction", + "c3sunit": "Proportion" }, - "temperature_of_snow_layer": { - "paramId": "tsn", - "c3sname": "Temperature of snow layer", - "c3sunit": "K" + "mean_large_scale_precipitation_rate": { + "paramId": "mlspr", + "c3sname": "Mean large-scale precipitation rate", + "c3sunit": "kg m^-2 s^-1" }, - "toa_incident_solar_radiation": { - "paramId": "tisr", - "c3sname": "TOA incident solar radiation", - "c3sunit": "J m^-2" + "mean_large_scale_snowfall_rate": { + "paramId": "mlssr", + "c3sname": "Mean large-scale snowfall rate", + "c3sunit": "kg m^-2 s^-1" }, - "top_net_solar_radiation": { - "paramId": "tsr", - "c3sname": "Top net solar radiation", - "c3sunit": "J m^-2" + "mean_northward_gravity_wave_surface_stress": { + "paramId": "mngwss", + "c3sname": "Mean northward gravity wave surface stress", + "c3sunit": "N m^-2" }, - "top_net_solar_radiation_clear_sky": { - "paramId": "tsrc", - "c3sname": "Top net solar radiation, clear sky", - "c3sunit": "J m^-2" + "mean_northward_turbulent_surface_stress": { + "paramId": "mntss", + "c3sname": "Mean northward turbulent surface stress", + "c3sunit": "N m^-2" }, - "top_net_thermal_radiation": { - "paramId": "ttr", - "c3sname": "Top net thermal radiation", - "c3sunit": "J m^-2" + "mean_period_of_total_swell": { + "paramId": "mpts", + "c3sname": "Mean period of total swell", + "c3sunit": "s" }, - "top_net_thermal_radiation_clear_sky": { - "paramId": "ttrc", - "c3sname": "Top net thermal radiation, clear sky", - "c3sunit": "J m^-2" + "mean_period_of_wind_waves": { + "paramId": "mpww", + "c3sname": "Mean period of wind waves", + "c3sunit": "s" }, - "total_cloud_cover": { - "paramId": "tcc", - "c3sname": "Total cloud cover", - "c3sunit": "(0 - 1)" + "mean_potential_evaporation_rate": { + "paramId": "mper", + "c3sname": "Mean potential evaporation rate", + "c3sunit": "kg m^-2 s^-1" }, - "total_column_cloud_ice_water": { - "paramId": "tciw", - "c3sname": "Total column cloud ice water", - "c3sunit": "kg m^-2" + "mean_runoff_rate": { + "paramId": "mror", + "c3sname": "Mean runoff rate", + "c3sunit": "kg m^-2 s^-1" }, - "total_column_cloud_liquid_water": { - "paramId": "tclw", - "c3sname": "Total column cloud liquid water", - "c3sunit": "kg m^-2" + "mean_sea_level_pressure": { + "paramId": "msl", + "c3sname": "Mean sea level pressure", + "c3sunit": "Pa" }, - "total_column_ozone": { - "paramId": "tco3", - "c3sname": "Total column ozone", - "c3sunit": "kg m^-2" + "mean_snow_evaporation_rate": { + "paramId": "mser", + "c3sname": "Mean snow evaporation rate", + "c3sunit": "kg m^-2 s^-1" }, - "total_column_rain_water": { - "paramId": "tcrw", - "c3sname": "Total column rain water", - "c3sunit": "kg m^-2" + "mean_snowfall_rate": { + "paramId": "msr", + "c3sname": "Mean snowfall rate", + "c3sunit": "kg m^-2 s^-1" }, - "total_column_snow_water": { - "paramId": "tcsw", - "c3sname": "Total column snow water", - "c3sunit": "kg m^-2" + "mean_snowmelt_rate": { + "paramId": "msmr", + "c3sname": "Mean snowmelt rate", + "c3sunit": "kg m^-2 s^-1" }, - "total_column_supercooled_liquid_water": { - "paramId": "tcslw", - "c3sname": "Total column supercooled liquid water", - "c3sunit": "kg m^-2" + "mean_square_slope_of_waves": { + "paramId": "msqs", + "c3sname": "Mean square slope of waves", + "c3sunit": "dimensionless" }, - "total_column_water": { - "paramId": "tcw", - "c3sname": "Total column water", - "c3sunit": "kg m^-2" + "mean_sub_surface_runoff_rate": { + "paramId": "mssror", + "c3sname": "Mean sub-surface runoff rate", + "c3sunit": "kg m^-2 s^-1" }, - "total_column_water_vapour": { - "paramId": "tcwv", - "c3sname": "Total column water vapour", - "c3sunit": "kg m^-2" + "mean_surface_direct_short_wave_radiation_flux": { + "paramId": "msdrswrf", + "c3sname": "Mean surface direct short-wave radiation flux", + "c3sunit": "W m^-2" }, - "total_precipitation": { - "paramId": "tp", - "c3sname": "Total precipitation", - "c3sunit": "m" + "mean_surface_direct_short_wave_radiation_flux_clear_sky": { + "paramId": "msdrswrfcs", + "c3sname": "Mean surface direct short-wave radiation flux, clear sky", + "c3sunit": "W m^-2" }, - "total_sky_direct_solar_radiation_at_surface": { - "paramId": "fdir", - "c3sname": "Total sky direct solar radiation at surface", - "c3sunit": "J m^-2" + "mean_surface_downward_long_wave_radiation_flux": { + "paramId": "msdwlwrf", + "c3sname": "Mean surface downward long-wave radiation flux", + "c3sunit": "W m^-2" }, - "total_totals_index": { - "paramId": "totalx", - "c3sname": "Total totals index", - "c3sunit": "K" + "mean_surface_downward_long_wave_radiation_flux_clear_sky": { + "paramId": "msdwlwrfcs", + "c3sname": "Mean surface downward long-wave radiation flux, clear sky", + "c3sunit": "W m^-2" }, - "trapping_layer_base_height": { - "paramId": "tplb", - "c3sname": "Trapping layer base height", - "c3sunit": "m" + "mean_surface_downward_short_wave_radiation_flux": { + "paramId": "msdwswrf", + "c3sname": "Mean surface downward short-wave radiation flux", + "c3sunit": "W m^-2" }, - "trapping_layer_top_height": { - "paramId": "tplt", - "c3sname": "Trapping layer top height", - "c3sunit": "m" + "mean_surface_downward_short_wave_radiation_flux_clear_sky": { + "paramId": "msdwswrfcs", + "c3sname": "Mean surface downward short-wave radiation flux, clear sky", + "c3sunit": "W m^-2" }, - "type_of_high_vegetation": { - "paramId": "tvh", - "c3sname": "Type of high vegetation", - "c3sunit": "~" + "mean_surface_downward_uv_radiation_flux": { + "paramId": "msdwuvrf", + "c3sname": "Mean surface downward UV radiation flux", + "c3sunit": "W m^-2" }, - "type_of_low_vegetation": { - "paramId": "tvl", - "c3sname": "Type of low vegetation", - "c3sunit": "~" + "mean_surface_latent_heat_flux": { + "paramId": "mslhf", + "c3sname": "Mean surface latent heat flux", + "c3sunit": "W m^-2" }, - "u_component_stokes_drift": { - "paramId": "ust", - "c3sname": "U-component stokes drift", - "c3sunit": "m s^-1" + "mean_surface_net_long_wave_radiation_flux": { + "paramId": "msnlwrf", + "c3sname": "Mean surface net long-wave radiation flux", + "c3sunit": "W m^-2" }, - "uv_visible_albedo_for_diffuse_radiation": { - "paramId": "aluvd", - "c3sname": "UV visible albedo for diffuse radiation", - "c3sunit": "(0 - 1)" + "mean_surface_net_long_wave_radiation_flux_clear_sky": { + "paramId": "msnlwrfcs", + "c3sname": "Mean surface net long-wave radiation flux, clear sky", + "c3sunit": "W m^-2" }, - "uv_visible_albedo_for_direct_radiation": { - "paramId": "aluvp", - "c3sname": "UV visible albedo for direct radiation", - "c3sunit": "(0 - 1)" + "mean_surface_net_short_wave_radiation_flux": { + "paramId": "msnswrf", + "c3sname": "Mean surface net short-wave radiation flux", + "c3sunit": "W m^-2" }, - "v_component_stokes_drift": { - "paramId": "vst", - "c3sname": "V-component stokes drift", - "c3sunit": "m s^-1" + "mean_surface_net_short_wave_radiation_flux_clear_sky": { + "paramId": "msnswrfcs", + "c3sname": "Mean surface net short-wave radiation flux, clear sky", + "c3sunit": "W m^-2" }, - "vertical_integral_of_divergence_of_cloud_frozen_water_flux": { - "paramId": "p80.162", - "c3sname": "Vertical integral of divergence of cloud frozen water flux", + "mean_surface_runoff_rate": { + "paramId": "msror", + "c3sname": "Mean surface runoff rate", "c3sunit": "kg m^-2 s^-1" }, - "vertical_integral_of_divergence_of_cloud_liquid_water_flux": { - "paramId": "p79.162", - "c3sname": "Vertical integral of divergence of cloud liquid water flux", - "c3sunit": "kg m^-2 s^-1" + "mean_surface_sensible_heat_flux": { + "paramId": "msshf", + "c3sname": "Mean surface sensible heat flux", + "c3sunit": "W m^-2" }, - "vertical_integral_of_divergence_of_geopotential_flux": { - "paramId": "p85.162", - "c3sname": "Vertical integral of divergence of geopotential flux", + "mean_top_downward_short_wave_radiation_flux": { + "paramId": "mtdwswrf", + "c3sname": "Mean top downward short-wave radiation flux", "c3sunit": "W m^-2" }, - "vertical_integral_of_divergence_of_kinetic_energy_flux": { - "paramId": "p82.162", - "c3sname": "Vertical integral of divergence of kinetic energy flux", + "mean_top_net_long_wave_radiation_flux": { + "paramId": "mtnlwrf", + "c3sname": "Mean top net long-wave radiation flux", "c3sunit": "W m^-2" }, - "vertical_integral_of_divergence_of_mass_flux": { - "paramId": "p81.162", - "c3sname": "Vertical integral of divergence of mass flux", - "c3sunit": "kg m^-2 s^-1" + "mean_top_net_long_wave_radiation_flux_clear_sky": { + "paramId": "mtnlwrfcs", + "c3sname": "Mean top net long-wave radiation flux, clear sky", + "c3sunit": "W m^-2" }, - "vertical_integral_of_divergence_of_moisture_flux": { - "paramId": "p84.162", - "c3sname": "Vertical integral of divergence of moisture flux", + "mean_top_net_short_wave_radiation_flux": { + "paramId": "mtnswrf", + "c3sname": "Mean top net short-wave radiation flux", + "c3sunit": "W m^-2" + }, + "mean_top_net_short_wave_radiation_flux_clear_sky": { + "paramId": "mtnswrfcs", + "c3sname": "Mean top net short-wave radiation flux, clear sky", + "c3sunit": "W m^-2" + }, + "mean_total_precipitation_rate": { + "paramId": "mtpr", + "c3sname": "Mean total precipitation rate", "c3sunit": "kg m^-2 s^-1" }, - "vertical_integral_of_divergence_of_ozone_flux": { - "paramId": "p87.162", - "c3sname": "Vertical integral of divergence of ozone flux", + "mean_vertical_gradient_of_refractivity_inside_trapping_layer": { + "paramId": "dndza", + "c3sname": "Mean vertical gradient of refractivity inside trapping layer", + "c3sunit": "m^-1" + }, + "mean_vertically_integrated_moisture_divergence": { + "paramId": "mvimd", + "c3sname": "Mean vertically integrated moisture divergence", "c3sunit": "kg m^-2 s^-1" }, - "vertical_integral_of_divergence_of_thermal_energy_flux": { - "paramId": "p83.162", - "c3sname": "Vertical integral of divergence of thermal energy flux", - "c3sunit": "W m^-2" + "mean_wave_direction": { + "paramId": "mwd", + "c3sname": "Mean wave direction", + "c3sunit": "degree true" }, - "vertical_integral_of_divergence_of_total_energy_flux": { - "paramId": "p86.162", - "c3sname": "Vertical integral of divergence of total energy flux", - "c3sunit": "W m^-2" + "mean_wave_direction_of_first_swell_partition": { + "paramId": "p140122", + "c3sname": "Mean wave direction of first swell partition", + "c3sunit": "degrees" }, - "vertical_integral_of_eastward_cloud_frozen_water_flux": { - "paramId": "p90.162", - "c3sname": "Vertical integral of eastward cloud frozen water flux", - "c3sunit": "kg m^-1 s^-1" + "mean_wave_direction_of_second_swell_partition": { + "paramId": "p140125", + "c3sname": "Mean wave direction of second swell partition", + "c3sunit": "degrees" }, - "vertical_integral_of_eastward_cloud_liquid_water_flux": { - "paramId": "p88.162", - "c3sname": "Vertical integral of eastward cloud liquid water flux", - "c3sunit": "kg m^-1 s^-1" + "mean_wave_direction_of_third_swell_partition": { + "paramId": "p140128", + "c3sname": "Mean wave direction of third swell partition", + "c3sunit": "degrees" }, - "vertical_integral_of_eastward_geopotential_flux": { - "paramId": "p73.162", - "c3sname": "Vertical integral of eastward geopotential flux", - "c3sunit": "W m^-1" + "mean_wave_period": { + "paramId": "mwp", + "c3sname": "Mean wave period", + "c3sunit": "s" }, - "vertical_integral_of_eastward_heat_flux": { - "paramId": "p69.162", - "c3sname": "Vertical integral of eastward heat flux", - "c3sunit": "W m^-1" + "mean_wave_period_based_on_first_moment": { + "paramId": "mp1", + "c3sname": "Mean wave period based on first moment", + "c3sunit": "s" }, - "vertical_integral_of_eastward_kinetic_energy_flux": { - "paramId": "p67.162", - "c3sname": "Vertical integral of eastward kinetic energy flux", - "c3sunit": "W m^-1" + "mean_wave_period_based_on_first_moment_for_swell": { + "paramId": "p1ps", + "c3sname": "Mean wave period based on first moment for swell", + "c3sunit": "s" }, - "vertical_integral_of_eastward_mass_flux": { - "paramId": "p65.162", - "c3sname": "Vertical integral of eastward mass flux", - "c3sunit": "kg m^-1 s^-1" + "mean_wave_period_based_on_first_moment_for_wind_waves": { + "paramId": "p1ww", + "c3sname": "Mean wave period based on first moment for wind waves", + "c3sunit": "s" }, - "vertical_integral_of_eastward_ozone_flux": { - "paramId": "p77.162", - "c3sname": "Vertical integral of eastward ozone flux", - "c3sunit": "kg m^-1 s^-1" + "mean_wave_period_based_on_second_moment_for_swell": { + "paramId": "p2ps", + "c3sname": "Mean wave period based on second moment for swell", + "c3sunit": "s" }, - "vertical_integral_of_eastward_total_energy_flux": { - "paramId": "p75.162", - "c3sname": "Vertical integral of eastward total energy flux", - "c3sunit": "W m^-1" + "mean_wave_period_based_on_second_moment_for_wind_waves": { + "paramId": "p2ww", + "c3sname": "Mean wave period based on second moment for wind waves", + "c3sunit": "s" }, - "vertical_integral_of_eastward_water_vapour_flux": { - "paramId": "p71.162", - "c3sname": "Vertical integral of eastward water vapour flux", - "c3sunit": "kg m^-1 s^-1" + "mean_wave_period_of_first_swell_partition": { + "paramId": "p140123", + "c3sname": "Mean wave period of first swell partition", + "c3sunit": "s" }, - "vertical_integral_of_energy_conversion": { - "paramId": "p64.162", - "c3sname": "Vertical integral of energy conversion", - "c3sunit": "W m^-2" + "mean_wave_period_of_second_swell_partition": { + "paramId": "p140126", + "c3sname": "Mean wave period of second swell partition", + "c3sunit": "s" }, - "vertical_integral_of_kinetic_energy": { - "paramId": "p59.162", - "c3sname": "Vertical integral of kinetic energy", - "c3sunit": "J m^-2" + "mean_wave_period_of_third_swell_partition": { + "paramId": "p140129", + "c3sname": "Mean wave period of third swell partition", + "c3sunit": "s" }, - "vertical_integral_of_mass_of_atmosphere": { - "paramId": "p53.162", - "c3sname": "Vertical integral of mass of atmosphere", - "c3sunit": "kg m^-2" + "mean_zero_crossing_wave_period": { + "paramId": "mp2", + "c3sname": "Mean zero-crossing wave period", + "c3sunit": "s" }, - "vertical_integral_of_mass_tendency": { - "paramId": "p92.162", - "c3sname": "Vertical integral of mass tendency", - "c3sunit": "kg m^-2 s^-1" + "medium_cloud_cover": { + "paramId": "mcc", + "c3sname": "Medium cloud cover", + "c3sunit": "(0 - 1)" }, - "vertical_integral_of_northward_cloud_frozen_water_flux": { - "paramId": "p91.162", - "c3sname": "Vertical integral of northward cloud frozen water flux", - "c3sunit": "kg m^-1 s^-1" + "minimum_2m_temperature_since_previous_post_processing": { + "paramId": "mn2t", + "c3sname": "Minimum 2m temperature since previous post-processing", + "c3sunit": "K" }, - "vertical_integral_of_northward_cloud_liquid_water_flux": { - "paramId": "p89.162", - "c3sname": "Vertical integral of northward cloud liquid water flux", - "c3sunit": "kg m^-1 s^-1" + "minimum_total_precipitation_rate_since_previous_post_processing": { + "paramId": "mntpr", + "c3sname": "Minimum total precipitation rate since previous post-processing", + "c3sunit": "kg m^-2 s^-1" }, - "vertical_integral_of_northward_geopotential_flux": { - "paramId": "p74.162", - "c3sname": "Vertical integral of northward geopotential flux", - "c3sunit": "W m^-1" + "minimum_vertical_gradient_of_refractivity_inside_trapping_layer": { + "paramId": "dndzn", + "c3sname": "Minimum vertical gradient of refractivity inside trapping layer", + "c3sunit": "m^-1" }, - "vertical_integral_of_northward_heat_flux": { - "paramId": "p70.162", - "c3sname": "Vertical integral of northward heat flux", - "c3sunit": "W m^-1" + "model_bathymetry": { + "paramId": "wmb", + "c3sname": "Model bathymetry", + "c3sunit": "m" }, - "vertical_integral_of_northward_kinetic_energy_flux": { - "paramId": "p68.162", - "c3sname": "Vertical integral of northward kinetic energy flux", - "c3sunit": "W m^-1" + "near_ir_albedo_for_diffuse_radiation": { + "paramId": "alnid", + "c3sname": "Near IR albedo for diffuse radiation", + "c3sunit": "(0 - 1)" + }, + "near_ir_albedo_for_direct_radiation": { + "paramId": "alnip", + "c3sname": "Near IR albedo for direct radiation", + "c3sunit": "(0 - 1)" }, - "vertical_integral_of_northward_mass_flux": { - "paramId": "p66.162", - "c3sname": "Vertical integral of northward mass flux", - "c3sunit": "kg m^-1 s^-1" + "normalized_energy_flux_into_ocean": { + "paramId": "phioc", + "c3sname": "Normalized energy flux into ocean", + "c3sunit": "dimensionless" }, - "vertical_integral_of_northward_ozone_flux": { - "paramId": "p78.162", - "c3sname": "Vertical integral of northward ozone flux", - "c3sunit": "kg m^-1 s^-1" + "normalized_energy_flux_into_waves": { + "paramId": "phiaw", + "c3sname": "Normalized energy flux into waves", + "c3sunit": "dimensionless" }, - "vertical_integral_of_northward_total_energy_flux": { - "paramId": "p76.162", - "c3sname": "Vertical integral of northward total energy flux", - "c3sunit": "W m^-1" + "normalized_stress_into_ocean": { + "paramId": "tauoc", + "c3sname": "Normalized stress into ocean", + "c3sunit": "dimensionless" }, - "vertical_integral_of_northward_water_vapour_flux": { - "paramId": "p72.162", - "c3sname": "Vertical integral of northward water vapour flux", - "c3sunit": "kg m^-1 s^-1" + "northward_gravity_wave_surface_stress": { + "paramId": "mgws", + "c3sname": "Northward gravity wave surface stress", + "c3sunit": "N m^-2 s" }, - "vertical_integral_of_potential_and_internal_energy": { - "paramId": "p61.162", - "c3sname": "Vertical integral of potential and internal energy", - "c3sunit": "J m^-2" + "northward_turbulent_surface_stress": { + "paramId": "nsss", + "c3sname": "Northward turbulent surface stress", + "c3sunit": "N m^-2 s" }, - "vertical_integral_of_potential_internal_and_latent_energy": { - "paramId": "p62.162", - "c3sname": "Vertical integral of potential, internal and latent energy", - "c3sunit": "J m^-2" + "ocean_surface_stress_equivalent_10m_neutral_wind_direction": { + "paramId": "dwi", + "c3sname": "Ocean surface stress equivalent 10m neutral wind direction", + "c3sunit": "degrees" }, - "vertical_integral_of_temperature": { - "paramId": "p54.162", - "c3sname": "Vertical integral of temperature", - "c3sunit": "K kg m^-2" + "ocean_surface_stress_equivalent_10m_neutral_wind_speed": { + "paramId": "wind", + "c3sname": "Ocean surface stress equivalent 10m neutral wind speed", + "c3sunit": "m s^-1" }, - "vertical_integral_of_thermal_energy": { - "paramId": "p60.162", - "c3sname": "Vertical integral of thermal energy", - "c3sunit": "J m^-2" + "orography": { + "paramId": "z", + "c3sname": "Orography", + "c3sunit": "m^2 s^-2" }, - "vertical_integral_of_total_energy": { - "paramId": "p63.162", - "c3sname": "Vertical integral of total energy", - "c3sunit": "J m^-2" + "peak_wave_period": { + "paramId": "pp1d", + "c3sname": "Peak wave period", + "c3sunit": "s" }, - "vertically_integrated_moisture_divergence": { - "paramId": "vimd", - "c3sname": "Vertically integrated moisture divergence", - "c3sunit": "kg m^-2" + "period_corresponding_to_maximum_individual_wave_height": { + "paramId": "tmax", + "c3sname": "Period corresponding to maximum individual wave height", + "c3sunit": "s" }, - "volumetric_soil_water_layer_1": { - "paramId": "swvl1", - "c3sname": "Volumetric soil water layer 1", - "c3sunit": "m^3 m^-3" + "potential_evaporation": { + "paramId": "pev", + "c3sname": "Potential evaporation", + "c3sunit": "m" }, - "volumetric_soil_water_layer_2": { - "paramId": "swvl2", - "c3sname": "Volumetric soil water layer 2", - "c3sunit": "m^3 m^-3" + "precipitation_type": { + "paramId": "ptype", + "c3sname": "Precipitation type", + "c3sunit": "GRIB code table 4.201" }, - "volumetric_soil_water_layer_3": { - "paramId": "swvl3", - "c3sname": "Volumetric soil water layer 3", - "c3sunit": "m^3 m^-3" + "runoff": { + "paramId": "ro", + "c3sname": "Runoff", + "c3sunit": "m" }, - "volumetric_soil_water_layer_4": { - "paramId": "swvl4", - "c3sname": "Volumetric soil water layer 4", - "c3sunit": "m^3 m^-3" + "sea_ice_cover": { + "paramId": "siconc", + "c3sname": "Sea-ice cover", + "c3sunit": "(0 - 1)" }, - "wave_spectral_directional_width": { - "paramId": "wdw", - "c3sname": "Wave spectral directional width", - "c3sunit": "dimensionless" + "sea_surface_temperature": { + "paramId": "sst", + "c3sname": "Sea surface temperature", + "c3sunit": "K" }, - "wave_spectral_directional_width_for_swell": { - "paramId": "dwps", - "c3sname": "Wave spectral directional width for swell", - "c3sunit": "dimensionless" + "significant_height_of_combined_wind_waves_and_swell": { + "paramId": "swh", + "c3sname": "Significant height of combined wind waves and swell", + "c3sunit": "m" }, - "wave_spectral_directional_width_for_wind_waves": { - "paramId": "dwww", - "c3sname": "Wave spectral directional width for wind waves", - "c3sunit": "dimensionless" + "significant_height_of_total_swell": { + "paramId": "shts", + "c3sname": "Significant height of total swell", + "c3sunit": "m" }, - "wave_spectral_kurtosis": { - "paramId": "wsk", - "c3sname": "Wave spectral kurtosis", - "c3sunit": "dimensionless" + "significant_height_of_wind_waves": { + "paramId": "shww", + "c3sname": "Significant height of wind waves", + "c3sunit": "m" }, - "wave_spectral_peakedness": { - "paramId": "wsp", - "c3sname": "Wave spectral peakedness", - "c3sunit": "dimensionless" + "significant_wave_height_of_first_swell_partition": { + "paramId": "p140121", + "c3sname": "Significant wave height of first swell partition", + "c3sunit": "m" }, - "wave_spectral_skewness": { - "paramId": "wss", - "c3sname": "Wave spectral skewness", - "c3sunit": "dimensionless" + "significant_wave_height_of_second_swell_partition": { + "paramId": "p140124", + "c3sname": "Significant wave height of second swell partition", + "c3sunit": "m" }, - "zero_degree_level": { - "paramId": "deg0l", - "c3sname": "Zero degree level", + "significant_wave_height_of_third_swell_partition": { + "paramId": "p140127", + "c3sname": "Significant wave height of third swell partition", "c3sunit": "m" - } - }, - "product_types": [ - "mean", - "members", - "spread" - ] - }, - "reanalysis-era5-single-levels-area": { - "variables": { - "100m_u_component_of_wind": { - "paramId": "u100", - "c3sname": "100m u-component of wind", - "c3sunit": "m s^-1" }, - "100m_v_component_of_wind": { - "paramId": "v100", - "c3sname": "100m v-component of wind", - "c3sunit": "m s^-1" + "skin_reservoir_content": { + "paramId": "src", + "c3sname": "Skin reservoir content", + "c3sunit": "m of water equivalent" }, - "10m_u_component_of_neutral_wind": { - "paramId": "u10n", - "c3sname": "10m u-component of neutral wind", - "c3sunit": "m s^-1" + "skin_temperature": { + "paramId": "skt", + "c3sname": "Skin temperature", + "c3sunit": "K" }, - "10m_u_component_of_wind": { - "paramId": "u10", - "c3sname": "10m u-component of wind", - "c3sunit": "m s^-1" + "slope_of_sub_gridscale_orography": { + "paramId": "slor", + "c3sname": "Slope of sub-gridscale orography", + "c3sunit": "~" }, - "10m_v_component_of_neutral_wind": { - "paramId": "v10n", - "c3sname": "10m v-component of neutral wind", - "c3sunit": "m s^-1" + "snow_albedo": { + "paramId": "asn", + "c3sname": "Snow albedo", + "c3sunit": "(0 - 1)" }, - "10m_v_component_of_wind": { - "paramId": "v10", - "c3sname": "10m v-component of wind", - "c3sunit": "m s^-1" + "snow_density": { + "paramId": "rsn", + "c3sname": "Snow density", + "c3sunit": "kg m^-3" }, - "10m_wind_direction": { - "paramId": "dwi", - "c3sname": "10m wind direction", - "c3sunit": "degrees" + "snow_depth": { + "paramId": "sd", + "c3sname": "Snow depth", + "c3sunit": "m of water equivalent" }, - "10m_wind_gust_since_previous_post_processing": { - "paramId": "fg10", - "c3sname": "10m wind gust since previous post-processing", - "c3sunit": "m s^-1" + "snow_evaporation": { + "paramId": "es", + "c3sname": "Snow evaporation", + "c3sunit": "m of water equivalent" }, - "10m_wind_speed": { - "paramId": "wind", - "c3sname": "10m wind speed", - "c3sunit": "m s^-1" + "snowfall": { + "paramId": "sf", + "c3sname": "Snowfall", + "c3sunit": "m of water equivalent" }, - "2m_dewpoint_temperature": { - "paramId": "d2m", - "c3sname": "2m dewpoint temperature", + "snowmelt": { + "paramId": "smlt", + "c3sname": "Snowmelt", + "c3sunit": "m of water equivalent" + }, + "soil_temperature_level_1": { + "paramId": "stl1", + "c3sname": "Soil temperature level 1", "c3sunit": "K" }, - "2m_temperature": { - "paramId": "t2m", - "c3sname": "2m temperature", + "soil_temperature_level_2": { + "paramId": "stl2", + "c3sname": "Soil temperature level 2", "c3sunit": "K" }, - "air_density_over_the_oceans": { - "paramId": "p140209", - "c3sname": "Air density over the oceans", - "c3sunit": "kg m^-3" + "soil_temperature_level_3": { + "paramId": "stl3", + "c3sname": "Soil temperature level 3", + "c3sunit": "K" }, - "altimeter_corrected_wave_height": { - "paramId": "acwh", - "c3sname": "Altimeter corrected wave height", - "c3sunit": "m" + "soil_temperature_level_4": { + "paramId": "stl4", + "c3sname": "Soil temperature level 4", + "c3sunit": "K" }, - "altimeter_range_relative_correction": { - "paramId": "arrc", - "c3sname": "Altimeter range relative correction", + "soil_type": { + "paramId": "slt", + "c3sname": "Soil type", "c3sunit": "~" }, - "altimeter_wave_height": { - "paramId": "awh", - "c3sname": "Altimeter wave height", + "standard_deviation_of_filtered_subgrid_orography": { + "paramId": "sdfor", + "c3sname": "Standard deviation of filtered subgrid orography", "c3sunit": "m" }, - "angle_of_sub_gridscale_orography": { - "paramId": "anor", - "c3sname": "Angle of sub-gridscale orography", - "c3sunit": "radians" - }, - "anisotropy_of_sub_gridscale_orography": { - "paramId": "isor", - "c3sname": "Anisotropy of sub-gridscale orography", + "standard_deviation_of_orography": { + "paramId": "sdor", + "c3sname": "Standard deviation of orography", "c3sunit": "~" }, - "benjamin_feir_index": { - "paramId": "bfi", - "c3sname": "Benjamin-feir index", - "c3sunit": "dimensionless" - }, - "boundary_layer_dissipation": { - "paramId": "bld", - "c3sname": "Boundary layer dissipation", - "c3sunit": "J m^-2" - }, - "boundary_layer_height": { - "paramId": "blh", - "c3sname": "Boundary layer height", + "sub_surface_runoff": { + "paramId": "ssro", + "c3sname": "Sub-surface runoff", "c3sunit": "m" }, - "charnock": { - "paramId": "chnk", - "c3sname": "Charnock", - "c3sunit": "~" + "surface_latent_heat_flux": { + "paramId": "slhf", + "c3sname": "Surface latent heat flux", + "c3sunit": "J m^-2" }, - "clear_sky_direct_solar_radiation_at_surface": { - "paramId": "cdir", - "c3sname": "Clear-sky direct solar radiation at surface", + "surface_net_solar_radiation": { + "paramId": "ssr", + "c3sname": "Surface net solar radiation", "c3sunit": "J m^-2" }, - "cloud_base_height": { - "paramId": "cbh", - "c3sname": "Cloud base height", - "c3sunit": "m" + "surface_net_solar_radiation_clear_sky": { + "paramId": "ssrc", + "c3sname": "Surface net solar radiation, clear sky", + "c3sunit": "J m^-2" }, - "coefficient_of_drag_with_waves": { - "paramId": "cdww", - "c3sname": "Coefficient of drag with waves", - "c3sunit": "dimensionless" + "surface_net_thermal_radiation": { + "paramId": "str", + "c3sname": "Surface net thermal radiation", + "c3sunit": "J m^-2" }, - "convective_available_potential_energy": { - "paramId": "cape", - "c3sname": "Convective available potential energy", - "c3sunit": "J kg^-1" + "surface_net_thermal_radiation_clear_sky": { + "paramId": "strc", + "c3sname": "Surface net thermal radiation, clear sky", + "c3sunit": "J m^-2" }, - "convective_inhibition": { - "paramId": "cin", - "c3sname": "Convective inhibition", - "c3sunit": "J kg^-1" + "surface_pressure": { + "paramId": "sp", + "c3sname": "Surface pressure", + "c3sunit": "Pa" }, - "convective_precipitation": { - "paramId": "cp", - "c3sname": "Convective precipitation", + "surface_runoff": { + "paramId": "sro", + "c3sname": "Surface runoff", "c3sunit": "m" }, - "convective_rain_rate": { - "paramId": "crr", - "c3sname": "Convective rain rate", - "c3sunit": "kg m^-2 s^-1" - }, - "convective_snowfall": { - "paramId": "csf", - "c3sname": "Convective snowfall", - "c3sunit": "m of water equivalent" - }, - "convective_snowfall_rate_water_equivalent": { - "paramId": "csfr", - "c3sname": "Convective snowfall rate water equivalent", - "c3sunit": "kg m^-2 s^-1" - }, - "downward_uv_radiation_at_the_surface": { - "paramId": "uvb", - "c3sname": "Downward UV radiation at the surface", + "surface_sensible_heat_flux": { + "paramId": "sshf", + "c3sname": "Surface sensible heat flux", "c3sunit": "J m^-2" }, - "duct_base_height": { - "paramId": "dctb", - "c3sname": "Duct base height", - "c3sunit": "m" - }, - "eastward_gravity_wave_surface_stress": { - "paramId": "lgws", - "c3sname": "Eastward gravity wave surface stress", - "c3sunit": "N m^-2 s" + "surface_solar_radiation_downward_clear_sky": { + "paramId": "ssrdc", + "c3sname": "Surface solar radiation downward, clear sky", + "c3sunit": "J m^-2" }, - "eastward_turbulent_surface_stress": { - "paramId": "ewss", - "c3sname": "Eastward turbulent surface stress", - "c3sunit": "N m^-2 s" + "surface_solar_radiation_downwards": { + "paramId": "ssrd", + "c3sname": "Surface solar radiation downwards", + "c3sunit": "J m^-2" }, - "evaporation": { - "paramId": "e", - "c3sname": "Evaporation", - "c3sunit": "m of water equivalent" + "surface_thermal_radiation_downward_clear_sky": { + "paramId": "strdc", + "c3sname": "Surface thermal radiation downward, clear sky", + "c3sunit": "J m^-2" }, - "forecast_albedo": { - "paramId": "fal", - "c3sname": "Forecast albedo", - "c3sunit": "(0 - 1)" + "surface_thermal_radiation_downwards": { + "paramId": "strd", + "c3sname": "Surface thermal radiation downwards", + "c3sunit": "J m^-2" }, - "forecast_logarithm_of_surface_roughness_for_heat": { - "paramId": "flsr", - "c3sname": "Forecast logarithm of surface roughness for heat", - "c3sunit": "~" + "temperature_of_snow_layer": { + "paramId": "tsn", + "c3sname": "Temperature of snow layer", + "c3sunit": "K" }, - "forecast_surface_roughness": { - "paramId": "fsr", - "c3sname": "Forecast surface roughness", - "c3sunit": "m" + "toa_incident_solar_radiation": { + "paramId": "tisr", + "c3sname": "TOA incident solar radiation", + "c3sunit": "J m^-2" }, - "free_convective_velocity_over_the_oceans": { - "paramId": "p140208", - "c3sname": "Free convective velocity over the oceans", - "c3sunit": "m s^-1" + "top_net_solar_radiation": { + "paramId": "tsr", + "c3sname": "Top net solar radiation", + "c3sunit": "J m^-2" }, - "friction_velocity": { - "paramId": "zust", - "c3sname": "Friction velocity", - "c3sunit": "m s^-1" + "top_net_solar_radiation_clear_sky": { + "paramId": "tsrc", + "c3sname": "Top net solar radiation, clear sky", + "c3sunit": "J m^-2" }, - "gravity_wave_dissipation": { - "paramId": "gwd", - "c3sname": "Gravity wave dissipation", + "top_net_thermal_radiation": { + "paramId": "ttr", + "c3sname": "Top net thermal radiation", "c3sunit": "J m^-2" }, - "high_cloud_cover": { - "paramId": "hcc", - "c3sname": "High cloud cover", - "c3sunit": "(0 - 1)" + "top_net_thermal_radiation_clear_sky": { + "paramId": "ttrc", + "c3sname": "Top net thermal radiation, clear sky", + "c3sunit": "J m^-2" }, - "high_vegetation_cover": { - "paramId": "cvh", - "c3sname": "High vegetation cover", + "total_cloud_cover": { + "paramId": "tcc", + "c3sname": "Total cloud cover", "c3sunit": "(0 - 1)" }, - "ice_temperature_layer_1": { - "paramId": "istl1", - "c3sname": "Ice temperature layer 1", - "c3sunit": "K" - }, - "ice_temperature_layer_2": { - "paramId": "istl2", - "c3sname": "Ice temperature layer 2", - "c3sunit": "K" - }, - "ice_temperature_layer_3": { - "paramId": "istl3", - "c3sname": "Ice temperature layer 3", - "c3sunit": "K" - }, - "ice_temperature_layer_4": { - "paramId": "istl4", - "c3sname": "Ice temperature layer 4", - "c3sunit": "K" - }, - "instantaneous_10m_wind_gust": { - "paramId": "i10fg", - "c3sname": "Instantaneous 10m wind gust", - "c3sunit": "m s^-1" - }, - "instantaneous_eastward_turbulent_surface_stress": { - "paramId": "iews", - "c3sname": "Instantaneous eastward turbulent surface stress", - "c3sunit": "N m^-2" + "total_column_cloud_ice_water": { + "paramId": "tciw", + "c3sname": "Total column cloud ice water", + "c3sunit": "kg m^-2" }, - "instantaneous_large_scale_surface_precipitation_fraction": { - "paramId": "ilspf", - "c3sname": "Instantaneous large-scale surface precipitation fraction", - "c3sunit": "(0 - 1)" + "total_column_cloud_liquid_water": { + "paramId": "tclw", + "c3sname": "Total column cloud liquid water", + "c3sunit": "kg m^-2" }, - "instantaneous_moisture_flux": { - "paramId": "ie", - "c3sname": "Instantaneous moisture flux", - "c3sunit": "kg m^-2 s^-1" + "total_column_ozone": { + "paramId": "tco3", + "c3sname": "Total column ozone", + "c3sunit": "kg m^-2" }, - "instantaneous_northward_turbulent_surface_stress": { - "paramId": "inss", - "c3sname": "Instantaneous northward turbulent surface stress", - "c3sunit": "N m^-2" + "total_column_rain_water": { + "paramId": "tcrw", + "c3sname": "Total column rain water", + "c3sunit": "kg m^-2" }, - "instantaneous_surface_sensible_heat_flux": { - "paramId": "ishf", - "c3sname": "Instantaneous surface sensible heat flux", - "c3sunit": "W m^-2" + "total_column_snow_water": { + "paramId": "tcsw", + "c3sname": "Total column snow water", + "c3sunit": "kg m^-2" }, - "k_index": { - "paramId": "kx", - "c3sname": "K index", - "c3sunit": "K" + "total_column_supercooled_liquid_water": { + "paramId": "tcslw", + "c3sname": "Total column supercooled liquid water", + "c3sunit": "kg m^-2" }, - "lake_bottom_temperature": { - "paramId": "lblt", - "c3sname": "Lake bottom temperature", - "c3sunit": "K" + "total_column_water": { + "paramId": "tcw", + "c3sname": "Total column water", + "c3sunit": "kg m^-2" }, - "lake_cover": { - "paramId": "cl", - "c3sname": "Lake cover", - "c3sunit": "(0 - 1)" + "total_column_water_vapour": { + "paramId": "tcwv", + "c3sname": "Total column water vapour", + "c3sunit": "kg m^-2" }, - "lake_depth": { - "paramId": "dl", - "c3sname": "Lake depth", + "total_precipitation": { + "paramId": "tp", + "c3sname": "Total precipitation", "c3sunit": "m" }, - "lake_ice_depth": { - "paramId": "licd", - "c3sname": "Lake ice depth", - "c3sunit": "m" + "total_sky_direct_solar_radiation_at_surface": { + "paramId": "fdir", + "c3sname": "Total sky direct solar radiation at surface", + "c3sunit": "J m^-2" }, - "lake_ice_temperature": { - "paramId": "lict", - "c3sname": "Lake ice temperature", + "total_totals_index": { + "paramId": "totalx", + "c3sname": "Total totals index", "c3sunit": "K" }, - "lake_mix_layer_depth": { - "paramId": "lmld", - "c3sname": "Lake mix-layer depth", + "trapping_layer_base_height": { + "paramId": "tplb", + "c3sname": "Trapping layer base height", "c3sunit": "m" }, - "lake_mix_layer_temperature": { - "paramId": "lmlt", - "c3sname": "Lake mix-layer temperature", - "c3sunit": "K" + "trapping_layer_top_height": { + "paramId": "tplt", + "c3sname": "Trapping layer top height", + "c3sunit": "m" }, - "lake_shape_factor": { - "paramId": "lshf", - "c3sname": "Lake shape factor", - "c3sunit": "dimensionless" + "type_of_high_vegetation": { + "paramId": "tvh", + "c3sname": "Type of high vegetation", + "c3sunit": "~" }, - "lake_total_layer_temperature": { - "paramId": "ltlt", - "c3sname": "Lake total layer temperature", - "c3sunit": "K" + "type_of_low_vegetation": { + "paramId": "tvl", + "c3sname": "Type of low vegetation", + "c3sunit": "~" }, - "land_sea_mask": { - "paramId": "lsm", - "c3sname": "Land-sea mask", + "u_component_stokes_drift": { + "paramId": "ust", + "c3sname": "U-component stokes drift", + "c3sunit": "m s^-1" + }, + "uv_visible_albedo_for_diffuse_radiation": { + "paramId": "aluvd", + "c3sname": "UV visible albedo for diffuse radiation", "c3sunit": "(0 - 1)" }, - "large_scale_precipitation": { - "paramId": "lsp", - "c3sname": "Large-scale precipitation", - "c3sunit": "m" + "uv_visible_albedo_for_direct_radiation": { + "paramId": "aluvp", + "c3sname": "UV visible albedo for direct radiation", + "c3sunit": "(0 - 1)" }, - "large_scale_precipitation_fraction": { - "paramId": "lspf", - "c3sname": "Large-scale precipitation fraction", - "c3sunit": "s" + "v_component_stokes_drift": { + "paramId": "vst", + "c3sname": "V-component stokes drift", + "c3sunit": "m s^-1" }, - "large_scale_rain_rate": { - "paramId": "lsrr", - "c3sname": "Large scale rain rate", + "vertical_integral_of_divergence_of_cloud_frozen_water_flux": { + "paramId": "p80.162", + "c3sname": "Vertical integral of divergence of cloud frozen water flux", "c3sunit": "kg m^-2 s^-1" }, - "large_scale_snowfall": { - "paramId": "lsf", - "c3sname": "Large-scale snowfall", - "c3sunit": "m of water equivalent" + "vertical_integral_of_divergence_of_cloud_liquid_water_flux": { + "paramId": "p79.162", + "c3sname": "Vertical integral of divergence of cloud liquid water flux", + "c3sunit": "kg m^-2 s^-1" }, - "large_scale_snowfall_rate_water_equivalent": { - "paramId": "lssfr", - "c3sname": "Large scale snowfall rate water equivalent", + "vertical_integral_of_divergence_of_geopotential_flux": { + "paramId": "p85.162", + "c3sname": "Vertical integral of divergence of geopotential flux", + "c3sunit": "W m^-2" + }, + "vertical_integral_of_divergence_of_kinetic_energy_flux": { + "paramId": "p82.162", + "c3sname": "Vertical integral of divergence of kinetic energy flux", + "c3sunit": "W m^-2" + }, + "vertical_integral_of_divergence_of_mass_flux": { + "paramId": "p81.162", + "c3sname": "Vertical integral of divergence of mass flux", "c3sunit": "kg m^-2 s^-1" }, - "leaf_area_index_high_vegetation": { - "paramId": "lai_hv", - "c3sname": "Leaf area index, high vegetation", - "c3sunit": "m^2 m^-2" + "vertical_integral_of_divergence_of_moisture_flux": { + "paramId": "p84.162", + "c3sname": "Vertical integral of divergence of moisture flux", + "c3sunit": "kg m^-2 s^-1" }, - "leaf_area_index_low_vegetation": { - "paramId": "lai_lv", - "c3sname": "Leaf area index, low vegetation", - "c3sunit": "m^2 m^-2" + "vertical_integral_of_divergence_of_ozone_flux": { + "paramId": "p87.162", + "c3sname": "Vertical integral of divergence of ozone flux", + "c3sunit": "kg m^-2 s^-1" }, - "low_cloud_cover": { - "paramId": "lcc", - "c3sname": "Low cloud cover", - "c3sunit": "(0 - 1)" + "vertical_integral_of_divergence_of_thermal_energy_flux": { + "paramId": "p83.162", + "c3sname": "Vertical integral of divergence of thermal energy flux", + "c3sunit": "W m^-2" }, - "low_vegetation_cover": { - "paramId": "cvl", - "c3sname": "Low vegetation cover", - "c3sunit": "(0 - 1)" + "vertical_integral_of_divergence_of_total_energy_flux": { + "paramId": "p86.162", + "c3sname": "Vertical integral of divergence of total energy flux", + "c3sunit": "W m^-2" }, - "maximum_2m_temperature_since_previous_post_processing": { - "paramId": "mx2t", - "c3sname": "Maximum 2m temperature since previous post-processing", - "c3sunit": "K" + "vertical_integral_of_eastward_cloud_frozen_water_flux": { + "paramId": "p90.162", + "c3sname": "Vertical integral of eastward cloud frozen water flux", + "c3sunit": "kg m^-1 s^-1" }, - "maximum_individual_wave_height": { - "paramId": "hmax", - "c3sname": "Maximum individual wave height", - "c3sunit": "m" + "vertical_integral_of_eastward_cloud_liquid_water_flux": { + "paramId": "p88.162", + "c3sname": "Vertical integral of eastward cloud liquid water flux", + "c3sunit": "kg m^-1 s^-1" }, - "maximum_total_precipitation_rate_since_previous_post_processing": { - "paramId": "mxtpr", - "c3sname": "Maximum total precipitation rate since previous post-processing", - "c3sunit": "kg m^-2 s^-1" + "vertical_integral_of_eastward_geopotential_flux": { + "paramId": "p73.162", + "c3sname": "Vertical integral of eastward geopotential flux", + "c3sunit": "W m^-1" }, - "mean_boundary_layer_dissipation": { - "paramId": "mbld", - "c3sname": "Mean boundary layer dissipation", + "vertical_integral_of_eastward_heat_flux": { + "paramId": "p69.162", + "c3sname": "Vertical integral of eastward heat flux", + "c3sunit": "W m^-1" + }, + "vertical_integral_of_eastward_kinetic_energy_flux": { + "paramId": "p67.162", + "c3sname": "Vertical integral of eastward kinetic energy flux", + "c3sunit": "W m^-1" + }, + "vertical_integral_of_eastward_mass_flux": { + "paramId": "p65.162", + "c3sname": "Vertical integral of eastward mass flux", + "c3sunit": "kg m^-1 s^-1" + }, + "vertical_integral_of_eastward_ozone_flux": { + "paramId": "p77.162", + "c3sname": "Vertical integral of eastward ozone flux", + "c3sunit": "kg m^-1 s^-1" + }, + "vertical_integral_of_eastward_total_energy_flux": { + "paramId": "p75.162", + "c3sname": "Vertical integral of eastward total energy flux", + "c3sunit": "W m^-1" + }, + "vertical_integral_of_eastward_water_vapour_flux": { + "paramId": "p71.162", + "c3sname": "Vertical integral of eastward water vapour flux", + "c3sunit": "kg m^-1 s^-1" + }, + "vertical_integral_of_energy_conversion": { + "paramId": "p64.162", + "c3sname": "Vertical integral of energy conversion", "c3sunit": "W m^-2" }, - "mean_convective_precipitation_rate": { - "paramId": "mcpr", - "c3sname": "Mean convective precipitation rate", - "c3sunit": "kg m^-2 s^-1" + "vertical_integral_of_kinetic_energy": { + "paramId": "p59.162", + "c3sname": "Vertical integral of kinetic energy", + "c3sunit": "J m^-2" + }, + "vertical_integral_of_mass_of_atmosphere": { + "paramId": "p53.162", + "c3sname": "Vertical integral of mass of atmosphere", + "c3sunit": "kg m^-2" }, - "mean_convective_snowfall_rate": { - "paramId": "mcsr", - "c3sname": "Mean convective snowfall rate", + "vertical_integral_of_mass_tendency": { + "paramId": "p92.162", + "c3sname": "Vertical integral of mass tendency", "c3sunit": "kg m^-2 s^-1" }, - "mean_direction_of_total_swell": { - "paramId": "mdts", - "c3sname": "Mean direction of total swell", - "c3sunit": "degrees" + "vertical_integral_of_northward_cloud_frozen_water_flux": { + "paramId": "p91.162", + "c3sname": "Vertical integral of northward cloud frozen water flux", + "c3sunit": "kg m^-1 s^-1" }, - "mean_direction_of_wind_waves": { - "paramId": "mdww", - "c3sname": "Mean direction of wind waves", - "c3sunit": "degrees" + "vertical_integral_of_northward_cloud_liquid_water_flux": { + "paramId": "p89.162", + "c3sname": "Vertical integral of northward cloud liquid water flux", + "c3sunit": "kg m^-1 s^-1" }, - "mean_eastward_gravity_wave_surface_stress": { - "paramId": "megwss", - "c3sname": "Mean eastward gravity wave surface stress", - "c3sunit": "N m^-2" + "vertical_integral_of_northward_geopotential_flux": { + "paramId": "p74.162", + "c3sname": "Vertical integral of northward geopotential flux", + "c3sunit": "W m^-1" }, - "mean_eastward_turbulent_surface_stress": { - "paramId": "metss", - "c3sname": "Mean eastward turbulent surface stress", - "c3sunit": "N m^-2" + "vertical_integral_of_northward_heat_flux": { + "paramId": "p70.162", + "c3sname": "Vertical integral of northward heat flux", + "c3sunit": "W m^-1" }, - "mean_evaporation_rate": { - "paramId": "mer", - "c3sname": "Mean evaporation rate", - "c3sunit": "kg m^-2 s^-1" + "vertical_integral_of_northward_kinetic_energy_flux": { + "paramId": "p68.162", + "c3sname": "Vertical integral of northward kinetic energy flux", + "c3sunit": "W m^-1" }, - "mean_gravity_wave_dissipation": { - "paramId": "mgwd", - "c3sname": "Mean gravity wave dissipation", - "c3sunit": "W m^-2" + "vertical_integral_of_northward_mass_flux": { + "paramId": "p66.162", + "c3sname": "Vertical integral of northward mass flux", + "c3sunit": "kg m^-1 s^-1" }, - "mean_large_scale_precipitation_fraction": { - "paramId": "mlspf", - "c3sname": "Mean large-scale precipitation fraction", - "c3sunit": "Proportion" + "vertical_integral_of_northward_ozone_flux": { + "paramId": "p78.162", + "c3sname": "Vertical integral of northward ozone flux", + "c3sunit": "kg m^-1 s^-1" }, - "mean_large_scale_precipitation_rate": { - "paramId": "mlspr", - "c3sname": "Mean large-scale precipitation rate", - "c3sunit": "kg m^-2 s^-1" + "vertical_integral_of_northward_total_energy_flux": { + "paramId": "p76.162", + "c3sname": "Vertical integral of northward total energy flux", + "c3sunit": "W m^-1" }, - "mean_large_scale_snowfall_rate": { - "paramId": "mlssr", - "c3sname": "Mean large-scale snowfall rate", - "c3sunit": "kg m^-2 s^-1" + "vertical_integral_of_northward_water_vapour_flux": { + "paramId": "p72.162", + "c3sname": "Vertical integral of northward water vapour flux", + "c3sunit": "kg m^-1 s^-1" }, - "mean_northward_gravity_wave_surface_stress": { - "paramId": "mngwss", - "c3sname": "Mean northward gravity wave surface stress", - "c3sunit": "N m^-2" + "vertical_integral_of_potential_and_internal_energy": { + "paramId": "p61.162", + "c3sname": "Vertical integral of potential and internal energy", + "c3sunit": "J m^-2" }, - "mean_northward_turbulent_surface_stress": { - "paramId": "mntss", - "c3sname": "Mean northward turbulent surface stress", - "c3sunit": "N m^-2" + "vertical_integral_of_potential_internal_and_latent_energy": { + "paramId": "p62.162", + "c3sname": "Vertical integral of potential, internal and latent energy", + "c3sunit": "J m^-2" }, - "mean_period_of_total_swell": { - "paramId": "mpts", - "c3sname": "Mean period of total swell", - "c3sunit": "s" + "vertical_integral_of_temperature": { + "paramId": "p54.162", + "c3sname": "Vertical integral of temperature", + "c3sunit": "K kg m^-2" }, - "mean_period_of_wind_waves": { - "paramId": "mpww", - "c3sname": "Mean period of wind waves", - "c3sunit": "s" + "vertical_integral_of_thermal_energy": { + "paramId": "p60.162", + "c3sname": "Vertical integral of thermal energy", + "c3sunit": "J m^-2" }, - "mean_potential_evaporation_rate": { - "paramId": "mper", - "c3sname": "Mean potential evaporation rate", - "c3sunit": "kg m^-2 s^-1" + "vertical_integral_of_total_energy": { + "paramId": "p63.162", + "c3sname": "Vertical integral of total energy", + "c3sunit": "J m^-2" }, - "mean_runoff_rate": { - "paramId": "mror", - "c3sname": "Mean runoff rate", - "c3sunit": "kg m^-2 s^-1" + "vertically_integrated_moisture_divergence": { + "paramId": "vimd", + "c3sname": "Vertically integrated moisture divergence", + "c3sunit": "kg m^-2" }, - "mean_sea_level_pressure": { - "paramId": "msl", - "c3sname": "Mean sea level pressure", - "c3sunit": "Pa" + "volumetric_soil_water_layer_1": { + "paramId": "swvl1", + "c3sname": "Volumetric soil water layer 1", + "c3sunit": "m^3 m^-3" }, - "mean_snow_evaporation_rate": { - "paramId": "mser", - "c3sname": "Mean snow evaporation rate", - "c3sunit": "kg m^-2 s^-1" + "volumetric_soil_water_layer_2": { + "paramId": "swvl2", + "c3sname": "Volumetric soil water layer 2", + "c3sunit": "m^3 m^-3" }, - "mean_snowfall_rate": { - "paramId": "msr", - "c3sname": "Mean snowfall rate", - "c3sunit": "kg m^-2 s^-1" + "volumetric_soil_water_layer_3": { + "paramId": "swvl3", + "c3sname": "Volumetric soil water layer 3", + "c3sunit": "m^3 m^-3" }, - "mean_snowmelt_rate": { - "paramId": "msmr", - "c3sname": "Mean snowmelt rate", - "c3sunit": "kg m^-2 s^-1" + "volumetric_soil_water_layer_4": { + "paramId": "swvl4", + "c3sname": "Volumetric soil water layer 4", + "c3sunit": "m^3 m^-3" }, - "mean_square_slope_of_waves": { - "paramId": "msqs", - "c3sname": "Mean square slope of waves", + "wave_spectral_directional_width": { + "paramId": "wdw", + "c3sname": "Wave spectral directional width", "c3sunit": "dimensionless" }, - "mean_sub_surface_runoff_rate": { - "paramId": "mssror", - "c3sname": "Mean sub-surface runoff rate", - "c3sunit": "kg m^-2 s^-1" - }, - "mean_surface_direct_short_wave_radiation_flux": { - "paramId": "msdrswrf", - "c3sname": "Mean surface direct short-wave radiation flux", - "c3sunit": "W m^-2" - }, - "mean_surface_direct_short_wave_radiation_flux_clear_sky": { - "paramId": "msdrswrfcs", - "c3sname": "Mean surface direct short-wave radiation flux, clear sky", - "c3sunit": "W m^-2" + "wave_spectral_directional_width_for_swell": { + "paramId": "dwps", + "c3sname": "Wave spectral directional width for swell", + "c3sunit": "dimensionless" }, - "mean_surface_downward_long_wave_radiation_flux": { - "paramId": "msdwlwrf", - "c3sname": "Mean surface downward long-wave radiation flux", - "c3sunit": "W m^-2" + "wave_spectral_directional_width_for_wind_waves": { + "paramId": "dwww", + "c3sname": "Wave spectral directional width for wind waves", + "c3sunit": "dimensionless" }, - "mean_surface_downward_long_wave_radiation_flux_clear_sky": { - "paramId": "msdwlwrfcs", - "c3sname": "Mean surface downward long-wave radiation flux, clear sky", - "c3sunit": "W m^-2" + "wave_spectral_kurtosis": { + "paramId": "wsk", + "c3sname": "Wave spectral kurtosis", + "c3sunit": "dimensionless" }, - "mean_surface_downward_short_wave_radiation_flux": { - "paramId": "msdwswrf", - "c3sname": "Mean surface downward short-wave radiation flux", - "c3sunit": "W m^-2" + "wave_spectral_peakedness": { + "paramId": "wsp", + "c3sname": "Wave spectral peakedness", + "c3sunit": "dimensionless" }, - "mean_surface_downward_short_wave_radiation_flux_clear_sky": { - "paramId": "msdwswrfcs", - "c3sname": "Mean surface downward short-wave radiation flux, clear sky", - "c3sunit": "W m^-2" + "wave_spectral_skewness": { + "paramId": "wss", + "c3sname": "Wave spectral skewness", + "c3sunit": "dimensionless" }, - "mean_surface_downward_uv_radiation_flux": { - "paramId": "msdwuvrf", - "c3sname": "Mean surface downward UV radiation flux", - "c3sunit": "W m^-2" + "zero_degree_level": { + "paramId": "deg0l", + "c3sname": "Zero degree level", + "c3sunit": "m" + } + }, + "product_types": [ + "mean", + "members", + "spread" + ] + }, + "reanalysis-era5-single-levels-monthly-means": { + "variables": { + "100m_u_component_of_wind": { + "paramId": "u100", + "c3sname": "100m u-component of wind", + "c3sunit": "m s^-1" }, - "mean_surface_latent_heat_flux": { - "paramId": "mslhf", - "c3sname": "Mean surface latent heat flux", - "c3sunit": "W m^-2" + "100m_v_component_of_wind": { + "paramId": "v100", + "c3sname": "100m v-component of wind", + "c3sunit": "m s^-1" }, - "mean_surface_net_long_wave_radiation_flux": { - "paramId": "msnlwrf", - "c3sname": "Mean surface net long-wave radiation flux", - "c3sunit": "W m^-2" + "10m_u_component_of_neutral_wind": { + "paramId": "u10n", + "c3sname": "10m u-component of neutral wind", + "c3sunit": "m s^-1" }, - "mean_surface_net_long_wave_radiation_flux_clear_sky": { - "paramId": "msnlwrfcs", - "c3sname": "Mean surface net long-wave radiation flux, clear sky", - "c3sunit": "W m^-2" + "10m_u_component_of_wind": { + "paramId": "u10", + "c3sname": "10m u-component of wind", + "c3sunit": "m s^-1" }, - "mean_surface_net_short_wave_radiation_flux": { - "paramId": "msnswrf", - "c3sname": "Mean surface net short-wave radiation flux", - "c3sunit": "W m^-2" + "10m_v_component_of_neutral_wind": { + "paramId": "v10n", + "c3sname": "10m v-component of neutral wind", + "c3sunit": "m s^-1" }, - "mean_surface_net_short_wave_radiation_flux_clear_sky": { - "paramId": "msnswrfcs", - "c3sname": "Mean surface net short-wave radiation flux, clear sky", - "c3sunit": "W m^-2" + "10m_v_component_of_wind": { + "paramId": "v10", + "c3sname": "10m v-component of wind", + "c3sunit": "m s^-1" }, - "mean_surface_runoff_rate": { - "paramId": "msror", - "c3sname": "Mean surface runoff rate", - "c3sunit": "kg m^-2 s^-1" + "10m_wind_speed": { + "paramId": "si10", + "c3sname": "10m wind speed", + "c3sunit": "m s^-1" }, - "mean_surface_sensible_heat_flux": { - "paramId": "msshf", - "c3sname": "Mean surface sensible heat flux", - "c3sunit": "W m^-2" + "2m_dewpoint_temperature": { + "paramId": "d2m", + "c3sname": "2m dewpoint temperature", + "c3sunit": "K" }, - "mean_top_downward_short_wave_radiation_flux": { - "paramId": "mtdwswrf", - "c3sname": "Mean top downward short-wave radiation flux", - "c3sunit": "W m^-2" + "2m_temperature": { + "paramId": "t2m", + "c3sname": "2m temperature", + "c3sunit": "K" }, - "mean_top_net_long_wave_radiation_flux": { - "paramId": "mtnlwrf", - "c3sname": "Mean top net long-wave radiation flux", - "c3sunit": "W m^-2" + "air_density_over_the_oceans": { + "paramId": "p140209", + "c3sname": "Air density over the oceans", + "c3sunit": "kg m^-3" }, - "mean_top_net_long_wave_radiation_flux_clear_sky": { - "paramId": "mtnlwrfcs", - "c3sname": "Mean top net long-wave radiation flux, clear sky", - "c3sunit": "W m^-2" + "angle_of_sub_gridscale_orography": { + "paramId": "anor", + "c3sname": "Angle of sub-gridscale orography", + "c3sunit": "radians" }, - "mean_top_net_short_wave_radiation_flux": { - "paramId": "mtnswrf", - "c3sname": "Mean top net short-wave radiation flux", - "c3sunit": "W m^-2" + "anisotropy_of_sub_gridscale_orography": { + "paramId": "isor", + "c3sname": "Anisotropy of sub-gridscale orography", + "c3sunit": "~" }, - "mean_top_net_short_wave_radiation_flux_clear_sky": { - "paramId": "mtnswrfcs", - "c3sname": "Mean top net short-wave radiation flux, clear sky", - "c3sunit": "W m^-2" + "benjamin_feir_index": { + "paramId": "bfi", + "c3sname": "Benjamin-feir index", + "c3sunit": "dimensionless" }, - "mean_total_precipitation_rate": { - "paramId": "mtpr", - "c3sname": "Mean total precipitation rate", - "c3sunit": "kg m^-2 s^-1" + "boundary_layer_dissipation": { + "paramId": "bld", + "c3sname": "Boundary layer dissipation", + "c3sunit": "J m^-2" }, - "mean_vertical_gradient_of_refractivity_inside_trapping_layer": { - "paramId": "dndza", - "c3sname": "Mean vertical gradient of refractivity inside trapping layer", - "c3sunit": "m^-1" + "boundary_layer_height": { + "paramId": "blh", + "c3sname": "Boundary layer height", + "c3sunit": "m" }, - "mean_vertically_integrated_moisture_divergence": { - "paramId": "mvimd", - "c3sname": "Mean vertically integrated moisture divergence", - "c3sunit": "kg m^-2 s^-1" + "charnock": { + "paramId": "chnk", + "c3sname": "Charnock", + "c3sunit": "~" }, - "mean_wave_direction": { - "paramId": "mwd", - "c3sname": "Mean wave direction", - "c3sunit": "degree true" + "clear_sky_direct_solar_radiation_at_surface": { + "paramId": "cdir", + "c3sname": "Clear-sky direct solar radiation at surface", + "c3sunit": "J m^-2" }, - "mean_wave_direction_of_first_swell_partition": { - "paramId": "p140122", - "c3sname": "Mean wave direction of first swell partition", - "c3sunit": "degrees" + "cloud_base_height": { + "paramId": "cbh", + "c3sname": "Cloud base height", + "c3sunit": "m" }, - "mean_wave_direction_of_second_swell_partition": { - "paramId": "p140125", - "c3sname": "Mean wave direction of second swell partition", - "c3sunit": "degrees" + "coefficient_of_drag_with_waves": { + "paramId": "cdww", + "c3sname": "Coefficient of drag with waves", + "c3sunit": "dimensionless" }, - "mean_wave_direction_of_third_swell_partition": { - "paramId": "p140128", - "c3sname": "Mean wave direction of third swell partition", - "c3sunit": "degrees" + "convective_available_potential_energy": { + "paramId": "cape", + "c3sname": "Convective available potential energy", + "c3sunit": "J kg^-1" }, - "mean_wave_period": { - "paramId": "mwp", - "c3sname": "Mean wave period", - "c3sunit": "s" + "convective_inhibition": { + "paramId": "cin", + "c3sname": "Convective inhibition", + "c3sunit": "J kg^-1" }, - "mean_wave_period_based_on_first_moment": { - "paramId": "mp1", - "c3sname": "Mean wave period based on first moment", - "c3sunit": "s" + "convective_precipitation": { + "paramId": "cp", + "c3sname": "Convective precipitation", + "c3sunit": "m" }, - "mean_wave_period_based_on_first_moment_for_swell": { - "paramId": "p1ps", - "c3sname": "Mean wave period based on first moment for swell", - "c3sunit": "s" + "convective_rain_rate": { + "paramId": "crr", + "c3sname": "Convective rain rate", + "c3sunit": "kg m^-2 s^-1" }, - "mean_wave_period_based_on_first_moment_for_wind_waves": { - "paramId": "p1ww", - "c3sname": "Mean wave period based on first moment for wind waves", - "c3sunit": "s" + "convective_snowfall": { + "paramId": "csf", + "c3sname": "Convective snowfall", + "c3sunit": "m of water equivalent" }, - "mean_wave_period_based_on_second_moment_for_swell": { - "paramId": "p2ps", - "c3sname": "Mean wave period based on second moment for swell", - "c3sunit": "s" + "convective_snowfall_rate_water_equivalent": { + "paramId": "csfr", + "c3sname": "Convective snowfall rate water equivalent", + "c3sunit": "kg m^-2 s^-1" }, - "mean_wave_period_based_on_second_moment_for_wind_waves": { - "paramId": "p2ww", - "c3sname": "Mean wave period based on second moment for wind waves", - "c3sunit": "s" + "downward_uv_radiation_at_the_surface": { + "paramId": "uvb", + "c3sname": "Downward UV radiation at the surface", + "c3sunit": "J m^-2" }, - "mean_wave_period_of_first_swell_partition": { - "paramId": "p140123", - "c3sname": "Mean wave period of first swell partition", - "c3sunit": "s" + "duct_base_height": { + "paramId": "dctb", + "c3sname": "Duct base height", + "c3sunit": "m" }, - "mean_wave_period_of_second_swell_partition": { - "paramId": "p140126", - "c3sname": "Mean wave period of second swell partition", - "c3sunit": "s" + "eastward_gravity_wave_surface_stress": { + "paramId": "lgws", + "c3sname": "Eastward gravity wave surface stress", + "c3sunit": "N m^-2 s" }, - "mean_wave_period_of_third_swell_partition": { - "paramId": "p140129", - "c3sname": "Mean wave period of third swell partition", - "c3sunit": "s" + "eastward_turbulent_surface_stress": { + "paramId": "ewss", + "c3sname": "Eastward turbulent surface stress", + "c3sunit": "N m^-2 s" }, - "mean_zero_crossing_wave_period": { - "paramId": "mp2", - "c3sname": "Mean zero-crossing wave period", - "c3sunit": "s" + "evaporation": { + "paramId": "e", + "c3sname": "Evaporation", + "c3sunit": "m of water equivalent" }, - "medium_cloud_cover": { - "paramId": "mcc", - "c3sname": "Medium cloud cover", + "forecast_albedo": { + "paramId": "fal", + "c3sname": "Forecast albedo", "c3sunit": "(0 - 1)" }, - "minimum_2m_temperature_since_previous_post_processing": { - "paramId": "mn2t", - "c3sname": "Minimum 2m temperature since previous post-processing", - "c3sunit": "K" + "forecast_logarithm_of_surface_roughness_for_heat": { + "paramId": "flsr", + "c3sname": "Forecast logarithm of surface roughness for heat", + "c3sunit": "~" }, - "minimum_total_precipitation_rate_since_previous_post_processing": { - "paramId": "mntpr", - "c3sname": "Minimum total precipitation rate since previous post-processing", - "c3sunit": "kg m^-2 s^-1" + "forecast_surface_roughness": { + "paramId": "fsr", + "c3sname": "Forecast surface roughness", + "c3sunit": "m" }, - "minimum_vertical_gradient_of_refractivity_inside_trapping_layer": { - "paramId": "dndzn", - "c3sname": "Minimum vertical gradient of refractivity inside trapping layer", - "c3sunit": "m^-1" + "free_convective_velocity_over_the_oceans": { + "paramId": "p140208", + "c3sname": "Free convective velocity over the oceans", + "c3sunit": "m s^-1" + }, + "friction_velocity": { + "paramId": "zust", + "c3sname": "Friction velocity", + "c3sunit": "m s^-1" }, - "model_bathymetry": { - "paramId": "wmb", - "c3sname": "Model bathymetry", - "c3sunit": "m" + "gravity_wave_dissipation": { + "paramId": "gwd", + "c3sname": "Gravity wave dissipation", + "c3sunit": "J m^-2" }, - "near_ir_albedo_for_diffuse_radiation": { - "paramId": "alnid", - "c3sname": "Near IR albedo for diffuse radiation", + "high_cloud_cover": { + "paramId": "hcc", + "c3sname": "High cloud cover", "c3sunit": "(0 - 1)" }, - "near_ir_albedo_for_direct_radiation": { - "paramId": "alnip", - "c3sname": "Near IR albedo for direct radiation", + "high_vegetation_cover": { + "paramId": "cvh", + "c3sname": "High vegetation cover", "c3sunit": "(0 - 1)" }, - "normalized_energy_flux_into_ocean": { - "paramId": "phioc", - "c3sname": "Normalized energy flux into ocean", - "c3sunit": "dimensionless" - }, - "normalized_energy_flux_into_waves": { - "paramId": "phiaw", - "c3sname": "Normalized energy flux into waves", - "c3sunit": "dimensionless" + "ice_temperature_layer_1": { + "paramId": "istl1", + "c3sname": "Ice temperature layer 1", + "c3sunit": "K" }, - "normalized_stress_into_ocean": { - "paramId": "tauoc", - "c3sname": "Normalized stress into ocean", - "c3sunit": "dimensionless" + "ice_temperature_layer_2": { + "paramId": "istl2", + "c3sname": "Ice temperature layer 2", + "c3sunit": "K" }, - "northward_gravity_wave_surface_stress": { - "paramId": "mgws", - "c3sname": "Northward gravity wave surface stress", - "c3sunit": "N m^-2 s" + "ice_temperature_layer_3": { + "paramId": "istl3", + "c3sname": "Ice temperature layer 3", + "c3sunit": "K" }, - "northward_turbulent_surface_stress": { - "paramId": "nsss", - "c3sname": "Northward turbulent surface stress", - "c3sunit": "N m^-2 s" + "ice_temperature_layer_4": { + "paramId": "istl4", + "c3sname": "Ice temperature layer 4", + "c3sunit": "K" }, - "orography": { - "paramId": "z", - "c3sname": "Orography", - "c3sunit": "m^2 s^-2" + "instantaneous_10m_wind_gust": { + "paramId": "i10fg", + "c3sname": "Instantaneous 10m wind gust", + "c3sunit": "m s^-1" }, - "peak_wave_period": { - "paramId": "pp1d", - "c3sname": "Peak wave period", - "c3sunit": "s" + "instantaneous_eastward_turbulent_surface_stress": { + "paramId": "iews", + "c3sname": "Instantaneous eastward turbulent surface stress", + "c3sunit": "N m^-2" }, - "period_corresponding_to_maximum_individual_wave_height": { - "paramId": "tmax", - "c3sname": "Period corresponding to maximum individual wave height", - "c3sunit": "s" + "instantaneous_large_scale_surface_precipitation_fraction": { + "paramId": "ilspf", + "c3sname": "Instantaneous large-scale surface precipitation fraction", + "c3sunit": "(0 - 1)" }, - "potential_evaporation": { - "paramId": "pev", - "c3sname": "Potential evaporation", - "c3sunit": "m" + "instantaneous_moisture_flux": { + "paramId": "ie", + "c3sname": "Instantaneous moisture flux", + "c3sunit": "kg m^-2 s^-1" }, - "precipitation_type": { - "paramId": "ptype", - "c3sname": "Precipitation type", - "c3sunit": "GRIB code table 4.201" + "instantaneous_northward_turbulent_surface_stress": { + "paramId": "inss", + "c3sname": "Instantaneous northward turbulent surface stress", + "c3sunit": "N m^-2" }, - "runoff": { - "paramId": "ro", - "c3sname": "Runoff", - "c3sunit": "m" + "instantaneous_surface_sensible_heat_flux": { + "paramId": "ishf", + "c3sname": "Instantaneous surface sensible heat flux", + "c3sunit": "W m^-2" }, - "sea_ice_cover": { - "paramId": "siconc", - "c3sname": "Sea-ice cover", - "c3sunit": "(0 - 1)" + "k_index": { + "paramId": "kx", + "c3sname": "K index", + "c3sunit": "K" }, - "sea_surface_temperature": { - "paramId": "sst", - "c3sname": "Sea surface temperature", + "lake_bottom_temperature": { + "paramId": "lblt", + "c3sname": "Lake bottom temperature", "c3sunit": "K" }, - "significant_height_of_combined_wind_waves_and_swell": { - "paramId": "swh", - "c3sname": "Significant height of combined wind waves and swell", - "c3sunit": "m" + "lake_cover": { + "paramId": "cl", + "c3sname": "Lake cover", + "c3sunit": "(0 - 1)" }, - "significant_height_of_total_swell": { - "paramId": "shts", - "c3sname": "Significant height of total swell", + "lake_depth": { + "paramId": "dl", + "c3sname": "Lake depth", "c3sunit": "m" }, - "significant_height_of_wind_waves": { - "paramId": "shww", - "c3sname": "Significant height of wind waves", + "lake_ice_depth": { + "paramId": "licd", + "c3sname": "Lake ice depth", "c3sunit": "m" }, - "significant_wave_height_of_first_swell_partition": { - "paramId": "p140121", - "c3sname": "Significant wave height of first swell partition", - "c3sunit": "m" + "lake_ice_temperature": { + "paramId": "lict", + "c3sname": "Lake ice temperature", + "c3sunit": "K" }, - "significant_wave_height_of_second_swell_partition": { - "paramId": "p140124", - "c3sname": "Significant wave height of second swell partition", + "lake_mix_layer_depth": { + "paramId": "lmld", + "c3sname": "Lake mix-layer depth", "c3sunit": "m" }, - "significant_wave_height_of_third_swell_partition": { - "paramId": "p140127", - "c3sname": "Significant wave height of third swell partition", - "c3sunit": "m" + "lake_mix_layer_temperature": { + "paramId": "lmlt", + "c3sname": "Lake mix-layer temperature", + "c3sunit": "K" }, - "skin_reservoir_content": { - "paramId": "src", - "c3sname": "Skin reservoir content", - "c3sunit": "m of water equivalent" + "lake_shape_factor": { + "paramId": "lshf", + "c3sname": "Lake shape factor", + "c3sunit": "dimensionless" }, - "skin_temperature": { - "paramId": "skt", - "c3sname": "Skin temperature", + "lake_total_layer_temperature": { + "paramId": "ltlt", + "c3sname": "Lake total layer temperature", "c3sunit": "K" }, - "slope_of_sub_gridscale_orography": { - "paramId": "slor", - "c3sname": "Slope of sub-gridscale orography", - "c3sunit": "~" - }, - "snow_albedo": { - "paramId": "asn", - "c3sname": "Snow albedo", + "land_sea_mask": { + "paramId": "lsm", + "c3sname": "Land-sea mask", "c3sunit": "(0 - 1)" }, - "snow_density": { - "paramId": "rsn", - "c3sname": "Snow density", - "c3sunit": "kg m^-3" - }, - "snow_depth": { - "paramId": "sd", - "c3sname": "Snow depth", - "c3sunit": "m of water equivalent" + "large_scale_precipitation": { + "paramId": "lsp", + "c3sname": "Large-scale precipitation", + "c3sunit": "m" }, - "snow_evaporation": { - "paramId": "es", - "c3sname": "Snow evaporation", - "c3sunit": "m of water equivalent" + "large_scale_precipitation_fraction": { + "paramId": "lspf", + "c3sname": "Large-scale precipitation fraction", + "c3sunit": "s" }, - "snowfall": { - "paramId": "sf", - "c3sname": "Snowfall", - "c3sunit": "m of water equivalent" + "large_scale_rain_rate": { + "paramId": "lsrr", + "c3sname": "Large scale rain rate", + "c3sunit": "kg m^-2 s^-1" }, - "snowmelt": { - "paramId": "smlt", - "c3sname": "Snowmelt", + "large_scale_snowfall": { + "paramId": "lsf", + "c3sname": "Large-scale snowfall", "c3sunit": "m of water equivalent" }, - "soil_temperature_level_1": { - "paramId": "stl1", - "c3sname": "Soil temperature level 1", - "c3sunit": "K" + "large_scale_snowfall_rate_water_equivalent": { + "paramId": "lssfr", + "c3sname": "Large scale snowfall rate water equivalent", + "c3sunit": "kg m^-2 s^-1" }, - "soil_temperature_level_2": { - "paramId": "stl2", - "c3sname": "Soil temperature level 2", - "c3sunit": "K" + "leaf_area_index_high_vegetation": { + "paramId": "lai_hv", + "c3sname": "Leaf area index, high vegetation", + "c3sunit": "m^2 m^-2" }, - "soil_temperature_level_3": { - "paramId": "stl3", - "c3sname": "Soil temperature level 3", - "c3sunit": "K" + "leaf_area_index_low_vegetation": { + "paramId": "lai_lv", + "c3sname": "Leaf area index, low vegetation", + "c3sunit": "m^2 m^-2" }, - "soil_temperature_level_4": { - "paramId": "stl4", - "c3sname": "Soil temperature level 4", - "c3sunit": "K" + "low_cloud_cover": { + "paramId": "lcc", + "c3sname": "Low cloud cover", + "c3sunit": "(0 - 1)" }, - "soil_type": { - "paramId": "slt", - "c3sname": "Soil type", - "c3sunit": "~" + "low_vegetation_cover": { + "paramId": "cvl", + "c3sname": "Low vegetation cover", + "c3sunit": "(0 - 1)" }, - "standard_deviation_of_filtered_subgrid_orography": { - "paramId": "sdfor", - "c3sname": "Standard deviation of filtered subgrid orography", + "magnitude_of_turbulent_surface_stress": { + "paramId": "magss", + "c3sname": "Magnitude of turbulent surface stress", + "c3sunit": "N m^-2 s" + }, + "maximum_individual_wave_height": { + "paramId": "hmax", + "c3sname": "Maximum individual wave height", "c3sunit": "m" }, - "standard_deviation_of_orography": { - "paramId": "sdor", - "c3sname": "Standard deviation of orography", - "c3sunit": "~" + "mean_boundary_layer_dissipation": { + "paramId": "mbld", + "c3sname": "Mean boundary layer dissipation", + "c3sunit": "W m^-2" }, - "sub_surface_runoff": { - "paramId": "ssro", - "c3sname": "Sub-surface runoff", - "c3sunit": "m" + "mean_convective_precipitation_rate": { + "paramId": "mcpr", + "c3sname": "Mean convective precipitation rate", + "c3sunit": "kg m^-2 s^-1" }, - "surface_latent_heat_flux": { - "paramId": "slhf", - "c3sname": "Surface latent heat flux", - "c3sunit": "J m^-2" + "mean_convective_snowfall_rate": { + "paramId": "mcsr", + "c3sname": "Mean convective snowfall rate", + "c3sunit": "kg m^-2 s^-1" }, - "surface_net_solar_radiation": { - "paramId": "ssr", - "c3sname": "Surface net solar radiation", - "c3sunit": "J m^-2" + "mean_direction_of_total_swell": { + "paramId": "mdts", + "c3sname": "Mean direction of total swell", + "c3sunit": "degrees" }, - "surface_net_solar_radiation_clear_sky": { - "paramId": "ssrc", - "c3sname": "Surface net solar radiation, clear sky", - "c3sunit": "J m^-2" + "mean_direction_of_wind_waves": { + "paramId": "mdww", + "c3sname": "Mean direction of wind waves", + "c3sunit": "degrees" }, - "surface_net_thermal_radiation": { - "paramId": "str", - "c3sname": "Surface net thermal radiation", - "c3sunit": "J m^-2" + "mean_eastward_gravity_wave_surface_stress": { + "paramId": "megwss", + "c3sname": "Mean eastward gravity wave surface stress", + "c3sunit": "N m^-2" }, - "surface_net_thermal_radiation_clear_sky": { - "paramId": "strc", - "c3sname": "Surface net thermal radiation, clear sky", - "c3sunit": "J m^-2" + "mean_eastward_turbulent_surface_stress": { + "paramId": "metss", + "c3sname": "Mean eastward turbulent surface stress", + "c3sunit": "N m^-2" }, - "surface_pressure": { - "paramId": "sp", - "c3sname": "Surface pressure", - "c3sunit": "Pa" + "mean_evaporation_rate": { + "paramId": "mer", + "c3sname": "Mean evaporation rate", + "c3sunit": "kg m^-2 s^-1" }, - "surface_runoff": { - "paramId": "sro", - "c3sname": "Surface runoff", - "c3sunit": "m" + "mean_gravity_wave_dissipation": { + "paramId": "mgwd", + "c3sname": "Mean gravity wave dissipation", + "c3sunit": "W m^-2" }, - "surface_sensible_heat_flux": { - "paramId": "sshf", - "c3sname": "Surface sensible heat flux", - "c3sunit": "J m^-2" + "mean_large_scale_precipitation_fraction": { + "paramId": "mlspf", + "c3sname": "Mean large-scale precipitation fraction", + "c3sunit": "Proportion" }, - "surface_solar_radiation_downward_clear_sky": { - "paramId": "ssrdc", - "c3sname": "Surface solar radiation downward, clear sky", - "c3sunit": "J m^-2" + "mean_large_scale_precipitation_rate": { + "paramId": "mlspr", + "c3sname": "Mean large-scale precipitation rate", + "c3sunit": "kg m^-2 s^-1" }, - "surface_solar_radiation_downwards": { - "paramId": "ssrd", - "c3sname": "Surface solar radiation downwards", - "c3sunit": "J m^-2" + "mean_large_scale_snowfall_rate": { + "paramId": "mlssr", + "c3sname": "Mean large-scale snowfall rate", + "c3sunit": "kg m^-2 s^-1" }, - "surface_thermal_radiation_downward_clear_sky": { - "paramId": "strdc", - "c3sname": "Surface thermal radiation downward, clear sky", - "c3sunit": "J m^-2" + "mean_magnitude_of_turbulent_surface_stress": { + "paramId": "mmtss", + "c3sname": "Mean magnitude of turbulent surface stress", + "c3sunit": "N m^-2" }, - "surface_thermal_radiation_downwards": { - "paramId": "strd", - "c3sname": "Surface thermal radiation downwards", - "c3sunit": "J m^-2" + "mean_northward_gravity_wave_surface_stress": { + "paramId": "mngwss", + "c3sname": "Mean northward gravity wave surface stress", + "c3sunit": "N m^-2" }, - "temperature_of_snow_layer": { - "paramId": "tsn", - "c3sname": "Temperature of snow layer", - "c3sunit": "K" + "mean_northward_turbulent_surface_stress": { + "paramId": "mntss", + "c3sname": "Mean northward turbulent surface stress", + "c3sunit": "N m^-2" }, - "toa_incident_solar_radiation": { - "paramId": "tisr", - "c3sname": "TOA incident solar radiation", - "c3sunit": "J m^-2" + "mean_period_of_total_swell": { + "paramId": "mpts", + "c3sname": "Mean period of total swell", + "c3sunit": "s" }, - "top_net_solar_radiation": { - "paramId": "tsr", - "c3sname": "Top net solar radiation", - "c3sunit": "J m^-2" + "mean_period_of_wind_waves": { + "paramId": "mpww", + "c3sname": "Mean period of wind waves", + "c3sunit": "s" }, - "top_net_solar_radiation_clear_sky": { - "paramId": "tsrc", - "c3sname": "Top net solar radiation, clear sky", - "c3sunit": "J m^-2" + "mean_potential_evaporation_rate": { + "paramId": "mper", + "c3sname": "Mean potential evaporation rate", + "c3sunit": "kg m^-2 s^-1" }, - "top_net_thermal_radiation": { - "paramId": "ttr", - "c3sname": "Top net thermal radiation", - "c3sunit": "J m^-2" + "mean_runoff_rate": { + "paramId": "mror", + "c3sname": "Mean runoff rate", + "c3sunit": "kg m^-2 s^-1" }, - "top_net_thermal_radiation_clear_sky": { - "paramId": "ttrc", - "c3sname": "Top net thermal radiation, clear sky", - "c3sunit": "J m^-2" + "mean_sea_level_pressure": { + "paramId": "msl", + "c3sname": "Mean sea level pressure", + "c3sunit": "Pa" }, - "total_cloud_cover": { - "paramId": "tcc", - "c3sname": "Total cloud cover", - "c3sunit": "(0 - 1)" + "mean_snow_evaporation_rate": { + "paramId": "mser", + "c3sname": "Mean snow evaporation rate", + "c3sunit": "kg m^-2 s^-1" }, - "total_column_cloud_ice_water": { - "paramId": "tciw", - "c3sname": "Total column cloud ice water", - "c3sunit": "kg m^-2" + "mean_snowfall_rate": { + "paramId": "msr", + "c3sname": "Mean snowfall rate", + "c3sunit": "kg m^-2 s^-1" }, - "total_column_cloud_liquid_water": { - "paramId": "tclw", - "c3sname": "Total column cloud liquid water", - "c3sunit": "kg m^-2" + "mean_snowmelt_rate": { + "paramId": "msmr", + "c3sname": "Mean snowmelt rate", + "c3sunit": "kg m^-2 s^-1" }, - "total_column_ozone": { - "paramId": "tco3", - "c3sname": "Total column ozone", - "c3sunit": "kg m^-2" + "mean_square_slope_of_waves": { + "paramId": "msqs", + "c3sname": "Mean square slope of waves", + "c3sunit": "dimensionless" }, - "total_column_rain_water": { - "paramId": "tcrw", - "c3sname": "Total column rain water", - "c3sunit": "kg m^-2" + "mean_sub_surface_runoff_rate": { + "paramId": "mssror", + "c3sname": "Mean sub-surface runoff rate", + "c3sunit": "kg m^-2 s^-1" }, - "total_column_snow_water": { - "paramId": "tcsw", - "c3sname": "Total column snow water", - "c3sunit": "kg m^-2" + "mean_surface_direct_short_wave_radiation_flux": { + "paramId": "msdrswrf", + "c3sname": "Mean surface direct short-wave radiation flux", + "c3sunit": "W m^-2" }, - "total_column_supercooled_liquid_water": { - "paramId": "tcslw", - "c3sname": "Total column supercooled liquid water", - "c3sunit": "kg m^-2" + "mean_surface_direct_short_wave_radiation_flux_clear_sky": { + "paramId": "msdrswrfcs", + "c3sname": "Mean surface direct short-wave radiation flux, clear sky", + "c3sunit": "W m^-2" }, - "total_column_water": { - "paramId": "tcw", - "c3sname": "Total column water", - "c3sunit": "kg m^-2" + "mean_surface_downward_long_wave_radiation_flux": { + "paramId": "msdwlwrf", + "c3sname": "Mean surface downward long-wave radiation flux", + "c3sunit": "W m^-2" }, - "total_column_water_vapour": { - "paramId": "tcwv", - "c3sname": "Total column water vapour", - "c3sunit": "kg m^-2" + "mean_surface_downward_long_wave_radiation_flux_clear_sky": { + "paramId": "msdwlwrfcs", + "c3sname": "Mean surface downward long-wave radiation flux, clear sky", + "c3sunit": "W m^-2" }, - "total_precipitation": { - "paramId": "tp", - "c3sname": "Total precipitation", - "c3sunit": "m" + "mean_surface_downward_short_wave_radiation_flux": { + "paramId": "msdwswrf", + "c3sname": "Mean surface downward short-wave radiation flux", + "c3sunit": "W m^-2" }, - "total_sky_direct_solar_radiation_at_surface": { - "paramId": "fdir", - "c3sname": "Total sky direct solar radiation at surface", - "c3sunit": "J m^-2" + "mean_surface_downward_short_wave_radiation_flux_clear_sky": { + "paramId": "msdwswrfcs", + "c3sname": "Mean surface downward short-wave radiation flux, clear sky", + "c3sunit": "W m^-2" }, - "total_totals_index": { - "paramId": "totalx", - "c3sname": "Total totals index", - "c3sunit": "K" + "mean_surface_downward_uv_radiation_flux": { + "paramId": "msdwuvrf", + "c3sname": "Mean surface downward UV radiation flux", + "c3sunit": "W m^-2" }, - "trapping_layer_base_height": { - "paramId": "tplb", - "c3sname": "Trapping layer base height", - "c3sunit": "m" + "mean_surface_latent_heat_flux": { + "paramId": "mslhf", + "c3sname": "Mean surface latent heat flux", + "c3sunit": "W m^-2" }, - "trapping_layer_top_height": { - "paramId": "tplt", - "c3sname": "Trapping layer top height", - "c3sunit": "m" + "mean_surface_net_long_wave_radiation_flux": { + "paramId": "msnlwrf", + "c3sname": "Mean surface net long-wave radiation flux", + "c3sunit": "W m^-2" }, - "type_of_high_vegetation": { - "paramId": "tvh", - "c3sname": "Type of high vegetation", - "c3sunit": "~" + "mean_surface_net_long_wave_radiation_flux_clear_sky": { + "paramId": "msnlwrfcs", + "c3sname": "Mean surface net long-wave radiation flux, clear sky", + "c3sunit": "W m^-2" }, - "type_of_low_vegetation": { - "paramId": "tvl", - "c3sname": "Type of low vegetation", - "c3sunit": "~" + "mean_surface_net_short_wave_radiation_flux": { + "paramId": "msnswrf", + "c3sname": "Mean surface net short-wave radiation flux", + "c3sunit": "W m^-2" }, - "u_component_stokes_drift": { - "paramId": "ust", - "c3sname": "U-component stokes drift", - "c3sunit": "m s^-1" + "mean_surface_net_short_wave_radiation_flux_clear_sky": { + "paramId": "msnswrfcs", + "c3sname": "Mean surface net short-wave radiation flux, clear sky", + "c3sunit": "W m^-2" }, - "uv_visible_albedo_for_diffuse_radiation": { - "paramId": "aluvd", - "c3sname": "UV visible albedo for diffuse radiation", - "c3sunit": "(0 - 1)" + "mean_surface_runoff_rate": { + "paramId": "msror", + "c3sname": "Mean surface runoff rate", + "c3sunit": "kg m^-2 s^-1" }, - "uv_visible_albedo_for_direct_radiation": { - "paramId": "aluvp", - "c3sname": "UV visible albedo for direct radiation", - "c3sunit": "(0 - 1)" + "mean_surface_sensible_heat_flux": { + "paramId": "msshf", + "c3sname": "Mean surface sensible heat flux", + "c3sunit": "W m^-2" }, - "v_component_stokes_drift": { - "paramId": "vst", - "c3sname": "V-component stokes drift", - "c3sunit": "m s^-1" + "mean_top_downward_short_wave_radiation_flux": { + "paramId": "mtdwswrf", + "c3sname": "Mean top downward short-wave radiation flux", + "c3sunit": "W m^-2" }, - "vertical_integral_of_divergence_of_cloud_frozen_water_flux": { - "paramId": "p80.162", - "c3sname": "Vertical integral of divergence of cloud frozen water flux", - "c3sunit": "kg m^-2 s^-1" + "mean_top_net_long_wave_radiation_flux": { + "paramId": "mtnlwrf", + "c3sname": "Mean top net long-wave radiation flux", + "c3sunit": "W m^-2" }, - "vertical_integral_of_divergence_of_cloud_liquid_water_flux": { - "paramId": "p79.162", - "c3sname": "Vertical integral of divergence of cloud liquid water flux", - "c3sunit": "kg m^-2 s^-1" + "mean_top_net_long_wave_radiation_flux_clear_sky": { + "paramId": "mtnlwrfcs", + "c3sname": "Mean top net long-wave radiation flux, clear sky", + "c3sunit": "W m^-2" }, - "vertical_integral_of_divergence_of_geopotential_flux": { - "paramId": "p85.162", - "c3sname": "Vertical integral of divergence of geopotential flux", + "mean_top_net_short_wave_radiation_flux": { + "paramId": "mtnswrf", + "c3sname": "Mean top net short-wave radiation flux", "c3sunit": "W m^-2" }, - "vertical_integral_of_divergence_of_kinetic_energy_flux": { - "paramId": "p82.162", - "c3sname": "Vertical integral of divergence of kinetic energy flux", + "mean_top_net_short_wave_radiation_flux_clear_sky": { + "paramId": "mtnswrfcs", + "c3sname": "Mean top net short-wave radiation flux, clear sky", "c3sunit": "W m^-2" }, - "vertical_integral_of_divergence_of_mass_flux": { - "paramId": "p81.162", - "c3sname": "Vertical integral of divergence of mass flux", + "mean_total_precipitation_rate": { + "paramId": "mtpr", + "c3sname": "Mean total precipitation rate", "c3sunit": "kg m^-2 s^-1" }, - "vertical_integral_of_divergence_of_moisture_flux": { - "paramId": "p84.162", - "c3sname": "Vertical integral of divergence of moisture flux", - "c3sunit": "kg m^-2 s^-1" + "mean_vertical_gradient_of_refractivity_inside_trapping_layer": { + "paramId": "dndza", + "c3sname": "Mean vertical gradient of refractivity inside trapping layer", + "c3sunit": "m^-1" }, - "vertical_integral_of_divergence_of_ozone_flux": { - "paramId": "p87.162", - "c3sname": "Vertical integral of divergence of ozone flux", + "mean_vertically_integrated_moisture_divergence": { + "paramId": "mvimd", + "c3sname": "Mean vertically integrated moisture divergence", "c3sunit": "kg m^-2 s^-1" }, - "vertical_integral_of_divergence_of_thermal_energy_flux": { - "paramId": "p83.162", - "c3sname": "Vertical integral of divergence of thermal energy flux", - "c3sunit": "W m^-2" - }, - "vertical_integral_of_divergence_of_total_energy_flux": { - "paramId": "p86.162", - "c3sname": "Vertical integral of divergence of total energy flux", - "c3sunit": "W m^-2" + "mean_wave_direction": { + "paramId": "mwd", + "c3sname": "Mean wave direction", + "c3sunit": "degree true" }, - "vertical_integral_of_eastward_cloud_frozen_water_flux": { - "paramId": "p90.162", - "c3sname": "Vertical integral of eastward cloud frozen water flux", - "c3sunit": "kg m^-1 s^-1" + "mean_wave_direction_of_first_swell_partition": { + "paramId": "p140122", + "c3sname": "Mean wave direction of first swell partition", + "c3sunit": "degrees" }, - "vertical_integral_of_eastward_cloud_liquid_water_flux": { - "paramId": "p88.162", - "c3sname": "Vertical integral of eastward cloud liquid water flux", - "c3sunit": "kg m^-1 s^-1" + "mean_wave_direction_of_second_swell_partition": { + "paramId": "p140125", + "c3sname": "Mean wave direction of second swell partition", + "c3sunit": "degrees" }, - "vertical_integral_of_eastward_geopotential_flux": { - "paramId": "p73.162", - "c3sname": "Vertical integral of eastward geopotential flux", - "c3sunit": "W m^-1" + "mean_wave_direction_of_third_swell_partition": { + "paramId": "p140128", + "c3sname": "Mean wave direction of third swell partition", + "c3sunit": "degrees" }, - "vertical_integral_of_eastward_heat_flux": { - "paramId": "p69.162", - "c3sname": "Vertical integral of eastward heat flux", - "c3sunit": "W m^-1" + "mean_wave_period": { + "paramId": "mwp", + "c3sname": "Mean wave period", + "c3sunit": "s" }, - "vertical_integral_of_eastward_kinetic_energy_flux": { - "paramId": "p67.162", - "c3sname": "Vertical integral of eastward kinetic energy flux", - "c3sunit": "W m^-1" + "mean_wave_period_based_on_first_moment": { + "paramId": "mp1", + "c3sname": "Mean wave period based on first moment", + "c3sunit": "s" }, - "vertical_integral_of_eastward_mass_flux": { - "paramId": "p65.162", - "c3sname": "Vertical integral of eastward mass flux", - "c3sunit": "kg m^-1 s^-1" + "mean_wave_period_based_on_first_moment_for_swell": { + "paramId": "p1ps", + "c3sname": "Mean wave period based on first moment for swell", + "c3sunit": "s" }, - "vertical_integral_of_eastward_ozone_flux": { - "paramId": "p77.162", - "c3sname": "Vertical integral of eastward ozone flux", - "c3sunit": "kg m^-1 s^-1" + "mean_wave_period_based_on_first_moment_for_wind_waves": { + "paramId": "p1ww", + "c3sname": "Mean wave period based on first moment for wind waves", + "c3sunit": "s" }, - "vertical_integral_of_eastward_total_energy_flux": { - "paramId": "p75.162", - "c3sname": "Vertical integral of eastward total energy flux", - "c3sunit": "W m^-1" + "mean_wave_period_based_on_second_moment_for_swell": { + "paramId": "p2ps", + "c3sname": "Mean wave period based on second moment for swell", + "c3sunit": "s" }, - "vertical_integral_of_eastward_water_vapour_flux": { - "paramId": "p71.162", - "c3sname": "Vertical integral of eastward water vapour flux", - "c3sunit": "kg m^-1 s^-1" + "mean_wave_period_based_on_second_moment_for_wind_waves": { + "paramId": "p2ww", + "c3sname": "Mean wave period based on second moment for wind waves", + "c3sunit": "s" }, - "vertical_integral_of_energy_conversion": { - "paramId": "p64.162", - "c3sname": "Vertical integral of energy conversion", - "c3sunit": "W m^-2" + "mean_wave_period_of_first_swell_partition": { + "paramId": "p140123", + "c3sname": "Mean wave period of first swell partition", + "c3sunit": "s" }, - "vertical_integral_of_kinetic_energy": { - "paramId": "p59.162", - "c3sname": "Vertical integral of kinetic energy", - "c3sunit": "J m^-2" + "mean_wave_period_of_second_swell_partition": { + "paramId": "p140126", + "c3sname": "Mean wave period of second swell partition", + "c3sunit": "s" }, - "vertical_integral_of_mass_of_atmosphere": { - "paramId": "p53.162", - "c3sname": "Vertical integral of mass of atmosphere", - "c3sunit": "kg m^-2" + "mean_wave_period_of_third_swell_partition": { + "paramId": "p140129", + "c3sname": "Mean wave period of third swell partition", + "c3sunit": "s" }, - "vertical_integral_of_mass_tendency": { - "paramId": "p92.162", - "c3sname": "Vertical integral of mass tendency", - "c3sunit": "kg m^-2 s^-1" + "mean_zero_crossing_wave_period": { + "paramId": "mp2", + "c3sname": "Mean zero-crossing wave period", + "c3sunit": "s" }, - "vertical_integral_of_northward_cloud_frozen_water_flux": { - "paramId": "p91.162", - "c3sname": "Vertical integral of northward cloud frozen water flux", - "c3sunit": "kg m^-1 s^-1" + "medium_cloud_cover": { + "paramId": "mcc", + "c3sname": "Medium cloud cover", + "c3sunit": "(0 - 1)" }, - "vertical_integral_of_northward_cloud_liquid_water_flux": { - "paramId": "p89.162", - "c3sname": "Vertical integral of northward cloud liquid water flux", - "c3sunit": "kg m^-1 s^-1" + "minimum_vertical_gradient_of_refractivity_inside_trapping_layer": { + "paramId": "dndzn", + "c3sname": "Minimum vertical gradient of refractivity inside trapping layer", + "c3sunit": "m^-1" }, - "vertical_integral_of_northward_geopotential_flux": { - "paramId": "p74.162", - "c3sname": "Vertical integral of northward geopotential flux", - "c3sunit": "W m^-1" + "model_bathymetry": { + "paramId": "wmb", + "c3sname": "Model bathymetry", + "c3sunit": "m" }, - "vertical_integral_of_northward_heat_flux": { - "paramId": "p70.162", - "c3sname": "Vertical integral of northward heat flux", - "c3sunit": "W m^-1" + "near_ir_albedo_for_diffuse_radiation": { + "paramId": "alnid", + "c3sname": "Near IR albedo for diffuse radiation", + "c3sunit": "(0 - 1)" }, - "vertical_integral_of_northward_kinetic_energy_flux": { - "paramId": "p68.162", - "c3sname": "Vertical integral of northward kinetic energy flux", - "c3sunit": "W m^-1" + "near_ir_albedo_for_direct_radiation": { + "paramId": "alnip", + "c3sname": "Near IR albedo for direct radiation", + "c3sunit": "(0 - 1)" }, - "vertical_integral_of_northward_mass_flux": { - "paramId": "p66.162", - "c3sname": "Vertical integral of northward mass flux", - "c3sunit": "kg m^-1 s^-1" + "normalized_energy_flux_into_ocean": { + "paramId": "phioc", + "c3sname": "Normalized energy flux into ocean", + "c3sunit": "dimensionless" }, - "vertical_integral_of_northward_ozone_flux": { - "paramId": "p78.162", - "c3sname": "Vertical integral of northward ozone flux", - "c3sunit": "kg m^-1 s^-1" + "normalized_energy_flux_into_waves": { + "paramId": "phiaw", + "c3sname": "Normalized energy flux into waves", + "c3sunit": "dimensionless" }, - "vertical_integral_of_northward_total_energy_flux": { - "paramId": "p76.162", - "c3sname": "Vertical integral of northward total energy flux", - "c3sunit": "W m^-1" + "normalized_stress_into_ocean": { + "paramId": "tauoc", + "c3sname": "Normalized stress into ocean", + "c3sunit": "dimensionless" }, - "vertical_integral_of_northward_water_vapour_flux": { - "paramId": "p72.162", - "c3sname": "Vertical integral of northward water vapour flux", - "c3sunit": "kg m^-1 s^-1" + "northward_gravity_wave_surface_stress": { + "paramId": "mgws", + "c3sname": "Northward gravity wave surface stress", + "c3sunit": "N m^-2 s" }, - "vertical_integral_of_potential_and_internal_energy": { - "paramId": "p61.162", - "c3sname": "Vertical integral of potential and internal energy", - "c3sunit": "J m^-2" + "northward_turbulent_surface_stress": { + "paramId": "nsss", + "c3sname": "Northward turbulent surface stress", + "c3sunit": "N m^-2 s" }, - "vertical_integral_of_potential_internal_and_latent_energy": { - "paramId": "p62.162", - "c3sname": "Vertical integral of potential, internal and latent energy", - "c3sunit": "J m^-2" + "ocean_surface_stress_equivalent_10m_neutral_wind_direction": { + "paramId": "dwi", + "c3sname": "Ocean surface stress equivalent 10m neutral wind direction", + "c3sunit": "degrees" }, - "vertical_integral_of_temperature": { - "paramId": "p54.162", - "c3sname": "Vertical integral of temperature", - "c3sunit": "K kg m^-2" + "ocean_surface_stress_equivalent_10m_neutral_wind_speed": { + "paramId": "wind", + "c3sname": "Ocean surface stress equivalent 10m neutral wind speed", + "c3sunit": "m s^-1" }, - "vertical_integral_of_thermal_energy": { - "paramId": "p60.162", - "c3sname": "Vertical integral of thermal energy", - "c3sunit": "J m^-2" + "orography": { + "paramId": "z", + "c3sname": "Orography", + "c3sunit": "m^2 s^-2" }, - "vertical_integral_of_total_energy": { - "paramId": "p63.162", - "c3sname": "Vertical integral of total energy", - "c3sunit": "J m^-2" + "peak_wave_period": { + "paramId": "pp1d", + "c3sname": "Peak wave period", + "c3sunit": "s" }, - "vertically_integrated_moisture_divergence": { - "paramId": "vimd", - "c3sname": "Vertically integrated moisture divergence", - "c3sunit": "kg m^-2" + "period_corresponding_to_maximum_individual_wave_height": { + "paramId": "tmax", + "c3sname": "Period corresponding to maximum individual wave height", + "c3sunit": "s" }, - "volumetric_soil_water_layer_1": { - "paramId": "swvl1", - "c3sname": "Volumetric soil water layer 1", - "c3sunit": "m^3 m^-3" + "potential_evaporation": { + "paramId": "pev", + "c3sname": "Potential evaporation", + "c3sunit": "m" }, - "volumetric_soil_water_layer_2": { - "paramId": "swvl2", - "c3sname": "Volumetric soil water layer 2", - "c3sunit": "m^3 m^-3" + "precipitation_type": { + "paramId": "ptype", + "c3sname": "Precipitation type", + "c3sunit": "GRIB code table 4.201" }, - "volumetric_soil_water_layer_3": { - "paramId": "swvl3", - "c3sname": "Volumetric soil water layer 3", - "c3sunit": "m^3 m^-3" + "runoff": { + "paramId": "ro", + "c3sname": "Runoff", + "c3sunit": "m" }, - "volumetric_soil_water_layer_4": { - "paramId": "swvl4", - "c3sname": "Volumetric soil water layer 4", - "c3sunit": "m^3 m^-3" + "sea_ice_cover": { + "paramId": "siconc", + "c3sname": "Sea-ice cover", + "c3sunit": "(0 - 1)" }, - "wave_spectral_directional_width": { - "paramId": "wdw", - "c3sname": "Wave spectral directional width", - "c3sunit": "dimensionless" + "sea_surface_temperature": { + "paramId": "sst", + "c3sname": "Sea surface temperature", + "c3sunit": "K" }, - "wave_spectral_directional_width_for_swell": { - "paramId": "dwps", - "c3sname": "Wave spectral directional width for swell", - "c3sunit": "dimensionless" + "significant_height_of_combined_wind_waves_and_swell": { + "paramId": "swh", + "c3sname": "Significant height of combined wind waves and swell", + "c3sunit": "m" }, - "wave_spectral_directional_width_for_wind_waves": { - "paramId": "dwww", - "c3sname": "Wave spectral directional width for wind waves", - "c3sunit": "dimensionless" + "significant_height_of_total_swell": { + "paramId": "shts", + "c3sname": "Significant height of total swell", + "c3sunit": "m" }, - "wave_spectral_kurtosis": { - "paramId": "wsk", - "c3sname": "Wave spectral kurtosis", - "c3sunit": "dimensionless" + "significant_height_of_wind_waves": { + "paramId": "shww", + "c3sname": "Significant height of wind waves", + "c3sunit": "m" }, - "wave_spectral_peakedness": { - "paramId": "wsp", - "c3sname": "Wave spectral peakedness", - "c3sunit": "dimensionless" + "significant_wave_height_of_first_swell_partition": { + "paramId": "p140121", + "c3sname": "Significant wave height of first swell partition", + "c3sunit": "m" }, - "wave_spectral_skewness": { - "paramId": "wss", - "c3sname": "Wave spectral skewness", - "c3sunit": "dimensionless" + "significant_wave_height_of_second_swell_partition": { + "paramId": "p140124", + "c3sname": "Significant wave height of second swell partition", + "c3sunit": "m" }, - "zero_degree_level": { - "paramId": "deg0l", - "c3sname": "Zero degree level", + "significant_wave_height_of_third_swell_partition": { + "paramId": "p140127", + "c3sname": "Significant wave height of third swell partition", "c3sunit": "m" - } - }, - "product_types": [ - "mean", - "members", - "spread" - ] - }, - "reanalysis-era5-single-levels-area-without-map": { - "variables": { - "100m_u_component_of_wind": { - "paramId": "u100", - "c3sname": "100m u-component of wind", - "c3sunit": "m s^-1" }, - "100m_v_component_of_wind": { - "paramId": "v100", - "c3sname": "100m v-component of wind", - "c3sunit": "m s^-1" + "skin_reservoir_content": { + "paramId": "src", + "c3sname": "Skin reservoir content", + "c3sunit": "m of water equivalent" }, - "10m_u_component_of_neutral_wind": { - "paramId": "u10n", - "c3sname": "10m u-component of neutral wind", - "c3sunit": "m s^-1" + "skin_temperature": { + "paramId": "skt", + "c3sname": "Skin temperature", + "c3sunit": "K" }, - "10m_u_component_of_wind": { - "paramId": "u10", - "c3sname": "10m u-component of wind", - "c3sunit": "m s^-1" + "slope_of_sub_gridscale_orography": { + "paramId": "slor", + "c3sname": "Slope of sub-gridscale orography", + "c3sunit": "~" }, - "10m_v_component_of_neutral_wind": { - "paramId": "v10n", - "c3sname": "10m v-component of neutral wind", - "c3sunit": "m s^-1" + "snow_albedo": { + "paramId": "asn", + "c3sname": "Snow albedo", + "c3sunit": "(0 - 1)" }, - "10m_v_component_of_wind": { - "paramId": "v10", - "c3sname": "10m v-component of wind", - "c3sunit": "m s^-1" + "snow_density": { + "paramId": "rsn", + "c3sname": "Snow density", + "c3sunit": "kg m^-3" + }, + "snow_depth": { + "paramId": "sd", + "c3sname": "Snow depth", + "c3sunit": "m of water equivalent" }, - "10m_wind_direction": { - "paramId": "dwi", - "c3sname": "10m wind direction", - "c3sunit": "degrees" + "snow_evaporation": { + "paramId": "es", + "c3sname": "Snow evaporation", + "c3sunit": "m of water equivalent" }, - "10m_wind_gust_since_previous_post_processing": { - "paramId": "fg10", - "c3sname": "10m wind gust since previous post-processing", - "c3sunit": "m s^-1" + "snowfall": { + "paramId": "sf", + "c3sname": "Snowfall", + "c3sunit": "m of water equivalent" }, - "10m_wind_speed": { - "paramId": "wind", - "c3sname": "10m wind speed", - "c3sunit": "m s^-1" + "snowmelt": { + "paramId": "smlt", + "c3sname": "Snowmelt", + "c3sunit": "m of water equivalent" }, - "2m_dewpoint_temperature": { - "paramId": "d2m", - "c3sname": "2m dewpoint temperature", + "soil_temperature_level_1": { + "paramId": "stl1", + "c3sname": "Soil temperature level 1", "c3sunit": "K" }, - "2m_temperature": { - "paramId": "t2m", - "c3sname": "2m temperature", + "soil_temperature_level_2": { + "paramId": "stl2", + "c3sname": "Soil temperature level 2", "c3sunit": "K" }, - "air_density_over_the_oceans": { - "paramId": "p140209", - "c3sname": "Air density over the oceans", - "c3sunit": "kg m^-3" + "soil_temperature_level_3": { + "paramId": "stl3", + "c3sname": "Soil temperature level 3", + "c3sunit": "K" }, - "altimeter_corrected_wave_height": { - "paramId": "acwh", - "c3sname": "Altimeter corrected wave height", - "c3sunit": "m" + "soil_temperature_level_4": { + "paramId": "stl4", + "c3sname": "Soil temperature level 4", + "c3sunit": "K" }, - "altimeter_range_relative_correction": { - "paramId": "arrc", - "c3sname": "Altimeter range relative correction", + "soil_type": { + "paramId": "slt", + "c3sname": "Soil type", "c3sunit": "~" }, - "altimeter_wave_height": { - "paramId": "awh", - "c3sname": "Altimeter wave height", + "standard_deviation_of_filtered_subgrid_orography": { + "paramId": "sdfor", + "c3sname": "Standard deviation of filtered subgrid orography", "c3sunit": "m" }, - "angle_of_sub_gridscale_orography": { - "paramId": "anor", - "c3sname": "Angle of sub-gridscale orography", - "c3sunit": "radians" - }, - "anisotropy_of_sub_gridscale_orography": { - "paramId": "isor", - "c3sname": "Anisotropy of sub-gridscale orography", + "standard_deviation_of_orography": { + "paramId": "sdor", + "c3sname": "Standard deviation of orography", "c3sunit": "~" }, - "benjamin_feir_index": { - "paramId": "bfi", - "c3sname": "Benjamin-feir index", - "c3sunit": "dimensionless" + "sub_surface_runoff": { + "paramId": "ssro", + "c3sname": "Sub-surface runoff", + "c3sunit": "m" }, - "boundary_layer_dissipation": { - "paramId": "bld", - "c3sname": "Boundary layer dissipation", + "surface_latent_heat_flux": { + "paramId": "slhf", + "c3sname": "Surface latent heat flux", "c3sunit": "J m^-2" }, - "boundary_layer_height": { - "paramId": "blh", - "c3sname": "Boundary layer height", - "c3sunit": "m" + "surface_net_solar_radiation": { + "paramId": "ssr", + "c3sname": "Surface net solar radiation", + "c3sunit": "J m^-2" }, - "charnock": { - "paramId": "chnk", - "c3sname": "Charnock", - "c3sunit": "~" + "surface_net_solar_radiation_clear_sky": { + "paramId": "ssrc", + "c3sname": "Surface net solar radiation, clear sky", + "c3sunit": "J m^-2" }, - "clear_sky_direct_solar_radiation_at_surface": { - "paramId": "cdir", - "c3sname": "Clear-sky direct solar radiation at surface", + "surface_net_thermal_radiation": { + "paramId": "str", + "c3sname": "Surface net thermal radiation", "c3sunit": "J m^-2" }, - "cloud_base_height": { - "paramId": "cbh", - "c3sname": "Cloud base height", - "c3sunit": "m" + "surface_net_thermal_radiation_clear_sky": { + "paramId": "strc", + "c3sname": "Surface net thermal radiation, clear sky", + "c3sunit": "J m^-2" }, - "coefficient_of_drag_with_waves": { - "paramId": "cdww", - "c3sname": "Coefficient of drag with waves", - "c3sunit": "dimensionless" + "surface_pressure": { + "paramId": "sp", + "c3sname": "Surface pressure", + "c3sunit": "Pa" }, - "convective_available_potential_energy": { - "paramId": "cape", - "c3sname": "Convective available potential energy", - "c3sunit": "J kg^-1" + "surface_runoff": { + "paramId": "sro", + "c3sname": "Surface runoff", + "c3sunit": "m" }, - "convective_inhibition": { - "paramId": "cin", - "c3sname": "Convective inhibition", - "c3sunit": "J kg^-1" + "surface_sensible_heat_flux": { + "paramId": "sshf", + "c3sname": "Surface sensible heat flux", + "c3sunit": "J m^-2" }, - "convective_precipitation": { - "paramId": "cp", - "c3sname": "Convective precipitation", - "c3sunit": "m" + "surface_solar_radiation_downward_clear_sky": { + "paramId": "ssrdc", + "c3sname": "Surface solar radiation downward, clear sky", + "c3sunit": "J m^-2" }, - "convective_rain_rate": { - "paramId": "crr", - "c3sname": "Convective rain rate", - "c3sunit": "kg m^-2 s^-1" + "surface_solar_radiation_downwards": { + "paramId": "ssrd", + "c3sname": "Surface solar radiation downwards", + "c3sunit": "J m^-2" }, - "convective_snowfall": { - "paramId": "csf", - "c3sname": "Convective snowfall", - "c3sunit": "m of water equivalent" + "surface_thermal_radiation_downward_clear_sky": { + "paramId": "strdc", + "c3sname": "Surface thermal radiation downward, clear sky", + "c3sunit": "J m^-2" }, - "convective_snowfall_rate_water_equivalent": { - "paramId": "csfr", - "c3sname": "Convective snowfall rate water equivalent", - "c3sunit": "kg m^-2 s^-1" + "surface_thermal_radiation_downwards": { + "paramId": "strd", + "c3sname": "Surface thermal radiation downwards", + "c3sunit": "J m^-2" }, - "downward_uv_radiation_at_the_surface": { - "paramId": "uvb", - "c3sname": "Downward UV radiation at the surface", + "temperature_of_snow_layer": { + "paramId": "tsn", + "c3sname": "Temperature of snow layer", + "c3sunit": "K" + }, + "toa_incident_solar_radiation": { + "paramId": "tisr", + "c3sname": "TOA incident solar radiation", "c3sunit": "J m^-2" }, - "duct_base_height": { - "paramId": "dctb", - "c3sname": "Duct base height", - "c3sunit": "m" + "top_net_solar_radiation": { + "paramId": "tsr", + "c3sname": "Top net solar radiation", + "c3sunit": "J m^-2" }, - "eastward_gravity_wave_surface_stress": { - "paramId": "lgws", - "c3sname": "Eastward gravity wave surface stress", - "c3sunit": "N m^-2 s" + "top_net_solar_radiation_clear_sky": { + "paramId": "tsrc", + "c3sname": "Top net solar radiation, clear sky", + "c3sunit": "J m^-2" }, - "eastward_turbulent_surface_stress": { - "paramId": "ewss", - "c3sname": "Eastward turbulent surface stress", - "c3sunit": "N m^-2 s" + "top_net_thermal_radiation": { + "paramId": "ttr", + "c3sname": "Top net thermal radiation", + "c3sunit": "J m^-2" }, - "evaporation": { - "paramId": "e", - "c3sname": "Evaporation", - "c3sunit": "m of water equivalent" + "top_net_thermal_radiation_clear_sky": { + "paramId": "ttrc", + "c3sname": "Top net thermal radiation, clear sky", + "c3sunit": "J m^-2" }, - "forecast_albedo": { - "paramId": "fal", - "c3sname": "Forecast albedo", + "total_cloud_cover": { + "paramId": "tcc", + "c3sname": "Total cloud cover", "c3sunit": "(0 - 1)" }, - "forecast_logarithm_of_surface_roughness_for_heat": { - "paramId": "flsr", - "c3sname": "Forecast logarithm of surface roughness for heat", - "c3sunit": "~" + "total_column_cloud_ice_water": { + "paramId": "tciw", + "c3sname": "Total column cloud ice water", + "c3sunit": "kg m^-2" }, - "forecast_surface_roughness": { - "paramId": "fsr", - "c3sname": "Forecast surface roughness", - "c3sunit": "m" + "total_column_cloud_liquid_water": { + "paramId": "tclw", + "c3sname": "Total column cloud liquid water", + "c3sunit": "kg m^-2" }, - "free_convective_velocity_over_the_oceans": { - "paramId": "p140208", - "c3sname": "Free convective velocity over the oceans", - "c3sunit": "m s^-1" + "total_column_ozone": { + "paramId": "tco3", + "c3sname": "Total column ozone", + "c3sunit": "kg m^-2" + }, + "total_column_rain_water": { + "paramId": "tcrw", + "c3sname": "Total column rain water", + "c3sunit": "kg m^-2" + }, + "total_column_snow_water": { + "paramId": "tcsw", + "c3sname": "Total column snow water", + "c3sunit": "kg m^-2" }, - "friction_velocity": { - "paramId": "zust", - "c3sname": "Friction velocity", - "c3sunit": "m s^-1" + "total_column_supercooled_liquid_water": { + "paramId": "tcslw", + "c3sname": "Total column supercooled liquid water", + "c3sunit": "kg m^-2" }, - "gravity_wave_dissipation": { - "paramId": "gwd", - "c3sname": "Gravity wave dissipation", - "c3sunit": "J m^-2" + "total_column_water": { + "paramId": "tcw", + "c3sname": "Total column water", + "c3sunit": "kg m^-2" }, - "high_cloud_cover": { - "paramId": "hcc", - "c3sname": "High cloud cover", - "c3sunit": "(0 - 1)" + "total_column_water_vapour": { + "paramId": "tcwv", + "c3sname": "Total column water vapour", + "c3sunit": "kg m^-2" }, - "high_vegetation_cover": { - "paramId": "cvh", - "c3sname": "High vegetation cover", - "c3sunit": "(0 - 1)" + "total_precipitation": { + "paramId": "tp", + "c3sname": "Total precipitation", + "c3sunit": "m" }, - "ice_temperature_layer_1": { - "paramId": "istl1", - "c3sname": "Ice temperature layer 1", - "c3sunit": "K" + "total_sky_direct_solar_radiation_at_surface": { + "paramId": "fdir", + "c3sname": "Total sky direct solar radiation at surface", + "c3sunit": "J m^-2" }, - "ice_temperature_layer_2": { - "paramId": "istl2", - "c3sname": "Ice temperature layer 2", + "total_totals_index": { + "paramId": "totalx", + "c3sname": "Total totals index", "c3sunit": "K" }, - "ice_temperature_layer_3": { - "paramId": "istl3", - "c3sname": "Ice temperature layer 3", - "c3sunit": "K" + "trapping_layer_base_height": { + "paramId": "tplb", + "c3sname": "Trapping layer base height", + "c3sunit": "m" }, - "ice_temperature_layer_4": { - "paramId": "istl4", - "c3sname": "Ice temperature layer 4", - "c3sunit": "K" + "trapping_layer_top_height": { + "paramId": "tplt", + "c3sname": "Trapping layer top height", + "c3sunit": "m" }, - "instantaneous_10m_wind_gust": { - "paramId": "i10fg", - "c3sname": "Instantaneous 10m wind gust", + "type_of_high_vegetation": { + "paramId": "tvh", + "c3sname": "Type of high vegetation", + "c3sunit": "~" + }, + "type_of_low_vegetation": { + "paramId": "tvl", + "c3sname": "Type of low vegetation", + "c3sunit": "~" + }, + "u_component_stokes_drift": { + "paramId": "ust", + "c3sname": "U-component stokes drift", "c3sunit": "m s^-1" }, - "instantaneous_eastward_turbulent_surface_stress": { - "paramId": "iews", - "c3sname": "Instantaneous eastward turbulent surface stress", - "c3sunit": "N m^-2" + "uv_visible_albedo_for_diffuse_radiation": { + "paramId": "aluvd", + "c3sname": "UV visible albedo for diffuse radiation", + "c3sunit": "(0 - 1)" }, - "instantaneous_large_scale_surface_precipitation_fraction": { - "paramId": "ilspf", - "c3sname": "Instantaneous large-scale surface precipitation fraction", + "uv_visible_albedo_for_direct_radiation": { + "paramId": "aluvp", + "c3sname": "UV visible albedo for direct radiation", "c3sunit": "(0 - 1)" }, - "instantaneous_moisture_flux": { - "paramId": "ie", - "c3sname": "Instantaneous moisture flux", + "v_component_stokes_drift": { + "paramId": "vst", + "c3sname": "V-component stokes drift", + "c3sunit": "m s^-1" + }, + "vertical_integral_of_divergence_of_cloud_frozen_water_flux": { + "paramId": "p80.162", + "c3sname": "Vertical integral of divergence of cloud frozen water flux", "c3sunit": "kg m^-2 s^-1" }, - "instantaneous_northward_turbulent_surface_stress": { - "paramId": "inss", - "c3sname": "Instantaneous northward turbulent surface stress", - "c3sunit": "N m^-2" + "vertical_integral_of_divergence_of_cloud_liquid_water_flux": { + "paramId": "p79.162", + "c3sname": "Vertical integral of divergence of cloud liquid water flux", + "c3sunit": "kg m^-2 s^-1" }, - "instantaneous_surface_sensible_heat_flux": { - "paramId": "ishf", - "c3sname": "Instantaneous surface sensible heat flux", + "vertical_integral_of_divergence_of_geopotential_flux": { + "paramId": "p85.162", + "c3sname": "Vertical integral of divergence of geopotential flux", "c3sunit": "W m^-2" }, - "k_index": { - "paramId": "kx", - "c3sname": "K index", - "c3sunit": "K" + "vertical_integral_of_divergence_of_kinetic_energy_flux": { + "paramId": "p82.162", + "c3sname": "Vertical integral of divergence of kinetic energy flux", + "c3sunit": "W m^-2" }, - "lake_bottom_temperature": { - "paramId": "lblt", - "c3sname": "Lake bottom temperature", - "c3sunit": "K" + "vertical_integral_of_divergence_of_mass_flux": { + "paramId": "p81.162", + "c3sname": "Vertical integral of divergence of mass flux", + "c3sunit": "kg m^-2 s^-1" }, - "lake_cover": { - "paramId": "cl", - "c3sname": "Lake cover", - "c3sunit": "(0 - 1)" + "vertical_integral_of_divergence_of_moisture_flux": { + "paramId": "p84.162", + "c3sname": "Vertical integral of divergence of moisture flux", + "c3sunit": "kg m^-2 s^-1" }, - "lake_depth": { - "paramId": "dl", - "c3sname": "Lake depth", - "c3sunit": "m" + "vertical_integral_of_divergence_of_ozone_flux": { + "paramId": "p87.162", + "c3sname": "Vertical integral of divergence of ozone flux", + "c3sunit": "kg m^-2 s^-1" }, - "lake_ice_depth": { - "paramId": "licd", - "c3sname": "Lake ice depth", - "c3sunit": "m" + "vertical_integral_of_divergence_of_thermal_energy_flux": { + "paramId": "p83.162", + "c3sname": "Vertical integral of divergence of thermal energy flux", + "c3sunit": "W m^-2" }, - "lake_ice_temperature": { - "paramId": "lict", - "c3sname": "Lake ice temperature", - "c3sunit": "K" + "vertical_integral_of_divergence_of_total_energy_flux": { + "paramId": "p86.162", + "c3sname": "Vertical integral of divergence of total energy flux", + "c3sunit": "W m^-2" }, - "lake_mix_layer_depth": { - "paramId": "lmld", - "c3sname": "Lake mix-layer depth", - "c3sunit": "m" + "vertical_integral_of_eastward_cloud_frozen_water_flux": { + "paramId": "p90.162", + "c3sname": "Vertical integral of eastward cloud frozen water flux", + "c3sunit": "kg m^-1 s^-1" }, - "lake_mix_layer_temperature": { - "paramId": "lmlt", - "c3sname": "Lake mix-layer temperature", - "c3sunit": "K" + "vertical_integral_of_eastward_cloud_liquid_water_flux": { + "paramId": "p88.162", + "c3sname": "Vertical integral of eastward cloud liquid water flux", + "c3sunit": "kg m^-1 s^-1" }, - "lake_shape_factor": { - "paramId": "lshf", - "c3sname": "Lake shape factor", - "c3sunit": "dimensionless" + "vertical_integral_of_eastward_geopotential_flux": { + "paramId": "p73.162", + "c3sname": "Vertical integral of eastward geopotential flux", + "c3sunit": "W m^-1" }, - "lake_total_layer_temperature": { - "paramId": "ltlt", - "c3sname": "Lake total layer temperature", - "c3sunit": "K" + "vertical_integral_of_eastward_heat_flux": { + "paramId": "p69.162", + "c3sname": "Vertical integral of eastward heat flux", + "c3sunit": "W m^-1" }, - "land_sea_mask": { - "paramId": "lsm", - "c3sname": "Land-sea mask", - "c3sunit": "(0 - 1)" + "vertical_integral_of_eastward_kinetic_energy_flux": { + "paramId": "p67.162", + "c3sname": "Vertical integral of eastward kinetic energy flux", + "c3sunit": "W m^-1" }, - "large_scale_precipitation": { - "paramId": "lsp", - "c3sname": "Large-scale precipitation", - "c3sunit": "m" + "vertical_integral_of_eastward_mass_flux": { + "paramId": "p65.162", + "c3sname": "Vertical integral of eastward mass flux", + "c3sunit": "kg m^-1 s^-1" }, - "large_scale_precipitation_fraction": { - "paramId": "lspf", - "c3sname": "Large-scale precipitation fraction", - "c3sunit": "s" + "vertical_integral_of_eastward_ozone_flux": { + "paramId": "p77.162", + "c3sname": "Vertical integral of eastward ozone flux", + "c3sunit": "kg m^-1 s^-1" }, - "large_scale_rain_rate": { - "paramId": "lsrr", - "c3sname": "Large scale rain rate", - "c3sunit": "kg m^-2 s^-1" + "vertical_integral_of_eastward_total_energy_flux": { + "paramId": "p75.162", + "c3sname": "Vertical integral of eastward total energy flux", + "c3sunit": "W m^-1" }, - "large_scale_snowfall": { - "paramId": "lsf", - "c3sname": "Large-scale snowfall", - "c3sunit": "m of water equivalent" + "vertical_integral_of_eastward_water_vapour_flux": { + "paramId": "p71.162", + "c3sname": "Vertical integral of eastward water vapour flux", + "c3sunit": "kg m^-1 s^-1" }, - "large_scale_snowfall_rate_water_equivalent": { - "paramId": "lssfr", - "c3sname": "Large scale snowfall rate water equivalent", + "vertical_integral_of_energy_conversion": { + "paramId": "p64.162", + "c3sname": "Vertical integral of energy conversion", + "c3sunit": "W m^-2" + }, + "vertical_integral_of_kinetic_energy": { + "paramId": "p59.162", + "c3sname": "Vertical integral of kinetic energy", + "c3sunit": "J m^-2" + }, + "vertical_integral_of_mass_of_atmosphere": { + "paramId": "p53.162", + "c3sname": "Vertical integral of mass of atmosphere", + "c3sunit": "kg m^-2" + }, + "vertical_integral_of_mass_tendency": { + "paramId": "p92.162", + "c3sname": "Vertical integral of mass tendency", "c3sunit": "kg m^-2 s^-1" }, - "leaf_area_index_high_vegetation": { - "paramId": "lai_hv", - "c3sname": "Leaf area index, high vegetation", - "c3sunit": "m^2 m^-2" + "vertical_integral_of_northward_cloud_frozen_water_flux": { + "paramId": "p91.162", + "c3sname": "Vertical integral of northward cloud frozen water flux", + "c3sunit": "kg m^-1 s^-1" }, - "leaf_area_index_low_vegetation": { - "paramId": "lai_lv", - "c3sname": "Leaf area index, low vegetation", - "c3sunit": "m^2 m^-2" + "vertical_integral_of_northward_cloud_liquid_water_flux": { + "paramId": "p89.162", + "c3sname": "Vertical integral of northward cloud liquid water flux", + "c3sunit": "kg m^-1 s^-1" }, - "low_cloud_cover": { - "paramId": "lcc", - "c3sname": "Low cloud cover", - "c3sunit": "(0 - 1)" + "vertical_integral_of_northward_geopotential_flux": { + "paramId": "p74.162", + "c3sname": "Vertical integral of northward geopotential flux", + "c3sunit": "W m^-1" }, - "low_vegetation_cover": { - "paramId": "cvl", - "c3sname": "Low vegetation cover", - "c3sunit": "(0 - 1)" + "vertical_integral_of_northward_heat_flux": { + "paramId": "p70.162", + "c3sname": "Vertical integral of northward heat flux", + "c3sunit": "W m^-1" }, - "maximum_2m_temperature_since_previous_post_processing": { - "paramId": "mx2t", - "c3sname": "Maximum 2m temperature since previous post-processing", - "c3sunit": "K" + "vertical_integral_of_northward_kinetic_energy_flux": { + "paramId": "p68.162", + "c3sname": "Vertical integral of northward kinetic energy flux", + "c3sunit": "W m^-1" }, - "maximum_individual_wave_height": { - "paramId": "hmax", - "c3sname": "Maximum individual wave height", - "c3sunit": "m" + "vertical_integral_of_northward_mass_flux": { + "paramId": "p66.162", + "c3sname": "Vertical integral of northward mass flux", + "c3sunit": "kg m^-1 s^-1" }, - "maximum_total_precipitation_rate_since_previous_post_processing": { - "paramId": "mxtpr", - "c3sname": "Maximum total precipitation rate since previous post-processing", - "c3sunit": "kg m^-2 s^-1" + "vertical_integral_of_northward_ozone_flux": { + "paramId": "p78.162", + "c3sname": "Vertical integral of northward ozone flux", + "c3sunit": "kg m^-1 s^-1" }, - "mean_boundary_layer_dissipation": { - "paramId": "mbld", - "c3sname": "Mean boundary layer dissipation", - "c3sunit": "W m^-2" + "vertical_integral_of_northward_total_energy_flux": { + "paramId": "p76.162", + "c3sname": "Vertical integral of northward total energy flux", + "c3sunit": "W m^-1" }, - "mean_convective_precipitation_rate": { - "paramId": "mcpr", - "c3sname": "Mean convective precipitation rate", - "c3sunit": "kg m^-2 s^-1" + "vertical_integral_of_northward_water_vapour_flux": { + "paramId": "p72.162", + "c3sname": "Vertical integral of northward water vapour flux", + "c3sunit": "kg m^-1 s^-1" }, - "mean_convective_snowfall_rate": { - "paramId": "mcsr", - "c3sname": "Mean convective snowfall rate", - "c3sunit": "kg m^-2 s^-1" + "vertical_integral_of_potential_and_internal_energy": { + "paramId": "p61.162", + "c3sname": "Vertical integral of potential and internal energy", + "c3sunit": "J m^-2" }, - "mean_direction_of_total_swell": { - "paramId": "mdts", - "c3sname": "Mean direction of total swell", - "c3sunit": "degrees" + "vertical_integral_of_potential_internal_and_latent_energy": { + "paramId": "p62.162", + "c3sname": "Vertical integral of potential, internal and latent energy", + "c3sunit": "J m^-2" }, - "mean_direction_of_wind_waves": { - "paramId": "mdww", - "c3sname": "Mean direction of wind waves", - "c3sunit": "degrees" + "vertical_integral_of_temperature": { + "paramId": "p54.162", + "c3sname": "Vertical integral of temperature", + "c3sunit": "K kg m^-2" }, - "mean_eastward_gravity_wave_surface_stress": { - "paramId": "megwss", - "c3sname": "Mean eastward gravity wave surface stress", - "c3sunit": "N m^-2" + "vertical_integral_of_thermal_energy": { + "paramId": "p60.162", + "c3sname": "Vertical integral of thermal energy", + "c3sunit": "J m^-2" }, - "mean_eastward_turbulent_surface_stress": { - "paramId": "metss", - "c3sname": "Mean eastward turbulent surface stress", - "c3sunit": "N m^-2" + "vertical_integral_of_total_energy": { + "paramId": "p63.162", + "c3sname": "Vertical integral of total energy", + "c3sunit": "J m^-2" }, - "mean_evaporation_rate": { - "paramId": "mer", - "c3sname": "Mean evaporation rate", - "c3sunit": "kg m^-2 s^-1" + "vertically_integrated_moisture_divergence": { + "paramId": "vimd", + "c3sname": "Vertically integrated moisture divergence", + "c3sunit": "kg m^-2" }, - "mean_gravity_wave_dissipation": { - "paramId": "mgwd", - "c3sname": "Mean gravity wave dissipation", - "c3sunit": "W m^-2" + "volumetric_soil_water_layer_1": { + "paramId": "swvl1", + "c3sname": "Volumetric soil water layer 1", + "c3sunit": "m^3 m^-3" }, - "mean_large_scale_precipitation_fraction": { - "paramId": "mlspf", - "c3sname": "Mean large-scale precipitation fraction", - "c3sunit": "Proportion" + "volumetric_soil_water_layer_2": { + "paramId": "swvl2", + "c3sname": "Volumetric soil water layer 2", + "c3sunit": "m^3 m^-3" }, - "mean_large_scale_precipitation_rate": { - "paramId": "mlspr", - "c3sname": "Mean large-scale precipitation rate", - "c3sunit": "kg m^-2 s^-1" + "volumetric_soil_water_layer_3": { + "paramId": "swvl3", + "c3sname": "Volumetric soil water layer 3", + "c3sunit": "m^3 m^-3" }, - "mean_large_scale_snowfall_rate": { - "paramId": "mlssr", - "c3sname": "Mean large-scale snowfall rate", - "c3sunit": "kg m^-2 s^-1" + "volumetric_soil_water_layer_4": { + "paramId": "swvl4", + "c3sname": "Volumetric soil water layer 4", + "c3sunit": "m^3 m^-3" }, - "mean_northward_gravity_wave_surface_stress": { - "paramId": "mngwss", - "c3sname": "Mean northward gravity wave surface stress", - "c3sunit": "N m^-2" + "wave_spectral_directional_width": { + "paramId": "wdw", + "c3sname": "Wave spectral directional width", + "c3sunit": "dimensionless" }, - "mean_northward_turbulent_surface_stress": { - "paramId": "mntss", - "c3sname": "Mean northward turbulent surface stress", - "c3sunit": "N m^-2" + "wave_spectral_directional_width_for_swell": { + "paramId": "dwps", + "c3sname": "Wave spectral directional width for swell", + "c3sunit": "dimensionless" }, - "mean_period_of_total_swell": { - "paramId": "mpts", - "c3sname": "Mean period of total swell", - "c3sunit": "s" + "wave_spectral_directional_width_for_wind_waves": { + "paramId": "dwww", + "c3sname": "Wave spectral directional width for wind waves", + "c3sunit": "dimensionless" }, - "mean_period_of_wind_waves": { - "paramId": "mpww", - "c3sname": "Mean period of wind waves", - "c3sunit": "s" + "wave_spectral_kurtosis": { + "paramId": "wsk", + "c3sname": "Wave spectral kurtosis", + "c3sunit": "dimensionless" }, - "mean_potential_evaporation_rate": { - "paramId": "mper", - "c3sname": "Mean potential evaporation rate", - "c3sunit": "kg m^-2 s^-1" + "wave_spectral_peakedness": { + "paramId": "wsp", + "c3sname": "Wave spectral peakedness", + "c3sunit": "dimensionless" }, - "mean_runoff_rate": { - "paramId": "mror", - "c3sname": "Mean runoff rate", - "c3sunit": "kg m^-2 s^-1" + "wave_spectral_skewness": { + "paramId": "wss", + "c3sname": "Wave spectral skewness", + "c3sunit": "dimensionless" }, - "mean_sea_level_pressure": { - "paramId": "msl", - "c3sname": "Mean sea level pressure", - "c3sunit": "Pa" + "zero_degree_level": { + "paramId": "deg0l", + "c3sname": "Zero degree level", + "c3sunit": "m" + } + }, + "product_types": [ + "members-monthly-means-of-daily-means", + "members-synoptic-monthly-means", + "reanalysis-monthly-means-of-daily-means", + "reanalysis-synoptic-monthly-means" + ] + }, + "reanalysis-era5-land": { + "variables": { + "10m_u_component_of_wind": { + "paramId": "u10", + "c3sname": "10m u-component of wind", + "c3sunit": "m s^-1" }, - "mean_snow_evaporation_rate": { - "paramId": "mser", - "c3sname": "Mean snow evaporation rate", - "c3sunit": "kg m^-2 s^-1" + "10m_v_component_of_wind": { + "paramId": "v10", + "c3sname": "10m v-component of wind", + "c3sunit": "m s^-1" }, - "mean_snowfall_rate": { - "paramId": "msr", - "c3sname": "Mean snowfall rate", - "c3sunit": "kg m^-2 s^-1" + "2m_dewpoint_temperature": { + "paramId": "d2m", + "c3sname": "2m dewpoint temperature", + "c3sunit": "K" }, - "mean_snowmelt_rate": { - "paramId": "msmr", - "c3sname": "Mean snowmelt rate", - "c3sunit": "kg m^-2 s^-1" + "2m_temperature": { + "paramId": "t2m", + "c3sname": "2m temperature", + "c3sunit": "K" }, - "mean_square_slope_of_waves": { - "paramId": "msqs", - "c3sname": "Mean square slope of waves", - "c3sunit": "dimensionless" + "evaporation_from_bare_soil": { + "paramId": "evabs", + "c3sname": "Evaporation from bare soil", + "c3sunit": "m of water equivalent" }, - "mean_sub_surface_runoff_rate": { - "paramId": "mssror", - "c3sname": "Mean sub-surface runoff rate", - "c3sunit": "kg m^-2 s^-1" + "evaporation_from_open_water_surfaces_excluding_oceans": { + "paramId": "evaow", + "c3sname": "Evaporation from open water surfaces excluding oceans", + "c3sunit": "m of water equivalent" }, - "mean_surface_direct_short_wave_radiation_flux": { - "paramId": "msdrswrf", - "c3sname": "Mean surface direct short-wave radiation flux", - "c3sunit": "W m^-2" + "evaporation_from_the_top_of_canopy": { + "paramId": "evatc", + "c3sname": "Evaporation from the top of canopy", + "c3sunit": "m of water equivalent" }, - "mean_surface_direct_short_wave_radiation_flux_clear_sky": { - "paramId": "msdrswrfcs", - "c3sname": "Mean surface direct short-wave radiation flux, clear sky", - "c3sunit": "W m^-2" + "evaporation_from_vegetation_transpiration": { + "paramId": "evavt", + "c3sname": "Evaporation from vegetation transpiration", + "c3sunit": "m of water equivalent" }, - "mean_surface_downward_long_wave_radiation_flux": { - "paramId": "msdwlwrf", - "c3sname": "Mean surface downward long-wave radiation flux", - "c3sunit": "W m^-2" + "forecast_albedo": { + "paramId": "fal", + "c3sname": "Forecast albedo", + "c3sunit": "dimensionless" }, - "mean_surface_downward_long_wave_radiation_flux_clear_sky": { - "paramId": "msdwlwrfcs", - "c3sname": "Mean surface downward long-wave radiation flux, clear sky", - "c3sunit": "W m^-2" + "lake_bottom_temperature": { + "paramId": "lblt", + "c3sname": "Lake bottom temperature", + "c3sunit": "K" }, - "mean_surface_downward_short_wave_radiation_flux": { - "paramId": "msdwswrf", - "c3sname": "Mean surface downward short-wave radiation flux", - "c3sunit": "W m^-2" + "lake_ice_depth": { + "paramId": "licd", + "c3sname": "Lake ice depth", + "c3sunit": "m" }, - "mean_surface_downward_short_wave_radiation_flux_clear_sky": { - "paramId": "msdwswrfcs", - "c3sname": "Mean surface downward short-wave radiation flux, clear sky", - "c3sunit": "W m^-2" + "lake_ice_temperature": { + "paramId": "lict", + "c3sname": "Lake ice temperature", + "c3sunit": "K" }, - "mean_surface_downward_uv_radiation_flux": { - "paramId": "msdwuvrf", - "c3sname": "Mean surface downward UV radiation flux", - "c3sunit": "W m^-2" + "lake_mix_layer_depth": { + "paramId": "lmld", + "c3sname": "Lake mix-layer depth", + "c3sunit": "m" }, - "mean_surface_latent_heat_flux": { - "paramId": "mslhf", - "c3sname": "Mean surface latent heat flux", - "c3sunit": "W m^-2" + "lake_mix_layer_temperature": { + "paramId": "lmlt", + "c3sname": "Lake mix-layer temperature", + "c3sunit": "K" }, - "mean_surface_net_long_wave_radiation_flux": { - "paramId": "msnlwrf", - "c3sname": "Mean surface net long-wave radiation flux", - "c3sunit": "W m^-2" + "lake_shape_factor": { + "paramId": "lshf", + "c3sname": "Lake shape factor", + "c3sunit": "dimensionless" }, - "mean_surface_net_long_wave_radiation_flux_clear_sky": { - "paramId": "msnlwrfcs", - "c3sname": "Mean surface net long-wave radiation flux, clear sky", - "c3sunit": "W m^-2" + "lake_total_layer_temperature": { + "paramId": "ltlt", + "c3sname": "Lake total layer temperature", + "c3sunit": "K" }, - "mean_surface_net_short_wave_radiation_flux": { - "paramId": "msnswrf", - "c3sname": "Mean surface net short-wave radiation flux", - "c3sunit": "W m^-2" + "leaf_area_index_high_vegetation": { + "paramId": "lai_hv", + "c3sname": "Leaf area index, high vegetation", + "c3sunit": "m^2 m^-2" }, - "mean_surface_net_short_wave_radiation_flux_clear_sky": { - "paramId": "msnswrfcs", - "c3sname": "Mean surface net short-wave radiation flux, clear sky", - "c3sunit": "W m^-2" + "leaf_area_index_low_vegetation": { + "paramId": "lai_lv", + "c3sname": "Leaf area index, low vegetation", + "c3sunit": "m^2 m^-2" }, - "mean_surface_runoff_rate": { - "paramId": "msror", - "c3sname": "Mean surface runoff rate", - "c3sunit": "kg m^-2 s^-1" + "potential_evaporation": { + "paramId": "pev", + "c3sname": "Potential evaporation", + "c3sunit": "m" }, - "mean_surface_sensible_heat_flux": { - "paramId": "msshf", - "c3sname": "Mean surface sensible heat flux", - "c3sunit": "W m^-2" + "runoff": { + "paramId": "ro", + "c3sname": "Runoff", + "c3sunit": "m" }, - "mean_top_downward_short_wave_radiation_flux": { - "paramId": "mtdwswrf", - "c3sname": "Mean top downward short-wave radiation flux", - "c3sunit": "W m^-2" + "skin_reservoir_content": { + "paramId": "src", + "c3sname": "Skin reservoir content", + "c3sunit": "m of water equivalent" }, - "mean_top_net_long_wave_radiation_flux": { - "paramId": "mtnlwrf", - "c3sname": "Mean top net long-wave radiation flux", - "c3sunit": "W m^-2" + "skin_temperature": { + "paramId": "skt", + "c3sname": "Skin temperature", + "c3sunit": "K" }, - "mean_top_net_long_wave_radiation_flux_clear_sky": { - "paramId": "mtnlwrfcs", - "c3sname": "Mean top net long-wave radiation flux, clear sky", - "c3sunit": "W m^-2" + "snow_albedo": { + "paramId": "asn", + "c3sname": "Snow albedo", + "c3sunit": "dimensionless" }, - "mean_top_net_short_wave_radiation_flux": { - "paramId": "mtnswrf", - "c3sname": "Mean top net short-wave radiation flux", - "c3sunit": "W m^-2" + "snow_cover": { + "paramId": "snowc", + "c3sname": "Snow cover", + "c3sunit": "%" }, - "mean_top_net_short_wave_radiation_flux_clear_sky": { - "paramId": "mtnswrfcs", - "c3sname": "Mean top net short-wave radiation flux, clear sky", - "c3sunit": "W m^-2" + "snow_density": { + "paramId": "rsn", + "c3sname": "Snow density", + "c3sunit": "kg m^-3" }, - "mean_total_precipitation_rate": { - "paramId": "mtpr", - "c3sname": "Mean total precipitation rate", - "c3sunit": "kg m^-2 s^-1" + "snow_depth": { + "paramId": "sd", + "c3sname": "Snow depth", + "c3sunit": "m" }, - "mean_vertical_gradient_of_refractivity_inside_trapping_layer": { - "paramId": "dndza", - "c3sname": "Mean vertical gradient of refractivity inside trapping layer", - "c3sunit": "m^-1" + "snow_depth_water_equivalent": { + "paramId": "sd", + "c3sname": "Snow depth water equivalent", + "c3sunit": "m of water equivalent" }, - "mean_vertically_integrated_moisture_divergence": { - "paramId": "mvimd", - "c3sname": "Mean vertically integrated moisture divergence", - "c3sunit": "kg m^-2 s^-1" + "snow_evaporation": { + "paramId": "es", + "c3sname": "Snow evaporation", + "c3sunit": "m of water equivalent" }, - "mean_wave_direction": { - "paramId": "mwd", - "c3sname": "Mean wave direction", - "c3sunit": "degree true" + "snowfall": { + "paramId": "sf", + "c3sname": "Snowfall", + "c3sunit": "m of water equivalent" }, - "mean_wave_direction_of_first_swell_partition": { - "paramId": "p140122", - "c3sname": "Mean wave direction of first swell partition", - "c3sunit": "degrees" + "snowmelt": { + "paramId": "smlt", + "c3sname": "Snowmelt", + "c3sunit": "m of water equivalent" }, - "mean_wave_direction_of_second_swell_partition": { - "paramId": "p140125", - "c3sname": "Mean wave direction of second swell partition", - "c3sunit": "degrees" + "soil_temperature_level_1": { + "paramId": "stl1", + "c3sname": "Soil temperature level 1", + "c3sunit": "K" }, - "mean_wave_direction_of_third_swell_partition": { - "paramId": "p140128", - "c3sname": "Mean wave direction of third swell partition", - "c3sunit": "degrees" + "soil_temperature_level_2": { + "paramId": "stl2", + "c3sname": "Soil temperature level 2", + "c3sunit": "K" }, - "mean_wave_period": { - "paramId": "mwp", - "c3sname": "Mean wave period", - "c3sunit": "s" + "soil_temperature_level_3": { + "paramId": "stl3", + "c3sname": "Soil temperature level 3", + "c3sunit": "K" }, - "mean_wave_period_based_on_first_moment": { - "paramId": "mp1", - "c3sname": "Mean wave period based on first moment", - "c3sunit": "s" + "soil_temperature_level_4": { + "paramId": "stl4", + "c3sname": "Soil temperature level 4", + "c3sunit": "K" }, - "mean_wave_period_based_on_first_moment_for_swell": { - "paramId": "p1ps", - "c3sname": "Mean wave period based on first moment for swell", - "c3sunit": "s" + "sub_surface_runoff": { + "paramId": "ssro", + "c3sname": "Sub-surface runoff", + "c3sunit": "m" }, - "mean_wave_period_based_on_first_moment_for_wind_waves": { - "paramId": "p1ww", - "c3sname": "Mean wave period based on first moment for wind waves", - "c3sunit": "s" + "surface_latent_heat_flux": { + "paramId": "slhf", + "c3sname": "Surface latent heat flux", + "c3sunit": "J m^-2" }, - "mean_wave_period_based_on_second_moment_for_swell": { - "paramId": "p2ps", - "c3sname": "Mean wave period based on second moment for swell", - "c3sunit": "s" + "surface_net_solar_radiation": { + "paramId": "ssr", + "c3sname": "Surface net solar radiation", + "c3sunit": "J m^-2" }, - "mean_wave_period_based_on_second_moment_for_wind_waves": { - "paramId": "p2ww", - "c3sname": "Mean wave period based on second moment for wind waves", - "c3sunit": "s" + "surface_net_thermal_radiation": { + "paramId": "str", + "c3sname": "Surface net thermal radiation", + "c3sunit": "J m^-2" }, - "mean_wave_period_of_first_swell_partition": { - "paramId": "p140123", - "c3sname": "Mean wave period of first swell partition", - "c3sunit": "s" + "surface_pressure": { + "paramId": "sp", + "c3sname": "Surface pressure", + "c3sunit": "Pa" }, - "mean_wave_period_of_second_swell_partition": { - "paramId": "p140126", - "c3sname": "Mean wave period of second swell partition", - "c3sunit": "s" + "surface_runoff": { + "paramId": "sro", + "c3sname": "Surface runoff", + "c3sunit": "m" }, - "mean_wave_period_of_third_swell_partition": { - "paramId": "p140129", - "c3sname": "Mean wave period of third swell partition", - "c3sunit": "s" + "surface_sensible_heat_flux": { + "paramId": "sshf", + "c3sname": "Surface sensible heat flux", + "c3sunit": "J m^-2" }, - "mean_zero_crossing_wave_period": { - "paramId": "mp2", - "c3sname": "Mean zero-crossing wave period", - "c3sunit": "s" + "surface_solar_radiation_downwards": { + "paramId": "ssrd", + "c3sname": "Surface solar radiation downwards", + "c3sunit": "J m-2" }, - "medium_cloud_cover": { - "paramId": "mcc", - "c3sname": "Medium cloud cover", - "c3sunit": "(0 - 1)" + "surface_thermal_radiation_downwards": { + "paramId": "strd", + "c3sname": "Surface thermal radiation downwards", + "c3sunit": "J m-2" }, - "minimum_2m_temperature_since_previous_post_processing": { - "paramId": "mn2t", - "c3sname": "Minimum 2m temperature since previous post-processing", + "temperature_of_snow_layer": { + "paramId": "tsn", + "c3sname": "Temperature of snow layer", "c3sunit": "K" }, - "minimum_total_precipitation_rate_since_previous_post_processing": { - "paramId": "mntpr", - "c3sname": "Minimum total precipitation rate since previous post-processing", - "c3sunit": "kg m^-2 s^-1" + "total_precipitation": { + "paramId": "tp", + "c3sname": "Total precipitation", + "c3sunit": "m" }, - "minimum_vertical_gradient_of_refractivity_inside_trapping_layer": { - "paramId": "dndzn", - "c3sname": "Minimum vertical gradient of refractivity inside trapping layer", - "c3sunit": "m^-1" + "volumetric_soil_water_layer_1": { + "paramId": "swvl1", + "c3sname": "Volumetric soil water layer 1", + "c3sunit": "m^3 m^-3" }, - "model_bathymetry": { - "paramId": "wmb", - "c3sname": "Model bathymetry", - "c3sunit": "m" + "volumetric_soil_water_layer_2": { + "paramId": "swvl2", + "c3sname": "Volumetric soil water layer 2", + "c3sunit": "m^3 m^-3" }, - "near_ir_albedo_for_diffuse_radiation": { - "paramId": "alnid", - "c3sname": "Near IR albedo for diffuse radiation", - "c3sunit": "(0 - 1)" + "volumetric_soil_water_layer_3": { + "paramId": "swvl3", + "c3sname": "Volumetric soil water layer 3", + "c3sunit": "m^3 m^-3" }, - "near_ir_albedo_for_direct_radiation": { - "paramId": "alnip", - "c3sname": "Near IR albedo for direct radiation", - "c3sunit": "(0 - 1)" + "volumetric_soil_water_layer_4": { + "paramId": "swvl4", + "c3sname": "Volumetric soil water layer 4", + "c3sunit": "m^3 m^-3" + } + }, + "product_types": [] + }, + "reanalysis-era5-land-monthly-means": { + "variables": { + "10m_u_component_of_wind": { + "paramId": "u10", + "c3sname": "10m u-component of wind", + "c3sunit": "m s^-1" }, - "normalized_energy_flux_into_ocean": { - "paramId": "phioc", - "c3sname": "Normalized energy flux into ocean", - "c3sunit": "dimensionless" + "10m_v_component_of_wind": { + "paramId": "v10", + "c3sname": "10m v-component of wind", + "c3sunit": "m s^-1" }, - "normalized_energy_flux_into_waves": { - "paramId": "phiaw", - "c3sname": "Normalized energy flux into waves", - "c3sunit": "dimensionless" + "2m_dewpoint_temperature": { + "paramId": "d2m", + "c3sname": "2m dewpoint temperature", + "c3sunit": "K" }, - "normalized_stress_into_ocean": { - "paramId": "tauoc", - "c3sname": "Normalized stress into ocean", - "c3sunit": "dimensionless" + "2m_temperature": { + "paramId": "t2m", + "c3sname": "2m temperature", + "c3sunit": "K" }, - "northward_gravity_wave_surface_stress": { - "paramId": "mgws", - "c3sname": "Northward gravity wave surface stress", - "c3sunit": "N m^-2 s" + "evaporation_from_bare_soil": { + "paramId": "evabs", + "c3sname": "Evaporation from bare soil", + "c3sunit": "m of water equivalent" }, - "northward_turbulent_surface_stress": { - "paramId": "nsss", - "c3sname": "Northward turbulent surface stress", - "c3sunit": "N m^-2 s" + "evaporation_from_open_water_surfaces_excluding_oceans": { + "paramId": "evaow", + "c3sname": "Evaporation from open water surfaces excluding oceans", + "c3sunit": "m of water equivalent" }, - "orography": { - "paramId": "z", - "c3sname": "Orography", - "c3sunit": "m^2 s^-2" + "evaporation_from_the_top_of_canopy": { + "paramId": "evatc", + "c3sname": "Evaporation from the top of canopy", + "c3sunit": "m of water equivalent" }, - "peak_wave_period": { - "paramId": "pp1d", - "c3sname": "Peak wave period", - "c3sunit": "s" + "evaporation_from_vegetation_transpiration": { + "paramId": "evavt", + "c3sname": "Evaporation from vegetation transpiration", + "c3sunit": "m of water equivalent" }, - "period_corresponding_to_maximum_individual_wave_height": { - "paramId": "tmax", - "c3sname": "Period corresponding to maximum individual wave height", - "c3sunit": "s" + "forecast_albedo": { + "paramId": "fal", + "c3sname": "Forecast albedo", + "c3sunit": "(0 - 1)" }, - "potential_evaporation": { - "paramId": "pev", - "c3sname": "Potential evaporation", + "lake_bottom_temperature": { + "paramId": "lblt", + "c3sname": "Lake bottom temperature", + "c3sunit": "K" + }, + "lake_ice_depth": { + "paramId": "licd", + "c3sname": "Lake ice depth", "c3sunit": "m" }, - "precipitation_type": { - "paramId": "ptype", - "c3sname": "Precipitation type", - "c3sunit": "GRIB code table 4.201" + "lake_ice_temperature": { + "paramId": "lict", + "c3sname": "Lake ice temperature", + "c3sunit": "K" }, - "runoff": { - "paramId": "ro", - "c3sname": "Runoff", + "lake_mix_layer_depth": { + "paramId": "lmld", + "c3sname": "Lake mix-layer depth", "c3sunit": "m" }, - "sea_ice_cover": { - "paramId": "siconc", - "c3sname": "Sea-ice cover", - "c3sunit": "(0 - 1)" - }, - "sea_surface_temperature": { - "paramId": "sst", - "c3sname": "Sea surface temperature", + "lake_mix_layer_temperature": { + "paramId": "lmlt", + "c3sname": "Lake mix-layer temperature", "c3sunit": "K" }, - "significant_height_of_combined_wind_waves_and_swell": { - "paramId": "swh", - "c3sname": "Significant height of combined wind waves and swell", - "c3sunit": "m" + "lake_shape_factor": { + "paramId": "lshf", + "c3sname": "Lake shape factor", + "c3sunit": "dimensionless" }, - "significant_height_of_total_swell": { - "paramId": "shts", - "c3sname": "Significant height of total swell", - "c3sunit": "m" + "lake_total_layer_temperature": { + "paramId": "ltlt", + "c3sname": "Lake total layer temperature", + "c3sunit": "K" }, - "significant_height_of_wind_waves": { - "paramId": "shww", - "c3sname": "Significant height of wind waves", - "c3sunit": "m" + "leaf_area_index_high_vegetation": { + "paramId": "lai_hv", + "c3sname": "Leaf area index, high vegetation", + "c3sunit": "m^2 m^-2" }, - "significant_wave_height_of_first_swell_partition": { - "paramId": "p140121", - "c3sname": "Significant wave height of first swell partition", - "c3sunit": "m" + "leaf_area_index_low_vegetation": { + "paramId": "lai_lv", + "c3sname": "Leaf area index, low vegetation", + "c3sunit": "m^2 m^-2" }, - "significant_wave_height_of_second_swell_partition": { - "paramId": "p140124", - "c3sname": "Significant wave height of second swell partition", + "potential_evaporation": { + "paramId": "pev", + "c3sname": "Potential evaporation", "c3sunit": "m" }, - "significant_wave_height_of_third_swell_partition": { - "paramId": "p140127", - "c3sname": "Significant wave height of third swell partition", + "runoff": { + "paramId": "ro", + "c3sname": "Runoff", "c3sunit": "m" }, "skin_reservoir_content": { @@ -7172,16 +3005,16 @@ "c3sname": "Skin temperature", "c3sunit": "K" }, - "slope_of_sub_gridscale_orography": { - "paramId": "slor", - "c3sname": "Slope of sub-gridscale orography", - "c3sunit": "~" - }, "snow_albedo": { "paramId": "asn", "c3sname": "Snow albedo", "c3sunit": "(0 - 1)" }, + "snow_cover": { + "paramId": "snowc", + "c3sname": "Snow cover", + "c3sunit": "%" + }, "snow_density": { "paramId": "rsn", "c3sname": "Snow density", @@ -7190,6 +3023,11 @@ "snow_depth": { "paramId": "sd", "c3sname": "Snow depth", + "c3sunit": "m" + }, + "snow_depth_water_equivalent": { + "paramId": "sd", + "c3sname": "Snow depth water equivalent", "c3sunit": "m of water equivalent" }, "snow_evaporation": { @@ -7227,21 +3065,6 @@ "c3sname": "Soil temperature level 4", "c3sunit": "K" }, - "soil_type": { - "paramId": "slt", - "c3sname": "Soil type", - "c3sunit": "~" - }, - "standard_deviation_of_filtered_subgrid_orography": { - "paramId": "sdfor", - "c3sname": "Standard deviation of filtered subgrid orography", - "c3sunit": "m" - }, - "standard_deviation_of_orography": { - "paramId": "sdor", - "c3sname": "Standard deviation of orography", - "c3sunit": "~" - }, "sub_surface_runoff": { "paramId": "ssro", "c3sname": "Sub-surface runoff", @@ -7257,21 +3080,11 @@ "c3sname": "Surface net solar radiation", "c3sunit": "J m^-2" }, - "surface_net_solar_radiation_clear_sky": { - "paramId": "ssrc", - "c3sname": "Surface net solar radiation, clear sky", - "c3sunit": "J m^-2" - }, "surface_net_thermal_radiation": { "paramId": "str", "c3sname": "Surface net thermal radiation", "c3sunit": "J m^-2" }, - "surface_net_thermal_radiation_clear_sky": { - "paramId": "strc", - "c3sname": "Surface net thermal radiation, clear sky", - "c3sunit": "J m^-2" - }, "surface_pressure": { "paramId": "sp", "c3sname": "Surface pressure", @@ -7287,404 +3100,523 @@ "c3sname": "Surface sensible heat flux", "c3sunit": "J m^-2" }, - "surface_solar_radiation_downward_clear_sky": { - "paramId": "ssrdc", - "c3sname": "Surface solar radiation downward, clear sky", - "c3sunit": "J m^-2" - }, "surface_solar_radiation_downwards": { "paramId": "ssrd", "c3sname": "Surface solar radiation downwards", - "c3sunit": "J m^-2" - }, - "surface_thermal_radiation_downward_clear_sky": { - "paramId": "strdc", - "c3sname": "Surface thermal radiation downward, clear sky", - "c3sunit": "J m^-2" + "c3sunit": "J m-2" }, "surface_thermal_radiation_downwards": { "paramId": "strd", "c3sname": "Surface thermal radiation downwards", - "c3sunit": "J m^-2" + "c3sunit": "J m-2" }, "temperature_of_snow_layer": { "paramId": "tsn", "c3sname": "Temperature of snow layer", "c3sunit": "K" }, - "toa_incident_solar_radiation": { - "paramId": "tisr", - "c3sname": "TOA incident solar radiation", - "c3sunit": "J m^-2" + "total_precipitation": { + "paramId": "tp", + "c3sname": "Total precipitation", + "c3sunit": "m" }, - "top_net_solar_radiation": { - "paramId": "tsr", - "c3sname": "Top net solar radiation", - "c3sunit": "J m^-2" + "volumetric_soil_water_layer_1": { + "paramId": "swvl1", + "c3sname": "Volumetric soil water layer 1", + "c3sunit": "m^3 m^-3" }, - "top_net_solar_radiation_clear_sky": { - "paramId": "tsrc", - "c3sname": "Top net solar radiation, clear sky", - "c3sunit": "J m^-2" + "volumetric_soil_water_layer_2": { + "paramId": "swvl2", + "c3sname": "Volumetric soil water layer 2", + "c3sunit": "m^3 m^-3" }, - "top_net_thermal_radiation": { - "paramId": "ttr", - "c3sname": "Top net thermal radiation", - "c3sunit": "J m^-2" + "volumetric_soil_water_layer_3": { + "paramId": "swvl3", + "c3sname": "Volumetric soil water layer 3", + "c3sunit": "m^3 m^-3" }, - "top_net_thermal_radiation_clear_sky": { - "paramId": "ttrc", - "c3sname": "Top net thermal radiation, clear sky", - "c3sunit": "J m^-2" + "volumetric_soil_water_layer_4": { + "paramId": "swvl4", + "c3sname": "Volumetric soil water layer 4", + "c3sunit": "m^3 m^-3" + } + }, + "product_types": [ + "reanalysis-monthly-means-of-daily-means", + "reanalysis-synoptic-monthly-means" + ] + }, + "reanalysis-era5-pressure-levels": { + "variables": { + "divergence": { + "paramId": "d", + "c3sname": "Divergence", + "c3sunit": "s^-1" }, - "total_cloud_cover": { - "paramId": "tcc", - "c3sname": "Total cloud cover", - "c3sunit": "(0 - 1)" + "fraction_of_cloud_cover": { + "paramId": "cc", + "c3sname": "Fraction of cloud cover", + "c3sunit": "Dimensionless" }, - "total_column_cloud_ice_water": { - "paramId": "tciw", - "c3sname": "Total column cloud ice water", - "c3sunit": "kg m^-2" + "geopotential": { + "paramId": "z", + "c3sname": "Geopotential", + "c3sunit": "m^2 s^-2" }, - "total_column_cloud_liquid_water": { - "paramId": "tclw", - "c3sname": "Total column cloud liquid water", - "c3sunit": "kg m^-2" + "ozone_mass_mixing_ratio": { + "paramId": "o3", + "c3sname": "Ozone mass mixing ratio", + "c3sunit": "kg kg^-1" }, - "total_column_ozone": { - "paramId": "tco3", - "c3sname": "Total column ozone", - "c3sunit": "kg m^-2" + "potential_vorticity": { + "paramId": "pv", + "c3sname": "Potential vorticity", + "c3sunit": "K m^2 kg^-1 s^-1" }, - "total_column_rain_water": { - "paramId": "tcrw", - "c3sname": "Total column rain water", - "c3sunit": "kg m^-2" + "relative_humidity": { + "paramId": "r", + "c3sname": "Relative humidity", + "c3sunit": "%" }, - "total_column_snow_water": { - "paramId": "tcsw", - "c3sname": "Total column snow water", - "c3sunit": "kg m^-2" + "specific_cloud_ice_water_content": { + "paramId": "ciwc", + "c3sname": "Specific cloud ice water content", + "c3sunit": "kg kg^-1" }, - "total_column_supercooled_liquid_water": { - "paramId": "tcslw", - "c3sname": "Total column supercooled liquid water", - "c3sunit": "kg m^-2" + "specific_cloud_liquid_water_content": { + "paramId": "clwc", + "c3sname": "Specific cloud liquid water content", + "c3sunit": "kg kg^-1" }, - "total_column_water": { - "paramId": "tcw", - "c3sname": "Total column water", - "c3sunit": "kg m^-2" + "specific_humidity": { + "paramId": "q", + "c3sname": "Specific humidity", + "c3sunit": "kg kg^-1" }, - "total_column_water_vapour": { - "paramId": "tcwv", - "c3sname": "Total column water vapour", - "c3sunit": "kg m^-2" + "specific_rain_water_content": { + "paramId": "crwc", + "c3sname": "Specific rain water content", + "c3sunit": "kg kg^-1" }, - "total_precipitation": { - "paramId": "tp", - "c3sname": "Total precipitation", - "c3sunit": "m" + "specific_snow_water_content": { + "paramId": "cswc", + "c3sname": "Specific snow water content", + "c3sunit": "kg kg^-1" }, - "total_sky_direct_solar_radiation_at_surface": { - "paramId": "fdir", - "c3sname": "Total sky direct solar radiation at surface", - "c3sunit": "J m^-2" + "temperature": { + "paramId": "t", + "c3sname": "Temperature", + "c3sunit": "K" + }, + "u_component_of_wind": { + "paramId": "u", + "c3sname": "U-component of wind", + "c3sunit": "m s^-1" + }, + "v_component_of_wind": { + "paramId": "v", + "c3sname": "V-component of wind", + "c3sunit": "m s^-1" + }, + "vertical_velocity": { + "paramId": "w", + "c3sname": "Vertical velocity", + "c3sunit": "Pa s^-1" + }, + "vorticity": { + "paramId": "vo", + "c3sname": "Vorticity (relative)", + "c3sunit": "s^-1" + } + }, + "product_types": [ + "mean", + "members", + "spread" + ] + }, + "reanalysis-era5-pressure-levels-monthly-means": { + "variables": { + "divergence": { + "paramId": "d", + "c3sname": "Divergence", + "c3sunit": "s^-1" + }, + "fraction_of_cloud_cover": { + "paramId": "cc", + "c3sname": "Fraction of cloud cover", + "c3sunit": "Dimensionless" + }, + "geopotential": { + "paramId": "z", + "c3sname": "Geopotential", + "c3sunit": "m^2 s^-2" + }, + "ozone_mass_mixing_ratio": { + "paramId": "o3", + "c3sname": "Ozone mass mixing ratio", + "c3sunit": "kg kg^-1" + }, + "potential_vorticity": { + "paramId": "pv", + "c3sname": "Potential vorticity", + "c3sunit": "K m^2 kg^-1 s^-1" + }, + "relative_humidity": { + "paramId": "r", + "c3sname": "Relative humidity", + "c3sunit": "%" + }, + "specific_cloud_ice_water_content": { + "paramId": "ciwc", + "c3sname": "Specific cloud ice water content", + "c3sunit": "kg kg^-1" + }, + "specific_cloud_liquid_water_content": { + "paramId": "clwc", + "c3sname": "Specific cloud liquid water content", + "c3sunit": "kg kg^-1" }, - "total_totals_index": { - "paramId": "totalx", - "c3sname": "Total totals index", - "c3sunit": "K" + "specific_humidity": { + "paramId": "q", + "c3sname": "Specific humidity", + "c3sunit": "kg kg^-1" }, - "trapping_layer_base_height": { - "paramId": "tplb", - "c3sname": "Trapping layer base height", - "c3sunit": "m" + "specific_rain_water_content": { + "paramId": "crwc", + "c3sname": "Specific rain water content", + "c3sunit": "kg kg^-1" }, - "trapping_layer_top_height": { - "paramId": "tplt", - "c3sname": "Trapping layer top height", - "c3sunit": "m" + "specific_snow_water_content": { + "paramId": "cswc", + "c3sname": "Specific snow water content", + "c3sunit": "kg kg^-1" }, - "type_of_high_vegetation": { - "paramId": "tvh", - "c3sname": "Type of high vegetation", - "c3sunit": "~" + "temperature": { + "paramId": "t", + "c3sname": "Temperature", + "c3sunit": "K" }, - "type_of_low_vegetation": { - "paramId": "tvl", - "c3sname": "Type of low vegetation", - "c3sunit": "~" + "u_component_of_wind": { + "paramId": "u", + "c3sname": "U-component of wind", + "c3sunit": "m s^-1" }, - "u_component_stokes_drift": { - "paramId": "ust", - "c3sname": "U-component stokes drift", + "v_component_of_wind": { + "paramId": "v", + "c3sname": "V-component of wind", "c3sunit": "m s^-1" }, - "uv_visible_albedo_for_diffuse_radiation": { - "paramId": "aluvd", - "c3sname": "UV visible albedo for diffuse radiation", - "c3sunit": "(0 - 1)" + "vertical_velocity": { + "paramId": "w", + "c3sname": "Vertical velocity", + "c3sunit": "Pa s^-1" }, - "uv_visible_albedo_for_direct_radiation": { - "paramId": "aluvp", - "c3sname": "UV visible albedo for direct radiation", - "c3sunit": "(0 - 1)" + "vorticity": { + "paramId": "vo", + "c3sname": "Vorticity (relative)", + "c3sunit": "s^-1" + } + }, + "product_types": [ + "members-monthly-means-of-daily-means", + "members-synoptic-monthly-means", + "reanalysis-monthly-means-of-daily-means", + "reanalysis-synoptic-monthly-means" + ] + }, + "reanalysis-uerra-europe-single-levels": { + "variables": { + "10m_wind_direction": { + "paramId": "wdir10", + "c3sname": "10m wind direction", + "c3sunit": "Degrees" }, - "v_component_stokes_drift": { - "paramId": "vst", - "c3sname": "V-component stokes drift", + "10m_wind_speed": { + "paramId": "si10", + "c3sname": "10m wind speed", "c3sunit": "m s^-1" }, - "vertical_integral_of_divergence_of_cloud_frozen_water_flux": { - "paramId": "p80.162", - "c3sname": "Vertical integral of divergence of cloud frozen water flux", - "c3sunit": "kg m^-2 s^-1" + "2m_relative_humidity": { + "paramId": "r2", + "c3sname": "2m relative humidity", + "c3sunit": "%" }, - "vertical_integral_of_divergence_of_cloud_liquid_water_flux": { - "paramId": "p79.162", - "c3sname": "Vertical integral of divergence of cloud liquid water flux", - "c3sunit": "kg m^-2 s^-1" + "2m_temperature": { + "paramId": "t2m", + "c3sname": "2m temperature", + "c3sunit": "K" }, - "vertical_integral_of_divergence_of_geopotential_flux": { - "paramId": "p85.162", - "c3sname": "Vertical integral of divergence of geopotential flux", - "c3sunit": "W m^-2" + "albedo": { + "paramId": "al", + "c3sname": "Albedo", + "c3sunit": "%" }, - "vertical_integral_of_divergence_of_kinetic_energy_flux": { - "paramId": "p82.162", - "c3sname": "Vertical integral of divergence of kinetic energy flux", - "c3sunit": "W m^-2" + "high_cloud_cover": { + "paramId": "hcc", + "c3sname": "High cloud cover", + "c3sunit": "%" }, - "vertical_integral_of_divergence_of_mass_flux": { - "paramId": "p81.162", - "c3sname": "Vertical integral of divergence of mass flux", - "c3sunit": "kg m^-2 s^-1" + "low_cloud_cover": { + "paramId": "lcc", + "c3sname": "Low cloud cover", + "c3sunit": "%" }, - "vertical_integral_of_divergence_of_moisture_flux": { - "paramId": "p84.162", - "c3sname": "Vertical integral of divergence of moisture flux", - "c3sunit": "kg m^-2 s^-1" + "mean_sea_level_pressure": { + "paramId": "msl", + "c3sname": "Mean sea level pressure", + "c3sunit": "Pa" }, - "vertical_integral_of_divergence_of_ozone_flux": { - "paramId": "p87.162", - "c3sname": "Vertical integral of divergence of ozone flux", - "c3sunit": "kg m^-2 s^-1" + "medium_cloud_cover": { + "paramId": "mcc", + "c3sname": "Medium cloud cover", + "c3sunit": "%" }, - "vertical_integral_of_divergence_of_thermal_energy_flux": { - "paramId": "p83.162", - "c3sname": "Vertical integral of divergence of thermal energy flux", - "c3sunit": "W m^-2" + "orography": { + "paramId": "orog", + "c3sname": "Orography", + "c3sunit": "gpm (geopotential height in meter)" }, - "vertical_integral_of_divergence_of_total_energy_flux": { - "paramId": "p86.162", - "c3sname": "Vertical integral of divergence of total energy flux", - "c3sunit": "W m^-2" + "skin_temperature": { + "paramId": "skt", + "c3sname": "Skin temperature", + "c3sunit": "K" }, - "vertical_integral_of_eastward_cloud_frozen_water_flux": { - "paramId": "p90.162", - "c3sname": "Vertical integral of eastward cloud frozen water flux", - "c3sunit": "kg m^-1 s^-1" + "snow_density": { + "paramId": "rsn", + "c3sname": "Snow density", + "c3sunit": "kg m^-3" }, - "vertical_integral_of_eastward_cloud_liquid_water_flux": { - "paramId": "p88.162", - "c3sname": "Vertical integral of eastward cloud liquid water flux", - "c3sunit": "kg m^-1 s^-1" + "snow_depth_water_equivalent": { + "paramId": "sd", + "c3sname": "Snow depth water equivalent", + "c3sunit": "Kg m^-2" }, - "vertical_integral_of_eastward_geopotential_flux": { - "paramId": "p73.162", - "c3sname": "Vertical integral of eastward geopotential flux", - "c3sunit": "W m^-1" + "surface_pressure": { + "paramId": "sp", + "c3sname": "Surface pressure", + "c3sunit": "Pa" }, - "vertical_integral_of_eastward_heat_flux": { - "paramId": "p69.162", - "c3sname": "Vertical integral of eastward heat flux", - "c3sunit": "W m^-1" + "surface_roughness": { + "paramId": "sr", + "c3sname": "Surface roughness", + "c3sunit": "m" }, - "vertical_integral_of_eastward_kinetic_energy_flux": { - "paramId": "p67.162", - "c3sname": "Vertical integral of eastward kinetic energy flux", - "c3sunit": "W m^-1" + "total_cloud_cover": { + "paramId": "tcc", + "c3sname": "Total cloud cover", + "c3sunit": "%" }, - "vertical_integral_of_eastward_mass_flux": { - "paramId": "p65.162", - "c3sname": "Vertical integral of eastward mass flux", - "c3sunit": "kg m^-1 s^-1" + "total_column_integrated_water_vapour": { + "paramId": "tciwv", + "c3sname": "Total column integrated water vapour", + "c3sunit": "kg m^-2" }, - "vertical_integral_of_eastward_ozone_flux": { - "paramId": "p77.162", - "c3sname": "Vertical integral of eastward ozone flux", - "c3sunit": "kg m^-1 s^-1" + "total_precipitation": { + "paramId": "tp", + "c3sname": "Total precipitation", + "c3sunit": "kg m^-2" + } + }, + "product_types": [ + "an" + ] + }, + "reanalysis-uerra-europe-pressure-levels": { + "variables": { + "geopotential": { + "paramId": "z", + "c3sname": "Geopotential", + "c3sunit": "m^2 s^-2" }, - "vertical_integral_of_eastward_total_energy_flux": { - "paramId": "p75.162", - "c3sname": "Vertical integral of eastward total energy flux", - "c3sunit": "W m^-1" + "geopotential_height": { + "paramId": "gh", + "c3sname": "Geopotential height", + "c3sunit": "gpm (geopotential height in meter)" }, - "vertical_integral_of_eastward_water_vapour_flux": { - "paramId": "p71.162", - "c3sname": "Vertical integral of eastward water vapour flux", - "c3sunit": "kg m^-1 s^-1" + "relative_humidity": { + "paramId": "r", + "c3sname": "Relative humidity", + "c3sunit": "%" }, - "vertical_integral_of_energy_conversion": { - "paramId": "p64.162", - "c3sname": "Vertical integral of energy conversion", - "c3sunit": "W m^-2" + "temperature": { + "paramId": "t", + "c3sname": "Temperature", + "c3sunit": "K" }, - "vertical_integral_of_kinetic_energy": { - "paramId": "p59.162", - "c3sname": "Vertical integral of kinetic energy", - "c3sunit": "J m^-2" + "u_component_of_wind": { + "paramId": "u", + "c3sname": "U-component of wind", + "c3sunit": "m s^-1" }, - "vertical_integral_of_mass_of_atmosphere": { - "paramId": "p53.162", - "c3sname": "Vertical integral of mass of atmosphere", - "c3sunit": "kg m^-2" + "v_component_of_wind": { + "paramId": "v", + "c3sname": "V-component of wind", + "c3sunit": "m s^-1" + } + }, + "product_types": [ + "an" + ] + }, + "seasonal-monthly-single-levels": { + "variables": { + "10m_u_component_of_wind": { + "paramId": "u10", + "c3sname": "10m u-component of wind", + "c3sunit": "m s^-1" }, - "vertical_integral_of_mass_tendency": { - "paramId": "p92.162", - "c3sname": "Vertical integral of mass tendency", - "c3sunit": "kg m^-2 s^-1" + "10m_v_component_of_wind": { + "paramId": "v10", + "c3sname": "10m v-component of wind", + "c3sunit": "m s^-1" }, - "vertical_integral_of_northward_cloud_frozen_water_flux": { - "paramId": "p91.162", - "c3sname": "Vertical integral of northward cloud frozen water flux", - "c3sunit": "kg m^-1 s^-1" + "10m_wind_gust_since_previous_post_processing": { + "paramId": "fg10", + "c3sname": "10m wind gust since previous post-processing", + "c3sunit": "m s^-1" }, - "vertical_integral_of_northward_cloud_liquid_water_flux": { - "paramId": "p89.162", - "c3sname": "Vertical integral of northward cloud liquid water flux", - "c3sunit": "kg m^-1 s^-1" + "10m_wind_speed": { + "paramId": "si10", + "c3sname": "10m wind speed", + "c3sunit": "m s^-1" }, - "vertical_integral_of_northward_geopotential_flux": { - "paramId": "p74.162", - "c3sname": "Vertical integral of northward geopotential flux", - "c3sunit": "W m^-1" + "2m_dewpoint_temperature": { + "paramId": "d2m", + "c3sname": "2m dewpoint temperature", + "c3sunit": "K" }, - "vertical_integral_of_northward_heat_flux": { - "paramId": "p70.162", - "c3sname": "Vertical integral of northward heat flux", - "c3sunit": "W m^-1" + "2m_temperature": { + "paramId": "t2m", + "c3sname": "2m temperature", + "c3sunit": "K" }, - "vertical_integral_of_northward_kinetic_energy_flux": { - "paramId": "p68.162", - "c3sname": "Vertical integral of northward kinetic energy flux", - "c3sunit": "W m^-1" + "east_west_surface_stress_rate_of_accumulation": { + "paramId": "ewssra", + "c3sname": "East-west surface stress rate of accumulation", + "c3sunit": "N m^-2" }, - "vertical_integral_of_northward_mass_flux": { - "paramId": "p66.162", - "c3sname": "Vertical integral of northward mass flux", - "c3sunit": "kg m^-1 s^-1" + "evaporation": { + "paramId": "erate", + "c3sname": "Evaporation", + "c3sunit": "m of water s^-1" }, - "vertical_integral_of_northward_ozone_flux": { - "paramId": "p78.162", - "c3sname": "Vertical integral of northward ozone flux", - "c3sunit": "kg m^-1 s^-1" + "maximum_2m_temperature_in_the_last_24_hours": { + "paramId": "mx2t24", + "c3sname": "Maximum 2m temperature in the last 24 hours", + "c3sunit": "K" }, - "vertical_integral_of_northward_total_energy_flux": { - "paramId": "p76.162", - "c3sname": "Vertical integral of northward total energy flux", - "c3sunit": "W m^-1" + "mean_sea_level_pressure": { + "paramId": "msl", + "c3sname": "Mean sea level pressure", + "c3sunit": "Pa" }, - "vertical_integral_of_northward_water_vapour_flux": { - "paramId": "p72.162", - "c3sname": "Vertical integral of northward water vapour flux", - "c3sunit": "kg m^-1 s^-1" + "minimum_2m_temperature_in_the_last_24_hours": { + "paramId": "mn2t24", + "c3sname": "Minimum 2m temperature in the last 24 hours", + "c3sunit": "K" }, - "vertical_integral_of_potential_and_internal_energy": { - "paramId": "p61.162", - "c3sname": "Vertical integral of potential and internal energy", - "c3sunit": "J m^-2" + "north_south_surface_stress_rate_of_accumulation": { + "paramId": "nsssra", + "c3sname": "North-south surface stress rate of accumulation", + "c3sunit": "N m^-2" }, - "vertical_integral_of_potential_internal_and_latent_energy": { - "paramId": "p62.162", - "c3sname": "Vertical integral of potential, internal and latent energy", - "c3sunit": "J m^-2" + "runoff": { + "paramId": "mrort", + "c3sname": "Runoff", + "c3sunit": "m s^-1" }, - "vertical_integral_of_temperature": { - "paramId": "p54.162", - "c3sname": "Vertical integral of temperature", - "c3sunit": "K kg m^-2" + "sea_ice_cover": { + "paramId": "siconc", + "c3sname": "Sea-ice cover", + "c3sunit": "(0 - 1)" }, - "vertical_integral_of_thermal_energy": { - "paramId": "p60.162", - "c3sname": "Vertical integral of thermal energy", - "c3sunit": "J m^-2" + "sea_surface_temperature": { + "paramId": "sst", + "c3sname": "Sea surface temperature", + "c3sunit": "K" }, - "vertical_integral_of_total_energy": { - "paramId": "p63.162", - "c3sname": "Vertical integral of total energy", - "c3sunit": "J m^-2" + "snow_density": { + "paramId": "rsn", + "c3sname": "Snow density", + "c3sunit": "kg m^-3" }, - "vertically_integrated_moisture_divergence": { - "paramId": "vimd", - "c3sname": "Vertically integrated moisture divergence", - "c3sunit": "kg m^-2" + "snow_depth": { + "paramId": "sd", + "c3sname": "Snow depth", + "c3sunit": "m of water equivalent" }, - "volumetric_soil_water_layer_1": { - "paramId": "swvl1", - "c3sname": "Volumetric soil water layer 1", - "c3sunit": "m^3 m^-3" + "snowfall": { + "paramId": "mtsfr", + "c3sname": "Snowfall", + "c3sunit": "m of water equivalent s^-1" }, - "volumetric_soil_water_layer_2": { - "paramId": "swvl2", - "c3sname": "Volumetric soil water layer 2", - "c3sunit": "m^3 m^-3" + "soil_temperature_level_1": { + "paramId": "stl1", + "c3sname": "Soil temperature level 1", + "c3sunit": "K" }, - "volumetric_soil_water_layer_3": { - "paramId": "swvl3", - "c3sname": "Volumetric soil water layer 3", - "c3sunit": "m^3 m^-3" + "surface_latent_heat_flux": { + "paramId": "mslhfl", + "c3sname": "Surface latent heat flux", + "c3sunit": "W m^-2" }, - "volumetric_soil_water_layer_4": { - "paramId": "swvl4", - "c3sname": "Volumetric soil water layer 4", - "c3sunit": "m^3 m^-3" + "surface_sensible_heat_flux": { + "paramId": "msshfl", + "c3sname": "Surface sensible heat flux", + "c3sunit": "W m^-2" }, - "wave_spectral_directional_width": { - "paramId": "wdw", - "c3sname": "Wave spectral directional width", - "c3sunit": "dimensionless" + "surface_solar_radiation": { + "paramId": "msnsrf", + "c3sname": "Surface solar radiation", + "c3sunit": "W m^-2" }, - "wave_spectral_directional_width_for_swell": { - "paramId": "dwps", - "c3sname": "Wave spectral directional width for swell", - "c3sunit": "dimensionless" + "surface_solar_radiation_downwards": { + "paramId": "msdsrf", + "c3sname": "Surface solar radiation downwards", + "c3sunit": "W m^-2" }, - "wave_spectral_directional_width_for_wind_waves": { - "paramId": "dwww", - "c3sname": "Wave spectral directional width for wind waves", - "c3sunit": "dimensionless" + "surface_thermal_radiation": { + "paramId": "msntrf", + "c3sname": "Surface thermal radiation", + "c3sunit": "W m^-2" }, - "wave_spectral_kurtosis": { - "paramId": "wsk", - "c3sname": "Wave spectral kurtosis", - "c3sunit": "dimensionless" + "surface_thermal_radiation_downwards": { + "paramId": "msdtrf", + "c3sname": "Surface thermal radiation downwards", + "c3sunit": "W m^-2" }, - "wave_spectral_peakedness": { - "paramId": "wsp", - "c3sname": "Wave spectral peakedness", - "c3sunit": "dimensionless" + "top_solar_radiation": { + "paramId": "mtnsrf", + "c3sname": "Top solar radiation", + "c3sunit": "W m^-2" }, - "wave_spectral_skewness": { - "paramId": "wss", - "c3sname": "Wave spectral skewness", - "c3sunit": "dimensionless" + "top_thermal_radiation": { + "paramId": "mtntrf", + "c3sname": "Top thermal radiation", + "c3sunit": "W m^-2" }, - "zero_degree_level": { - "paramId": "deg0l", - "c3sname": "Zero degree level", - "c3sunit": "m" + "total_cloud_cover": { + "paramId": "tcc", + "c3sname": "Total cloud cover", + "c3sunit": "(0 - 1)" + }, + "total_precipitation": { + "paramId": "tprate", + "c3sname": "Total precipitation", + "c3sunit": "m s^-1" } }, "product_types": [ - "mean", - "members", - "spread" + "em", + "hcmean", + "fcmax", + "fcmean", + "fcmin", + "fcstdev" ] }, - "reanalysis-era5-land-monthly-means": { + "seasonal-original-single-levels": { "variables": { "10m_u_component_of_wind": { "paramId": "u10", @@ -7696,6 +3628,11 @@ "c3sname": "10m v-component of wind", "c3sunit": "m s^-1" }, + "10m_wind_gust_since_previous_post_processing": { + "paramId": "fg10", + "c3sname": "10m wind gust since previous post-processing", + "c3sunit": "m s^-1" + }, "2m_dewpoint_temperature": { "paramId": "d2m", "c3sname": "2m dewpoint temperature", @@ -7706,106 +3643,61 @@ "c3sname": "2m temperature", "c3sunit": "K" }, - "evaporation_from_bare_soil": { - "paramId": "evabs", - "c3sname": "Evaporation from bare soil", - "c3sunit": "m of water equivalent" - }, - "evaporation_from_open_water_surfaces_excluding_oceans": { - "paramId": "evaow", - "c3sname": "Evaporation from open water surfaces excluding oceans", - "c3sunit": "m of water equivalent" - }, - "evaporation_from_the_top_of_canopy": { - "paramId": "evatc", - "c3sname": "Evaporation from the top of canopy", - "c3sunit": "m of water equivalent" + "eastward_turbulent_surface_stress": { + "paramId": "ewss", + "c3sname": "Eastward turbulent surface stress", + "c3sunit": "N m^-2 s" }, - "evaporation_from_vegetation_transpiration": { - "paramId": "evavt", - "c3sname": "Evaporation from vegetation transpiration", + "evaporation": { + "paramId": "e", + "c3sname": "Evaporation", "c3sunit": "m of water equivalent" }, - "forecast_albedo": { - "paramId": "fal", - "c3sname": "Forecast albedo", - "c3sunit": "dimensionless" - }, - "lake_bottom_temperature": { - "paramId": "lblt", - "c3sname": "Lake bottom temperature", - "c3sunit": "K" - }, - "lake_ice_depth": { - "paramId": "licd", - "c3sname": "Lake ice depth", - "c3sunit": "m" - }, - "lake_ice_temperature": { - "paramId": "lict", - "c3sname": "Lake ice temperature", - "c3sunit": "K" - }, - "lake_mix_layer_depth": { - "paramId": "lmld", - "c3sname": "Lake mix-layer depth", - "c3sunit": "m" + "land_sea_mask": { + "paramId": "lsm", + "c3sname": "Land-sea mask", + "c3sunit": "(0 - 1)" }, - "lake_mix_layer_temperature": { - "paramId": "lmlt", - "c3sname": "Lake mix-layer temperature", + "maximum_2m_temperature_in_the_last_24_hours": { + "paramId": "mx2t24", + "c3sname": "Maximum 2m temperature in the last 24 hours", "c3sunit": "K" }, - "lake_shape_factor": { - "paramId": "lshf", - "c3sname": "Lake shape factor", - "c3sunit": "dimensionless" + "mean_sea_level_pressure": { + "paramId": "msl", + "c3sname": "Mean sea level pressure", + "c3sunit": "Pa" }, - "lake_total_layer_temperature": { - "paramId": "ltlt", - "c3sname": "Lake total layer temperature", + "minimum_2m_temperature_in_the_last_24_hours": { + "paramId": "mn2t24", + "c3sname": "Minimum 2m temperature in the last 24 hours", "c3sunit": "K" }, - "leaf_area_index_high_vegetation": { - "paramId": "lai_hv", - "c3sname": "Leaf area index, high vegetation", - "c3sunit": "m^2 m^-2" - }, - "leaf_area_index_low_vegetation": { - "paramId": "lai_lv", - "c3sname": "Leaf area index, low vegetation", - "c3sunit": "m^2 m^-2" + "northward_turbulent_surface_stress": { + "paramId": "nsss", + "c3sname": "Northward turbulent surface stress", + "c3sunit": "N m^-2 s" }, - "potential_evaporation": { - "paramId": "pev", - "c3sname": "Potential evaporation", - "c3sunit": "m" + "orography": { + "paramId": "z", + "c3sname": "Orography", + "c3sunit": "m^2 s^-2" }, "runoff": { "paramId": "ro", "c3sname": "Runoff", "c3sunit": "m" }, - "skin_reservoir_content": { - "paramId": "src", - "c3sname": "Skin reservoir content", - "c3sunit": "m of water equivalent" + "sea_ice_cover": { + "paramId": "siconc", + "c3sname": "Sea-ice cover", + "c3sunit": "(0 - 1)" }, - "skin_temperature": { - "paramId": "skt", - "c3sname": "Skin temperature", + "sea_surface_temperature": { + "paramId": "sst", + "c3sname": "Sea surface temperature", "c3sunit": "K" }, - "snow_albedo": { - "paramId": "asn", - "c3sname": "Snow albedo", - "c3sunit": "dimensionless" - }, - "snow_cover": { - "paramId": "snowc", - "c3sname": "Snow cover", - "c3sunit": "%" - }, "snow_density": { "paramId": "rsn", "c3sname": "Snow density", @@ -7814,16 +3706,6 @@ "snow_depth": { "paramId": "sd", "c3sname": "Snow depth", - "c3sunit": "m" - }, - "snow_depth_water_equivalent": { - "paramId": "sd", - "c3sname": "Snow depth water equivalent", - "c3sunit": "m of water equivalent" - }, - "snow_evaporation": { - "paramId": "es", - "c3sname": "Snow evaporation", "c3sunit": "m of water equivalent" }, "snowfall": { @@ -7831,36 +3713,11 @@ "c3sname": "Snowfall", "c3sunit": "m of water equivalent" }, - "snowmelt": { - "paramId": "smlt", - "c3sname": "Snowmelt", - "c3sunit": "m of water equivalent" - }, "soil_temperature_level_1": { "paramId": "stl1", "c3sname": "Soil temperature level 1", "c3sunit": "K" }, - "soil_temperature_level_2": { - "paramId": "stl2", - "c3sname": "Soil temperature level 2", - "c3sunit": "K" - }, - "soil_temperature_level_3": { - "paramId": "stl3", - "c3sname": "Soil temperature level 3", - "c3sunit": "K" - }, - "soil_temperature_level_4": { - "paramId": "stl4", - "c3sname": "Soil temperature level 4", - "c3sunit": "K" - }, - "sub_surface_runoff": { - "paramId": "ssro", - "c3sname": "Sub-surface runoff", - "c3sunit": "m" - }, "surface_latent_heat_flux": { "paramId": "slhf", "c3sname": "Surface latent heat flux", @@ -7876,16 +3733,6 @@ "c3sname": "Surface net thermal radiation", "c3sunit": "J m^-2" }, - "surface_pressure": { - "paramId": "sp", - "c3sname": "Surface pressure", - "c3sunit": "Pa" - }, - "surface_runoff": { - "paramId": "sro", - "c3sname": "Surface runoff", - "c3sunit": "m" - }, "surface_sensible_heat_flux": { "paramId": "sshf", "c3sname": "Surface sensible heat flux", @@ -7894,124 +3741,155 @@ "surface_solar_radiation_downwards": { "paramId": "ssrd", "c3sname": "Surface solar radiation downwards", - "c3sunit": "J m-2" + "c3sunit": "J m^-2" }, "surface_thermal_radiation_downwards": { "paramId": "strd", "c3sname": "Surface thermal radiation downwards", - "c3sunit": "J m-2" + "c3sunit": "J m^-2" }, - "temperature_of_snow_layer": { - "paramId": "tsn", - "c3sname": "Temperature of snow layer", - "c3sunit": "K" + "toa_incident_solar_radiation": { + "paramId": "tisr", + "c3sname": "TOA incident solar radiation", + "c3sunit": "J m^-2" + }, + "top_net_solar_radiation": { + "paramId": "tsr", + "c3sname": "Top net solar radiation", + "c3sunit": "J m^-2" + }, + "top_net_thermal_radiation": { + "paramId": "ttr", + "c3sname": "Top net thermal radiation", + "c3sunit": "J m^-2" + }, + "total_cloud_cover": { + "paramId": "tcc", + "c3sname": "Total cloud cover", + "c3sunit": "(0 - 1)" }, "total_precipitation": { "paramId": "tp", "c3sname": "Total precipitation", "c3sunit": "m" + } + }, + "product_types": [ + "fc" + ] + }, + "seasonal-monthly-pressure-levels": { + "variables": { + "geopotential": { + "paramId": "z", + "c3sname": "Geopotential", + "c3sunit": "m^2 s^-2" }, - "volumetric_soil_water_layer_1": { - "paramId": "swvl1", - "c3sname": "Volumetric soil water layer 1", - "c3sunit": "m^3 m^-3" + "specific_humidity": { + "paramId": "q", + "c3sname": "Specific humidity", + "c3sunit": "kg kg^-1" }, - "volumetric_soil_water_layer_2": { - "paramId": "swvl2", - "c3sname": "Volumetric soil water layer 2", - "c3sunit": "m^3 m^-3" + "temperature": { + "paramId": "t", + "c3sname": "Temperature", + "c3sunit": "K" }, - "volumetric_soil_water_layer_3": { - "paramId": "swvl3", - "c3sname": "Volumetric soil water layer 3", - "c3sunit": "m^3 m^-3" + "u_component_of_wind": { + "paramId": "u", + "c3sname": "U-component of wind", + "c3sunit": "m s^-1" }, - "volumetric_soil_water_layer_4": { - "paramId": "swvl4", - "c3sname": "Volumetric soil water layer 4", - "c3sunit": "m^3 m^-3" + "v_component_of_wind": { + "paramId": "v", + "c3sname": "V-component of wind", + "c3sunit": "m s^-1" } }, "product_types": [ - "reanalysis-monthly-means-of-daily-means", - "reanalysis-synoptic-monthly-means" + "em", + "hcmean", + "fcmean" ] }, - "reanalysis-uerra-europe-soil-levels": { + "seasonal-postprocessed-pressure-levels": { "variables": { - "soil_temperature": { - "paramId": "sot", - "c3sname": "Soil temperature", - "c3sunit": "K" + "geopotential_anomaly": { + "paramId": "za", + "c3sname": "Geopotential anomaly", + "c3sunit": "m^2 s^-2" }, - "volumetric_soil_moisture": { - "paramId": "vsw", - "c3sname": "Volumetric soil moisture", - "c3sunit": "m^3 m^-3" + "specific_humidity_anomaly": { + "paramId": "qa", + "c3sname": "Specific humidity anomaly", + "c3sunit": "kg kg^-1" + }, + "temperature_anomaly": { + "paramId": "ta", + "c3sname": "Temperature anomaly", + "c3sunit": "K" }, - "volumetric_transpiration_stress_onset": { - "paramId": "voltso", - "c3sname": "Volumetric transpiration stress-onset", - "c3sunit": "m^3 m^-3" + "u_component_of_wind_anomaly": { + "paramId": "ua", + "c3sname": "U-component of wind anomaly", + "c3sunit": "m s^-1" }, - "volumetric_wilting_point": { - "paramId": "vwiltm", - "c3sname": "Volumetric wilting point", - "c3sunit": "m^3 m^-3" + "v_component_of_wind_anomaly": { + "paramId": "va", + "c3sname": "V-component of wind anomaly", + "c3sunit": "m s^-1" } }, "product_types": [ - "an" + "em", + "fcmean" ] }, - "reanalysis-uerra-europe-height-levels": { + "seasonal-monthly-pressure-levels-area": { "variables": { - "pressure": { - "paramId": "pres", - "c3sname": "Pressure", - "c3sunit": "Pa" + "geopotential": { + "paramId": "z", + "c3sname": "Geopotential", + "c3sunit": "m^2 s^-2" }, - "relative_humidity": { - "paramId": "r", - "c3sname": "Relative humidity", - "c3sunit": "%" + "specific_humidity": { + "paramId": "q", + "c3sname": "Specific humidity", + "c3sunit": "kg kg^-1" }, "temperature": { "paramId": "t", "c3sname": "Temperature", "c3sunit": "K" }, - "wind_direction": { - "paramId": "p3031", - "c3sname": "Wind direction", - "c3sunit": "Degrees" + "u_component_of_wind": { + "paramId": "u", + "c3sname": "U-component of wind", + "c3sunit": "m s^-1" }, - "wind_speed": { - "paramId": "ws", - "c3sname": "Wind speed", + "v_component_of_wind": { + "paramId": "v", + "c3sname": "V-component of wind", "c3sunit": "m s^-1" } }, "product_types": [ - "an" + "em", + "hcmean", + "fcmean" ] }, - "reanalysis-uerra-europe-pressure-levels": { + "seasonal-original-pressure-levels": { "variables": { "geopotential": { "paramId": "z", "c3sname": "Geopotential", "c3sunit": "m^2 s^-2" }, - "geopotential_height": { - "paramId": "gh", - "c3sname": "Geopotential height", - "c3sunit": "gpm (geopotential height in meter)" - }, - "relative_humidity": { - "paramId": "r", - "c3sname": "Relative humidity", - "c3sunit": "%" + "specific_humidity": { + "paramId": "q", + "c3sname": "Specific humidity", + "c3sunit": "kg kg^-1" }, "temperature": { "paramId": "t", @@ -8030,104 +3908,165 @@ } }, "product_types": [ - "an" + "fc" ] }, - "reanalysis-uerra-europe-single-levels": { + "seasonal-postprocessed-single-levels": { "variables": { - "10m_wind_direction": { - "paramId": "wdir10", - "c3sname": "10m wind direction", - "c3sunit": "Degrees" + "10m_u_component_of_wind_anomaly": { + "paramId": "ua10", + "c3sname": "10m u-component of wind anomaly", + "c3sunit": "m s^-1" }, - "10m_wind_speed": { - "paramId": "si10", - "c3sname": "10m wind speed", + "10m_v_component_of_wind_anomaly": { + "paramId": "va10", + "c3sname": "10m v-component of wind anomaly", "c3sunit": "m s^-1" }, - "2m_relative_humidity": { - "paramId": "r2", - "c3sname": "2m relative humidity", - "c3sunit": "%" + "10m_wind_gust_anomaly": { + "paramId": "fga10", + "c3sname": "10m wind gust anomaly", + "c3sunit": "m s^-1" }, - "2m_temperature": { - "paramId": "t2m", - "c3sname": "2m temperature", + "10m_wind_speed_anomaly": { + "paramId": "ua10", + "c3sname": "10m wind speed anomaly", + "c3sunit": "m s^-1" + }, + "2m_dewpoint_temperature_anomaly": { + "paramId": "d2a", + "c3sname": "2m dewpoint temperature anomaly", "c3sunit": "K" }, - "albedo": { - "paramId": "al", - "c3sname": "Albedo", - "c3sunit": "%" + "2m_temperature_anomaly": { + "paramId": "t2a", + "c3sname": "2m temperature anomaly", + "c3sunit": "K" }, - "high_cloud_cover": { - "paramId": "hcc", - "c3sname": "High cloud cover", - "c3sunit": "%" + "east_west_surface_stress_anomalous_rate_of_accumulation": { + "paramId": "ewssara", + "c3sname": "East-west surface stress anomalous rate of accumulation", + "c3sunit": "N m^-2" }, - "low_cloud_cover": { - "paramId": "lcc", - "c3sname": "Low cloud cover", - "c3sunit": "%" + "evaporation_anomalous_rate_of_accumulation": { + "paramId": "evara", + "c3sname": "Evaporation anomalous rate of accumulation", + "c3sunit": "m of water s^-1" }, - "mean_sea_level_pressure": { - "paramId": "msl", - "c3sname": "Mean sea level pressure", + "maximum_2m_temperature_in_the_last_24_hours_anomaly": { + "paramId": "mx2t24a", + "c3sname": "Maximum 2m temperature in the last 24 hours anomaly", + "c3sunit": "K" + }, + "mean_sea_level_pressure_anomaly": { + "paramId": "msla", + "c3sname": "Mean sea level pressure anomaly", "c3sunit": "Pa" }, - "medium_cloud_cover": { - "paramId": "mcc", - "c3sname": "Medium cloud cover", - "c3sunit": "%" + "minimum_2m_temperature_in_the_last_24_hours_anomaly": { + "paramId": "mn2t24a", + "c3sname": "Minimum 2m temperature in the last 24 hours anomaly", + "c3sunit": "K" }, - "orography": { - "paramId": "orog", - "c3sname": "Orography", - "c3sunit": "gpm (geopotential height in meter)" + "north_south_surface_stress_anomalous_rate_of_accumulation": { + "paramId": "nsssara", + "c3sname": "North-south surface stress anomalous rate of accumulation", + "c3sunit": "N m^-2" }, - "skin_temperature": { - "paramId": "skt", - "c3sname": "Skin temperature", + "runoff_anomalous_rate_of_accumulation": { + "paramId": "roara", + "c3sname": "Runoff anomalous rate of accumulation", + "c3sunit": "m s^-1" + }, + "sea_ice_cover_anomaly": { + "paramId": "sica", + "c3sname": "Sea-ice cover anomaly", + "c3sunit": "(0 - 1)" + }, + "sea_surface_temperature_anomaly": { + "paramId": "ssta", + "c3sname": "Sea surface temperature anomaly", "c3sunit": "K" }, - "snow_density": { - "paramId": "rsn", - "c3sname": "Snow density", + "snow_density_anomaly": { + "paramId": "rsna", + "c3sname": "Snow density anomaly", "c3sunit": "kg m^-3" }, - "snow_depth_water_equivalent": { - "paramId": "sd", - "c3sname": "Snow depth water equivalent", - "c3sunit": "Kg m^-2" + "snow_depth_anomaly": { + "paramId": "sda", + "c3sname": "Snow depth anomaly", + "c3sunit": "m of water equivalent" }, - "surface_pressure": { - "paramId": "sp", - "c3sname": "Surface pressure", - "c3sunit": "Pa" + "snowfall_anomalous_rate_of_accumulation": { + "paramId": "sfara", + "c3sname": "Snowfall anomalous rate of accumulation", + "c3sunit": "m of water equivalent s^-1" }, - "surface_roughness": { - "paramId": "sr", - "c3sname": "Surface roughness", - "c3sunit": "m" + "soil_temperature_anomaly_level_1": { + "paramId": "stal1", + "c3sname": "Soil temperature anomaly level 1", + "c3sunit": "K" }, - "total_cloud_cover": { - "paramId": "tcc", - "c3sname": "Total cloud cover", - "c3sunit": "%" + "solar_insolation_anomalous_rate_of_accumulation": { + "paramId": "soiara", + "c3sname": "Solar insolation anomalous rate of accumulation", + "c3sunit": "W m^-2 s^-1" }, - "total_column_integrated_water_vapour": { - "paramId": "tciwv", - "c3sname": "Total column integrated water vapour", - "c3sunit": "kg m^-2" + "surface_latent_heat_flux_anomalous_rate_of_accumulation": { + "paramId": "slhfara", + "c3sname": "Surface latent heat flux anomalous rate of accumulation", + "c3sunit": "J m^-2" }, - "total_precipitation": { - "paramId": "tp", - "c3sname": "Total precipitation", - "c3sunit": "kg m^-2" + "surface_sensible_heat_flux_anomalous_rate_of_accumulation": { + "paramId": "sshfara", + "c3sname": "Surface sensible heat flux anomalous rate of accumulation", + "c3sunit": "J m^-2" + }, + "surface_solar_radiation_anomalous_rate_of_accumulation": { + "paramId": "ssrara", + "c3sname": "Surface solar radiation anomalous rate of accumulation", + "c3sunit": "J m^-2" + }, + "surface_solar_radiation_downwards_anomalous_rate_of_accumulation": { + "paramId": "ssrdara", + "c3sname": "Surface solar radiation downwards anomalous rate of accumulation", + "c3sunit": "J m^-2" + }, + "surface_thermal_radiation_anomalous_rate_of_accumulation": { + "paramId": "strara", + "c3sname": "Surface thermal radiation anomalous rate of accumulation", + "c3sunit": "J m^-2" + }, + "surface_thermal_radiation_downwards_anomalous_rate_of_accumulation": { + "paramId": "strdara", + "c3sname": "Surface thermal radiation downwards anomalous rate of accumulation", + "c3sunit": "J m^-2" + }, + "top_solar_radiation_anomalous_rate_of_accumulation": { + "paramId": "tsrara", + "c3sname": "Top solar radiation anomalous rate of accumulation", + "c3sunit": "J m^-2" + }, + "top_thermal_radiation_anomalous_rate_of_accumulation": { + "paramId": "ttrara", + "c3sname": "Top thermal radiation anomalous rate of accumulation", + "c3sunit": "J m^-2" + }, + "total_cloud_cover_anomaly": { + "paramId": "tcca", + "c3sname": "Total cloud cover anomaly", + "c3sunit": "(0 - 1)" + }, + "total_precipitation_anomalous_rate_of_accumulation": { + "paramId": "tpara", + "c3sname": "Total precipitation anomalous rate of accumulation", + "c3sunit": "m s^-1" } }, "product_types": [ - "an" + "em", + "fcmean" ] } } \ No newline at end of file diff --git a/dqc_wrapper/integration_tests/test_test00.py b/dqc_wrapper/integration_tests/test_test00.py index 367e1b62e..7e745969f 100644 --- a/dqc_wrapper/integration_tests/test_test00.py +++ b/dqc_wrapper/integration_tests/test_test00.py @@ -7,9 +7,9 @@ def main(n): this_dir = os.path.dirname(__file__) conf_file = os.path.join(this_dir, f"../conf/conf_test00_{n}.ini") checker.main([conf_file]) - config_input = configparser.ConfigParser() + config_input = configparser.RawConfigParser() config_input.read(conf_file) - config_output = configparser.ConfigParser() + config_output = configparser.RawConfigParser() config_output.read(os.path.join(config_input["general"]["res_dir"], f"conf_test00_{n}.ini")) return config_output["file_format_result"]["res"] diff --git a/dqc_wrapper/integration_tests/test_test02.py b/dqc_wrapper/integration_tests/test_test02.py index c7e4d6d3e..eb94c4dd2 100644 --- a/dqc_wrapper/integration_tests/test_test02.py +++ b/dqc_wrapper/integration_tests/test_test02.py @@ -6,9 +6,9 @@ def main(n): this_dir = os.path.dirname(__file__) conf_file = os.path.join(this_dir, f"../conf/conf_test02_{n}.ini") checker.main([conf_file]) - config_input = configparser.ConfigParser() + config_input = configparser.RawConfigParser() config_input.read(conf_file) - config_output = configparser.ConfigParser() + config_output = configparser.RawConfigParser() config_output.read(os.path.join(config_input["general"]["res_dir"], f"conf_test02_{n}.ini")) return config_output["spatial_completeness_result"]["res"] diff --git a/dqc_wrapper/integration_tests/test_test03.py b/dqc_wrapper/integration_tests/test_test03.py index 26b3a3e21..adeb18adf 100644 --- a/dqc_wrapper/integration_tests/test_test03.py +++ b/dqc_wrapper/integration_tests/test_test03.py @@ -6,9 +6,9 @@ def main(n): this_dir = os.path.dirname(__file__) conf_file = os.path.join(this_dir, f"../conf/conf_test00_{n}.ini") checker.main([conf_file]) - config_input = configparser.ConfigParser() + config_input = configparser.RawConfigParser() config_input.read(conf_file) - config_output = configparser.ConfigParser() + config_output = configparser.RawConfigParser() config_output.read(os.path.join(config_input["general"]["res_dir"], f"conf_test00_{n}.ini")) return config_output["file_format_result"]["res"] diff --git a/dqc_wrapper/integration_tests/test_test04.py b/dqc_wrapper/integration_tests/test_test04.py index 21078e49e..90640f7fe 100644 --- a/dqc_wrapper/integration_tests/test_test04.py +++ b/dqc_wrapper/integration_tests/test_test04.py @@ -6,9 +6,9 @@ def main(n): this_dir = os.path.dirname(__file__) conf_file = os.path.join(this_dir, f"../conf/conf_test04_{n}.ini") checker.main([conf_file]) - config_input = configparser.ConfigParser() + config_input = configparser.RawConfigParser() config_input.read(conf_file) - config_output = configparser.ConfigParser() + config_output = configparser.RawConfigParser() config_output.read(os.path.join(config_input["general"]["res_dir"], f"conf_test04_{n}.ini")) return config_output["spatial_consistency_result"]["res"] diff --git a/dqc_wrapper/integration_tests/test_test05.py b/dqc_wrapper/integration_tests/test_test05.py index 2782e2b15..462a04526 100644 --- a/dqc_wrapper/integration_tests/test_test05.py +++ b/dqc_wrapper/integration_tests/test_test05.py @@ -6,9 +6,9 @@ def main(n): this_dir = os.path.dirname(__file__) conf_file = os.path.join(this_dir, f"../conf/conf_test05_{n}.ini") checker.main([conf_file]) - config_input = configparser.ConfigParser() + config_input = configparser.RawConfigParser() config_input.read(conf_file) - config_output = configparser.ConfigParser() + config_output = configparser.RawConfigParser() config_output.read(os.path.join(config_input["general"]["res_dir"], f"conf_test05_{n}.ini")) return config_output["temporal_consistency_result"]["res"] diff --git a/dqc_wrapper/integration_tests/test_test06.py b/dqc_wrapper/integration_tests/test_test06.py index e2f7c4b4f..816246a37 100644 --- a/dqc_wrapper/integration_tests/test_test06.py +++ b/dqc_wrapper/integration_tests/test_test06.py @@ -6,9 +6,9 @@ def main(n): this_dir = os.path.dirname(__file__) conf_file = os.path.join(this_dir, f"../conf/conf_test06_{n}.ini") checker.main([conf_file]) - config_input = configparser.ConfigParser() + config_input = configparser.RawConfigParser() config_input.read(conf_file) - config_output = configparser.ConfigParser() + config_output = configparser.RawConfigParser() config_output.read(os.path.join(config_input["general"]["res_dir"], f"conf_test06_{n}.ini")) return config_output["valid_ranges_result"]["res"] diff --git a/dqc_wrapper/scripts/checkstats.py b/dqc_wrapper/scripts/checkstats.py index c37b180db..5c19b7bd8 100644 --- a/dqc_wrapper/scripts/checkstats.py +++ b/dqc_wrapper/scripts/checkstats.py @@ -17,7 +17,7 @@ from dqc_wrapper.utils.utils_files import * Read a configparser object ''' def read_conf_file(res_file): - config = configparser.ConfigParser() + config = configparser.RawConfigParser() config.read(res_file) return config diff --git a/dqc_wrapper/scripts/generate_datasets.py b/dqc_wrapper/scripts/generate_datasets.py index f8c13a75d..6068cac93 100644 --- a/dqc_wrapper/scripts/generate_datasets.py +++ b/dqc_wrapper/scripts/generate_datasets.py @@ -28,10 +28,23 @@ with open(grib1_file, 'r') as gf1, open(grib2_file, 'r') as gf2: grib2_def = json.load(gf2) # Filter out products from cds-forms -datasets=[] -[datasets.append(d) for d in glob.glob(os.path.join(forms_dir, 'seasonal-*'))] -[datasets.append(d) for d in glob.glob(os.path.join(forms_dir, 'reanalysis-era5-*'))] -[datasets.append(d) for d in glob.glob(os.path.join(forms_dir, 'reanalysis-uerra-*'))] +datasets = [ + 'reanalysis-era5-single-levels', + 'reanalysis-era5-single-levels-monthly-means', + 'reanalysis-era5-land', + 'reanalysis-era5-land-monthly-means', + 'reanalysis-era5-pressure-levels', + 'reanalysis-era5-pressure-levels-monthly-means', + 'reanalysis-uerra-europe-single-levels', + 'reanalysis-uerra-europe-pressure-levels', + 'seasonal-monthly-single-levels', + 'seasonal-original-single-levels', + 'seasonal-monthly-pressure-levels', + 'seasonal-postprocessed-pressure-levels', + 'seasonal-monthly-pressure-levels-area', + 'seasonal-original-pressure-levels', + 'seasonal-postprocessed-single-levels' + ] data = dict() for dataset in datasets: diff --git a/dqc_wrapper/scripts/ini2pdf.py b/dqc_wrapper/scripts/ini2pdf.py index 7292da0f0..fc6a9d5a6 100644 --- a/dqc_wrapper/scripts/ini2pdf.py +++ b/dqc_wrapper/scripts/ini2pdf.py @@ -18,7 +18,7 @@ from dqc_wrapper.utils.utils_files import * Read a configparser object ''' def read_conf_file(res_file): - config = configparser.ConfigParser() + config = configparser.RawConfigParser() config.read(res_file) return config diff --git a/dqc_wrapper/scripts/units_check.py b/dqc_wrapper/scripts/units_check.py index 24c27e7c7..c70ab416d 100644 --- a/dqc_wrapper/scripts/units_check.py +++ b/dqc_wrapper/scripts/units_check.py @@ -28,7 +28,7 @@ for conf_file in sorted(glob.glob('{}/*.ini'.format(conf_dir))): try: # Read config - c = configparser.ConfigParser() + c = configparser.RawConfigParser() c.read(conf_file) cds_dataset = c['dataset']['cds_dataset'] cds_variable = c['dataset']['cds_variable'] diff --git a/dqc_wrapper/scripts/valid_ranges_test.py b/dqc_wrapper/scripts/valid_ranges_test.py index 3ebbc8743..436a2ecdf 100644 --- a/dqc_wrapper/scripts/valid_ranges_test.py +++ b/dqc_wrapper/scripts/valid_ranges_test.py @@ -28,16 +28,19 @@ logger = None with open('/tmp/valid_ranges_stats.csv', 'w') as fo: for conf_file in sorted(glob.glob('{}/*.ini'.format(conf_dir))): + # Read config - c = configparser.ConfigParser() - c.read(conf_file) - cds_dataset = c['dataset']['cds_dataset'] - cds_variable = c['dataset']['cds_variable'] try: + c = configparser.RawConfigParser() + c.read(conf_file) + title = conf_file.replace('.ini', '') + cds_dataset = c['dataset']['cds_dataset'] + cds_variable = c['dataset']['cds_variable'] cds_units = c['dataset']['cds_units'] + metadata = get_metadata(forms_dir, cds_dataset, cds_variable) except: - cds_units = "" - metadata = get_metadata(forms_dir, cds_dataset, cds_variable) + print('ERROR: generating plot for {}'.format(conf_file)) + continue # Read csvs csv_hist = os.path.join(res_dir, os.path.basename(conf_file).replace('.ini', '-hist.csv')) @@ -65,15 +68,13 @@ with open('/tmp/valid_ranges_stats.csv', 'w') as fo: # Evaluate and return message res, msg = get_plausible_ranges(df_stats, vmin_nmax, vmax_nmax, valid_min, valid_max, cds_units, logger) + outdir = os.path.join(res_dir, res) # Final plots - output_plot_html = csv_hist.replace('-hist.csv', '-valid_ranges.html') - bp = BokehPlot(output_plot_html, csv_stats, csv_hist, cds_variable, cds_dataset, + output_plot_html = os.path.join(outdir, os.path.basename(csv_hist).replace('-hist.csv', '-valid_ranges.html')) + bp = BokehPlot(title, output_plot_html, csv_stats, csv_hist, cds_variable, cds_dataset, valid_min, valid_max, vmin_nmax, vmax_nmax, o_vmin, o_vmax, metadata, cds_units, msg, res) bp.plot_histograms() - # Final message - print(msg) - fo.write('{},{},{},{},{},{},{},{}\n'.format(os.path.basename(csv_hist).replace('-hist.csv', ''), valid_min, valid_max, o_vmin, o_vmax, err, res, msg)) diff --git a/dqc_wrapper/test06_valid_ranges.py b/dqc_wrapper/test06_valid_ranges.py index 9bd1499f9..54432e4f6 100644 --- a/dqc_wrapper/test06_valid_ranges.py +++ b/dqc_wrapper/test06_valid_ranges.py @@ -34,6 +34,7 @@ class ValidRangesTest: self.resdir = resdir self.testid = 'test06-valid_ranges' self.logger = logging.getLogger(self.testid) + self.title = testname.replace('.ini', '') self.output_plot_html = os.path.join(resdir, testname.replace('.ini', '-valid_ranges.html')) self.csv_hist = os.path.join(resdir, testname.replace('.ini', '-hist.csv')) self.csv_stats = os.path.join(resdir, testname.replace('.ini', '-stats.csv')) @@ -240,7 +241,7 @@ class ValidRangesTest: self.valid_min, self.valid_max, self.units, self.logger) # Final plots - bp = BokehPlot(self.output_plot_html, self.csv_stats, self.csv_hist, self.cds_variable, self.cds_dataset, + bp = BokehPlot(self.title, self.output_plot_html, self.csv_stats, self.csv_hist, self.cds_variable, self.cds_dataset, self.valid_min, self.valid_max, vmin_nmax, vmax_nmax, o_vmin, o_vmax, self.metadata, self.units, msg, res) bp.plot_histograms() diff --git a/dqc_wrapper/unit_tests/utils/test_utils_files.py b/dqc_wrapper/unit_tests/utils/test_utils_files.py index 96c79e524..beef436ac 100644 --- a/dqc_wrapper/unit_tests/utils/test_utils_files.py +++ b/dqc_wrapper/unit_tests/utils/test_utils_files.py @@ -1,7 +1,7 @@ from dqc_wrapper.utils.utils_files import * from dqc_wrapper.unit_tests.conftest import dirs from pathlib import Path -from configparser import ConfigParser +from configparser import RawConfigParser import pytest import configparser @@ -61,7 +61,7 @@ def test_zip_results(): def test_save_result(): - save_result(ConfigParser(), dirs.log_dir, "test") + save_result(RawConfigParser(), dirs.log_dir, "test") assert Path(dirs.log_dir, "test").exists() diff --git a/dqc_wrapper/utils/utils_bokeh.py b/dqc_wrapper/utils/utils_bokeh.py index 0e91a839e..99cc018bb 100644 --- a/dqc_wrapper/utils/utils_bokeh.py +++ b/dqc_wrapper/utils/utils_bokeh.py @@ -34,7 +34,8 @@ Class: Bokeh plots (valid_ranges) ''' class BokehPlot: - def __init__(self, outfname, csvs, csvh, vv, dd, vmin, vmax, vmin_nmax, vmax_nmax, o_vmin, o_vmax, mm, uu, msg, res): + def __init__(self, title, outfname, csvs, csvh, vv, dd, vmin, vmax, vmin_nmax, vmax_nmax, o_vmin, o_vmax, mm, uu, msg, res): + self.title = title self.outfile_hist = outfname self.csv_hist = csvh self.csv_stat = csvs @@ -111,7 +112,7 @@ class BokehPlot: # Title/Subtitle p.add_layout(Title(text='{} variability [all latitudes, all timesteps]'.format(self.varname), text_font_style="italic"), 'above') - p.add_layout(Title(text=self.dataset, text_font_size="13pt"), 'above') + p.add_layout(Title(text=self.title, text_font_size="13pt"), 'above') # whiskers / IQD p.line(df['date'], df['q1']-1.5*df['IQR'], color='#ED2939', line_dash=[1, 2]) @@ -285,12 +286,13 @@ class BokehPlot: ''' def plot_histogram_figure(self, df, tag='total', col='File', pw=500, ph=250, log=False): - # Get bins (left and right) + remove first element - l = np.delete(df.columns.values, 0).astype(float) - xdist = abs(l[0]-l[1]) - r = [ l+xdist for v in l ] + # Get bins (left and right) + remove first element ['File'] + left = np.delete(df.columns.values, 0).astype(float) + xdist = abs(left[0]-left[1]) + middle = left + xdist/2.0 + right = left + xdist - # Get count + remove first element + # Get bins count + remove first element y = np.delete(df.loc[df[col] == tag].values, 0).astype(float) # Get non-zero bins @@ -343,17 +345,17 @@ class BokehPlot: fig.title.text_font_size = font_size # Histograms and points where we have values - fig.vbar(x=l[nz], width=xdist, bottom=0, top=freq, color='#941333', legend_label='Histogram of data values') + fig.vbar(x=middle[nz], width=xdist, bottom=0, top=freq, color='#941333', legend_label='Histogram of data values') # Dash where there are values - fig.dash(x=l[nz], y=freq, color='#941333') + fig.dash(x=middle[nz], y=freq, color='#941333') fig.toolbar.logo = None # Vertical lines indicating valid_min/valid_max if available - self.add_valid_minmax(fig, l, freq, nz) + self.add_valid_minmax(fig, middle, freq, nz) # Compute approximate stats from the histogram - q1, med, q3 = stats_from_hist(l, y) + q1, med, q3 = stats_from_hist(middle, y) iqr = q3 - q1 # whiskers / IQD / Median / MinMax @@ -364,8 +366,8 @@ class BokehPlot: fig.line([q1, q1], [lowl, lowh], color='#941333') fig.line([med, med], [lowl, lowh], color='#941333') fig.line([q3, q3], [lowl, lowh], color='#941333') - fig.line([min(l[nz]), min(l[nz])], [0, lowl], color='#941333', line_dash=[2, 2]) - fig.line([max(l[nz]), max(l[nz])], [0, lowl], color='#941333', line_dash=[2, 2]) + fig.line([min(left[nz]), min(left[nz])], [0, lowl], color='#941333', line_dash=[2, 2]) + fig.line([max(right[nz]), max(right[nz])], [0, lowl], color='#941333', line_dash=[2, 2]) # Boxes (Q1-Q3) / MinMax fig.hbar(y=low, height=lowl-lowh, left=q1, right=q3, color='#800000', fill_alpha=0.25, line_color='#941333') diff --git a/dqc_wrapper/utils/utils_files.py b/dqc_wrapper/utils/utils_files.py index 9a9906f6f..6716f5706 100644 --- a/dqc_wrapper/utils/utils_files.py +++ b/dqc_wrapper/utils/utils_files.py @@ -36,7 +36,7 @@ class CheckerConfig: """ def __init__(self, config_file): # Object - self.config = configparser.ConfigParser() + self.config = configparser.RawConfigParser() self.config_path = config_file self.config_fname = os.path.basename(config_file) @@ -152,7 +152,7 @@ class CheckerConfig: self.config.remove_section('dataset') """ - Check a MANDATORY parameter inside the config file (based on ConfigParser) + Check a MANDATORY parameter inside the config file (based on RawConfigParser) """ def check_param_config(self, section, parameter): try: @@ -161,7 +161,7 @@ class CheckerConfig: raise Exception('Parameter {p} not defined. Check configuration file section [{s}]'.format(s=section, p=parameter)) """ - Check an OPTIONAL parameter inside the config file (based on ConfigParser) + Check an OPTIONAL parameter inside the config file (based on RawConfigParser) """ def check_opt_param_config(self, section, parameter, default=''): try: @@ -283,7 +283,7 @@ def format_float_single(ff): try: ff = float(ff) if abs(ff) > 0.1: - return "{0:.2f}".format(ff) + return "{0:.3f}".format(ff) else: return '%.2E' % Decimal(ff) except: @@ -379,7 +379,7 @@ def save_result(config, res_dir, fname): # Update if exists if os.path.exists(out_file): try: - old_config = configparser.ConfigParser() + old_config = configparser.RawConfigParser() old_config.read(out_file) for s in old_config.sections(): if config.has_section(s): diff --git a/dqc_wrapper/utils/utils_forms.py b/dqc_wrapper/utils/utils_forms.py index 4e667b5ca..3c874a772 100644 --- a/dqc_wrapper/utils/utils_forms.py +++ b/dqc_wrapper/utils/utils_forms.py @@ -143,15 +143,22 @@ def get_dataset_information(dataset, forms_dir, grib1_def, grib2_def): except: raise Exception('Problem loading mapping/form from cds-forms directory. Please check your configuration') - # Load variables yaml file into dictionary (some in abstract.yaml) + # Load variables yaml file into dictionary (some in abstract.yaml, some in other yaml file, a c3s mess) try: yaml_file = os.path.join(forms_dir, dataset, 'variables.yaml') + if not(os.path.exists(yaml_file)): + yaml_file = os.path.join(forms_dir, dataset, 'variablesanddescription.yaml') if not(os.path.exists(yaml_file)): yaml_file = os.path.join(forms_dir, dataset, 'abstract.yaml') + except: + raise Exception('Problem loading variables.yaml from cds-forms directory. Please check your configuration') + + # Try to load yaml + try: with open(yaml_file, 'r') as cdyml: yvar = yaml.load(cdyml) except: - raise Exception('Problem loading variables.yaml from cds-forms directory. Please check your configuration') + raise Exception('Problem loading {} from cds-forms directory. Please check your configuration'.format(yaml_file)) # Get c3s variables info c3svinfo = get_variables_info_c3s(form) diff --git a/dqc_wrapper/utils/utils_pdf.py b/dqc_wrapper/utils/utils_pdf.py index 5202b6d04..f03414cf2 100644 --- a/dqc_wrapper/utils/utils_pdf.py +++ b/dqc_wrapper/utils/utils_pdf.py @@ -149,7 +149,7 @@ Filter a config object """ def filter_config(res_file, testname): # Configuration object - cf = configparser.ConfigParser() + cf = configparser.RawConfigParser() cf.read(res_file) for s in cf.sections(): -- GitLab From d9222dc4ed21b47f8ab7e33319a811e7cc06f342 Mon Sep 17 00:00:00 2001 From: Joan Sala Calero Date: Tue, 2 Jun 2020 09:10:44 +0200 Subject: [PATCH 29/39] metadata update --- ...eanalysis-era5-land-evapotranspiration.ini | 3 ++- .../reanalysis-era5-land-forecast_albedo.ini | 6 ++--- ...-land-monthly-means-evapotranspiration.ini | 3 ++- ...eans-surface_solar_radiation_downwards.ini | 2 +- ...ns-surface_thermal_radiation_downwards.ini | 2 +- .../conf/reanalysis-era5-land-snow_albedo.ini | 6 ++--- ...land-surface_solar_radiation_downwards.ini | 2 +- ...nd-surface_thermal_radiation_downwards.ini | 2 +- ...ressure-levels-fraction_of_cloud_cover.ini | 6 ++--- ...-monthly-means-fraction_of_cloud_cover.ini | 6 ++--- dqc_wrapper/QAR_dqc/generate_QARs_config.py | 3 --- dqc_wrapper/grib/cds_datasets.json | 26 +++++++++++++------ dqc_wrapper/scripts/valid_ranges_test.py | 2 +- dqc_wrapper/utils/utils_bokeh.py | 2 +- 14 files changed, 40 insertions(+), 31 deletions(-) diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-evapotranspiration.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-evapotranspiration.ini index 498900ddd..5f6849799 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-evapotranspiration.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-evapotranspiration.ini @@ -11,6 +11,7 @@ variable = e datatype = an, fc, em cds_dataset = reanalysis-era5-land cds_variable = evapotranspiration +cds_units = m of water equivalent complete = no origin = system = @@ -40,4 +41,4 @@ time_granularity = day [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-forecast_albedo.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-forecast_albedo.ini index ec93e0b45..bdf963866 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-forecast_albedo.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-forecast_albedo.ini @@ -11,7 +11,7 @@ variable = fal datatype = an, fc, em cds_dataset = reanalysis-era5-land cds_variable = forecast_albedo -cds_units = dimensionless +cds_units = (0 - 1) complete = no origin = system = @@ -40,5 +40,5 @@ time_step = 1 time_granularity = day [valid_ranges] -valid_min = -valid_max = +valid_min = 0.0 +valid_max = 1.0 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-evapotranspiration.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-evapotranspiration.ini index ab589dacd..93bfcd291 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-evapotranspiration.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-evapotranspiration.ini @@ -11,6 +11,7 @@ variable = e datatype = an, fc, em cds_dataset = reanalysis-era5-land-monthly-means cds_variable = evapotranspiration +cds_units = m of water equivalent complete = yes origin = system = @@ -40,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = -valid_max = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-surface_solar_radiation_downwards.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-surface_solar_radiation_downwards.ini index 6925b0e42..d02519603 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-surface_solar_radiation_downwards.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-surface_solar_radiation_downwards.ini @@ -11,7 +11,7 @@ variable = ssrd datatype = an, fc, em cds_dataset = reanalysis-era5-land-monthly-means cds_variable = surface_solar_radiation_downwards -cds_units = J m-2 +cds_units = J m^-2 complete = yes origin = system = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-surface_thermal_radiation_downwards.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-surface_thermal_radiation_downwards.ini index ff7237dd7..2930c8887 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-surface_thermal_radiation_downwards.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-surface_thermal_radiation_downwards.ini @@ -11,7 +11,7 @@ variable = strd datatype = an, fc, em cds_dataset = reanalysis-era5-land-monthly-means cds_variable = surface_thermal_radiation_downwards -cds_units = J m-2 +cds_units = J m^-2 complete = yes origin = system = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-snow_albedo.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-snow_albedo.ini index 3aa56b357..8fda909a0 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-snow_albedo.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-snow_albedo.ini @@ -11,7 +11,7 @@ variable = asn datatype = an, fc, em cds_dataset = reanalysis-era5-land cds_variable = snow_albedo -cds_units = dimensionless +cds_units = (0 - 1) complete = no origin = system = @@ -40,5 +40,5 @@ time_step = 1 time_granularity = day [valid_ranges] -valid_min = -valid_max = +valid_min = 0.0 +valid_max = 1.0 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-surface_solar_radiation_downwards.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-surface_solar_radiation_downwards.ini index 6b417ba47..762166022 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-surface_solar_radiation_downwards.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-surface_solar_radiation_downwards.ini @@ -11,7 +11,7 @@ variable = ssrd datatype = an, fc, em cds_dataset = reanalysis-era5-land cds_variable = surface_solar_radiation_downwards -cds_units = J m-2 +cds_units = J m^-2 complete = no origin = system = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-surface_thermal_radiation_downwards.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-surface_thermal_radiation_downwards.ini index fd2e8d1fe..ca3fc9cb3 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-surface_thermal_radiation_downwards.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-surface_thermal_radiation_downwards.ini @@ -11,7 +11,7 @@ variable = strd datatype = an, fc, em cds_dataset = reanalysis-era5-land cds_variable = surface_thermal_radiation_downwards -cds_units = J m-2 +cds_units = J m^-2 complete = no origin = system = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-fraction_of_cloud_cover.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-fraction_of_cloud_cover.ini index c408fcc0a..87b48c2cc 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-fraction_of_cloud_cover.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-fraction_of_cloud_cover.ini @@ -11,7 +11,7 @@ variable = cc datatype = an, fc, em cds_dataset = reanalysis-era5-pressure-levels cds_variable = fraction_of_cloud_cover -cds_units = Dimensionless +cds_units = (0 - 1) complete = no origin = system = @@ -40,5 +40,5 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = -valid_max = +valid_min = 0.0 +valid_max = 1.0 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-monthly-means-fraction_of_cloud_cover.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-monthly-means-fraction_of_cloud_cover.ini index 6d03e5f56..43ccd240b 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-monthly-means-fraction_of_cloud_cover.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-pressure-levels-monthly-means-fraction_of_cloud_cover.ini @@ -11,7 +11,7 @@ variable = cc datatype = an, fc, em cds_dataset = reanalysis-era5-pressure-levels-monthly-means cds_variable = fraction_of_cloud_cover -cds_units = Dimensionless +cds_units = (0 - 1) complete = yes origin = system = @@ -40,5 +40,5 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = -valid_max = +valid_min = 0.0 +valid_max = 1.0 diff --git a/dqc_wrapper/QAR_dqc/generate_QARs_config.py b/dqc_wrapper/QAR_dqc/generate_QARs_config.py index 862a896b1..b0c03f207 100644 --- a/dqc_wrapper/QAR_dqc/generate_QARs_config.py +++ b/dqc_wrapper/QAR_dqc/generate_QARs_config.py @@ -217,9 +217,6 @@ def init_params_reanalysis(dl, d, v, vinfo, mask_variables, tolerance_limits, da if len(o): qar_name = d + '-' + o + '-' + v + '.ini' - if qar_name == 'reanalysis-uerra-europe-single-levels-mescan_surfex-2m_temperature.ini': - print('stop') - return qar_name, generate_ini(root, patt, ve, dt, v, u, res, gt, gmn, ts, o, '', d, 'no', dr, tg, com, lsm, lnd, vmin, vmax) """ diff --git a/dqc_wrapper/grib/cds_datasets.json b/dqc_wrapper/grib/cds_datasets.json index 177f68878..0ec87440a 100644 --- a/dqc_wrapper/grib/cds_datasets.json +++ b/dqc_wrapper/grib/cds_datasets.json @@ -2685,10 +2685,15 @@ "c3sname": "Evaporation from vegetation transpiration", "c3sunit": "m of water equivalent" }, + "evapotranspiration": { + "paramId": "e", + "c3sname": "Evapotranspiration", + "c3sunit": "m of water equivalent" + }, "forecast_albedo": { "paramId": "fal", "c3sname": "Forecast albedo", - "c3sunit": "dimensionless" + "c3sunit": "(0 - 1)" }, "lake_bottom_temperature": { "paramId": "lblt", @@ -2758,7 +2763,7 @@ "snow_albedo": { "paramId": "asn", "c3sname": "Snow albedo", - "c3sunit": "dimensionless" + "c3sunit": "(0 - 1)" }, "snow_cover": { "paramId": "snowc", @@ -2853,12 +2858,12 @@ "surface_solar_radiation_downwards": { "paramId": "ssrd", "c3sname": "Surface solar radiation downwards", - "c3sunit": "J m-2" + "c3sunit": "J m^-2" }, "surface_thermal_radiation_downwards": { "paramId": "strd", "c3sname": "Surface thermal radiation downwards", - "c3sunit": "J m-2" + "c3sunit": "J m^-2" }, "temperature_of_snow_layer": { "paramId": "tsn", @@ -2935,6 +2940,11 @@ "c3sname": "Evaporation from vegetation transpiration", "c3sunit": "m of water equivalent" }, + "evapotranspiration": { + "paramId": "e", + "c3sname": "Evapotranspiration", + "c3sunit": "m of water equivalent" + }, "forecast_albedo": { "paramId": "fal", "c3sname": "Forecast albedo", @@ -3103,12 +3113,12 @@ "surface_solar_radiation_downwards": { "paramId": "ssrd", "c3sname": "Surface solar radiation downwards", - "c3sunit": "J m-2" + "c3sunit": "J m^-2" }, "surface_thermal_radiation_downwards": { "paramId": "strd", "c3sname": "Surface thermal radiation downwards", - "c3sunit": "J m-2" + "c3sunit": "J m^-2" }, "temperature_of_snow_layer": { "paramId": "tsn", @@ -3156,7 +3166,7 @@ "fraction_of_cloud_cover": { "paramId": "cc", "c3sname": "Fraction of cloud cover", - "c3sunit": "Dimensionless" + "c3sunit": "(0 - 1)" }, "geopotential": { "paramId": "z", @@ -3245,7 +3255,7 @@ "fraction_of_cloud_cover": { "paramId": "cc", "c3sname": "Fraction of cloud cover", - "c3sunit": "Dimensionless" + "c3sunit": "(0 - 1)" }, "geopotential": { "paramId": "z", diff --git a/dqc_wrapper/scripts/valid_ranges_test.py b/dqc_wrapper/scripts/valid_ranges_test.py index 436a2ecdf..e2987c408 100644 --- a/dqc_wrapper/scripts/valid_ranges_test.py +++ b/dqc_wrapper/scripts/valid_ranges_test.py @@ -33,7 +33,7 @@ with open('/tmp/valid_ranges_stats.csv', 'w') as fo: try: c = configparser.RawConfigParser() c.read(conf_file) - title = conf_file.replace('.ini', '') + title = os.path.basename(conf_file).replace('.ini', '') cds_dataset = c['dataset']['cds_dataset'] cds_variable = c['dataset']['cds_variable'] cds_units = c['dataset']['cds_units'] diff --git a/dqc_wrapper/utils/utils_bokeh.py b/dqc_wrapper/utils/utils_bokeh.py index 99cc018bb..799b8998d 100644 --- a/dqc_wrapper/utils/utils_bokeh.py +++ b/dqc_wrapper/utils/utils_bokeh.py @@ -332,7 +332,7 @@ class BokehPlot: # Title/Subtitle if tag == 'total': fig.add_layout(Title(text='{}'.format(self.varname), text_font_style="bold"), 'above') - fig.add_layout(Title(text=self.dataset, text_font_size="12pt"), 'above') + fig.add_layout(Title(text=self.title, text_font_size="12pt"), 'above') else: fig.add_layout(Title(text='{}'.format(self.regions[tag]), text_font_style="italic"), 'above') -- GitLab From b907950fc0b8073f0b2f502f1c955aa265e9ca61 Mon Sep 17 00:00:00 2001 From: Joan Sala Date: Wed, 3 Jun 2020 17:08:42 +0200 Subject: [PATCH 30/39] cosmetic vr update --- dqc_wrapper/utils/texts/caption_histogram.txt | 2 +- .../utils/texts/caption_methodology.txt | 10 ++++---- dqc_wrapper/utils/texts/overview_result.txt | 7 ++++++ dqc_wrapper/utils/texts/plot_summary.txt | 13 +++------- dqc_wrapper/utils/utils_bokeh.py | 25 +++++++++++++------ dqc_wrapper/utils/utils_stats.py | 2 +- 6 files changed, 35 insertions(+), 24 deletions(-) create mode 100644 dqc_wrapper/utils/texts/overview_result.txt diff --git a/dqc_wrapper/utils/texts/caption_histogram.txt b/dqc_wrapper/utils/texts/caption_histogram.txt index a9635199f..8ae7e7fdf 100644 --- a/dqc_wrapper/utils/texts/caption_histogram.txt +++ b/dqc_wrapper/utils/texts/caption_histogram.txt @@ -1 +1 @@ -Histogram for the global time series including the high resolution and ensemble members all together. A histogram is a graphical display of data using bars, each bar groups the variable values into ranges reported on the x-axis with related frequency of appearance on the y-axis. The tolerance (if available) and control limits are shown with dashed coloured vertical lines. A boxplot is shown at the bottom of the histogram indicating the variable minimum and maximum, a dispersion range estimation based on the Interquartile Range (IQR), the 1st and 3rd quartiles and the median. (An schematic description of a boxplot is available at the bottom of this page). Note that these plots are interactive using the buttons at the top right. \ No newline at end of file +The histogram for the global time series includes $$$$. A histogram is a graphical display of data using bars, each bar groups the variable values into ranges reported on the x-axis with related frequency of appearance on the y-axis. The tolerance (if available) and control limits are shown with dashed coloured vertical lines. A boxplot is shown at the bottom of the histogram. It shows the dispersion range estimation based on the Interquartile Range (IQR), the 1st and 3rd quartiles and the median. Histogram Min/Max values are indicated by dashed lines below the histogram (A schematic description of a boxplot is available at the bottom of this page). Note that these plots are interactive using the buttons at the top right. \ No newline at end of file diff --git a/dqc_wrapper/utils/texts/caption_methodology.txt b/dqc_wrapper/utils/texts/caption_methodology.txt index 8ffed4d75..98748f854 100644 --- a/dqc_wrapper/utils/texts/caption_methodology.txt +++ b/dqc_wrapper/utils/texts/caption_methodology.txt @@ -1,15 +1,15 @@ -

Short methodology description

+

Short methodology description (control limits estimation)

-A statistical method has been developed to automatically estimate the control limits of any variable based on the shape of the data distribution tails. The main assumption is that a cluster of points are considered as not belonging to the distribution, i.e. considered outliers or unrealistic values, when they are separated from the main data distribution beyond a certain distance. This distance, the “outlier distance”, is expressed in the corresponding variable units and it should be specific for each data distribution and for each tail. +A statistical method has been developed to automatically estimate the control limits of any variable based on the shape of the data distribution tails. The main assumption is that a cluster of points is considered as not belonging to the distribution, i.e. considered outliers or unrealistic values, when they are separated from the main data distribution beyond a certain distance. This distance, the “outlier distance”, is expressed in the corresponding variable units and it should be specific for each data distribution and for each tail.

-A convenient procedure to estimate the outlier distance is computing the distance between a pair of specific percentiles characteristic of the corresponding distribution tail. Distributions with long-tails will present larger percentile distances than distributions with short-tails; thus the outlier distance will be larger for the former ones as expected. Once a pair of percentiles is selected and the outlier distance computed, the procedure consists of searching the first gap in the distribution tail large enough to fit the outlier distance. The estimated control limit will be defined by the external side of the fitted outlier distance. An appropriate approach in the outlier distance computation is estimating the percentiles after taking the log10 of the original data distribution. This step exponentially enlarges the contribution of the tails in the percentile estimation, which is essential to correctly incorporate the tail’s shape of long-tail distributions. +A convenient procedure to estimate the outlier distance is computing the distance between a pair of specific percentiles characteristic of the corresponding distribution tail. Distributions with long-tails will present larger percentile distances than distributions with short-tails; thus the outlier distance will be larger for the former ones as expected. Once a pair of percentiles is selected and the outlier distance computed, the procedure consists of searching the first gap in the distribution tail large enough to fit the outlier distance. The estimated control limits will be defined by the external side of the fitted outlier distance. An appropriate approach in the outlier distance computation is estimating the percentiles after taking the log10 of the original data distribution. This step exponentially enlarges the contribution of the tails in the percentile estimation, which is essential to correctly incorporate the tail’s shape of long-tail distributions.

-In order to get more robust results and minimize the dependency on the specific pair of percentiles selected, a wide range of possible percentiles pairs are used to produce a wide range of outlier distances and thus of control limits. All these estimated control limits are then sorted in an histogram and then the most frequent binned value is the one provided as estimation for the control limit. +In order to get more robust results and minimize the dependency on the specific pair of percentiles selected, a wide range of possible percentiles pairs are used to produce a wide range of outlier distances and thus of control limits. All these estimated control limits are then sorted in a histogram and then the most frequent binned value is the one provided as estimation for the control limits.

-Note, that this method does not incorporate any physical constraint and thus does not guarantee physical plausibility. It can only be taken as a tool to automatically identify suspicious values of being unrealistic. +Note that this method does not incorporate any physical constraint and thus does not guarantee physical plausibility. It can only be taken as a tool to automatically identify suspicious values of being unrealistic.

A detailed technical report of this method is under publication. diff --git a/dqc_wrapper/utils/texts/overview_result.txt b/dqc_wrapper/utils/texts/overview_result.txt new file mode 100644 index 000000000..2260c1b12 --- /dev/null +++ b/dqc_wrapper/utils/texts/overview_result.txt @@ -0,0 +1,7 @@ +

Summary of data checks

+

+The results of the physical plausibility analyses are summarized below, related plots are available in the following pages: +

+

+#### +

\ No newline at end of file diff --git a/dqc_wrapper/utils/texts/plot_summary.txt b/dqc_wrapper/utils/texts/plot_summary.txt index 62c731392..eac1f664d 100644 --- a/dqc_wrapper/utils/texts/plot_summary.txt +++ b/dqc_wrapper/utils/texts/plot_summary.txt @@ -1,4 +1,4 @@ -

Introduction

+

Introduction

This diagnostic aims to detect suspicious values or outliers (due to e.g. data corruption, unrealistic simulations…) through the computation and display of histograms. A histogram is an approximate representation of the variable data distribution showing the different frequencies of appearance of all the observed values. Thus, outliers are usually identified in a histogram as data points clearly isolated from the main data distribution. The histograms are available for the global domain and for six different latitudinal bands (0º to 30º, 30º to 60º and 60º to 90º, for both the northern and southern hemispheres). Finally, the time evolution of the variable data distribution for the global domain is also shown at the bottom of this page. All plots are interactive allowing the user to zoom and move across the figure for better browsing.

@@ -6,15 +6,8 @@ This diagnostic aims to detect suspicious values or outliers (due to e.g. data c In order to automatically identify possible outliers, two different boundaries are used: control limits and tolerance limits:

-The control limits are based on specific statistical analyses and depend on the distribution of the variable considered. Any value located outside the control limits should be considered suspicious of being unrealistic and further manual inspection is recommended. A WARNING message is issued in this case. The methodology for estimating the control limits is described in the ¿appendix? +The control limits are based on specific statistical analyses and depend on the distribution of the variable considered. Any value located outside the control limits should be considered suspicious of being unrealistic and further manual inspection is recommended. A WARNING message is issued in this case. The methodology for estimating the control limits is described briefly at the bottom of this page.

-The tolerance limits are completely independent of the distribution of the variable considered and are predefined acceptable boundaries based on physical considerations. When available, the boundaries defined by the World Meteorological Organization (WMO) are used as tolerance limits [Guide to the Global Observing System - WMO No488, appendix VI-2]. Any value located outside the tolerance limits should be considered as an unrealistic data point, flagged with an ERROR message. -

-

Summary of data checks

-

-The results of the physical plausibility analyses are summarized below, related plots are available in the following pages: -

-

-#### +The tolerance limits are completely independent of the distribution of the variable considered and are predefined acceptable boundaries based on physical considerations. When available, the boundaries based on the World Meteorological Organization (WMO) are used as tolerance limits [Guide to the Global Observing System - WMO No488, appendix VI-2]. Any value located outside the tolerance limits should be considered as an unrealistic data point, flagged with an ERROR message.

\ No newline at end of file diff --git a/dqc_wrapper/utils/utils_bokeh.py b/dqc_wrapper/utils/utils_bokeh.py index 799b8998d..19332518c 100644 --- a/dqc_wrapper/utils/utils_bokeh.py +++ b/dqc_wrapper/utils/utils_bokeh.py @@ -53,7 +53,7 @@ class BokehPlot: self.img_header = os.path.join(os.path.dirname(os.path.realpath(__file__)), 'img/header.png') self.img_footer = os.path.join(os.path.dirname(os.path.realpath(__file__)), 'img/footer.png') self.regions = { - 'total' : '', + 'total' : '[all latitudes, all timesteps]', 'N_polar' : 'North/Polar [60 to 90 deg]', 'N_midlat' : 'North/Mid-latitude [30 to 60 deg]', 'N_hadley' : 'North/Equator [0 to 30 deg]', @@ -73,13 +73,23 @@ class BokehPlot: self.final_msg = 'ERROR: {}'.format(msg) self.final_msg_html = 'ERROR: {}'.format(msg.replace('[', '
[')) + # Specific text + self.spec_text = 'all data values' + if 'seasonal' in self.dataset: + self.spec_text = 'the ensemble members and ensemble mean' + else: + self.spec_text = 'the high resolution and ensemble members' + # Load text definitions + self.overview_result = load_text_file( + os.path.join(os.path.dirname(os.path.realpath(__file__)), 'texts/overview_result.txt')) self.summary_text = load_text_file( os.path.join(os.path.dirname(os.path.realpath(__file__)), 'texts/plot_summary.txt')) self.method_text = load_text_file( os.path.join(os.path.dirname(os.path.realpath(__file__)), 'texts/caption_methodology.txt')) self.caption_hist = load_text_file( - os.path.join(os.path.dirname(os.path.realpath(__file__)), 'texts/caption_histogram.txt')) + os.path.join(os.path.dirname(os.path.realpath(__file__)), 'texts/caption_histogram.txt')).replace( + '$$$$', self.spec_text) self.caption_tseries = load_text_file( os.path.join(os.path.dirname(os.path.realpath(__file__)), 'texts/caption_tseries.txt')) @@ -111,7 +121,7 @@ class BokehPlot: p.toolbar.logo = None # Title/Subtitle - p.add_layout(Title(text='{} variability [all latitudes, all timesteps]'.format(self.varname), text_font_style="italic"), 'above') + p.add_layout(Title(text='{} variability [all latitudes, all timesteps]'.format(self.varname)), 'above') p.add_layout(Title(text=self.title, text_font_size="13pt"), 'above') # whiskers / IQD @@ -331,10 +341,10 @@ class BokehPlot: # Title/Subtitle if tag == 'total': - fig.add_layout(Title(text='{}'.format(self.varname), text_font_style="bold"), 'above') + fig.add_layout(Title(text='{} {}'.format(self.varname, self.regions[tag]), text_font_style="bold"), 'above') fig.add_layout(Title(text=self.title, text_font_size="12pt"), 'above') else: - fig.add_layout(Title(text='{}'.format(self.regions[tag]), text_font_style="italic"), 'above') + fig.add_layout(Title(text='{}'.format(self.regions[tag])), 'above') # xaxis sizes font_size = '9pt' @@ -398,7 +408,8 @@ class BokehPlot: df_hist = pd.read_csv(self.csv_hist) # Summary text - buttS, divS = self.create_button_information(self.summary_text.replace('####', self.final_msg_html), ph=490) + buttS, divS = self.create_button_information(self.summary_text, ph=330) + _, divO = self.create_button_information(self.overview_result.replace('####', self.final_msg_html), ph=130) butth, divH = self.create_button_information(self.caption_hist, ph=100, label_txt='Show/Hide plot description') buttT, divT = self.create_button_information(self.caption_tseries, ph=100, label_txt='Show/Hide plot description') buttM, divM = self.create_button_information(self.method_text, ph=490, label_txt='Show/Hide methodology') @@ -433,7 +444,7 @@ class BokehPlot: if p1 is None or p2 is None: save(p0) else: - save(column(buttS, divS, p0, butth, divH, p1, p2, buttT, divT, p3, buttM, divM)) + save(column(buttS, divS, divO, p0, butth, divH, p1, p2, buttT, divT, p3, buttM, divM)) ''' Class: Temporal plots (temporal completeness and consistency) diff --git a/dqc_wrapper/utils/utils_stats.py b/dqc_wrapper/utils/utils_stats.py index 967d29b08..ee175339f 100644 --- a/dqc_wrapper/utils/utils_stats.py +++ b/dqc_wrapper/utils/utils_stats.py @@ -58,7 +58,7 @@ def get_plausible_ranges(df_stats, vmin_nmax, vmax_nmax, valid_min, valid_max, u if res == 'ok': msg = 'The variable is within the expected ranges. ' + msg_limits else: - msg = 'The variable presents limits outside the specifications defined by the tolerance limits. ' + msg_limits + msg = 'The variable presents data values outside the specifications defined by the tolerance limits. ' + msg_limits return res, msg -- GitLab From b5f3374116c9d7387a37bdc19cc14254f4be7dc2 Mon Sep 17 00:00:00 2001 From: Joan Sala Date: Thu, 4 Jun 2020 14:28:57 +0200 Subject: [PATCH 31/39] vr update --- ...ysis-era5-land-2m_dewpoint_temperature.ini | 4 +- ...-monthly-means-2m_dewpoint_temperature.ini | 4 +- ...eans-surface_solar_radiation_downwards.ini | 2 +- ...land-surface_solar_radiation_downwards.ini | 2 +- ...-single-levels-2m_dewpoint_temperature.ini | 4 +- ..._sky_direct_solar_radiation_at_surface.ini | 2 +- ...rface_direct_short_wave_radiation_flux.ini | 2 +- ...ct_short_wave_radiation_flux_clear_sky.ini | 2 +- ...ean_surface_downward_uv_radiation_flux.ini | 2 +- ...top_downward_short_wave_radiation_flux.ini | 2 +- ...le-levels-monthly-means-10m_wind_speed.ini | 2 +- ...-monthly-means-2m_dewpoint_temperature.ini | 4 +- ..._sky_direct_solar_radiation_at_surface.ini | 2 +- ...rface_direct_short_wave_radiation_flux.ini | 2 +- ...ct_short_wave_radiation_flux_clear_sky.ini | 2 +- ...ean_surface_downward_uv_radiation_flux.ini | 2 +- ...top_downward_short_wave_radiation_flux.ini | 2 +- ...ace_solar_radiation_downward_clear_sky.ini | 2 +- ...eans-surface_solar_radiation_downwards.ini | 2 +- ..._sky_direct_solar_radiation_at_surface.ini | 2 +- ...ace_solar_radiation_downward_clear_sky.ini | 2 +- ...vels-surface_solar_radiation_downwards.ini | 2 +- ..._sky_direct_solar_radiation_at_surface.ini | 2 +- ...le-levels-mescan_surfex-10m_wind_speed.ini | 2 +- ...e-levels-uerra_harmonie-10m_wind_speed.ini | 2 +- ...ly-single-levels-10m_wind_speed-cmcc-3.ini | 2 +- ...hly-single-levels-10m_wind_speed-dwd-2.ini | 2 +- ...y-single-levels-10m_wind_speed-ecmwf-5.ini | 2 +- ...e-levels-10m_wind_speed-meteo_france-6.ini | 2 +- ...e-levels-10m_wind_speed-meteo_france-7.ini | 2 +- ...y-single-levels-10m_wind_speed-ukmo-14.ini | 2 +- ...-levels-2m_dewpoint_temperature-cmcc-3.ini | 4 +- ...e-levels-2m_dewpoint_temperature-dwd-2.ini | 4 +- ...levels-2m_dewpoint_temperature-ecmwf-5.ini | 4 +- ...2m_dewpoint_temperature-meteo_france-6.ini | 4 +- ...2m_dewpoint_temperature-meteo_france-7.ini | 4 +- ...levels-2m_dewpoint_temperature-ukmo-14.ini | 4 +- ...rface_solar_radiation_downwards-cmcc-3.ini | 2 +- ...urface_solar_radiation_downwards-dwd-2.ini | 2 +- ...face_solar_radiation_downwards-ecmwf-5.ini | 2 +- ...lar_radiation_downwards-meteo_france-6.ini | 2 +- ...lar_radiation_downwards-meteo_france-7.ini | 2 +- ...face_solar_radiation_downwards-ukmo-14.ini | 2 +- ...ngle-levels-top_solar_radiation-cmcc-3.ini | 2 +- ...ingle-levels-top_solar_radiation-dwd-2.ini | 2 +- ...gle-levels-top_solar_radiation-ecmwf-5.ini | 2 +- ...els-top_solar_radiation-meteo_france-6.ini | 2 +- ...els-top_solar_radiation-meteo_france-7.ini | 2 +- ...gle-levels-top_solar_radiation-ukmo-14.ini | 2 +- ...-levels-2m_dewpoint_temperature-cmcc-3.ini | 4 +- ...e-levels-2m_dewpoint_temperature-dwd-2.ini | 4 +- ...levels-2m_dewpoint_temperature-ecmwf-5.ini | 4 +- ...2m_dewpoint_temperature-meteo_france-6.ini | 4 +- ...2m_dewpoint_temperature-meteo_france-7.ini | 4 +- ...levels-2m_dewpoint_temperature-ukmo-14.ini | 4 +- ...rface_solar_radiation_downwards-cmcc-3.ini | 2 +- ...urface_solar_radiation_downwards-dwd-2.ini | 2 +- ...face_solar_radiation_downwards-ecmwf-5.ini | 2 +- ...lar_radiation_downwards-meteo_france-6.ini | 2 +- ...lar_radiation_downwards-meteo_france-7.ini | 2 +- ...face_solar_radiation_downwards-ukmo-14.ini | 2 +- dqc_wrapper/QAR_dqc/tolerance_limits_wmo | 39 ++++++++----------- dqc_wrapper/scripts/units_check.py | 2 + dqc_wrapper/test06_valid_ranges.py | 4 +- dqc_wrapper/utils/utils_grib.py | 3 +- dqc_wrapper/utils/utils_stats.py | 8 +++- 66 files changed, 106 insertions(+), 104 deletions(-) diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-2m_dewpoint_temperature.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-2m_dewpoint_temperature.ini index 2830edb26..6db65dabc 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-2m_dewpoint_temperature.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-2m_dewpoint_temperature.ini @@ -40,5 +40,5 @@ time_step = 1 time_granularity = day [valid_ranges] -valid_min = 193.15 -valid_max = 323.15 +valid_min = 183.15 +valid_max = 343.15 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-2m_dewpoint_temperature.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-2m_dewpoint_temperature.ini index ae4226124..8d4e706ef 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-2m_dewpoint_temperature.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-2m_dewpoint_temperature.ini @@ -40,5 +40,5 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = 193.15 -valid_max = 323.15 +valid_min = 183.15 +valid_max = 343.15 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-surface_solar_radiation_downwards.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-surface_solar_radiation_downwards.ini index d02519603..70d05ea0c 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-surface_solar_radiation_downwards.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-surface_solar_radiation_downwards.ini @@ -41,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = 0.0 -valid_max = 2592000.0 +valid_max = 123240000.0 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-surface_solar_radiation_downwards.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-surface_solar_radiation_downwards.ini index 762166022..8c09ea910 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-surface_solar_radiation_downwards.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-surface_solar_radiation_downwards.ini @@ -41,4 +41,4 @@ time_granularity = day [valid_ranges] valid_min = 0.0 -valid_max = 2592000.0 +valid_max = 123240000.0 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-2m_dewpoint_temperature.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-2m_dewpoint_temperature.ini index d0c8d1602..206ad4f52 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-2m_dewpoint_temperature.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-2m_dewpoint_temperature.ini @@ -40,5 +40,5 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = 193.15 -valid_max = 323.15 +valid_min = 183.15 +valid_max = 343.15 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-clear_sky_direct_solar_radiation_at_surface.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-clear_sky_direct_solar_radiation_at_surface.ini index dd415600d..e8cf92adf 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-clear_sky_direct_solar_radiation_at_surface.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-clear_sky_direct_solar_radiation_at_surface.ini @@ -41,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = 0.0 -valid_max = 2592000.0 +valid_max = 123240000.0 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_surface_direct_short_wave_radiation_flux.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_surface_direct_short_wave_radiation_flux.ini index 0c055c800..c26a4f7c9 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_surface_direct_short_wave_radiation_flux.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_surface_direct_short_wave_radiation_flux.ini @@ -41,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = 0.0 -valid_max = 2592000.0 +valid_max = 123240000.0 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_surface_direct_short_wave_radiation_flux_clear_sky.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_surface_direct_short_wave_radiation_flux_clear_sky.ini index cf7bf2b44..038f76735 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_surface_direct_short_wave_radiation_flux_clear_sky.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_surface_direct_short_wave_radiation_flux_clear_sky.ini @@ -41,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = 0.0 -valid_max = 2592000.0 +valid_max = 123240000.0 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_surface_downward_uv_radiation_flux.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_surface_downward_uv_radiation_flux.ini index 2ae6b16b8..107ea36b2 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_surface_downward_uv_radiation_flux.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_surface_downward_uv_radiation_flux.ini @@ -41,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = 0.0 -valid_max = 2592000.0 +valid_max = 123240000.0 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_top_downward_short_wave_radiation_flux.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_top_downward_short_wave_radiation_flux.ini index fe2e28061..c387fcc0e 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_top_downward_short_wave_radiation_flux.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_top_downward_short_wave_radiation_flux.ini @@ -41,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = 0.0 -valid_max = 2592000.0 +valid_max = 123240000.0 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-10m_wind_speed.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-10m_wind_speed.ini index 2fac8b59d..94661bcec 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-10m_wind_speed.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-10m_wind_speed.ini @@ -41,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = 0.0 -valid_max = 75.0 +valid_max = 100.0 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-2m_dewpoint_temperature.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-2m_dewpoint_temperature.ini index 4432cf4b0..ee290e430 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-2m_dewpoint_temperature.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-2m_dewpoint_temperature.ini @@ -40,5 +40,5 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = 193.15 -valid_max = 323.15 +valid_min = 183.15 +valid_max = 343.15 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-clear_sky_direct_solar_radiation_at_surface.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-clear_sky_direct_solar_radiation_at_surface.ini index 5e3195914..de09a0435 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-clear_sky_direct_solar_radiation_at_surface.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-clear_sky_direct_solar_radiation_at_surface.ini @@ -41,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = 0.0 -valid_max = 2592000.0 +valid_max = 123240000.0 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_surface_direct_short_wave_radiation_flux.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_surface_direct_short_wave_radiation_flux.ini index e8913b6f4..503fbd29a 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_surface_direct_short_wave_radiation_flux.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_surface_direct_short_wave_radiation_flux.ini @@ -41,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = 0.0 -valid_max = 2592000.0 +valid_max = 123240000.0 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_surface_direct_short_wave_radiation_flux_clear_sky.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_surface_direct_short_wave_radiation_flux_clear_sky.ini index 292868737..768431b23 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_surface_direct_short_wave_radiation_flux_clear_sky.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_surface_direct_short_wave_radiation_flux_clear_sky.ini @@ -41,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = 0.0 -valid_max = 2592000.0 +valid_max = 123240000.0 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_surface_downward_uv_radiation_flux.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_surface_downward_uv_radiation_flux.ini index c77a0f77c..c9e0c47d4 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_surface_downward_uv_radiation_flux.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_surface_downward_uv_radiation_flux.ini @@ -41,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = 0.0 -valid_max = 2592000.0 +valid_max = 123240000.0 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_top_downward_short_wave_radiation_flux.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_top_downward_short_wave_radiation_flux.ini index 6d4289ff4..999cdcd01 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_top_downward_short_wave_radiation_flux.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_top_downward_short_wave_radiation_flux.ini @@ -41,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = 0.0 -valid_max = 2592000.0 +valid_max = 123240000.0 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-surface_solar_radiation_downward_clear_sky.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-surface_solar_radiation_downward_clear_sky.ini index 4a2730c31..3fadb1130 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-surface_solar_radiation_downward_clear_sky.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-surface_solar_radiation_downward_clear_sky.ini @@ -41,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = 0.0 -valid_max = 2592000.0 +valid_max = 123240000.0 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-surface_solar_radiation_downwards.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-surface_solar_radiation_downwards.ini index 96c06d87c..67630f62f 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-surface_solar_radiation_downwards.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-surface_solar_radiation_downwards.ini @@ -41,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = 0.0 -valid_max = 2592000.0 +valid_max = 123240000.0 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-total_sky_direct_solar_radiation_at_surface.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-total_sky_direct_solar_radiation_at_surface.ini index e088c1bfa..7e5e18245 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-total_sky_direct_solar_radiation_at_surface.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-total_sky_direct_solar_radiation_at_surface.ini @@ -41,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = 0.0 -valid_max = 2592000.0 +valid_max = 123240000.0 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-surface_solar_radiation_downward_clear_sky.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-surface_solar_radiation_downward_clear_sky.ini index 9f0c0b3a8..0cbc364ba 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-surface_solar_radiation_downward_clear_sky.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-surface_solar_radiation_downward_clear_sky.ini @@ -41,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = 0.0 -valid_max = 2592000.0 +valid_max = 123240000.0 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-surface_solar_radiation_downwards.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-surface_solar_radiation_downwards.ini index f8d047247..a86d34292 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-surface_solar_radiation_downwards.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-surface_solar_radiation_downwards.ini @@ -41,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = 0.0 -valid_max = 2592000.0 +valid_max = 123240000.0 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-total_sky_direct_solar_radiation_at_surface.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-total_sky_direct_solar_radiation_at_surface.ini index f29b6de2b..5695ced47 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-total_sky_direct_solar_radiation_at_surface.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-total_sky_direct_solar_radiation_at_surface.ini @@ -41,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = 0.0 -valid_max = 2592000.0 +valid_max = 123240000.0 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-mescan_surfex-10m_wind_speed.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-mescan_surfex-10m_wind_speed.ini index c87af48e4..9936115d0 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-mescan_surfex-10m_wind_speed.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-mescan_surfex-10m_wind_speed.ini @@ -41,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = 0.0 -valid_max = 75.0 +valid_max = 100.0 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-uerra_harmonie-10m_wind_speed.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-uerra_harmonie-10m_wind_speed.ini index a2fe001b5..6f309ac79 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-uerra_harmonie-10m_wind_speed.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-uerra_harmonie-10m_wind_speed.ini @@ -41,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = 0.0 -valid_max = 75.0 +valid_max = 100.0 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_wind_speed-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_wind_speed-cmcc-3.ini index a857d1867..e5dbaa708 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_wind_speed-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_wind_speed-cmcc-3.ini @@ -41,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = 0.0 -valid_max = 75.0 +valid_max = 100.0 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_wind_speed-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_wind_speed-dwd-2.ini index fdb8ac067..4205daf58 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_wind_speed-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_wind_speed-dwd-2.ini @@ -41,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = 0.0 -valid_max = 75.0 +valid_max = 100.0 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_wind_speed-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_wind_speed-ecmwf-5.ini index 04e2a86b0..c58db35c1 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_wind_speed-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_wind_speed-ecmwf-5.ini @@ -41,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = 0.0 -valid_max = 75.0 +valid_max = 100.0 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_wind_speed-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_wind_speed-meteo_france-6.ini index f2a66803f..6dde747e3 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_wind_speed-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_wind_speed-meteo_france-6.ini @@ -41,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = 0.0 -valid_max = 75.0 +valid_max = 100.0 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_wind_speed-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_wind_speed-meteo_france-7.ini index 93ee161ab..3462b630b 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_wind_speed-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_wind_speed-meteo_france-7.ini @@ -41,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = 0.0 -valid_max = 75.0 +valid_max = 100.0 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_wind_speed-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_wind_speed-ukmo-14.ini index b487f9e88..fd3ca3006 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_wind_speed-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_wind_speed-ukmo-14.ini @@ -41,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = 0.0 -valid_max = 75.0 +valid_max = 100.0 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-2m_dewpoint_temperature-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-2m_dewpoint_temperature-cmcc-3.ini index 58ea91fe6..5266372d8 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-2m_dewpoint_temperature-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-2m_dewpoint_temperature-cmcc-3.ini @@ -40,5 +40,5 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = 193.15 -valid_max = 323.15 +valid_min = 183.15 +valid_max = 343.15 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-2m_dewpoint_temperature-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-2m_dewpoint_temperature-dwd-2.ini index 551b1823d..b9d565e31 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-2m_dewpoint_temperature-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-2m_dewpoint_temperature-dwd-2.ini @@ -40,5 +40,5 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = 193.15 -valid_max = 323.15 +valid_min = 183.15 +valid_max = 343.15 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-2m_dewpoint_temperature-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-2m_dewpoint_temperature-ecmwf-5.ini index 525af4862..4fc0ca52c 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-2m_dewpoint_temperature-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-2m_dewpoint_temperature-ecmwf-5.ini @@ -40,5 +40,5 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = 193.15 -valid_max = 323.15 +valid_min = 183.15 +valid_max = 343.15 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-2m_dewpoint_temperature-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-2m_dewpoint_temperature-meteo_france-6.ini index 22d7da07e..b2ea452e6 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-2m_dewpoint_temperature-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-2m_dewpoint_temperature-meteo_france-6.ini @@ -40,5 +40,5 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = 193.15 -valid_max = 323.15 +valid_min = 183.15 +valid_max = 343.15 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-2m_dewpoint_temperature-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-2m_dewpoint_temperature-meteo_france-7.ini index 702988e8f..e7abddf3d 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-2m_dewpoint_temperature-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-2m_dewpoint_temperature-meteo_france-7.ini @@ -40,5 +40,5 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = 193.15 -valid_max = 323.15 +valid_min = 183.15 +valid_max = 343.15 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-2m_dewpoint_temperature-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-2m_dewpoint_temperature-ukmo-14.ini index 4eb0249ca..720dc67d1 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-2m_dewpoint_temperature-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-2m_dewpoint_temperature-ukmo-14.ini @@ -40,5 +40,5 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = 193.15 -valid_max = 323.15 +valid_min = 183.15 +valid_max = 343.15 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_solar_radiation_downwards-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_solar_radiation_downwards-cmcc-3.ini index 3a8033c05..09b723a92 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_solar_radiation_downwards-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_solar_radiation_downwards-cmcc-3.ini @@ -41,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = 0.0 -valid_max = 2592000.0 +valid_max = 123240000.0 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_solar_radiation_downwards-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_solar_radiation_downwards-dwd-2.ini index dccc5bad6..056f80cef 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_solar_radiation_downwards-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_solar_radiation_downwards-dwd-2.ini @@ -41,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = 0.0 -valid_max = 2592000.0 +valid_max = 123240000.0 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_solar_radiation_downwards-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_solar_radiation_downwards-ecmwf-5.ini index 713441124..d9e9cfcd3 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_solar_radiation_downwards-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_solar_radiation_downwards-ecmwf-5.ini @@ -41,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = 0.0 -valid_max = 2592000.0 +valid_max = 123240000.0 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_solar_radiation_downwards-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_solar_radiation_downwards-meteo_france-6.ini index 677da12fd..95048ea3f 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_solar_radiation_downwards-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_solar_radiation_downwards-meteo_france-6.ini @@ -41,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = 0.0 -valid_max = 2592000.0 +valid_max = 123240000.0 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_solar_radiation_downwards-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_solar_radiation_downwards-meteo_france-7.ini index a580b2538..27a55340f 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_solar_radiation_downwards-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_solar_radiation_downwards-meteo_france-7.ini @@ -41,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = 0.0 -valid_max = 2592000.0 +valid_max = 123240000.0 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_solar_radiation_downwards-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_solar_radiation_downwards-ukmo-14.ini index 4786844b9..ed32f762b 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_solar_radiation_downwards-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_solar_radiation_downwards-ukmo-14.ini @@ -41,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = 0.0 -valid_max = 2592000.0 +valid_max = 123240000.0 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-top_solar_radiation-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-top_solar_radiation-cmcc-3.ini index 7043430b1..39e50b5e6 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-top_solar_radiation-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-top_solar_radiation-cmcc-3.ini @@ -41,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = 0.0 -valid_max = 2592000.0 +valid_max = 123240000.0 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-top_solar_radiation-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-top_solar_radiation-dwd-2.ini index 025624d9d..ce70e0d9e 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-top_solar_radiation-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-top_solar_radiation-dwd-2.ini @@ -41,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = 0.0 -valid_max = 2592000.0 +valid_max = 123240000.0 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-top_solar_radiation-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-top_solar_radiation-ecmwf-5.ini index e4fd9b3cc..373a60d1d 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-top_solar_radiation-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-top_solar_radiation-ecmwf-5.ini @@ -41,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = 0.0 -valid_max = 2592000.0 +valid_max = 123240000.0 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-top_solar_radiation-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-top_solar_radiation-meteo_france-6.ini index e3fbbc191..f324f0fd6 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-top_solar_radiation-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-top_solar_radiation-meteo_france-6.ini @@ -41,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = 0.0 -valid_max = 2592000.0 +valid_max = 123240000.0 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-top_solar_radiation-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-top_solar_radiation-meteo_france-7.ini index 11c7d9688..2e9526f24 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-top_solar_radiation-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-top_solar_radiation-meteo_france-7.ini @@ -41,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = 0.0 -valid_max = 2592000.0 +valid_max = 123240000.0 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-top_solar_radiation-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-top_solar_radiation-ukmo-14.ini index ac98a2cc1..b3944a418 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-top_solar_radiation-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-top_solar_radiation-ukmo-14.ini @@ -41,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = 0.0 -valid_max = 2592000.0 +valid_max = 123240000.0 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-2m_dewpoint_temperature-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-2m_dewpoint_temperature-cmcc-3.ini index e28300ebb..a5af2a861 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-2m_dewpoint_temperature-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-2m_dewpoint_temperature-cmcc-3.ini @@ -40,5 +40,5 @@ time_step = 6 time_granularity = hour [valid_ranges] -valid_min = 193.15 -valid_max = 323.15 +valid_min = 183.15 +valid_max = 343.15 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-2m_dewpoint_temperature-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-2m_dewpoint_temperature-dwd-2.ini index 8772f7b78..064380eaa 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-2m_dewpoint_temperature-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-2m_dewpoint_temperature-dwd-2.ini @@ -40,5 +40,5 @@ time_step = 6 time_granularity = hour [valid_ranges] -valid_min = 193.15 -valid_max = 323.15 +valid_min = 183.15 +valid_max = 343.15 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-2m_dewpoint_temperature-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-2m_dewpoint_temperature-ecmwf-5.ini index 5a5a366cf..a4fd7cbfc 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-2m_dewpoint_temperature-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-2m_dewpoint_temperature-ecmwf-5.ini @@ -40,5 +40,5 @@ time_step = 6 time_granularity = hour [valid_ranges] -valid_min = 193.15 -valid_max = 323.15 +valid_min = 183.15 +valid_max = 343.15 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-2m_dewpoint_temperature-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-2m_dewpoint_temperature-meteo_france-6.ini index d5d17c7d6..a0668cc26 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-2m_dewpoint_temperature-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-2m_dewpoint_temperature-meteo_france-6.ini @@ -40,5 +40,5 @@ time_step = 6 time_granularity = hour [valid_ranges] -valid_min = 193.15 -valid_max = 323.15 +valid_min = 183.15 +valid_max = 343.15 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-2m_dewpoint_temperature-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-2m_dewpoint_temperature-meteo_france-7.ini index 3c2cc5c88..e07927032 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-2m_dewpoint_temperature-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-2m_dewpoint_temperature-meteo_france-7.ini @@ -40,5 +40,5 @@ time_step = 6 time_granularity = hour [valid_ranges] -valid_min = 193.15 -valid_max = 323.15 +valid_min = 183.15 +valid_max = 343.15 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-2m_dewpoint_temperature-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-2m_dewpoint_temperature-ukmo-14.ini index 8f594f4f3..195f4ca67 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-2m_dewpoint_temperature-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-2m_dewpoint_temperature-ukmo-14.ini @@ -40,5 +40,5 @@ time_step = 6 time_granularity = hour [valid_ranges] -valid_min = 193.15 -valid_max = 323.15 +valid_min = 183.15 +valid_max = 343.15 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_solar_radiation_downwards-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_solar_radiation_downwards-cmcc-3.ini index a699435d7..b4994f438 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_solar_radiation_downwards-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_solar_radiation_downwards-cmcc-3.ini @@ -41,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = 0.0 -valid_max = 2592000.0 +valid_max = 123240000.0 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_solar_radiation_downwards-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_solar_radiation_downwards-dwd-2.ini index b8310d0ab..0f5b25b87 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_solar_radiation_downwards-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_solar_radiation_downwards-dwd-2.ini @@ -41,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = 0.0 -valid_max = 2592000.0 +valid_max = 123240000.0 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_solar_radiation_downwards-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_solar_radiation_downwards-ecmwf-5.ini index 0307e950c..a1e993651 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_solar_radiation_downwards-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_solar_radiation_downwards-ecmwf-5.ini @@ -41,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = 0.0 -valid_max = 2592000.0 +valid_max = 123240000.0 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_solar_radiation_downwards-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_solar_radiation_downwards-meteo_france-6.ini index 9c2a250bc..bfb98c116 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_solar_radiation_downwards-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_solar_radiation_downwards-meteo_france-6.ini @@ -41,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = 0.0 -valid_max = 2592000.0 +valid_max = 123240000.0 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_solar_radiation_downwards-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_solar_radiation_downwards-meteo_france-7.ini index 62c700591..241405992 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_solar_radiation_downwards-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_solar_radiation_downwards-meteo_france-7.ini @@ -41,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = 0.0 -valid_max = 2592000.0 +valid_max = 123240000.0 diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_solar_radiation_downwards-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_solar_radiation_downwards-ukmo-14.ini index a6029f8e6..e88d324f1 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_solar_radiation_downwards-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_solar_radiation_downwards-ukmo-14.ini @@ -41,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = 0.0 -valid_max = 2592000.0 +valid_max = 123240000.0 diff --git a/dqc_wrapper/QAR_dqc/tolerance_limits_wmo b/dqc_wrapper/QAR_dqc/tolerance_limits_wmo index eb6b6753c..0e5ad99b6 100644 --- a/dqc_wrapper/QAR_dqc/tolerance_limits_wmo +++ b/dqc_wrapper/QAR_dqc/tolerance_limits_wmo @@ -1,13 +1,11 @@ # Source: WMO - https://www.wmo.int/pages/prog/www/OSY/Manual/488_Guide_2007.pdf (page 158) # Translation to cds_variables and units (c3s-cds-forms) -# Air temperature: -90°C – +70°C (C3S Kelvin) +# Air Temperature: -90°C – +70°C (C3S Kelvin) 2m_temperature,183.15,343.15 minimum_2m_temperature_in_the_last_24_hours,183.15,343.15 maximum_2m_temperature_in_the_last_24_hours,183.15,343.15 - -# Dew-point temperature: -80°C – 50°C (C3S Kelvin) -2m_dewpoint_temperature,193.15,323.15 +2m_dewpoint_temperature,183.15,343.15 # Ground (surface) temperature: -80°C – +80°C (C3S Kelvin) skin_temperature,193.15,353.15 @@ -19,35 +17,31 @@ soil_temperature_level_2,183.15,363.15 soil_temperature_level_3,183.15,363.15 soil_temperature_level_4,183.15,363.15 -# Relative humidity: 0 – 100 per cent; (C3S 0/1) -relative_humidity,,100 - # Atmospheric pressure at the station level: 500 – 1100 hPa (C3S Pa) surface_pressure,50000,110000 -# Wind direction: 0 – 360 degrees; - -# Wind speed: 0 – 75 m s-1 (2-minute, 10-minute average); -10m_wind_speed,0,75 +# Wind uv/component: +–75 m/s (2-minute, 10-minute average); 10m_u_component_of_wind,-75,75 10m_v_component_of_wind,-75,75 10m_u_component_of_neutral_wind,-75,75 10m_v_component_of_neutral_wind,-75,75 +10m_wind_speed,0,100 # Wind gust: 0 – 150 m s-1 10m_wind_gust_since_previous_post_processing,0,150 instantaneous_10m_wind_gust,0,150 -# Solar radiation (irradiance): 0 – 1600 Wm-2 -> J: 1600*24*Ndays = 2592000 (month) -surface_solar_radiation_downwards,0,2592000 -surface_solar_radiation_downward_clear_sky,0,2592000 -top_solar_radiation,0,2592000 -clear_sky_direct_solar_radiation_at_surface,0,2592000 -total_sky_direct_solar_radiation_at_surface,0,2592000 -mean_surface_direct_short_wave_radiation_flux,0,2592000 -mean_surface_direct_short_wave_radiation_flux_clear_sky,0,2592000 -mean_surface_downward_uv_radiation_flux,0,2592000 -mean_top_downward_short_wave_radiation_flux,0,2592000 +# Solar radiation (irradiance): +# Monthly: 1600 W m-2 => 1600 W m-2 / second x 86400 second / 1 day = 1.2324e8 J m-2 / day +surface_solar_radiation_downwards,0,1.2324e8 +surface_solar_radiation_downward_clear_sky,0,1.2324e8 +top_solar_radiation,0,1.2324e8 +clear_sky_direct_solar_radiation_at_surface,0,1.2324e8 +total_sky_direct_solar_radiation_at_surface,0,1.2324e8 +mean_surface_direct_short_wave_radiation_flux,0,1.2324e8 +mean_surface_direct_short_wave_radiation_flux_clear_sky,0,1.2324e8 +mean_surface_downward_uv_radiation_flux,0,1.2324e8 +mean_top_downward_short_wave_radiation_flux,0,1.2324e8 # Net radiaton (also extended on the negative side) mean_surface_net_long_wave_radiation_flux,-1600,1600 @@ -65,4 +59,5 @@ convective_precipitation,0,0.04 large_scale_precipitation,0,0.4 # Cannot be negative (TBD) -friction_velocity,0, \ No newline at end of file +friction_velocity,0, +relative_humidity,0, \ No newline at end of file diff --git a/dqc_wrapper/scripts/units_check.py b/dqc_wrapper/scripts/units_check.py index c70ab416d..e6d7e45eb 100644 --- a/dqc_wrapper/scripts/units_check.py +++ b/dqc_wrapper/scripts/units_check.py @@ -17,7 +17,9 @@ from dqc_wrapper.utils.utils_grib import * conf_dir = '/data/joan/c3s512-wp1-datachecker/dqc_wrapper/QAR_dqc/conf' forms_dir = '/data/cds-forms-c3s' +SI_units = [ +] # Regex for units pattern = re.compile('[\W_]+') diff --git a/dqc_wrapper/test06_valid_ranges.py b/dqc_wrapper/test06_valid_ranges.py index 54432e4f6..648566aae 100644 --- a/dqc_wrapper/test06_valid_ranges.py +++ b/dqc_wrapper/test06_valid_ranges.py @@ -262,11 +262,11 @@ class ValidRangesTest: res, msg = self.check_valid_ranges() # Prepare output - return { + return { 'res': res, 'msg': msg, 'plot': self.output_plot_html - } + } if __name__ == '__main__': sys.exit() diff --git a/dqc_wrapper/utils/utils_grib.py b/dqc_wrapper/utils/utils_grib.py index b142a419e..79ff94c4a 100644 --- a/dqc_wrapper/utils/utils_grib.py +++ b/dqc_wrapper/utils/utils_grib.py @@ -153,8 +153,7 @@ class GribFileCheck: Get GRIB first message values useful when: getting a sample for histogram init (test06) """ - def \ - get_grib_sample(self, without_Nan=True): + def get_grib_sample(self, without_Nan=True): # Open file and rewind to scan all messages. f = open(self.grib_file, "rb") diff --git a/dqc_wrapper/utils/utils_stats.py b/dqc_wrapper/utils/utils_stats.py index ee175339f..c44b3b796 100644 --- a/dqc_wrapper/utils/utils_stats.py +++ b/dqc_wrapper/utils/utils_stats.py @@ -65,7 +65,7 @@ def get_plausible_ranges(df_stats, vmin_nmax, vmax_nmax, valid_min, valid_max, u """ Check for min/max per file (values are given) """ -def check_vmin_vmax(df_stats, valid_min, valid_max, logger, res_val='err'): +def check_vmin_vmax(df_stats, valid_min, valid_max, logger, res_val='err', bins_res=2000.0): res = 'ok' # Min max can also be from different estimates @@ -74,6 +74,12 @@ def check_vmin_vmax(df_stats, valid_min, valid_max, logger, res_val='err'): if type(valid_max) == list or type(valid_max) == np.ndarray: valid_max = max(valid_max) + # We add the histogram err component in case (bins resolution = 2000.0) + if res_val == 'err' and not(valid_min is None) and not(valid_max is None): + err_tol = abs(valid_max-valid_min)/bins_res + valid_min -= err_tol + valid_max += err_tol + for fname, row in df_stats.iterrows(): # Check ranges (1 or 2) outlier = False -- GitLab From efebb9754c5ef552b031c5fe64ad25c28812d0fe Mon Sep 17 00:00:00 2001 From: Joan Sala Date: Thu, 4 Jun 2020 15:44:21 +0200 Subject: [PATCH 32/39] cds datasets --- dqc_wrapper/QAR_dqc/generate_QARs_config.py | 4 +- dqc_wrapper/grib/cds_datasets.json | 2373 ++++++++++++------- dqc_wrapper/utils/utils_forms.py | 3 +- 3 files changed, 1586 insertions(+), 794 deletions(-) diff --git a/dqc_wrapper/QAR_dqc/generate_QARs_config.py b/dqc_wrapper/QAR_dqc/generate_QARs_config.py index b0c03f207..b6c41b7bf 100644 --- a/dqc_wrapper/QAR_dqc/generate_QARs_config.py +++ b/dqc_wrapper/QAR_dqc/generate_QARs_config.py @@ -119,7 +119,7 @@ def init_params_reanalysis(dl, d, v, vinfo, mask_variables, tolerance_limits, da root = 'reanalysis' # Get variable info - ve = vinfo['paramId'] + ve = vinfo['shortName'] u = vinfo['c3sunit'] # Some units we know how to set limits @@ -225,7 +225,7 @@ Init parameters for a seasonal dataset def init_params_seasonal(dl, d, v, vinfo, mask_variables, temp_resolution, tolerance_limits, daily): # Get variable info - ve = vinfo['paramId'] + ve = vinfo['shortName'] u = vinfo['c3sunit'] # Try to get tolerance limits diff --git a/dqc_wrapper/grib/cds_datasets.json b/dqc_wrapper/grib/cds_datasets.json index 0ec87440a..b8148f51c 100644 --- a/dqc_wrapper/grib/cds_datasets.json +++ b/dqc_wrapper/grib/cds_datasets.json @@ -2,1327 +2,1592 @@ "reanalysis-era5-single-levels": { "variables": { "100m_u_component_of_wind": { - "paramId": "u100", + "paramId": "228246", + "shortName": "u100", "c3sname": "100m u-component of wind", "c3sunit": "m s^-1" }, "100m_v_component_of_wind": { - "paramId": "v100", + "paramId": "228247", + "shortName": "v100", "c3sname": "100m v-component of wind", "c3sunit": "m s^-1" }, "10m_u_component_of_neutral_wind": { - "paramId": "u10n", + "paramId": "228131", + "shortName": "u10n", "c3sname": "10m u-component of neutral wind", "c3sunit": "m s^-1" }, "10m_u_component_of_wind": { - "paramId": "u10", + "paramId": "165", + "shortName": "u10", "c3sname": "10m u-component of wind", "c3sunit": "m s^-1" }, "10m_v_component_of_neutral_wind": { - "paramId": "v10n", + "paramId": "228132", + "shortName": "v10n", "c3sname": "10m v-component of neutral wind", "c3sunit": "m s^-1" }, "10m_v_component_of_wind": { - "paramId": "v10", + "paramId": "166", + "shortName": "v10", "c3sname": "10m v-component of wind", "c3sunit": "m s^-1" }, "10m_wind_gust_since_previous_post_processing": { - "paramId": "fg10", + "paramId": "49", + "shortName": "fg10", "c3sname": "10m wind gust since previous post-processing", "c3sunit": "m s^-1" }, "2m_dewpoint_temperature": { - "paramId": "d2m", + "paramId": "168", + "shortName": "d2m", "c3sname": "2m dewpoint temperature", "c3sunit": "K" }, "2m_temperature": { - "paramId": "t2m", + "paramId": "167", + "shortName": "t2m", "c3sname": "2m temperature", "c3sunit": "K" }, "air_density_over_the_oceans": { - "paramId": "p140209", + "paramId": "140209", + "shortName": "p140209", "c3sname": "Air density over the oceans", "c3sunit": "kg m^-3" }, "altimeter_corrected_wave_height": { - "paramId": "acwh", + "paramId": "140247", + "shortName": "acwh", "c3sname": "Altimeter corrected wave height", "c3sunit": "m" }, "altimeter_range_relative_correction": { - "paramId": "arrc", + "paramId": "140248", + "shortName": "arrc", "c3sname": "Altimeter range relative correction", "c3sunit": "~" }, "altimeter_wave_height": { - "paramId": "awh", + "paramId": "140246", + "shortName": "awh", "c3sname": "Altimeter wave height", "c3sunit": "m" }, "angle_of_sub_gridscale_orography": { - "paramId": "anor", + "paramId": "162", + "shortName": "anor", "c3sname": "Angle of sub-gridscale orography", "c3sunit": "radians" }, "anisotropy_of_sub_gridscale_orography": { - "paramId": "isor", + "paramId": "161", + "shortName": "isor", "c3sname": "Anisotropy of sub-gridscale orography", "c3sunit": "~" }, "benjamin_feir_index": { - "paramId": "bfi", + "paramId": "140253", + "shortName": "bfi", "c3sname": "Benjamin-feir index", "c3sunit": "dimensionless" }, "boundary_layer_dissipation": { - "paramId": "bld", + "paramId": "145", + "shortName": "bld", "c3sname": "Boundary layer dissipation", "c3sunit": "J m^-2" }, "boundary_layer_height": { - "paramId": "blh", + "paramId": "159", + "shortName": "blh", "c3sname": "Boundary layer height", "c3sunit": "m" }, "charnock": { - "paramId": "chnk", + "paramId": "148", + "shortName": "chnk", "c3sname": "Charnock", "c3sunit": "~" }, "clear_sky_direct_solar_radiation_at_surface": { - "paramId": "cdir", + "paramId": "228022", + "shortName": "cdir", "c3sname": "Clear-sky direct solar radiation at surface", "c3sunit": "J m^-2" }, "cloud_base_height": { - "paramId": "cbh", + "paramId": "228023", + "shortName": "cbh", "c3sname": "Cloud base height", "c3sunit": "m" }, "coefficient_of_drag_with_waves": { - "paramId": "cdww", + "paramId": "140233", + "shortName": "cdww", "c3sname": "Coefficient of drag with waves", "c3sunit": "dimensionless" }, "convective_available_potential_energy": { - "paramId": "cape", + "paramId": "59", + "shortName": "cape", "c3sname": "Convective available potential energy", "c3sunit": "J kg^-1" }, "convective_inhibition": { - "paramId": "cin", + "paramId": "228001", + "shortName": "cin", "c3sname": "Convective inhibition", "c3sunit": "J kg^-1" }, "convective_precipitation": { - "paramId": "cp", + "paramId": "143", + "shortName": "cp", "c3sname": "Convective precipitation", "c3sunit": "m" }, "convective_rain_rate": { - "paramId": "crr", + "paramId": "228218", + "shortName": "crr", "c3sname": "Convective rain rate", "c3sunit": "kg m^-2 s^-1" }, "convective_snowfall": { - "paramId": "csf", + "paramId": "239", + "shortName": "csf", "c3sname": "Convective snowfall", "c3sunit": "m of water equivalent" }, "convective_snowfall_rate_water_equivalent": { - "paramId": "csfr", + "paramId": "228220", + "shortName": "csfr", "c3sname": "Convective snowfall rate water equivalent", "c3sunit": "kg m^-2 s^-1" }, "downward_uv_radiation_at_the_surface": { - "paramId": "uvb", + "paramId": "57", + "shortName": "uvb", "c3sname": "Downward UV radiation at the surface", "c3sunit": "J m^-2" }, "duct_base_height": { - "paramId": "dctb", + "paramId": "228017", + "shortName": "dctb", "c3sname": "Duct base height", "c3sunit": "m" }, "eastward_gravity_wave_surface_stress": { - "paramId": "lgws", + "paramId": "195", + "shortName": "lgws", "c3sname": "Eastward gravity wave surface stress", "c3sunit": "N m^-2 s" }, "eastward_turbulent_surface_stress": { - "paramId": "ewss", + "paramId": "180", + "shortName": "ewss", "c3sname": "Eastward turbulent surface stress", "c3sunit": "N m^-2 s" }, "evaporation": { - "paramId": "e", + "paramId": "182", + "shortName": "e", "c3sname": "Evaporation", "c3sunit": "m of water equivalent" }, "forecast_albedo": { - "paramId": "fal", + "paramId": "243", + "shortName": "fal", "c3sname": "Forecast albedo", "c3sunit": "(0 - 1)" }, "forecast_logarithm_of_surface_roughness_for_heat": { - "paramId": "flsr", + "paramId": "245", + "shortName": "flsr", "c3sname": "Forecast logarithm of surface roughness for heat", "c3sunit": "~" }, "forecast_surface_roughness": { - "paramId": "fsr", + "paramId": "244", + "shortName": "fsr", "c3sname": "Forecast surface roughness", "c3sunit": "m" }, "free_convective_velocity_over_the_oceans": { - "paramId": "p140208", + "paramId": "140208", + "shortName": "p140208", "c3sname": "Free convective velocity over the oceans", "c3sunit": "m s^-1" }, "friction_velocity": { - "paramId": "zust", + "paramId": "228003", + "shortName": "zust", "c3sname": "Friction velocity", "c3sunit": "m s^-1" }, "gravity_wave_dissipation": { - "paramId": "gwd", + "paramId": "197", + "shortName": "gwd", "c3sname": "Gravity wave dissipation", "c3sunit": "J m^-2" }, "high_cloud_cover": { - "paramId": "hcc", + "paramId": "188", + "shortName": "hcc", "c3sname": "High cloud cover", "c3sunit": "(0 - 1)" }, "high_vegetation_cover": { - "paramId": "cvh", + "paramId": "28", + "shortName": "cvh", "c3sname": "High vegetation cover", "c3sunit": "(0 - 1)" }, "ice_temperature_layer_1": { - "paramId": "istl1", + "paramId": "35", + "shortName": "istl1", "c3sname": "Ice temperature layer 1", "c3sunit": "K" }, "ice_temperature_layer_2": { - "paramId": "istl2", + "paramId": "36", + "shortName": "istl2", "c3sname": "Ice temperature layer 2", "c3sunit": "K" }, "ice_temperature_layer_3": { - "paramId": "istl3", + "paramId": "37", + "shortName": "istl3", "c3sname": "Ice temperature layer 3", "c3sunit": "K" }, "ice_temperature_layer_4": { - "paramId": "istl4", + "paramId": "38", + "shortName": "istl4", "c3sname": "Ice temperature layer 4", "c3sunit": "K" }, "instantaneous_10m_wind_gust": { - "paramId": "i10fg", + "paramId": "228029", + "shortName": "i10fg", "c3sname": "Instantaneous 10m wind gust", "c3sunit": "m s^-1" }, "instantaneous_eastward_turbulent_surface_stress": { - "paramId": "iews", + "paramId": "229", + "shortName": "iews", "c3sname": "Instantaneous eastward turbulent surface stress", "c3sunit": "N m^-2" }, "instantaneous_large_scale_surface_precipitation_fraction": { - "paramId": "ilspf", + "paramId": "228217", + "shortName": "ilspf", "c3sname": "Instantaneous large-scale surface precipitation fraction", "c3sunit": "(0 - 1)" }, "instantaneous_moisture_flux": { - "paramId": "ie", + "paramId": "232", + "shortName": "ie", "c3sname": "Instantaneous moisture flux", "c3sunit": "kg m^-2 s^-1" }, "instantaneous_northward_turbulent_surface_stress": { - "paramId": "inss", + "paramId": "230", + "shortName": "inss", "c3sname": "Instantaneous northward turbulent surface stress", "c3sunit": "N m^-2" }, "instantaneous_surface_sensible_heat_flux": { - "paramId": "ishf", + "paramId": "231", + "shortName": "ishf", "c3sname": "Instantaneous surface sensible heat flux", "c3sunit": "W m^-2" }, "k_index": { - "paramId": "kx", + "paramId": "260121", + "shortName": "kx", "c3sname": "K index", "c3sunit": "K" }, "lake_bottom_temperature": { - "paramId": "lblt", + "paramId": "228010", + "shortName": "lblt", "c3sname": "Lake bottom temperature", "c3sunit": "K" }, "lake_cover": { - "paramId": "cl", + "paramId": "26", + "shortName": "cl", "c3sname": "Lake cover", "c3sunit": "(0 - 1)" }, "lake_depth": { - "paramId": "dl", + "paramId": "228007", + "shortName": "dl", "c3sname": "Lake depth", "c3sunit": "m" }, "lake_ice_depth": { - "paramId": "licd", + "paramId": "228014", + "shortName": "licd", "c3sname": "Lake ice depth", "c3sunit": "m" }, "lake_ice_temperature": { - "paramId": "lict", + "paramId": "228013", + "shortName": "lict", "c3sname": "Lake ice temperature", "c3sunit": "K" }, "lake_mix_layer_depth": { - "paramId": "lmld", + "paramId": "228009", + "shortName": "lmld", "c3sname": "Lake mix-layer depth", "c3sunit": "m" }, "lake_mix_layer_temperature": { - "paramId": "lmlt", + "paramId": "228008", + "shortName": "lmlt", "c3sname": "Lake mix-layer temperature", "c3sunit": "K" }, "lake_shape_factor": { - "paramId": "lshf", + "paramId": "228012", + "shortName": "lshf", "c3sname": "Lake shape factor", "c3sunit": "dimensionless" }, "lake_total_layer_temperature": { - "paramId": "ltlt", + "paramId": "228011", + "shortName": "ltlt", "c3sname": "Lake total layer temperature", "c3sunit": "K" }, "land_sea_mask": { - "paramId": "lsm", + "paramId": "172", + "shortName": "lsm", "c3sname": "Land-sea mask", "c3sunit": "(0 - 1)" }, "large_scale_precipitation": { - "paramId": "lsp", + "paramId": "142", + "shortName": "lsp", "c3sname": "Large-scale precipitation", "c3sunit": "m" }, "large_scale_precipitation_fraction": { - "paramId": "lspf", + "paramId": "50", + "shortName": "lspf", "c3sname": "Large-scale precipitation fraction", "c3sunit": "s" }, "large_scale_rain_rate": { - "paramId": "lsrr", + "paramId": "228219", + "shortName": "lsrr", "c3sname": "Large scale rain rate", "c3sunit": "kg m^-2 s^-1" }, "large_scale_snowfall": { - "paramId": "lsf", + "paramId": "240", + "shortName": "lsf", "c3sname": "Large-scale snowfall", "c3sunit": "m of water equivalent" }, "large_scale_snowfall_rate_water_equivalent": { - "paramId": "lssfr", + "paramId": "228221", + "shortName": "lssfr", "c3sname": "Large scale snowfall rate water equivalent", "c3sunit": "kg m^-2 s^-1" }, "leaf_area_index_high_vegetation": { - "paramId": "lai_hv", + "paramId": "67", + "shortName": "lai_hv", "c3sname": "Leaf area index, high vegetation", "c3sunit": "m^2 m^-2" }, "leaf_area_index_low_vegetation": { - "paramId": "lai_lv", + "paramId": "66", + "shortName": "lai_lv", "c3sname": "Leaf area index, low vegetation", "c3sunit": "m^2 m^-2" }, "low_cloud_cover": { - "paramId": "lcc", + "paramId": "186", + "shortName": "lcc", "c3sname": "Low cloud cover", "c3sunit": "(0 - 1)" }, "low_vegetation_cover": { - "paramId": "cvl", + "paramId": "27", + "shortName": "cvl", "c3sname": "Low vegetation cover", "c3sunit": "(0 - 1)" }, "maximum_2m_temperature_since_previous_post_processing": { - "paramId": "mx2t", + "paramId": "201", + "shortName": "mx2t", "c3sname": "Maximum 2m temperature since previous post-processing", "c3sunit": "K" }, "maximum_individual_wave_height": { - "paramId": "hmax", + "paramId": "140218", + "shortName": "hmax", "c3sname": "Maximum individual wave height", "c3sunit": "m" }, "maximum_total_precipitation_rate_since_previous_post_processing": { - "paramId": "mxtpr", + "paramId": "228226", + "shortName": "mxtpr", "c3sname": "Maximum total precipitation rate since previous post-processing", "c3sunit": "kg m^-2 s^-1" }, "mean_boundary_layer_dissipation": { - "paramId": "mbld", + "paramId": "235032", + "shortName": "mbld", "c3sname": "Mean boundary layer dissipation", "c3sunit": "W m^-2" }, "mean_convective_precipitation_rate": { - "paramId": "mcpr", + "paramId": "235030", + "shortName": "mcpr", "c3sname": "Mean convective precipitation rate", "c3sunit": "kg m^-2 s^-1" }, "mean_convective_snowfall_rate": { - "paramId": "mcsr", + "paramId": "235056", + "shortName": "mcsr", "c3sname": "Mean convective snowfall rate", "c3sunit": "kg m^-2 s^-1" }, "mean_direction_of_total_swell": { - "paramId": "mdts", + "paramId": "140238", + "shortName": "mdts", "c3sname": "Mean direction of total swell", "c3sunit": "degrees" }, "mean_direction_of_wind_waves": { - "paramId": "mdww", + "paramId": "140235", + "shortName": "mdww", "c3sname": "Mean direction of wind waves", "c3sunit": "degrees" }, "mean_eastward_gravity_wave_surface_stress": { - "paramId": "megwss", + "paramId": "235045", + "shortName": "megwss", "c3sname": "Mean eastward gravity wave surface stress", "c3sunit": "N m^-2" }, "mean_eastward_turbulent_surface_stress": { - "paramId": "metss", + "paramId": "235041", + "shortName": "metss", "c3sname": "Mean eastward turbulent surface stress", "c3sunit": "N m^-2" }, "mean_evaporation_rate": { - "paramId": "mer", + "paramId": "235043", + "shortName": "mer", "c3sname": "Mean evaporation rate", "c3sunit": "kg m^-2 s^-1" }, "mean_gravity_wave_dissipation": { - "paramId": "mgwd", + "paramId": "235047", + "shortName": "mgwd", "c3sname": "Mean gravity wave dissipation", "c3sunit": "W m^-2" }, "mean_large_scale_precipitation_fraction": { - "paramId": "mlspf", + "paramId": "235026", + "shortName": "mlspf", "c3sname": "Mean large-scale precipitation fraction", "c3sunit": "Proportion" }, "mean_large_scale_precipitation_rate": { - "paramId": "mlspr", + "paramId": "235029", + "shortName": "mlspr", "c3sname": "Mean large-scale precipitation rate", "c3sunit": "kg m^-2 s^-1" }, "mean_large_scale_snowfall_rate": { - "paramId": "mlssr", + "paramId": "235057", + "shortName": "mlssr", "c3sname": "Mean large-scale snowfall rate", "c3sunit": "kg m^-2 s^-1" }, "mean_northward_gravity_wave_surface_stress": { - "paramId": "mngwss", + "paramId": "235046", + "shortName": "mngwss", "c3sname": "Mean northward gravity wave surface stress", "c3sunit": "N m^-2" }, "mean_northward_turbulent_surface_stress": { - "paramId": "mntss", + "paramId": "235042", + "shortName": "mntss", "c3sname": "Mean northward turbulent surface stress", "c3sunit": "N m^-2" }, "mean_period_of_total_swell": { - "paramId": "mpts", + "paramId": "140239", + "shortName": "mpts", "c3sname": "Mean period of total swell", "c3sunit": "s" }, "mean_period_of_wind_waves": { - "paramId": "mpww", + "paramId": "140236", + "shortName": "mpww", "c3sname": "Mean period of wind waves", "c3sunit": "s" }, "mean_potential_evaporation_rate": { - "paramId": "mper", + "paramId": "235070", + "shortName": "mper", "c3sname": "Mean potential evaporation rate", "c3sunit": "kg m^-2 s^-1" }, "mean_runoff_rate": { - "paramId": "mror", + "paramId": "235048", + "shortName": "mror", "c3sname": "Mean runoff rate", "c3sunit": "kg m^-2 s^-1" }, "mean_sea_level_pressure": { - "paramId": "msl", + "paramId": "151", + "shortName": "msl", "c3sname": "Mean sea level pressure", "c3sunit": "Pa" }, "mean_snow_evaporation_rate": { - "paramId": "mser", + "paramId": "235023", + "shortName": "mser", "c3sname": "Mean snow evaporation rate", "c3sunit": "kg m^-2 s^-1" }, "mean_snowfall_rate": { - "paramId": "msr", + "paramId": "235031", + "shortName": "msr", "c3sname": "Mean snowfall rate", "c3sunit": "kg m^-2 s^-1" }, "mean_snowmelt_rate": { - "paramId": "msmr", + "paramId": "235024", + "shortName": "msmr", "c3sname": "Mean snowmelt rate", "c3sunit": "kg m^-2 s^-1" }, "mean_square_slope_of_waves": { - "paramId": "msqs", + "paramId": "140244", + "shortName": "msqs", "c3sname": "Mean square slope of waves", "c3sunit": "dimensionless" }, "mean_sub_surface_runoff_rate": { - "paramId": "mssror", + "paramId": "235021", + "shortName": "mssror", "c3sname": "Mean sub-surface runoff rate", "c3sunit": "kg m^-2 s^-1" }, "mean_surface_direct_short_wave_radiation_flux": { - "paramId": "msdrswrf", + "paramId": "235058", + "shortName": "msdrswrf", "c3sname": "Mean surface direct short-wave radiation flux", "c3sunit": "W m^-2" }, "mean_surface_direct_short_wave_radiation_flux_clear_sky": { - "paramId": "msdrswrfcs", + "paramId": "235059", + "shortName": "msdrswrfcs", "c3sname": "Mean surface direct short-wave radiation flux, clear sky", "c3sunit": "W m^-2" }, "mean_surface_downward_long_wave_radiation_flux": { - "paramId": "msdwlwrf", + "paramId": "235036", + "shortName": "msdwlwrf", "c3sname": "Mean surface downward long-wave radiation flux", "c3sunit": "W m^-2" }, "mean_surface_downward_long_wave_radiation_flux_clear_sky": { - "paramId": "msdwlwrfcs", + "paramId": "235069", + "shortName": "msdwlwrfcs", "c3sname": "Mean surface downward long-wave radiation flux, clear sky", "c3sunit": "W m^-2" }, "mean_surface_downward_short_wave_radiation_flux": { - "paramId": "msdwswrf", + "paramId": "235035", + "shortName": "msdwswrf", "c3sname": "Mean surface downward short-wave radiation flux", "c3sunit": "W m^-2" }, "mean_surface_downward_short_wave_radiation_flux_clear_sky": { - "paramId": "msdwswrfcs", + "paramId": "235068", + "shortName": "msdwswrfcs", "c3sname": "Mean surface downward short-wave radiation flux, clear sky", "c3sunit": "W m^-2" }, "mean_surface_downward_uv_radiation_flux": { - "paramId": "msdwuvrf", + "paramId": "235027", + "shortName": "msdwuvrf", "c3sname": "Mean surface downward UV radiation flux", "c3sunit": "W m^-2" }, "mean_surface_latent_heat_flux": { - "paramId": "mslhf", + "paramId": "235034", + "shortName": "mslhf", "c3sname": "Mean surface latent heat flux", "c3sunit": "W m^-2" }, "mean_surface_net_long_wave_radiation_flux": { - "paramId": "msnlwrf", + "paramId": "235038", + "shortName": "msnlwrf", "c3sname": "Mean surface net long-wave radiation flux", "c3sunit": "W m^-2" }, "mean_surface_net_long_wave_radiation_flux_clear_sky": { - "paramId": "msnlwrfcs", + "paramId": "235052", + "shortName": "msnlwrfcs", "c3sname": "Mean surface net long-wave radiation flux, clear sky", "c3sunit": "W m^-2" }, "mean_surface_net_short_wave_radiation_flux": { - "paramId": "msnswrf", + "paramId": "235037", + "shortName": "msnswrf", "c3sname": "Mean surface net short-wave radiation flux", "c3sunit": "W m^-2" }, "mean_surface_net_short_wave_radiation_flux_clear_sky": { - "paramId": "msnswrfcs", + "paramId": "235051", + "shortName": "msnswrfcs", "c3sname": "Mean surface net short-wave radiation flux, clear sky", "c3sunit": "W m^-2" }, "mean_surface_runoff_rate": { - "paramId": "msror", + "paramId": "235020", + "shortName": "msror", "c3sname": "Mean surface runoff rate", "c3sunit": "kg m^-2 s^-1" }, "mean_surface_sensible_heat_flux": { - "paramId": "msshf", + "paramId": "235033", + "shortName": "msshf", "c3sname": "Mean surface sensible heat flux", "c3sunit": "W m^-2" }, "mean_top_downward_short_wave_radiation_flux": { - "paramId": "mtdwswrf", + "paramId": "235053", + "shortName": "mtdwswrf", "c3sname": "Mean top downward short-wave radiation flux", "c3sunit": "W m^-2" }, "mean_top_net_long_wave_radiation_flux": { - "paramId": "mtnlwrf", + "paramId": "235040", + "shortName": "mtnlwrf", "c3sname": "Mean top net long-wave radiation flux", "c3sunit": "W m^-2" }, "mean_top_net_long_wave_radiation_flux_clear_sky": { - "paramId": "mtnlwrfcs", + "paramId": "235050", + "shortName": "mtnlwrfcs", "c3sname": "Mean top net long-wave radiation flux, clear sky", "c3sunit": "W m^-2" }, "mean_top_net_short_wave_radiation_flux": { - "paramId": "mtnswrf", + "paramId": "235039", + "shortName": "mtnswrf", "c3sname": "Mean top net short-wave radiation flux", "c3sunit": "W m^-2" }, "mean_top_net_short_wave_radiation_flux_clear_sky": { - "paramId": "mtnswrfcs", + "paramId": "235049", + "shortName": "mtnswrfcs", "c3sname": "Mean top net short-wave radiation flux, clear sky", "c3sunit": "W m^-2" }, "mean_total_precipitation_rate": { - "paramId": "mtpr", + "paramId": "235055", + "shortName": "mtpr", "c3sname": "Mean total precipitation rate", "c3sunit": "kg m^-2 s^-1" }, "mean_vertical_gradient_of_refractivity_inside_trapping_layer": { - "paramId": "dndza", + "paramId": "228016", + "shortName": "dndza", "c3sname": "Mean vertical gradient of refractivity inside trapping layer", "c3sunit": "m^-1" }, "mean_vertically_integrated_moisture_divergence": { - "paramId": "mvimd", + "paramId": "235054", + "shortName": "mvimd", "c3sname": "Mean vertically integrated moisture divergence", "c3sunit": "kg m^-2 s^-1" }, "mean_wave_direction": { - "paramId": "mwd", + "paramId": "140230", + "shortName": "mwd", "c3sname": "Mean wave direction", "c3sunit": "degree true" }, "mean_wave_direction_of_first_swell_partition": { - "paramId": "p140122", + "paramId": "140122", + "shortName": "p140122", "c3sname": "Mean wave direction of first swell partition", "c3sunit": "degrees" }, "mean_wave_direction_of_second_swell_partition": { - "paramId": "p140125", + "paramId": "140125", + "shortName": "p140125", "c3sname": "Mean wave direction of second swell partition", "c3sunit": "degrees" }, "mean_wave_direction_of_third_swell_partition": { - "paramId": "p140128", + "paramId": "140128", + "shortName": "p140128", "c3sname": "Mean wave direction of third swell partition", "c3sunit": "degrees" }, "mean_wave_period": { - "paramId": "mwp", + "paramId": "140232", + "shortName": "mwp", "c3sname": "Mean wave period", "c3sunit": "s" }, "mean_wave_period_based_on_first_moment": { - "paramId": "mp1", + "paramId": "140220", + "shortName": "mp1", "c3sname": "Mean wave period based on first moment", "c3sunit": "s" }, "mean_wave_period_based_on_first_moment_for_swell": { - "paramId": "p1ps", + "paramId": "140226", + "shortName": "p1ps", "c3sname": "Mean wave period based on first moment for swell", "c3sunit": "s" }, "mean_wave_period_based_on_first_moment_for_wind_waves": { - "paramId": "p1ww", + "paramId": "140223", + "shortName": "p1ww", "c3sname": "Mean wave period based on first moment for wind waves", "c3sunit": "s" }, "mean_wave_period_based_on_second_moment_for_swell": { - "paramId": "p2ps", + "paramId": "140227", + "shortName": "p2ps", "c3sname": "Mean wave period based on second moment for swell", "c3sunit": "s" }, "mean_wave_period_based_on_second_moment_for_wind_waves": { - "paramId": "p2ww", + "paramId": "140224", + "shortName": "p2ww", "c3sname": "Mean wave period based on second moment for wind waves", "c3sunit": "s" }, "mean_wave_period_of_first_swell_partition": { - "paramId": "p140123", + "paramId": "140123", + "shortName": "p140123", "c3sname": "Mean wave period of first swell partition", "c3sunit": "s" }, "mean_wave_period_of_second_swell_partition": { - "paramId": "p140126", + "paramId": "140126", + "shortName": "p140126", "c3sname": "Mean wave period of second swell partition", "c3sunit": "s" }, "mean_wave_period_of_third_swell_partition": { - "paramId": "p140129", + "paramId": "140129", + "shortName": "p140129", "c3sname": "Mean wave period of third swell partition", "c3sunit": "s" }, "mean_zero_crossing_wave_period": { - "paramId": "mp2", + "paramId": "140221", + "shortName": "mp2", "c3sname": "Mean zero-crossing wave period", "c3sunit": "s" }, "medium_cloud_cover": { - "paramId": "mcc", + "paramId": "187", + "shortName": "mcc", "c3sname": "Medium cloud cover", "c3sunit": "(0 - 1)" }, "minimum_2m_temperature_since_previous_post_processing": { - "paramId": "mn2t", + "paramId": "202", + "shortName": "mn2t", "c3sname": "Minimum 2m temperature since previous post-processing", "c3sunit": "K" }, "minimum_total_precipitation_rate_since_previous_post_processing": { - "paramId": "mntpr", + "paramId": "228227", + "shortName": "mntpr", "c3sname": "Minimum total precipitation rate since previous post-processing", "c3sunit": "kg m^-2 s^-1" }, "minimum_vertical_gradient_of_refractivity_inside_trapping_layer": { - "paramId": "dndzn", + "paramId": "228015", + "shortName": "dndzn", "c3sname": "Minimum vertical gradient of refractivity inside trapping layer", "c3sunit": "m^-1" }, "model_bathymetry": { - "paramId": "wmb", + "paramId": "140219", + "shortName": "wmb", "c3sname": "Model bathymetry", "c3sunit": "m" }, "near_ir_albedo_for_diffuse_radiation": { - "paramId": "alnid", + "paramId": "18", + "shortName": "alnid", "c3sname": "Near IR albedo for diffuse radiation", "c3sunit": "(0 - 1)" }, "near_ir_albedo_for_direct_radiation": { - "paramId": "alnip", + "paramId": "17", + "shortName": "alnip", "c3sname": "Near IR albedo for direct radiation", "c3sunit": "(0 - 1)" }, "normalized_energy_flux_into_ocean": { - "paramId": "phioc", + "paramId": "140212", + "shortName": "phioc", "c3sname": "Normalized energy flux into ocean", "c3sunit": "dimensionless" }, "normalized_energy_flux_into_waves": { - "paramId": "phiaw", + "paramId": "140211", + "shortName": "phiaw", "c3sname": "Normalized energy flux into waves", "c3sunit": "dimensionless" }, "normalized_stress_into_ocean": { - "paramId": "tauoc", + "paramId": "140214", + "shortName": "tauoc", "c3sname": "Normalized stress into ocean", "c3sunit": "dimensionless" }, "northward_gravity_wave_surface_stress": { - "paramId": "mgws", + "paramId": "196", + "shortName": "mgws", "c3sname": "Northward gravity wave surface stress", "c3sunit": "N m^-2 s" }, "northward_turbulent_surface_stress": { - "paramId": "nsss", + "paramId": "181", + "shortName": "nsss", "c3sname": "Northward turbulent surface stress", "c3sunit": "N m^-2 s" }, "ocean_surface_stress_equivalent_10m_neutral_wind_direction": { - "paramId": "dwi", + "paramId": "140249", + "shortName": "dwi", "c3sname": "Ocean surface stress equivalent 10m neutral wind direction", "c3sunit": "degrees" }, "ocean_surface_stress_equivalent_10m_neutral_wind_speed": { - "paramId": "wind", + "paramId": "140245", + "shortName": "wind", "c3sname": "Ocean surface stress equivalent 10m neutral wind speed", "c3sunit": "m s^-1" }, "orography": { - "paramId": "z", + "paramId": "129", + "shortName": "z", "c3sname": "Orography", "c3sunit": "m^2 s^-2" }, "peak_wave_period": { - "paramId": "pp1d", + "paramId": "140231", + "shortName": "pp1d", "c3sname": "Peak wave period", "c3sunit": "s" }, "period_corresponding_to_maximum_individual_wave_height": { - "paramId": "tmax", + "paramId": "140217", + "shortName": "tmax", "c3sname": "Period corresponding to maximum individual wave height", "c3sunit": "s" }, "potential_evaporation": { - "paramId": "pev", + "paramId": "228251", + "shortName": "pev", "c3sname": "Potential evaporation", "c3sunit": "m" }, "precipitation_type": { - "paramId": "ptype", + "paramId": "260015", + "shortName": "ptype", "c3sname": "Precipitation type", "c3sunit": "GRIB code table 4.201" }, "runoff": { - "paramId": "ro", + "paramId": "205", + "shortName": "ro", "c3sname": "Runoff", "c3sunit": "m" }, "sea_ice_cover": { - "paramId": "siconc", + "paramId": "31", + "shortName": "siconc", "c3sname": "Sea-ice cover", "c3sunit": "(0 - 1)" }, "sea_surface_temperature": { - "paramId": "sst", + "paramId": "34", + "shortName": "sst", "c3sname": "Sea surface temperature", "c3sunit": "K" }, "significant_height_of_combined_wind_waves_and_swell": { - "paramId": "swh", + "paramId": "140229", + "shortName": "swh", "c3sname": "Significant height of combined wind waves and swell", "c3sunit": "m" }, "significant_height_of_total_swell": { - "paramId": "shts", + "paramId": "140237", + "shortName": "shts", "c3sname": "Significant height of total swell", "c3sunit": "m" }, "significant_height_of_wind_waves": { - "paramId": "shww", + "paramId": "140234", + "shortName": "shww", "c3sname": "Significant height of wind waves", "c3sunit": "m" }, "significant_wave_height_of_first_swell_partition": { - "paramId": "p140121", + "paramId": "140121", + "shortName": "p140121", "c3sname": "Significant wave height of first swell partition", "c3sunit": "m" }, "significant_wave_height_of_second_swell_partition": { - "paramId": "p140124", + "paramId": "140124", + "shortName": "p140124", "c3sname": "Significant wave height of second swell partition", "c3sunit": "m" }, "significant_wave_height_of_third_swell_partition": { - "paramId": "p140127", + "paramId": "140127", + "shortName": "p140127", "c3sname": "Significant wave height of third swell partition", "c3sunit": "m" }, "skin_reservoir_content": { - "paramId": "src", + "paramId": "198", + "shortName": "src", "c3sname": "Skin reservoir content", "c3sunit": "m of water equivalent" }, "skin_temperature": { - "paramId": "skt", + "paramId": "235", + "shortName": "skt", "c3sname": "Skin temperature", "c3sunit": "K" }, "slope_of_sub_gridscale_orography": { - "paramId": "slor", + "paramId": "163", + "shortName": "slor", "c3sname": "Slope of sub-gridscale orography", "c3sunit": "~" }, "snow_albedo": { - "paramId": "asn", + "paramId": "32", + "shortName": "asn", "c3sname": "Snow albedo", "c3sunit": "(0 - 1)" }, "snow_density": { - "paramId": "rsn", + "paramId": "33", + "shortName": "rsn", "c3sname": "Snow density", "c3sunit": "kg m^-3" }, "snow_depth": { - "paramId": "sd", + "paramId": "141", + "shortName": "sd", "c3sname": "Snow depth", "c3sunit": "m of water equivalent" }, "snow_evaporation": { - "paramId": "es", + "paramId": "44", + "shortName": "es", "c3sname": "Snow evaporation", "c3sunit": "m of water equivalent" }, "snowfall": { - "paramId": "sf", + "paramId": "144", + "shortName": "sf", "c3sname": "Snowfall", "c3sunit": "m of water equivalent" }, "snowmelt": { - "paramId": "smlt", + "paramId": "45", + "shortName": "smlt", "c3sname": "Snowmelt", "c3sunit": "m of water equivalent" }, "soil_temperature_level_1": { - "paramId": "stl1", + "paramId": "139", + "shortName": "stl1", "c3sname": "Soil temperature level 1", "c3sunit": "K" }, "soil_temperature_level_2": { - "paramId": "stl2", + "paramId": "170", + "shortName": "stl2", "c3sname": "Soil temperature level 2", "c3sunit": "K" }, "soil_temperature_level_3": { - "paramId": "stl3", + "paramId": "183", + "shortName": "stl3", "c3sname": "Soil temperature level 3", "c3sunit": "K" }, "soil_temperature_level_4": { - "paramId": "stl4", + "paramId": "236", + "shortName": "stl4", "c3sname": "Soil temperature level 4", "c3sunit": "K" }, "soil_type": { - "paramId": "slt", + "paramId": "43", + "shortName": "slt", "c3sname": "Soil type", "c3sunit": "~" }, "standard_deviation_of_filtered_subgrid_orography": { - "paramId": "sdfor", + "paramId": "74", + "shortName": "sdfor", "c3sname": "Standard deviation of filtered subgrid orography", "c3sunit": "m" }, "standard_deviation_of_orography": { - "paramId": "sdor", + "paramId": "160", + "shortName": "sdor", "c3sname": "Standard deviation of orography", "c3sunit": "~" }, "sub_surface_runoff": { - "paramId": "ssro", + "paramId": "9", + "shortName": "ssro", "c3sname": "Sub-surface runoff", "c3sunit": "m" }, "surface_latent_heat_flux": { - "paramId": "slhf", + "paramId": "147", + "shortName": "slhf", "c3sname": "Surface latent heat flux", "c3sunit": "J m^-2" }, "surface_net_solar_radiation": { - "paramId": "ssr", + "paramId": "176", + "shortName": "ssr", "c3sname": "Surface net solar radiation", "c3sunit": "J m^-2" }, "surface_net_solar_radiation_clear_sky": { - "paramId": "ssrc", + "paramId": "210", + "shortName": "ssrc", "c3sname": "Surface net solar radiation, clear sky", "c3sunit": "J m^-2" }, "surface_net_thermal_radiation": { - "paramId": "str", + "paramId": "177", + "shortName": "str", "c3sname": "Surface net thermal radiation", "c3sunit": "J m^-2" }, "surface_net_thermal_radiation_clear_sky": { - "paramId": "strc", + "paramId": "211", + "shortName": "strc", "c3sname": "Surface net thermal radiation, clear sky", "c3sunit": "J m^-2" }, "surface_pressure": { - "paramId": "sp", + "paramId": "134", + "shortName": "sp", "c3sname": "Surface pressure", "c3sunit": "Pa" }, "surface_runoff": { - "paramId": "sro", + "paramId": "8", + "shortName": "sro", "c3sname": "Surface runoff", "c3sunit": "m" }, "surface_sensible_heat_flux": { - "paramId": "sshf", + "paramId": "146", + "shortName": "sshf", "c3sname": "Surface sensible heat flux", "c3sunit": "J m^-2" }, "surface_solar_radiation_downward_clear_sky": { - "paramId": "ssrdc", + "paramId": "228129", + "shortName": "ssrdc", "c3sname": "Surface solar radiation downward, clear sky", "c3sunit": "J m^-2" }, "surface_solar_radiation_downwards": { - "paramId": "ssrd", + "paramId": "169", + "shortName": "ssrd", "c3sname": "Surface solar radiation downwards", "c3sunit": "J m^-2" }, "surface_thermal_radiation_downward_clear_sky": { - "paramId": "strdc", + "paramId": "228130", + "shortName": "strdc", "c3sname": "Surface thermal radiation downward, clear sky", "c3sunit": "J m^-2" }, "surface_thermal_radiation_downwards": { - "paramId": "strd", + "paramId": "175", + "shortName": "strd", "c3sname": "Surface thermal radiation downwards", "c3sunit": "J m^-2" }, "temperature_of_snow_layer": { - "paramId": "tsn", + "paramId": "238", + "shortName": "tsn", "c3sname": "Temperature of snow layer", "c3sunit": "K" }, "toa_incident_solar_radiation": { - "paramId": "tisr", + "paramId": "212", + "shortName": "tisr", "c3sname": "TOA incident solar radiation", "c3sunit": "J m^-2" }, "top_net_solar_radiation": { - "paramId": "tsr", + "paramId": "178", + "shortName": "tsr", "c3sname": "Top net solar radiation", "c3sunit": "J m^-2" }, "top_net_solar_radiation_clear_sky": { - "paramId": "tsrc", + "paramId": "208", + "shortName": "tsrc", "c3sname": "Top net solar radiation, clear sky", "c3sunit": "J m^-2" }, "top_net_thermal_radiation": { - "paramId": "ttr", + "paramId": "179", + "shortName": "ttr", "c3sname": "Top net thermal radiation", "c3sunit": "J m^-2" }, "top_net_thermal_radiation_clear_sky": { - "paramId": "ttrc", + "paramId": "209", + "shortName": "ttrc", "c3sname": "Top net thermal radiation, clear sky", "c3sunit": "J m^-2" }, "total_cloud_cover": { - "paramId": "tcc", + "paramId": "164", + "shortName": "tcc", "c3sname": "Total cloud cover", "c3sunit": "(0 - 1)" }, "total_column_cloud_ice_water": { - "paramId": "tciw", + "paramId": "79", + "shortName": "tciw", "c3sname": "Total column cloud ice water", "c3sunit": "kg m^-2" }, "total_column_cloud_liquid_water": { - "paramId": "tclw", + "paramId": "78", + "shortName": "tclw", "c3sname": "Total column cloud liquid water", "c3sunit": "kg m^-2" }, "total_column_ozone": { - "paramId": "tco3", + "paramId": "206", + "shortName": "tco3", "c3sname": "Total column ozone", "c3sunit": "kg m^-2" }, "total_column_rain_water": { - "paramId": "tcrw", + "paramId": "228089", + "shortName": "tcrw", "c3sname": "Total column rain water", "c3sunit": "kg m^-2" }, "total_column_snow_water": { - "paramId": "tcsw", + "paramId": "228090", + "shortName": "tcsw", "c3sname": "Total column snow water", "c3sunit": "kg m^-2" }, "total_column_supercooled_liquid_water": { - "paramId": "tcslw", + "paramId": "228088", + "shortName": "tcslw", "c3sname": "Total column supercooled liquid water", "c3sunit": "kg m^-2" }, "total_column_water": { - "paramId": "tcw", + "paramId": "136", + "shortName": "tcw", "c3sname": "Total column water", "c3sunit": "kg m^-2" }, "total_column_water_vapour": { - "paramId": "tcwv", + "paramId": "137", + "shortName": "tcwv", "c3sname": "Total column water vapour", "c3sunit": "kg m^-2" }, "total_precipitation": { - "paramId": "tp", + "paramId": "228", + "shortName": "tp", "c3sname": "Total precipitation", "c3sunit": "m" }, "total_sky_direct_solar_radiation_at_surface": { - "paramId": "fdir", + "paramId": "228021", + "shortName": "fdir", "c3sname": "Total sky direct solar radiation at surface", "c3sunit": "J m^-2" }, "total_totals_index": { - "paramId": "totalx", + "paramId": "260123", + "shortName": "totalx", "c3sname": "Total totals index", "c3sunit": "K" }, "trapping_layer_base_height": { - "paramId": "tplb", + "paramId": "228018", + "shortName": "tplb", "c3sname": "Trapping layer base height", "c3sunit": "m" }, "trapping_layer_top_height": { - "paramId": "tplt", + "paramId": "228019", + "shortName": "tplt", "c3sname": "Trapping layer top height", "c3sunit": "m" }, "type_of_high_vegetation": { - "paramId": "tvh", + "paramId": "30", + "shortName": "tvh", "c3sname": "Type of high vegetation", "c3sunit": "~" }, "type_of_low_vegetation": { - "paramId": "tvl", + "paramId": "29", + "shortName": "tvl", "c3sname": "Type of low vegetation", "c3sunit": "~" }, "u_component_stokes_drift": { - "paramId": "ust", + "paramId": "140215", + "shortName": "ust", "c3sname": "U-component stokes drift", "c3sunit": "m s^-1" }, "uv_visible_albedo_for_diffuse_radiation": { - "paramId": "aluvd", + "paramId": "16", + "shortName": "aluvd", "c3sname": "UV visible albedo for diffuse radiation", "c3sunit": "(0 - 1)" }, "uv_visible_albedo_for_direct_radiation": { - "paramId": "aluvp", + "paramId": "15", + "shortName": "aluvp", "c3sname": "UV visible albedo for direct radiation", "c3sunit": "(0 - 1)" }, "v_component_stokes_drift": { - "paramId": "vst", + "paramId": "140216", + "shortName": "vst", "c3sname": "V-component stokes drift", "c3sunit": "m s^-1" }, "vertical_integral_of_divergence_of_cloud_frozen_water_flux": { - "paramId": "p80.162", + "paramId": "162080", + "shortName": "p80.162", "c3sname": "Vertical integral of divergence of cloud frozen water flux", "c3sunit": "kg m^-2 s^-1" }, "vertical_integral_of_divergence_of_cloud_liquid_water_flux": { - "paramId": "p79.162", + "paramId": "162079", + "shortName": "p79.162", "c3sname": "Vertical integral of divergence of cloud liquid water flux", "c3sunit": "kg m^-2 s^-1" }, "vertical_integral_of_divergence_of_geopotential_flux": { - "paramId": "p85.162", + "paramId": "162085", + "shortName": "p85.162", "c3sname": "Vertical integral of divergence of geopotential flux", "c3sunit": "W m^-2" }, "vertical_integral_of_divergence_of_kinetic_energy_flux": { - "paramId": "p82.162", + "paramId": "162082", + "shortName": "p82.162", "c3sname": "Vertical integral of divergence of kinetic energy flux", "c3sunit": "W m^-2" }, "vertical_integral_of_divergence_of_mass_flux": { - "paramId": "p81.162", + "paramId": "162081", + "shortName": "p81.162", "c3sname": "Vertical integral of divergence of mass flux", "c3sunit": "kg m^-2 s^-1" }, "vertical_integral_of_divergence_of_moisture_flux": { - "paramId": "p84.162", + "paramId": "162084", + "shortName": "p84.162", "c3sname": "Vertical integral of divergence of moisture flux", "c3sunit": "kg m^-2 s^-1" }, "vertical_integral_of_divergence_of_ozone_flux": { - "paramId": "p87.162", + "paramId": "162087", + "shortName": "p87.162", "c3sname": "Vertical integral of divergence of ozone flux", "c3sunit": "kg m^-2 s^-1" }, "vertical_integral_of_divergence_of_thermal_energy_flux": { - "paramId": "p83.162", + "paramId": "162083", + "shortName": "p83.162", "c3sname": "Vertical integral of divergence of thermal energy flux", "c3sunit": "W m^-2" }, "vertical_integral_of_divergence_of_total_energy_flux": { - "paramId": "p86.162", + "paramId": "162086", + "shortName": "p86.162", "c3sname": "Vertical integral of divergence of total energy flux", "c3sunit": "W m^-2" }, "vertical_integral_of_eastward_cloud_frozen_water_flux": { - "paramId": "p90.162", + "paramId": "162090", + "shortName": "p90.162", "c3sname": "Vertical integral of eastward cloud frozen water flux", "c3sunit": "kg m^-1 s^-1" }, "vertical_integral_of_eastward_cloud_liquid_water_flux": { - "paramId": "p88.162", + "paramId": "162088", + "shortName": "p88.162", "c3sname": "Vertical integral of eastward cloud liquid water flux", "c3sunit": "kg m^-1 s^-1" }, "vertical_integral_of_eastward_geopotential_flux": { - "paramId": "p73.162", + "paramId": "162073", + "shortName": "p73.162", "c3sname": "Vertical integral of eastward geopotential flux", "c3sunit": "W m^-1" }, "vertical_integral_of_eastward_heat_flux": { - "paramId": "p69.162", + "paramId": "162069", + "shortName": "p69.162", "c3sname": "Vertical integral of eastward heat flux", "c3sunit": "W m^-1" }, "vertical_integral_of_eastward_kinetic_energy_flux": { - "paramId": "p67.162", + "paramId": "162067", + "shortName": "p67.162", "c3sname": "Vertical integral of eastward kinetic energy flux", "c3sunit": "W m^-1" }, "vertical_integral_of_eastward_mass_flux": { - "paramId": "p65.162", + "paramId": "162065", + "shortName": "p65.162", "c3sname": "Vertical integral of eastward mass flux", "c3sunit": "kg m^-1 s^-1" }, "vertical_integral_of_eastward_ozone_flux": { - "paramId": "p77.162", + "paramId": "162077", + "shortName": "p77.162", "c3sname": "Vertical integral of eastward ozone flux", "c3sunit": "kg m^-1 s^-1" }, "vertical_integral_of_eastward_total_energy_flux": { - "paramId": "p75.162", + "paramId": "162075", + "shortName": "p75.162", "c3sname": "Vertical integral of eastward total energy flux", "c3sunit": "W m^-1" }, "vertical_integral_of_eastward_water_vapour_flux": { - "paramId": "p71.162", + "paramId": "162071", + "shortName": "p71.162", "c3sname": "Vertical integral of eastward water vapour flux", "c3sunit": "kg m^-1 s^-1" }, "vertical_integral_of_energy_conversion": { - "paramId": "p64.162", + "paramId": "162064", + "shortName": "p64.162", "c3sname": "Vertical integral of energy conversion", "c3sunit": "W m^-2" }, "vertical_integral_of_kinetic_energy": { - "paramId": "p59.162", + "paramId": "162059", + "shortName": "p59.162", "c3sname": "Vertical integral of kinetic energy", "c3sunit": "J m^-2" }, "vertical_integral_of_mass_of_atmosphere": { - "paramId": "p53.162", + "paramId": "162053", + "shortName": "p53.162", "c3sname": "Vertical integral of mass of atmosphere", "c3sunit": "kg m^-2" }, "vertical_integral_of_mass_tendency": { - "paramId": "p92.162", + "paramId": "162092", + "shortName": "p92.162", "c3sname": "Vertical integral of mass tendency", "c3sunit": "kg m^-2 s^-1" }, "vertical_integral_of_northward_cloud_frozen_water_flux": { - "paramId": "p91.162", + "paramId": "162091", + "shortName": "p91.162", "c3sname": "Vertical integral of northward cloud frozen water flux", "c3sunit": "kg m^-1 s^-1" }, "vertical_integral_of_northward_cloud_liquid_water_flux": { - "paramId": "p89.162", + "paramId": "162089", + "shortName": "p89.162", "c3sname": "Vertical integral of northward cloud liquid water flux", "c3sunit": "kg m^-1 s^-1" }, "vertical_integral_of_northward_geopotential_flux": { - "paramId": "p74.162", + "paramId": "162074", + "shortName": "p74.162", "c3sname": "Vertical integral of northward geopotential flux", "c3sunit": "W m^-1" }, "vertical_integral_of_northward_heat_flux": { - "paramId": "p70.162", + "paramId": "162070", + "shortName": "p70.162", "c3sname": "Vertical integral of northward heat flux", "c3sunit": "W m^-1" }, "vertical_integral_of_northward_kinetic_energy_flux": { - "paramId": "p68.162", + "paramId": "162068", + "shortName": "p68.162", "c3sname": "Vertical integral of northward kinetic energy flux", "c3sunit": "W m^-1" }, "vertical_integral_of_northward_mass_flux": { - "paramId": "p66.162", + "paramId": "162066", + "shortName": "p66.162", "c3sname": "Vertical integral of northward mass flux", "c3sunit": "kg m^-1 s^-1" }, "vertical_integral_of_northward_ozone_flux": { - "paramId": "p78.162", + "paramId": "162078", + "shortName": "p78.162", "c3sname": "Vertical integral of northward ozone flux", "c3sunit": "kg m^-1 s^-1" }, "vertical_integral_of_northward_total_energy_flux": { - "paramId": "p76.162", + "paramId": "162076", + "shortName": "p76.162", "c3sname": "Vertical integral of northward total energy flux", "c3sunit": "W m^-1" }, "vertical_integral_of_northward_water_vapour_flux": { - "paramId": "p72.162", + "paramId": "162072", + "shortName": "p72.162", "c3sname": "Vertical integral of northward water vapour flux", "c3sunit": "kg m^-1 s^-1" }, "vertical_integral_of_potential_and_internal_energy": { - "paramId": "p61.162", + "paramId": "162061", + "shortName": "p61.162", "c3sname": "Vertical integral of potential and internal energy", "c3sunit": "J m^-2" }, "vertical_integral_of_potential_internal_and_latent_energy": { - "paramId": "p62.162", + "paramId": "162062", + "shortName": "p62.162", "c3sname": "Vertical integral of potential, internal and latent energy", "c3sunit": "J m^-2" }, "vertical_integral_of_temperature": { - "paramId": "p54.162", + "paramId": "162054", + "shortName": "p54.162", "c3sname": "Vertical integral of temperature", "c3sunit": "K kg m^-2" }, "vertical_integral_of_thermal_energy": { - "paramId": "p60.162", + "paramId": "162060", + "shortName": "p60.162", "c3sname": "Vertical integral of thermal energy", "c3sunit": "J m^-2" }, "vertical_integral_of_total_energy": { - "paramId": "p63.162", + "paramId": "162063", + "shortName": "p63.162", "c3sname": "Vertical integral of total energy", "c3sunit": "J m^-2" }, "vertically_integrated_moisture_divergence": { - "paramId": "vimd", + "paramId": "213", + "shortName": "vimd", "c3sname": "Vertically integrated moisture divergence", "c3sunit": "kg m^-2" }, "volumetric_soil_water_layer_1": { - "paramId": "swvl1", + "paramId": "39", + "shortName": "swvl1", "c3sname": "Volumetric soil water layer 1", "c3sunit": "m^3 m^-3" }, "volumetric_soil_water_layer_2": { - "paramId": "swvl2", + "paramId": "40", + "shortName": "swvl2", "c3sname": "Volumetric soil water layer 2", "c3sunit": "m^3 m^-3" }, "volumetric_soil_water_layer_3": { - "paramId": "swvl3", + "paramId": "41", + "shortName": "swvl3", "c3sname": "Volumetric soil water layer 3", "c3sunit": "m^3 m^-3" }, "volumetric_soil_water_layer_4": { - "paramId": "swvl4", + "paramId": "42", + "shortName": "swvl4", "c3sname": "Volumetric soil water layer 4", "c3sunit": "m^3 m^-3" }, "wave_spectral_directional_width": { - "paramId": "wdw", + "paramId": "140222", + "shortName": "wdw", "c3sname": "Wave spectral directional width", "c3sunit": "dimensionless" }, "wave_spectral_directional_width_for_swell": { - "paramId": "dwps", + "paramId": "140228", + "shortName": "dwps", "c3sname": "Wave spectral directional width for swell", "c3sunit": "dimensionless" }, "wave_spectral_directional_width_for_wind_waves": { - "paramId": "dwww", + "paramId": "140225", + "shortName": "dwww", "c3sname": "Wave spectral directional width for wind waves", "c3sunit": "dimensionless" }, "wave_spectral_kurtosis": { - "paramId": "wsk", + "paramId": "140252", + "shortName": "wsk", "c3sname": "Wave spectral kurtosis", "c3sunit": "dimensionless" }, "wave_spectral_peakedness": { - "paramId": "wsp", + "paramId": "140254", + "shortName": "wsp", "c3sname": "Wave spectral peakedness", "c3sunit": "dimensionless" }, "wave_spectral_skewness": { - "paramId": "wss", + "paramId": "140207", + "shortName": "wss", "c3sname": "Wave spectral skewness", "c3sunit": "dimensionless" }, "zero_degree_level": { - "paramId": "deg0l", + "paramId": "228024", + "shortName": "deg0l", "c3sname": "Zero degree level", "c3sunit": "m" } @@ -1336,1302 +1601,1562 @@ "reanalysis-era5-single-levels-monthly-means": { "variables": { "100m_u_component_of_wind": { - "paramId": "u100", + "paramId": "228246", + "shortName": "u100", "c3sname": "100m u-component of wind", "c3sunit": "m s^-1" }, "100m_v_component_of_wind": { - "paramId": "v100", + "paramId": "228247", + "shortName": "v100", "c3sname": "100m v-component of wind", "c3sunit": "m s^-1" }, "10m_u_component_of_neutral_wind": { - "paramId": "u10n", + "paramId": "228131", + "shortName": "u10n", "c3sname": "10m u-component of neutral wind", "c3sunit": "m s^-1" }, "10m_u_component_of_wind": { - "paramId": "u10", + "paramId": "165", + "shortName": "u10", "c3sname": "10m u-component of wind", "c3sunit": "m s^-1" }, "10m_v_component_of_neutral_wind": { - "paramId": "v10n", + "paramId": "228132", + "shortName": "v10n", "c3sname": "10m v-component of neutral wind", "c3sunit": "m s^-1" }, "10m_v_component_of_wind": { - "paramId": "v10", + "paramId": "166", + "shortName": "v10", "c3sname": "10m v-component of wind", "c3sunit": "m s^-1" }, "10m_wind_speed": { - "paramId": "si10", + "paramId": "207", + "shortName": "si10", "c3sname": "10m wind speed", "c3sunit": "m s^-1" }, "2m_dewpoint_temperature": { - "paramId": "d2m", + "paramId": "168", + "shortName": "d2m", "c3sname": "2m dewpoint temperature", "c3sunit": "K" }, "2m_temperature": { - "paramId": "t2m", + "paramId": "167", + "shortName": "t2m", "c3sname": "2m temperature", "c3sunit": "K" }, "air_density_over_the_oceans": { - "paramId": "p140209", + "paramId": "140209", + "shortName": "p140209", "c3sname": "Air density over the oceans", "c3sunit": "kg m^-3" }, "angle_of_sub_gridscale_orography": { - "paramId": "anor", + "paramId": "162", + "shortName": "anor", "c3sname": "Angle of sub-gridscale orography", "c3sunit": "radians" }, "anisotropy_of_sub_gridscale_orography": { - "paramId": "isor", + "paramId": "161", + "shortName": "isor", "c3sname": "Anisotropy of sub-gridscale orography", "c3sunit": "~" }, "benjamin_feir_index": { - "paramId": "bfi", + "paramId": "140253", + "shortName": "bfi", "c3sname": "Benjamin-feir index", "c3sunit": "dimensionless" }, "boundary_layer_dissipation": { - "paramId": "bld", + "paramId": "145", + "shortName": "bld", "c3sname": "Boundary layer dissipation", "c3sunit": "J m^-2" }, "boundary_layer_height": { - "paramId": "blh", + "paramId": "159", + "shortName": "blh", "c3sname": "Boundary layer height", "c3sunit": "m" }, "charnock": { - "paramId": "chnk", + "paramId": "148", + "shortName": "chnk", "c3sname": "Charnock", "c3sunit": "~" }, "clear_sky_direct_solar_radiation_at_surface": { - "paramId": "cdir", + "paramId": "228022", + "shortName": "cdir", "c3sname": "Clear-sky direct solar radiation at surface", "c3sunit": "J m^-2" }, "cloud_base_height": { - "paramId": "cbh", + "paramId": "228023", + "shortName": "cbh", "c3sname": "Cloud base height", "c3sunit": "m" }, "coefficient_of_drag_with_waves": { - "paramId": "cdww", + "paramId": "140233", + "shortName": "cdww", "c3sname": "Coefficient of drag with waves", "c3sunit": "dimensionless" }, "convective_available_potential_energy": { - "paramId": "cape", + "paramId": "59", + "shortName": "cape", "c3sname": "Convective available potential energy", "c3sunit": "J kg^-1" }, "convective_inhibition": { - "paramId": "cin", + "paramId": "228001", + "shortName": "cin", "c3sname": "Convective inhibition", "c3sunit": "J kg^-1" }, "convective_precipitation": { - "paramId": "cp", + "paramId": "143", + "shortName": "cp", "c3sname": "Convective precipitation", "c3sunit": "m" }, "convective_rain_rate": { - "paramId": "crr", + "paramId": "228218", + "shortName": "crr", "c3sname": "Convective rain rate", "c3sunit": "kg m^-2 s^-1" }, "convective_snowfall": { - "paramId": "csf", + "paramId": "239", + "shortName": "csf", "c3sname": "Convective snowfall", "c3sunit": "m of water equivalent" }, "convective_snowfall_rate_water_equivalent": { - "paramId": "csfr", + "paramId": "228220", + "shortName": "csfr", "c3sname": "Convective snowfall rate water equivalent", "c3sunit": "kg m^-2 s^-1" }, "downward_uv_radiation_at_the_surface": { - "paramId": "uvb", + "paramId": "57", + "shortName": "uvb", "c3sname": "Downward UV radiation at the surface", "c3sunit": "J m^-2" }, "duct_base_height": { - "paramId": "dctb", + "paramId": "228017", + "shortName": "dctb", "c3sname": "Duct base height", "c3sunit": "m" }, "eastward_gravity_wave_surface_stress": { - "paramId": "lgws", + "paramId": "195", + "shortName": "lgws", "c3sname": "Eastward gravity wave surface stress", "c3sunit": "N m^-2 s" }, "eastward_turbulent_surface_stress": { - "paramId": "ewss", + "paramId": "180", + "shortName": "ewss", "c3sname": "Eastward turbulent surface stress", "c3sunit": "N m^-2 s" }, "evaporation": { - "paramId": "e", + "paramId": "182", + "shortName": "e", "c3sname": "Evaporation", "c3sunit": "m of water equivalent" }, "forecast_albedo": { - "paramId": "fal", + "paramId": "243", + "shortName": "fal", "c3sname": "Forecast albedo", "c3sunit": "(0 - 1)" }, "forecast_logarithm_of_surface_roughness_for_heat": { - "paramId": "flsr", + "paramId": "245", + "shortName": "flsr", "c3sname": "Forecast logarithm of surface roughness for heat", "c3sunit": "~" }, "forecast_surface_roughness": { - "paramId": "fsr", + "paramId": "244", + "shortName": "fsr", "c3sname": "Forecast surface roughness", "c3sunit": "m" }, "free_convective_velocity_over_the_oceans": { - "paramId": "p140208", + "paramId": "140208", + "shortName": "p140208", "c3sname": "Free convective velocity over the oceans", "c3sunit": "m s^-1" }, "friction_velocity": { - "paramId": "zust", + "paramId": "228003", + "shortName": "zust", "c3sname": "Friction velocity", "c3sunit": "m s^-1" }, "gravity_wave_dissipation": { - "paramId": "gwd", + "paramId": "197", + "shortName": "gwd", "c3sname": "Gravity wave dissipation", "c3sunit": "J m^-2" }, "high_cloud_cover": { - "paramId": "hcc", + "paramId": "188", + "shortName": "hcc", "c3sname": "High cloud cover", "c3sunit": "(0 - 1)" }, "high_vegetation_cover": { - "paramId": "cvh", + "paramId": "28", + "shortName": "cvh", "c3sname": "High vegetation cover", "c3sunit": "(0 - 1)" }, "ice_temperature_layer_1": { - "paramId": "istl1", + "paramId": "35", + "shortName": "istl1", "c3sname": "Ice temperature layer 1", "c3sunit": "K" }, "ice_temperature_layer_2": { - "paramId": "istl2", + "paramId": "36", + "shortName": "istl2", "c3sname": "Ice temperature layer 2", "c3sunit": "K" }, "ice_temperature_layer_3": { - "paramId": "istl3", + "paramId": "37", + "shortName": "istl3", "c3sname": "Ice temperature layer 3", "c3sunit": "K" }, "ice_temperature_layer_4": { - "paramId": "istl4", + "paramId": "38", + "shortName": "istl4", "c3sname": "Ice temperature layer 4", "c3sunit": "K" }, "instantaneous_10m_wind_gust": { - "paramId": "i10fg", + "paramId": "228029", + "shortName": "i10fg", "c3sname": "Instantaneous 10m wind gust", "c3sunit": "m s^-1" }, "instantaneous_eastward_turbulent_surface_stress": { - "paramId": "iews", + "paramId": "229", + "shortName": "iews", "c3sname": "Instantaneous eastward turbulent surface stress", "c3sunit": "N m^-2" }, "instantaneous_large_scale_surface_precipitation_fraction": { - "paramId": "ilspf", + "paramId": "228217", + "shortName": "ilspf", "c3sname": "Instantaneous large-scale surface precipitation fraction", "c3sunit": "(0 - 1)" }, "instantaneous_moisture_flux": { - "paramId": "ie", + "paramId": "232", + "shortName": "ie", "c3sname": "Instantaneous moisture flux", "c3sunit": "kg m^-2 s^-1" }, "instantaneous_northward_turbulent_surface_stress": { - "paramId": "inss", + "paramId": "230", + "shortName": "inss", "c3sname": "Instantaneous northward turbulent surface stress", "c3sunit": "N m^-2" }, "instantaneous_surface_sensible_heat_flux": { - "paramId": "ishf", + "paramId": "231", + "shortName": "ishf", "c3sname": "Instantaneous surface sensible heat flux", "c3sunit": "W m^-2" }, "k_index": { - "paramId": "kx", + "paramId": "260121", + "shortName": "kx", "c3sname": "K index", "c3sunit": "K" }, "lake_bottom_temperature": { - "paramId": "lblt", + "paramId": "228010", + "shortName": "lblt", "c3sname": "Lake bottom temperature", "c3sunit": "K" }, "lake_cover": { - "paramId": "cl", + "paramId": "26", + "shortName": "cl", "c3sname": "Lake cover", "c3sunit": "(0 - 1)" }, "lake_depth": { - "paramId": "dl", + "paramId": "228007", + "shortName": "dl", "c3sname": "Lake depth", "c3sunit": "m" }, "lake_ice_depth": { - "paramId": "licd", + "paramId": "228014", + "shortName": "licd", "c3sname": "Lake ice depth", "c3sunit": "m" }, "lake_ice_temperature": { - "paramId": "lict", + "paramId": "228013", + "shortName": "lict", "c3sname": "Lake ice temperature", "c3sunit": "K" }, "lake_mix_layer_depth": { - "paramId": "lmld", + "paramId": "228009", + "shortName": "lmld", "c3sname": "Lake mix-layer depth", "c3sunit": "m" }, "lake_mix_layer_temperature": { - "paramId": "lmlt", + "paramId": "228008", + "shortName": "lmlt", "c3sname": "Lake mix-layer temperature", "c3sunit": "K" }, "lake_shape_factor": { - "paramId": "lshf", + "paramId": "228012", + "shortName": "lshf", "c3sname": "Lake shape factor", "c3sunit": "dimensionless" }, "lake_total_layer_temperature": { - "paramId": "ltlt", + "paramId": "228011", + "shortName": "ltlt", "c3sname": "Lake total layer temperature", "c3sunit": "K" }, "land_sea_mask": { - "paramId": "lsm", + "paramId": "172", + "shortName": "lsm", "c3sname": "Land-sea mask", "c3sunit": "(0 - 1)" }, "large_scale_precipitation": { - "paramId": "lsp", + "paramId": "142", + "shortName": "lsp", "c3sname": "Large-scale precipitation", "c3sunit": "m" }, "large_scale_precipitation_fraction": { - "paramId": "lspf", + "paramId": "50", + "shortName": "lspf", "c3sname": "Large-scale precipitation fraction", "c3sunit": "s" }, "large_scale_rain_rate": { - "paramId": "lsrr", + "paramId": "228219", + "shortName": "lsrr", "c3sname": "Large scale rain rate", "c3sunit": "kg m^-2 s^-1" }, "large_scale_snowfall": { - "paramId": "lsf", + "paramId": "240", + "shortName": "lsf", "c3sname": "Large-scale snowfall", "c3sunit": "m of water equivalent" }, "large_scale_snowfall_rate_water_equivalent": { - "paramId": "lssfr", + "paramId": "228221", + "shortName": "lssfr", "c3sname": "Large scale snowfall rate water equivalent", "c3sunit": "kg m^-2 s^-1" }, "leaf_area_index_high_vegetation": { - "paramId": "lai_hv", + "paramId": "67", + "shortName": "lai_hv", "c3sname": "Leaf area index, high vegetation", "c3sunit": "m^2 m^-2" }, "leaf_area_index_low_vegetation": { - "paramId": "lai_lv", + "paramId": "66", + "shortName": "lai_lv", "c3sname": "Leaf area index, low vegetation", "c3sunit": "m^2 m^-2" }, "low_cloud_cover": { - "paramId": "lcc", + "paramId": "186", + "shortName": "lcc", "c3sname": "Low cloud cover", "c3sunit": "(0 - 1)" }, "low_vegetation_cover": { - "paramId": "cvl", + "paramId": "27", + "shortName": "cvl", "c3sname": "Low vegetation cover", "c3sunit": "(0 - 1)" }, "magnitude_of_turbulent_surface_stress": { - "paramId": "magss", + "paramId": "48", + "shortName": "magss", "c3sname": "Magnitude of turbulent surface stress", "c3sunit": "N m^-2 s" }, "maximum_individual_wave_height": { - "paramId": "hmax", + "paramId": "140218", + "shortName": "hmax", "c3sname": "Maximum individual wave height", "c3sunit": "m" }, "mean_boundary_layer_dissipation": { - "paramId": "mbld", + "paramId": "235032", + "shortName": "mbld", "c3sname": "Mean boundary layer dissipation", "c3sunit": "W m^-2" }, "mean_convective_precipitation_rate": { - "paramId": "mcpr", + "paramId": "235030", + "shortName": "mcpr", "c3sname": "Mean convective precipitation rate", "c3sunit": "kg m^-2 s^-1" }, "mean_convective_snowfall_rate": { - "paramId": "mcsr", + "paramId": "235056", + "shortName": "mcsr", "c3sname": "Mean convective snowfall rate", "c3sunit": "kg m^-2 s^-1" }, "mean_direction_of_total_swell": { - "paramId": "mdts", + "paramId": "140238", + "shortName": "mdts", "c3sname": "Mean direction of total swell", "c3sunit": "degrees" }, "mean_direction_of_wind_waves": { - "paramId": "mdww", + "paramId": "140235", + "shortName": "mdww", "c3sname": "Mean direction of wind waves", "c3sunit": "degrees" }, "mean_eastward_gravity_wave_surface_stress": { - "paramId": "megwss", + "paramId": "235045", + "shortName": "megwss", "c3sname": "Mean eastward gravity wave surface stress", "c3sunit": "N m^-2" }, "mean_eastward_turbulent_surface_stress": { - "paramId": "metss", + "paramId": "235041", + "shortName": "metss", "c3sname": "Mean eastward turbulent surface stress", "c3sunit": "N m^-2" }, "mean_evaporation_rate": { - "paramId": "mer", + "paramId": "235043", + "shortName": "mer", "c3sname": "Mean evaporation rate", "c3sunit": "kg m^-2 s^-1" }, "mean_gravity_wave_dissipation": { - "paramId": "mgwd", + "paramId": "235047", + "shortName": "mgwd", "c3sname": "Mean gravity wave dissipation", "c3sunit": "W m^-2" }, "mean_large_scale_precipitation_fraction": { - "paramId": "mlspf", + "paramId": "235026", + "shortName": "mlspf", "c3sname": "Mean large-scale precipitation fraction", "c3sunit": "Proportion" }, "mean_large_scale_precipitation_rate": { - "paramId": "mlspr", + "paramId": "235029", + "shortName": "mlspr", "c3sname": "Mean large-scale precipitation rate", "c3sunit": "kg m^-2 s^-1" }, "mean_large_scale_snowfall_rate": { - "paramId": "mlssr", + "paramId": "235057", + "shortName": "mlssr", "c3sname": "Mean large-scale snowfall rate", "c3sunit": "kg m^-2 s^-1" }, "mean_magnitude_of_turbulent_surface_stress": { - "paramId": "mmtss", + "paramId": "235025", + "shortName": "mmtss", "c3sname": "Mean magnitude of turbulent surface stress", "c3sunit": "N m^-2" }, "mean_northward_gravity_wave_surface_stress": { - "paramId": "mngwss", + "paramId": "235046", + "shortName": "mngwss", "c3sname": "Mean northward gravity wave surface stress", "c3sunit": "N m^-2" }, "mean_northward_turbulent_surface_stress": { - "paramId": "mntss", + "paramId": "235042", + "shortName": "mntss", "c3sname": "Mean northward turbulent surface stress", "c3sunit": "N m^-2" }, "mean_period_of_total_swell": { - "paramId": "mpts", + "paramId": "140239", + "shortName": "mpts", "c3sname": "Mean period of total swell", "c3sunit": "s" }, "mean_period_of_wind_waves": { - "paramId": "mpww", + "paramId": "140236", + "shortName": "mpww", "c3sname": "Mean period of wind waves", "c3sunit": "s" }, "mean_potential_evaporation_rate": { - "paramId": "mper", + "paramId": "235070", + "shortName": "mper", "c3sname": "Mean potential evaporation rate", "c3sunit": "kg m^-2 s^-1" }, "mean_runoff_rate": { - "paramId": "mror", + "paramId": "235048", + "shortName": "mror", "c3sname": "Mean runoff rate", "c3sunit": "kg m^-2 s^-1" }, "mean_sea_level_pressure": { - "paramId": "msl", + "paramId": "151", + "shortName": "msl", "c3sname": "Mean sea level pressure", "c3sunit": "Pa" }, "mean_snow_evaporation_rate": { - "paramId": "mser", + "paramId": "235023", + "shortName": "mser", "c3sname": "Mean snow evaporation rate", "c3sunit": "kg m^-2 s^-1" }, "mean_snowfall_rate": { - "paramId": "msr", + "paramId": "235031", + "shortName": "msr", "c3sname": "Mean snowfall rate", "c3sunit": "kg m^-2 s^-1" }, "mean_snowmelt_rate": { - "paramId": "msmr", + "paramId": "235024", + "shortName": "msmr", "c3sname": "Mean snowmelt rate", "c3sunit": "kg m^-2 s^-1" }, "mean_square_slope_of_waves": { - "paramId": "msqs", + "paramId": "140244", + "shortName": "msqs", "c3sname": "Mean square slope of waves", "c3sunit": "dimensionless" }, "mean_sub_surface_runoff_rate": { - "paramId": "mssror", + "paramId": "235021", + "shortName": "mssror", "c3sname": "Mean sub-surface runoff rate", "c3sunit": "kg m^-2 s^-1" }, "mean_surface_direct_short_wave_radiation_flux": { - "paramId": "msdrswrf", + "paramId": "235058", + "shortName": "msdrswrf", "c3sname": "Mean surface direct short-wave radiation flux", "c3sunit": "W m^-2" }, "mean_surface_direct_short_wave_radiation_flux_clear_sky": { - "paramId": "msdrswrfcs", + "paramId": "235059", + "shortName": "msdrswrfcs", "c3sname": "Mean surface direct short-wave radiation flux, clear sky", "c3sunit": "W m^-2" }, "mean_surface_downward_long_wave_radiation_flux": { - "paramId": "msdwlwrf", + "paramId": "235036", + "shortName": "msdwlwrf", "c3sname": "Mean surface downward long-wave radiation flux", "c3sunit": "W m^-2" }, "mean_surface_downward_long_wave_radiation_flux_clear_sky": { - "paramId": "msdwlwrfcs", + "paramId": "235069", + "shortName": "msdwlwrfcs", "c3sname": "Mean surface downward long-wave radiation flux, clear sky", "c3sunit": "W m^-2" }, "mean_surface_downward_short_wave_radiation_flux": { - "paramId": "msdwswrf", + "paramId": "235035", + "shortName": "msdwswrf", "c3sname": "Mean surface downward short-wave radiation flux", "c3sunit": "W m^-2" }, "mean_surface_downward_short_wave_radiation_flux_clear_sky": { - "paramId": "msdwswrfcs", + "paramId": "235068", + "shortName": "msdwswrfcs", "c3sname": "Mean surface downward short-wave radiation flux, clear sky", "c3sunit": "W m^-2" }, "mean_surface_downward_uv_radiation_flux": { - "paramId": "msdwuvrf", + "paramId": "235027", + "shortName": "msdwuvrf", "c3sname": "Mean surface downward UV radiation flux", "c3sunit": "W m^-2" }, "mean_surface_latent_heat_flux": { - "paramId": "mslhf", + "paramId": "235034", + "shortName": "mslhf", "c3sname": "Mean surface latent heat flux", "c3sunit": "W m^-2" }, "mean_surface_net_long_wave_radiation_flux": { - "paramId": "msnlwrf", + "paramId": "235038", + "shortName": "msnlwrf", "c3sname": "Mean surface net long-wave radiation flux", "c3sunit": "W m^-2" }, "mean_surface_net_long_wave_radiation_flux_clear_sky": { - "paramId": "msnlwrfcs", + "paramId": "235052", + "shortName": "msnlwrfcs", "c3sname": "Mean surface net long-wave radiation flux, clear sky", "c3sunit": "W m^-2" }, "mean_surface_net_short_wave_radiation_flux": { - "paramId": "msnswrf", + "paramId": "235037", + "shortName": "msnswrf", "c3sname": "Mean surface net short-wave radiation flux", "c3sunit": "W m^-2" }, "mean_surface_net_short_wave_radiation_flux_clear_sky": { - "paramId": "msnswrfcs", + "paramId": "235051", + "shortName": "msnswrfcs", "c3sname": "Mean surface net short-wave radiation flux, clear sky", "c3sunit": "W m^-2" }, "mean_surface_runoff_rate": { - "paramId": "msror", + "paramId": "235020", + "shortName": "msror", "c3sname": "Mean surface runoff rate", "c3sunit": "kg m^-2 s^-1" }, "mean_surface_sensible_heat_flux": { - "paramId": "msshf", + "paramId": "235033", + "shortName": "msshf", "c3sname": "Mean surface sensible heat flux", "c3sunit": "W m^-2" }, "mean_top_downward_short_wave_radiation_flux": { - "paramId": "mtdwswrf", + "paramId": "235053", + "shortName": "mtdwswrf", "c3sname": "Mean top downward short-wave radiation flux", "c3sunit": "W m^-2" }, "mean_top_net_long_wave_radiation_flux": { - "paramId": "mtnlwrf", + "paramId": "235040", + "shortName": "mtnlwrf", "c3sname": "Mean top net long-wave radiation flux", "c3sunit": "W m^-2" }, "mean_top_net_long_wave_radiation_flux_clear_sky": { - "paramId": "mtnlwrfcs", + "paramId": "235050", + "shortName": "mtnlwrfcs", "c3sname": "Mean top net long-wave radiation flux, clear sky", "c3sunit": "W m^-2" }, "mean_top_net_short_wave_radiation_flux": { - "paramId": "mtnswrf", + "paramId": "235039", + "shortName": "mtnswrf", "c3sname": "Mean top net short-wave radiation flux", "c3sunit": "W m^-2" }, "mean_top_net_short_wave_radiation_flux_clear_sky": { - "paramId": "mtnswrfcs", + "paramId": "235049", + "shortName": "mtnswrfcs", "c3sname": "Mean top net short-wave radiation flux, clear sky", "c3sunit": "W m^-2" }, "mean_total_precipitation_rate": { - "paramId": "mtpr", + "paramId": "235055", + "shortName": "mtpr", "c3sname": "Mean total precipitation rate", "c3sunit": "kg m^-2 s^-1" }, "mean_vertical_gradient_of_refractivity_inside_trapping_layer": { - "paramId": "dndza", + "paramId": "228016", + "shortName": "dndza", "c3sname": "Mean vertical gradient of refractivity inside trapping layer", "c3sunit": "m^-1" }, "mean_vertically_integrated_moisture_divergence": { - "paramId": "mvimd", + "paramId": "235054", + "shortName": "mvimd", "c3sname": "Mean vertically integrated moisture divergence", "c3sunit": "kg m^-2 s^-1" }, "mean_wave_direction": { - "paramId": "mwd", + "paramId": "140230", + "shortName": "mwd", "c3sname": "Mean wave direction", "c3sunit": "degree true" }, "mean_wave_direction_of_first_swell_partition": { - "paramId": "p140122", + "paramId": "140122", + "shortName": "p140122", "c3sname": "Mean wave direction of first swell partition", "c3sunit": "degrees" }, "mean_wave_direction_of_second_swell_partition": { - "paramId": "p140125", + "paramId": "140125", + "shortName": "p140125", "c3sname": "Mean wave direction of second swell partition", "c3sunit": "degrees" }, "mean_wave_direction_of_third_swell_partition": { - "paramId": "p140128", + "paramId": "140128", + "shortName": "p140128", "c3sname": "Mean wave direction of third swell partition", "c3sunit": "degrees" }, "mean_wave_period": { - "paramId": "mwp", + "paramId": "140232", + "shortName": "mwp", "c3sname": "Mean wave period", "c3sunit": "s" }, "mean_wave_period_based_on_first_moment": { - "paramId": "mp1", + "paramId": "140220", + "shortName": "mp1", "c3sname": "Mean wave period based on first moment", "c3sunit": "s" }, "mean_wave_period_based_on_first_moment_for_swell": { - "paramId": "p1ps", + "paramId": "140226", + "shortName": "p1ps", "c3sname": "Mean wave period based on first moment for swell", "c3sunit": "s" }, "mean_wave_period_based_on_first_moment_for_wind_waves": { - "paramId": "p1ww", + "paramId": "140223", + "shortName": "p1ww", "c3sname": "Mean wave period based on first moment for wind waves", "c3sunit": "s" }, "mean_wave_period_based_on_second_moment_for_swell": { - "paramId": "p2ps", + "paramId": "140227", + "shortName": "p2ps", "c3sname": "Mean wave period based on second moment for swell", "c3sunit": "s" }, "mean_wave_period_based_on_second_moment_for_wind_waves": { - "paramId": "p2ww", + "paramId": "140224", + "shortName": "p2ww", "c3sname": "Mean wave period based on second moment for wind waves", "c3sunit": "s" }, "mean_wave_period_of_first_swell_partition": { - "paramId": "p140123", + "paramId": "140123", + "shortName": "p140123", "c3sname": "Mean wave period of first swell partition", "c3sunit": "s" }, "mean_wave_period_of_second_swell_partition": { - "paramId": "p140126", + "paramId": "140126", + "shortName": "p140126", "c3sname": "Mean wave period of second swell partition", "c3sunit": "s" }, "mean_wave_period_of_third_swell_partition": { - "paramId": "p140129", + "paramId": "140129", + "shortName": "p140129", "c3sname": "Mean wave period of third swell partition", "c3sunit": "s" }, "mean_zero_crossing_wave_period": { - "paramId": "mp2", + "paramId": "140221", + "shortName": "mp2", "c3sname": "Mean zero-crossing wave period", "c3sunit": "s" }, "medium_cloud_cover": { - "paramId": "mcc", + "paramId": "187", + "shortName": "mcc", "c3sname": "Medium cloud cover", "c3sunit": "(0 - 1)" }, "minimum_vertical_gradient_of_refractivity_inside_trapping_layer": { - "paramId": "dndzn", + "paramId": "228015", + "shortName": "dndzn", "c3sname": "Minimum vertical gradient of refractivity inside trapping layer", "c3sunit": "m^-1" }, "model_bathymetry": { - "paramId": "wmb", + "paramId": "140219", + "shortName": "wmb", "c3sname": "Model bathymetry", "c3sunit": "m" }, "near_ir_albedo_for_diffuse_radiation": { - "paramId": "alnid", + "paramId": "18", + "shortName": "alnid", "c3sname": "Near IR albedo for diffuse radiation", "c3sunit": "(0 - 1)" }, "near_ir_albedo_for_direct_radiation": { - "paramId": "alnip", + "paramId": "17", + "shortName": "alnip", "c3sname": "Near IR albedo for direct radiation", "c3sunit": "(0 - 1)" }, "normalized_energy_flux_into_ocean": { - "paramId": "phioc", + "paramId": "140212", + "shortName": "phioc", "c3sname": "Normalized energy flux into ocean", "c3sunit": "dimensionless" }, "normalized_energy_flux_into_waves": { - "paramId": "phiaw", + "paramId": "140211", + "shortName": "phiaw", "c3sname": "Normalized energy flux into waves", "c3sunit": "dimensionless" }, "normalized_stress_into_ocean": { - "paramId": "tauoc", + "paramId": "140214", + "shortName": "tauoc", "c3sname": "Normalized stress into ocean", "c3sunit": "dimensionless" }, "northward_gravity_wave_surface_stress": { - "paramId": "mgws", + "paramId": "196", + "shortName": "mgws", "c3sname": "Northward gravity wave surface stress", "c3sunit": "N m^-2 s" }, "northward_turbulent_surface_stress": { - "paramId": "nsss", + "paramId": "181", + "shortName": "nsss", "c3sname": "Northward turbulent surface stress", "c3sunit": "N m^-2 s" }, "ocean_surface_stress_equivalent_10m_neutral_wind_direction": { - "paramId": "dwi", + "paramId": "140249", + "shortName": "dwi", "c3sname": "Ocean surface stress equivalent 10m neutral wind direction", "c3sunit": "degrees" }, "ocean_surface_stress_equivalent_10m_neutral_wind_speed": { - "paramId": "wind", + "paramId": "140245", + "shortName": "wind", "c3sname": "Ocean surface stress equivalent 10m neutral wind speed", "c3sunit": "m s^-1" }, "orography": { - "paramId": "z", + "paramId": "129", + "shortName": "z", "c3sname": "Orography", "c3sunit": "m^2 s^-2" }, "peak_wave_period": { - "paramId": "pp1d", + "paramId": "140231", + "shortName": "pp1d", "c3sname": "Peak wave period", "c3sunit": "s" }, "period_corresponding_to_maximum_individual_wave_height": { - "paramId": "tmax", + "paramId": "140217", + "shortName": "tmax", "c3sname": "Period corresponding to maximum individual wave height", "c3sunit": "s" }, "potential_evaporation": { - "paramId": "pev", + "paramId": "228251", + "shortName": "pev", "c3sname": "Potential evaporation", "c3sunit": "m" }, "precipitation_type": { - "paramId": "ptype", + "paramId": "260015", + "shortName": "ptype", "c3sname": "Precipitation type", "c3sunit": "GRIB code table 4.201" }, "runoff": { - "paramId": "ro", + "paramId": "205", + "shortName": "ro", "c3sname": "Runoff", "c3sunit": "m" }, "sea_ice_cover": { - "paramId": "siconc", + "paramId": "31", + "shortName": "siconc", "c3sname": "Sea-ice cover", "c3sunit": "(0 - 1)" }, "sea_surface_temperature": { - "paramId": "sst", + "paramId": "34", + "shortName": "sst", "c3sname": "Sea surface temperature", "c3sunit": "K" }, "significant_height_of_combined_wind_waves_and_swell": { - "paramId": "swh", + "paramId": "140229", + "shortName": "swh", "c3sname": "Significant height of combined wind waves and swell", "c3sunit": "m" }, "significant_height_of_total_swell": { - "paramId": "shts", + "paramId": "140237", + "shortName": "shts", "c3sname": "Significant height of total swell", "c3sunit": "m" }, "significant_height_of_wind_waves": { - "paramId": "shww", + "paramId": "140234", + "shortName": "shww", "c3sname": "Significant height of wind waves", "c3sunit": "m" }, "significant_wave_height_of_first_swell_partition": { - "paramId": "p140121", + "paramId": "140121", + "shortName": "p140121", "c3sname": "Significant wave height of first swell partition", "c3sunit": "m" }, "significant_wave_height_of_second_swell_partition": { - "paramId": "p140124", + "paramId": "140124", + "shortName": "p140124", "c3sname": "Significant wave height of second swell partition", "c3sunit": "m" }, "significant_wave_height_of_third_swell_partition": { - "paramId": "p140127", + "paramId": "140127", + "shortName": "p140127", "c3sname": "Significant wave height of third swell partition", "c3sunit": "m" }, "skin_reservoir_content": { - "paramId": "src", + "paramId": "198", + "shortName": "src", "c3sname": "Skin reservoir content", "c3sunit": "m of water equivalent" }, "skin_temperature": { - "paramId": "skt", + "paramId": "235", + "shortName": "skt", "c3sname": "Skin temperature", "c3sunit": "K" }, "slope_of_sub_gridscale_orography": { - "paramId": "slor", + "paramId": "163", + "shortName": "slor", "c3sname": "Slope of sub-gridscale orography", "c3sunit": "~" }, "snow_albedo": { - "paramId": "asn", + "paramId": "32", + "shortName": "asn", "c3sname": "Snow albedo", "c3sunit": "(0 - 1)" }, "snow_density": { - "paramId": "rsn", + "paramId": "33", + "shortName": "rsn", "c3sname": "Snow density", "c3sunit": "kg m^-3" }, "snow_depth": { - "paramId": "sd", + "paramId": "141", + "shortName": "sd", "c3sname": "Snow depth", "c3sunit": "m of water equivalent" }, "snow_evaporation": { - "paramId": "es", + "paramId": "44", + "shortName": "es", "c3sname": "Snow evaporation", "c3sunit": "m of water equivalent" }, "snowfall": { - "paramId": "sf", + "paramId": "144", + "shortName": "sf", "c3sname": "Snowfall", "c3sunit": "m of water equivalent" }, "snowmelt": { - "paramId": "smlt", + "paramId": "45", + "shortName": "smlt", "c3sname": "Snowmelt", "c3sunit": "m of water equivalent" }, "soil_temperature_level_1": { - "paramId": "stl1", + "paramId": "139", + "shortName": "stl1", "c3sname": "Soil temperature level 1", "c3sunit": "K" }, "soil_temperature_level_2": { - "paramId": "stl2", + "paramId": "170", + "shortName": "stl2", "c3sname": "Soil temperature level 2", "c3sunit": "K" }, "soil_temperature_level_3": { - "paramId": "stl3", + "paramId": "183", + "shortName": "stl3", "c3sname": "Soil temperature level 3", "c3sunit": "K" }, "soil_temperature_level_4": { - "paramId": "stl4", + "paramId": "236", + "shortName": "stl4", "c3sname": "Soil temperature level 4", "c3sunit": "K" }, "soil_type": { - "paramId": "slt", + "paramId": "43", + "shortName": "slt", "c3sname": "Soil type", "c3sunit": "~" }, "standard_deviation_of_filtered_subgrid_orography": { - "paramId": "sdfor", + "paramId": "74", + "shortName": "sdfor", "c3sname": "Standard deviation of filtered subgrid orography", "c3sunit": "m" }, "standard_deviation_of_orography": { - "paramId": "sdor", + "paramId": "160", + "shortName": "sdor", "c3sname": "Standard deviation of orography", "c3sunit": "~" }, "sub_surface_runoff": { - "paramId": "ssro", + "paramId": "9", + "shortName": "ssro", "c3sname": "Sub-surface runoff", "c3sunit": "m" }, "surface_latent_heat_flux": { - "paramId": "slhf", + "paramId": "147", + "shortName": "slhf", "c3sname": "Surface latent heat flux", "c3sunit": "J m^-2" }, "surface_net_solar_radiation": { - "paramId": "ssr", + "paramId": "176", + "shortName": "ssr", "c3sname": "Surface net solar radiation", "c3sunit": "J m^-2" }, "surface_net_solar_radiation_clear_sky": { - "paramId": "ssrc", + "paramId": "210", + "shortName": "ssrc", "c3sname": "Surface net solar radiation, clear sky", "c3sunit": "J m^-2" }, "surface_net_thermal_radiation": { - "paramId": "str", + "paramId": "177", + "shortName": "str", "c3sname": "Surface net thermal radiation", "c3sunit": "J m^-2" }, "surface_net_thermal_radiation_clear_sky": { - "paramId": "strc", + "paramId": "211", + "shortName": "strc", "c3sname": "Surface net thermal radiation, clear sky", "c3sunit": "J m^-2" }, "surface_pressure": { - "paramId": "sp", + "paramId": "134", + "shortName": "sp", "c3sname": "Surface pressure", "c3sunit": "Pa" }, "surface_runoff": { - "paramId": "sro", + "paramId": "8", + "shortName": "sro", "c3sname": "Surface runoff", "c3sunit": "m" }, "surface_sensible_heat_flux": { - "paramId": "sshf", + "paramId": "146", + "shortName": "sshf", "c3sname": "Surface sensible heat flux", "c3sunit": "J m^-2" }, "surface_solar_radiation_downward_clear_sky": { - "paramId": "ssrdc", + "paramId": "228129", + "shortName": "ssrdc", "c3sname": "Surface solar radiation downward, clear sky", "c3sunit": "J m^-2" }, "surface_solar_radiation_downwards": { - "paramId": "ssrd", + "paramId": "169", + "shortName": "ssrd", "c3sname": "Surface solar radiation downwards", "c3sunit": "J m^-2" }, "surface_thermal_radiation_downward_clear_sky": { - "paramId": "strdc", + "paramId": "228130", + "shortName": "strdc", "c3sname": "Surface thermal radiation downward, clear sky", "c3sunit": "J m^-2" }, "surface_thermal_radiation_downwards": { - "paramId": "strd", + "paramId": "175", + "shortName": "strd", "c3sname": "Surface thermal radiation downwards", "c3sunit": "J m^-2" }, "temperature_of_snow_layer": { - "paramId": "tsn", + "paramId": "238", + "shortName": "tsn", "c3sname": "Temperature of snow layer", "c3sunit": "K" }, "toa_incident_solar_radiation": { - "paramId": "tisr", + "paramId": "212", + "shortName": "tisr", "c3sname": "TOA incident solar radiation", "c3sunit": "J m^-2" }, "top_net_solar_radiation": { - "paramId": "tsr", + "paramId": "178", + "shortName": "tsr", "c3sname": "Top net solar radiation", "c3sunit": "J m^-2" }, "top_net_solar_radiation_clear_sky": { - "paramId": "tsrc", + "paramId": "208", + "shortName": "tsrc", "c3sname": "Top net solar radiation, clear sky", "c3sunit": "J m^-2" }, "top_net_thermal_radiation": { - "paramId": "ttr", + "paramId": "179", + "shortName": "ttr", "c3sname": "Top net thermal radiation", "c3sunit": "J m^-2" }, "top_net_thermal_radiation_clear_sky": { - "paramId": "ttrc", + "paramId": "209", + "shortName": "ttrc", "c3sname": "Top net thermal radiation, clear sky", "c3sunit": "J m^-2" }, "total_cloud_cover": { - "paramId": "tcc", + "paramId": "164", + "shortName": "tcc", "c3sname": "Total cloud cover", "c3sunit": "(0 - 1)" }, "total_column_cloud_ice_water": { - "paramId": "tciw", + "paramId": "79", + "shortName": "tciw", "c3sname": "Total column cloud ice water", "c3sunit": "kg m^-2" }, "total_column_cloud_liquid_water": { - "paramId": "tclw", + "paramId": "78", + "shortName": "tclw", "c3sname": "Total column cloud liquid water", "c3sunit": "kg m^-2" }, "total_column_ozone": { - "paramId": "tco3", + "paramId": "206", + "shortName": "tco3", "c3sname": "Total column ozone", "c3sunit": "kg m^-2" }, "total_column_rain_water": { - "paramId": "tcrw", + "paramId": "228089", + "shortName": "tcrw", "c3sname": "Total column rain water", "c3sunit": "kg m^-2" }, "total_column_snow_water": { - "paramId": "tcsw", + "paramId": "228090", + "shortName": "tcsw", "c3sname": "Total column snow water", "c3sunit": "kg m^-2" }, "total_column_supercooled_liquid_water": { - "paramId": "tcslw", + "paramId": "228088", + "shortName": "tcslw", "c3sname": "Total column supercooled liquid water", "c3sunit": "kg m^-2" }, "total_column_water": { - "paramId": "tcw", + "paramId": "136", + "shortName": "tcw", "c3sname": "Total column water", "c3sunit": "kg m^-2" }, "total_column_water_vapour": { - "paramId": "tcwv", + "paramId": "137", + "shortName": "tcwv", "c3sname": "Total column water vapour", "c3sunit": "kg m^-2" }, "total_precipitation": { - "paramId": "tp", + "paramId": "228", + "shortName": "tp", "c3sname": "Total precipitation", "c3sunit": "m" }, "total_sky_direct_solar_radiation_at_surface": { - "paramId": "fdir", + "paramId": "228021", + "shortName": "fdir", "c3sname": "Total sky direct solar radiation at surface", "c3sunit": "J m^-2" }, "total_totals_index": { - "paramId": "totalx", + "paramId": "260123", + "shortName": "totalx", "c3sname": "Total totals index", "c3sunit": "K" }, "trapping_layer_base_height": { - "paramId": "tplb", + "paramId": "228018", + "shortName": "tplb", "c3sname": "Trapping layer base height", "c3sunit": "m" }, "trapping_layer_top_height": { - "paramId": "tplt", + "paramId": "228019", + "shortName": "tplt", "c3sname": "Trapping layer top height", "c3sunit": "m" }, "type_of_high_vegetation": { - "paramId": "tvh", + "paramId": "30", + "shortName": "tvh", "c3sname": "Type of high vegetation", "c3sunit": "~" }, "type_of_low_vegetation": { - "paramId": "tvl", + "paramId": "29", + "shortName": "tvl", "c3sname": "Type of low vegetation", "c3sunit": "~" }, "u_component_stokes_drift": { - "paramId": "ust", + "paramId": "140215", + "shortName": "ust", "c3sname": "U-component stokes drift", "c3sunit": "m s^-1" }, "uv_visible_albedo_for_diffuse_radiation": { - "paramId": "aluvd", + "paramId": "16", + "shortName": "aluvd", "c3sname": "UV visible albedo for diffuse radiation", "c3sunit": "(0 - 1)" }, "uv_visible_albedo_for_direct_radiation": { - "paramId": "aluvp", + "paramId": "15", + "shortName": "aluvp", "c3sname": "UV visible albedo for direct radiation", "c3sunit": "(0 - 1)" }, "v_component_stokes_drift": { - "paramId": "vst", + "paramId": "140216", + "shortName": "vst", "c3sname": "V-component stokes drift", "c3sunit": "m s^-1" }, "vertical_integral_of_divergence_of_cloud_frozen_water_flux": { - "paramId": "p80.162", + "paramId": "162080", + "shortName": "p80.162", "c3sname": "Vertical integral of divergence of cloud frozen water flux", "c3sunit": "kg m^-2 s^-1" }, "vertical_integral_of_divergence_of_cloud_liquid_water_flux": { - "paramId": "p79.162", + "paramId": "162079", + "shortName": "p79.162", "c3sname": "Vertical integral of divergence of cloud liquid water flux", "c3sunit": "kg m^-2 s^-1" }, "vertical_integral_of_divergence_of_geopotential_flux": { - "paramId": "p85.162", + "paramId": "162085", + "shortName": "p85.162", "c3sname": "Vertical integral of divergence of geopotential flux", "c3sunit": "W m^-2" }, "vertical_integral_of_divergence_of_kinetic_energy_flux": { - "paramId": "p82.162", + "paramId": "162082", + "shortName": "p82.162", "c3sname": "Vertical integral of divergence of kinetic energy flux", "c3sunit": "W m^-2" }, "vertical_integral_of_divergence_of_mass_flux": { - "paramId": "p81.162", + "paramId": "162081", + "shortName": "p81.162", "c3sname": "Vertical integral of divergence of mass flux", "c3sunit": "kg m^-2 s^-1" }, "vertical_integral_of_divergence_of_moisture_flux": { - "paramId": "p84.162", + "paramId": "162084", + "shortName": "p84.162", "c3sname": "Vertical integral of divergence of moisture flux", "c3sunit": "kg m^-2 s^-1" }, "vertical_integral_of_divergence_of_ozone_flux": { - "paramId": "p87.162", + "paramId": "162087", + "shortName": "p87.162", "c3sname": "Vertical integral of divergence of ozone flux", "c3sunit": "kg m^-2 s^-1" }, "vertical_integral_of_divergence_of_thermal_energy_flux": { - "paramId": "p83.162", + "paramId": "162083", + "shortName": "p83.162", "c3sname": "Vertical integral of divergence of thermal energy flux", "c3sunit": "W m^-2" }, "vertical_integral_of_divergence_of_total_energy_flux": { - "paramId": "p86.162", + "paramId": "162086", + "shortName": "p86.162", "c3sname": "Vertical integral of divergence of total energy flux", "c3sunit": "W m^-2" }, "vertical_integral_of_eastward_cloud_frozen_water_flux": { - "paramId": "p90.162", + "paramId": "162090", + "shortName": "p90.162", "c3sname": "Vertical integral of eastward cloud frozen water flux", "c3sunit": "kg m^-1 s^-1" }, "vertical_integral_of_eastward_cloud_liquid_water_flux": { - "paramId": "p88.162", + "paramId": "162088", + "shortName": "p88.162", "c3sname": "Vertical integral of eastward cloud liquid water flux", "c3sunit": "kg m^-1 s^-1" }, "vertical_integral_of_eastward_geopotential_flux": { - "paramId": "p73.162", + "paramId": "162073", + "shortName": "p73.162", "c3sname": "Vertical integral of eastward geopotential flux", "c3sunit": "W m^-1" }, "vertical_integral_of_eastward_heat_flux": { - "paramId": "p69.162", + "paramId": "162069", + "shortName": "p69.162", "c3sname": "Vertical integral of eastward heat flux", "c3sunit": "W m^-1" }, "vertical_integral_of_eastward_kinetic_energy_flux": { - "paramId": "p67.162", + "paramId": "162067", + "shortName": "p67.162", "c3sname": "Vertical integral of eastward kinetic energy flux", "c3sunit": "W m^-1" }, "vertical_integral_of_eastward_mass_flux": { - "paramId": "p65.162", + "paramId": "162065", + "shortName": "p65.162", "c3sname": "Vertical integral of eastward mass flux", "c3sunit": "kg m^-1 s^-1" }, "vertical_integral_of_eastward_ozone_flux": { - "paramId": "p77.162", + "paramId": "162077", + "shortName": "p77.162", "c3sname": "Vertical integral of eastward ozone flux", "c3sunit": "kg m^-1 s^-1" }, "vertical_integral_of_eastward_total_energy_flux": { - "paramId": "p75.162", + "paramId": "162075", + "shortName": "p75.162", "c3sname": "Vertical integral of eastward total energy flux", "c3sunit": "W m^-1" }, "vertical_integral_of_eastward_water_vapour_flux": { - "paramId": "p71.162", + "paramId": "162071", + "shortName": "p71.162", "c3sname": "Vertical integral of eastward water vapour flux", "c3sunit": "kg m^-1 s^-1" }, "vertical_integral_of_energy_conversion": { - "paramId": "p64.162", + "paramId": "162064", + "shortName": "p64.162", "c3sname": "Vertical integral of energy conversion", "c3sunit": "W m^-2" }, "vertical_integral_of_kinetic_energy": { - "paramId": "p59.162", + "paramId": "162059", + "shortName": "p59.162", "c3sname": "Vertical integral of kinetic energy", "c3sunit": "J m^-2" }, "vertical_integral_of_mass_of_atmosphere": { - "paramId": "p53.162", + "paramId": "162053", + "shortName": "p53.162", "c3sname": "Vertical integral of mass of atmosphere", "c3sunit": "kg m^-2" }, "vertical_integral_of_mass_tendency": { - "paramId": "p92.162", + "paramId": "162092", + "shortName": "p92.162", "c3sname": "Vertical integral of mass tendency", "c3sunit": "kg m^-2 s^-1" }, "vertical_integral_of_northward_cloud_frozen_water_flux": { - "paramId": "p91.162", + "paramId": "162091", + "shortName": "p91.162", "c3sname": "Vertical integral of northward cloud frozen water flux", "c3sunit": "kg m^-1 s^-1" }, "vertical_integral_of_northward_cloud_liquid_water_flux": { - "paramId": "p89.162", + "paramId": "162089", + "shortName": "p89.162", "c3sname": "Vertical integral of northward cloud liquid water flux", "c3sunit": "kg m^-1 s^-1" }, "vertical_integral_of_northward_geopotential_flux": { - "paramId": "p74.162", + "paramId": "162074", + "shortName": "p74.162", "c3sname": "Vertical integral of northward geopotential flux", "c3sunit": "W m^-1" }, "vertical_integral_of_northward_heat_flux": { - "paramId": "p70.162", + "paramId": "162070", + "shortName": "p70.162", "c3sname": "Vertical integral of northward heat flux", "c3sunit": "W m^-1" }, "vertical_integral_of_northward_kinetic_energy_flux": { - "paramId": "p68.162", + "paramId": "162068", + "shortName": "p68.162", "c3sname": "Vertical integral of northward kinetic energy flux", "c3sunit": "W m^-1" }, "vertical_integral_of_northward_mass_flux": { - "paramId": "p66.162", + "paramId": "162066", + "shortName": "p66.162", "c3sname": "Vertical integral of northward mass flux", "c3sunit": "kg m^-1 s^-1" }, "vertical_integral_of_northward_ozone_flux": { - "paramId": "p78.162", + "paramId": "162078", + "shortName": "p78.162", "c3sname": "Vertical integral of northward ozone flux", "c3sunit": "kg m^-1 s^-1" }, "vertical_integral_of_northward_total_energy_flux": { - "paramId": "p76.162", + "paramId": "162076", + "shortName": "p76.162", "c3sname": "Vertical integral of northward total energy flux", "c3sunit": "W m^-1" }, "vertical_integral_of_northward_water_vapour_flux": { - "paramId": "p72.162", + "paramId": "162072", + "shortName": "p72.162", "c3sname": "Vertical integral of northward water vapour flux", "c3sunit": "kg m^-1 s^-1" }, "vertical_integral_of_potential_and_internal_energy": { - "paramId": "p61.162", + "paramId": "162061", + "shortName": "p61.162", "c3sname": "Vertical integral of potential and internal energy", "c3sunit": "J m^-2" }, "vertical_integral_of_potential_internal_and_latent_energy": { - "paramId": "p62.162", + "paramId": "162062", + "shortName": "p62.162", "c3sname": "Vertical integral of potential, internal and latent energy", "c3sunit": "J m^-2" }, "vertical_integral_of_temperature": { - "paramId": "p54.162", + "paramId": "162054", + "shortName": "p54.162", "c3sname": "Vertical integral of temperature", "c3sunit": "K kg m^-2" }, "vertical_integral_of_thermal_energy": { - "paramId": "p60.162", + "paramId": "162060", + "shortName": "p60.162", "c3sname": "Vertical integral of thermal energy", "c3sunit": "J m^-2" }, "vertical_integral_of_total_energy": { - "paramId": "p63.162", + "paramId": "162063", + "shortName": "p63.162", "c3sname": "Vertical integral of total energy", "c3sunit": "J m^-2" }, "vertically_integrated_moisture_divergence": { - "paramId": "vimd", + "paramId": "213", + "shortName": "vimd", "c3sname": "Vertically integrated moisture divergence", "c3sunit": "kg m^-2" }, "volumetric_soil_water_layer_1": { - "paramId": "swvl1", + "paramId": "39", + "shortName": "swvl1", "c3sname": "Volumetric soil water layer 1", "c3sunit": "m^3 m^-3" }, "volumetric_soil_water_layer_2": { - "paramId": "swvl2", + "paramId": "40", + "shortName": "swvl2", "c3sname": "Volumetric soil water layer 2", "c3sunit": "m^3 m^-3" }, "volumetric_soil_water_layer_3": { - "paramId": "swvl3", + "paramId": "41", + "shortName": "swvl3", "c3sname": "Volumetric soil water layer 3", "c3sunit": "m^3 m^-3" }, "volumetric_soil_water_layer_4": { - "paramId": "swvl4", + "paramId": "42", + "shortName": "swvl4", "c3sname": "Volumetric soil water layer 4", "c3sunit": "m^3 m^-3" }, "wave_spectral_directional_width": { - "paramId": "wdw", + "paramId": "140222", + "shortName": "wdw", "c3sname": "Wave spectral directional width", "c3sunit": "dimensionless" }, "wave_spectral_directional_width_for_swell": { - "paramId": "dwps", + "paramId": "140228", + "shortName": "dwps", "c3sname": "Wave spectral directional width for swell", "c3sunit": "dimensionless" }, "wave_spectral_directional_width_for_wind_waves": { - "paramId": "dwww", + "paramId": "140225", + "shortName": "dwww", "c3sname": "Wave spectral directional width for wind waves", "c3sunit": "dimensionless" }, "wave_spectral_kurtosis": { - "paramId": "wsk", + "paramId": "140252", + "shortName": "wsk", "c3sname": "Wave spectral kurtosis", "c3sunit": "dimensionless" }, "wave_spectral_peakedness": { - "paramId": "wsp", + "paramId": "140254", + "shortName": "wsp", "c3sname": "Wave spectral peakedness", "c3sunit": "dimensionless" }, "wave_spectral_skewness": { - "paramId": "wss", + "paramId": "140207", + "shortName": "wss", "c3sname": "Wave spectral skewness", "c3sunit": "dimensionless" }, "zero_degree_level": { - "paramId": "deg0l", + "paramId": "228024", + "shortName": "deg0l", "c3sname": "Zero degree level", "c3sunit": "m" } @@ -2646,252 +3171,302 @@ "reanalysis-era5-land": { "variables": { "10m_u_component_of_wind": { - "paramId": "u10", + "paramId": "165", + "shortName": "u10", "c3sname": "10m u-component of wind", "c3sunit": "m s^-1" }, "10m_v_component_of_wind": { - "paramId": "v10", + "paramId": "166", + "shortName": "v10", "c3sname": "10m v-component of wind", "c3sunit": "m s^-1" }, "2m_dewpoint_temperature": { - "paramId": "d2m", + "paramId": "168", + "shortName": "d2m", "c3sname": "2m dewpoint temperature", "c3sunit": "K" }, "2m_temperature": { - "paramId": "t2m", + "paramId": "167", + "shortName": "t2m", "c3sname": "2m temperature", "c3sunit": "K" }, "evaporation_from_bare_soil": { - "paramId": "evabs", + "paramId": "228101", + "shortName": "evabs", "c3sname": "Evaporation from bare soil", "c3sunit": "m of water equivalent" }, "evaporation_from_open_water_surfaces_excluding_oceans": { - "paramId": "evaow", + "paramId": "228102", + "shortName": "evaow", "c3sname": "Evaporation from open water surfaces excluding oceans", "c3sunit": "m of water equivalent" }, "evaporation_from_the_top_of_canopy": { - "paramId": "evatc", + "paramId": "228100", + "shortName": "evatc", "c3sname": "Evaporation from the top of canopy", "c3sunit": "m of water equivalent" }, "evaporation_from_vegetation_transpiration": { - "paramId": "evavt", + "paramId": "228103", + "shortName": "evavt", "c3sname": "Evaporation from vegetation transpiration", "c3sunit": "m of water equivalent" }, "evapotranspiration": { - "paramId": "e", + "paramId": "182", + "shortName": "e", "c3sname": "Evapotranspiration", "c3sunit": "m of water equivalent" }, "forecast_albedo": { - "paramId": "fal", + "paramId": "243", + "shortName": "fal", "c3sname": "Forecast albedo", "c3sunit": "(0 - 1)" }, "lake_bottom_temperature": { - "paramId": "lblt", + "paramId": "228010", + "shortName": "lblt", "c3sname": "Lake bottom temperature", "c3sunit": "K" }, "lake_ice_depth": { - "paramId": "licd", + "paramId": "228014", + "shortName": "licd", "c3sname": "Lake ice depth", "c3sunit": "m" }, "lake_ice_temperature": { - "paramId": "lict", + "paramId": "228013", + "shortName": "lict", "c3sname": "Lake ice temperature", "c3sunit": "K" }, "lake_mix_layer_depth": { - "paramId": "lmld", + "paramId": "228009", + "shortName": "lmld", "c3sname": "Lake mix-layer depth", "c3sunit": "m" }, "lake_mix_layer_temperature": { - "paramId": "lmlt", + "paramId": "228008", + "shortName": "lmlt", "c3sname": "Lake mix-layer temperature", "c3sunit": "K" }, "lake_shape_factor": { - "paramId": "lshf", + "paramId": "228012", + "shortName": "lshf", "c3sname": "Lake shape factor", "c3sunit": "dimensionless" }, "lake_total_layer_temperature": { - "paramId": "ltlt", + "paramId": "228011", + "shortName": "ltlt", "c3sname": "Lake total layer temperature", "c3sunit": "K" }, "leaf_area_index_high_vegetation": { - "paramId": "lai_hv", + "paramId": "67", + "shortName": "lai_hv", "c3sname": "Leaf area index, high vegetation", "c3sunit": "m^2 m^-2" }, "leaf_area_index_low_vegetation": { - "paramId": "lai_lv", + "paramId": "66", + "shortName": "lai_lv", "c3sname": "Leaf area index, low vegetation", "c3sunit": "m^2 m^-2" }, "potential_evaporation": { - "paramId": "pev", + "paramId": "228251", + "shortName": "pev", "c3sname": "Potential evaporation", "c3sunit": "m" }, "runoff": { - "paramId": "ro", + "paramId": "205", + "shortName": "ro", "c3sname": "Runoff", "c3sunit": "m" }, "skin_reservoir_content": { - "paramId": "src", + "paramId": "198", + "shortName": "src", "c3sname": "Skin reservoir content", "c3sunit": "m of water equivalent" }, "skin_temperature": { - "paramId": "skt", + "paramId": "235", + "shortName": "skt", "c3sname": "Skin temperature", "c3sunit": "K" }, "snow_albedo": { - "paramId": "asn", + "paramId": "32", + "shortName": "asn", "c3sname": "Snow albedo", "c3sunit": "(0 - 1)" }, "snow_cover": { - "paramId": "snowc", + "paramId": "260038", + "shortName": "snowc", "c3sname": "Snow cover", "c3sunit": "%" }, "snow_density": { - "paramId": "rsn", + "paramId": "33", + "shortName": "rsn", "c3sname": "Snow density", "c3sunit": "kg m^-3" }, "snow_depth": { - "paramId": "sd", + "paramId": "3066", + "shortName": "sd", "c3sname": "Snow depth", "c3sunit": "m" }, "snow_depth_water_equivalent": { - "paramId": "sd", + "paramId": "141", + "shortName": "sd", "c3sname": "Snow depth water equivalent", "c3sunit": "m of water equivalent" }, "snow_evaporation": { - "paramId": "es", + "paramId": "44", + "shortName": "es", "c3sname": "Snow evaporation", "c3sunit": "m of water equivalent" }, "snowfall": { - "paramId": "sf", + "paramId": "144", + "shortName": "sf", "c3sname": "Snowfall", "c3sunit": "m of water equivalent" }, "snowmelt": { - "paramId": "smlt", + "paramId": "45", + "shortName": "smlt", "c3sname": "Snowmelt", "c3sunit": "m of water equivalent" }, "soil_temperature_level_1": { - "paramId": "stl1", + "paramId": "139", + "shortName": "stl1", "c3sname": "Soil temperature level 1", "c3sunit": "K" }, "soil_temperature_level_2": { - "paramId": "stl2", + "paramId": "170", + "shortName": "stl2", "c3sname": "Soil temperature level 2", "c3sunit": "K" }, "soil_temperature_level_3": { - "paramId": "stl3", + "paramId": "183", + "shortName": "stl3", "c3sname": "Soil temperature level 3", "c3sunit": "K" }, "soil_temperature_level_4": { - "paramId": "stl4", + "paramId": "236", + "shortName": "stl4", "c3sname": "Soil temperature level 4", "c3sunit": "K" }, "sub_surface_runoff": { - "paramId": "ssro", + "paramId": "9", + "shortName": "ssro", "c3sname": "Sub-surface runoff", "c3sunit": "m" }, "surface_latent_heat_flux": { - "paramId": "slhf", + "paramId": "147", + "shortName": "slhf", "c3sname": "Surface latent heat flux", "c3sunit": "J m^-2" }, "surface_net_solar_radiation": { - "paramId": "ssr", + "paramId": "176", + "shortName": "ssr", "c3sname": "Surface net solar radiation", "c3sunit": "J m^-2" }, "surface_net_thermal_radiation": { - "paramId": "str", + "paramId": "177", + "shortName": "str", "c3sname": "Surface net thermal radiation", "c3sunit": "J m^-2" }, "surface_pressure": { - "paramId": "sp", + "paramId": "134", + "shortName": "sp", "c3sname": "Surface pressure", "c3sunit": "Pa" }, "surface_runoff": { - "paramId": "sro", + "paramId": "8", + "shortName": "sro", "c3sname": "Surface runoff", "c3sunit": "m" }, "surface_sensible_heat_flux": { - "paramId": "sshf", + "paramId": "146", + "shortName": "sshf", "c3sname": "Surface sensible heat flux", "c3sunit": "J m^-2" }, "surface_solar_radiation_downwards": { - "paramId": "ssrd", + "paramId": "169", + "shortName": "ssrd", "c3sname": "Surface solar radiation downwards", "c3sunit": "J m^-2" }, "surface_thermal_radiation_downwards": { - "paramId": "strd", + "paramId": "175", + "shortName": "strd", "c3sname": "Surface thermal radiation downwards", "c3sunit": "J m^-2" }, "temperature_of_snow_layer": { - "paramId": "tsn", + "paramId": "238", + "shortName": "tsn", "c3sname": "Temperature of snow layer", "c3sunit": "K" }, "total_precipitation": { - "paramId": "tp", + "paramId": "228", + "shortName": "tp", "c3sname": "Total precipitation", "c3sunit": "m" }, "volumetric_soil_water_layer_1": { - "paramId": "swvl1", + "paramId": "39", + "shortName": "swvl1", "c3sname": "Volumetric soil water layer 1", "c3sunit": "m^3 m^-3" }, "volumetric_soil_water_layer_2": { - "paramId": "swvl2", + "paramId": "40", + "shortName": "swvl2", "c3sname": "Volumetric soil water layer 2", "c3sunit": "m^3 m^-3" }, "volumetric_soil_water_layer_3": { - "paramId": "swvl3", + "paramId": "41", + "shortName": "swvl3", "c3sname": "Volumetric soil water layer 3", "c3sunit": "m^3 m^-3" }, "volumetric_soil_water_layer_4": { - "paramId": "swvl4", + "paramId": "42", + "shortName": "swvl4", "c3sname": "Volumetric soil water layer 4", "c3sunit": "m^3 m^-3" } @@ -2901,252 +3476,302 @@ "reanalysis-era5-land-monthly-means": { "variables": { "10m_u_component_of_wind": { - "paramId": "u10", + "paramId": "165", + "shortName": "u10", "c3sname": "10m u-component of wind", "c3sunit": "m s^-1" }, "10m_v_component_of_wind": { - "paramId": "v10", + "paramId": "166", + "shortName": "v10", "c3sname": "10m v-component of wind", "c3sunit": "m s^-1" }, "2m_dewpoint_temperature": { - "paramId": "d2m", + "paramId": "168", + "shortName": "d2m", "c3sname": "2m dewpoint temperature", "c3sunit": "K" }, "2m_temperature": { - "paramId": "t2m", + "paramId": "167", + "shortName": "t2m", "c3sname": "2m temperature", "c3sunit": "K" }, "evaporation_from_bare_soil": { - "paramId": "evabs", + "paramId": "228101", + "shortName": "evabs", "c3sname": "Evaporation from bare soil", "c3sunit": "m of water equivalent" }, "evaporation_from_open_water_surfaces_excluding_oceans": { - "paramId": "evaow", + "paramId": "228102", + "shortName": "evaow", "c3sname": "Evaporation from open water surfaces excluding oceans", "c3sunit": "m of water equivalent" }, "evaporation_from_the_top_of_canopy": { - "paramId": "evatc", + "paramId": "228100", + "shortName": "evatc", "c3sname": "Evaporation from the top of canopy", "c3sunit": "m of water equivalent" }, "evaporation_from_vegetation_transpiration": { - "paramId": "evavt", + "paramId": "228103", + "shortName": "evavt", "c3sname": "Evaporation from vegetation transpiration", "c3sunit": "m of water equivalent" }, "evapotranspiration": { - "paramId": "e", + "paramId": "182", + "shortName": "e", "c3sname": "Evapotranspiration", "c3sunit": "m of water equivalent" }, "forecast_albedo": { - "paramId": "fal", + "paramId": "243", + "shortName": "fal", "c3sname": "Forecast albedo", "c3sunit": "(0 - 1)" }, "lake_bottom_temperature": { - "paramId": "lblt", + "paramId": "228010", + "shortName": "lblt", "c3sname": "Lake bottom temperature", "c3sunit": "K" }, "lake_ice_depth": { - "paramId": "licd", + "paramId": "228014", + "shortName": "licd", "c3sname": "Lake ice depth", "c3sunit": "m" }, "lake_ice_temperature": { - "paramId": "lict", + "paramId": "228013", + "shortName": "lict", "c3sname": "Lake ice temperature", "c3sunit": "K" }, "lake_mix_layer_depth": { - "paramId": "lmld", + "paramId": "228009", + "shortName": "lmld", "c3sname": "Lake mix-layer depth", "c3sunit": "m" }, "lake_mix_layer_temperature": { - "paramId": "lmlt", + "paramId": "228008", + "shortName": "lmlt", "c3sname": "Lake mix-layer temperature", "c3sunit": "K" }, "lake_shape_factor": { - "paramId": "lshf", + "paramId": "228012", + "shortName": "lshf", "c3sname": "Lake shape factor", "c3sunit": "dimensionless" }, "lake_total_layer_temperature": { - "paramId": "ltlt", + "paramId": "228011", + "shortName": "ltlt", "c3sname": "Lake total layer temperature", "c3sunit": "K" }, "leaf_area_index_high_vegetation": { - "paramId": "lai_hv", + "paramId": "67", + "shortName": "lai_hv", "c3sname": "Leaf area index, high vegetation", "c3sunit": "m^2 m^-2" }, "leaf_area_index_low_vegetation": { - "paramId": "lai_lv", + "paramId": "66", + "shortName": "lai_lv", "c3sname": "Leaf area index, low vegetation", "c3sunit": "m^2 m^-2" }, "potential_evaporation": { - "paramId": "pev", + "paramId": "228251", + "shortName": "pev", "c3sname": "Potential evaporation", "c3sunit": "m" }, "runoff": { - "paramId": "ro", + "paramId": "205", + "shortName": "ro", "c3sname": "Runoff", "c3sunit": "m" }, "skin_reservoir_content": { - "paramId": "src", + "paramId": "198", + "shortName": "src", "c3sname": "Skin reservoir content", "c3sunit": "m of water equivalent" }, "skin_temperature": { - "paramId": "skt", + "paramId": "235", + "shortName": "skt", "c3sname": "Skin temperature", "c3sunit": "K" }, "snow_albedo": { - "paramId": "asn", + "paramId": "32", + "shortName": "asn", "c3sname": "Snow albedo", "c3sunit": "(0 - 1)" }, "snow_cover": { - "paramId": "snowc", + "paramId": "260038", + "shortName": "snowc", "c3sname": "Snow cover", "c3sunit": "%" }, "snow_density": { - "paramId": "rsn", + "paramId": "33", + "shortName": "rsn", "c3sname": "Snow density", "c3sunit": "kg m^-3" }, "snow_depth": { - "paramId": "sd", + "paramId": "3066", + "shortName": "sd", "c3sname": "Snow depth", "c3sunit": "m" }, "snow_depth_water_equivalent": { - "paramId": "sd", + "paramId": "141", + "shortName": "sd", "c3sname": "Snow depth water equivalent", "c3sunit": "m of water equivalent" }, "snow_evaporation": { - "paramId": "es", + "paramId": "44", + "shortName": "es", "c3sname": "Snow evaporation", "c3sunit": "m of water equivalent" }, "snowfall": { - "paramId": "sf", + "paramId": "144", + "shortName": "sf", "c3sname": "Snowfall", "c3sunit": "m of water equivalent" }, "snowmelt": { - "paramId": "smlt", + "paramId": "45", + "shortName": "smlt", "c3sname": "Snowmelt", "c3sunit": "m of water equivalent" }, "soil_temperature_level_1": { - "paramId": "stl1", + "paramId": "139", + "shortName": "stl1", "c3sname": "Soil temperature level 1", "c3sunit": "K" }, "soil_temperature_level_2": { - "paramId": "stl2", + "paramId": "170", + "shortName": "stl2", "c3sname": "Soil temperature level 2", "c3sunit": "K" }, "soil_temperature_level_3": { - "paramId": "stl3", + "paramId": "183", + "shortName": "stl3", "c3sname": "Soil temperature level 3", "c3sunit": "K" }, "soil_temperature_level_4": { - "paramId": "stl4", + "paramId": "236", + "shortName": "stl4", "c3sname": "Soil temperature level 4", "c3sunit": "K" }, "sub_surface_runoff": { - "paramId": "ssro", + "paramId": "9", + "shortName": "ssro", "c3sname": "Sub-surface runoff", "c3sunit": "m" }, "surface_latent_heat_flux": { - "paramId": "slhf", + "paramId": "147", + "shortName": "slhf", "c3sname": "Surface latent heat flux", "c3sunit": "J m^-2" }, "surface_net_solar_radiation": { - "paramId": "ssr", + "paramId": "176", + "shortName": "ssr", "c3sname": "Surface net solar radiation", "c3sunit": "J m^-2" }, "surface_net_thermal_radiation": { - "paramId": "str", + "paramId": "177", + "shortName": "str", "c3sname": "Surface net thermal radiation", "c3sunit": "J m^-2" }, "surface_pressure": { - "paramId": "sp", + "paramId": "134", + "shortName": "sp", "c3sname": "Surface pressure", "c3sunit": "Pa" }, "surface_runoff": { - "paramId": "sro", + "paramId": "8", + "shortName": "sro", "c3sname": "Surface runoff", "c3sunit": "m" }, "surface_sensible_heat_flux": { - "paramId": "sshf", + "paramId": "146", + "shortName": "sshf", "c3sname": "Surface sensible heat flux", "c3sunit": "J m^-2" }, "surface_solar_radiation_downwards": { - "paramId": "ssrd", + "paramId": "169", + "shortName": "ssrd", "c3sname": "Surface solar radiation downwards", "c3sunit": "J m^-2" }, "surface_thermal_radiation_downwards": { - "paramId": "strd", + "paramId": "175", + "shortName": "strd", "c3sname": "Surface thermal radiation downwards", "c3sunit": "J m^-2" }, "temperature_of_snow_layer": { - "paramId": "tsn", + "paramId": "238", + "shortName": "tsn", "c3sname": "Temperature of snow layer", "c3sunit": "K" }, "total_precipitation": { - "paramId": "tp", + "paramId": "228", + "shortName": "tp", "c3sname": "Total precipitation", "c3sunit": "m" }, "volumetric_soil_water_layer_1": { - "paramId": "swvl1", + "paramId": "39", + "shortName": "swvl1", "c3sname": "Volumetric soil water layer 1", "c3sunit": "m^3 m^-3" }, "volumetric_soil_water_layer_2": { - "paramId": "swvl2", + "paramId": "40", + "shortName": "swvl2", "c3sname": "Volumetric soil water layer 2", "c3sunit": "m^3 m^-3" }, "volumetric_soil_water_layer_3": { - "paramId": "swvl3", + "paramId": "41", + "shortName": "swvl3", "c3sname": "Volumetric soil water layer 3", "c3sunit": "m^3 m^-3" }, "volumetric_soil_water_layer_4": { - "paramId": "swvl4", + "paramId": "42", + "shortName": "swvl4", "c3sname": "Volumetric soil water layer 4", "c3sunit": "m^3 m^-3" } @@ -3159,82 +3784,98 @@ "reanalysis-era5-pressure-levels": { "variables": { "divergence": { - "paramId": "d", + "paramId": "155", + "shortName": "d", "c3sname": "Divergence", "c3sunit": "s^-1" }, "fraction_of_cloud_cover": { - "paramId": "cc", + "paramId": "248", + "shortName": "cc", "c3sname": "Fraction of cloud cover", "c3sunit": "(0 - 1)" }, "geopotential": { - "paramId": "z", + "paramId": "129", + "shortName": "z", "c3sname": "Geopotential", "c3sunit": "m^2 s^-2" }, "ozone_mass_mixing_ratio": { - "paramId": "o3", + "paramId": "203", + "shortName": "o3", "c3sname": "Ozone mass mixing ratio", "c3sunit": "kg kg^-1" }, "potential_vorticity": { - "paramId": "pv", + "paramId": "60", + "shortName": "pv", "c3sname": "Potential vorticity", "c3sunit": "K m^2 kg^-1 s^-1" }, "relative_humidity": { - "paramId": "r", + "paramId": "157", + "shortName": "r", "c3sname": "Relative humidity", "c3sunit": "%" }, "specific_cloud_ice_water_content": { - "paramId": "ciwc", + "paramId": "247", + "shortName": "ciwc", "c3sname": "Specific cloud ice water content", "c3sunit": "kg kg^-1" }, "specific_cloud_liquid_water_content": { - "paramId": "clwc", + "paramId": "246", + "shortName": "clwc", "c3sname": "Specific cloud liquid water content", "c3sunit": "kg kg^-1" }, "specific_humidity": { - "paramId": "q", + "paramId": "133", + "shortName": "q", "c3sname": "Specific humidity", "c3sunit": "kg kg^-1" }, "specific_rain_water_content": { - "paramId": "crwc", + "paramId": "75", + "shortName": "crwc", "c3sname": "Specific rain water content", "c3sunit": "kg kg^-1" }, "specific_snow_water_content": { - "paramId": "cswc", + "paramId": "76", + "shortName": "cswc", "c3sname": "Specific snow water content", "c3sunit": "kg kg^-1" }, "temperature": { - "paramId": "t", + "paramId": "130", + "shortName": "t", "c3sname": "Temperature", "c3sunit": "K" }, "u_component_of_wind": { - "paramId": "u", + "paramId": "131", + "shortName": "u", "c3sname": "U-component of wind", "c3sunit": "m s^-1" }, "v_component_of_wind": { - "paramId": "v", + "paramId": "132", + "shortName": "v", "c3sname": "V-component of wind", "c3sunit": "m s^-1" }, "vertical_velocity": { - "paramId": "w", + "paramId": "135", + "shortName": "w", "c3sname": "Vertical velocity", "c3sunit": "Pa s^-1" }, "vorticity": { - "paramId": "vo", + "paramId": "138", + "shortName": "vo", "c3sname": "Vorticity (relative)", "c3sunit": "s^-1" } @@ -3248,82 +3889,98 @@ "reanalysis-era5-pressure-levels-monthly-means": { "variables": { "divergence": { - "paramId": "d", + "paramId": "155", + "shortName": "d", "c3sname": "Divergence", "c3sunit": "s^-1" }, "fraction_of_cloud_cover": { - "paramId": "cc", + "paramId": "248", + "shortName": "cc", "c3sname": "Fraction of cloud cover", "c3sunit": "(0 - 1)" }, "geopotential": { - "paramId": "z", + "paramId": "129", + "shortName": "z", "c3sname": "Geopotential", "c3sunit": "m^2 s^-2" }, "ozone_mass_mixing_ratio": { - "paramId": "o3", + "paramId": "203", + "shortName": "o3", "c3sname": "Ozone mass mixing ratio", "c3sunit": "kg kg^-1" }, "potential_vorticity": { - "paramId": "pv", + "paramId": "60", + "shortName": "pv", "c3sname": "Potential vorticity", "c3sunit": "K m^2 kg^-1 s^-1" }, "relative_humidity": { - "paramId": "r", + "paramId": "157", + "shortName": "r", "c3sname": "Relative humidity", "c3sunit": "%" }, "specific_cloud_ice_water_content": { - "paramId": "ciwc", + "paramId": "247", + "shortName": "ciwc", "c3sname": "Specific cloud ice water content", "c3sunit": "kg kg^-1" }, "specific_cloud_liquid_water_content": { - "paramId": "clwc", + "paramId": "246", + "shortName": "clwc", "c3sname": "Specific cloud liquid water content", "c3sunit": "kg kg^-1" }, "specific_humidity": { - "paramId": "q", + "paramId": "133", + "shortName": "q", "c3sname": "Specific humidity", "c3sunit": "kg kg^-1" }, "specific_rain_water_content": { - "paramId": "crwc", + "paramId": "75", + "shortName": "crwc", "c3sname": "Specific rain water content", "c3sunit": "kg kg^-1" }, "specific_snow_water_content": { - "paramId": "cswc", + "paramId": "76", + "shortName": "cswc", "c3sname": "Specific snow water content", "c3sunit": "kg kg^-1" }, "temperature": { - "paramId": "t", + "paramId": "130", + "shortName": "t", "c3sname": "Temperature", "c3sunit": "K" }, "u_component_of_wind": { - "paramId": "u", + "paramId": "131", + "shortName": "u", "c3sname": "U-component of wind", "c3sunit": "m s^-1" }, "v_component_of_wind": { - "paramId": "v", + "paramId": "132", + "shortName": "v", "c3sname": "V-component of wind", "c3sunit": "m s^-1" }, "vertical_velocity": { - "paramId": "w", + "paramId": "135", + "shortName": "w", "c3sname": "Vertical velocity", "c3sunit": "Pa s^-1" }, "vorticity": { - "paramId": "vo", + "paramId": "138", + "shortName": "vo", "c3sname": "Vorticity (relative)", "c3sunit": "s^-1" } @@ -3338,92 +3995,110 @@ "reanalysis-uerra-europe-single-levels": { "variables": { "10m_wind_direction": { - "paramId": "wdir10", + "paramId": "260260", + "shortName": "wdir10", "c3sname": "10m wind direction", "c3sunit": "Degrees" }, "10m_wind_speed": { - "paramId": "si10", + "paramId": "207", + "shortName": "si10", "c3sname": "10m wind speed", "c3sunit": "m s^-1" }, "2m_relative_humidity": { - "paramId": "r2", + "paramId": "260242", + "shortName": "r2", "c3sname": "2m relative humidity", "c3sunit": "%" }, "2m_temperature": { - "paramId": "t2m", + "paramId": "167", + "shortName": "t2m", "c3sname": "2m temperature", "c3sunit": "K" }, "albedo": { - "paramId": "al", + "paramId": "260509", + "shortName": "al", "c3sname": "Albedo", "c3sunit": "%" }, "high_cloud_cover": { - "paramId": "hcc", + "paramId": "3075", + "shortName": "hcc", "c3sname": "High cloud cover", "c3sunit": "%" }, "low_cloud_cover": { - "paramId": "lcc", + "paramId": "3073", + "shortName": "lcc", "c3sname": "Low cloud cover", "c3sunit": "%" }, "mean_sea_level_pressure": { - "paramId": "msl", + "paramId": "151", + "shortName": "msl", "c3sname": "Mean sea level pressure", "c3sunit": "Pa" }, "medium_cloud_cover": { - "paramId": "mcc", + "paramId": "3074", + "shortName": "mcc", "c3sname": "Medium cloud cover", "c3sunit": "%" }, "orography": { - "paramId": "orog", + "paramId": "228002", + "shortName": "orog", "c3sname": "Orography", "c3sunit": "gpm (geopotential height in meter)" }, "skin_temperature": { - "paramId": "skt", + "paramId": "235", + "shortName": "skt", "c3sname": "Skin temperature", "c3sunit": "K" }, "snow_density": { - "paramId": "rsn", + "paramId": "33", + "shortName": "rsn", "c3sname": "Snow density", "c3sunit": "kg m^-3" }, "snow_depth_water_equivalent": { - "paramId": "sd", + "paramId": "228141", + "shortName": "sd", "c3sname": "Snow depth water equivalent", "c3sunit": "Kg m^-2" }, "surface_pressure": { - "paramId": "sp", + "paramId": "134", + "shortName": "sp", "c3sname": "Surface pressure", "c3sunit": "Pa" }, "surface_roughness": { - "paramId": "sr", + "paramId": "173", + "shortName": "sr", "c3sname": "Surface roughness", "c3sunit": "m" }, "total_cloud_cover": { - "paramId": "tcc", + "paramId": "228164", + "shortName": "tcc", "c3sname": "Total cloud cover", "c3sunit": "%" }, "total_column_integrated_water_vapour": { - "paramId": "tciwv", + "paramId": "260057", + "shortName": "tciwv", "c3sname": "Total column integrated water vapour", "c3sunit": "kg m^-2" }, "total_precipitation": { - "paramId": "tp", + "paramId": "228228", + "shortName": "tp", "c3sname": "Total precipitation", "c3sunit": "kg m^-2" } @@ -3435,32 +4110,38 @@ "reanalysis-uerra-europe-pressure-levels": { "variables": { "geopotential": { - "paramId": "z", + "paramId": "129", + "shortName": "z", "c3sname": "Geopotential", "c3sunit": "m^2 s^-2" }, "geopotential_height": { - "paramId": "gh", + "paramId": "156", + "shortName": "gh", "c3sname": "Geopotential height", "c3sunit": "gpm (geopotential height in meter)" }, "relative_humidity": { - "paramId": "r", + "paramId": "157", + "shortName": "r", "c3sname": "Relative humidity", "c3sunit": "%" }, "temperature": { - "paramId": "t", + "paramId": "130", + "shortName": "t", "c3sname": "Temperature", "c3sunit": "K" }, "u_component_of_wind": { - "paramId": "u", + "paramId": "131", + "shortName": "u", "c3sname": "U-component of wind", "c3sunit": "m s^-1" }, "v_component_of_wind": { - "paramId": "v", + "paramId": "132", + "shortName": "v", "c3sname": "V-component of wind", "c3sunit": "m s^-1" } @@ -3472,147 +4153,176 @@ "seasonal-monthly-single-levels": { "variables": { "10m_u_component_of_wind": { - "paramId": "u10", + "paramId": "165", + "shortName": "u10", "c3sname": "10m u-component of wind", "c3sunit": "m s^-1" }, "10m_v_component_of_wind": { - "paramId": "v10", + "paramId": "166", + "shortName": "v10", "c3sname": "10m v-component of wind", "c3sunit": "m s^-1" }, "10m_wind_gust_since_previous_post_processing": { - "paramId": "fg10", + "paramId": "49", + "shortName": "fg10", "c3sname": "10m wind gust since previous post-processing", "c3sunit": "m s^-1" }, "10m_wind_speed": { - "paramId": "si10", + "paramId": "207", + "shortName": "si10", "c3sname": "10m wind speed", "c3sunit": "m s^-1" }, "2m_dewpoint_temperature": { - "paramId": "d2m", + "paramId": "168", + "shortName": "d2m", "c3sname": "2m dewpoint temperature", "c3sunit": "K" }, "2m_temperature": { - "paramId": "t2m", + "paramId": "167", + "shortName": "t2m", "c3sname": "2m temperature", "c3sunit": "K" }, "east_west_surface_stress_rate_of_accumulation": { - "paramId": "ewssra", + "paramId": "172180", + "shortName": "ewssra", "c3sname": "East-west surface stress rate of accumulation", "c3sunit": "N m^-2" }, "evaporation": { - "paramId": "erate", + "paramId": "172182", + "shortName": "erate", "c3sname": "Evaporation", "c3sunit": "m of water s^-1" }, "maximum_2m_temperature_in_the_last_24_hours": { - "paramId": "mx2t24", + "paramId": "51", + "shortName": "mx2t24", "c3sname": "Maximum 2m temperature in the last 24 hours", "c3sunit": "K" }, "mean_sea_level_pressure": { - "paramId": "msl", + "paramId": "151", + "shortName": "msl", "c3sname": "Mean sea level pressure", "c3sunit": "Pa" }, "minimum_2m_temperature_in_the_last_24_hours": { - "paramId": "mn2t24", + "paramId": "52", + "shortName": "mn2t24", "c3sname": "Minimum 2m temperature in the last 24 hours", "c3sunit": "K" }, "north_south_surface_stress_rate_of_accumulation": { - "paramId": "nsssra", + "paramId": "172181", + "shortName": "nsssra", "c3sname": "North-south surface stress rate of accumulation", "c3sunit": "N m^-2" }, "runoff": { - "paramId": "mrort", + "paramId": "172205", + "shortName": "mrort", "c3sname": "Runoff", "c3sunit": "m s^-1" }, "sea_ice_cover": { - "paramId": "siconc", + "paramId": "31", + "shortName": "siconc", "c3sname": "Sea-ice cover", "c3sunit": "(0 - 1)" }, "sea_surface_temperature": { - "paramId": "sst", + "paramId": "34", + "shortName": "sst", "c3sname": "Sea surface temperature", "c3sunit": "K" }, "snow_density": { - "paramId": "rsn", + "paramId": "33", + "shortName": "rsn", "c3sname": "Snow density", "c3sunit": "kg m^-3" }, "snow_depth": { - "paramId": "sd", + "paramId": "141", + "shortName": "sd", "c3sname": "Snow depth", "c3sunit": "m of water equivalent" }, "snowfall": { - "paramId": "mtsfr", + "paramId": "172144", + "shortName": "mtsfr", "c3sname": "Snowfall", "c3sunit": "m of water equivalent s^-1" }, "soil_temperature_level_1": { - "paramId": "stl1", + "paramId": "139", + "shortName": "stl1", "c3sname": "Soil temperature level 1", "c3sunit": "K" }, "surface_latent_heat_flux": { - "paramId": "mslhfl", + "paramId": "172147", + "shortName": "mslhfl", "c3sname": "Surface latent heat flux", "c3sunit": "W m^-2" }, "surface_sensible_heat_flux": { - "paramId": "msshfl", + "paramId": "172146", + "shortName": "msshfl", "c3sname": "Surface sensible heat flux", "c3sunit": "W m^-2" }, "surface_solar_radiation": { - "paramId": "msnsrf", + "paramId": "172176", + "shortName": "msnsrf", "c3sname": "Surface solar radiation", "c3sunit": "W m^-2" }, "surface_solar_radiation_downwards": { - "paramId": "msdsrf", + "paramId": "172169", + "shortName": "msdsrf", "c3sname": "Surface solar radiation downwards", "c3sunit": "W m^-2" }, "surface_thermal_radiation": { - "paramId": "msntrf", + "paramId": "172177", + "shortName": "msntrf", "c3sname": "Surface thermal radiation", "c3sunit": "W m^-2" }, "surface_thermal_radiation_downwards": { - "paramId": "msdtrf", + "paramId": "172175", + "shortName": "msdtrf", "c3sname": "Surface thermal radiation downwards", "c3sunit": "W m^-2" }, "top_solar_radiation": { - "paramId": "mtnsrf", + "paramId": "172178", + "shortName": "mtnsrf", "c3sname": "Top solar radiation", "c3sunit": "W m^-2" }, "top_thermal_radiation": { - "paramId": "mtntrf", + "paramId": "172179", + "shortName": "mtntrf", "c3sname": "Top thermal radiation", "c3sunit": "W m^-2" }, "total_cloud_cover": { - "paramId": "tcc", + "paramId": "164", + "shortName": "tcc", "c3sname": "Total cloud cover", "c3sunit": "(0 - 1)" }, "total_precipitation": { - "paramId": "tprate", + "paramId": "172228", + "shortName": "tprate", "c3sname": "Total precipitation", "c3sunit": "m s^-1" } @@ -3629,157 +4339,188 @@ "seasonal-original-single-levels": { "variables": { "10m_u_component_of_wind": { - "paramId": "u10", + "paramId": "165", + "shortName": "u10", "c3sname": "10m u-component of wind", "c3sunit": "m s^-1" }, "10m_v_component_of_wind": { - "paramId": "v10", + "paramId": "166", + "shortName": "v10", "c3sname": "10m v-component of wind", "c3sunit": "m s^-1" }, "10m_wind_gust_since_previous_post_processing": { - "paramId": "fg10", + "paramId": "49", + "shortName": "fg10", "c3sname": "10m wind gust since previous post-processing", "c3sunit": "m s^-1" }, "2m_dewpoint_temperature": { - "paramId": "d2m", + "paramId": "168", + "shortName": "d2m", "c3sname": "2m dewpoint temperature", "c3sunit": "K" }, "2m_temperature": { - "paramId": "t2m", + "paramId": "167", + "shortName": "t2m", "c3sname": "2m temperature", "c3sunit": "K" }, "eastward_turbulent_surface_stress": { - "paramId": "ewss", + "paramId": "180", + "shortName": "ewss", "c3sname": "Eastward turbulent surface stress", "c3sunit": "N m^-2 s" }, "evaporation": { - "paramId": "e", + "paramId": "182", + "shortName": "e", "c3sname": "Evaporation", "c3sunit": "m of water equivalent" }, "land_sea_mask": { - "paramId": "lsm", + "paramId": "172", + "shortName": "lsm", "c3sname": "Land-sea mask", "c3sunit": "(0 - 1)" }, "maximum_2m_temperature_in_the_last_24_hours": { - "paramId": "mx2t24", + "paramId": "51", + "shortName": "mx2t24", "c3sname": "Maximum 2m temperature in the last 24 hours", "c3sunit": "K" }, "mean_sea_level_pressure": { - "paramId": "msl", + "paramId": "151", + "shortName": "msl", "c3sname": "Mean sea level pressure", "c3sunit": "Pa" }, "minimum_2m_temperature_in_the_last_24_hours": { - "paramId": "mn2t24", + "paramId": "52", + "shortName": "mn2t24", "c3sname": "Minimum 2m temperature in the last 24 hours", "c3sunit": "K" }, "northward_turbulent_surface_stress": { - "paramId": "nsss", + "paramId": "181", + "shortName": "nsss", "c3sname": "Northward turbulent surface stress", "c3sunit": "N m^-2 s" }, "orography": { - "paramId": "z", + "paramId": "129", + "shortName": "z", "c3sname": "Orography", "c3sunit": "m^2 s^-2" }, "runoff": { - "paramId": "ro", + "paramId": "205", + "shortName": "ro", "c3sname": "Runoff", "c3sunit": "m" }, "sea_ice_cover": { - "paramId": "siconc", + "paramId": "31", + "shortName": "siconc", "c3sname": "Sea-ice cover", "c3sunit": "(0 - 1)" }, "sea_surface_temperature": { - "paramId": "sst", + "paramId": "34", + "shortName": "sst", "c3sname": "Sea surface temperature", "c3sunit": "K" }, "snow_density": { - "paramId": "rsn", + "paramId": "33", + "shortName": "rsn", "c3sname": "Snow density", "c3sunit": "kg m^-3" }, "snow_depth": { - "paramId": "sd", + "paramId": "141", + "shortName": "sd", "c3sname": "Snow depth", "c3sunit": "m of water equivalent" }, "snowfall": { - "paramId": "sf", + "paramId": "144", + "shortName": "sf", "c3sname": "Snowfall", "c3sunit": "m of water equivalent" }, "soil_temperature_level_1": { - "paramId": "stl1", + "paramId": "139", + "shortName": "stl1", "c3sname": "Soil temperature level 1", "c3sunit": "K" }, "surface_latent_heat_flux": { - "paramId": "slhf", + "paramId": "147", + "shortName": "slhf", "c3sname": "Surface latent heat flux", "c3sunit": "J m^-2" }, "surface_net_solar_radiation": { - "paramId": "ssr", + "paramId": "176", + "shortName": "ssr", "c3sname": "Surface net solar radiation", "c3sunit": "J m^-2" }, "surface_net_thermal_radiation": { - "paramId": "str", + "paramId": "177", + "shortName": "str", "c3sname": "Surface net thermal radiation", "c3sunit": "J m^-2" }, "surface_sensible_heat_flux": { - "paramId": "sshf", + "paramId": "146", + "shortName": "sshf", "c3sname": "Surface sensible heat flux", "c3sunit": "J m^-2" }, "surface_solar_radiation_downwards": { - "paramId": "ssrd", + "paramId": "169", + "shortName": "ssrd", "c3sname": "Surface solar radiation downwards", "c3sunit": "J m^-2" }, "surface_thermal_radiation_downwards": { - "paramId": "strd", + "paramId": "175", + "shortName": "strd", "c3sname": "Surface thermal radiation downwards", "c3sunit": "J m^-2" }, "toa_incident_solar_radiation": { - "paramId": "tisr", + "paramId": "212", + "shortName": "tisr", "c3sname": "TOA incident solar radiation", "c3sunit": "J m^-2" }, "top_net_solar_radiation": { - "paramId": "tsr", + "paramId": "178", + "shortName": "tsr", "c3sname": "Top net solar radiation", "c3sunit": "J m^-2" }, "top_net_thermal_radiation": { - "paramId": "ttr", + "paramId": "179", + "shortName": "ttr", "c3sname": "Top net thermal radiation", "c3sunit": "J m^-2" }, "total_cloud_cover": { - "paramId": "tcc", + "paramId": "164", + "shortName": "tcc", "c3sname": "Total cloud cover", "c3sunit": "(0 - 1)" }, "total_precipitation": { - "paramId": "tp", + "paramId": "228", + "shortName": "tp", "c3sname": "Total precipitation", "c3sunit": "m" } @@ -3791,27 +4532,32 @@ "seasonal-monthly-pressure-levels": { "variables": { "geopotential": { - "paramId": "z", + "paramId": "129", + "shortName": "z", "c3sname": "Geopotential", "c3sunit": "m^2 s^-2" }, "specific_humidity": { - "paramId": "q", + "paramId": "133", + "shortName": "q", "c3sname": "Specific humidity", "c3sunit": "kg kg^-1" }, "temperature": { - "paramId": "t", + "paramId": "130", + "shortName": "t", "c3sname": "Temperature", "c3sunit": "K" }, "u_component_of_wind": { - "paramId": "u", + "paramId": "131", + "shortName": "u", "c3sname": "U-component of wind", "c3sunit": "m s^-1" }, "v_component_of_wind": { - "paramId": "v", + "paramId": "132", + "shortName": "v", "c3sname": "V-component of wind", "c3sunit": "m s^-1" } @@ -3825,27 +4571,32 @@ "seasonal-postprocessed-pressure-levels": { "variables": { "geopotential_anomaly": { - "paramId": "za", + "paramId": "171129", + "shortName": "za", "c3sname": "Geopotential anomaly", "c3sunit": "m^2 s^-2" }, "specific_humidity_anomaly": { - "paramId": "qa", + "paramId": "171133", + "shortName": "qa", "c3sname": "Specific humidity anomaly", "c3sunit": "kg kg^-1" }, "temperature_anomaly": { - "paramId": "ta", + "paramId": "171130", + "shortName": "ta", "c3sname": "Temperature anomaly", "c3sunit": "K" }, "u_component_of_wind_anomaly": { - "paramId": "ua", + "paramId": "171131", + "shortName": "ua", "c3sname": "U-component of wind anomaly", "c3sunit": "m s^-1" }, "v_component_of_wind_anomaly": { - "paramId": "va", + "paramId": "171132", + "shortName": "va", "c3sname": "V-component of wind anomaly", "c3sunit": "m s^-1" } @@ -3858,27 +4609,32 @@ "seasonal-monthly-pressure-levels-area": { "variables": { "geopotential": { - "paramId": "z", + "paramId": "129", + "shortName": "z", "c3sname": "Geopotential", "c3sunit": "m^2 s^-2" }, "specific_humidity": { - "paramId": "q", + "paramId": "133", + "shortName": "q", "c3sname": "Specific humidity", "c3sunit": "kg kg^-1" }, "temperature": { - "paramId": "t", + "paramId": "130", + "shortName": "t", "c3sname": "Temperature", "c3sunit": "K" }, "u_component_of_wind": { - "paramId": "u", + "paramId": "131", + "shortName": "u", "c3sname": "U-component of wind", "c3sunit": "m s^-1" }, "v_component_of_wind": { - "paramId": "v", + "paramId": "132", + "shortName": "v", "c3sname": "V-component of wind", "c3sunit": "m s^-1" } @@ -3892,27 +4648,32 @@ "seasonal-original-pressure-levels": { "variables": { "geopotential": { - "paramId": "z", + "paramId": "129", + "shortName": "z", "c3sname": "Geopotential", "c3sunit": "m^2 s^-2" }, "specific_humidity": { - "paramId": "q", + "paramId": "133", + "shortName": "q", "c3sname": "Specific humidity", "c3sunit": "kg kg^-1" }, "temperature": { - "paramId": "t", + "paramId": "130", + "shortName": "t", "c3sname": "Temperature", "c3sunit": "K" }, "u_component_of_wind": { - "paramId": "u", + "paramId": "131", + "shortName": "u", "c3sname": "U-component of wind", "c3sunit": "m s^-1" }, "v_component_of_wind": { - "paramId": "v", + "paramId": "132", + "shortName": "v", "c3sname": "V-component of wind", "c3sunit": "m s^-1" } @@ -3924,152 +4685,182 @@ "seasonal-postprocessed-single-levels": { "variables": { "10m_u_component_of_wind_anomaly": { - "paramId": "ua10", + "paramId": "171165", + "shortName": "ua10", "c3sname": "10m u-component of wind anomaly", "c3sunit": "m s^-1" }, "10m_v_component_of_wind_anomaly": { - "paramId": "va10", + "paramId": "171166", + "shortName": "va10", "c3sname": "10m v-component of wind anomaly", "c3sunit": "m s^-1" }, "10m_wind_gust_anomaly": { - "paramId": "fga10", + "paramId": "171049", + "shortName": "fga10", "c3sname": "10m wind gust anomaly", "c3sunit": "m s^-1" }, "10m_wind_speed_anomaly": { - "paramId": "ua10", + "paramId": "171207", + "shortName": "ua10", "c3sname": "10m wind speed anomaly", "c3sunit": "m s^-1" }, "2m_dewpoint_temperature_anomaly": { - "paramId": "d2a", + "paramId": "171168", + "shortName": "d2a", "c3sname": "2m dewpoint temperature anomaly", "c3sunit": "K" }, "2m_temperature_anomaly": { - "paramId": "t2a", + "paramId": "171167", + "shortName": "t2a", "c3sname": "2m temperature anomaly", "c3sunit": "K" }, "east_west_surface_stress_anomalous_rate_of_accumulation": { - "paramId": "ewssara", + "paramId": "173180", + "shortName": "ewssara", "c3sname": "East-west surface stress anomalous rate of accumulation", "c3sunit": "N m^-2" }, "evaporation_anomalous_rate_of_accumulation": { - "paramId": "evara", + "paramId": "173182", + "shortName": "evara", "c3sname": "Evaporation anomalous rate of accumulation", "c3sunit": "m of water s^-1" }, "maximum_2m_temperature_in_the_last_24_hours_anomaly": { - "paramId": "mx2t24a", + "paramId": "171051", + "shortName": "mx2t24a", "c3sname": "Maximum 2m temperature in the last 24 hours anomaly", "c3sunit": "K" }, "mean_sea_level_pressure_anomaly": { - "paramId": "msla", + "paramId": "171151", + "shortName": "msla", "c3sname": "Mean sea level pressure anomaly", "c3sunit": "Pa" }, "minimum_2m_temperature_in_the_last_24_hours_anomaly": { - "paramId": "mn2t24a", + "paramId": "171052", + "shortName": "mn2t24a", "c3sname": "Minimum 2m temperature in the last 24 hours anomaly", "c3sunit": "K" }, "north_south_surface_stress_anomalous_rate_of_accumulation": { - "paramId": "nsssara", + "paramId": "173181", + "shortName": "nsssara", "c3sname": "North-south surface stress anomalous rate of accumulation", "c3sunit": "N m^-2" }, "runoff_anomalous_rate_of_accumulation": { - "paramId": "roara", + "paramId": "173205", + "shortName": "roara", "c3sname": "Runoff anomalous rate of accumulation", "c3sunit": "m s^-1" }, "sea_ice_cover_anomaly": { - "paramId": "sica", + "paramId": "171031", + "shortName": "sica", "c3sname": "Sea-ice cover anomaly", "c3sunit": "(0 - 1)" }, "sea_surface_temperature_anomaly": { - "paramId": "ssta", + "paramId": "171034", + "shortName": "ssta", "c3sname": "Sea surface temperature anomaly", "c3sunit": "K" }, "snow_density_anomaly": { - "paramId": "rsna", + "paramId": "171033", + "shortName": "rsna", "c3sname": "Snow density anomaly", "c3sunit": "kg m^-3" }, "snow_depth_anomaly": { - "paramId": "sda", + "paramId": "171141", + "shortName": "sda", "c3sname": "Snow depth anomaly", "c3sunit": "m of water equivalent" }, "snowfall_anomalous_rate_of_accumulation": { - "paramId": "sfara", + "paramId": "173144", + "shortName": "sfara", "c3sname": "Snowfall anomalous rate of accumulation", "c3sunit": "m of water equivalent s^-1" }, "soil_temperature_anomaly_level_1": { - "paramId": "stal1", + "paramId": "171139", + "shortName": "stal1", "c3sname": "Soil temperature anomaly level 1", "c3sunit": "K" }, "solar_insolation_anomalous_rate_of_accumulation": { - "paramId": "soiara", + "paramId": "173212", + "shortName": "soiara", "c3sname": "Solar insolation anomalous rate of accumulation", "c3sunit": "W m^-2 s^-1" }, "surface_latent_heat_flux_anomalous_rate_of_accumulation": { - "paramId": "slhfara", + "paramId": "173147", + "shortName": "slhfara", "c3sname": "Surface latent heat flux anomalous rate of accumulation", "c3sunit": "J m^-2" }, "surface_sensible_heat_flux_anomalous_rate_of_accumulation": { - "paramId": "sshfara", + "paramId": "173146", + "shortName": "sshfara", "c3sname": "Surface sensible heat flux anomalous rate of accumulation", "c3sunit": "J m^-2" }, "surface_solar_radiation_anomalous_rate_of_accumulation": { - "paramId": "ssrara", + "paramId": "173176", + "shortName": "ssrara", "c3sname": "Surface solar radiation anomalous rate of accumulation", "c3sunit": "J m^-2" }, "surface_solar_radiation_downwards_anomalous_rate_of_accumulation": { - "paramId": "ssrdara", + "paramId": "173169", + "shortName": "ssrdara", "c3sname": "Surface solar radiation downwards anomalous rate of accumulation", "c3sunit": "J m^-2" }, "surface_thermal_radiation_anomalous_rate_of_accumulation": { - "paramId": "strara", + "paramId": "173177", + "shortName": "strara", "c3sname": "Surface thermal radiation anomalous rate of accumulation", "c3sunit": "J m^-2" }, "surface_thermal_radiation_downwards_anomalous_rate_of_accumulation": { - "paramId": "strdara", + "paramId": "173175", + "shortName": "strdara", "c3sname": "Surface thermal radiation downwards anomalous rate of accumulation", "c3sunit": "J m^-2" }, "top_solar_radiation_anomalous_rate_of_accumulation": { - "paramId": "tsrara", + "paramId": "173178", + "shortName": "tsrara", "c3sname": "Top solar radiation anomalous rate of accumulation", "c3sunit": "J m^-2" }, "top_thermal_radiation_anomalous_rate_of_accumulation": { - "paramId": "ttrara", + "paramId": "173179", + "shortName": "ttrara", "c3sname": "Top thermal radiation anomalous rate of accumulation", "c3sunit": "J m^-2" }, "total_cloud_cover_anomaly": { - "paramId": "tcca", + "paramId": "171164", + "shortName": "tcca", "c3sname": "Total cloud cover anomaly", "c3sunit": "(0 - 1)" }, "total_precipitation_anomalous_rate_of_accumulation": { - "paramId": "tpara", + "paramId": "173228", + "shortName": "tpara", "c3sname": "Total precipitation anomalous rate of accumulation", "c3sunit": "m s^-1" } diff --git a/dqc_wrapper/utils/utils_forms.py b/dqc_wrapper/utils/utils_forms.py index 3c874a772..007cb4f96 100644 --- a/dqc_wrapper/utils/utils_forms.py +++ b/dqc_wrapper/utils/utils_forms.py @@ -181,7 +181,8 @@ def get_dataset_information(dataset, forms_dir, grib1_def, grib2_def): for k,c in var_dict.items(): try: var_codes[k] = { - 'paramId': get_shortname_grib(grib1_def, grib2_def, c), + 'paramId' : c, + 'shortName': get_shortname_grib(grib1_def, grib2_def, c), 'c3sname': c3svinfo[k], 'c3sunit': yvar['variables'][c3svinfo[k]]['units'] } -- GitLab From c2659ca475371b221d60d757049b1277480aca7f Mon Sep 17 00:00:00 2001 From: Joan Sala Calero Date: Fri, 5 Jun 2020 16:01:18 +0200 Subject: [PATCH 33/39] refresh zip --- dqc_wrapper/scripts/rezip.py | 25 ++++++++++++++----------- 1 file changed, 14 insertions(+), 11 deletions(-) diff --git a/dqc_wrapper/scripts/rezip.py b/dqc_wrapper/scripts/rezip.py index bd82322a7..f75b264fc 100644 --- a/dqc_wrapper/scripts/rezip.py +++ b/dqc_wrapper/scripts/rezip.py @@ -21,15 +21,18 @@ Script to add re-processed html or pdf to zip # Folder with results res_folder = '/shared/QAR_dqc/results' -for zip_file in glob.glob(os.path.join(res_folder, '*.zip')): - zip = zipfile.ZipFile(zip_file, 'a') - html_file = zip_file.replace('.zip', '-valid_ranges.html') - html_there = os.path.exists(html_file) - html_found = False - for zp in zip.filelist: - if zp.filename.endswith('.html'): - html_found = True +for ini_file in glob.glob(os.path.join(res_folder, '*.ini')): - # Add html to zip - if not(html_found) and html_there: - zip.write(html_file, os.path.basename(html_file)) + # ZIP file name + zip_file = ini_file.replace('.ini', '.zip') + zip = zipfile.ZipFile(zip_file, 'w') + files2zip = glob.glob(ini_file.replace('.ini', '-*')) + (glob.glob(ini_file.replace('.ini', '.*'))) + + for ff in files2zip: + if not(ff.endswith('.zip')): + print('+++ {}'.format(ff)) + zip.write(ff) + + print('ZIP {}'.format(zip_file)) + print('-------------') + zip.close() \ No newline at end of file -- GitLab From 3df7e20dd97e33fa4e61b6f699cd1041052718bd Mon Sep 17 00:00:00 2001 From: Joan Sala Calero Date: Fri, 5 Jun 2020 16:41:36 +0200 Subject: [PATCH 34/39] current dir --- dqc_wrapper/scripts/rezip.py | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/dqc_wrapper/scripts/rezip.py b/dqc_wrapper/scripts/rezip.py index f75b264fc..775e0dfe0 100644 --- a/dqc_wrapper/scripts/rezip.py +++ b/dqc_wrapper/scripts/rezip.py @@ -20,8 +20,10 @@ Script to add re-processed html or pdf to zip ''' # Folder with results res_folder = '/shared/QAR_dqc/results' +cdir = os.getcwd() +os.chdir(res_folder) -for ini_file in glob.glob(os.path.join(res_folder, '*.ini')): +for ini_file in glob.glob('*.ini'): # ZIP file name zip_file = ini_file.replace('.ini', '.zip') @@ -35,4 +37,7 @@ for ini_file in glob.glob(os.path.join(res_folder, '*.ini')): print('ZIP {}'.format(zip_file)) print('-------------') - zip.close() \ No newline at end of file + zip.close() + +# Back to last directory +os.chdir(cdir) \ No newline at end of file -- GitLab From e031ce7b922b4ac30d32e470cc92a33b2b0abac2 Mon Sep 17 00:00:00 2001 From: Joan Sala Calero Date: Wed, 10 Jun 2020 15:40:00 +0200 Subject: [PATCH 35/39] vr and prototype plots --- dqc_wrapper/scripts/create_EQC_summary.py | 17 +++++++++++-- dqc_wrapper/scripts/units_check.py | 8 +++++- dqc_wrapper/scripts/valid_ranges_test.py | 31 +++++++++++++++-------- dqc_wrapper/test06_valid_ranges.py | 30 ++++++++++++++-------- dqc_wrapper/utils/utils_bokeh.py | 29 ++++++++++----------- 5 files changed, 74 insertions(+), 41 deletions(-) diff --git a/dqc_wrapper/scripts/create_EQC_summary.py b/dqc_wrapper/scripts/create_EQC_summary.py index 1fd05ffd7..748eefc21 100644 --- a/dqc_wrapper/scripts/create_EQC_summary.py +++ b/dqc_wrapper/scripts/create_EQC_summary.py @@ -30,8 +30,11 @@ from dqc_wrapper.utils.utils_files import * from dqc_wrapper.utils.utils_forms import * # Available columns -checks = [ - 'global_mean', 'spread_evolution', 'spread_cycle', 'trend_map', 'departure', 'mean', 'iav', 'spread', 'rspread', 'STATUS' +checks_reanalysis = [ + 'departure', 'g_anom', 'iav', 'mean', 'rspread', 'spread', 'spread_sc', 'spread_ts', 'trend_map', 'STATUS' +] +checks_seasonal = [ + 'bias', 'corr', 'fcrpss', 'frpss' ] """ @@ -80,6 +83,11 @@ Filter by keyword """ def table_plot(data, title): + # Checks/Columns + checks = checks_reanalysis + if 'seasonal' in title: + checks = checks_seasonal + # Count totals and drop column all_test = data.loc[data['test'] == 'all'] completed = all_test.res.sum() @@ -151,6 +159,11 @@ def main(): rootdir = os.path.join(res_dir, group) datasetdir = os.path.join(rootdir, dataset) + # Checks/Columns + checks = checks_reanalysis + if 'seasonal' in group: + checks = checks_seasonal + # Result available (loop per dataset/variable/check) if os.path.exists(datasetdir): diff --git a/dqc_wrapper/scripts/units_check.py b/dqc_wrapper/scripts/units_check.py index e6d7e45eb..fa605969f 100644 --- a/dqc_wrapper/scripts/units_check.py +++ b/dqc_wrapper/scripts/units_check.py @@ -26,6 +26,8 @@ pattern = re.compile('[\W_]+') # Dataframe df = pd.DataFrame(columns=['dataset','variable','units_c3s','units_grib','eccodes_units','same_units']) i = 0 +units_found = [] + for conf_file in sorted(glob.glob('{}/*.ini'.format(conf_dir))): try: @@ -35,6 +37,7 @@ for conf_file in sorted(glob.glob('{}/*.ini'.format(conf_dir))): cds_dataset = c['dataset']['cds_dataset'] cds_variable = c['dataset']['cds_variable'] cds_units = c['dataset']['cds_units'] + units_found.append(cds_units) metadata = get_metadata(forms_dir, cds_dataset, cds_variable) # Pick a grib file and check units @@ -56,4 +59,7 @@ with open('/tmp/units_per_variable.csv', 'w') as fp: for v, v_df in df2: unique_units = list(set(v_df.units_c3s.values)) fp.write('{},{},{}\n'.format(v, len(unique_units)==1, unique_units)) - print() \ No newline at end of file + +print('Unique units:') +for u in list(set(units_found)): + print(u) \ No newline at end of file diff --git a/dqc_wrapper/scripts/valid_ranges_test.py b/dqc_wrapper/scripts/valid_ranges_test.py index e2987c408..46edcc98a 100644 --- a/dqc_wrapper/scripts/valid_ranges_test.py +++ b/dqc_wrapper/scripts/valid_ranges_test.py @@ -21,6 +21,7 @@ from dqc_wrapper.utils.utils_stats import multiparametric_valid_range, get_plaus from dqc_wrapper.utils.utils_bokeh import BokehPlot from dqc_wrapper.utils.utils_forms import get_metadata +regions = [ 'total', 'N_polar', 'N_midlat', 'N_hadley', 'S_hadley', 'S_midlat', 'S_polar' ] conf_dir = '/data/joan/c3s512-wp1-datachecker/dqc_wrapper/QAR_dqc/conf' forms_dir = '/data/cds-forms-c3s' res_dir = '/shared/QAR_dqc/results' @@ -57,24 +58,32 @@ with open('/tmp/valid_ranges_stats.csv', 'w') as fo: except: pass - vmin_nmax, vmax_nmax, o_vmin, o_vmax, others = None, None, None, None, None - try: - mvr = multiparametric_valid_range(csv_path=res_dir, logarithmic_hist=[True], - dr_gap=np.arange(0.01, 0.3, 0.01), r_zero=np.arange(0.01, 0.1, 0.01), - k_gap=np.arange(1, 6, 2), extra=False) - (vmin_nmax, vmax_nmax), (o_vmin, o_vmax), err, others = mvr.get(file=csv_hist, logger=logger) - except Exception as e: - print(str(e)) + control_limits = {} + for reg in regions: + vmin_nmax, vmax_nmax, o_vmin, o_vmax, others = None, None, None, None, None + try: + mvr = multiparametric_valid_range(csv_path=res_dir, logarithmic_hist=[True], + dr_gap=np.arange(0.01, 0.3, 0.01), r_zero=np.arange(0.01, 0.1, 0.01), + k_gap=np.arange(1, 6, 2), extra=False, domain=reg) + (vmin_nmax, vmax_nmax), (o_vmin, o_vmax), err, others = mvr.get(file=csv_hist, logger=logger) + control_limits[reg] = { + 'vmin_nmax': vmin_nmax, + 'vmax_nmax': vmax_nmax, + 'o_vmin': o_vmin, + 'o_vmax': o_vmax, + } + except Exception as e: + print(str(e)) # Evaluate and return message - res, msg = get_plausible_ranges(df_stats, vmin_nmax, vmax_nmax, valid_min, valid_max, cds_units, logger) + res, msg = get_plausible_ranges(df_stats, control_limits['total']['vmin_nmax'], control_limits['total']['vmax_nmax'], + valid_min, valid_max, cds_units, logger) outdir = os.path.join(res_dir, res) # Final plots output_plot_html = os.path.join(outdir, os.path.basename(csv_hist).replace('-hist.csv', '-valid_ranges.html')) bp = BokehPlot(title, output_plot_html, csv_stats, csv_hist, cds_variable, cds_dataset, - valid_min, valid_max, vmin_nmax, vmax_nmax, o_vmin, o_vmax, - metadata, cds_units, msg, res) + valid_min, valid_max, control_limits, metadata, cds_units, msg, res) bp.plot_histograms() fo.write('{},{},{},{},{},{},{},{}\n'.format(os.path.basename(csv_hist).replace('-hist.csv', ''), valid_min, valid_max, o_vmin, o_vmax, err, res, msg)) diff --git a/dqc_wrapper/test06_valid_ranges.py b/dqc_wrapper/test06_valid_ranges.py index 648566aae..8f02f3e3d 100644 --- a/dqc_wrapper/test06_valid_ranges.py +++ b/dqc_wrapper/test06_valid_ranges.py @@ -42,6 +42,7 @@ class ValidRangesTest: self.varname = varname self.datatype = dt self.stat_columns = [ 'File', 'dataType', 'Min', 'Max', 'Med', 'q1', 'q3', 'IQR' ] + self.regions = [ 'total', 'N_polar', 'N_midlat', 'N_hadley', 'S_hadley', 'S_midlat', 'S_polar' ] self.cds_variable = cds_variable self.cds_dataset = cds_dataset self.metadata = get_metadata(forms_dir, cds_dataset, cds_variable) @@ -227,23 +228,30 @@ class ValidRangesTest: print('INFO: Saving stats to {}'.format(self.csv_stats)) # Estimated valid_min/valid_max (conservative approach) - Catch exception - vmin_nmax, vmax_nmax, o_vmin, o_vmax, others = None, None, None, None, None - try: - mvr = multiparametric_valid_range(csv_path=self.resdir, logarithmic_hist=[True], - dr_gap=np.arange(0.01, 0.3, 0.01), r_zero=np.arange(0.01, 0.1, 0.01), - k_gap=np.arange(1, 6, 2), extra=False) - (vmin_nmax, vmax_nmax), (o_vmin, o_vmax), err, others = mvr.get(file=self.csv_hist, logger=self.logger) - except Exception as e: - self.logger.error(str(e)) + control_limits = {} + for reg in self.regions: + vmin_nmax, vmax_nmax, o_vmin, o_vmax, others = None, None, None, None, None + try: + mvr = multiparametric_valid_range(csv_path=self.resdir, logarithmic_hist=[True], + dr_gap=np.arange(0.01, 0.3, 0.01), r_zero=np.arange(0.01, 0.1, 0.01), + k_gap=np.arange(1, 6, 2), extra=False, domain=reg) + (vmin_nmax, vmax_nmax), (o_vmin, o_vmax), err, others = mvr.get(file=self.csv_hist, logger=self.logger) + control_limits[reg] = { + 'vmin_nmax': vmin_nmax, + 'vmax_nmax': vmax_nmax, + 'o_vmin': o_vmin, + 'o_vmax': o_vmax, + } + except Exception as e: + print(str(e)) # Evaluate and return message - res, msg = get_plausible_ranges(df_stats, vmin_nmax, vmax_nmax, + res, msg = get_plausible_ranges(df_stats, control_limits['total']['vmin_nmax'], control_limits['total']['vmax_nmax'], self.valid_min, self.valid_max, self.units, self.logger) # Final plots bp = BokehPlot(self.title, self.output_plot_html, self.csv_stats, self.csv_hist, self.cds_variable, self.cds_dataset, - self.valid_min, self.valid_max, vmin_nmax, vmax_nmax, o_vmin, o_vmax, - self.metadata, self.units, msg, res) + self.valid_min, self.valid_max, control_limits, self.metadata, self.units, msg, res) bp.plot_histograms() # Final message diff --git a/dqc_wrapper/utils/utils_bokeh.py b/dqc_wrapper/utils/utils_bokeh.py index 19332518c..0cd40ce03 100644 --- a/dqc_wrapper/utils/utils_bokeh.py +++ b/dqc_wrapper/utils/utils_bokeh.py @@ -34,17 +34,14 @@ Class: Bokeh plots (valid_ranges) ''' class BokehPlot: - def __init__(self, title, outfname, csvs, csvh, vv, dd, vmin, vmax, vmin_nmax, vmax_nmax, o_vmin, o_vmax, mm, uu, msg, res): + def __init__(self, title, outfname, csvs, csvh, vv, dd, vmin, vmax, control_limits, mm, uu, msg, res): self.title = title self.outfile_hist = outfname self.csv_hist = csvh self.csv_stat = csvs self.valid_min = vmin self.valid_max = vmax - self.vmin_nmax = vmin_nmax - self.vmax_nmax = vmax_nmax - self.o_vmin = o_vmin - self.o_vmax = o_vmax + self.control_limits = control_limits self.varname = vv self.dataset = dd self.varname = mm['varname'] @@ -96,7 +93,7 @@ class BokehPlot: ''' Plot a simplified boxplot diagram (only lines) ''' - def plot_boxplot_lines(self, col='File', pw=1000, ph=500): + def plot_boxplot_lines(self, reg, col='File', pw=1000, ph=500): # generate some synthetic time series for six different categories df = pd.read_csv(self.csv_stat) @@ -160,11 +157,11 @@ class BokehPlot: p.circle(vmin.date.values, vmin.Min.values, color='magenta', fill_color='white', legend_label='Detected outliers') # Control - if not(self.vmin_nmax is None): - p.line([df['date'].iloc[0], df['date'].iloc[-1]], [self.vmin_nmax, self.vmin_nmax], line_color='purple', + if not(self.control_limits[reg]['vmin_nmax'] is None): + p.line([df['date'].iloc[0], df['date'].iloc[-1]], [self.control_limits[reg]['vmin_nmax'], self.control_limits[reg]['vmin_nmax']], line_color='purple', legend_label='Control limits', line_dash=[5, 5], line_width=2) - if not(self.vmax_nmax is None): - p.line([df['date'].iloc[0], df['date'].iloc[-1]], [self.vmax_nmax, self.vmax_nmax], line_color='purple', + if not(self.control_limits[reg]['vmax_nmax'] is None): + p.line([df['date'].iloc[0], df['date'].iloc[-1]], [self.control_limits[reg]['vmax_nmax'], self.control_limits[reg]['vmax_nmax']], line_color='purple', legend_label='Control limits', line_dash=[5, 5], line_width=2) # Plot summary figure @@ -279,16 +276,16 @@ class BokehPlot: ''' Add valid min/max to plot (vertical lines + highlights) ''' - def add_valid_minmax(self, fig, l, y, nz, vertical=True): + def add_valid_minmax(self, reg, fig, l, y, nz, vertical=True): if vertical: self.create_vertical_span(self.valid_max, fig, 'magenta', l, y, nz, 'Tolerance limits', outliers_draw=True, max=True) self.create_vertical_span(self.valid_min, fig, 'magenta', l, y, nz, 'Tolerance limits', outliers_draw=True, max=False) - self.create_vertical_span(self.vmin_nmax, fig, 'purple', l, y, nz, + self.create_vertical_span(self.control_limits[reg]['vmin_nmax'], fig, 'purple', l, y, nz, 'Control limits', outliers_draw=False, max=True) - self.create_vertical_span(self.vmax_nmax, fig, 'purple', l, y, nz, + self.create_vertical_span(self.control_limits[reg]['vmax_nmax'], fig, 'purple', l, y, nz, 'Control limits', outliers_draw=False, max=False) ''' @@ -362,7 +359,7 @@ class BokehPlot: fig.toolbar.logo = None # Vertical lines indicating valid_min/valid_max if available - self.add_valid_minmax(fig, middle, freq, nz) + self.add_valid_minmax(tag, fig, middle, freq, nz) # Compute approximate stats from the histogram q1, med, q3 = stats_from_hist(middle, y) @@ -421,7 +418,7 @@ class BokehPlot: p1 = None try: figs = [] - for t in [ 'N_polar', 'S_polar', 'N_midlat', 'S_midlat', 'N_hadley', 'S_hadley' ]: + for t in [ 'N_polar', 'S_polar', 'N_midlat', 'S_midlat', 'N_hadley', 'S_hadley' ]: # Order of hadley cells figs.append(self.plot_histogram_figure(df_hist, tag=t)) # Group plots into grid p1 = gridplot(figs, ncols=2, toolbar_options=dict(logo=None)) @@ -429,7 +426,7 @@ class BokehPlot: pass # Dataset has no regions # Boxplot dates / Summary figure - p2, p3 = self.plot_boxplot_lines() + p2, p3 = self.plot_boxplot_lines('total') # Save to file print('INFO: Saving plot {}'.format(self.outfile_hist)) -- GitLab From 1d054b1cbc7804f48ea5229a66e7b423d1006286 Mon Sep 17 00:00:00 2001 From: Joan Sala Calero Date: Wed, 10 Jun 2020 17:20:27 +0200 Subject: [PATCH 36/39] fix --- dqc_wrapper/scripts/create_EQC_summary.py | 43 ++++++++++++++++++++--- dqc_wrapper/scripts/valid_ranges_test.py | 10 ++++-- 2 files changed, 46 insertions(+), 7 deletions(-) diff --git a/dqc_wrapper/scripts/create_EQC_summary.py b/dqc_wrapper/scripts/create_EQC_summary.py index 748eefc21..847db5616 100644 --- a/dqc_wrapper/scripts/create_EQC_summary.py +++ b/dqc_wrapper/scripts/create_EQC_summary.py @@ -135,6 +135,41 @@ def table_plot(data, title): return p +""" +Fill value on reanalysis table (variable) +""" +def fill_value_reanalysis(df, dataset, datasetdir, var, c): + + check_dir = os.path.join(datasetdir, '{}/{}'.format(var, c)) + figures_found = glob.glob(os.path.join(check_dir, '*.png')) + nfigs = len(figures_found) + + df = df.append({'ds': dataset, 'id': var, 'test': c, 'res': int(nfigs > 0), 'msg': '{} figures found'.format(nfigs)}, ignore_index=True) + return df + +""" +Fill value on seasonal table (variable/origin/system) +""" +def fill_value_seasonal(df, dataset, datasetdir, var, c): + + # Available systems (chosen for analysis) + origin_system = { + 'meteo_france': [5, 6, 7], + 'dwd': [2], + 'ecmwf': [4, 5], + 'cmcc': [3], + 'ukmo': [12, 13, 14] + } + + for o,sys in origin_system.items(): + for s in sys: + check_dir = os.path.join(datasetdir, '{}/{}_s{}/{}'.format(var, o, s, c)) + figures_found = glob.glob(os.path.join(check_dir, '*.png')) + nfigs = len(figures_found) + df = df.append({'ds': dataset, 'id': '{}-{}_{}'.format(var,o,s), 'test': c, 'res': int(nfigs > 0), 'msg': '{} figures found'.format(nfigs)}, ignore_index=True) + + return df + """ Generate EQC report main """ @@ -177,10 +212,10 @@ def main(): for var,info in ds_info.items(): for c in checks: check_dir = os.path.join(datasetdir, '{}/{}'.format(var, c)) - figures_found = glob.glob(os.path.join(check_dir, '*.png')) - nfigs = len(figures_found) - df = df.append({'ds': dataset, 'id': var, 'test': c, 'res': int(nfigs>0), 'msg': '{} figures found'.format(nfigs)}, - ignore_index=True) + if 'seasonal' in dataset: + df = fill_value_seasonal(df, dataset, datasetdir, var, c) + else: + df = fill_value_reanalysis(df, dataset, datasetdir, var, c) # Plot dataframe outfile = os.path.join(res_dir, '{}.html'.format(dataset)) diff --git a/dqc_wrapper/scripts/valid_ranges_test.py b/dqc_wrapper/scripts/valid_ranges_test.py index 46edcc98a..e5aae2c79 100644 --- a/dqc_wrapper/scripts/valid_ranges_test.py +++ b/dqc_wrapper/scripts/valid_ranges_test.py @@ -60,7 +60,6 @@ with open('/tmp/valid_ranges_stats.csv', 'w') as fo: control_limits = {} for reg in regions: - vmin_nmax, vmax_nmax, o_vmin, o_vmax, others = None, None, None, None, None try: mvr = multiparametric_valid_range(csv_path=res_dir, logarithmic_hist=[True], dr_gap=np.arange(0.01, 0.3, 0.01), r_zero=np.arange(0.01, 0.1, 0.01), @@ -72,8 +71,13 @@ with open('/tmp/valid_ranges_stats.csv', 'w') as fo: 'o_vmin': o_vmin, 'o_vmax': o_vmax, } - except Exception as e: - print(str(e)) + except Exception: + control_limits[reg] = { + 'vmin_nmax': None, + 'vmax_nmax': None, + 'o_vmin': None, + 'o_vmax': None, + } # Evaluate and return message res, msg = get_plausible_ranges(df_stats, control_limits['total']['vmin_nmax'], control_limits['total']['vmax_nmax'], -- GitLab From ac1c69b107f642dd5ccfef80f4a71c094b48a7e3 Mon Sep 17 00:00:00 2001 From: Joan Sala Calero Date: Wed, 10 Jun 2020 17:50:00 +0200 Subject: [PATCH 37/39] res --- dqc_wrapper/scripts/create_EQC_summary.py | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/dqc_wrapper/scripts/create_EQC_summary.py b/dqc_wrapper/scripts/create_EQC_summary.py index 847db5616..1839e8941 100644 --- a/dqc_wrapper/scripts/create_EQC_summary.py +++ b/dqc_wrapper/scripts/create_EQC_summary.py @@ -160,13 +160,21 @@ def fill_value_seasonal(df, dataset, datasetdir, var, c): 'cmcc': [3], 'ukmo': [12, 13, 14] } - for o,sys in origin_system.items(): for s in sys: check_dir = os.path.join(datasetdir, '{}/{}_s{}/{}'.format(var, o, s, c)) figures_found = glob.glob(os.path.join(check_dir, '*.png')) nfigs = len(figures_found) - df = df.append({'ds': dataset, 'id': '{}-{}_{}'.format(var,o,s), 'test': c, 'res': int(nfigs > 0), 'msg': '{} figures found'.format(nfigs)}, ignore_index=True) + + # Define results (number of figures) + res = -1 + if nfigs == 96: + res = 1 + elif nfigs > 0: + res = 2 + else: + res = 0 + df = df.append({'ds': dataset, 'id': '{}-{}_{}'.format(var,o,s), 'test': c, 'res': res, 'msg': '{} figures found'.format(nfigs)}, ignore_index=True) return df -- GitLab From 1b781a02487268d0b0a0749a4fab04ce08b1b5d2 Mon Sep 17 00:00:00 2001 From: Joan Sala Calero Date: Thu, 11 Jun 2020 10:35:25 +0200 Subject: [PATCH 38/39] figures scientific --- dqc_wrapper/scripts/create_EQC_summary.py | 69 +++++++++++------------ 1 file changed, 33 insertions(+), 36 deletions(-) diff --git a/dqc_wrapper/scripts/create_EQC_summary.py b/dqc_wrapper/scripts/create_EQC_summary.py index 1839e8941..854e032ed 100644 --- a/dqc_wrapper/scripts/create_EQC_summary.py +++ b/dqc_wrapper/scripts/create_EQC_summary.py @@ -31,7 +31,7 @@ from dqc_wrapper.utils.utils_forms import * # Available columns checks_reanalysis = [ - 'departure', 'g_anom', 'iav', 'mean', 'rspread', 'spread', 'spread_sc', 'spread_ts', 'trend_map', 'STATUS' + 'departure', 'g_anom', 'iav', 'mean', 'rspread', 'spread', 'spread_sc', 'spread_ts', 'trend_map' ] checks_seasonal = [ 'bias', 'corr', 'fcrpss', 'frpss' @@ -40,18 +40,14 @@ checks_seasonal = [ """ Generate a Bokeh table plot with the legend+summary """ -def plot_summary(): - # Legend colors (err, not processed, ok, warn) - colors = ["#8b0000", "#dddddd", "#75968f", "#ffa500"] - mapper = LinearColorMapper(palette=colors, low=-1, high=2) +def plot_summary(passed): - p = figure(title="{} (updated: {})".format('EQC-figures production legend ', datetime.now().strftime('%d %b %H:%M')), + p = figure(title="{} (last update: {})".format('EQC-figures production ', datetime.now().strftime('%d %b %H:%M')), x_axis_location="above", plot_width=1000, plot_height=75, - tools='', toolbar_location='below', x_range=[-1, 4], - tooltips=[('msg', '@msg')]) + tools='', toolbar_location='below') p.title.align = 'center' - p.title.text_font_size = '9pt' + p.title.text_font_size = '11pt' p.toolbar.logo = None p.toolbar_location = None p.xaxis.visible = False @@ -59,20 +55,9 @@ def plot_summary(): p.yaxis.visible = False p.ygrid.visible = False - legend_data = pd.DataFrame(columns=['res']) - legend_data = legend_data.append( - {'col': 0, 'row': 0, 'res': 0, 'msg': 'Unknown or data unavailable'}, ignore_index=True) - legend_data = legend_data.append( - {'col': 1, 'row': 0, 'res': 1, 'msg': 'Ok or test passed'}, ignore_index=True) - legend_data = legend_data.append( - {'col': 2, 'row': 0, 'res': 2, 'msg': 'Warning or missing information'}, ignore_index=True) - legend_data = legend_data.append( - {'col': 3, 'row': 0, 'res': -1, 'msg': 'Error or test not passed'}, ignore_index=True) - - p.rect(x="col", y="row", width=1, height=1, - source=legend_data, - fill_color={'field': 'res', 'transform': mapper}, - line_color='#444444') + # Progress data + p.hbar(y=[0], height=1, left=0, right=[100.0], color="lightgray") + p.hbar(y=[0], height=1, left=0, right=[passed], color="lightblue") return p @@ -81,19 +66,13 @@ Generate a Bokeh table plot with tooltips Each row is a QAR Filter by keyword """ -def table_plot(data, title): +def table_plot(data, title, passed): # Checks/Columns checks = checks_reanalysis if 'seasonal' in title: checks = checks_seasonal - # Count totals and drop column - all_test = data.loc[data['test'] == 'all'] - completed = all_test.res.sum() - available = all_test.res.count() - data = data.loc[data['test'] != 'all'] - # Legend colors (err, not processed, ok, warn) colors = ["#8b0000", "#dddddd", "#75968f", "#ffa500"] mapper = LinearColorMapper(palette=colors, low=-1, high=2) @@ -109,15 +88,14 @@ def table_plot(data, title): else: ph = len(yy) * 18 - p = figure(title="{} ({} of {} done)".format( - title, completed, available), + p = figure(title='{} (progress: {}%)'.format(title, int(passed)), x_range=checks, y_range=sorted(yy, reverse=True), x_axis_location="above", plot_width=1000, plot_height=ph, tools='', toolbar_location='below', tooltips=[('dataset', '@ds'), ('id', '@id'), ('test', '@test'), ('msg', '@msg')]) p.title.align = 'center' - p.title.text_font_size = '9pt' + p.title.text_font_size = '11pt' p.toolbar.logo = None p.toolbar_location = None p.grid.grid_line_color = None @@ -152,6 +130,22 @@ Fill value on seasonal table (variable/origin/system) """ def fill_value_seasonal(df, dataset, datasetdir, var, c): + # Expected figures + if 'seasonal' in dataset: + total_figs = 96 + if 'pressure' in dataset: + total_figs = total_figs*4 + if 'reanalysis' in dataset: + total_figs = 1 + if c == 'departure': + total_figs = 12 + elif c in ['iav', 'mean', 'rspread', 'spread' ]: + total_figs = 13 + else: + total_figs = 1 + if 'pressure' in dataset: + total_figs = total_figs*4 + # Available systems (chosen for analysis) origin_system = { 'meteo_france': [5, 6, 7], @@ -168,7 +162,7 @@ def fill_value_seasonal(df, dataset, datasetdir, var, c): # Define results (number of figures) res = -1 - if nfigs == 96: + if nfigs == total_figs: res = 1 elif nfigs > 0: res = 2 @@ -225,10 +219,13 @@ def main(): else: df = fill_value_reanalysis(df, dataset, datasetdir, var, c) + # Number of checks passed + passed = 100.0 * np.where(df.res.values == 1)[0].size / float(df.res.values.size) + # Plot dataframe outfile = os.path.join(res_dir, '{}.html'.format(dataset)) - s = plot_summary() - p = table_plot(df, dataset) + s = plot_summary(passed) + p = table_plot(df, dataset, passed) output_file(outfile, title=dataset) save(column(s,p)) print('Written: {}'.format(outfile)) -- GitLab From 5520aaa440b6a62f9681e59f28f8c85fc6584d4c Mon Sep 17 00:00:00 2001 From: Joan Sala Calero Date: Fri, 12 Jun 2020 12:15:11 +0200 Subject: [PATCH 39/39] valid ranges update after meeting --- ...a5-land-monthly-means-surface_pressure.ini | 2 +- ...eans-surface_solar_radiation_downwards.ini | 2 +- ...land-monthly-means-total_precipitation.ini | 2 +- .../reanalysis-era5-land-surface_pressure.ini | 2 +- ...land-surface_solar_radiation_downwards.ini | 2 +- ...analysis-era5-land-total_precipitation.ini | 2 +- ...levels-10m_u_component_of_neutral_wind.ini | 4 +- ...levels-10m_v_component_of_neutral_wind.ini | 4 +- ..._sky_direct_solar_radiation_at_surface.ini | 2 +- ...single-levels-convective_precipitation.ini | 2 +- ...ingle-levels-large_scale_precipitation.ini | 2 +- ...rface_direct_short_wave_radiation_flux.ini | 2 +- ...ct_short_wave_radiation_flux_clear_sky.ini | 2 +- ...ean_surface_downward_uv_radiation_flux.ini | 2 +- ...top_downward_short_wave_radiation_flux.ini | 2 +- ...is-era5-single-levels-model_bathymetry.ini | 4 +- ...-means-10m_u_component_of_neutral_wind.ini | 4 +- ...-means-10m_v_component_of_neutral_wind.ini | 4 +- ...le-levels-monthly-means-10m_wind_speed.ini | 2 +- ..._sky_direct_solar_radiation_at_surface.ini | 2 +- ...monthly-means-convective_precipitation.ini | 2 +- ...onthly-means-large_scale_precipitation.ini | 2 +- ...rface_direct_short_wave_radiation_flux.ini | 2 +- ...ct_short_wave_radiation_flux_clear_sky.ini | 2 +- ...ean_surface_downward_uv_radiation_flux.ini | 2 +- ...top_downward_short_wave_radiation_flux.ini | 2 +- ...-levels-monthly-means-model_bathymetry.ini | 4 +- ...evels-monthly-means-precipitation_type.ini | 4 +- ...-single-levels-monthly-means-soil_type.ini | 4 +- ...-levels-monthly-means-surface_pressure.ini | 2 +- ...ace_solar_radiation_downward_clear_sky.ini | 2 +- ...eans-surface_solar_radiation_downwards.ini | 2 +- ...vels-monthly-means-total_precipitation.ini | 2 +- ..._sky_direct_solar_radiation_at_surface.ini | 2 +- ...-monthly-means-type_of_high_vegetation.ini | 4 +- ...s-monthly-means-type_of_low_vegetation.ini | 4 +- ...-era5-single-levels-precipitation_type.ini | 4 +- ...eanalysis-era5-single-levels-soil_type.ini | 4 +- ...is-era5-single-levels-surface_pressure.ini | 2 +- ...ace_solar_radiation_downward_clear_sky.ini | 2 +- ...vels-surface_solar_radiation_downwards.ini | 2 +- ...era5-single-levels-total_precipitation.ini | 2 +- ..._sky_direct_solar_radiation_at_surface.ini | 2 +- ...-single-levels-type_of_high_vegetation.ini | 4 +- ...5-single-levels-type_of_low_vegetation.ini | 4 +- ...le-levels-mescan_surfex-10m_wind_speed.ini | 2 +- ...-levels-mescan_surfex-surface_pressure.ini | 2 +- ...vels-mescan_surfex-total_precipitation.ini | 2 +- ...e-levels-uerra_harmonie-10m_wind_speed.ini | 2 +- ...levels-uerra_harmonie-surface_pressure.ini | 2 +- ...els-uerra_harmonie-total_precipitation.ini | 2 +- ...ly-single-levels-10m_wind_speed-cmcc-3.ini | 2 +- ...hly-single-levels-10m_wind_speed-dwd-2.ini | 2 +- ...y-single-levels-10m_wind_speed-ecmwf-5.ini | 2 +- ...e-levels-10m_wind_speed-meteo_france-6.ini | 2 +- ...e-levels-10m_wind_speed-meteo_france-7.ini | 2 +- ...y-single-levels-10m_wind_speed-ukmo-14.ini | 2 +- ...rface_solar_radiation_downwards-cmcc-3.ini | 2 +- ...urface_solar_radiation_downwards-dwd-2.ini | 2 +- ...face_solar_radiation_downwards-ecmwf-5.ini | 2 +- ...lar_radiation_downwards-meteo_france-6.ini | 2 +- ...lar_radiation_downwards-meteo_france-7.ini | 2 +- ...face_solar_radiation_downwards-ukmo-14.ini | 2 +- ...ngle-levels-top_solar_radiation-cmcc-3.ini | 2 +- ...ingle-levels-top_solar_radiation-dwd-2.ini | 2 +- ...gle-levels-top_solar_radiation-ecmwf-5.ini | 2 +- ...els-top_solar_radiation-meteo_france-6.ini | 2 +- ...els-top_solar_radiation-meteo_france-7.ini | 2 +- ...gle-levels-top_solar_radiation-ukmo-14.ini | 2 +- ...ngle-levels-total_precipitation-cmcc-3.ini | 2 +- ...ingle-levels-total_precipitation-dwd-2.ini | 2 +- ...gle-levels-total_precipitation-ecmwf-5.ini | 2 +- ...els-total_precipitation-meteo_france-6.ini | 2 +- ...els-total_precipitation-meteo_france-7.ini | 2 +- ...gle-levels-total_precipitation-ukmo-14.ini | 2 +- ...rface_solar_radiation_downwards-cmcc-3.ini | 2 +- ...urface_solar_radiation_downwards-dwd-2.ini | 2 +- ...face_solar_radiation_downwards-ecmwf-5.ini | 2 +- ...lar_radiation_downwards-meteo_france-6.ini | 2 +- ...lar_radiation_downwards-meteo_france-7.ini | 2 +- ...face_solar_radiation_downwards-ukmo-14.ini | 2 +- ...ngle-levels-total_precipitation-cmcc-3.ini | 2 +- ...ingle-levels-total_precipitation-dwd-2.ini | 2 +- ...gle-levels-total_precipitation-ecmwf-5.ini | 2 +- ...els-total_precipitation-meteo_france-6.ini | 2 +- ...els-total_precipitation-meteo_france-7.ini | 2 +- ...gle-levels-total_precipitation-ukmo-14.ini | 2 +- dqc_wrapper/QAR_dqc/generate_QARs_config.py | 36 +- dqc_wrapper/QAR_dqc/tolerance_limits_wmo | 58 +- dqc_wrapper/grib/cds_datasets.json | 39 - dqc_wrapper/scripts/generate_datasets.py | 21 +- dqc_wrapper/scripts/valid_ranges_test.py | 6 + dqc_wrapper/utils/grib_checker/README.md | 24 - dqc_wrapper/utils/grib_checker/__init__.py | 0 dqc_wrapper/utils/grib_checker/__init__.pyc | Bin 163 -> 0 bytes dqc_wrapper/utils/grib_checker/grib_cck.py | 405 ---------- dqc_wrapper/utils/grib_checker/grib_cck.pyc | Bin 10453 -> 0 bytes .../structure_files/grib_keys.json | 171 ---- .../structure_files/grid_types.json | 240 ------ .../structure_files/grid_types_geography.json | 269 ------- .../grib_keys/GRIB_KEYS-by_grib_edition.json | 450 ----------- .../utils/grib_keys/GRIB_KEYS-general.json | 435 ----------- .../utils/grib_keys/GRIB_KEYS-reanalysis.json | 736 ------------------ .../utils/grib_keys/GRIB_KEYS-seasonal.json | 405 ---------- .../grib_keys/LOG_GRIB_KEYS-20190527.txt | 156 ---- dqc_wrapper/utils/grib_keys/map_grib_keys.py | 280 ------- dqc_wrapper/utils/utils_forms.py | 11 +- 107 files changed, 174 insertions(+), 3770 deletions(-) delete mode 100644 dqc_wrapper/utils/grib_checker/README.md delete mode 100644 dqc_wrapper/utils/grib_checker/__init__.py delete mode 100644 dqc_wrapper/utils/grib_checker/__init__.pyc delete mode 100644 dqc_wrapper/utils/grib_checker/grib_cck.py delete mode 100644 dqc_wrapper/utils/grib_checker/grib_cck.pyc delete mode 100644 dqc_wrapper/utils/grib_checker/structure_files/grib_keys.json delete mode 100644 dqc_wrapper/utils/grib_checker/structure_files/grid_types.json delete mode 100644 dqc_wrapper/utils/grib_checker/structure_files/grid_types_geography.json delete mode 100644 dqc_wrapper/utils/grib_keys/GRIB_KEYS-by_grib_edition.json delete mode 100644 dqc_wrapper/utils/grib_keys/GRIB_KEYS-general.json delete mode 100644 dqc_wrapper/utils/grib_keys/GRIB_KEYS-reanalysis.json delete mode 100644 dqc_wrapper/utils/grib_keys/GRIB_KEYS-seasonal.json delete mode 100644 dqc_wrapper/utils/grib_keys/LOG_GRIB_KEYS-20190527.txt delete mode 100644 dqc_wrapper/utils/grib_keys/map_grib_keys.py diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-surface_pressure.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-surface_pressure.ini index 7598f9f7e..2e05d5fbb 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-surface_pressure.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-surface_pressure.ini @@ -40,5 +40,5 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = 50000.0 +valid_min = valid_max = 110000.0 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-surface_solar_radiation_downwards.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-surface_solar_radiation_downwards.ini index 70d05ea0c..9dcaf5711 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-surface_solar_radiation_downwards.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-surface_solar_radiation_downwards.ini @@ -41,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = 0.0 -valid_max = 123240000.0 +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-total_precipitation.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-total_precipitation.ini index e1d204f77..37c1fba7c 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-total_precipitation.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-monthly-means-total_precipitation.ini @@ -41,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = 0.0 -valid_max = 0.4 +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-surface_pressure.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-surface_pressure.ini index dca798c65..591f49f50 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-surface_pressure.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-surface_pressure.ini @@ -40,5 +40,5 @@ time_step = 1 time_granularity = day [valid_ranges] -valid_min = 50000.0 +valid_min = valid_max = 110000.0 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-surface_solar_radiation_downwards.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-surface_solar_radiation_downwards.ini index 8c09ea910..9b766a341 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-surface_solar_radiation_downwards.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-surface_solar_radiation_downwards.ini @@ -41,4 +41,4 @@ time_granularity = day [valid_ranges] valid_min = 0.0 -valid_max = 123240000.0 +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-total_precipitation.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-total_precipitation.ini index cfe860c77..b41abe398 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-total_precipitation.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-land-total_precipitation.ini @@ -41,4 +41,4 @@ time_granularity = day [valid_ranges] valid_min = 0.0 -valid_max = 0.4 +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-10m_u_component_of_neutral_wind.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-10m_u_component_of_neutral_wind.ini index b514aed61..6ac40a0a7 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-10m_u_component_of_neutral_wind.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-10m_u_component_of_neutral_wind.ini @@ -40,5 +40,5 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = -75.0 -valid_max = 75.0 +valid_min = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-10m_v_component_of_neutral_wind.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-10m_v_component_of_neutral_wind.ini index 4af75ba87..6b384912f 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-10m_v_component_of_neutral_wind.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-10m_v_component_of_neutral_wind.ini @@ -40,5 +40,5 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = -75.0 -valid_max = 75.0 +valid_min = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-clear_sky_direct_solar_radiation_at_surface.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-clear_sky_direct_solar_radiation_at_surface.ini index e8cf92adf..357a2c32b 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-clear_sky_direct_solar_radiation_at_surface.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-clear_sky_direct_solar_radiation_at_surface.ini @@ -41,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = 0.0 -valid_max = 123240000.0 +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-convective_precipitation.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-convective_precipitation.ini index 6036be523..f5e872d27 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-convective_precipitation.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-convective_precipitation.ini @@ -41,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = 0.0 -valid_max = 0.04 +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-large_scale_precipitation.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-large_scale_precipitation.ini index c5090a7c1..9bc8f5de5 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-large_scale_precipitation.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-large_scale_precipitation.ini @@ -41,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = 0.0 -valid_max = 0.4 +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_surface_direct_short_wave_radiation_flux.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_surface_direct_short_wave_radiation_flux.ini index c26a4f7c9..c5c97b068 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_surface_direct_short_wave_radiation_flux.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_surface_direct_short_wave_radiation_flux.ini @@ -41,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = 0.0 -valid_max = 123240000.0 +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_surface_direct_short_wave_radiation_flux_clear_sky.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_surface_direct_short_wave_radiation_flux_clear_sky.ini index 038f76735..5d810c02d 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_surface_direct_short_wave_radiation_flux_clear_sky.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_surface_direct_short_wave_radiation_flux_clear_sky.ini @@ -41,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = 0.0 -valid_max = 123240000.0 +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_surface_downward_uv_radiation_flux.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_surface_downward_uv_radiation_flux.ini index 107ea36b2..723eadb80 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_surface_downward_uv_radiation_flux.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_surface_downward_uv_radiation_flux.ini @@ -41,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = 0.0 -valid_max = 123240000.0 +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_top_downward_short_wave_radiation_flux.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_top_downward_short_wave_radiation_flux.ini index c387fcc0e..a612e6e7a 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_top_downward_short_wave_radiation_flux.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-mean_top_downward_short_wave_radiation_flux.ini @@ -41,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = 0.0 -valid_max = 123240000.0 +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-model_bathymetry.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-model_bathymetry.ini index cccda02de..3b6431be9 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-model_bathymetry.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-model_bathymetry.ini @@ -40,5 +40,5 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = -valid_max = +valid_min = 0.0 +valid_max = 1000.0 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-10m_u_component_of_neutral_wind.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-10m_u_component_of_neutral_wind.ini index 088326770..1d19fb633 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-10m_u_component_of_neutral_wind.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-10m_u_component_of_neutral_wind.ini @@ -40,5 +40,5 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = -75.0 -valid_max = 75.0 +valid_min = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-10m_v_component_of_neutral_wind.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-10m_v_component_of_neutral_wind.ini index b47eb17b9..60d5b539c 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-10m_v_component_of_neutral_wind.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-10m_v_component_of_neutral_wind.ini @@ -40,5 +40,5 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = -75.0 -valid_max = 75.0 +valid_min = +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-10m_wind_speed.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-10m_wind_speed.ini index 94661bcec..546069932 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-10m_wind_speed.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-10m_wind_speed.ini @@ -41,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = 0.0 -valid_max = 100.0 +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-clear_sky_direct_solar_radiation_at_surface.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-clear_sky_direct_solar_radiation_at_surface.ini index de09a0435..a1031de50 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-clear_sky_direct_solar_radiation_at_surface.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-clear_sky_direct_solar_radiation_at_surface.ini @@ -41,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = 0.0 -valid_max = 123240000.0 +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-convective_precipitation.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-convective_precipitation.ini index 6176f434e..2ad5aa55e 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-convective_precipitation.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-convective_precipitation.ini @@ -41,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = 0.0 -valid_max = 0.04 +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-large_scale_precipitation.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-large_scale_precipitation.ini index 881186d27..0ba9a2c36 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-large_scale_precipitation.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-large_scale_precipitation.ini @@ -41,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = 0.0 -valid_max = 0.4 +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_surface_direct_short_wave_radiation_flux.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_surface_direct_short_wave_radiation_flux.ini index 503fbd29a..09f6a5bf6 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_surface_direct_short_wave_radiation_flux.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_surface_direct_short_wave_radiation_flux.ini @@ -41,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = 0.0 -valid_max = 123240000.0 +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_surface_direct_short_wave_radiation_flux_clear_sky.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_surface_direct_short_wave_radiation_flux_clear_sky.ini index 768431b23..9ebb22076 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_surface_direct_short_wave_radiation_flux_clear_sky.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_surface_direct_short_wave_radiation_flux_clear_sky.ini @@ -41,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = 0.0 -valid_max = 123240000.0 +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_surface_downward_uv_radiation_flux.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_surface_downward_uv_radiation_flux.ini index c9e0c47d4..a959cb42b 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_surface_downward_uv_radiation_flux.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_surface_downward_uv_radiation_flux.ini @@ -41,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = 0.0 -valid_max = 123240000.0 +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_top_downward_short_wave_radiation_flux.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_top_downward_short_wave_radiation_flux.ini index 999cdcd01..d06a969dd 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_top_downward_short_wave_radiation_flux.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-mean_top_downward_short_wave_radiation_flux.ini @@ -41,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = 0.0 -valid_max = 123240000.0 +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-model_bathymetry.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-model_bathymetry.ini index 93cd91b19..1a63987f4 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-model_bathymetry.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-model_bathymetry.ini @@ -40,5 +40,5 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = -valid_max = +valid_min = 0.0 +valid_max = 1000.0 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-precipitation_type.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-precipitation_type.ini index d794cdafa..2655eb926 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-precipitation_type.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-precipitation_type.ini @@ -40,5 +40,5 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = -valid_max = +valid_min = 0.0 +valid_max = 12.0 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-soil_type.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-soil_type.ini index 10d30f9f0..dc76d84fe 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-soil_type.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-soil_type.ini @@ -40,5 +40,5 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = -valid_max = +valid_min = 0.0 +valid_max = 7.0 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-surface_pressure.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-surface_pressure.ini index d8d279c11..dfabc098b 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-surface_pressure.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-surface_pressure.ini @@ -40,5 +40,5 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = 50000.0 +valid_min = valid_max = 110000.0 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-surface_solar_radiation_downward_clear_sky.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-surface_solar_radiation_downward_clear_sky.ini index 3fadb1130..52461a97c 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-surface_solar_radiation_downward_clear_sky.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-surface_solar_radiation_downward_clear_sky.ini @@ -41,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = 0.0 -valid_max = 123240000.0 +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-surface_solar_radiation_downwards.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-surface_solar_radiation_downwards.ini index 67630f62f..8b5d70caa 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-surface_solar_radiation_downwards.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-surface_solar_radiation_downwards.ini @@ -41,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = 0.0 -valid_max = 123240000.0 +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-total_precipitation.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-total_precipitation.ini index c5a31d035..e3cee0c8e 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-total_precipitation.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-total_precipitation.ini @@ -41,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = 0.0 -valid_max = 0.4 +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-total_sky_direct_solar_radiation_at_surface.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-total_sky_direct_solar_radiation_at_surface.ini index 7e5e18245..81291b06b 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-total_sky_direct_solar_radiation_at_surface.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-total_sky_direct_solar_radiation_at_surface.ini @@ -41,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = 0.0 -valid_max = 123240000.0 +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-type_of_high_vegetation.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-type_of_high_vegetation.ini index 2abfd0a11..d9c87bbf6 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-type_of_high_vegetation.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-type_of_high_vegetation.ini @@ -40,5 +40,5 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = -valid_max = +valid_min = 0.0 +valid_max = 19.0 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-type_of_low_vegetation.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-type_of_low_vegetation.ini index 92a6c919d..2ebf52573 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-type_of_low_vegetation.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-monthly-means-type_of_low_vegetation.ini @@ -40,5 +40,5 @@ time_step = 1 time_granularity = month [valid_ranges] -valid_min = -valid_max = +valid_min = 0.0 +valid_max = 20.0 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-precipitation_type.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-precipitation_type.ini index 6d3e651dc..02ce898cc 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-precipitation_type.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-precipitation_type.ini @@ -40,5 +40,5 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = -valid_max = +valid_min = 0.0 +valid_max = 12.0 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-soil_type.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-soil_type.ini index cfd4d6e1f..d11c98485 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-soil_type.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-soil_type.ini @@ -40,5 +40,5 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = -valid_max = +valid_min = 0.0 +valid_max = 7.0 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-surface_pressure.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-surface_pressure.ini index 95d2d5d2c..202d00cc3 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-surface_pressure.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-surface_pressure.ini @@ -40,5 +40,5 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = 50000.0 +valid_min = valid_max = 110000.0 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-surface_solar_radiation_downward_clear_sky.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-surface_solar_radiation_downward_clear_sky.ini index 0cbc364ba..ee17fc79c 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-surface_solar_radiation_downward_clear_sky.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-surface_solar_radiation_downward_clear_sky.ini @@ -41,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = 0.0 -valid_max = 123240000.0 +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-surface_solar_radiation_downwards.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-surface_solar_radiation_downwards.ini index a86d34292..d770e30eb 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-surface_solar_radiation_downwards.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-surface_solar_radiation_downwards.ini @@ -41,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = 0.0 -valid_max = 123240000.0 +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-total_precipitation.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-total_precipitation.ini index 64fa92af2..a7e63669e 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-total_precipitation.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-total_precipitation.ini @@ -41,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = 0.0 -valid_max = 0.4 +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-total_sky_direct_solar_radiation_at_surface.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-total_sky_direct_solar_radiation_at_surface.ini index 5695ced47..17561d8f7 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-total_sky_direct_solar_radiation_at_surface.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-total_sky_direct_solar_radiation_at_surface.ini @@ -41,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = 0.0 -valid_max = 123240000.0 +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-type_of_high_vegetation.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-type_of_high_vegetation.ini index 65e0dd44c..352a91795 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-type_of_high_vegetation.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-type_of_high_vegetation.ini @@ -40,5 +40,5 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = -valid_max = +valid_min = 0.0 +valid_max = 19.0 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-type_of_low_vegetation.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-type_of_low_vegetation.ini index c193e01a8..682d69854 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-type_of_low_vegetation.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-era5-single-levels-type_of_low_vegetation.ini @@ -40,5 +40,5 @@ time_step = 3 time_granularity = hour [valid_ranges] -valid_min = -valid_max = +valid_min = 0.0 +valid_max = 20.0 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-mescan_surfex-10m_wind_speed.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-mescan_surfex-10m_wind_speed.ini index 9936115d0..fb1a9f10b 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-mescan_surfex-10m_wind_speed.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-mescan_surfex-10m_wind_speed.ini @@ -41,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = 0.0 -valid_max = 100.0 +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-mescan_surfex-surface_pressure.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-mescan_surfex-surface_pressure.ini index 3f7df1ed7..ad0dc588c 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-mescan_surfex-surface_pressure.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-mescan_surfex-surface_pressure.ini @@ -40,5 +40,5 @@ time_step = 12 time_granularity = hour [valid_ranges] -valid_min = 50000.0 +valid_min = valid_max = 110000.0 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-mescan_surfex-total_precipitation.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-mescan_surfex-total_precipitation.ini index bbe15aa89..476ef4bf7 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-mescan_surfex-total_precipitation.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-mescan_surfex-total_precipitation.ini @@ -41,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = 0.0 -valid_max = 0.4 +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-uerra_harmonie-10m_wind_speed.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-uerra_harmonie-10m_wind_speed.ini index 6f309ac79..5c89d85a2 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-uerra_harmonie-10m_wind_speed.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-uerra_harmonie-10m_wind_speed.ini @@ -41,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = 0.0 -valid_max = 100.0 +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-uerra_harmonie-surface_pressure.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-uerra_harmonie-surface_pressure.ini index 08bf220dc..544fd0a94 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-uerra_harmonie-surface_pressure.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-uerra_harmonie-surface_pressure.ini @@ -40,5 +40,5 @@ time_step = 6 time_granularity = hour [valid_ranges] -valid_min = 50000.0 +valid_min = valid_max = 110000.0 diff --git a/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-uerra_harmonie-total_precipitation.ini b/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-uerra_harmonie-total_precipitation.ini index f8c895726..b461b130a 100644 --- a/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-uerra_harmonie-total_precipitation.ini +++ b/dqc_wrapper/QAR_dqc/conf/reanalysis-uerra-europe-single-levels-uerra_harmonie-total_precipitation.ini @@ -41,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = 0.0 -valid_max = 0.4 +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_wind_speed-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_wind_speed-cmcc-3.ini index e5dbaa708..cb2a4ccce 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_wind_speed-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_wind_speed-cmcc-3.ini @@ -41,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = 0.0 -valid_max = 100.0 +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_wind_speed-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_wind_speed-dwd-2.ini index 4205daf58..97e4e5ab2 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_wind_speed-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_wind_speed-dwd-2.ini @@ -41,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = 0.0 -valid_max = 100.0 +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_wind_speed-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_wind_speed-ecmwf-5.ini index c58db35c1..5a205ad26 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_wind_speed-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_wind_speed-ecmwf-5.ini @@ -41,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = 0.0 -valid_max = 100.0 +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_wind_speed-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_wind_speed-meteo_france-6.ini index 6dde747e3..2d2c05520 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_wind_speed-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_wind_speed-meteo_france-6.ini @@ -41,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = 0.0 -valid_max = 100.0 +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_wind_speed-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_wind_speed-meteo_france-7.ini index 3462b630b..6e070423d 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_wind_speed-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_wind_speed-meteo_france-7.ini @@ -41,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = 0.0 -valid_max = 100.0 +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_wind_speed-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_wind_speed-ukmo-14.ini index fd3ca3006..905af6bff 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_wind_speed-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-10m_wind_speed-ukmo-14.ini @@ -41,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = 0.0 -valid_max = 100.0 +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_solar_radiation_downwards-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_solar_radiation_downwards-cmcc-3.ini index 09b723a92..105c54b3e 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_solar_radiation_downwards-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_solar_radiation_downwards-cmcc-3.ini @@ -41,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = 0.0 -valid_max = 123240000.0 +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_solar_radiation_downwards-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_solar_radiation_downwards-dwd-2.ini index 056f80cef..7c194711b 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_solar_radiation_downwards-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_solar_radiation_downwards-dwd-2.ini @@ -41,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = 0.0 -valid_max = 123240000.0 +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_solar_radiation_downwards-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_solar_radiation_downwards-ecmwf-5.ini index d9e9cfcd3..00b8bbe49 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_solar_radiation_downwards-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_solar_radiation_downwards-ecmwf-5.ini @@ -41,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = 0.0 -valid_max = 123240000.0 +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_solar_radiation_downwards-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_solar_radiation_downwards-meteo_france-6.ini index 95048ea3f..d1971d21b 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_solar_radiation_downwards-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_solar_radiation_downwards-meteo_france-6.ini @@ -41,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = 0.0 -valid_max = 123240000.0 +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_solar_radiation_downwards-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_solar_radiation_downwards-meteo_france-7.ini index 27a55340f..f833928bf 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_solar_radiation_downwards-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_solar_radiation_downwards-meteo_france-7.ini @@ -41,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = 0.0 -valid_max = 123240000.0 +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_solar_radiation_downwards-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_solar_radiation_downwards-ukmo-14.ini index ed32f762b..4ba7720a3 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_solar_radiation_downwards-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-surface_solar_radiation_downwards-ukmo-14.ini @@ -41,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = 0.0 -valid_max = 123240000.0 +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-top_solar_radiation-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-top_solar_radiation-cmcc-3.ini index 39e50b5e6..a17c85762 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-top_solar_radiation-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-top_solar_radiation-cmcc-3.ini @@ -41,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = 0.0 -valid_max = 123240000.0 +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-top_solar_radiation-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-top_solar_radiation-dwd-2.ini index ce70e0d9e..2c59521b4 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-top_solar_radiation-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-top_solar_radiation-dwd-2.ini @@ -41,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = 0.0 -valid_max = 123240000.0 +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-top_solar_radiation-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-top_solar_radiation-ecmwf-5.ini index 373a60d1d..42926af39 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-top_solar_radiation-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-top_solar_radiation-ecmwf-5.ini @@ -41,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = 0.0 -valid_max = 123240000.0 +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-top_solar_radiation-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-top_solar_radiation-meteo_france-6.ini index f324f0fd6..420a1d21e 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-top_solar_radiation-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-top_solar_radiation-meteo_france-6.ini @@ -41,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = 0.0 -valid_max = 123240000.0 +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-top_solar_radiation-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-top_solar_radiation-meteo_france-7.ini index 2e9526f24..c10f94466 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-top_solar_radiation-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-top_solar_radiation-meteo_france-7.ini @@ -41,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = 0.0 -valid_max = 123240000.0 +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-top_solar_radiation-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-top_solar_radiation-ukmo-14.ini index b3944a418..8422dd718 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-top_solar_radiation-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-top_solar_radiation-ukmo-14.ini @@ -41,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = 0.0 -valid_max = 123240000.0 +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-total_precipitation-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-total_precipitation-cmcc-3.ini index d8baf7ba7..3ee638fbf 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-total_precipitation-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-total_precipitation-cmcc-3.ini @@ -41,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = 0.0 -valid_max = 0.4 +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-total_precipitation-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-total_precipitation-dwd-2.ini index c89288c09..117f5d464 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-total_precipitation-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-total_precipitation-dwd-2.ini @@ -41,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = 0.0 -valid_max = 0.4 +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-total_precipitation-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-total_precipitation-ecmwf-5.ini index 8f69ee9ad..eba49bffe 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-total_precipitation-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-total_precipitation-ecmwf-5.ini @@ -41,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = 0.0 -valid_max = 0.4 +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-total_precipitation-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-total_precipitation-meteo_france-6.ini index 99b39e8d0..4374a0919 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-total_precipitation-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-total_precipitation-meteo_france-6.ini @@ -41,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = 0.0 -valid_max = 0.4 +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-total_precipitation-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-total_precipitation-meteo_france-7.ini index af4fe61e7..189a416f8 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-total_precipitation-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-total_precipitation-meteo_france-7.ini @@ -41,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = 0.0 -valid_max = 0.4 +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-total_precipitation-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-total_precipitation-ukmo-14.ini index b5143a4ec..971378083 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-total_precipitation-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-monthly-single-levels-total_precipitation-ukmo-14.ini @@ -41,4 +41,4 @@ time_granularity = month [valid_ranges] valid_min = 0.0 -valid_max = 0.4 +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_solar_radiation_downwards-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_solar_radiation_downwards-cmcc-3.ini index b4994f438..6def56025 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_solar_radiation_downwards-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_solar_radiation_downwards-cmcc-3.ini @@ -41,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = 0.0 -valid_max = 123240000.0 +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_solar_radiation_downwards-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_solar_radiation_downwards-dwd-2.ini index 0f5b25b87..6e7da64fb 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_solar_radiation_downwards-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_solar_radiation_downwards-dwd-2.ini @@ -41,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = 0.0 -valid_max = 123240000.0 +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_solar_radiation_downwards-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_solar_radiation_downwards-ecmwf-5.ini index a1e993651..0861f0514 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_solar_radiation_downwards-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_solar_radiation_downwards-ecmwf-5.ini @@ -41,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = 0.0 -valid_max = 123240000.0 +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_solar_radiation_downwards-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_solar_radiation_downwards-meteo_france-6.ini index bfb98c116..91e60199c 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_solar_radiation_downwards-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_solar_radiation_downwards-meteo_france-6.ini @@ -41,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = 0.0 -valid_max = 123240000.0 +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_solar_radiation_downwards-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_solar_radiation_downwards-meteo_france-7.ini index 241405992..149bd6191 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_solar_radiation_downwards-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_solar_radiation_downwards-meteo_france-7.ini @@ -41,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = 0.0 -valid_max = 123240000.0 +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_solar_radiation_downwards-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_solar_radiation_downwards-ukmo-14.ini index e88d324f1..369c7d712 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_solar_radiation_downwards-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-surface_solar_radiation_downwards-ukmo-14.ini @@ -41,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = 0.0 -valid_max = 123240000.0 +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-total_precipitation-cmcc-3.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-total_precipitation-cmcc-3.ini index 092b0829f..a68d23e42 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-total_precipitation-cmcc-3.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-total_precipitation-cmcc-3.ini @@ -41,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = 0.0 -valid_max = 0.4 +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-total_precipitation-dwd-2.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-total_precipitation-dwd-2.ini index 4bb4f1523..388ac10ab 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-total_precipitation-dwd-2.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-total_precipitation-dwd-2.ini @@ -41,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = 0.0 -valid_max = 0.4 +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-total_precipitation-ecmwf-5.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-total_precipitation-ecmwf-5.ini index 0aa1a3766..747340647 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-total_precipitation-ecmwf-5.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-total_precipitation-ecmwf-5.ini @@ -41,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = 0.0 -valid_max = 0.4 +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-total_precipitation-meteo_france-6.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-total_precipitation-meteo_france-6.ini index 415011cd9..dc96ae011 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-total_precipitation-meteo_france-6.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-total_precipitation-meteo_france-6.ini @@ -41,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = 0.0 -valid_max = 0.4 +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-total_precipitation-meteo_france-7.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-total_precipitation-meteo_france-7.ini index be9c80bc3..e5a7a5518 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-total_precipitation-meteo_france-7.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-total_precipitation-meteo_france-7.ini @@ -41,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = 0.0 -valid_max = 0.4 +valid_max = diff --git a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-total_precipitation-ukmo-14.ini b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-total_precipitation-ukmo-14.ini index 1c0da7264..0a82ae2c7 100644 --- a/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-total_precipitation-ukmo-14.ini +++ b/dqc_wrapper/QAR_dqc/conf/seasonal-original-single-levels-total_precipitation-ukmo-14.ini @@ -41,4 +41,4 @@ time_granularity = hour [valid_ranges] valid_min = 0.0 -valid_max = 0.4 +valid_max = diff --git a/dqc_wrapper/QAR_dqc/generate_QARs_config.py b/dqc_wrapper/QAR_dqc/generate_QARs_config.py index b6c41b7bf..809a61f28 100644 --- a/dqc_wrapper/QAR_dqc/generate_QARs_config.py +++ b/dqc_wrapper/QAR_dqc/generate_QARs_config.py @@ -229,11 +229,14 @@ def init_params_seasonal(dl, d, v, vinfo, mask_variables, temp_resolution, toler u = vinfo['c3sunit'] # Try to get tolerance limits - vmin = '' - vmax = '' - if v in tolerance_limits: + try: vmin = float(tolerance_limits[v][0].strip()) + except: + vmin = '' + try: vmax = float(tolerance_limits[v][1].strip()) + except: + vmax = '' # Time resolution + Data type com = 'yes' @@ -292,22 +295,23 @@ def get_qar_names(jsonf, codes_var, mask_variables, temp_resolution, tolerance_l # General d = dl['dataset'] ve = codes_var[d]['variables'][v] + except: + print('ERROR: dataset={} variable={} not found in cds_datasets.json'.format(d, v)) - # SEASONAL - if 'originating_centre' in dl['form']: - qar_name, ini = init_params_seasonal(dl, d, v, ve, mask_variables, temp_resolution, tolerance_limits, - 'daily' in jsonf) + # SEASONAL + if 'originating_centre' in dl['form']: + qar_name, ini = init_params_seasonal(dl, d, v, ve, mask_variables, temp_resolution, tolerance_limits, + 'daily' in jsonf) - # REANALYSIS - else: - qar_name, ini = init_params_reanalysis(dl, d, v, ve, mask_variables, tolerance_limits, - 'daily' in jsonf, 'uerra' in jsonf, 'land' in jsonf) + # REANALYSIS + else: + qar_name, ini = init_params_reanalysis(dl, d, v, ve, mask_variables, tolerance_limits, + 'daily' in jsonf, 'uerra' in jsonf, 'land' in jsonf) + + # Next + qar_names.append(qar_name) + inis.append(ini) - # Next - qar_names.append(qar_name) - inis.append(ini) - except: - print('ERROR: dataset={} variable={} not found in cds_datasets.json'.format(d,v)) return zip(qar_names, inis) diff --git a/dqc_wrapper/QAR_dqc/tolerance_limits_wmo b/dqc_wrapper/QAR_dqc/tolerance_limits_wmo index 0e5ad99b6..467cf94e5 100644 --- a/dqc_wrapper/QAR_dqc/tolerance_limits_wmo +++ b/dqc_wrapper/QAR_dqc/tolerance_limits_wmo @@ -17,33 +17,31 @@ soil_temperature_level_2,183.15,363.15 soil_temperature_level_3,183.15,363.15 soil_temperature_level_4,183.15,363.15 -# Atmospheric pressure at the station level: 500 – 1100 hPa (C3S Pa) -surface_pressure,50000,110000 +# Atmospheric pressure at the station level: 500 – 1100 hPa (C3S Pa) -> 500 is not realistic (e.g altitude). +surface_pressure,,110000 # Wind uv/component: +–75 m/s (2-minute, 10-minute average); 10m_u_component_of_wind,-75,75 10m_v_component_of_wind,-75,75 -10m_u_component_of_neutral_wind,-75,75 -10m_v_component_of_neutral_wind,-75,75 -10m_wind_speed,0,100 +10m_wind_speed,0, -# Wind gust: 0 – 150 m s-1 +# Wind gust: 0 – 150 m s-1 (source: WMO) 10m_wind_gust_since_previous_post_processing,0,150 instantaneous_10m_wind_gust,0,150 # Solar radiation (irradiance): -# Monthly: 1600 W m-2 => 1600 W m-2 / second x 86400 second / 1 day = 1.2324e8 J m-2 / day -surface_solar_radiation_downwards,0,1.2324e8 -surface_solar_radiation_downward_clear_sky,0,1.2324e8 -top_solar_radiation,0,1.2324e8 -clear_sky_direct_solar_radiation_at_surface,0,1.2324e8 -total_sky_direct_solar_radiation_at_surface,0,1.2324e8 -mean_surface_direct_short_wave_radiation_flux,0,1.2324e8 -mean_surface_direct_short_wave_radiation_flux_clear_sky,0,1.2324e8 -mean_surface_downward_uv_radiation_flux,0,1.2324e8 -mean_top_downward_short_wave_radiation_flux,0,1.2324e8 - -# Net radiaton (also extended on the negative side) +# Cannot be negative (for now) +surface_solar_radiation_downwards,0, +surface_solar_radiation_downward_clear_sky,0, +top_solar_radiation,0, +clear_sky_direct_solar_radiation_at_surface,0, +total_sky_direct_solar_radiation_at_surface,0, +mean_surface_direct_short_wave_radiation_flux,0, +mean_surface_direct_short_wave_radiation_flux_clear_sky,0, +mean_surface_downward_uv_radiation_flux,0, +mean_top_downward_short_wave_radiation_flux,0, + +# Mean Net radiaton (also extended on the negative side) mean_surface_net_long_wave_radiation_flux,-1600,1600 mean_surface_net_long_wave_radiation_flux_clear_sky,-1600,1600 mean_surface_net_short_wave_radiation_flux,-1600,1600 @@ -53,11 +51,25 @@ mean_top_net_long_wave_radiation_flux_clear_sky,-1600,1600 mean_top_net_short_wave_radiation_flux,-1600,1600 mean_top_net_short_wave_radiation_flux_clear_sky,-1600,1600 -# Precipitation amount (1-minute interval): 0 – 40 mm. (C3S meters) -total_precipitation,0,0.4 -convective_precipitation,0,0.04 -large_scale_precipitation,0,0.4 +# Precipitation amount (1-minute interval): 0 – 40 mm. (C3S different units and accum periods) +total_precipitation,0, +convective_precipitation,0, +large_scale_precipitation,0, # Cannot be negative (TBD) friction_velocity,0, -relative_humidity,0, \ No newline at end of file +relative_humidity,0, + +# Model bathymetry - ref: ECMWF documentation +model_bathymetry,0,1000 + +# Classification variables (Type) - ref: ECMWF documentation +precipitation_type,0,12 +soil_type,0,7 +type_of_high_vegetation,0,19 +type_of_low_vegetation,0,20 + +# Variables with units degrees tolerance limits are automatically set to: 0,360 +# Variables with units 0-1 tolerance limits are automatically set to: 0,1 +# Variables with units % tolerance limits are automatically set to: 0,100 + diff --git a/dqc_wrapper/grib/cds_datasets.json b/dqc_wrapper/grib/cds_datasets.json index b8148f51c..afbad2cff 100644 --- a/dqc_wrapper/grib/cds_datasets.json +++ b/dqc_wrapper/grib/cds_datasets.json @@ -4606,45 +4606,6 @@ "fcmean" ] }, - "seasonal-monthly-pressure-levels-area": { - "variables": { - "geopotential": { - "paramId": "129", - "shortName": "z", - "c3sname": "Geopotential", - "c3sunit": "m^2 s^-2" - }, - "specific_humidity": { - "paramId": "133", - "shortName": "q", - "c3sname": "Specific humidity", - "c3sunit": "kg kg^-1" - }, - "temperature": { - "paramId": "130", - "shortName": "t", - "c3sname": "Temperature", - "c3sunit": "K" - }, - "u_component_of_wind": { - "paramId": "131", - "shortName": "u", - "c3sname": "U-component of wind", - "c3sunit": "m s^-1" - }, - "v_component_of_wind": { - "paramId": "132", - "shortName": "v", - "c3sname": "V-component of wind", - "c3sunit": "m s^-1" - } - }, - "product_types": [ - "em", - "hcmean", - "fcmean" - ] - }, "seasonal-original-pressure-levels": { "variables": { "geopotential": { diff --git a/dqc_wrapper/scripts/generate_datasets.py b/dqc_wrapper/scripts/generate_datasets.py index 6068cac93..72780d499 100644 --- a/dqc_wrapper/scripts/generate_datasets.py +++ b/dqc_wrapper/scripts/generate_datasets.py @@ -41,24 +41,19 @@ datasets = [ 'seasonal-original-single-levels', 'seasonal-monthly-pressure-levels', 'seasonal-postprocessed-pressure-levels', - 'seasonal-monthly-pressure-levels-area', 'seasonal-original-pressure-levels', 'seasonal-postprocessed-single-levels' ] data = dict() -for dataset in datasets: - try: - key_d = os.path.basename(dataset) - v,p = get_dataset_information(dataset, forms_dir, grib1_def, grib2_def) - obj = { - 'variables': v, - 'product_types': p - } - data[key_d] = obj - except Exception as e: - print(e) - +for dataset in datasets: + key_d = os.path.basename(dataset) + v,p = get_dataset_information(dataset, forms_dir, grib1_def, grib2_def) + obj = { + 'variables': v, + 'product_types': p + } + data[key_d] = obj # Save to JSON with open(json_file, 'w') as fo: diff --git a/dqc_wrapper/scripts/valid_ranges_test.py b/dqc_wrapper/scripts/valid_ranges_test.py index e5aae2c79..fcc161db7 100644 --- a/dqc_wrapper/scripts/valid_ranges_test.py +++ b/dqc_wrapper/scripts/valid_ranges_test.py @@ -58,6 +58,12 @@ with open('/tmp/valid_ranges_stats.csv', 'w') as fo: except: pass + if not(valid_min is None) or not(valid_max is None): + html = os.path.join(res_dir+'/ok', os.path.basename(conf_file).replace('.ini', '-valid_ranges.html')) + if os.path.exists(html): + print(html) + os.system('cp {} /shared/QAR_dqc/results/ok_tol/'.format(html)) + control_limits = {} for reg in regions: try: diff --git a/dqc_wrapper/utils/grib_checker/README.md b/dqc_wrapper/utils/grib_checker/README.md deleted file mode 100644 index eca8c56da..000000000 --- a/dqc_wrapper/utils/grib_checker/README.md +++ /dev/null @@ -1,24 +0,0 @@ -# grib_checker -[BACK TO README](../README.md) -___ -To run this checker use the next inline command: -``` -$ python grib_ckk.py filename.grib -``` -**Checks that are executed**:
-* Metadata Checks: - * Check the homogeneity of GRIBEditionNumber field for all messages - * Check if messages has the **mandatory** key fields defined by the WMO and ECMWF - * Check the homogeneity of gridType field for all messages - * Check if messages has the **mandatory** key fields for each specific **rid type** - -* Data Checks: - * Coordinates within the boundaries defined in each message - * Coordinates tabulated boundaries are the same as the min and max calculated - * Data values within the defined limits - * Data values max, min and mean tabulated are equal to the ones calculated - -

-____ -[BACK TO README](../README.md) -___ \ No newline at end of file diff --git a/dqc_wrapper/utils/grib_checker/__init__.py b/dqc_wrapper/utils/grib_checker/__init__.py deleted file mode 100644 index e69de29bb..000000000 diff --git a/dqc_wrapper/utils/grib_checker/__init__.pyc b/dqc_wrapper/utils/grib_checker/__init__.pyc deleted file mode 100644 index 8ba26c040d276e9e4ba73007d69a5d18fee1840a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 163 zcmZSn%*z#Zcw1~T0~9a diff --git a/dqc_wrapper/utils/grib_checker/grib_cck.py b/dqc_wrapper/utils/grib_checker/grib_cck.py deleted file mode 100644 index 0a1e08948..000000000 --- a/dqc_wrapper/utils/grib_checker/grib_cck.py +++ /dev/null @@ -1,405 +0,0 @@ -#!/usr/bin/env python -# -# Data Quality Checker also known as DQC -# -# Read the README.md for more detailed information -# -# Barcelona Supercomputing Center - Centro Nacional de Supercomputacion -# Earth Sciences Department - Computational Earth Sciences -# -# Authors: -# Joan Sala Calero (joan.sala@bsc.es) -# Ivan Jose Cernicharo Ortiz (ivan.cernicharo@bsc.es) - -import os -import sys -import datetime -import time -import logging -import json -import numpy as np -import eccodes as ecc - -VERSION = "ALPHA 0.3" - -############################################################################### -# DATA CHECKS FOR GRIB CONTENT CLASS - -def check_data_values(msg): - v_b = return_values_bounds(msg) - # max_,min_,mean_,v_max,v_min,v_mean = v_b - - if v_b[0] == v_b[3] and v_b[1] == v_b[4] and v_b[2] == v_b[5]: - return "OK" - - else: - return "ERROR" - -def check_coords(msg): - c_b = return_coords_bounds(msg) - # max_lat,min_lat,max_lat1,min_lat1,max_lon,min_lon,max_lon1,min_lon1 = c_b - - if c_b == None or c_b == "Error": - return "ERROR" - - if c_b[4] == c_b[6] and c_b[5] == c_b[7]: - long_cck = "OK" - else: - long_cck = "ERROR" - - if c_b[0] == c_b[2] and c_b[1] == c_b[3]: - lat_cck = "OK" - else: - lat_cck = "ERROR" - - if lat_cck == "OK" and long_cck == "OK": - return "OK" - else: - return "ERROR" - -############################################################################### -# METADATA CHECKS FOR GRIB CONTENT CLASS -def check_metada_keys(msg): - keys = return_metadata(msg) - - # Metadata - fold_name = os.path.join( - os.getcwd(), - "utils/grib_checker", - "structure_files/grib_keys.json" - ) - with open(fold_name,"r") as j_doc: - grib_meta = json.load(j_doc) - j_doc.close() - - if "GRIBEditionNumber" in keys: - ge = msg["GRIBEditionNumber"] - grib_meta_man = grib_meta["gribEdition"][str(ge)]["mandatory"] - #grib_meta_opt = grib_meta["gribEdition"][str(ge)]["optional"] - - counter = 0 - no_available = list() - for item in grib_meta_man: - if item not in keys: - counter += 1 - no_available.append(item) - return ["OK"] if counter == 0 else ["ERROR",no_available] - - else: return ["ERROR","GRIBEditionNumber"] - -def check_grid_keys(msg): - keys = return_metadata(msg) - - # Grid Information Metadata - fold_name = os.path.join( - os.getcwd(), - "utils/grib_checker", - "structure_files/grid_types_geography.json" - ) - with open(fold_name,"r") as j_doc: - grid_data = json.load(j_doc) - j_doc.close() - - if "gridType" in keys: - gt = msg["gridType"] - - if gt in grid_data.keys(): - msg_grid_keys = grid_data[gt] - - counter = 0 - no_available = list() - for item in msg_grid_keys: - if item not in keys: - counter += 1 - no_available.append(item) - return ["OK"] if counter == 0 else ["ERROR",no_available] - - else: return ["ERROR",["gridType"]] - -############################################################################### -# GRIB MESSAGE CONTENT MANAGER - -def return_coords_bounds(msg): - keys = msg.keys() - - lat0 = 'latitudeOfFirstGridPointInDegrees' - lat1 = 'latitudeOfLastGridPointInDegrees' - lon0 = 'longitudeOfFirstGridPointInDegrees' - lon1 = 'longitudeOfLastGridPointInDegrees' - - conditional = lon0 in keys and lat0 in keys and lon1 in keys and lat1 in keys - - if conditional: - lat = msg['latitudes'] - bounds_lat = [ - msg[lat0], - msg[lat1] - ] - - lon = msg['longitudes'] - bounds_lon = [ - msg[lon0], - msg[lon1] - ] - - return [ - max(bounds_lat), - min(bounds_lat), - max(lat), - min(lat), - max(bounds_lon), - min(bounds_lon), - max(lon), - min(lon), - ] - - else: - gridtype = msg["gridType"] - - if gridtype == "lambert": - return None - - else: - return "Error" - -def return_values_bounds(msg): - vals = msg['values'] - return [ - msg[ 'maximum'], - msg['minimum'], - msg['average'], - max(vals), - min(vals), - np.mean(vals), - ] - -def return_metadata(msg): - keys = msg.keys() - return keys - -############################################################################### -# FUNCTION TO RUN THE GRIB_CHECKER - -def grib_cck_run(args): - time0 = time.time() - - # Initiate the grib checks creating the grib_content object - g_c = grib_content(args) - - # Start adding messages to the log - string = "\n\tDATE AND TIME: " + datetime.datetime.now().isoformat() - string += "\n\tGRIB_CCK VERSION: " + VERSION - string += "\n\tFILENAME: " + g_c.pname - logging.info(string) - g_c.print_num_keys() - - # Metada checks iteration - g_c.check_meta_grid() - - # Data checks iteration - # Not useful right now. Have to be redefined - # g_c.check_data_coords() - - dtime = time.time() - time0 - - str_time = str(int(dtime//3600)) + ' hours, ' - str_time += str(int((dtime%3600)//60)) + ' minutes, ' - str_time += str(round((dtime%3600)%60,3)) + ' seconds ' - - string = '\n\tTIME ELAPSED: "%s\n' %str_time - - logging.info(string) - -############################################################################### -# GRIB CONTENT CLASS TO MANAGE THE CHECKS TO BE PERFORMED - -class grib_content: - """grib_content object class set a list of checks and properties where - the content of a grib file will be evaluated. All it needs to initiate - is the file path of the GRIB file we will evaluate - """ - def __init__(self,filename): - self.name = filename - self.grib_msgs = self.return_all_msg() - self.pname = filename.split("/")[-1] - self.log = '' - - def return_all_msg(self): - # This funtion returns all messages within a GRIB file - all_mssg = list() - content = ecc.GribFile(self.name) - - for i in range(len(content)): - all_mssg.append(ecc.GribMessage(content)) - - return all_mssg - - - def print_num_keys(self): - # It returns the file name without the path - HEAD = "#NUM MSGs: " - if len(HEAD) != 24: - HEAD += (24-len(HEAD))*" " - mssg = HEAD +str(len(self.grib_msgs))+" messages" - logging.info(mssg) - - def check_data_coords(self): - # The following lists will be filled with the log report for each - # message. Coordinates and data values will be tested - coords_log = list() - data_log = list() - index = list() - - # Checking all messages. Here we call methods that are imported from - # data_checks submodule - for i,msg in enumerate(self.grib_msgs): - coords_log.append(check_coords(msg)) - data_log.append(check_data_values(msg)) - index.append(i) - - err_coords = coords_log.count("ERROR") - err_data = data_log.count("ERROR") - - if err_coords != 0: - HEAD = "#VAR_COORDS >> WARNING: " - if len(HEAD) != 24: - HEAD += (24-len(HEAD))*" " - msg_coord = "\n" + "One or more messages have incorrect data" - logging.warning(msg_coord) - else: - HEAD = "#VAR_COORDS >> INFO: " - if len(HEAD) != 24: - HEAD += (24-len(HEAD))*" " - msg_coord = "\n" + "Everything OK with coordinates" - logging.info(msg_coord) - - if err_data != 0: - HEAD = "#VAR_DATA >> WARNING: " - if len(HEAD) != 24: - HEAD += (24-len(HEAD))*" " - msg_data = "\n" + "One or more messages have incorrect data" - logging.warning(msg_data) - else: - HEAD = "#VAR_DATA >> INFO: " - if len(HEAD) != 24: - HEAD += (24-len(HEAD))*" " - msg_data = "\n" + "Everything OK with data values" - logging.info(msg_data) - - def check_meta_grid(self): - # The following lists will be filled with the log report for each - # message. Metadata of the header and of the grid description section - # will be tested. - meta_log = list() - grid_log = list() - index = list() - # These lists, g_ed and grid_t will check the homogeneity of the - # messages for the GRIBEditionNumber and gridType keys. - g_ed = list() - grid_t = list() - missing_meta = list() - missing_grid = list() - - # Checking all messages. Here we call methods that are imported from - # metadata_checks submodule - - for i,msg in enumerate(self.grib_msgs): - - index.append(i) - - g_ed.append(msg["GRIBEditionNumber"]) - grid_t.append(msg["gridType"]) - - meta_cck = check_metada_keys(msg) - grid_cck = check_grid_keys(msg) - - if len(meta_cck) > 1: - for item in meta_cck[1]: - if item not in missing_meta: - missing_meta.append(item) - - if len(grid_cck) > 1: - for item in grid_cck[1]: - if item not in missing_grid: - missing_grid.append(item) - - meta_log.append(meta_cck[0]) - grid_log.append(grid_cck[0]) - - grib_editions = list(set(g_ed)) - grid_types = list(set(grid_t)) - - err_meta = meta_log.count("ERROR") - err_grid = grid_log.count("ERROR") - - if len(grib_editions) > 1: - # There are more than 1 edition in gribEdition keys for GRIB messages - if 1 not in grib_editions: - # If edition 1 not in - msg_editions = "\n" + "Grib Edition Check:" - msg_editions += "\n" + "tFound different Grib editions in the messages" - for item in grib_editions: - msg_editions += "\n" + "\t\tEdition: " + str(item) - logging.warning(msg_editions) - else: - msg_editions = "\n" + "Grib Edition Check:" - msg_editions += "\n" + "tFound different Grib editions in the messages" - for item in grib_editions: - msg_editions += "\n" + "\t\tEdition: " + str(item) - wrn = "Deprecated GRIB1 version found" - msg_editions += "\n\t" + wrn - logging.error(wrn) - logging.warning(msg_editions) - else: - if 1 not in grib_editions: - msg_editions = "\n" + "Grib Edition Check:" - msg_editions += " Everything OK, one unique edition found" - msg_editions += " GRIB" + str(grib_editions[0]) - logging.info(msg_editions) - else: - msg_editions = " Grib Edition Check: " - msg_editions += "Deprecated GRIB1 version found" - logging.warning(msg_editions) - warn_msg = "#KEYS-GRIB_ED >> WARNING: " + msg_editions - wrn = "Deprecated GRIB1 version found" - logging.error(wrn) - - if len(grid_types) > 1: - msg_grid_type = "\n" + "Grid Type Check:" - msg_grid_type += "\n" + "\tFound different Grid Type in the messages" - for item in grid_types: - msg_grid_type += "\n" + "\t\tGrid type: " + str(item) - logging.warning(msg_grid_type) - else: - msg_grid_type = "\n" + "Grid Type Check:" - msg_grid_type += "\n" + "\tEverything OK, one unique Grid Type found" - msg_grid_type += "\n" + "\t\tGrid type: " + str(grid_types[0]) - logging.info(msg_grid_type) - - if err_meta != 0: - msg_meta = "\n" + "Metadata Check:" - msg_meta += "\n" + "\tOne or more messages have missing KEYS" - for item in missing_meta: - msg_meta += "\n" + "\t\tKey: " + str(item) - logging.warning(msg_meta) - else: - msg_meta = "\n" + "Metadata Check:" - msg_meta += "\n" + "tEverything OK" - logging.info(msg_meta) - - if err_grid != 0: - msg_grid = "\n" + "Grid Metada Check:" - msg_grid += "\n" + "\tOne or more messages have missing Keys" - for item in missing_grid: - msg_grid += "\n" + "\t\tKey: " + str(item) - logging.warning(msg_grid) - else: - msg_grid = "\n" + "Grid Metada Check:" - msg_grid += "\n" + "\tEverything OK with data values" - logging.info(msg_grid) - -if __name__ == "__main__": - args = sys.argv[1:] - - for item in args: - grib_cck_run(item) diff --git a/dqc_wrapper/utils/grib_checker/grib_cck.pyc b/dqc_wrapper/utils/grib_checker/grib_cck.pyc deleted file mode 100644 index 399aa51cf9c5e57b6b7732a3395304e9b064372b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10453 zcmcgyO>7*=b*`Ej&TvK~B~tv=Qr?!d+8uj$_2YH0@Mf`DE=g$>Nkh50wk*POV>I0y zH96Bwb~PmuA#;%rxjBd2ZDfzW`4GU)Vec{E00|J}l!E~WHeeqD-vS%<_r2<#A1&qG zAf`!9&8t^cuc}_X-zpY=GhX|LfBUD0EtUNg@%=tNW>hQX<4>!OQX4&3s|}sw3u>c~ z!$q}G%;A#SDCO{o+8D{}w{F(q~l@C(rImYTUr5f;qMF@Qm7+SHW2o%&TWw>D^ze`;jnUy?zE934f2DhN%Kvx^wTtCFk0ew_0G5 zD&Rx5E#qT8LXj$Uh-tMt(&`Z0(rSTU1+~E0?+C7Faiu}rh{ct295%X+J+9*z*6WDAWN57w8jw%#&-asA70KHa(grr%7Pt;a!YJ4mkjyDjf& z(%jhryqAU@bG4m>kG#CuR$ALvb`H`>5EQ&e0@-5bfHb2hlpZU-t4l@UDL2;R>5ox) zo~Mc@X7BSDuO%~2yob_Wq;MO|L+A?v$#_^j>C%i zu%bGI%vVIFey9$i3pos6ovV?P8^iJ&_E3@}PTc;tjE$>lEzINiM?X_ClDd*@kQ^F^C%G|C!WxLD^sGE5d zJm7g@drv3m3&VfRwzPmqwnFU+B(HHP|>^JQ~0~j zRx2Gpqq%Bp2uF=Q+Y}R+zmkQh>Zh>%hM7Y7X@xRhAcN9muLXq;yv?u^WE!^}9GELx zCXT=)D7cRGd+zW zvmxCeZBl>5+Qdf0Z>O0)7GNt5BXA#c1ZnH3FSvLoh-@PlMy!&C(;Ub>%91zZj_*ZHtcAvI%k$%w;Kkfl zQ*eWOi(;?&q#1Uak2--YAxwkrNh(O+3|dxt+|^gH67wnwYDraBbrD)JrDt@lFs5sI zzE}osToazw=a12u5{~W9qBFl4)EQBmEl4`f2KuBlvd%j3Ee_DHdFFn|SV{8X;8@}xEfhdwo z;Sn1O3GzQej~6P4%R_akvhGs`FQdpM z+82LmB{~&}hQs!_CJ`O?5(m7(;xdYp6kVDDYukIXe;p_za~>zS5aC*3P;?zDx>P(K z)G|j?bYX|LBveDp1mg~~PR9)Q3KI{*TvFCTTe}^9jTXNTLkh*76Az~>Ff2Fhbn-Ki zR!Su7GNwTg#xH~jFuXA5sED11AqN_sfM4j&)*Af{Of<|mn4bZ_RC0_3fPr(ceJlWs z7=Mlupp7VwGgYt-cm@QgqaxG4WeB_ue_$g88oNe%0VVu&nC|((+UAWgG3ia5^*x%_ zThU6;PJ+Os&QPyA&0{-VWGDFl&!8nU_Pf1+7|$zTmw`VVAZ^^&P|YF?@iQ)+fQ?8f z?PBA*&3*eFM(!w^DFtHOMewctZ>HCB;JO9kD8t0jb@5-VII=#i*%5kJlq|=FwH~WQ zP{ziG(5P}&N-nki1ogyasI`ZW`7#Pvbf|#*7OnxR6)JkXC}oM3zW+O3qP5RLV8(!? zBPy~4fC7ZDgh>S;E67j}N-RSd8h}#V<6o9lcx|aneu&n%mfN0tgPsY zu&@OyBDom9g=x&%z?`040VmcaC2B}1Lf2ovtzyUtr9a{#egN`@kqm@F%ZjNdJQrE< z?*QN&dn=~>v6&?7p;#Cj2R}m}iG$~0B4NxR4G4th-p*>k;pod2frCZdi%u|6nt1Wn z0!d7(dlP~`^Dws1F$6{ohfC@l2H_8Z@f;2C$WY@fEN9-K!pV9)#aW#YGa8#!!r;MNh+Pk@m^xyaKd-d#n5Is-7wlq1LBIr(W*HnpiMFP6r9gl zy|Z+0eRbs>=i+5kt5e=Y=+h8U8z+PvL7EGrg6LKZ3xeW6T1hvGpNjhqO}rT=U6>^5 za<*g%T6ZLTCAJf{+hNoe@?o?Yr<`mjfw}jhy{`Cp3BaxAWzZy#*=)lAw(@Lbh3>4{8G^dB)0XQbfyvSwOFAU#%2&@v8iuC?tYd(jU$?;;Auy<^1% zJ)tKN=hlj~@|nUpeNkU7)C%rRw71xaKh*CJ@G*ahBEW4CBnzcz$aesUIuL*a7Zm~A zK-udgWOMd9siNF@C-J>*B&2l2Trk8!%W4Sje7?i4ap>v+S_h>3Fa_5cnfmgG55?csDSn=ck(-K%({>a1b;wxs{^kgmn}r<>DTK z^nc+amR1$2daAIX&)JZli|;X&>tvV@j^<$t1aP~klDEh>`m-EA4<(*{8$BbzfT3){ z3FJJTgL2RD9tama$UX(FeL53zu3>oPajEh3yUyM9n+DE-d6)>aV~u~;GSEnOw~bb@ ztnRl7-DS~0QRn(y;V*ab;p)5d?UQ8b8YcTCJ{e2PdP={f&s#a=&U!5U51eja zPOZQS8!5R(wSP~tnVfGc5C2Mi3ptKWtRSRt#*(^Q8J6$>DDmhy3jBpwBktg}*6Sk2 zkZ@~0m~KhTkyRn{XtGE8bIIaH>FsS2g#+VJ|AbY*J^VbZGmd(cM~%n<>Czl7*&xq| zS+eW2=&zYOp-XR2Mr>Yx1~CL588L((l9g#*%Go9Uokmb{4AtnfsB($O6YUZu`_o+F zspE+K^Jfto>k-2eEisW}-a|C(y)htrn|kRRORl%Pw&t#^JMX>c++T7Vw;DGy@pe1x zMs=@AIKCDIPMkR1I0>9w+?~gW@Zoe?agxyC@lMb1%Hlc7w;DIr5M%LHVihUDLHZbx zgR^!UE)8x;?s&rpZp#>6b;w`@Zc9UpGQ1QSYWm|;xfaLfC=wA`6G@*EARD+cgsGl{TjtH{(EtH_K8v%7S}U}85pv&RbQg^?fZyW8wf z?U!saND@SSynmPeta6OoWe2X1cQevK+F4`!37UxK-&O4D{s&7j@1am~omed`>a+Nr zES%P-kz`ssQqyOUkkX>m^!TyZ7KMn{SLDYsJ|=+0`6G5FYl2o=6NHq(0`P?vsHpuZ z4FlY>;VTcdrY(YAL(i?1ky{tuCeq|oX=D~?c91t@2!ty{&}fM=Qww3OEQ|~W_DD1c z-ebF@l3%F(>%^eCu=4PtIzonnzp`B3e?owC$EL-h83};6T=Lsp*u)%kkhgOeyKCw`xI>#J<`uZ3aq^28d5s`u zLMXvx3g+mvSlnLqjO=-QV72W6mVJmfPb}_t+J8wMO{zn@mcp`*G83Cr`xn{1^6;GS z15JyRVao>Tu=}t2KE$5S8IzVbKQH*_KL?>NJWpu8aGxf2N>%`JQ+5SN2)2+dP6_d$ znWDcX*R$pSpy0op&pL+7V!IKr2&=^~X)EX26CQ6mc{dMrfKg`u5KtKF$$&cbQgW%O0$LjZe( z&RRkwdr8LPt-H6OX<8j_$c{b4qqcRPKP~#NsG}Kmh-Yma=nRR>$ZGgHWe*fhmxop} zqjtaFTg{AJ&3Wa&niF~rESkw@wC#s@XSXxHU-IkfXjUEK4gvC^9nOw6 zpuuyRvng-rOtorN@v+X3cYMRai>$L3g}Zx5`s|F^7+O*xCf?SrX?XFDVQPQr_UeQ6 zH|4rxb!FI{@@5Nr@f|)&%Q8sd>oh(A4t&DO1`x{;xCOP0jETr8-2_k)UND zys(!_nCDXh#HgY+C=Sy^{Qr8&y;h%(nW%E}m`U*2QGD)>l!V&zr@#ad1TAZi?ZLCF zJ;!ir68Gmj!yF%?_JU4z5|k*-jR{HaB*EFMtWuLDB$E^tmn!ZKF_dzfVeJBvcqxn2 z?6Wc}HfECtG)ca=nl7)v@`$aC6|>^PUD|uEwiozv%Oy>z+&N{E=W*x|f_(-;ydHV} z#{?@v0~L8&>pv&wMg&$X>%)`l$AmHu$1^}A4Ld2K!QM!Qlur};D8Ze|y$Q9FF{52N zNcN)09>u)5j;<$_$ln9$MTCClA32GArm%6Ou8u4g#tV~(B**ZuF@@{8F+JD&p42md zrzFapD)8ZB0@r!-5@%Y-V$MjkiHB`zLG+0Tw2T;Z3gzI4`7AE&>Kt2R=H63yC~#}1NX>J+;yTZqc~|U2`}EY p2lw76CNyuLfUFJw7Rn>lT6Mm ../archives/prioritary/seasonal/100_seas_for-monthly-Plvls-A-hindcast-temp-1993.grib -1> ../archives/prioritary/seasonal/100_seas_for-monthly-Plvls-A-hindcast-temp-1994.grib -2> ../archives/prioritary/seasonal/100_seas_for-monthly-Plvls-A-hindcast-temp-1995.grib -3> ../archives/prioritary/seasonal/100_seas_for-monthly-Plvls-A-hindcast-temp-1996.grib -4> ../archives/prioritary/seasonal/100_seas_for-monthly-Plvls-A-hindcast-temp-1997.grib -5> ../archives/prioritary/seasonal/100_seas_for-monthly-Plvls-A-hindcast-temp-1998.grib -6> ../archives/prioritary/seasonal/100_seas_for-monthly-Plvls-A-hindcast-temp-1999.grib -7> ../archives/prioritary/seasonal/100_seas_for-monthly-Plvls-A-hindcast-temp-2000.grib -8> ../archives/prioritary/seasonal/100_seas_for-monthly-Plvls-A-hindcast-temp-2001.grib -9> ../archives/prioritary/seasonal/100_seas_for-monthly-Plvls-A-hindcast-temp-2002.grib -10> ../archives/prioritary/seasonal/100_seas_for-monthly-Plvls-A-hindcast-temp-2003.grib -11> ../archives/prioritary/seasonal/100_seas_for-monthly-Plvls-A-hindcast-temp-2004.grib -12> ../archives/prioritary/seasonal/100_seas_for-monthly-Plvls-A-hindcast-temp-2005.grib -13> ../archives/prioritary/seasonal/100_seas_for-monthly-Plvls-A-hindcast-temp-2006.grib -14> ../archives/prioritary/seasonal/100_seas_for-monthly-Plvls-A-hindcast-temp-2007.grib -15> ../archives/prioritary/seasonal/100_seas_for-monthly-Plvls-A-hindcast-temp-2008.grib -16> ../archives/prioritary/seasonal/100_seas_for-monthly-Plvls-A-hindcast-temp-2009.grib -17> ../archives/prioritary/seasonal/100_seas_for-monthly-Plvls-A-hindcast-temp-2010.grib -18> ../archives/prioritary/seasonal/100_seas_for-monthly-Plvls-A-hindcast-temp-2011.grib -19> ../archives/prioritary/seasonal/100_seas_for-monthly-Plvls-A-hindcast-temp-2012.grib -20> ../archives/prioritary/seasonal/100_seas_for-monthly-Plvls-A-hindcast-temp-2013.grib -21> ../archives/prioritary/seasonal/100_seas_for-monthly-Plvls-A-hindcast-temp-2014.grib -22> ../archives/prioritary/seasonal/100_seas_for-monthly-Plvls-A-hindcast-temp-2015.grib -23> ../archives/prioritary/seasonal/100_seas_for-monthly-Plvls-A-hindcast-temp-2016.grib -24> ../archives/prioritary/seasonal/100_seas_for-monthly-Plvls-B-forecast-temp-2017.grib -25> ../archives/prioritary/seasonal/100_seas_for-monthly-Plvls-B-forecast-temp-2018.grib -26> ../archives/prioritary/seasonal/100_seas_for-monthly-Plvls-B-forecast-temp-2019.grib -27> ../archives/prioritary/seasonal/101_seas_for-monthly-Slvls-A-hindcast-2mtemp-1993.grib -28> ../archives/prioritary/seasonal/101_seas_for-monthly-Slvls-A-hindcast-2mtemp-1994.grib -29> ../archives/prioritary/seasonal/101_seas_for-monthly-Slvls-A-hindcast-2mtemp-1995.grib -30> ../archives/prioritary/seasonal/101_seas_for-monthly-Slvls-A-hindcast-2mtemp-1996.grib -31> ../archives/prioritary/seasonal/101_seas_for-monthly-Slvls-A-hindcast-2mtemp-1997.grib -32> ../archives/prioritary/seasonal/101_seas_for-monthly-Slvls-A-hindcast-2mtemp-1998.grib -33> ../archives/prioritary/seasonal/101_seas_for-monthly-Slvls-A-hindcast-2mtemp-1999.grib -34> ../archives/prioritary/seasonal/101_seas_for-monthly-Slvls-A-hindcast-2mtemp-2000.grib -35> ../archives/prioritary/seasonal/101_seas_for-monthly-Slvls-A-hindcast-2mtemp-2001.grib -36> ../archives/prioritary/seasonal/101_seas_for-monthly-Slvls-A-hindcast-2mtemp-2002.grib -37> ../archives/prioritary/seasonal/101_seas_for-monthly-Slvls-A-hindcast-2mtemp-2003.grib -38> ../archives/prioritary/seasonal/101_seas_for-monthly-Slvls-A-hindcast-2mtemp-2004.grib -39> ../archives/prioritary/seasonal/101_seas_for-monthly-Slvls-A-hindcast-2mtemp-2005.grib -40> ../archives/prioritary/seasonal/101_seas_for-monthly-Slvls-A-hindcast-2mtemp-2006.grib -41> ../archives/prioritary/seasonal/101_seas_for-monthly-Slvls-A-hindcast-2mtemp-2007.grib -42> ../archives/prioritary/seasonal/101_seas_for-monthly-Slvls-A-hindcast-2mtemp-2008.grib -43> ../archives/prioritary/seasonal/101_seas_for-monthly-Slvls-A-hindcast-2mtemp-2009.grib -44> ../archives/prioritary/seasonal/101_seas_for-monthly-Slvls-A-hindcast-2mtemp-2010.grib -45> ../archives/prioritary/seasonal/101_seas_for-monthly-Slvls-A-hindcast-2mtemp-2011.grib -46> ../archives/prioritary/seasonal/101_seas_for-monthly-Slvls-A-hindcast-2mtemp-2012.grib -47> ../archives/prioritary/seasonal/101_seas_for-monthly-Slvls-A-hindcast-2mtemp-2013.grib -48> ../archives/prioritary/seasonal/101_seas_for-monthly-Slvls-A-hindcast-2mtemp-2014.grib -49> ../archives/prioritary/seasonal/101_seas_for-monthly-Slvls-A-hindcast-2mtemp-2015.grib -50> ../archives/prioritary/seasonal/101_seas_for-monthly-Slvls-A-hindcast-2mtemp-2016.grib -51> ../archives/prioritary/seasonal/101_seas_for-monthly-Slvls-B-forecast-2mtemp-2017.grib -52> ../archives/prioritary/seasonal/101_seas_for-monthly-Slvls-B-forecast-2mtemp-2018.grib -53> ../archives/prioritary/seasonal/101_seas_for-monthly-Slvls-B-forecast-2mtemp-2019.grib -54> ../archives/prioritary/seasonal/102_seas_for-monthly-Slvls-A-hindcast-2mdewtemp-1993.grib -55> ../archives/prioritary/seasonal/102_seas_for-monthly-Slvls-A-hindcast-2mdewtemp-1994.grib -56> ../archives/prioritary/seasonal/102_seas_for-monthly-Slvls-A-hindcast-2mdewtemp-1995.grib -57> ../archives/prioritary/seasonal/102_seas_for-monthly-Slvls-A-hindcast-2mdewtemp-1996.grib -58> ../archives/prioritary/seasonal/102_seas_for-monthly-Slvls-A-hindcast-2mdewtemp-1997.grib -59> ../archives/prioritary/seasonal/102_seas_for-monthly-Slvls-A-hindcast-2mdewtemp-1998.grib -60> ../archives/prioritary/seasonal/102_seas_for-monthly-Slvls-A-hindcast-2mdewtemp-1999.grib -61> ../archives/prioritary/seasonal/102_seas_for-monthly-Slvls-A-hindcast-2mdewtemp-2000.grib -62> ../archives/prioritary/seasonal/102_seas_for-monthly-Slvls-A-hindcast-2mdewtemp-2001.grib -63> ../archives/prioritary/seasonal/102_seas_for-monthly-Slvls-A-hindcast-2mdewtemp-2002.grib -64> ../archives/prioritary/seasonal/102_seas_for-monthly-Slvls-A-hindcast-2mdewtemp-2003.grib -65> ../archives/prioritary/seasonal/102_seas_for-monthly-Slvls-A-hindcast-2mdewtemp-2004.grib -66> ../archives/prioritary/seasonal/102_seas_for-monthly-Slvls-A-hindcast-2mdewtemp-2005.grib -67> ../archives/prioritary/seasonal/102_seas_for-monthly-Slvls-A-hindcast-2mdewtemp-2006.grib -68> ../archives/prioritary/seasonal/102_seas_for-monthly-Slvls-A-hindcast-2mdewtemp-2007.grib -69> ../archives/prioritary/seasonal/102_seas_for-monthly-Slvls-A-hindcast-2mdewtemp-2008.grib -70> ../archives/prioritary/seasonal/102_seas_for-monthly-Slvls-A-hindcast-2mdewtemp-2009.grib -71> ../archives/prioritary/seasonal/102_seas_for-monthly-Slvls-A-hindcast-2mdewtemp-2010.grib -72> ../archives/prioritary/seasonal/102_seas_for-monthly-Slvls-A-hindcast-2mdewtemp-2011.grib -73> ../archives/prioritary/seasonal/102_seas_for-monthly-Slvls-A-hindcast-2mdewtemp-2012.grib -74> ../archives/prioritary/seasonal/102_seas_for-monthly-Slvls-A-hindcast-2mdewtemp-2013.grib -75> ../archives/prioritary/seasonal/102_seas_for-monthly-Slvls-A-hindcast-2mdewtemp-2014.grib -76> ../archives/prioritary/seasonal/102_seas_for-monthly-Slvls-A-hindcast-2mdewtemp-2015.grib -77> ../archives/prioritary/seasonal/102_seas_for-monthly-Slvls-A-hindcast-2mdewtemp-2016.grib -78> ../archives/prioritary/seasonal/102_seas_for-monthly-Slvls-B-forecast-2mdewtemp-2017.grib -79> ../archives/prioritary/seasonal/102_seas_for-monthly-Slvls-B-forecast-2mdewtemp-2018.grib -80> ../archives/prioritary/seasonal/102_seas_for-monthly-Slvls-B-forecast-2mdewtemp-2019.grib -81> ../archives/reanalysis/06_reanalysis-era5-pressure-levels.grib -82> ../archives/reanalysis/07_reanalysis-era5-single-levels.grib -83> ../archives/reanalysis/29_reanalysis-uerra-europe-single-levels.grib -84> ../archives/reanalysis/30_reanalysis-uerra-europe-pressure-levels.grib -85> ../archives/reanalysis/31_reanalysis-uerra-europe-soil-levels.grib -86> ../archives/reanalysis/32_reanalysis-uerra-europe-height-levels.grib -87> ../archives/reanalysis/33_reanalysis-era5-single-levels-monthly-means.grib -88> ../archives/reanalysis/34_reanalysis-era5-pressure-levels-monthly-means.grib -89> ../archives/seas_for/21_seas_for-seasonal-postprocessed-single-levels.grib -90> ../archives/seas_for/22_seas_for-seasonal-original-single-levels.grib -91> ../archives/seas_for/23_seas_for-seasonal-monthly-single-levels.grib -92> ../archives/seas_for/24_seas_for-seasonal-original-pressure-levels.grib -93> ../archives/seas_for/25_seas_for-seasonal-monthly-pressure-levels.grib -94> ../archives/seas_for/26_seas_for-seasonal-postprocessed-pressure-levels.grib -############################################################ - -LOG GRIB KEYS FOR SEASONAL AND REANALYSIS - ------------------------------------------------------------- - - ||GENERAL KEYS|| - -All Keys: 313 - -Common Keys: 116 - -Non common keys for reanalysis and seasonal forecast: 197 - ------------------------------------------------------------- - - ||SEASONAL|| - -Keys for seasonal: 210 - -Common Seasonal Keys: 189 - -Non common Seasonal Keys: 21 - ------------------------------------------------------------- - - ||REANALYSIS|| - -Keys for reanalysis: 305 - -Reanalysis ERA5 Keys: 193 - -Reanalysis UERRA Keys: 230 - -Common ERA5 and UERRA keys: 116 - -Non common ERA5 and UERRA keys: 189 - -Common ERA5 and UERRA keys are the same as -GENERAL common keys above? True - ------------------------------------------------------------- - - ||BY GRIB EDITION|| - -Keys for GRIB1: 214 - -Keys for GRIB2: 230 - -############################################################ ->Saving seasonal as GRIB_KEYS-seasonal.json - ->Saving by_grib_edition as GRIB_KEYS-by_grib_edition.json - ->Saving reanalysis as GRIB_KEYS-reanalysis.json - ->Saving general as GRIB_KEYS-general.json - - -****FINISHED**** diff --git a/dqc_wrapper/utils/grib_keys/map_grib_keys.py b/dqc_wrapper/utils/grib_keys/map_grib_keys.py deleted file mode 100644 index e8c1cd10b..000000000 --- a/dqc_wrapper/utils/grib_keys/map_grib_keys.py +++ /dev/null @@ -1,280 +0,0 @@ -#!/usr/bin/env python -# -# This script checks every single key for GRIB files within the destination -# folder you have typed in the command line -# -# AUTHOR: Barcelona Supercomputing Center-Centro Nacional de Supercomputacion -# Earth Sciences Department -# I. CERNICHARO: ivan.cernicharo@bsc.es -# - -import os -import sys -import datetime -import json - -from eccodes import GribFile - -class LOG: - - def __init__(self): - - self.log = "" - self.date = datetime.datetime.now().date().isoformat().replace("-","") - - def save_log(self): - - f_log = open('LOG_GRIB_KEYS-' + self.date + '.txt','w') - f_log.write(self.log) - f_log.close() - - -def list_grib_files_tree(path): - """Function to list all GRIB files of a tree directory - """ - grib_files = [] - - for root, dirs, files in os.walk(path): - for f in files: - if (f.endswith("grib") or f.endswith("grb")) and "efas" not in f and "ecv" not in f: - grib_files.append(os.path.join(root,f)) - - grib_files.sort() - - string = "" - - for i,f in enumerate(grib_files): - string += "\n" + str(i)+ '> ' + f - - return string,grib_files - -def list_grib_files_folder(path): - """Function to list all GRIB files of a folder - """ - grib_files = [] - - for f in os.listdir(path): - if (f.endswith("grib") or f.endswith("grb")) and "efas" not in f and "ecv" not in f: - grib_files.append(os.path.join(path,f)) - - grib_files.sort() - - string = "" - - for i,f in enumerate(grib_files): - string += "\n" + str(i)+ '> ' + f - - return string,grib_files - -class grib_mssg: - - def __init__(self,msg): - self.msg = msg - self.attrcolection = msg.keys() - - def return_keys(self): - return self.attrcolection - -def map_keys_gfiles(grib_files): - """Map all available GRIB files within a folder or tree directory - and extracts all structure keys for each message within each - GRIB file listed - """ - grib_keys = [] - - for f in grib_files: - g_f = GribFile(f) - k_keys = [] - for i,m in enumerate(g_f): - - if i == 0: - g_v = m["GRIBEditionNumber"] - g_c = grib_mssg(m) - if "seas_for" in f: - type_file = "seasonal forecast" - if "reanalysis" in f or f.endswith("grb"): - if "uerra" in f: - type_file = "reanalysis uerra" - else: - type_file = "reanalysis era5" - g_keys = g_c.return_keys() - - for kk in g_keys: - if kk not in k_keys: - k_keys.append(kk) - - g_f.close() - grib_keys.append([k_keys,type_file,g_v]) - - return grib_keys - -def check_distinct_keys(grib_keys): - """This function takes as input a list of lists of grib keys and analyze which - are the common keys for seasonal, reanalysis, ERA5, UERRA and returns as an - output a dictornary with these keys. It also returns a LOG of what has been found - """ - - common_keys,non_common_keys,seasonal_keys,reanalysis_keys,all_keys = [],[],[],[],[] - common_era5_uerra,non_common_era5_uerra,r_era5_keys,r_uerra_keys = [],[],[],[] - common_seasonal,non_common_seasonal = [[],[]] - g1,g2 = [],[] - - for ll in grib_keys: - for a in ll[0]: - - counter,counter_r,counter_s = 0,0,0 - - for kl in grib_keys: - - if a not in kl[0]: - counter += 1 - - if "reanalysis" in kl[1] and "reanalysis" in ll[1] and a not in kl[0]: - counter_r += 1 - - if "seasonal" in kl[1] and "seasonal" in ll[1] and a not in kl[0]: - counter_s += 1 - - if a not in g1 and ll[2] == 1: - g1.append(a) - - if a not in g2 and ll[2] == 2: - g2.append(a) - - if counter == 0 and a not in common_keys: - common_keys.append(a) - - if counter != 0 and a not in non_common_keys: - non_common_keys.append(a) - - if counter_r == 0 and a not in common_era5_uerra and "reanalysis" in ll[1]: - common_era5_uerra.append(a) - - if counter_r != 0 and a not in non_common_era5_uerra and "reanalysis" in ll[1]: - non_common_era5_uerra.append(a) - - if counter_s == 0 and a not in common_seasonal and "seasonal" in ll[1]: - common_seasonal.append(a) - - if counter_s != 0 and a not in non_common_seasonal and "seasonal" in ll[1]: - non_common_seasonal.append(a) - - if 'seasonal forecast' in ll[1] and a not in seasonal_keys: - seasonal_keys.append(a) - - if 'reanalysis' in ll[1] and a not in reanalysis_keys: - reanalysis_keys.append(a) - - if ('era5' in ll[1] or 'ecv' in ll[1]) and a not in r_era5_keys: - r_era5_keys.append(a) - - if 'uerra' in ll[1] and a not in r_uerra_keys: - r_uerra_keys.append(a) - - if a not in all_keys: - all_keys.append(a) - - # Saving LOG of number of distinct keys - string = "\n" + 60*"#" + "\n" - string += "\nLOG GRIB KEYS FOR SEASONAL AND REANALYSIS\n" - string += "\n" + 60*"-" + "\n" - string += "\n\t||GENERAL KEYS||\n" - string += "\nAll Keys: %s \n" %len(all_keys) - string += "\nCommon Keys: %s \n" %len(common_keys) - string += "\nNon common keys for reanalysis and seasonal forecast: %s \n" %len(non_common_keys) - string += "\n" + 60*"-" + "\n" - string += "\n\t||SEASONAL||\n" - string += "\nKeys for seasonal: %s \n" %len(seasonal_keys) - string += "\nCommon Seasonal Keys: %s \n" %len(common_seasonal) - string += "\nNon common Seasonal Keys: %s \n" %len(non_common_seasonal) - string += "\n" + 60*"-" + "\n" - string += "\n\t||REANALYSIS||\n" - string += "\nKeys for reanalysis: %s \n" %len(reanalysis_keys) - string += "\nReanalysis ERA5 Keys: %s \n" %len(r_era5_keys) - string += "\nReanalysis UERRA Keys: %s \n" %len(r_uerra_keys) - string += "\nCommon ERA5 and UERRA keys: %s \n" %len(common_era5_uerra) - string += "\nNon common ERA5 and UERRA keys: %s \n" %len(non_common_era5_uerra) - string += "\nCommon ERA5 and UERRA keys are the same as \nGENERAL common keys above? %s \n" %(common_era5_uerra == common_keys) - string += "\n" + 60*"-" + "\n" - string += "\n\t||BY GRIB EDITION||\n" - string += "\nKeys for GRIB1: %s \n" %len(g1) - string += "\nKeys for GRIB2: %s \n" %len(g2) - string += "\n" + 60*"#" - - mapped_keys = { - "general":{ - "all":all_keys, - "common":common_keys - }, - "seasonal":{ - "all":seasonal_keys, - "common":common_seasonal - }, - "reanalysis":{ - "all":reanalysis_keys, - "era5":r_era5_keys, - "uerra":r_uerra_keys - }, - "by_grib_edition":{ - "1":g1, - "2":g2 - } - } - - return string,mapped_keys - -def save_to_json(dictionary_name): - - string = "" - for item in dictionary_name.keys(): - json_name = "GRIB_KEYS-" + item + ".json" - - string += "\n>Saving %s as %s\n" %(item,json_name) - - with open(json_name,"w") as fp: - json.dump(dictionary_name[item],fp,indent=4,sort_keys=True) - - fp.close() - - string += "\n\n****FINISHED****\n" - return string - - -def main(args): - # Create a LOG class - script_log = LOG() - - if len(args) > 1: - if args[1] == "tree": - # List all available GRIB file in the tree directory - args = args[0] - string,grib_files = list_grib_files_tree(args) - script_log.log += string - elif args[1] == "folder": - # List all available GRIB file in the folder - args = args[0] - string,grib_files = list_grib_files_folder(args) - script_log.log += string - - print(string) - - # Map all files - grib_keys = map_keys_gfiles(grib_files) - - # Analyze the grib keys above - string,mapped_keys = check_distinct_keys(grib_keys) - script_log.log += string - print(string) - - # Save keys above - string = save_to_json(mapped_keys) - script_log.log += string - script_log.save_log() - print(string) - -if __name__ == "__main__": - args = sys.argv[1:] - - print("\nMapping all GRIB files in %s \n" %args) - - sys.exit(main(args)) diff --git a/dqc_wrapper/utils/utils_forms.py b/dqc_wrapper/utils/utils_forms.py index 007cb4f96..7ed855518 100644 --- a/dqc_wrapper/utils/utils_forms.py +++ b/dqc_wrapper/utils/utils_forms.py @@ -143,7 +143,7 @@ def get_dataset_information(dataset, forms_dir, grib1_def, grib2_def): except: raise Exception('Problem loading mapping/form from cds-forms directory. Please check your configuration') - # Load variables yaml file into dictionary (some in abstract.yaml, some in other yaml file, a c3s mess) + # Load variables yaml file into dictionary (some in abstract.yaml, some in other yaml file) try: yaml_file = os.path.join(forms_dir, dataset, 'variables.yaml') if not(os.path.exists(yaml_file)): @@ -154,11 +154,8 @@ def get_dataset_information(dataset, forms_dir, grib1_def, grib2_def): raise Exception('Problem loading variables.yaml from cds-forms directory. Please check your configuration') # Try to load yaml - try: - with open(yaml_file, 'r') as cdyml: - yvar = yaml.load(cdyml) - except: - raise Exception('Problem loading {} from cds-forms directory. Please check your configuration'.format(yaml_file)) + with open(yaml_file, 'r') as cdyml: + yvar = yaml.load(cdyml) # Get c3s variables info c3svinfo = get_variables_info_c3s(form) @@ -194,7 +191,7 @@ def get_dataset_information(dataset, forms_dir, grib1_def, grib2_def): except ValueError: var_codes[k] = c except KeyError: - print('Key not found, could not find shortname') + print('Key not found, could not find shortname for variable={}, dataset={}'.format(k,dataset)) return var_codes, prod_types -- GitLab