From 8aee8639f16bc8be68da67483b7862efe8ca46cb Mon Sep 17 00:00:00 2001 From: Jan Jurgen Griesfeller Date: Mon, 13 May 2024 13:20:14 +0200 Subject: [PATCH 1/6] bump to dev version --- setup.cfg | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/setup.cfg b/setup.cfg index 9a16f9c..087c1c8 100644 --- a/setup.cfg +++ b/setup.cfg @@ -1,6 +1,6 @@ [metadata] name = pyaro_readers -version = 0.0.7 +version = 0.0.8dev0 author = MET Norway description = implementations of pyaerocom reading plugings using pyaro as interface long_description = file: README.md From 3d7956ffb05b2cc23a687a69765b8a43c30b6d73 Mon Sep 17 00:00:00 2001 From: Jan Jurgen Griesfeller Date: Fri, 24 May 2024 10:38:47 +0200 Subject: [PATCH 2/6] basic pyaro2pyaerocom reader setup; WIP --- setup.cfg | 3 +- .../pyaro2pyaerocom/Pyaro2PyaerocomReader.py | 256 ++++++++++++++++++ src/pyaro_readers/pyaro2pyaerocom/__init__.py | 4 + src/pyaro_readers/pyaro2pyaerocom/const.py | 11 + 4 files changed, 273 insertions(+), 1 deletion(-) create mode 100644 src/pyaro_readers/pyaro2pyaerocom/Pyaro2PyaerocomReader.py create mode 100644 src/pyaro_readers/pyaro2pyaerocom/__init__.py create mode 100644 src/pyaro_readers/pyaro2pyaerocom/const.py diff --git a/setup.cfg b/setup.cfg index f4414e4..37eeb69 100644 --- a/setup.cfg +++ b/setup.cfg @@ -1,6 +1,6 @@ [metadata] name = pyaro_readers -version = 0.0.8 +version = 0.0.10dev0 author = MET Norway description = implementations of pyaerocom reading plugings using pyaro as interface long_description = file: README.md @@ -51,6 +51,7 @@ pyaro.timeseries = nilupmfebas = pyaro_readers.nilupmfebas:EbasPmfTimeseriesEngine harp = pyaro_readers.harpreader:AeronetHARPEngine nilupmfabsorption = pyaro_readers.nilupmfabsorptionreader:NILUPMFAbsorptionTimeseriesEngine + pyaro2pyaerocom = pyaro_readers.pyaro2pyaerocom:Pyaro2PyaerocomTimeseriesReader [tox:tox] diff --git a/src/pyaro_readers/pyaro2pyaerocom/Pyaro2PyaerocomReader.py b/src/pyaro_readers/pyaro2pyaerocom/Pyaro2PyaerocomReader.py new file mode 100644 index 0000000..2a9f076 --- /dev/null +++ b/src/pyaro_readers/pyaro2pyaerocom/Pyaro2PyaerocomReader.py @@ -0,0 +1,256 @@ +import logging +import numpy as np +from pyaro.timeseries import ( + AutoFilterReaderEngine, + Data, + Flag, + NpStructuredData, + Station, +) +from tqdm import tqdm +from pyaro_readers.units_helpers import UALIASES + +from pathlib import Path +import re + +logger = logging.getLogger(__name__) + +FILL_COUNTRY_FLAG = False +FILE_MASK = "*.nas" +FIELDS_TO_SKIP = ["start_time of measurement", "end_time of measurement"] + + +class Pyaro2PyaerocomReaderException(Exception): + pass + + +class Pyaro2PyaerocomTimeseriesReader(AutoFilterReaderEngine.AutoFilterReader): + def __init__( + self, + filename: [Path, str], + filters=[], + tqdm_desc: [str, None] = None, + filemask: str = FILE_MASK, + vars_to_read: list[str] = None, + ): + self._filters = filters + self._stations = {} + self._data = {} # var -> {data-array} + self._set_filters(filters) + self._header = [] + self._opts = {"default": ReadEbasOptions()} + self._variables = {} + self._metadata = {} + + # variable include filter comes like this + # {'variables': {'include': ['PM10_density']}} + # test for variable filter + if "variables" in filters: + if "include" in filters["variables"]: + vars_to_read = filters["variables"]["include"] + self._vars_to_read = vars_to_read + logger.info(f"applying variable include filter {vars_to_read}...") + + realpath = Path(filename).resolve() + + if Path(realpath).is_dir(): + # search directory for files + files = list(realpath.glob(filemask)) + bar = tqdm(desc=tqdm_desc, total=len(files)) + + for _ridx, file in enumerate(files): + bar.update(1) + logger.info(file) + self.read_file(file, vars_to_read=vars_to_read) + if _ridx > 30: + assert True + + bar.close() + elif Path(realpath).is_file(): + self.read_file(realpath) + else: + # filename is something else + raise Pyaro2PyaerocomReaderException( + f"No such file or directory: {filename}" + ) + + def read_file_basic( + self, + filename: [Path, str], + ): + """Read EBAS NASA Ames file + + Parameters + ---------- + filename : str + absolute path to filename to read + + Returns + ------- + EbasNasaAmesFile + dict-like object containing results + """ + # data_out = EbasNasaAmesFile(filename) + data_out = None + + return data_out + + def read_file(self, filename: [Path, str], vars_to_read: list[str] = None): + """Read EBAS NASA Ames file and put the data in the object""" + + pass + return None + + def _unfiltered_data(self, varname) -> Data: + return self._data[varname] + + def _unfiltered_stations(self) -> dict[str, Station]: + return self._stations + + def _unfiltered_variables(self) -> list[str]: + return list(self._data.keys()) + + def close(self): + pass + + def _get_station_loc_data( + self, + filename: str, + ) -> tuple[float, float, float]: + lat, lon, alt = None + return lat, lon, alt + + +class Pyaro2PyaerocomTimeseriesEngine(AutoFilterReaderEngine.AutoFilterEngine): + def reader_class(self): + return Pyaro2PyaerocomTimeseriesReader + + def open(self, filename, *args, **kwargs) -> Pyaro2PyaerocomTimeseriesReader: + return self.reader_class()(filename, *args, **kwargs) + + def description(self): + return "Simple reader of EBAS NASA-Ames files using the pyaro infrastructure" + + def url(self): + return "https://github.com/metno/pyaro-readers" + + +class ReadEbasOptions(dict): + """Options for EBAS reading routine + + Attributes + ---------- + prefer_statistics : list + preferred order of data statistics. Some files may contain multiple + columns for one variable, where each column corresponds to one of the + here defined statistics that where applied to the data. This attribute + is only considered for ebas variables, that have not explicitely defined + what statistics to use (and in which preferred order, if applicable). + Reading preferences for all Ebas variables are specified in the file + ebas_config.ini in the data directory of pyaerocom. + ignore_statistics : list + columns that have either of these statistics applied are ignored for + variable data reading. + wavelength_tol_nm : int + Wavelength tolerance in nm for reading of (wavelength dependent) + variables. If multiple matches occur (e.g. query -> variable at 550nm + but file contains 3 columns of that variable, e.g. at 520, 530 and + 540 nm), then the closest wavelength to the queried wavelength is used + within the specified tolerance level. + shift_wavelengths : bool + (only for wavelength dependent variables). + If True, and a data columns candidate is valid within wavelength + tolerance around desired wavelength, that column will be considered + to be used for data import. Defaults to True. + assume_default_ae_if_unavail : bool + assume an Angstrom Exponent for applying wavelength shifts of data. See + :attr:`ReadEbas.ASSUME_AE_SHIFT_WVL` and + :attr:`ReadEbas.ASSUME_AAE_SHIFT_WVL` for AE and AAE assumptions + related to scattering and absorption coeffs. Defaults to True. + check_correct_MAAP_wrong_wvl : bool + (BETA, do not use): set correct wavelength for certain absorption coeff + measurements. Defaults to False. + eval_flags : bool + If True, the flag columns in the NASA Ames files are read and decoded + (using :func:`EbasFlagCol.decode`) and the (up to 3 flags for each + measurement) are evaluated as valid / invalid using the information + in the flags CSV file. The evaluated flags are stored in the + data files returned by the reading methods :func:`ReadEbas.read` + and :func:`ReadEbas.read_file`. + keep_aux_vars : bool + if True, auxiliary variables required for computed variables will be + written to the :class:`UngriddedData` object created in + :func:`ReadEbas.read` (e.g. if sc550dryaer is requested, this + requires reading of sc550aer and scrh. The latter 2 will be + written to the data object if this parameter evaluates to True) + convert_units : bool + if True, variable units in EBAS files will be checked and attempted to + be converted into AeroCom default unit for that variable. Defaults to + True. + try_convert_vmr_conc : bool + attempt to convert vmr data to conc if user requires conc (e.g. user + wants conco3 but file only contains vmro3), and vice versa. + ensure_correct_freq : bool + if True, the frequency set in NASA Ames files (provided via attr + *resolution_code*) is checked using time differences inferred from + start and stop time of each measurement. Measurements that are not in + that resolution (within 5% tolerance level) will be flagged invalid. + freq_from_start_stop_meas : bool + infer frequency from start / stop intervals of individual + measurements. + freq_min_cov : float + defines minimum number of measurements that need to correspond to the + detected sampling frequency in the file within the specified tolerance + range. Only applies if :attr:`ensure_correct_freq` is True. E.g. if a + file contains 100 measurements and the most common frequency (as + inferred from stop-start of each measurement) is daily. Then, if + `freq_min_cov` is 0.75, it will be ensured that at least 75 of the + measurements are daily (within +/- 5% tolerance), otherwise this file + is discarded. Defaults to 0. + + Parameters + ---------- + **args + key / value pairs specifying any of the supported settings. + """ + + #: Names of options that correspond to reading filter constraints + _FILTER_IDS = ["prefer_statistics", "wavelength_tol_nm"] + + def __init__(self, **args): + self.prefer_statistics = ["arithmetic mean", "median"] + # the last two are not part of the pyaerocom EBAS reader, but were needed to + # get to the right data columns with the NILU provided PMF data + self.ignore_statistics = [ + "percentile:15.87", + "percentile:84.13", + "uncertainty", + "detection limit", + ] + + self.wavelength_tol_nm = 50 + + self.shift_wavelengths = True + self.assume_default_ae_if_unavail = True + + self.check_correct_MAAP_wrong_wvl = False + + self.eval_flags = True + + self.keep_aux_vars = False + + self.convert_units = True + self.try_convert_vmr_conc = True + + self.ensure_correct_freq = False + self.freq_from_start_stop_meas = True + self.freq_min_cov = 0.0 + + self.update(**args) + + @property + def filter_dict(self): + d = {} + for n in self._FILTER_IDS: + d[n] = self[n] + return d diff --git a/src/pyaro_readers/pyaro2pyaerocom/__init__.py b/src/pyaro_readers/pyaro2pyaerocom/__init__.py new file mode 100644 index 0000000..c0d6b6c --- /dev/null +++ b/src/pyaro_readers/pyaro2pyaerocom/__init__.py @@ -0,0 +1,4 @@ +from .Pyaro2PyaerocomReader import ( + Pyaro2PyaerocomTimeseriesEngine, + Pyaro2PyaerocomTimeseriesReader, +) diff --git a/src/pyaro_readers/pyaro2pyaerocom/const.py b/src/pyaro_readers/pyaro2pyaerocom/const.py new file mode 100644 index 0000000..9d4010d --- /dev/null +++ b/src/pyaro_readers/pyaro2pyaerocom/const.py @@ -0,0 +1,11 @@ +import logging + +logger = logging.getLogger(__name__) + +#: EBAS name +EBAS_MULTICOLUMN_NAME = "EBASMC" +# needed because we reused the ebas nasa ames reader from pyaerocom +EBAS_DB_LOCAL_CACHE = True + +#: standard names for coordinates +STANDARD_COORD_NAMES = ["latitude", "longitude", "altitude"] From f63f7bae10c944b8575b5e9ca92b7901b71ccb9b Mon Sep 17 00:00:00 2001 From: Jan Jurgen Griesfeller Date: Fri, 24 May 2024 14:21:02 +0200 Subject: [PATCH 3/6] added test; introduced config class; WIP --- setup.cfg | 4 +- .../pyaro2pyaerocom/Pyaro2PyaerocomReader.py | 87 ++++++++----------- tests/test_Pyaro2PyaerocomReader.py | 50 +++++++++++ 3 files changed, 90 insertions(+), 51 deletions(-) create mode 100644 tests/test_Pyaro2PyaerocomReader.py diff --git a/setup.cfg b/setup.cfg index 37eeb69..04ce46c 100644 --- a/setup.cfg +++ b/setup.cfg @@ -1,6 +1,6 @@ [metadata] name = pyaro_readers -version = 0.0.10dev0 +version = 0.0.10dev2 author = MET Norway description = implementations of pyaerocom reading plugings using pyaro as interface long_description = file: README.md @@ -51,7 +51,7 @@ pyaro.timeseries = nilupmfebas = pyaro_readers.nilupmfebas:EbasPmfTimeseriesEngine harp = pyaro_readers.harpreader:AeronetHARPEngine nilupmfabsorption = pyaro_readers.nilupmfabsorptionreader:NILUPMFAbsorptionTimeseriesEngine - pyaro2pyaerocom = pyaro_readers.pyaro2pyaerocom:Pyaro2PyaerocomTimeseriesReader + pyaro2pyaerocom = pyaro_readers.pyaro2pyaerocom:Pyaro2PyaerocomTimeseriesEngine [tox:tox] diff --git a/src/pyaro_readers/pyaro2pyaerocom/Pyaro2PyaerocomReader.py b/src/pyaro_readers/pyaro2pyaerocom/Pyaro2PyaerocomReader.py index 2a9f076..653fda3 100644 --- a/src/pyaro_readers/pyaro2pyaerocom/Pyaro2PyaerocomReader.py +++ b/src/pyaro_readers/pyaro2pyaerocom/Pyaro2PyaerocomReader.py @@ -1,4 +1,11 @@ +# for class type hints before class is defined +from __future__ import annotations + import logging +import glob +import os +from typing import Any + import numpy as np from pyaro.timeseries import ( AutoFilterReaderEngine, @@ -19,28 +26,52 @@ FILE_MASK = "*.nas" FIELDS_TO_SKIP = ["start_time of measurement", "end_time of measurement"] +INI_MASK = "*.ini" + class Pyaro2PyaerocomReaderException(Exception): pass class Pyaro2PyaerocomTimeseriesReader(AutoFilterReaderEngine.AutoFilterReader): + """Reader class for a pyaerocom to pyaro reading interface for the case + where there's not a direct connection between the pyaerocom variable and + a pyro variable + + This class uses an ini file named as the corresponding pyaro reader to define + a reading order of the pyaro variable(s) that should be read as a pyaerocom + variable + + The input variables are the pyaerocom names only.""" + def __init__( self, - filename: [Path, str], + pyaro_opts: PyaroReadOptions, + # pyaro_opts: dict[str, Any], + # filename: [Path, str], filters=[], tqdm_desc: [str, None] = None, filemask: str = FILE_MASK, vars_to_read: list[str] = None, + reader_config: dict[str, Any] = None, ): self._filters = filters self._stations = {} self._data = {} # var -> {data-array} self._set_filters(filters) self._header = [] - self._opts = {"default": ReadEbasOptions()} + self._opts = pyaro_opts self._variables = {} self._metadata = {} + blubb = PyaroReadOptions() + + # find ini files in current directory for a list of supported readers + local_path = os.path.dirname(os.path.realpath(__file__)) + pattern = os.path.join(local_path, INI_MASK) + ini_files = glob.glob(pattern) + self.supported_readers = [] + for _ini in ini_files: + self.supported_readers.append(os.path.basename(_ini).replace(".ini", "")) # variable include filter comes like this # {'variables': {'include': ['PM10_density']}} @@ -51,50 +82,6 @@ def __init__( self._vars_to_read = vars_to_read logger.info(f"applying variable include filter {vars_to_read}...") - realpath = Path(filename).resolve() - - if Path(realpath).is_dir(): - # search directory for files - files = list(realpath.glob(filemask)) - bar = tqdm(desc=tqdm_desc, total=len(files)) - - for _ridx, file in enumerate(files): - bar.update(1) - logger.info(file) - self.read_file(file, vars_to_read=vars_to_read) - if _ridx > 30: - assert True - - bar.close() - elif Path(realpath).is_file(): - self.read_file(realpath) - else: - # filename is something else - raise Pyaro2PyaerocomReaderException( - f"No such file or directory: {filename}" - ) - - def read_file_basic( - self, - filename: [Path, str], - ): - """Read EBAS NASA Ames file - - Parameters - ---------- - filename : str - absolute path to filename to read - - Returns - ------- - EbasNasaAmesFile - dict-like object containing results - """ - # data_out = EbasNasaAmesFile(filename) - data_out = None - - return data_out - def read_file(self, filename: [Path, str], vars_to_read: list[str] = None): """Read EBAS NASA Ames file and put the data in the object""" @@ -125,8 +112,10 @@ class Pyaro2PyaerocomTimeseriesEngine(AutoFilterReaderEngine.AutoFilterEngine): def reader_class(self): return Pyaro2PyaerocomTimeseriesReader - def open(self, filename, *args, **kwargs) -> Pyaro2PyaerocomTimeseriesReader: - return self.reader_class()(filename, *args, **kwargs) + # def open(self, filename, *args, **kwargs) -> Pyaro2PyaerocomTimeseriesReader: + def open(self, opts, *args, **kwargs) -> Pyaro2PyaerocomTimeseriesReader: + # return self.reader_class()(filename, *args, **kwargs) + return self.reader_class()(opts, *args, **kwargs) def description(self): return "Simple reader of EBAS NASA-Ames files using the pyaro infrastructure" @@ -135,7 +124,7 @@ def url(self): return "https://github.com/metno/pyaro-readers" -class ReadEbasOptions(dict): +class PyaroReadOptions(dict): """Options for EBAS reading routine Attributes diff --git a/tests/test_Pyaro2PyaerocomReader.py b/tests/test_Pyaro2PyaerocomReader.py new file mode 100644 index 0000000..ad07e49 --- /dev/null +++ b/tests/test_Pyaro2PyaerocomReader.py @@ -0,0 +1,50 @@ +import unittest +import os + +import pyaro +import pyaro.timeseries + +from pyaro_readers.pyaro2pyaerocom.Pyaro2PyaerocomReader import PyaroReadOptions + + +class TestPyaro2PyaerocomTimeSeriesReader(unittest.TestCase): + engine = "pyaro2pyaerocom" + + file = os.path.join( + os.path.dirname(os.path.realpath(__file__)), + "testdata", + "PMF_Absorption", + "Zeppelin_absorption_20171201_3mo_PMF_lev3.nas", + ) + # + # test_vars = ["Babs_bb", "Babs_ff", "eBC_bb", "eBC_ff"] + # + # testdata_dir = os.path.join( + # os.path.dirname(os.path.realpath(__file__)), "testdata", "PMF_Absorption" + # ) + + def test_0engine(self): + self.assertIn(self.engine, pyaro.list_timeseries_engines()) + + def test_1supported_pyaro_readers(self): + read_options = PyaroReadOptions() + with pyaro.open_timeseries(self.engine, read_options, filters=[]) as ts: + self.assertGreaterEqual(len(ts.supported_readers), 1) + assert "nilupmfebas" in ts.supported_readers + + # def test_1open_single_file(self): + # with pyaro.open_timeseries(self.engine, self.file, filters=[]) as ts: + # self.assertGreaterEqual(len(ts.variables()), 1) + # for var in ts.variables(): + # assert var in self.test_vars + # self.assertEqual(len(ts.stations()), 1) + # + # def test_2open_directory(self): + # with pyaro.open_timeseries(self.engine, self.testdata_dir, filters=[]) as ts: + # self.assertGreaterEqual(len(ts.variables()), 1) + # for var in ts.variables(): + # assert var in self.test_vars + + +if __name__ == "__main__": + unittest.main() From ed522ca2493dac060f12fbf9d008fa6d13d2c832 Mon Sep 17 00:00:00 2001 From: Jan Jurgen Griesfeller Date: Mon, 27 May 2024 15:42:50 +0200 Subject: [PATCH 4/6] add config file --- .../pyaro2pyaerocom/nilupmfebas.ini | 530 ++++++++++++++++++ 1 file changed, 530 insertions(+) create mode 100644 src/pyaro_readers/pyaro2pyaerocom/nilupmfebas.ini diff --git a/src/pyaro_readers/pyaro2pyaerocom/nilupmfebas.ini b/src/pyaro_readers/pyaro2pyaerocom/nilupmfebas.ini new file mode 100644 index 0000000..22365e9 --- /dev/null +++ b/src/pyaro_readers/pyaro2pyaerocom/nilupmfebas.ini @@ -0,0 +1,530 @@ +# EBAS I/O variable definitions for Pyaerocom +# +# - Based on https://github.com/metno/aerocom-tools/blob/master/aerocom_read_include.pro +# - Reviewed and partly changed +# - TODO: review and discuss definitions + +# REMARK ON SCALE FACTOR: + +# There are 2 options to define custom unit and / or mass conversion + +# Option 1: +# If the provided unit in the data files is CF conform (i.e. supported +# by cf_units module, e.g. ug m-3) but the measured quantity comprises only a +# mass fraction of the species of interest, then, a scale factor may be +# specified below. In this case the value of the data unit remains the same as +# in the files during reading, but the data itself is multiplied by that scale +# factor. This is, e.g. the case for variable concss (sea salt concentration) +# where Sodium measurements are used to upscale to total sea salt mass + +# Option 2: +# The original unit is provided in a non CF conform format (e.g. ug S/m3, i.e. +# mass of sulphur). In this case the unit value needs to be changed while +# converting the mass to e.g. SO4. These conversion factors are specified in +# the dataframe table pyaerocom.units_helpers.UCONV_MUL_FACS + +# NOTE: BEFORE INSERTING A SCALE FACTOR HERE (option 1) MAKE SURE THAT THIS +# CONVERSION IS NOT ALREADY HANDLED VIA option 2 + +# ---------------------------------------------------------------------------- + +# 0. UNSORTED NEW STUFF + +[concca] +component=calcium +matrix=aerosol,pm25,pm10,pm1 + +[concmg] +component=magnesium +matrix=aerosol,pm25,pm10,pm1 + +[conck] +component=potassium +matrix=aerosol,pm25,pm10,pm1 +# 1. AEROSOL OPTICAL PROPERTIES + +# 1.1 Scattering, absorption, extinction coefficients +[sc550aer] +component=aerosol_light_scattering_coefficient +matrix=aerosol,pm10 + +[sc440aer] +component=aerosol_light_scattering_coefficient +matrix=aerosol,pm10 + +[sc700aer] +component=aerosol_light_scattering_coefficient +matrix=aerosol,pm10 + +[sc550dryaer] +requires=sc550aer,scrh + +[sc440dryaer] +requires=sc440aer,scrh + +[sc700dryaer] +requires=sc700aer,scrh + +[sc550lt1aer] +component=aerosol_light_scattering_coefficient +matrix=pm25,pm1 + +[bsc550aer] +component=aerosol_light_backscattering_coefficient +matrix=aerosol,pm10,pm25 + +[ac550aer] +component=aerosol_absorption_coefficient +matrix=aerosol,pm10 +instrument=filter_absorption_photometer + +[ac550dryaer] +instrument=filter_absorption_photometer +requires=ac550aer,acrh + +[ac550lt1aer] +component=aerosol_absorption_coefficient +matrix=pm25,pm1 +instrument=filter_absorption_photometer + +[bsc550dryaer] +component=aerosol_light_backscattering_coefficient +instrument=nephelometer +matrix=pm10,pm25,pm1,aerosol + +# 1.2. Auxiliary variables +[scrh] +component=relative_humidity +matrix=instrument,aerosol,met,pm10,pm25,pm1 + +[acrh] +component=relative_humidity +matrix=instrument,aerosol,met,pm10,pm25,pm1 + +[ts] +component=temperature +matrix=air,instrument,aerosol,met,pm10,pm25,pm1 + +# 2. Concentrations + +# 2.1 Surface air concentrations (i.e. [sconcXX]) +# REMOVED AND GENERALISED IN AUG 2019 NOW ONLY USING [concXX] + +# 2.2 Air concentrations +[concso4] +component=sulphate_corrected,sulphate_total +# after discussion with Wenche +matrix=aerosol,pm10,pm25 + +[concso4coarse] +component=sulphate_corrected,sulphate_total +# after discussion with Wenche +matrix=aerosol,pm10 + +[concso4fine] +component=sulphate_corrected,sulphate_total +# after discussion with Wenche +matrix=pm25, pm1 + +[SO4ugSm3] +component=sulphate_corrected,sulphate_total +# after discussion with Wenche +matrix=aerosol,pm10,pm25 + +[concso4pm10] +component=sulphate_corrected,sulphate_total +matrix=pm10 + +[concso4pm25] +component=sulphate_corrected,sulphate_total +matrix=pm25 + +[concso2] +component=sulphur_dioxide +# main-air-chem, +matrix=air + +[concSso2] +component=sulphur_dioxide +# main-air-chem, +matrix=air + +[vmrso2] +component=sulphur_dioxide +# main-air-chem, +matrix=air + +[concpm10] +component=pm10_mass +# pm10-chem, pm10_mass_statistics +matrix=pm10 + +[concpm25] +component=pm25_mass +# pm25-chem, +matrix=pm25 + +[concpm1] +component=pm1_mass + +[concso4t] +component=sulphate_total +# after discussion with Wenche +matrix=aerosol,pm10,pm25 + +[concso4c] +component=sulphate_corrected +# after discussion with Wenche +matrix=aerosol,pm10,pm25 + +[concbc] +component=elemental_carbon +instrument=denuder,ecoc_monitor,filter_1pack,filter_2pack,high_vol_sampler,impactor,low_vol_sampler,lvs_denuder_single,lvs_denuder_tandem,lvs_QBQ,lvs_single,lvs_single_twin,lvs_teflon +matrix=pm25,pm10,pm1,aerosol +unit=ug C m-3 + +[conceqbc] +component=equivalent_black_carbon +instrument=filter_absorption_photometer +matrix=aerosol,pm1,pm10,pm25 + +[concCec] +component=elemental_carbon +# after discussion with Wenche +matrix=pm25,pm10,aerosol,pm1 +unit=ug C m-3 + +[concCecpm25] +component=elemental_carbon +matrix=pm25,pm1 +unit=ug C m-3 + +[conctc] +component=total_carbon +# after discussion with Wenche +matrix=pm25,pm10,aerosol +unit=ug C m-3 + +[concoa] +component=organic_carbon +# after discussion with Wenche +matrix=pm25,pm10,aerosol,pm1 +scale_factor=1.4 + +[concoc] +component=organic_carbon +# after discussion with Wenche +matrix=pm25,pm10,aerosol,pm1 + +[concCoc] +component=organic_carbon +# after discussion with Wenche +matrix=pm25,pm10,aerosol,pm1 + +[concCocpm25] +component=organic_carbon +matrix=pm25,pm1 + +[concss] +component=sodium +matrix=pm10,aerosol,pm25,pm1,air +scale_factor=3.27 + +[concsspm10] +component=sodium +matrix=pm10,aerosol +scale_factor=3.27 + +[concsspm25] +component=sodium +matrix=pm25 +scale_factor=3.27 + +[concnh3] +component=ammonia +matrix=air + +[concNnh3] +component=ammonia +matrix=air + +[concno3] +component=nitrate +matrix=pm10,aerosol,pm25 + +[concNno3pm10] +component=nitrate +matrix=pm10,aerosol + +[concNno3pm25] +component=nitrate +matrix=pm25,pm1 + +[concno3pm10] +component=nitrate +matrix=pm10,aerosol + +[concno3pm25] +component=nitrate +matrix=pm25,pm1 + +[concnh4] +component=ammonium +matrix=pm10,aerosol,pm25 + +[concnh4coarse] +component=ammonium +matrix=pm10,aerosol + +[concnh4fine] +component=ammonium +matrix=pm25,pm1 + +[concNnh4] +component=ammonium +matrix=pm10,aerosol,pm25 + +[concNhno3] +component=nitric_acid +matrix=air + +[concNtno3] +component=sum_nitric_acid_and_nitrate +matrix=air+aerosol + +[concNtnh] +component=sum_ammonia_and_ammonium +matrix=air+aerosol + +[concno] +component=nitrogen_monoxide +matrix=air + +[concno2] +component=nitrogen_dioxide +matrix=air + +[concNno] +component=nitrogen_monoxide +matrix=air + +[concNno2] +component=nitrogen_dioxide +matrix=air + +[conchcho] +component=methanal +matrix=air + +[conco3] +component=ozone +matrix=air + +[concco] +component=carbon_monoxide +matrix=air + +[vmro3] +component=ozone +matrix=air + +[vmro3max] +component=ozone +matrix=air + +[vmrco] +component=carbon_monoxide +matrix=air + +[vmrno2] +component=nitrogen_dioxide +matrix=air + +[vmrno] +component=nitrogen_monoxide +matrix=air + +[vmrisop] +component=isoprene +matrix=air + +[vmrhcho] +component=methanal +matrix=air + +[vmrglyoxal] +component=ethanedial +matrix=air + +[vmrc2h6] +component=ethane +matrix=air + +[vmrc2h4] +component=ethene +matrix=air + +[concglyoxal] +component=ethanedial +matrix=air + + +# 2.3. Precipitation concentrations +[concprcpoxs] +component=sulphate_corrected,sulphate_total +matrix=precip + +[concprcpoxsc] +component=sulphate_corrected +matrix=precip + +[concprcpoxst] +component=sulphate_total +matrix=precip + +[concprcpoxn] +component=nitrate +matrix=precip + +[concprcprdn] +component=ammonium +matrix=precip + +[concprcpna] +component=sodium +matrix=precip + +# 3. Deposition rates + +# 3.1. Wet deposition +[wetoxs] +requires=concprcpoxs + +[wetoxst] +requires=concprcpoxst + +[wetoxsc] +requires=concprcpoxsc + +[wetrdn] +requires=concprcprdn + +[wetoxn] +requires=concprcpoxn + +[wetna] +requires=concprcpna + +# 4. Precipitation +[pr] # pyaerocom unit kg m-2 s-1 +component=precipitation_amount_off,precipitation_amount +matrix=precip + +[prmm] # pyaerocom unit mm d-1 +component=precipitation_amount_off,precipitation_amount +matrix=precip + +[concCocpm10] +component=organic_carbon +matrix=pm10 + +[concCecpm10] +component=elemental_carbon +matrix=pm10 +unit=ug C m-3 + +# CAMS2_40 Task4041 + +# Gases + +[vmrhno3] +component=nitric_acid +matrix=air + +[vmrnh3] +component=ammonia +matrix=air + +[vmrtp] +component=monoterpenes +matrix=air + +; [vmrpan] +; component=methanal +; matrix=air + +; [vmroh] +; component=methanal +; matrix=air + +# PM + +[concCoc25] +component=organic_carbon +matrix=pm25,pm1 + +[concom25] +component=organic_mass +matrix=pm25,pm1 + + +[concsscoarse] +component=sodium +matrix=pm10 +scale_factor=3.27 + +[concss25] +component=sodium +matrix=pm25 +scale_factor=3.27 + + +# Deposition +[concprcpnh4] +component=ammonium +matrix=precip + +[wetnh4] +requires=concprcpnh4 + +[concprcpno3] +component=nitrate +matrix=precip + +[wetno3] +requires=concprcpno3 + + +[concprcpso4] +#component=sulphate_corrected#,sulphate_total +component=sulphate_corrected +# after discussion with Wenche +matrix=precip + + +# nilupmfebas specific stuff +[mannosan] +component=mannosan +matrix=pm10 +unit=ng m-3 + +[galactosan] +component=galactosan +matrix=pm10 +unit=ng m-3 + +[levoglucosan] +component=levoglucosan +matrix=pm10 +unit=ng m-3 + +;[] +;component= +;matrix= +;unit= + +;[] +;component= +;matrix= +;unit= + From f0c39eaee494b905bec58225696931d28faac267 Mon Sep 17 00:00:00 2001 From: Jan Jurgen Griesfeller Date: Mon, 27 May 2024 15:43:06 +0200 Subject: [PATCH 5/6] WIP after reading config file --- .../pyaro2pyaerocom/Pyaro2PyaerocomReader.py | 37 ++++++++++++++++++- tests/test_Pyaro2PyaerocomReader.py | 1 + 2 files changed, 37 insertions(+), 1 deletion(-) diff --git a/src/pyaro_readers/pyaro2pyaerocom/Pyaro2PyaerocomReader.py b/src/pyaro_readers/pyaro2pyaerocom/Pyaro2PyaerocomReader.py index 653fda3..d79c9d3 100644 --- a/src/pyaro_readers/pyaro2pyaerocom/Pyaro2PyaerocomReader.py +++ b/src/pyaro_readers/pyaro2pyaerocom/Pyaro2PyaerocomReader.py @@ -16,6 +16,7 @@ ) from tqdm import tqdm from pyaro_readers.units_helpers import UALIASES +import configparser from pathlib import Path import re @@ -28,6 +29,8 @@ INI_MASK = "*.ini" +VAR_INI = "variables.ini" + class Pyaro2PyaerocomReaderException(Exception): pass @@ -63,6 +66,7 @@ def __init__( self._opts = pyaro_opts self._variables = {} self._metadata = {} + self.reader_config = {} blubb = PyaroReadOptions() # find ini files in current directory for a list of supported readers @@ -71,7 +75,20 @@ def __init__( ini_files = glob.glob(pattern) self.supported_readers = [] for _ini in ini_files: - self.supported_readers.append(os.path.basename(_ini).replace(".ini", "")) + if os.path.basename(_ini) == VAR_INI: + self.var_config = self._ini_to_dict(_ini) + else: + _reader_name = os.path.basename(_ini).replace(".ini", "") + self.supported_readers.append(_reader_name) + self.reader_config[_reader_name] = self._ini_to_dict(_ini) + # Now add the units to the reader config + for _reader in self.reader_config: + for _var in self.reader_config[_reader]: + if "unit" not in self.reader_config[_reader][_var]: + try: + self.reader_config[_reader][_var]["unit"] = self.var_config[_var]["unit"] + except KeyError: + pass # variable include filter comes like this # {'variables': {'include': ['PM10_density']}} @@ -88,6 +105,24 @@ def read_file(self, filename: [Path, str], vars_to_read: list[str] = None): pass return None + def _ini_to_dict(self, filename: [Path, str]) -> dict[str, Any]: + # read configurations + _config_ini = configparser.ConfigParser() + _config_ini.read(filename) + _reader_name = os.path.basename(filename).replace(".ini", "") + # convert to dict for simplicity + ret_data = {} + # ret_data[_reader_name] = {} + for _section in _config_ini.sections(): + ret_data[_section] = {} + _items = _config_ini.items(_section) + for _item in _items: + ret_data[_section][_item[0]] = _item[ + 1 + ].split(",") + + return ret_data + def _unfiltered_data(self, varname) -> Data: return self._data[varname] diff --git a/tests/test_Pyaro2PyaerocomReader.py b/tests/test_Pyaro2PyaerocomReader.py index ad07e49..69104ec 100644 --- a/tests/test_Pyaro2PyaerocomReader.py +++ b/tests/test_Pyaro2PyaerocomReader.py @@ -31,6 +31,7 @@ def test_1supported_pyaro_readers(self): with pyaro.open_timeseries(self.engine, read_options, filters=[]) as ts: self.assertGreaterEqual(len(ts.supported_readers), 1) assert "nilupmfebas" in ts.supported_readers + assert "nilupmfebas" in ts.reader_config # def test_1open_single_file(self): # with pyaro.open_timeseries(self.engine, self.file, filters=[]) as ts: From acd08dc1de1501ad574c22707c06f96d2640bc15 Mon Sep 17 00:00:00 2001 From: Jan Griesfeller Date: Wed, 5 Jun 2024 13:32:37 +0200 Subject: [PATCH 6/6] import ebas definitions from pyaerocom --- .../pyaro2pyaerocom/ebas_flags.csv | 153 + .../pyaro2pyaerocom/variables.ini | 5929 +++++++++++++++++ 2 files changed, 6082 insertions(+) create mode 100644 src/pyaro_readers/pyaro2pyaerocom/ebas_flags.csv create mode 100644 src/pyaro_readers/pyaro2pyaerocom/variables.ini diff --git a/src/pyaro_readers/pyaro2pyaerocom/ebas_flags.csv b/src/pyaro_readers/pyaro2pyaerocom/ebas_flags.csv new file mode 100644 index 0000000..f0edeb5 --- /dev/null +++ b/src/pyaro_readers/pyaro2pyaerocom/ebas_flags.csv @@ -0,0 +1,153 @@ +100,'Checked by data originator. Valid measurement, overrides any invalid flags','V' +101,'Denuder capture efficiency < 75%. Valid measurement','V' +102,'CV of replicate diffusion tubes > 30 %. Valid measurement','V' +103,'CV of replicate ALPHA samplers > 15 %. Valid measurement','V' +110,'Episode data checked and accepted by data originator. Valid measurement','V' +111,'Irregular data checked and accepted by data originator. Valid measurement','V' +120,'Sample reanalysed with similar results. Valid measurement','V' +147,'Below theoretical detection limit or formal Q/A limit, but a value has been measured and reported and is considered valid','V' +185,'Possible local contamination indicated by wind direction or velocity','V' +186,'Possible local contamination indicated by single scattering albedo (auto)','V' +187,'Possible local contamination indicated by occurrence of new particles (auto)','V' +188,'Possible local contamination indicated by low wind speed (auto)','V' +189,'Possible local contamination indicated by wind from contaminated sector (auto)','V' +190,'Not corrected for cross-sensitivity to particle scattering','V' +191,'Data not truncation corrected - Valid measurement','V' +210,'Episode data checked and accepted by database co-ordinator. Valid measurement','V' +211,'Irregular data checked and accepted by database co-ordinator. Valid measurement','V' +220,'Preliminary data','V' +247,'Overlapping sample interval was corrected by the database co-ordinator. Possible wrong sample time (used for historic data only).','V' +248,'Illegal flag was removed by the database co-ordinator. Lost flag information. (used for historic data only)','V' +249,'Apparent typing error corrected. Valid measurement','V' +250,'Considerable sea salt contribution, but considered valid','V' +251,'Invalid due to large sea salt contribution','I' +256,'Invalidated by database co-ordinator','I' +257,'Extremely low value, outside four times standard deviation in a log-normal distribution','V' +258,'Extremely high value, outside four times standard deviation in a log-normal distribution','V' +259,'Unspecified error expected','I' +260,'Contamination suspected','I' +275,'Inconsistency between measured and estimated conductivity, but considered valid','V' +276,'Inconsistency discovered through ion balance calculations, but considered valid','V' +277,'Invalid due to inconsistency between measured and estimated conductivity','I' +278,'Invalid due to inconsistency discovered through ion balance calculations','I' +298,'Gold trap inconsistency in mercury monitor','V' +299,'Inconsistent with another unspecified measurement','V' +370,'For monthly values using samples partly in two month, the number of days are used for weighing the sample','V' +380,'More than 50% of the measurements are below detection limit','V' +382,'More than 75% of the measurements are below detection limit','V' +388,'Data completeness less than 66%','V' +389,'Data completeness less than 66%','I' +390,'Data completeness less than 50%','V' +391,'Data completeness less than 50%, data considered invalid','I' +392,'Data completeness less than 75%','V' +393,'Data completeness less than 75%, data considered invalid','I' +394,'Data completeness less than 90%','V' +395,'Data completeness less than 90%, data considered invalid','I' +410,'Sahara dust event','V' +411,'Aeolian dust event','V' +420,'Preliminary data','V' +440,'Reconstructed or recalculated data','V' +450,'Considerable sea salt contribution, but considered valid','V' +451,'Invalid due to large sea salt contribution','I' +452,'Invalid due to large uncertainty','I' +456,'Invalidated by data originator','I' +457,'Extremely low value, outside four times standard deviation in a lognormal distribution','V' +458,'Extremely high value, outside four times standard deviation in a lognormal distribution','V' +459,'Extreme value, unspecified error','I' +460,'Contamination suspected','I' +470,'Particulate mass concentration higher than parallell mass concentration measurement with higher cut off i.e PM1_mass > PM25_mass and PM25_mass > PM10_mass','V' +471,'Particulate mass concentration higher than parallell mass concentration measurement with higher cut off i.e PM1_mass > PM25_mass and PM25_mass > PM10_mass. Considered invalid','I' +472,'Less accurate than normal due to high concentration(s)','V' +475,'Inconsistency between measured and estimated conductivity, but considerd valid','V' +476,'Inconsistency discovered through ion balance calculations, but considerd valid','V' +477,'Invalid due to inconsistency between measured and estimated conductivity','I' +478,'Invalid due to inconsistency discovered through ion balance calculations','I' +498,'Gold trap inconsistency in mercury monitor','V' +499,'Inconsistent with another unspecified measurement','V' +521,'Bactericide was added to sample for storage under warm climate. Considered valid','V' +530,'Invalid due to too low or too high recovery','I' +531,'Low recovery, analysis inaccurate','V' +532,'Data less accurate than normal due to high field blank value','V' +533,'Filters mixed up; incorrect analysis','I' +534,'Wrong coated denuder used','I' +540,'Spectral interference in laboratory analysis','I' +541,'Gold trap passiviated by unknown compound','I' +549,'Impure chemicals','I' +555,'Pollen and/or leaf contamination, but considered valid','V' +556,'Bird droppings, but considered valid','V' +557,'Insect contamination, but considered valid','V' +558,'Dust contamination, but considered valid','V' +559,'Unspecified contamination or local influence, but considered valid','V' +565,'Pollen and/or leaf contamination, considered invalid','I' +566,'Bird droppings, considered invalid','I' +567,'Insect contamination, considered invalid','I' +568,'Dust contamination, considered invalid','I' +578,'Large sea salt contribution (ratio between marine and excess sulphate is larger than 2.0). Used for old data only. For newer data use 451/450.','I' +591,'Agricultural contamination, considered invalid','I' +593,'Industrial contamination, considered invalid','I' +599,'Unspecified contamination or local influence','I' +620,'Too high filter breakthrough, considered invalid','I' +630,'POP concentration from the polyurethane foam (PUF) only','V' +632,'Lid of polyurethane foam (PUF) sampler not closed','V' +635,' Internal temperatures too far off target value, considered invalid','I' +640,'Instrument internal relative humidity above 40%','V' +641,'Aerosol filters installed incorrectly','I' +644,'Low instrument precision and/or calibration issues','V' +645,'Exceptional traffic nearby','V' +646,'Exceptional traffic nearby','I' +647,'Fire/wood burning nearby','V' +648,'Snow sampler','V' +649,'Temporary power fail has affected sampler operation','V' +650,'Precipitation collector failure','V' +651,'Agricultural activity nearby','V' +652,'Construction/acitivity nearby','V' +653,'Sampling period shorter than normal, considered representative. Observed values reported','V' +654,'Sampling period longer than normal, considered representative. Observed values reported','V' +655,'Estimated value created by averaging or spliting samples','V' +656,'Wet-only collector failure, operated as bulk collector','V' +657,'Precipitation collector overflow. Heavy snowfall/rain shower (squall)','V' +658,'Too small air volume','I' +659,'Unspecified sampling anomaly','I' +660,'Unspecified sampling anomaly, considered valid','V' +662,'Too high sampling flow, data considered valid','V' +663,'Too high sampling flow, data considered invalid','I' +664,'Instrument flow(s) too far off target value, considered invalid','I' +665,'Filter damaged, valid','V' +666,'Filter damaged, invalid','I' +668,'Moist or wet filter, valid','V' +669,'Moist or wet filter, invalid','I' +670,'Incomplete data acquisition for multi-component data sets','I' +674,'Icing or hoar frost in the intake, considered valid','V' +675,'no visibility data available','V' +676,'station inside cloud (visibility < 1000 m)','V' +677,'Icing or hoar frost in the intake','I' +678,'Hurricane','V' +679,'Unspecified meteorological condition','V' +680,'Undefined wind direction','V' +681,'Low data capture','I' +682,'Invalid due to calibration or zero/span check. Used for Level 0.','I' +683,'Invalid due to calibration. Used for Level 0.','I' +684,'Invalid due to zero/span check. Used for Level 0.','I' +685,'Invalid due to secondary standard gas measurement. Used for Level 0.','I' +699,'Mechanical problem, unspecified reason','I' +701,'Less accurate than usual, unspecified reason. (Used only with old data, for new data see groups 6 and 5)','I' +740,'Probably biased gas/particle ratio','V' +741,'Non refractory AMS concentrations. Dont include compounds that volatalises above 600 deg C','V' +750,'H+ not measured in alkaline sample','M' +760,'Value estimated by summing up the constituents measured','V' +770,'Value above range, data element contains estimated value','V' +771,'Value above range, data element contains upper range limit','V' +780,'Value below detection or quantification limit, data element contains estimated or measured value. Use of flag 147 is encouraged.','V' +781,'Value below detection limit, data element contains detection limit','V' +782,'Low precipitation, concentration estimated','V' +783,'Low precipitation, concentration unknown','M' +784,'Low precipitation, concentration estimated','I' +797,'Data element taken from co-located instrument','V' +798,'Measurement missing (unspecified reason), data element contains estimated value. Considered valid.','V' +799,'Measurement missing (unspecified reason), data element contains estimated value','I' +890,'Concentration in precipitation undefined, no precipitation','M' +899,'Measurement undefined, unspecified reason','M' +900,'Hidden and invalidated by data originator','H' +980,'Missing due to calibration or zero/span check','M' +990,'Precipitation not measured due to snow-fall. Needed for historic data, should not be needed for new data','M' +999,'Missing measurement, unspecified reason','M' diff --git a/src/pyaro_readers/pyaro2pyaerocom/variables.ini b/src/pyaro_readers/pyaro2pyaerocom/variables.ini new file mode 100644 index 0000000..15844ef --- /dev/null +++ b/src/pyaro_readers/pyaro2pyaerocom/variables.ini @@ -0,0 +1,5929 @@ +[od550aer] +description = Aerosol optical depth (AOD) at 550 nm +standard_name = atmosphere_optical_thickness_due_to_ambient_aerosol_particles +unit = 1 +wavelength_nm = 550 + +minimum = -1 +maximum = 10 + +map_vmin = 0.0 +map_vmax = 1.0 +map_c_over = r +map_cmap = Blues +map_cbar_levels = [0., 0.02, 0.04, 0.06, 0.08, 0.1, 0.2, 0.4, 0.6, 0.8, 1.0] +map_cbar_ticks = [0., 0.02, 0.04, 0.06, 0.08, 0.1, 0.3, 0.5, 0.7, 0.9] + +var_type = radiative properties +dimensions = time,lat,lon +comments_and_purpose = For comparison with AERONET and satellite measurements + +[od550lt1aer] +description = AOD due to fine aerosol at 550 nm (particle smaller than D=1 um) +use = od550aer +var_name = od550lt1aer + +[od550gt1aer] +description = AOD due to fine aerosol at 550 nm (particle greater than D=1 um) +use=od550aer +var_name = od550gt1aer + +[od550lt1ang] +description = AOD filtred by Angstrom exponent less than 1 +use = od550aer +var_name = od550lt1ang + +[od440aer] +description = Aerosol optical depth (AOD) at 440 nm +wavelength_nm = 440 +use = od550aer +var_name = od440aer + +[od865aer] +description = Aerosol optical depth (AOD) at 865 nm +use = od550aer +var_name = od865aer + +[od870aer] +description = Aerosol optical depth (AOD) at 870 nm +use = od550aer +var_name = od870aer + +[od500aer] +use=od550aer +description = Aerosol optical depth (AOD) at 500 nm +var_name = od500aer + +[od500pm10] +use=od550aer +description = Aerosol optical depth (AOD) at 500 nm due to PM10 +standard_name = atmosphere_optical_thickness_due_to_pm10_ambient_aerosol_particles +var_name = od500pm10 + +[od500pm2p5] +use=od550aer +description = Aerosol optical depth (AOD) at 500 nm due to PM2.5 +standard_name = atmosphere_optical_thickness_due_to_pm2p5_ambient_aerosol_particles +var_name = od500pm2p5 + +[od550aerh2o] +use=od550aer +description = Aerosol optical depth (AOD) at 550 nm due to water +standard_name = atmosphere_optical_thickness_due_to_water_in_ambient_aerosol_particles +var_name = od550aerh2o + +[proxyod550aerh2o] +use=od550aer +description = Aerosol optical depth (AOD) at 550 nm due to water +standard_name = atmosphere_optical_thickness_due_to_water_in_ambient_aerosol_particles +only_use_in = maps.php +var_name = proxyod550aerh2o + +[od550bc] +use=od550aer +description = Aerosol optical depth (AOD) at 550 nm due to elemental carbon +standard_name = atmosphere_optical_thickness_due_to_elemental_carbon_ambient_aerosol_particles +var_name = od550bc + +[proxyod550bc] +use=od550aer +description = Aerosol optical depth (AOD) at 550 nm due to elemental carbon +standard_name = atmosphere_optical_thickness_due_to_elemental_carbon_ambient_aerosol_particles +only_use_in = maps.php +var_name = proxyod550bc + +[od550dust] +description = Aerosol optical depth (AOD) at 550 nm due to dust +standard_name = atmosphere_optical_thickness_due_to_dust_ambient_aerosol_particles +use = od550aer +var_name = od550dust + +[proxyod550dust] +use=od550aer +description = Aerosol optical depth (AOD) at 550 nm due to dust +standard_name = atmosphere_optical_thickness_due_to_dust_ambient_aerosol_particles +only_use_in = maps.php +var_name = proxyod550dust + +[od550nh4] +use=od550aer +description = Aerosol optical depth (AOD) at 550 nm due to Ammonium +standard_name = atmosphere_optical_thickness_due_to_ammonium_ambient_aerosol_particles +var_name = od550nh4 + +[proxyod550nh4] +use=od550aer +description = Aerosol optical depth (AOD) at 550 nm due to Ammonium +standard_name = atmosphere_optical_thickness_due_to_ammonium_ambient_aerosol_particles +only_use_in = maps.php +var_name = proxyod550nh4 + +[od550no3] +use=od550aer +description = Aerosol optical depth (AOD) at 550 nm due to nitrate +standard_name = atmosphere_optical_thickness_due_to_nitrate_ambient_aerosol_particles +var_name = od550no3 + +[proxyod550no3] +use=od550aer +description = Aerosol optical depth (AOD) at 550 nm due to Nitrate +standard_name = atmosphere_optical_thickness_due_to_nitrate_ambient_aerosol_particles +only_use_in = maps.php +var_name = proxyod550no3 + +[od550oa] +use=od550aer +description = Aerosol optical depth (AOD) at 550 nm due to organic matter +standard_name = atmosphere_optical_thickness_due_to_particulate_organic_matter_ambient_aerosol_particles +var_name = od550oa + +[proxyod550oa] +use=od550aer +description = Aerosol optical depth (AOD) at 550 nm due to organic matter +standard_name = atmosphere_optical_thickness_due_to_particulate_organic_matter_ambient_aerosol_particles +only_use_in = maps.php +var_name = proxyod550oa + +[od550pm1] +use=od550aer +description = Aerosol optical depth (AOD) at 550 nm due to PM1 +standard_name = atmosphere_optical_thickness_due_to_pm1_ambient_aerosol_particles +var_name = od550pm1 + +[od550pm1no3] +use=od550aer +description = Aerosol optical depth (AOD) at 550 nm due to PM1 nitrate +standard_name = atmosphere_optical_thickness_due_to_pm1_nitrate_ambient_aerosol_particles +var_name = od550pm1no3 + +[od550pm10] +use=od550aer +description = Aerosol optical depth (AOD) at 550 nm due to PM10 +standard_name = atmosphere_optical_thickness_due_to_pm10_ambient_aerosol_particles +var_name = od550pm10 + +[od550pm10no3] +use=od550aer +description = Aerosol optical depth (AOD) at 550 nm due to PM10 nitrate +standard_name = atmosphere_optical_thickness_due_to_pm10_nitrate_ambient_aerosol_particles +var_name = od550pm10no3 + +[od550pm2p5] +use=od550aer +description = Aerosol optical depth (AOD) at 550 nm due to PM2.5 +standard_name = atmosphere_optical_thickness_due_to_pm2p5_ambient_aerosol_particles +var_name = od550pm2p5 + +[od550pm2p5no3] +use=od550aer +description = Aerosol optical depth (AOD) at 550 nm due to PM2.5 nitrate +standard_name = atmosphere_optical_thickness_due_to_pm2p5_nitrate_ambient_aerosol_particles +var_name = od550pm2p5no3 + +[od550so4] +use=od550aer +description = Aerosol optical depth (AOD) at 550 nm due to SO4 +standard_name = atmosphere_optical_thickness_due_to_sulfate_ambient_aerosol_particles +var_name = od550so4 + +[proxyod550so4] +use=od550aer +description = Aerosol optical depth (AOD) at 550 nm due to SO4 +standard_name = atmosphere_optical_thickness_due_to_sulfate_ambient_aerosol_particles +only_use_in = maps.php +var_name = proxyod550so4 + +[od550ss] +use=od550aer +description = Aerosol optical depth (AOD) at 550 nm due to sea salt +standard_name = atmosphere_optical_thickness_due_to_seasalt_ambient_aerosol_particles +var_name = od550ss + +[proxyod550ss] +use=od550aer +description = Aerosol optical depth (AOD) at 550 nm due to sea salt +standard_name = atmosphere_optical_thickness_due_to_seasalt_ambient_aerosol_particles +only_use_in = maps.php +var_name = proxyod550ss + +[od550lt1ss] +use = od550ss +standard_name = None +description = Aerosol optical depth (AOD) at 550 nm due to fine sea salt (D>1um) +var_name = od550lt1ss + +[od550lt1dust] +use = od550dust +standard_name = None +description = Aerosol optical depth (AOD) at 550 nm due to fine dust (D>1um) +var_name = od550lt1dust + +[abs550aer] +description = Absorption aerosol optical depth (AAOD) at 550nm +wavelength_nm = 550 +minimum = -1 +maximum = 10 +scat_xlim = [0.0001, 1.] +scat_ylim = [0.0001, 1.] +map_vmin = 0.0 +map_vmax = 0.2 +map_c_over = r +map_cmap = Oranges +map_cbar_levels = [0., 0.003, 0.006, 0.009, 0.015, 0.03, 0.06, 0.09, 0.15, 0.3] +var_name = abs550aer +standard_name = atmosphere_absorption_optical_thickness_due_to_ambient_aerosol_particles +var_type = radiative properties +unit = 1 +default_vert_code=Column +dimensions = time,lat,lon + +[abs440aer] +description = Absorption aerosol optical depth (AAOD) at 440 nm +wavelength_nm = 440 +use = abs550aer +var_name = abs440aer + +[abs870aer] +description = Absorption aerosol optical depth (AAOD) at 870 nm +wavelength_nm = 440 +use = abs550aer +var_name = abs870aer + +[abs550bc] +description = Absorption aerosol optical depth (AAOD) at 550 nm due to elemental carbon +standard_name = atmosphere_absorption_optical_thickness_due_to_elemental_carbon_ambient_aerosol_particles +use = abs550aer +var_name = abs550bc + +[abs550dust] +description = Absorption aerosol optical depth (AAOD) at 550 nm due to dust +standard_name = atmosphere_absorption_optical_thickness_due_to_dust_ambient_aerosol_particles +use = abs550aer +var_name = abs550dust + +[abs550pm1] +description = Absorption aerosol optical depth (AAOD) at 550 nm due to dust due to PM1 +standard_name = atmosphere_absorption_optical_thickness_due_to_pm1_ambient_aerosol_particles +use = abs550aer + +[abs550pm10] +description = Absorption aerosol optical depth (AAOD) at 550 nm due to dust due to PM10 +standard_name = atmosphere_absorption_optical_thickness_due_to_pm10_ambient_aerosol_particles +use = abs550aer +var_name = abs550pm10 + +[abs550pm2p5] +description = Absorption aerosol optical depth (AAOD) at 550 nm due to dust due to PM2.5 +standard_name = atmosphere_absorption_optical_thickness_due_to_pm2p5_ambient_aerosol_particles +use = abs550aer +var_name = abs550pm2p5 + +[ec550aer] +description = Aerosol Extinction coefficient at 550nm +wavelength_nm = 550 +unit = 1/km +standard_name = volume_extinction_coefficient_in_air_due_to_ambient_aerosol_particles +var_type = radiative properties +minimum = -0.1 +maximum = 1 +map_cmap = Blues +map_cbar_levels = [0, 0.004, 0.008, 0.012, 0.016, 0.02, 0.04, 0.06, 0.08, 0.1, 0.2, 0.3, 0.4] +dimensions = time, lev, lat, lon +comments_and_purpose = Evaluation of the model Aerosol extinction profiles from CALIOP + +[ec532aer] +description = Aerosol Extinction coefficient at 532nm +unit = 1/km +wavelength_nm = 532 +use = ec550aer +minimum = -0.1 +maximum = 1 +map_cmap = Blues +map_cbar_levels = [0, 0.004, 0.008, 0.012, 0.016, 0.02, 0.04, 0.06, 0.08, 0.1, 0.2, 0.3, 0.4] + +[ec355aer] +description = Aerosol Extinction coefficient at 355nm +wavelength_nm = 355 +unit = 1/km +standard_name = volume_extinction_coefficient_in_air_due_to_ambient_aerosol_particles +var_type = radiative properties +minimum = -0.1 +maximum = 1 +map_cmap = Blues +map_cbar_levels = [0, 0.004, 0.008, 0.012, 0.016, 0.02, 0.04, 0.06, 0.08, 0.1, 0.2, 0.3, 0.4] +dimensions = time, lev, lat, lon +comments_and_purpose = Evaluation of the model Aerosol extinction profiles from EARLINET + +[sc550aer] +description = Aerosol light scattering coefficient at 550 nm +wavelength_nm = 550 +unit = 1/Mm +minimum = -10 +maximum = 1000 +scat_xlim = [10, 1000] +scat_ylim = [10, 1000] +map_cmap = Blues +map_cbar_levels = [0, 4, 8, 12, 16, 20, 40, 60, 80, 100, 200, 300, 400] + +[sc550dryaer] +description = Dry aerosol light scattering coefficient at 550 nm (RH<40) +use = sc550aer +var_name = sc550dryaer + +[ec550dryaer] +description = Dry aerosol light extinction coefficient at 550 nm (RH<40) +use = ec550aer +var_name = ec550dryaer + +[ac550dryaer] +description = Dry aerosol light absorption coefficient at 550 nm (RH<40) +use = ac550aer +var_name = ac550dryaer + +[sc440aer] +description = Aerosol light scattering coefficient at 440 nm +wavelength_nm = 440 +unit = 1/Mm +minimum = -10 +maximum = 1000 +scat_xlim = [10, 1000] +scat_ylim = [10, 1000] +map_cmap = Blues +map_cbar_levels = [0, 4, 8, 12, 16, 20, 40, 60, 80, 100, 200, 300, 400] + +[sc440dryaer] +description = Dry aerosol light scattering coefficient at 440 nm (RH<40) +use = sc440aer +var_name = sc440dryaer + +[sc700aer] +description = Aerosol light scattering coefficient at 700 nm +wavelength_nm = 700 +unit = 1/Mm +minimum = -10 +maximum = 1000 +scat_xlim = [10, 1000] +scat_ylim = [10, 1000] +map_cmap = Blues +map_cbar_levels = [0, 4, 8, 12, 16, 20, 40, 60, 80, 100, 200, 300, 400] + +[sc700dryaer] +description = Dry aerosol light scattering coefficient at 700 nm (RH<40) +use = sc700aer +var_name = sc700dryaer + +[sc550lt1aer] +description = Aerosol light scattering coefficient at 550 nm (fine mode) +wavelength_nm = 550 +unit = 1/Mm +minimum = -10 +maximum= 1000 +map_cmap = Blues +map_cbar_levels = [0, 4, 8, 12, 16, 20, 40, 60, 80, 100, 200, 300, 400] + +[sc550gt1aer] +description = Aerosol light scattering coefficient at 550 nm (coarse mode) +wavelength_nm = 550 +unit = 1/Mm +minimum = -10 +maximum= 1000 +map_cmap = Blues +map_cbar_levels = [0, 4, 8, 12, 16, 20, 40, 60, 80, 100, 200, 300, 400] + +[bsc550aer] +description = Aerosol light backscattering coefficient at 550 nm +wavelength_nm = 550 +unit = km-1 sr-1 +minimum = -1 +maximum = 1 + +[bsc550dryaer] +description = Dry aerosol light backscattering coefficient at 550 nm (RH<40) +wavelength_nm = 550 +unit = Mm-1 sr-1 +minimum = -1000 +maximum = 1000 + +[bsc532aer] +description = Aerosol light backscattering coefficient at 532 nm +wavelength_nm = 532 +unit = km-1 sr-1 +minimum = -1 +maximum = 1 + +[bsc355aer] +var_name = bsc355aer +description = Aerosol light backscattering coefficient at 355 nm +wavelength_nm = 355 +unit = km-1 sr-1 +minimum = -1 +maximum = 1 + +[bsc1064aer] +var_name = bsc1064aer +description = Aerosol light backscattering coefficient at 1064 nm +wavelength_nm = 1064 +unit = km-1 sr-1 +minimum = -1 +maximum = 1 + +[ac550aer] +description = Aerosol light absorption coefficient at 550 nm +wavelength_nm = 550 +minimum = -1 +maximum = 100 +unit = 1/Mm +map_cmap = Blues +map_cbar_levels = [0, 0.5, 1, 2, 4, 10, 20, 40, 60, 80, 100, 150] + +[ac550lt1aer] +description = Aerosol light absorption coefficient at 550 nm (fine mode) +wavelength_nm = 550 +unit = 1/Mm + +[ssa440aer] +description = Aerosol single scattering albedo at 440 nm +wavelength_nm = 440 + +[ssa675aer] +description = Aerosol single scattering albedo at 675 nm +wavelength_nm = 675 + +[ssa670aer] +description = Aerosol single scattering albedo at 670 nm +wavelength_nm = 670 + +[ssa870aer] +description = Aerosol single scattering albedo at 870 nm +wavelength_nm = 870 + +[ssa1020aer] +description = Aerosol single scattering albedo at 1020 nm +wavelength_nm = 1020 + +[fmf550aer] +description=Aerosol fine mode fraction at 550nm (particle smaller than D=1 um) +wavelength_nm = 550 +unit = %% +minimum=0 +maximum=100 + +[ang4487aer] +description = Angstrom exponent between 440-870 nm +standard_name = angstrom_exponent_of_ambient_aerosol_in_air + +minimum = -0.5 +maximum = 4 +scat_xlim = [-0.5, 2.0] +scat_ylim = [-0.5, 2.0] + +scat_loglog = False + +map_vmin = 0 +map_vmax = 3 +map_cmap = BrBG_r +map_cbar_levels = [0, 0.3, 0.6, 0.9, 1.2, 1.5, 1.8, 2.1] + +[ang44&87aer] +description = Angstrom exponent computed from two wavelengths at 440 and 870 nm +use=ang4487aer + +[ang4487dryaer] +use = ang4487aer +standard_name = None +description = Dry Angstrom exponent between 440-870 nm + +[ang5587aer] +description = Angstrom exponent between 550-870 nm +use=ang4487aer + + +[ang4470aer] +description = Angstrom exponent between 440-700 nm +use=ang4487aer + +[ang4470dryaer] +description = Dry Angstrom exponent between 440-700 nm +use=ang4487dryaer + +[mec550dust] +description=Mass to extinction coefficient dust +unit=m2 g-1 + +[mec550ss] +description=Mass to extinction coefficient seasalt +unit=m2 g-1 + +[mec550so4] +description=Mass to extinction coefficient SO4 +unit=m2 g-1 + +[mec550oa] +description=Mass to extinction coefficient organic aerosol +unit=m2 g-1 + +[mec550bc] +description=Mass to extinction coefficient black carbon +unit=m2 g-1 + +[mec550no3] +description=Mass to extinction coefficient nitrate +unit=m2 g-1 + +[taudust] +description=Lifetime of dust +unit=s + +[tauss] +description=Lifetime of seasalt +unit=s + +[tauso4] +description=Lifetime of SO4 +unit=s + +[tauoa] +description=Lifetime of organic aerosol +unit=s + +[taubc] +description=Lifetime of black carbon +unit=s + +[tauno3] +description=Lifetime of nitrate +unit=s + +[angabs4487aer] +description = Absorption Angstrom exponent between 440-870 nm + +[zdust] +description = Atmospheric dust layer height +unit = km +minimum = 0.0 +maximum = 10. +scat_xlim = [0.0, 10.0] +scat_ylim = [0.0, 10.0] +scat_loglog = True +scat_scale_factor = 1.0 + +[proxyzdust] +description = Atmospheric dust layer height +unit = km +minimum = 0.0 +maximum = 10. +scat_xlim = [0.0, 10.0] +scat_ylim = [0.0, 10.0] +scat_loglog = True +scat_scale_factor = 1.0 + +[proxyzaerosol] +description = Atmospheric aerosol layer height +unit = km +minimum = 0.0 +maximum = 10. +scat_xlim = [0.0, 10.0] +scat_ylim = [0.0, 10.0] +scat_loglog = True +scat_scale_factor = 1.0 + +[zaerosol] +description = Atmospheric aerosol layer height +unit = km +minimum = 0.0 +maximum = 10 +scat_xlim = [0.0, 10.0] +scat_ylim = [0.0, 10.0] +scat_loglog = True +scat_scale_factor = 1.0 + + +[z] +description = Altitude above sea level in m +standard_name = altitude +unit = m +minimum = -15000 +maximum = 10000000 + +[deltaz] +description = Model level height in m +unit = m +dimension = lev + +[time] +var_name = time +description = Time +standard_name = time +var_type = coordinate variables +unit = days since 2001-01-01 00:00:00 +minimum = -8000 +maximum = 8000 +dimensions = time +comments_and_purpose = None + +[timebnds] +var_name = timebnds +description = bounds coordinates for time +standard_name = time +var_type = coordinate info +unit = days since 2001-01-01 00:00:00 +minimum = -8000 +maximum = 8000 +dimensions = (time,2) +comments_and_purpose = None + +[lon] +var_name = lon +description = Center coordinates for longitudes +standard_name = longitude +var_type = coordinate variables +unit = degrees_east +minimum = -180 +maximum = 180 +dimensions = lon +comments_and_purpose = None + +[lonbnds] +var_name = lonbnds +description = Bounds coordinates for longitude +standard_name = longitude +var_type = coordinate info +unit = degrees_east +minimum = -180 +maximum = 180 +dimensions = lon,2 +comments_and_purpose = None + +[lat] +var_name = lat +description = Center coordinates for latitudes +standard_name = latitude +var_type = coordinate variables +unit = degrees_north +minimum = -90. +maximum = 90. +dimensions = lat +comments_and_purpose = None + +[latbnds] +var_name = latbnds +description = Bounds coordinates for latitudes +standard_name = latitude +var_type = coordinate info +unit = degrees_north +minimum = -90. +maximum = 90. +dimensions = lat,2 +comments_and_purpose = None + +[growvegbnds] +var_name = growvegbnds +description = Growing season start and end date +standard_name = time +var_type = LandVegetation +unit = days since 2001-01-01 00:00:00 +minimum = -8000 +maximum = 8000 +dimensions = lat, lon, 2 +comments_and_purpose = To study ozone damage to vegetation + +[areacella] +var_name = areacella +description = Grid-cell area +standard_name = cell_area +var_type = LandVegetation +unit = m2 +minimum = 100000 +maximum = 1000000000000 +dimensions = lat, lon +comments_and_purpose = General + +[landf] +var_name = landf +description = Land fraction +standard_name = land_area_fraction +var_type = LandVegetation +unit = m2 m-2 +minimum = 0 +maximum = 1 +dimensions = lat, lon +comments_and_purpose = General + +[orog] +var_name = orog +description = Surface altitude +standard_name = surface_altitude +var_type = LandVegetation +unit = m +minimum = -700 +maximum = 10000 +dimensions = lat, lon +comments_and_purpose = General + +[landcBF] +var_name = landcBF +description = Land Cover - Broadleaf Forest +standard_name = area_type +var_type = LandVegetation +unit = m2 m-2 +minimum = 0 +maximum = 1 +dimensions = lat, lon +comments_and_purpose = Dry deposition interpretation + +[landcNF] +var_name = landcNF +description = Land Cover - Needleleaf Forest +standard_name = area_type +var_type = LandVegetation +unit = m2 m-2 +minimum = 0 +maximum = 1 +dimensions = lat, lon +comments_and_purpose = Dry deposition interpretation + +[landcCP] +var_name = landcCP +description = Land Cover - Crops and Pasture +standard_name = area_type +var_type = LandVegetation +unit = m2 m-2 +minimum = 0 +maximum = 1 +dimensions = lat, lon +comments_and_purpose = Dry deposition interpretation + +[landcSa] +var_name = landcSa +description = Land Cover - Savanna +standard_name = area_type +var_type = LandVegetation +unit = m2 m-2 +minimum = 0 +maximum = 1 +dimensions = lat, lon +comments_and_purpose = Dry deposition interpretation + +[landcGS] +var_name = landcGS +description = Land Cover - Grasslands/Steppes +standard_name = area_type +var_type = LandVegetation +unit = m2 m-2 +minimum = 0 +maximum = 1 +dimensions = lat, lon +comments_and_purpose = Dry deposition interpretation + +[landcST] +var_name = landcST +description = Land Cover - Shrub-Tundra +standard_name = area_type +var_type = LandVegetation +unit = m2 m-2 +minimum = 0 +maximum = 1 +dimensions = lat, lon +comments_and_purpose = Dry deposition interpretation. Water includes rivers. + +[landcBS] +var_name = landcBS +description = Land Cover- Bare Soils +standard_name = area_type +var_type = LandVegetation +unit = m2 m-2 +minimum = 0 +maximum = 1 +dimensions = lat, lon +comments_and_purpose = Dry deposition interpretation. Other Land Cover types, e.g. built areas + +[landcW] +var_name = landcW +description = Land Cover - Water +standard_name = area_type +var_type = LandVegetation +unit = m2 m-2 +minimum = 0 +maximum = 1 +dimensions = lat, lon +comments_and_purpose = Dry deposition interpretation + +[landcO] +var_name = landcO +description = Land Cover - Other +standard_name = area_type +var_type = LandVegetation +unit = m2 m-2 +minimum = 0 +maximum = 1 +dimensions = lat, lon +comments_and_purpose = Dry deposition interpretation + +[landcCPC3] +var_name = landcCPC3 +description = Land Cover - Crops and Pasture C3 +standard_name = area_type +var_type = LandVegetation +unit = m2 m-2 +minimum = 0 +maximum = 1 +dimensions = lat, lon +comments_and_purpose = Dry deposition interpretation. C3 plants.This is additional information relevant for savanna, grassland, crops, pastures, steppes. O3 uptake/damage different C3/C4 + +[landcCPC4] +var_name = landcCPC4 +description = Land Cover - Crops and Pasture C4 +standard_name = area_type +var_type = LandVegetation +unit = m2 m-2 +minimum = 0 +maximum = 1 +dimensions = lat, lon +comments_and_purpose = Dry deposition interpretation. C4 plants.This is additional information relevant for savanna, grassland, crops, pastures, steppes. + +[landcSaC3] +var_name = landcSaC3 +description = Land Cover - Savanna C3 +standard_name = area_type +var_type = LandVegetation +unit = m2 m-2 +minimum = 0 +maximum = 1 +dimensions = lat, lon +comments_and_purpose = Dry deposition interpretation. C3 plants.This is additional information relevant for savanna, grassland, crops, pastures, steppes. + +[landcSaC4] +var_name = landcSaC4 +description = Land Cover - Savanna C4 +standard_name = area_type +var_type = LandVegetation +unit = m2 m-2 +minimum = 0 +maximum = 1 +dimensions = lat, lon +comments_and_purpose = Dry deposition interpretation. C4 plants.This is additional information relevant for savanna, grassland, crops, pastures, steppes. + +[landcGSC3] +var_name = landcGSC3 +description = Land Cover - Grasslands/Steppes C3 +standard_name = area_type +var_type = LandVegetation +unit = m2 m-2 +minimum = 0 +maximum = 1 +dimensions = lat, lon +comments_and_purpose = Dry deposition interpretation. C3 plants.This is additional information relevant for savanna, grassland, crops, pastures, steppes. + +[landcGSC4] +var_name = landcGSC4 +description = Land Cover - Grasslands/Steppes C4 +standard_name = area_type +var_type = LandVegetation +unit = m2 m-2 +minimum = 0 +maximum = 1 +dimensions = lat, lon +comments_and_purpose = Dry deposition interpretation C4 plants.This is additional information relevant for savanna, grassland, crops, pastures, steppes. + +[lai] +var_name = lai +description = Leaf Area Index +standard_name = leaf_area_index +var_type = LandVegetation +unit = m2 m-2 +minimum = 0 +maximum = 1 +dimensions = time,lat,lon +comments_and_purpose = For analysis of bVOC emissions and dry deposition fluxes. + +[mrso] +var_name = mrso +description = Soil moisture +standard_name = soil_moisture_content +var_type = LandVegetation +unit = kg m-2 +minimum = 0 +maximum = 6000 +dimensions = time,lat,lon +comments_and_purpose = Soil moisture is the mass per unit area (summed over all soil layers) of water in all phases. + +[snd] +var_name = snd +description = Snow depth +standard_name = thickness_of_snowfall_amount +var_type = LandVegetation +unit = m +minimum = 0 +maximum = 1000 +dimensions = time,lat,lon +comments_and_purpose = This is computed as the mean thickness of snow in the land portion of the grid cell (averaging over the entire land portion, including the snow-free fraction). Reported as 0.0 where the land fraction is 0. + +[uas] +var_name = uas +description = Near surface V wind speed at 10m +standard_name = eastward_wind +var_type = Meteo / Thermodynamics +unit = m s-1 +minimum = -150 +maximum = 150 +dimensions = time,lat,lon +comments_and_purpose = Normally, the wind should be reported at the 10 meter height REPORT IF AT DIFFERENT HEIGHT. + +[vas] +var_name = vas +description = Near surface U wind speed at 10m +standard_name = northward_wind +var_type = Meteo / Thermodynamics +unit = m s-1 +minimum = -150 +maximum = 150 +dimensions = time,lat,lon +comments_and_purpose = Normally, the wind should be reported at the 10 meter height REPORT IF AT DIFFERENT HEIGHT + +[was] +var_name = was +description = Near surface vertical wind speed at 10m +standard_name = upward_air_velocity +var_type = Meteo / Thermodynamics +unit = m s-1 +minimum = -150 +maximum = 150 +dimensions = time,lat,lon +comments_and_purpose = normally, the wind should be reported at the 10 meter height REPORT IF AT DIFFERENT HEIGHT + +[uapbl] +var_name = uapbl +description = U wind at middle of PBL layer +standard_name = eastward_wind_at_mid_atmosphere_boundary_layer_thickness +var_type = Meteo / Thermodynamics +unit = m s-1 +minimum = -150 +maximum = 150 +dimensions = time,lat,lon +comments_and_purpose = Requested by AeroCom III BB experiment + +[vapbl] +var_name = vapbl +description = V wind at middle of PBL layer +standard_name = northward_wind_at_mid_atmosphere_boundary_layer_thickness +var_type = Meteo / Thermodynamics +unit = m s-1 +minimum = -150 +maximum = 150 +dimensions = time,lat,lon +comments_and_purpose = Requested by AeroCom III BB experiment + +[ts] +var_name = ts +description = surface temperature +standard_name = surface_temperature +var_type = Meteo / Thermodynamics +unit = K +minimum = 170 +maximum = 340 +dimensions = time,lat,lon +comments_and_purpose = needed for mixing ratio to concentration conversion. + +[ps] +var_name = ps +description = surface pressure +standard_name = surface_air_pressure +var_type = Meteo / Thermodynamics +unit = Pa +minimum = 30000 +maximum = 150000 +dimensions = time,lat,lon +comments_and_purpose = needed for mixing ratio to concentration conversion. + +[tasmin] +var_name = tasmin +description = Minimum Daily near surface temperature +standard_name = air_temperature +var_type = Meteo / Thermodynamics +unit = K +minimum = 170 +maximum = 340 +dimensions = time,lat,lon +comments_and_purpose = for analysis of bVOC emissions and dry depostion fluxes. Should be reported at the 2 meter height + +[tasmax] +var_name = tasmax +description = Maximum Daily near surface temperature +standard_name = air_temperature +var_type = Meteo / Thermodynamics +unit = K +minimum = 170 +maximum = 340 +dimensions = time,lat,lon +comments_and_purpose = Should be reported at the 2 meter height + +[tas] +var_name = tas +description = Near surface temperature +standard_name = air_temperature +var_type = Meteo / Thermodynamics +unit = K +minimum = 170 +maximum = 340 +dimensions = time,lat,lon +comments_and_purpose = Should be reported at the 2 meter height + +[prc] +var_name = prc +description = Convectiveitation +standard_name = convective_precipitation_flux +var_type = Meteo / Thermodynamics +unit = kg m-2 s-1 +minimum = 0 +maximum = 1 +dimensions = time,lat,lon +comments_and_purpose = At surface. Note that unit kg m-2 s-1 is used + +[pr] +description = Precipitation +standard_name = precipitation_flux +var_type = Meteo / Thermodynamics +unit = kg m-2 s-1 +minimum = 0 +maximum = 1 +dimensions = time,lat,lon +comments_and_purpose = At surface; includes both liquid and solid phases from all types of clouds (both large-scale and convective). Note that unit kg m-2 s-1 is used. +_is_rate = 1 + +[prmm] +description = Precipitation amount in units of mm per day. See also var pr +var_type = Meteo / Thermodynamics +unit = mm d-1 +minimum = 0 +maximum = 1000 +_is_rate = 1 + +[airmass] +var_name = airmass +description = Mass content of air +standard_name = atmosphere_mass_of_air_per_unit_area +var_type = Meteo / Thermodynamics +unit = kg m-2 +minimum = 0 +maximum = 10000 +dimensions = time,lat,lon +comments_and_purpose = Vertically integrated mass of air + +[zmlay] +var_name = zmlay +description = Boundary layer thickness +standard_name = atmosphere_boundary_layer_thickness +var_type = Meteo / Thermodynamics +unit = m +minimum = 0 +maximum = 5000 +dimensions = time,lat,lon +comments_and_purpose = The atmosphere boundary layer thickness is the "depth" or "height" of the (atmosphere) planetary boundary layer. + +[eminox] +var_name = eminox +description = Total NOx emission +standard_name = tendency_of_atmosphere_mass_content_of_nox_expressed_as_nitrogen_due_to_emission +var_type = Emission fluxes +unit = kg m-2 s-1 +minimum = 0 +maximum = 10000 +dimensions = time,lat,lon +comments_and_purpose = Verifcation of NOx and Nitrogen budget. NOx emissions to be reported in units kg N m-2 s-1 + +[emino] +var_name = emino +description = Total NO emissions +standard_name = tendency_of_atmosphere_mass_content_of_nitrogen_monoxide_due_to_emission +var_type = Emission fluxes +unit = kg m-2 s-1 +minimum = 0 +maximum = 10000 +dimensions = time,lat,lon +comments_and_purpose = To check NOx budget. In kg NO m-2 s-1. Mandatory if the model emits both NO and NO2. + +[emino2] +var_name = emino2 +description = Total NO2 emissions +standard_name = tendency_of_atmosphere_mass_content_of_nitrogen_dioxide_due_to_emission +var_type = Emission fluxes +unit = kg m-2 s-1 +minimum = 0 +maximum = 10000 +dimensions = time,lat,lon +comments_and_purpose = To check NOx budget. In kg NO2 m-2 s-1. Mandatory if the model emits both NO and NO2. + +[eminosoil] +var_name = eminosoil +description = NO emissions from soil +standard_name = tendency_of_atmosphere_mass_content_of_nox_expressed_as_nitrogen_monoxide_due_to_emission_from_soil +var_type = Emission fluxes +unit = kg m-2 s-1 +minimum = 0 +maximum = 10000 +dimensions = time,lat,lon +comments_and_purpose = To check/interpret NOx fluxes + +[emico] +var_name = emico +description = Total emission of CO +standard_name = tendency_of_atmosphere_mass_content_of_carbon_monoxide_due_to_emission +var_type = Emission fluxes +unit = kg m-2 s-1 +minimum = 0 +maximum = 10000 +dimensions = time,lat,lon +comments_and_purpose = Verification of the CO budget and the prescribed (anthropogenic) and natural contributions. + +[emivoc] +var_name = emivoc +description = Total emission of NMVOC as C +standard_name = tendency_of_atmosphere_mass_content_of_nmvoc_expressed_as_carbon_due_to_emission +var_type = Emission fluxes +unit = kg m-2 s-1 +minimum = 0 +maximum = 10000 +dimensions = time,lat,lon +comments_and_purpose = Verification of total VOC budget. Mass refers to the mass of organic carbon alone. In addition to emivoc_t because not all models use a fixed-in-time molecular weight of the mixture of NMVOCs. + +[emivoct] +var_name = emivoct +description = Total emission of NMVOC +standard_name = tendency_of_atmosphere_mass_content_of_nmvoc_due_to_emission +var_type = Emission fluxes +unit = kg m-2 s-1 +minimum = 0 +maximum = 10000 +dimensions = time,lat,lon +comments_and_purpose = Verification of total VOC budget. Mass refers to the mass of VOC, not mass of organic carbon alone. Modellers should keep track of molecular weight of the mixture of NMVOC tracer(s) . + +[emic2h6] +var_name = emic2h6 +description = Total C2H6 emissions +standard_name = tendency_of_atmosphere_mass_content_of_ethane_due_to_emission +var_type = Emission fluxes +unit = kg m-2 s-1 +minimum = 0 +maximum = 10000 +dimensions = time,lat,lon +comments_and_purpose = Verification of VOC emission speciation. + +[emic3h8] +var_name = emic3h8 +description = Total C3H8 emissions +standard_name = tendency_of_atmosphere_mass_content_of_propane_due_to_emission +var_type = Emission fluxes +unit = kg m-2 s-1 +minimum = 0 +maximum = 10000 +dimensions = time,lat,lon +comments_and_purpose = Verification of VOC emission speciation. + +[emic2h2] +var_name = emic2h2 +description = Total C2H2 emissions +standard_name = tendency_of_atmosphere_mass_content_of_ethyne_due_to_emission +var_type = Emission fluxes +unit = kg m-2 s-1 +minimum = 0 +maximum = 10000 +dimensions = time,lat,lon +comments_and_purpose = Verification of VOC emission speciation. + +[emic2h4] +var_name = emic2h4 +description = Total C2H4 emissions +standard_name = tendency_of_atmosphere_mass_content_of_ethene_due_to_emission +var_type = Emission fluxes +unit = kg m-2 s-1 +minimum = 0 +maximum = 10000 +dimensions = time,lat,lon +comments_and_purpose = Verification of VOC emission speciation. + +[emic3h6] +var_name = emic3h6 +description = Total C3H6 emissions +standard_name = tendency_of_atmosphere_mass_content_of_propene_due_to_emission +var_type = Emission fluxes +unit = kg m-2 s-1 +minimum = 0 +maximum = 10000 +dimensions = time,lat,lon +comments_and_purpose = Verification of VOC emission speciation. + +[emialkanes] +var_name = emialkanes +description = Total lumped alkanes C4 and higher emissions +standard_name = tendency_of_atmosphere_mass_content_of_alkanes_due_to_emission +var_type = Emission fluxes +unit = kg m-2 s-1 +minimum = 0 +maximum = 10000 +dimensions = time,lat,lon +comments_and_purpose = Verification of VOC emission speciation. Other (C4 and higher) lumped alkanes. + +[emialkenes] +var_name = emialkenes +description = Total lumped alkenes C4 and higher emissions +standard_name = tendency_of_atmosphere_mass_content_of_alkenes_due_to_emission +var_type = Emission fluxes +unit = kg m-2 s-1 +minimum = 0 +maximum = 10000 +dimensions = time,lat,lon +comments_and_purpose = Verifcation of emission speciation. Other (C4 and higher) lumped alkenes. + +[emihcho] +var_name = emihcho +description = Total formaldehyde emissions +standard_name = tendency_of_atmosphere_mass_content_of_formaldehyde_due_to_emission +var_type = Emission fluxes +unit = kg m-2 s-1 +minimum = 0 +maximum = 10000 +dimensions = time,lat,lon +comments_and_purpose = Verification of VOC emission speciation. + +[emich3cho] +var_name = emich3cho +description = Total acetaldehyde emissions +standard_name = tendency_of_atmosphere_mass_content_of_acetaldehyde_due_to_emission +var_type = Emission fluxes +unit = kg m-2 s-1 +minimum = 0 +maximum = 10000 +dimensions = time,lat,lon +comments_and_purpose = Verification of VOC emission speciation. + +[emiacetone] +var_name = emiacetone +description = Total acetone emissions +standard_name = tendency_of_atmosphere_mass_content_of_acetone_due_to_emission +var_type = Emission fluxes +unit = kg m-2 s-1 +minimum = 0 +maximum = 10000 +dimensions = time,lat,lon +comments_and_purpose = Verification of VOC emission speciation. + +[emimethanol] +var_name = emimethanol +description = Total methanol emissions +standard_name = tendency_of_atmosphere_mass_content_of_methanol_due_to_emission +var_type = Emission fluxes +unit = kg m-2 s-1 +minimum = 0 +maximum = 10000 +dimensions = time,lat,lon +comments_and_purpose = Verification of VOC emission speciation. + +[emitolu] +var_name = emitolu +description = Total toluene emissions +standard_name = tendency_of_atmosphere_mass_content_of_toluene_due_to_emission +var_type = Emission fluxes +unit = kg m-2 s-1 +minimum = 0 +maximum = 10000 +dimensions = time,lat,lon +comments_and_purpose = Verification of VOC emission speciation. + +[emiaro] +var_name = emiaro +description = Total aromatics emissions +standard_name = tendency_of_atmosphere_mass_content_of_aromatic_compounds_due_to_emission +var_type = Emission fluxes +unit = kg m-2 s-1 +minimum = 0 +maximum = 10000 +dimensions = time,lat,lon +comments_and_purpose = All aromatic (including toluene). If other aromatics are in the chemistry scheme please store them for possible later analysis. + +[emiisop] +var_name = emiisop +description = Total isoprene emissions +standard_name = tendency_of_atmosphere_mass_content_of_isoprene_due_to_emission +var_type = Emission fluxes +unit = kg m-2 s-1 +minimum = 0 +maximum = 10000 +dimensions = time,lat,lon +comments_and_purpose = Includes contributions of biomass burning. Natural emissions + +[emimntp] +var_name = emimntp +description = Total monoterpenes emissions +standard_name = tendency_of_atmosphere_mass_content_of_monoterpenes_due_to_emission +var_type = Emission fluxes +unit = kg m-2 s-1 +minimum = 0 +maximum = 10000 +dimensions = time,lat,lon +comments_and_purpose = Includes contributions of biomass burning + +[emisestp] +var_name = emisestp +description = Total sesquiterpenes emissions +standard_name = tendency_of_atmosphere_mass_content_of_sesquiterpenes_due_to_emission +var_type = Emission fluxes +unit = kg m-2 s-1 +minimum = 0 +maximum = 10000 +dimensions = time,lat,lon +comments_and_purpose = If these emissions are assumed to be a direct source of organic aerosol please do not report here, but report in field emisoa + +[emibvoc] +var_name = emibvoc +description = Biogenic NMVOC emissions +standard_name = tendency_of_atmosphere_mass_content_of_biogenic_nmvoc_expressed_as_carbon_due_to_emission +var_type = Emission fluxes +unit = mg C m-2 h-1 +minimum = 0 +maximum = 10000 +dimensions = time,lat,lon +comments_and_purpose = In complement to emivoc. Verification of total VOC budget and biogenic versus anthropogenic contributions . Mass refers to the mass of organic carbon alone (because not all models use a fixed-in-time molecular weight of the mixture of NMVOCs). + +[eminh3] +var_name = eminh3 +description = Total emission of NH3 +standard_name = tendency_of_atmosphere_mass_content_of_ammonia_due_to_emission +var_type = Emission fluxes +unit = kg m-2 s-1 +minimum = 0 +maximum = 10000 +dimensions = time,lat,lon +comments_and_purpose = Verification of total NH3 and nitrogen budget + +[emiso2] +var_name = emiso2 +description = Total emission of SO2 +standard_name = tendency_of_atmosphere_mass_content_of_sulfur_dioxide_due_to_emission +var_type = Emission fluxes +unit = kg m-2 s-1 +minimum = 0 +maximum = 10000 +dimensions = time,lat,lon +comments_and_purpose = SO2 emissions also requested 3D. Sulfur emissions as SO4 reported in emiso4. + +[emidms] +var_name = emidms +description = Total emission of DMS +standard_name = tendency_of_atmosphere_mass_content_of_dimethyl_sulfide_due_to_emission +var_type = Emission fluxes +unit = kg m-2 s-1 +minimum = 0 +maximum = 10000 +dimensions = time,lat,lon +comments_and_purpose = Verifcation of sulfur budget + +[emiso4] +var_name = emiso4 +description = Total emission of particulate SO4 +standard_name = tendency_of_atmosphere_mass_content_of_sulfate_dry_aerosol_particles_due_to_emission +var_type = Emission fluxes +unit = kg m-2 s-1 +minimum = 0 +maximum = 10000 +dimensions = time,lat,lon +comments_and_purpose = Verifcation of sulfur budget. Some models emit some SO2 as sulfate. + +[emioa] +var_name = emioa +description = Total emission of OA +standard_name = tendency_of_atmosphere_mass_content_of_particulate_organic_matter_dry_aerosol_particles_due_to_emission +var_type = Emission fluxes +unit = kg m-2 s-1 +minimum = 0 +maximum = 10000 +dimensions = time,lat,lon +comments_and_purpose = Verifcation of organic matter budget. Mass refers to the mass of organic matter, not mass of organic carbon alone. Modellers should keep track of OC to OA ratios used in model + +[emioc] +var_name = emioc +description = Total emission of OC +standard_name = tendency_of_atmosphere_mass_content_of_particulate_organic_matter_dry_aerosol_particles_expressed_as_carbon_due_to_emission +var_type = Emission fluxes +unit = kg m-2 s-1 +minimum = 0 +maximum = 10000 +dimensions = time,lat,lon +comments_and_purpose = Verifcation of organic carbon budget. Reported as Carbon mass + +[emisoa] +var_name = emisoa +description = Total emission of SOA +standard_name = tendency_of_atmosphere_mass_content_of_secondary_particulate_organic_matter_dry_aerosol_particles_due_to_emission +var_type = Emission fluxes +unit = kg m-2 s-1 +minimum = 0 +maximum = 10000 +dimensions = time,lat,lon +comments_and_purpose = Verifcation of sulfur budget. This "emisoa" field has to be provided if the model does not calculate the SOA chemical production, but includes a pseudo emission, as in AEROCOM Phase 1. The SOA chemical production is provided in "chepsoa". + +[emibc] +var_name = emibc +description = Total emission of BC +standard_name = tendency_of_atmosphere_mass_content_of_elemental_carbon_dry_aerosol_particles_due_to_emission +var_type = Emission fluxes +unit = kg m-2 s-1 +minimum = 0 +maximum = 10000 +dimensions = time,lat,lon +comments_and_purpose = Verifcation of BC budget + +[emiss] +var_name = emiss +description = Total emission of seasalt +standard_name = tendency_of_atmosphere_mass_content_of_seasalt_dry_aerosol_particles_due_to_emission +var_type = Emission fluxes +unit = kg m-2 s-1 +minimum = 0 +maximum = 10000 +dimensions = time,lat,lon +comments_and_purpose = Verification of SS budget + +[emidust] +var_name = emidust +description = Total emission of dust +standard_name = tendency_of_atmosphere_mass_content_of_dust_dry_aerosol_particles_due_to_emission +var_type = Emission fluxes +unit = kg m-2 s-1 +minimum = 0 +maximum = 10000 +dimensions = time,lat,lon +comments_and_purpose = Verification of DUST budget. Includes all aerosol sizes in the model + +[emipm10] +var_name = emipm10 +description = Total emission of PM10 +standard_name = tendency_of_atmosphere_mass_content_of_pm10_dry_aerosol_particles_due_to_emission +var_type = Emission fluxes +unit = kg m-2 s-1 +minimum = 0 +maximum = 10000 +dimensions = time,lat,lon +comments_and_purpose = Verification of PM10 budget + +[emipm2p5] +var_name = emipm2p5 +description = Total emission of PM2.5 +standard_name = tendency_of_atmosphere_mass_content_of_pm2p5_dry_aerosol_particles_due_to_emission +var_type = Emission fluxes +unit = kg m-2 s-1 +minimum = 0 +maximum = 10000 +dimensions = time,lat,lon +comments_and_purpose = Verification of PM2.5 budget + +[emipm10ss] +var_name = emipm10ss +description = Total emission of PM10 seasalt +standard_name = tendency_of_atmosphere_mass_content_of_pm10_seasalt_dry_aerosol_particles_due_to_emission +var_type = Emission fluxes +unit = kg m-2 s-1 +minimum = 0 +maximum = 10000 +dimensions = time,lat,lon +comments_and_purpose = PM10 speciation (to further check PM10 budget and sources) + +[emipm10dust] +var_name = emipm10dust +description = Total emission of PM10 dust +standard_name = tendency_of_atmosphere_mass_content_of_pm10_dust_dry_aerosol_particles_due_to_emission +var_type = Emission fluxes +unit = kg m-2 s-1 +minimum = 0 +maximum = 10000 +dimensions = time,lat,lon +comments_and_purpose = PM10 speciation (to further check PM10 budget and sources) + +[emipm2p5ss] +var_name = emipm2p5ss +description = Total emission of PM2.5 seasalt +standard_name = tendency_of_atmosphere_mass_content_of_pm2p5_seasalt_dry_aerosol_particles_due_to_emission +var_type = Emission fluxes +unit = kg m-2 s-1 +minimum = 0 +maximum = 10000 +dimensions = time,lat,lon +comments_and_purpose = PM10 speciation (to further check PM10 budget and sources) + +[emipm2p5dust] +var_name = emipm2p5dust +description = Total emission of PM2.5 dust +standard_name = tendency_of_atmosphere_mass_content_of_pm2p5_dust_dry_aerosol_particles_due_to_emission +var_type = Emission fluxes +unit = kg m-2 s-1 +minimum = 0 +maximum = 10000 +dimensions = time,lat,lon +comments_and_purpose = PM10 speciation (to further check PM10 budget and sources) + +[emipm1ss] +var_name = emipm1ss +description = Total emission of PM1 seasalt +standard_name = tendency_of_atmosphere_mass_content_of_pm1_seasalt_dry_aerosol_particles_due_to_emission +var_type = Emission fluxes +unit = kg m-2 s-1 +minimum = 0 +maximum = 10000 +dimensions = time,lat,lon +comments_and_purpose = PM10 speciation (to further check PM10 budget and sources) + +[emipm1dust] +var_name = emipm1dust +description = Total emission of PM1 dust +standard_name = tendency_of_atmosphere_mass_content_of_pm1_dust_dry_aerosol_particles_due_to_emission +var_type = Emission fluxes +unit = kg m-2 s-1 +minimum = 0 +maximum = 10000 +dimensions = time,lat,lon +comments_and_purpose = PM10 speciation (to further check PM10 budget and sources) + +[emipcb153] +var_name = emipcb153 +description = Total emission of PCB-153 +standard_name = tendency_of_atmosphere_mass_content_of_hexachlorobiphenyl_due_to_emission +var_type = Emission fluxes +unit = kg m-2 s-1 +minimum = 0 +maximum = 10000 +dimensions = time,lat,lon +comments_and_purpose = Verification of POPS Budgets. For experiments by POPS/Hg modelling (as for HTAP1) + +[emiahch] +var_name = emiahch +description = Total emission of a-HCH +standard_name = tendency_of_atmosphere_mass_content_of_alpha_hexachlorocyclohexane_due_to_emission +var_type = Emission fluxes +unit = kg m-2 s-1 +minimum = 0 +maximum = 10000 +dimensions = time,lat,lon +comments_and_purpose = Verification of POPS Budgets. For experiments by POPS/Hg modelling (as for HTAP1) + +[reemipcb153] +var_name = reemipcb153 +description = Total re-emission of PCB-153 +standard_name = tendency_of_atmosphere_mass_content_of_hexachlorobiphenyl_due_to_re_emission +var_type = Emission fluxes +unit = kg m-2 s-1 +minimum = 0 +maximum = 10000 +dimensions = time,lat,lon +comments_and_purpose = Verification of POPS Budgets. For experiments by POPS/Hg modelling (as for HTAP1) + +[reemiahch] +var_name = reemiahch +description = Total re-emission of a-HCH +standard_name = tendency_of_atmosphere_mass_content_of_alpha_hexachlorocyclohexane_due_to_re_emission +var_type = Emission fluxes +unit = kg m-2 s-1 +minimum = 0 +maximum = 10000 +dimensions = time,lat,lon +comments_and_purpose = Verification of POPS Budgets. For experiments by POPS/Hg modelling (as for HTAP1) + +[emihg0] +var_name = emihg0 +description = Total emission of Hg0(g) +standard_name = tendency_of_atmosphere_mass_content_of_gaseous_elemental_mercury_due_to_emission +var_type = Emission fluxes +unit = kg m-2 s-1 +minimum = 0 +maximum = 10000 +dimensions = time,lat,lon +comments_and_purpose = Verification of Mercury Budgets. For experiments by POPS/Hg modelling (as for HTAP1) + +[emihg2] +var_name = emihg2 +description = Total emission of HgII(g) +standard_name = tendency_of_atmosphere_mass_content_of_gaseous_divalent_mercury_due_to_emission +var_type = Emission fluxes +unit = kg m-2 s-1 +minimum = 0 +maximum = 10000 +dimensions = time,lat,lon +comments_and_purpose = Verification of Mercury Budgets. For experiments by POPS/Hg modelling (as for HTAP1) + +[emihgp] +var_name = emihgp +description = Total emission of mercury aerosol +standard_name = tendency_of_atmosphere_mass_content_of_mercury_dry_aerosol_particles_due_to_emission +var_type = Emission fluxes +unit = kg m-2 s-1 +minimum = 0 +maximum = 10000 +dimensions = time,lat,lon +comments_and_purpose = Verification of Mercury Budgets. For experiments by POPS/Hg modelling (as for HTAP1) + +[emiahg0] +var_name = emiahg0 +description = Anthropogenic emission of Hg0(g) +standard_name = tendency_of_atmosphere_mass_content_of_gaseous_elemental_mercury_due_to_anthropogenic_emission +var_type = Emission fluxes +unit = kg m-2 s-1 +minimum = 0 +maximum = 10000 +dimensions = time,lat,lon +comments_and_purpose = Verification of Mercury Budgets. + +[emiahg2] +var_name = emiahg2 +description = Anthropogenic emission of HgII(g) +standard_name = tendency_of_atmosphere_mass_content_of_gaseous_divalent_mercury_due_to_anthropogenic_emission +var_type = Emission fluxes +unit = kg m-2 s-1 +minimum = 0 +maximum = 10000 +dimensions = time,lat,lon +comments_and_purpose = Verification of Mercury Budgets. + +[emiahgp] +var_name = emiahgp +description = Anthropogenic emission of particulate mercury +standard_name = tendency_of_atmosphere_mass_content_of_mercury_dry_aerosol_particles_due_to_anthropogenic_emission +var_type = Emission fluxes +unit = kg m-2 s-1 +minimum = 0 +maximum = 10000 +dimensions = time,lat,lon +comments_and_purpose = Verification of Mercury Budgets. + +[reemihg0] +var_name = reemihg0 +description = Total re-emission of Hg +standard_name = tendency_of_atmosphere_mass_content_of_gaseous_elemental_mercury_due_to_re_emission +var_type = Emission fluxes +unit = kg m-2 s-1 +minimum = 0 +maximum = 10000 +dimensions = time,lat,lon +comments_and_purpose = Verification of Mercury Budgets. + +[dryhno3] +var_name = dryhno3 +description = Dry deposition of HNO3 +standard_name = tendency_of_atmosphere_mass_content_of_nitric_acid_due_to_dry_deposition +var_type = dry deposition flux +;unit = kg m-2 s-1 +unit = mg N m-2 d-1 +minimum = 0 +maximum = 10000 +dimensions = time,lat,lon +comments_and_purpose = Verification of nitrogen budget + +[dryno3] +var_name = dryno3 +description = Dry deposition of nitrate aerosol in total PM +standard_name = atmosphere_mass_content_of_nitrate_dry_aerosol_particles_due_to_dry_deposition +var_type = dry deposition flux +unit = kg m-2 s-1 +minimum = 0 +maximum = 10000 +dimensions = time,lat,lon +comments_and_purpose = Verification of nitrogen budget. Verification of aerosol budget and speciation. + +[dryno3c] +var_name = dryno3c +description = Dry deposition of nitrate aerosol in total PM coarse +var_type = dry deposition flux +;unit = kg m-2 s-1 +unit = mg N m-2 d-1 +minimum = 0 +maximum = 10000 +dimensions = time,lat,lon +comments_and_purpose = Verification of nitrogen budget. Verification of aerosol budget and speciation. + +[dryno3f] +var_name = dryno3f +description = Dry deposition of nitrate aerosol in total PM fine +var_type = dry deposition flux +;unit = kg m-2 s-1 +unit = mg N m-2 d-1 +minimum = 0 +maximum = 10000 +dimensions = time,lat,lon +comments_and_purpose = Verification of nitrogen budget. Verification of aerosol budget and speciation. + +[dryno2] +var_name = dryno2 +description = Dry deposition of NO2 +standard_name = tendency_of_atmosphere_mass_content_of_nitrogen_dioxide_due_to_dry_deposition +var_type = dry deposition flux +unit = kg m-2 s-1 +minimum = 0 +maximum = 10000 +dimensions = time,lat,lon +comments_and_purpose = Verification of nitrogen budget + +[dryn2o5] +var_name = dryn2o5 +description = Dry deposition of N2O5 +standard_name = tendency_of_atmosphere_mass_content_of_dinitrogen_pentoxide_due_to_dry_deposition +var_type = dry deposition flux +unit = kg m-2 s-1 +minimum = 0 +maximum = 10000 +dimensions = time,lat,lon +comments_and_purpose = Verification of nitrogen budget + +[drypan] +var_name = drypan +description = Dry deposition of peroxyacyl nitrates +standard_name = atmosphere_mass_content_of_peroxyacetyl_nitrate_due_to_dry_deposition +var_type = dry deposition flux +unit = kg m-2 s-1 +minimum = 0 +maximum = 10000 +dimensions = time,lat,lon +comments_and_purpose = Verification of nitrogen budget + +[dryorgn] +var_name = dryorgn +description = Dry deposition of organic nitrates other than PAN +standard_name = tendency_of_atmosphere_mass_content_of_organic_nitrates_due_to_dry_deposition +var_type = dry deposition flux +unit = kg m-2 s-1 +minimum = 0 +maximum = 10000 +dimensions = time,lat,lon +comments_and_purpose = Verification of nitrogen budget. Organic nitrates other than PAN other than PAN. + +[dryhono] +var_name = dryhono +description = Dry deposition of nitrous acid +standard_name = tendency_of_atmosphere_mass_content_of_nitrous_acid_due_to_dry_deposition +var_type = dry deposition flux +unit = kg m-2 s-1 +minimum = 0 +maximum = 10000 +dimensions = time,lat,lon +comments_and_purpose = Verification of nitrogen budget. Organic nitrates other than PAN other than PAN. + +[dryhno4] +var_name = dryhno4 +description = Dry deposition of HNO4 +standard_name = tendency_of_atmosphere_mass_content_of_peroxynitric_acid_due_to_dry_deposition +var_type = dry deposition flux +unit = kg m-2 s-1 +minimum = 0 +maximum = 10000 +dimensions = time,lat,lon +comments_and_purpose = Verification of nitrogen budget. Organic nitrates other than PAN other than PAN. + +[drynoy] +var_name = drynoy +description = Dry deposition of NOy +standard_name = tendency_of_atmosphere_mass_content_of_noy_expressed_as_nitrogen_due_to_dry_deposition +var_type = dry deposition flux +unit = kg m-2 s-1 +minimum = 0 +maximum = 10000 +dimensions = time,lat,lon +comments_and_purpose = Verification of nitrogen budget. NOy is the sum of all simulated oxidized nitrogen species (expressed as nitrogen): NO, NO2, HNO3, HNO4, NO3aerosol, NO3(radical), N2O5, PAN, other organic nitrates other than PAN, but not N2O + +[drynh3] +var_name = drynh3 +description = Dry deposition of NH3 +standard_name = tendency_of_atmosphere_mass_content_of_ammonia_due_to_dry_deposition +var_type = dry deposition flux +unit = kg m-2 s-1 +minimum = 0 +maximum = 10000 +dimensions = time,lat,lon +comments_and_purpose = Verification of NHx budget and NH3 deposition/exchange processes. In case of models with bidirectional exchanges do not report; but report excnh3 + +[drynh4] +var_name = drynh4 +description = Dry deposition of NH4 +standard_name = tendency_of_atmosphere_mass_content_of_ammonium_dry_aerosol_particles_due_to_dry_deposition +var_type = dry deposition flux +unit = kg m-2 s-1 +minimum = 0 +maximum = 10000 +dimensions = time,lat,lon +comments_and_purpose = Verification of NHx budget. Verification of aerosol budget and speciation. + +[dryso2] +var_name = dryso2 +description = Dry deposition of SO2 +standard_name = tendency_of_atmosphere_mass_content_of_sulfur_dioxide_due_to_dry_deposition +var_type = dry deposition flux +unit = kg m-2 s-1 +minimum = 0 +maximum = 10000 +dimensions = time,lat,lon +comments_and_purpose = Verification of sulfur budget + +[dryso4] +var_name = dryso4 +description = Dry deposition of SO4 +standard_name = tendency_of_atmosphere_mass_content_of_sulfate_dry_aerosol_particles_due_to_dry_deposition +var_type = dry deposition flux +unit = kg m-2 s-1 +minimum = 0 +maximum = 10000 +dimensions = time,lat,lon +comments_and_purpose = Verification of sulfur budget. Verification of aerosol budget and speciation. + +[drymsa] +var_name = drymsa +description = Dry deposition of MSA +standard_name = tendency_of_atmosphere_mass_content_of_methanesulfonic_acid_due_to_dry_deposition +var_type = dry deposition flux +unit = kg m-2 s-1 +minimum = 0 +maximum = 10000 +dimensions = time,lat,lon +comments_and_purpose = Verification of sulfur budget. Verification of aerosol budget and speciation. + +[drydms] +var_name = drydms +description = Dry deposition of DMS +standard_name = tendency_of_atmosphere_mass_content_of_dimethyl_sulfide_due_to_dry_deposition +var_type = dry deposition flux +unit = kg m-2 s-1 +minimum = 0 +maximum = 10000 +dimensions = time,lat,lon +comments_and_purpose = Verification of sulfur budget + +[dryss] +var_name = dryss +description = Dry deposition of seasalt +standard_name = tendency_of_atmosphere_mass_content_of_seasalt_dry_aerosol_particles_due_to_dry_deposition +var_type = dry deposition flux +unit = kg m-2 s-1 +minimum = 0 +maximum = 10000 +dimensions = time,lat,lon +comments_and_purpose = Verification of aerosol budget and speciation + +[drydust] +var_name = drydust +description = Dry deposition of dust +standard_name = tendency_of_atmosphere_mass_content_of_dust_dry_aerosol_particles_due_to_dry_deposition +var_type = dry deposition flux +unit = mg m-2 d-1 +minimum = 0 +maximum = 10000 +dimensions = time,lat,lon +comments_and_purpose = Verification of aerosol budget and speciation + +[drypm1no3] +var_name = drypm1no3 +description = Dry deposition of PM1 nitrate aerosol +standard_name = tendency_of_atmosphere_mass_content_of_pm1_nitrate_dry_aerosol_particles_due_to_dry_deposition +var_type = dry deposition flux +unit = kg m-2 s-1 +minimum = 0 +maximum = 10000 +dimensions = time,lat,lon +comments_and_purpose = Verification of PM10 nitrate budget, speciation and sources + +[drypm2p5no3] +var_name = drypm2p5no3 +description = Dry deposition of PM2p5 nitrate aerosol +standard_name = tendency_of_atmosphere_mass_content_of_pm2p5_nitrate_dry_aerosol_particles_due_to_dry_deposition +var_type = dry deposition flux +unit = kg m-2 s-1 +minimum = 0 +maximum = 10000 +dimensions = time,lat,lon +comments_and_purpose = Verification of PM10 nitrate budget, speciation and sources + +[drypm10no3] +var_name = drypm10no3 +description = Dry deposition of PM10 nitrate aerosol +standard_name = tendency_of_atmosphere_mass_content_of_pm10_nitrate_dry_aerosol_particles_due_to_dry_deposition +var_type = dry deposition flux +unit = kg m-2 s-1 +minimum = 0 +maximum = 10000 +dimensions = time,lat,lon +comments_and_purpose = Verification of PM10 nitrate budget, speciation and sources + +[dryo3] +var_name = dryo3 +description = Dry deposition of O3 +standard_name = tendency_of_atmosphere_mass_content_of_ozone_due_to_dry_deposition +var_type = dry deposition flux +unit = mg m-2 d-1 +minimum = 0 +maximum = 10000 +dimensions = time,lat,lon +comments_and_purpose = Verification of O3 budget and impact analysis. + +[dryvelo3] +var_name = dryo3 +description = Dry deposition velocity of O3 +var_type = deposition velocity +unit = cm s-1 +minimum = 0 +maximum = 10000 + + +[stoo3] +var_name = stoo3 +description = Dry deposition of O3 into stomata +standard_name = tendency_of_atmosphere_mass_content_of_ozone_due_to_dry_deposition_into_stomata +var_type = dry deposition flux +unit = kg m-2 s-1 +minimum = 0 +maximum = 10000 +dimensions = time,lat,lon +comments_and_purpose = For impact assessment on crops and vegetation. Dry deposition of ozone into stomata refers to the canopy level integrated flux of ozone into the stomata. + +[dryhcho] +var_name = dryhcho +description = Dry deposition of formaldehyde +standard_name = tendency_of_atmosphere_mass_content_of_formaldehyde_due_to_dry_deposition +var_type = dry deposition flux +unit = kg m-2 s-1 +minimum = 0 +maximum = 10000 +dimensions = time,lat,lon +comments_and_purpose = Verification of the budget of oxygenated VOCs (OVOCs), which are poorly understood. + +[drych3cho] +var_name = drych3cho +description = Dry deposition of acetaldehyde +standard_name = tendency_of_atmosphere_mass_content_of_acetaldehyde_due_to_dry_deposition +var_type = dry deposition flux +unit = kg m-2 s-1 +minimum = 0 +maximum = 10000 +dimensions = time,lat,lon +comments_and_purpose = Verification of the budget of oxygenated VOCs (OVOCs), which are poorly understood. + +[dryalde] +var_name = dryalde +description = Dry deposition of aldehydes higher than ch3cho +standard_name = tendency_of_atmosphere_mass_content_of_aldehydes_due_to_dry_deposition +var_type = dry deposition flux +unit = kg m-2 s-1 +minimum = 0 +maximum = 10000 +dimensions = time,lat,lon +comments_and_purpose = Verification of the budget of oxygenated VOCs (OVOCs), which are poorly understood. + +[dryhcooh] +var_name = dryhcooh +description = Dry deposition of formic acid +standard_name = tendency_of_atmosphere_mass_content_of_formic_acid_due_to_dry_deposition +var_type = dry deposition flux +unit = kg m-2 s-1 +minimum = 0 +maximum = 10000 +dimensions = time,lat,lon +comments_and_purpose = Verification of the budget of oxygenated VOCs (OVOCs), which are poorly understood. + +[drych3cooh] +var_name = drych3cooh +description = Dry deposition of acetic acid +standard_name = tendency_of_atmosphere_mass_content_of_acetic_acid_due_to_dry_deposition +var_type = dry deposition flux +unit = kg m-2 s-1 +minimum = 0 +maximum = 10000 +dimensions = time,lat,lon +comments_and_purpose = Verification of the budget of oxygenated VOCs (OVOCs), which are poorly understood. + +[dryh2o2] +var_name = dryh2o2 +description = Dry deposition of h2o2 +standard_name = tendency_of_atmosphere_mass_content_of_hydrogen_peroxide_due_to_dry_deposition +var_type = dry deposition flux +unit = kg m-2 s-1 +minimum = 0 +maximum = 10000 +dimensions = time,lat,lon +comments_and_purpose = Verification of the budget of atmospheric oxidizing agents + +[dryroor] +var_name = dryroor +description = Dry deposition of organic peroxides +standard_name = tendency_of_atmosphere_mass_content_of_organic_peroxides_due_to_dry_deposition +var_type = dry deposition flux +unit = kg m-2 s-1 +minimum = 0 +maximum = 10000 +dimensions = time,lat,lon +comments_and_purpose = Verification of the budget of atmospheric oxidizing agents + +[excnh3] +var_name = excnh3 +description = surface exchange flux of NH3 +standard_name = surface_net_downward_mass_flux_of_ammonia_due_to_bidirectional_surface_exchange +var_type = surface_exchange_flux +unit = kg m-2 s-1 +minimum = -10000 +maximum = 10000 +dimensions = time,lat,lon +comments_and_purpose = Verification of NHx budget and NH3 deposition/exchange processes. In case of models with bidirectional exchanges refers to NET deposition. Net emissions would give negative numbers in this field. + +[drybc] +var_name = drybc +description = Dry deposition of BC +standard_name = tendency_of_atmosphere_mass_content_of_elemental_carbon_dry_aerosol_particles_due_to_dry_deposition +var_type = dry deposition flux +unit = kg m-2 s-1 +minimum = 0 +maximum = 10000 +dimensions = time,lat,lon +comments_and_purpose = Verification of aerosol budget and speciation + +[drypm10] +var_name = drypm10 +description = Dry deposition of PM10 +standard_name = tendency_of_atmosphere_mass_content_of_pm10_dry_aerosol_particles_due_to_dry_deposition +var_type = dry deposition flux +# the following is CF's unit, but we want to perform a comparison based on obs units +# unit = kg m-2 s-1 +unit = mg m-2 d-1 +minimum = 0 +maximum = 10000 +dimensions = time,lat,lon +comments_and_purpose = Verification of PM10 (major AQ metric) budget ; Consistent with AQMEII. + +[drypm10ss] +var_name = drypm10ss +description = Dry deposition of PM 10 sea salt +standard_name = tendency_of_atmosphere_mass_content_of_pm10_seasalt_dry_aerosol_particles_due_to_dry_deposition +var_type = dry deposition flux +unit = kg m-2 s-1 +minimum = 0 +maximum = 10000 +dimensions = time,lat,lon +comments_and_purpose = Further verification of PM10 (major AQ metric) budget, speciation and sources. + +[drypm10dust] +var_name = drypm10dust +description = Dry deposition of PM10 dust +standard_name = tendency_of_atmosphere_mass_content_of_pm10_dust_dry_aerosol_particles_due_to_dry_deposition +var_type = dry deposition flux +unit = kg m-2 s-1 +minimum = 0 +maximum = 10000 +dimensions = time,lat,lon +comments_and_purpose = Further verification of PM10 (major AQ metric) budget, speciation and sources. + +[drypm2p5] +var_name = drypm2p5 +description = Dry deposition of PM2.5 +standard_name = tendency_of_atmosphere_mass_content_of_pm2p5_dry_aerosol_particles_due_to_dry_deposition +var_type = dry deposition flux +unit = kg m-2 s-1 +minimum = 0 +maximum = 10000 +dimensions = time,lat,lon +comments_and_purpose = Verification of PM2.5 (major AQ metric) budget ; Consistent with AQMEII. + +[drypm2p5ss] +var_name = drypm2p5ss +description = Dry deposition of PM2.5 seasalt +standard_name = tendency_of_atmosphere_mass_content_of_pm2p5_seasalt_dry_aerosol_particles_due_to_dry_deposition +var_type = dry deposition flux +unit = kg m-2 s-1 +minimum = 0 +maximum = 10000 +dimensions = time,lat,lon +comments_and_purpose = Further verification of PM2.5 (major AQ metric) budget, speciation and sources. + +[drypm2p5dust] +var_name = drypm2p5dust +description = Dry deposition of PM2.5 dust +standard_name = tendency_of_atmosphere_mass_content_of_pm2p5_dust_dry_aerosol_particles_due_to_dry_deposition +var_type = dry deposition flux +unit = kg m-2 s-1 +minimum = 0 +maximum = 10000 +dimensions = time,lat,lon +comments_and_purpose = Further verification of PM2.5 (major AQ metric) budget, speciation and sources. + +[dryoc] +var_name = dryoc +description = Dry deposition of particulate organic carbon in PM +standard_name = tendency_of_atmosphere_mass_content_of_particulate_organic_matter_dry_aerosol_particles_expressed_as_carbon_due_to_dry_deposition +var_type = dry deposition flux +unit = kg m-2 s-1 +minimum = 0 +maximum = 10000 +dimensions = time,lat,lon +comments_and_purpose = Verification of aerosol budget and speciation. This field is additional to dryoa. Required if no fixed molecular weight of the mixture of NMVOCs. + +[dryoa] +var_name = dryoa +description = Dry deposition of OA +standard_name = tendency_of_atmosphere_mass_content_of_particulate_organic_matter_dry_aerosol_particles_due_to_dry_deposition +var_type = dry deposition flux +unit = kg m-2 s-1 +minimum = 0 +maximum = 10000 +dimensions = time,lat,lon +comments_and_purpose = Verification of aerosol budget and speciation. FMW, includes primary and secondary organic aerosol + +[drysoa] +var_name = drysoa +description = Dry deposition of SOA +standard_name = tendency_of_atmosphere_mass_content_of_secondary_particulate_organic_matter_dry_aerosol_particles_due_to_dry_deposition +var_type = dry deposition flux +unit = kg m-2 s-1 +minimum = 0 +maximum = 10000 +dimensions = time,lat,lon +comments_and_purpose = Further verification of organic aerosol budget. Optionally to be provided if SOA is included as a separate tracer + +[drypoa] +var_name = drysoa +description = Dry deposition of POA +standard_name = tendency_of_atmosphere_mass_content_of_primary_particulate_organic_matter_dry_aerosol_particles_due_to_dry_deposition +var_type = dry deposition flux +unit = kg m-2 s-1 +minimum = 0 +maximum = 10000 +dimensions = time,lat,lon +comments_and_purpose = Further verification of organic aerosol budget. Optionally to be provided if POA is included as a separate tracer + +[drypcb153] +var_name = drypcb153 +description = Dry deposition of PCB-153 +standard_name = tendency_of_atmosphere_mass_content_of_hexachlorobiphenyl_due_to_dry_deposition +var_type = dry deposition flux +unit = kg m-2 s-1 +minimum = 0 +maximum = 10000 +dimensions = time,lat,lon +comments_and_purpose = Verification of POPS Budgets. For experiments by POPS/Hg modelling (as for HTAP1) + +[dryahch] +var_name = dryahch +description = Dry deposition of a-HCH +standard_name = tendency_of_atmosphere_mass_content_of_alpha_hexachlorocyclohexane_due_to_dry_deposition +var_type = dry deposition flux +unit = kg m-2 s-1 +minimum = 0 +maximum = 10000 +dimensions = time,lat,lon +comments_and_purpose = Verification of POPS Budgets. For experiments by POPS/Hg modelling (as for HTAP1) + +[dryhg0] +var_name = dryhg0 +description = Dry deposition of Hg0(g) +standard_name = tendency_of_atmosphere_mass_content_of_gaseous_elemental_mercury_due_to_dry_deposition +var_type = dry deposition flux +unit = kg m-2 s-1 +minimum = 0 +maximum = 10000 +dimensions = time,lat,lon +comments_and_purpose = Verification of Mercury Budgets. For experiments by POPS/Hg modelling (as for HTAP1) + +[dryhg2] +var_name = dryhg2 +description = Dry deposition of HgII(g) +standard_name = tendency_of_atmosphere_mass_content_of_gaseous_divalent_mercury_due_to_dry_deposition +var_type = dry deposition flux +unit = kg m-2 s-1 +minimum = 0 +maximum = 10000 +dimensions = time,lat,lon +comments_and_purpose = Verification of Mercury Budgets. For experiments by POPS/Hg modelling (as for HTAP1) + +[dryhgp] +var_name = dryhgp +description = Dry deposition of mercury aerosol +standard_name = tendency_of_atmosphere_mass_content_of_mercury_dry_aerosol_particles_due_to_dry_deposition +var_type = dry deposition flux +unit = kg m-2 s-1 +minimum = 0 +maximum = 10000 +dimensions = time,lat,lon +comments_and_purpose = Verification of Mercury Budgets. For experiments by POPS/Hg modelling (as for HTAP1) + +[wethno3] +var_name = wethno3 +description = Wet deposition of HNO3 +standard_name = tendency_of_atmosphere_mass_content_of_nitric_acid_due_to_wet_deposition +var_type = wet deposition flux +unit = kg m-2 s-1 +minimum = 0 +maximum = 10000 +dimensions = time,lat,lon +comments_and_purpose = Verification of nitrogen budget + +[wetoxn] +description=Wet deposition of oxidized nitrogen mass +unit = mg N m-2 d-1 +minimum=0 + +[wetrdn] +description=Wet deposition of reduced Nitrogen mass +unit = mg N m-2 d-1 +minimum=0 + +[wetoxs] +description=Wet deposition of total sulphur mass +unit = mg S m-2 d-1 +minimum=0 + +[wetoxsc] +description=Wet deposition of total sulphur corrected mass +unit = mg S m-2 d-1 +minimum=0 + +[wetoxst] +description=Wet deposition of total sulphur mass +unit = mg S m-2 d-1 +minimum=0 + +[depoxn] +description=Total deposition of oxidized nitrogen mass +unit = mg N m-2 d-1 +minimum=0 + +[deprdn] +description=Total deposition of reduced Nitrogen mass +unit = mg N m-2 d-1 +minimum=0 + +[depoxs] +description=Total deposition of total sulphur mass +unit = mg S m-2 d-1 +minimum=0 + +[dryoxn] +description=dry deposition of oxidized nitrogen mass +unit = mg N m-2 d-1 +minimum=0 + +[dryrdn] +description=Dry deposition of reduced Nitrogen mass +unit = mg N m-2 d-1 +minimum=0 + +[dryoxs] +description=Dry deposition of total sulphur mass +unit = mg S m-2 d-1 +minimum=0 + +[wetn2o5] +var_name = wetn2o5 +description = Wet deposition of N2O5 +standard_name = tendency_of_atmosphere_mass_content_of_dinitrogen_pentoxide_due_to_wet_deposition +var_type = wet deposition flux +unit = kg m-2 s-1 +minimum = 0 +maximum = 10000 +dimensions = time,lat,lon +comments_and_purpose = Verification of nitrogen budget + +[wetorgn] +var_name = wetorgn +description = Wet deposition of organic nitrates other than PAN +standard_name = tendency_of_atmosphere_mass_content_of_organic_nitrates_due_to_wet_deposition +var_type = wet deposition flux +unit = kg m-2 s-1 +minimum = 0 +maximum = 10000 +dimensions = time,lat,lon +comments_and_purpose = Verification of nitrogen budget. Organic nitrates other than PAN + +[wetno3] +var_name = wetno3 +description = Wet deposition of nitrate ion in total PM +standard_name = tendency_of_atmosphere_mass_content_of_nitrate_dry_aerosol_particles_due_to_wet_deposition +var_type = wet deposition flux +unit = mg m-2 d-1 +minimum = 0 +maximum = 10000 +dimensions = time,lat,lon +comments_and_purpose = Verification of nitrogen budget. Verification of aerosol budget and speciation. + +[wethono] +var_name = wethono +description = Wet deposition of nitrous acid in total PM +standard_name = tendency_of_atmosphere_mass_content_of_nitrous_acid_due_to_wet_deposition +var_type = wet deposition flux +unit = kg m-2 s-1 +minimum = 0 +maximum = 10000 +dimensions = time,lat,lon +comments_and_purpose = Verification of nitrogen budget + +[wethno4] +var_name = wethno4 +description = wet deposition of HNO4 +standard_name = tendency_of_atmosphere_mass_content_of_peroxynitric_acid_due_to_wet_deposition +var_type = wet deposition flux +unit = kg m-2 s-1 +minimum = 0 +maximum = 10000 +dimensions = time,lat,lon +comments_and_purpose = Verification of nitrogen budget + +[wetnoy] +var_name = wetnoy +description = Wet deposition of NOy +standard_name = tendency_of_atmosphere_mass_content_of_noy_expressed_as_nitrogen_due_to_wet_deposition +var_type = wet deposition flux +unit = kg m-2 s-1 +minimum = 0 +maximum = 10000 +dimensions = time,lat,lon +comments_and_purpose = Verification of nitrogen budget. NOy is the sum of all simulated oxidized nitrogen species (expressed as nitrogen): NO, NO2, HNO3, HNO4, NO3aerosol, NO3(radical), N2O5, PAN, other organic nitrates other than PAN, but not N2O + +[wetnh3] +var_name = wetnh3 +description = Wet deposition of NH3 +standard_name = tendency_of_atmosphere_mass_content_of_ammonia_due_to_wet_deposition +var_type = wet deposition flux +unit = mg m-2 d-1 +minimum = 0 +maximum = 10000 +dimensions = time,lat,lon +comments_and_purpose = Verification of NHx budget. + +[wetnh4] +var_name = wetnh4 +description = Wet deposition of NH4 +standard_name = tendency_of_atmosphere_mass_content_of_ammonium_dry_aerosol_particles_due_to_wet_deposition +var_type = wet deposition flux +unit = mg m-2 d-1 +minimum = 0 +maximum = 10000 +dimensions = time,lat,lon +comments_and_purpose = Verification of NHx budget. Verification of aerosol budget and speciation. + +[wetso2] +var_name = wetso2 +description = Wet deposition of SO2 +standard_name = tendency_of_atmosphere_mass_content_of_sulfur_dioxide_due_to_wet_deposition +var_type = wet deposition flux +unit = mg m-2 d-1 +minimum = 0 +maximum = 10000 +dimensions = time,lat,lon +comments_and_purpose = Verification of sulfur budget + +[wetso4] +var_name = wetso4 +description = Wet deposition of SO4 +standard_name = tendency_of_atmosphere_mass_content_of_sulfate_dry_aerosol_particles_due_to_wet_deposition +var_type = wet deposition flux +unit = mg m-2 d-1 +minimum = 0 +maximum = 10000 +dimensions = time,lat,lon +comments_and_purpose = Verification of sulfur budget. Verification of aerosol budget and speciation. + +[wetmsa] +var_name = wetmsa +description = Wet deposition of MSA +standard_name = tendency_of_atmosphere_mass_content_of_methanesulfonic_acid_dry_aerosol_particles_due_to_wet_deposition +var_type = wet deposition flux +unit = kg m-2 s-1 +minimum = 0 +maximum = 10000 +dimensions = time,lat,lon +comments_and_purpose = Verification of sulfur budget. Verification of aerosol budget and speciation. + +[wetdms] +var_name = wetdms +description = Wet deposition of DMS +standard_name = tendency_of_atmosphere_mass_content_of_dimethyl_sulfide_due_to_wet_deposition +var_type = wet deposition flux +unit = kg m-2 s-1 +minimum = 0 +maximum = 10000 +dimensions = time,lat,lon +comments_and_purpose = Verification of sulfur budget + +[wetbc] +var_name = wetbc +description = Wet deposition of BC +standard_name = tendency_of_atmosphere_mass_content_of_elemental_carbon_dry_aerosol_particles_due_to_wet_deposition +var_type = wet deposition flux +unit = kg m-2 s-1 +minimum = 0 +maximum = 10000 +dimensions = time,lat,lon +comments_and_purpose = Verification of aerosol budget and speciation + +[wetss] +var_name = wetss +description = Wet deposition of seasalt +standard_name = tendency_of_atmosphere_mass_content_of_seasalt_dry_aerosol_particles_due_to_wet_deposition +var_type = wet deposition flux +unit = kg m-2 s-1 +minimum = 0 +maximum = 10000 +dimensions = time,lat,lon +comments_and_purpose = Verification of aerosol budget and speciation + +[wetna] +var_name = wetna +description = Wet deposition of sodium +standard_name = tendency_of_atmosphere_mass_content_of_seasalt_dry_aerosol_particles_due_to_wet_deposition +var_type = wet deposition flux +unit = mg m-2 d-1 +minimum = 0 +maximum = 10000 +dimensions = time,lat,lon +comments_and_purpose = Verification of aerosol budget and speciation + +[wetdust] +var_name = wetdust +description = Wet deposition of dust +standard_name = tendency_of_atmosphere_mass_content_of_dust_dry_aerosol_particles_due_to_wet_deposition +var_type = wet deposition flux +unit = kg m-2 s-1 +minimum = 0 +maximum = 10000 +dimensions = time,lat,lon +comments_and_purpose = Verification of aerosol budget and speciation + +[wetpm1no3] +var_name = wetpm1no3 +description = Wet deposition of PM1 nitrate +standard_name = tendency_of_atmosphere_mass_content_of_pm1_nitrate_dry_aerosol_particles_due_to_wet_deposition +var_type = wet deposition flux +unit = kg m-2 s-1 +minimum = 0 +maximum = 10000 +dimensions = time,lat,lon +comments_and_purpose = Verification of PM10 (major AQ metric) budget and speciation. + +[wetpm2p5no3] +var_name = wetpm2p5no3 +description = Wet deposition of PM2p5 nitrate +standard_name = tendency_of_atmosphere_mass_content_of_pm2p5_nitrate_dry_aerosol_particles_due_to_wet_deposition +var_type = wet deposition flux +unit = kg m-2 s-1 +minimum = 0 +maximum = 10000 +dimensions = time,lat,lon +comments_and_purpose = Verification of PM10 (major AQ metric) budget and speciation. + +[wetpm10no3] +var_name = wetpm10no3 +description = Wet deposition of PM10 nitrate +standard_name = tendency_of_atmosphere_mass_content_of_pm10_nitrate_dry_aerosol_particles_due_to_wet_deposition +var_type = wet deposition flux +unit = kg m-2 s-1 +minimum = 0 +maximum = 10000 +dimensions = time,lat,lon +comments_and_purpose = Verification of PM10 (major AQ metric) budget and speciation. + +[wethcho] +var_name = wethcho +description = Wet deposition of formaldehyde +standard_name = tendency_of_atmosphere_mass_content_of_formaldehyde_due_to_wet_deposition +var_type = wet deposition flux +unit = kg m-2 s-1 +minimum = 0 +maximum = 10000 +dimensions = time,lat,lon +comments_and_purpose = Verification of the budget of oxygenated VOCs (OVOCs), which are poorly understood. + +[wetch3cho] +var_name = wetch3cho +description = Wet deposition of acetaldehyde +standard_name = tendency_of_atmosphere_mass_content_of_acetaldehyde_due_to_wet_deposition +var_type = wet deposition flux +unit = kg m-2 s-1 +minimum = 0 +maximum = 10000 +dimensions = time,lat,lon +comments_and_purpose = Verification of the budget of oxygenated VOCs (OVOCs), which are poorly understood. + +[wetalde] +var_name = wetalde +description = Wet deposition of aldehydes higher than ch3cho +standard_name = tendency_of_atmosphere_mass_content_of_aldehydes_due_to_wet_deposition +var_type = wet deposition flux +unit = kg m-2 s-1 +minimum = 0 +maximum = 10000 +dimensions = time,lat,lon +comments_and_purpose = Verification of the budget of oxygenated VOCs (OVOCs), which are poorly understood. + +[wethcooh] +var_name = wethcooh +description = Wet deposition of formic acid +standard_name = tendency_of_atmosphere_mass_content_of_formic_acid_due_to_wet_deposition +var_type = wet deposition flux +unit = kg m-2 s-1 +minimum = 0 +maximum = 10000 +dimensions = time,lat,lon +comments_and_purpose = Verification of the budget of oxygenated VOCs (OVOCs), which are poorly understood. + +[wetch3cooh] +var_name = wetch3cooh +description = Wet deposition of acetic acid +standard_name = tendency_of_atmosphere_mass_content_of_acetic_acid_due_to_wet_deposition +var_type = wet deposition flux +unit = kg m-2 s-1 +minimum = 0 +maximum = 10000 +dimensions = time,lat,lon +comments_and_purpose = Verification of the budget of oxygenated VOCs (OVOCs), which are poorly understood. + +[weth2o2] +var_name = weth2o2 +description = Wet deposition of h2o2 +standard_name = tendency_of_atmosphere_mass_content_of_hydrogen_peroxide_due_to_wet_deposition +var_type = wet deposition flux +unit = kg m-2 s-1 +minimum = 0 +maximum = 10000 +dimensions = time,lat,lon +comments_and_purpose = Verification of the budget of atmospheric oxidizing agents + +[wetroor] +var_name = wetroor +description = Wet deposition of organic peroxides +standard_name = tendency_of_atmosphere_mass_content_of_organic_peroxides_due_to_wet_deposition +var_type = wet deposition flux +unit = kg m-2 s-1 +minimum = 0 +maximum = 10000 +dimensions = time,lat,lon +comments_and_purpose = Verification of the budget of atmospheric oxidizing agents + +[wetpm10ss] +var_name = wetpm10ss +description = Wet deposition of PM10 seasalt +standard_name = tendency_of_atmosphere_mass_content_of_pm10_seasalt_dry_aerosol_particles_due_to_wet_deposition +var_type = wet deposition flux +unit = kg m-2 s-1 +minimum = 0 +maximum = 10000 +dimensions = time,lat,lon +comments_and_purpose = Verification of PM10 (major AQ metric) budget and speciation. + +[wetpm10dust] +var_name = wetpm10dust +description = Wet deposition of PM10 dust +standard_name = tendency_of_atmosphere_mass_content_of_pm10_dust_dry_aerosol_particles_due_to_wet_deposition +var_type = wet deposition flux +unit = kg m-2 s-1 +minimum = 0 +maximum = 10000 +dimensions = time,lat,lon +comments_and_purpose = Verification of PM10 (major AQ metric) budget and speciation. + +[wetpm2p5] +var_name = wetpm2p5 +description = Wet deposition of PM2.5 mass +standard_name = tendency_of_atmosphere_mass_content_of_pm2p5_dry_aerosol_particles_due_to_wet_deposition +var_type = dry deposition flux +unit = kg m-2 s-1 +minimum = 0 +maximum = 10000 +dimensions = time,lat,lon +comments_and_purpose = Verification of PM2.5 (major AQ metric) budget ; Consistent with AQMEII. + +[wetpm2p5ss] +var_name = wetpm2p5ss +description = Wet deposition of PM2.5 seasalt +standard_name = tendency_of_atmosphere_mass_content_of_pm2p5_seasalt_dry_aerosol_particles_due_to_wet_deposition +var_type = wet deposition flux +unit = kg m-2 s-1 +minimum = 0 +maximum = 10000 +dimensions = time,lat,lon +comments_and_purpose = Verification of PM2.5 (major AQ metric) budget and speciation. + +[wetpm2p5dust] +var_name = wetpm2p5dust +description = Wet deposition of PM2.5 dust +standard_name = tendency_of_atmosphere_mass_content_of_pm2p5_dust_dry_aerosol_particles_due_to_wet_deposition +var_type = wet deposition flux +unit = kg m-2 s-1 +minimum = 0 +maximum = 10000 +dimensions = time,lat,lon +comments_and_purpose = Verification of PM2.5 (major AQ metric) budget and speciation. + +[wetoa] +var_name = wetoa +description = Wet deposition of OA +standard_name = tendency_of_atmosphere_mass_content_of_particulate_organic_matter_dry_aerosol_particles_due_to_wet_deposition +var_type = wet deposition flux +unit = kg m-2 s-1 +minimum = 0 +maximum = 10000 +dimensions = time,lat,lon +comments_and_purpose = Verification of aerosol budget and speciation. Full Molecular weight, includes primary and secondary organic aerosol + +[wetoc] +var_name = wetoc +description = Wet deposition of organic carbon in PM +standard_name = tendency_of_atmosphere_mass_content_of_particulate_organic_matter_dry_aerosol_particles_expressed_as_carbon_due_to_wet_deposition +var_type = dry deposition flux +unit = kg m-2 s-1 +minimum = 0 +maximum = 10000 +dimensions = time,lat,lon +comments_and_purpose = Verification of aerosol budget and speciation. Includes primary and secondary organic aerosol, expressed as carbon + +[wetsoa] +var_name = wetsoa +description = Wet deposition of SOA +standard_name = tendency_of_atmosphere_mass_content_of_secondary_particulate_organic_matter_dry_aerosol_particles_due_to_wet_deposition +var_type = wet deposition flux +unit = kg m-2 s-1 +minimum = 0 +maximum = 10000 +dimensions = time,lat,lon +comments_and_purpose = Verification of aerosol budget and speciation. Optionally to be provided if SOA is included as a separate tracer, subset of OA + +[wetpoa] +var_name = wetpoa +description = Wet deposition of POA +standard_name = tendency_of_atmosphere_mass_content_of_primary_particulate_organic_matter_dry_aerosol_particles_due_to_wet_deposition +var_type = wet deposition flux +unit = kg m-2 s-1 +minimum = 0 +maximum = 10000 +dimensions = time,lat,lon +comments_and_purpose = Verification of aerosol budget and speciation. Optionally to be provided if POA is included as a separate tracer, subset of OA + +[wetpcb153] +var_name = wetpcb153 +description = Wet deposition of PCB-153 +standard_name = tendency_of_atmosphere_mass_content_of_hexachlorobiphenyl_due_to_wet_deposition +var_type = wet deposition flux +unit = kg m-2 s-1 +minimum = 0 +maximum = 10000 +dimensions = time,lat,lon +comments_and_purpose = Verification of POPS Budgets. For experiments by POPS/Hg modelling (as for HTAP1) + +[wetahch] +var_name = wetahch +description = Wet deposition of a-HCH +standard_name = tendency_of_atmosphere_mass_content_of_alpha_hexachlorocyclohexane_due_to_wet_deposition +var_type = wet deposition flux +unit = kg m-2 s-1 +minimum = 0 +maximum = 10000 +dimensions = time,lat,lon +comments_and_purpose = Verification of POPS Budgets. For experiments by POPS/Hg modelling (as for HTAP1) + +[wethg] +var_name = wethg +description = Wet deposition of Hg +standard_name = tendency_of_atmosphere_mass_content_of_mercury_due_to_wet_deposition +var_type = wet deposition flux +unit = kg m-2 s-1 +minimum = 0 +maximum = 10000 +dimensions = time,lat,lon +comments_and_purpose = Verification of mercury budgets. For experiments by POPS/Hg modelling + +[wethg0] +var_name = wethg0 +description = Wet deposition of Hg0(g) +standard_name = tendency_of_atmosphere_mass_content_of_gaseous_elemental_mercury_due_to_wet_deposition +var_type = wet deposition flux +unit = kg m-2 s-1 +minimum = 0 +maximum = 10000 +dimensions = time,lat,lon +comments_and_purpose = Verification of Mercury Budgets. For experiments by POPS/Hg modelling (as for HTAP1) + +[wethg2] +var_name = wethg2 +description = Wet deposition of HgII(g) +standard_name = tendency_of_atmosphere_mass_content_of_gaseous_divalent_mercury_due_to_wet_deposition +var_type = wet deposition flux +unit = kg m-2 s-1 +minimum = 0 +maximum = 10000 +dimensions = time,lat,lon +comments_and_purpose = Verification of Mercury Budgets. For experiments by POPS/Hg modelling (as for HTAP1) + +[wethgp] +var_name = wethgp +description = Wet deposition of mercury aerosol +standard_name = tendency_of_atmosphere_mass_content_of_mercury_dry_aerosol_particles_due_to_wet_deposition +var_type = wet deposition flux +unit = kg m-2 s-1 +minimum = 0 +maximum = 10000 +dimensions = time,lat,lon +comments_and_purpose = Verification of Mercury Budgets. For experiments by POPS/Hg modelling (as for HTAP1) + +# Mass concentrations +# NO STANDARD NAME YET (Aug 2019) IN CF (http://mailman.cgd.ucar.edu/pipermail/cf-metadata/2011/004673.html) + +[concprcpso4] +description = Mass concentration of sulphate in precipitation +unit = ug S m-3 +var_type = mass concentration + +[concprcpna] +description = Mass concentration of sodium in precipitation +unit = ug m-3 +var_type = mass concentration + +[concprcpno3] +description = Mass concentration of NO3 in precipitation +unit = ug N m-3 +var_type = mass concentration + +[concprcpnh4] +description = Mass concentration of ammonium in precipitation +unit = ug N m-3 +var_type = mass concentration + +[concprcpoxn] +description = Mass concentration of total nitrogen in precipitation +unit = ug N m-3 +var_type = mass concentration + +[concprcpoxs] +description = Mass concentration of total sulphur in precipitation +unit = ug S m-3 +var_type = mass concentration + +[concprcpoxsc] +description = Mass concentration of total sulphur in precipitation +unit = ug S m-3 +var_type = mass concentration + +[concprcpoxst] +description = Mass concentration of total sulphur in precipitation +unit = ug S m-3 +var_type = mass concentration + +[concprcprdn] +description = Mass concentration of reduced nitrogen in precipitation +unit = ug N m-3 +var_type = mass concentration + +[concso4] +description=Mass concentration of sulphate +unit = ug m-3 + +[concso4coarse] +description=Mass concentration of sulphate +unit = ug m-3 + +[concso4fine] +description=Mass concentration of sulphate +unit = ug m-3 + +[SO4ugSm3] +description=Mass concentration of sulphate +unit = ug S m-3 + +[concso4pm25] +description=Mass concentration of sulphate +unit = ug m-3 + +[concso4pm10] +description=Mass concentration of sulphate +unit = ug m-3 + +[concso2] +description= Mass concentration of SO2 +unit = ug m-3 + +[concSso2] +description= Mass concentration of SO2 +unit = ug S m-3 + +[concdust] +description=Mass concentration of dust +unit = ug m-3 + +[concpm10] +description= Mass concentration of pm10 +standard_name = mass_concentration_of_pm10_ambient_aerosol_particles_in_air +unit = ug m-3 +minimum = 0 +maximum = 1000 + +[concpmgt25] +description= Mass concentration of pm exceeding 2.5 um +unit = ug m-3 +minimum = 0 +maximum = 1000 + +[concpm10al] +description= Mass concentration of pm10 aluminium +standard_name = mass_concentration_of_pm10_aluminium_ambient_aerosol_particles_in_air +unit = ug m-3 +minimum = 0 +maximum = 1000 + +[concpm10as] +description= Mass concentration of pm10 arsenic +standard_name = mass_concentration_of_pm10_arsenic_ambient_aerosol_particles_in_air +unit = ug m-3 +minimum = 0 +maximum = 1000 + +[concpm10cl] +description= Mass concentration of pm10 chloride +standard_name = mass_concentration_of_pm10_chloride_ambient_aerosol_particles_in_air +unit = ug m-3 +minimum = 0 +maximum = 1000 + +[concpm10c] +description= Mass concentration of pm10 carbon +standard_name = mass_concentration_of_pm10_carbon_ambient_aerosol_particles_in_air +unit = ug m-3 +minimum = 0 +maximum = 1000 + +[concpm10oc] +description= Mass concentration of pm10 organic carbon +standard_name = mass_concentration_of_pm10_organic_carbon_ambient_aerosol_particles_in_air +unit = ug m-3 +minimum = 0 +maximum = 1000 + +[concpm10so4t] +description= Mass concentration of pm10 sulfate (total) +standard_name = mass_concentration_of_pm10_total_sulfate_ambient_aerosol_particles_in_air +unit = ug m-3 +minimum = 0 +maximum = 1000 + +[concpm10so4c] +description= Mass concentration of pm10 sulfate (corrected) +standard_name = mass_concentration_of_pm10_corrected_sulfate_ambient_aerosol_particles_in_air +unit = ug m-3 +minimum = 0 +maximum = 1000 + +[concpm25] +description =Mass concentration of pm2.5 +standard_name = mass_concentration_of_pm2p5_ambient_aerosol_particles_in_air +unit = ug m-3 +minimum = 0 +maximum = 1000 + +[concpm1] +description= Mass concentration of pm1 +standard_name = mass_concentration_of_pm1_ambient_aerosol_particles_in_air +unit = ug m-3 + +[concso4t] +description=Mass concentration of total sulphate +unit = ug m-3 + +[concso4c] +description=Mass concentration of sulphate (corrected) +unit = ug m-3 + +[concbc] +description=Mass concentration of black carbon +unit = ug m-3 + +[concss] +description=Mass concentration of seasalt +unit = ug m-3 + +[concsspm10] +description=Mass concentration of seasalt pm10 +unit = ug m-3 + +[concsscoarse] +description=Mass concentration of seasalt coarse fraction +unit = ug m-3 + +[concsspm25] +description=Mass concentration of seasalt pm25 +unit = ug m-3 + +[concpom] +description=Mass concentration of organic carbon +unit = ug m-3 + + +# EMEP vars added for testing + +[concno] +description=Mass concentration of NO +unit = ug N m-3 + +[concno3c] +description=Mass concentration of nitrate (coarse mode) +unit = ug m-3 + +[concno3f] +description=Mass concentration of nitrate (fine mode) +unit = ug m-3 + +[concbcc] +description=Mass concentration of elemental carbon (coarse mode) +unit = ug m-3 + +[concbcf] +description=Mass concentration of elemental carbon (fine mode) +unit = ug m-3 + +[concaeroh2o] +description=Mass concentration of PM2.5 in water +unit = ug m-3 + +[concoaf] +description=Mass concentration of organic aerosol (fine mode) +unit = ug m-3 + +[concoac] +description=Mass concentration of organic aerosol (coarse mode) +unit = ug m-3 + +# End EMEP vars for testing + +[concnh3] +description=Mass concentration of ammonia +unit = ug m-3 + +[concNnh3] +description=Mass concentration of ammonia +unit = ug N m-3 + +[concno3] +description=Mass concentration of nitrate +unit = ug m-3 + +[concNno3] +description=Mass concentration of nitrate +unit = ug N m-3 + +[concoxn] +description=Mass concentration of oxidized nitrate +unit = ug m-3 + +[concnh4] +description=Mass concentration of ammonium +unit = ug m-3 + +[concnh4fine] +description=Mass concentration of ammonium +unit = ug m-3 + +[concnh4coarse] +description=Mass concentration of ammonium +unit = ug m-3 + +[concNnh4] +description=Mass concentration of ammonium +unit = ug N m-3 + +[conchno3] +description=Mass concentration of nitric acid +unit = ug m-3 + +[concNhno3] +description=Mass concentration of nitric acid +unit = ug N m-3 +minimum=0 +maximum=100000 + +[conctno3] +description=Mass concentration of nitrate and nitric acid +unit = ug m-3 + +[concNtno3] +description=Mass concentration of nitrate and nitric acid +unit = ug N m-3 + +[concNno3pm10] +description=Mass concentration of nitrate PM10 +unit = ug N m-3 + +[concNno3pm25] +description=Mass concentration of nitrate PM25 +unit = ug N m-3 + +[concno3pm10] +description=Mass concentration of nitrate PM10 +unit = ug m-3 + +[concno3pm25] +description=Mass concentration of nitrate PM25 +unit = ug m-3 + +[concNtnh] +description=Mass concentration of ammonium and ammonia +unit = ug N m-3 + +[concNno] +description=Mass concentration of nitrogen monoxide +unit = ug N m-3 + +[concNno2] +description=Mass concentration of nitrogen dioxide +unit = ug N m-3 + +[concno2] +description=Mass concentration of nitrogen dioxide +unit = ug m-3 + +[conceqbc] +description=Mass concentration of equivalent black carbon +unit = ug m-3 + +[concCec] +description=Mass concentration of elemental carbon +unit = ug C m-3 + +[concCecpm25] +description=Mass concentration of PM2.5 elemental carbon +unit = ug C m-3 + +[concCecpm10] +description=Mass concentration of PM2.5 elemental carbon +unit = ug C m-3 + +[concox] +description=Mass concentration of NO2 + O3 +unit = ug m-3 + +[concoa] +description=Mass concentration of organic aerosol +unit = ug m-3 + +[concoc] +description=Mass concentration of organic carbon +unit = ug m-3 + +[concCoc] +description=Mass concentration of organic carbon +unit = ug C m-3 + +[concCocpm25] +description=Mass concentration of organic carbon in PM2.5 +unit = ug C m-3 +minimum = 0 + +[concCocpm10] +description=Mass concentration of organic carbon in PM2.5 +unit = ug C m-3 + +[conctc] +description=Mass concentration of total carbon +unit = ug m-3 + +[conco3] +description=Mass concentration of ozone +unit = ug m-3 + +[concco] +description=Mass concentration of organic carbon +unit = ug m-3 + +[conccl] +description=Mass concentration of chloride +unit = ug m-3 + +[concmsa] +description=MSA surface concentration +unit = ug m-3 + +[concca] +description=Calcium mass concentration +unit = ug m-3 + +[concmg] +description=Magnesium mass concentration +unit = ug m-3 + +[conck] +description=Potassium mass concentration +unit = ug m-3 + +[conchcho] +var_name = conchcho +description = formaldehyde Volume Mixing Ratio +standard_name = Mass_concentration_of_formaldehyde_in_air +var_type = Mass concentration +unit = ug m-3 +minimum = 0 +dimensions = time,lat,lon +comments_and_purpose = Verification of VOC speciation/chemistry + +# Volume mixing ratios +[vmro3] +var_name = vmro3 +description = Surface O3 Volume Mixing Ratio +standard_name = mole_fraction_of_ozone_in_air +var_type = volume mixing ratios +unit = nmol mol-1 +minimum = 0 +maximum = 100000000 +dimensions = time,lat,lon +comments_and_purpose = Major HTAP output diagnostic: Air Quality and Impact analysis. Surface refers to the mid-level of the lowest model layer. + +[vmro3max] +var_name = vmro3max +description = Surface O3 Volume Mixing Ratio, highest hourly value during one day +use = vmro3 +comments_and_purpose = Separate output from EMEP for daily max ozone + +[vmrno] +var_name = vmrno +description = Surface NO Volume Mixing Ratio +standard_name = mole_fraction_of_nitrogen_monoxide_in_air +var_type = volume mixing ratios +unit = nmol mol-1 +minimum = 0 +maximum = 100000000 +dimensions = time,lat,lon +comments_and_purpose = Major HTAP output diagnostic: Air Quality and Impact analysis. Surface refers to the mid-level of the lowest model layer. + +[vmrno2] +var_name = vmrno2 +description = Surface NO2 Volume Mixing Ratio +standard_name = mole_fraction_of_nitrogen_dioxide_in_air +var_type = volume mixing ratios +unit = nmol mol-1 +minimum = 0 +maximum = 100000000 +dimensions = time,lat,lon +comments_and_purpose = Major HTAP output diagnostic: Air Quality and Impact analysis. Surface refers to the mid-level of the lowest model layer. + +[vmro32m] +var_name = vmro32m +description = Near surface O3 Volume Mixing Ratio +standard_name = mole_fraction_of_ozone_in_air +var_type = volume mixing ratios +unit = nmol mol-1 +minimum = 0 +maximum = 0.1 +dimensions = time,lat,lon +comments_and_purpose = Major HTAP output diagnostic: Air Quality and Impact analysis. This will be used to test parametrization of ozone uptake in vegetation + +[rc] +var_name = rc +description = Canopy resistance +standard_name = canopy_resistance_to_ozone_dry_deposition +var_type = canopy resistance +unit = m-1 s +minimum = 1 +maximum = 1000 +dimensions = time,lat,lon +comments_and_purpose = To assess O3 impact on vegetation. Added 20/03/2014 + +[ra] +var_name = ra +description = Aerodynamic resistance +standard_name = aerodynamic_resistance +var_type = aerodynamic resistance +unit = m-1 s +minimum = 1 +maximum = 1000 +dimensions = time,lat,lon +comments_and_purpose = To assess O3 impact on vegetation. Added 20/03/2014 + +[vmrco] +var_name = vmrco +description = CO Volume Mixing Ratio +standard_name = mole_fraction_of_carbon_monoxide_in_air +var_type = volume mixing ratios +unit = nmol mol-1 +minimum = 0 +maximum = 100000000 +dimensions = time,lat,lon +comments_and_purpose = Major HTAP output diagnostic: Air Quality and Impact analysis + +[vmrco2] +var_name = vmrco2 +description = CO2 Volume Mixing Ratio +standard_name = mole_fraction_of_carbon_dioxide_in_air +var_type = volume mixing ratios +unit = ppm +minimum = 0 +maximum = 1000 +dimensions = time,lat,lon + +[vmrch4] +var_name = vmrch4 +description = CH4 Volume Mixing Ratio +standard_name = mole_fraction_of_methane_in_air +var_type = volume mixing ratios +unit = ppb +minimum = 0 +maximum = 10000000 +dimensions = time,lat,lon + + +[vmrhno3] +var_name = vmrhno3 +description = HNO3 Volume Mixing Ratio +standard_name = mole_fraction_of_nitric_acid_in_air +var_type = volume mixing ratios +unit = nmol mol-1 +minimum = 0 +maximum = 0.1 +dimensions = time,lat,lon +comments_and_purpose = Secondary photochemical pollutant and nightime chemistry + +[vmrn2o5] +var_name = vmrn2o5 +description = N2O5 Volumn Mixing Ratio +standard_name = mole_fraction_of_dinitrogen_pentoxide_in_air +var_type = volume mixing ratios +unit = nmol mol-1 +minimum = 0 +maximum = 0.1 +dimensions = time,lat,lon +comments_and_purpose = Secondary photochemical pollutant and nightime chemistry + +[vmrpan] +var_name = vmrpan +description = PAN Volume Mixing Ratio +standard_name = mole_fraction_of_peroxyacetyl_nitrate_in_air +var_type = volume mixing ratios +unit = nmol mol-1 +minimum = 0 +maximum = 0.1 +dimensions = time,lat,lon +comments_and_purpose = Secondary photochemical pollutant. Reservoir of NOx. + +[vmrhono] +var_name = vmrhono +description = HONO Volume Mixing Ratio +standard_name = mole_fraction_of_nitrous_acid_in_air +var_type = volume mixing ratios +unit = nmol mol-1 +minimum = 0 +maximum = 0.1 +dimensions = time,lat,lon +comments_and_purpose = Secondary photochemical pollutant. Source of OH + +[vmrhno4] +var_name = vmrhno4 +description = HNO4 Volume Mixing Ratio +standard_name = mole_fraction_of_peroxynitric_acid_in_air +var_type = volume mixing ratios +unit = nmol mol-1 +minimum = 0 +maximum = 0.1 +dimensions = time,lat,lon +comments_and_purpose = Secondary photochemical pollutant. Source of OH + +[vmrorgnit] +var_name = vmrorgnit +description = organic nitrates (other than PAN) Volume Mixing Ratio +standard_name = mole_fraction_of_organic_nitrates_in_air +var_type = volume mixing ratios +unit = nmol mol-1 +minimum = 0 +maximum = 0.1 +dimensions = time,lat,lon +comments_and_purpose = Secondary photochemical pollutant.Organic nitrates other than PAN + +[vmrnoy] +var_name = vmrnoy +description = Noy Volume Mixing Ratio +standard_name = mole_fraction_of_noy_expressed_as_nitrogen_in_air +var_type = volume mixing ratios +unit = nmol mol-1 +minimum = 0 +maximum = 0.1 +dimensions = time,lat,lon +comments_and_purpose = Secondary photochemical pollutant. NOy is the sum of all simulated oxidized nitrogen species (expressed as nitrogen): NO, NO2, HNO3, HNO4, NO3aerosol, NO3(radical), N2O5, PAN, other organic nitrates other than PAN, but not N2O + +[vmrvoc] +var_name = vmrvoc +description = NMVOC Volume Mixing Ratio +standard_name = mole_fraction_of_nmvoc_expressed_as_carbon_in_air +var_type = volume mixing ratios +unit = nmol mol-1 +minimum = 0 +maximum = 0.1 +dimensions = time,lat,lon +comments_and_purpose = Main HTAP output diagnostic: Air pollutants and Ozone precursors. Expressed as carbon. + +[vmrc2h6] +var_name = vmrc2h6 +description = ethane Volume Mixing Ratio +standard_name = mole_fraction_of_ethane_in_air +var_type = volume mixing ratios +unit = nmol mol-1 +minimum = 0 +maximum = 0.1 +dimensions = time,lat,lon +comments_and_purpose = Verification of VOC speciation/chemistry + +[vmrc3h8] +var_name = vmrc3h8 +description = propane Volume Mixing Ratio +standard_name = mole_fraction_of_propane_in_air +var_type = volume mixing ratios +unit = mol mol-1 +minimum = 0 +maximum = 0.1 +dimensions = time,lat,lon +comments_and_purpose = Verification of VOC speciation/chemistry + +[vmrc2h4] +var_name = vmrc2h4 +description = ethene Volume Mixing Ratio +standard_name = mole_fraction_of_ethene_in_air +var_type = volume mixing ratios +unit = nmol mol-1 +minimum = 0 +maximum = 0.1 +dimensions = time,lat,lon +comments_and_purpose = Verification of VOC speciation/chemistry + +[vmrc3h6] +var_name = vmrc3h6 +description = propene Volume Mixing Ratio +standard_name = mole_fraction_of_propene_in_air +var_type = volume mixing ratios +unit = mol mol-1 +minimum = 0 +maximum = 0.1 +dimensions = time,lat,lon +comments_and_purpose = Verification of VOC speciation/chemistry + +[vmralkanes] +var_name = vmralkanes +description = C4 and higher alkanes Volume Mixing Ratio +standard_name = mole_fraction_of_alkanes_in_air +var_type = volume mixing ratios +unit = mol mol-1 +minimum = 0 +maximum = 0.1 +dimensions = time,lat,lon +comments_and_purpose = Verification of VOC speciation/chemistry. Other than c2h6 and c3h8. + +[vmralkenes] +var_name = vmralkenes +description = C4 and higher alkenes Volume Mixing Ratio +standard_name = mole_fraction_of_alkenes_in_air +var_type = volume mixing ratios +unit = mol mol-1 +minimum = 0 +maximum = 0.1 +dimensions = time,lat,lon +comments_and_purpose = Verification of VOC speciation/chemistry. Other than c2h4 and c3h6. + +[vmrhcho] +var_name = vmrhcho +description = formaldehyde Volume Mixing Ratio +standard_name = mole_fraction_of_formaldehyde_in_air +var_type = volume mixing ratios +unit = nmol mol-1 +minimum = 0 +maximum = 0.1 +dimensions = time,lat,lon +comments_and_purpose = Verification of VOC speciation/chemistry + + +[vmrch3cho] +var_name = vmrch3cho +description = acetaldehyde Volume Mixing Ratio +standard_name = mole_fraction_of_acetaldehyde_in_air +var_type = volume mixing ratios +unit = mol mol-1 +minimum = 0 +maximum = 0.1 +dimensions = time,lat,lon +comments_and_purpose = Verification of VOC speciation/chemistry + +[vmracetone] +var_name = vmracetone +description = acetone Volume Mixing Ratio +standard_name = mole_fraction_of_acetone_in_air +var_type = volume mixing ratios +unit = mol mol-1 +minimum = 0 +maximum = 0.1 +dimensions = time,lat,lon +comments_and_purpose = Verification of VOC speciation/chemistry + +[vmrglyoxal] +var_name = vmrglyoxal +description = glyoxal Volume Mixing Ratio +standard_name = mole_fraction_of_glyoxal_in_air +var_type = volume mixing ratios +unit = nmol mol-1 +minimum = 0 +maximum = 0.1 +dimensions = time,lat, lon +comments_and_purpose = Verification of VOC speciation/chemistry + +[concglyoxal] +var_name = concglyoxal +description = glyoxal Mass Concentration +standard_name = mass_concentration_of_glyoxal_in_air +var_type = mass concentrations +unit = ug m-3 +minimum = 0 +dimensions = time,lat, lon +comments_and_purpose = Verification of VOC speciation/chemistry + +[vmrmethanol] +var_name = vmrmethanol +description = methanol Volume Mixing Ratio +standard_name = mole_fraction_of_methanol_in_air +var_type = volume mixing ratios +unit = mol mol-1 +minimum = 0 +maximum = 0.1 +dimensions = time,lat,lon +comments_and_purpose = Verification of VOC speciation/chemistry + +[vmrtolu] +var_name = vmrtolu +description = toluene Volume Mixing Ratio +standard_name = mole_fraction_of_toluene_in_air +var_type = volume mixing ratios +unit = mol mol-1 +minimum = 0 +maximum = 0.1 +dimensions = time,lat,lon +comments_and_purpose = Verification of VOC speciation/chemistry + +[vmraro] +var_name = vmraro +description = aromatic compounds Volume Mixing Ratio +standard_name = mole_fraction_of_aromatic_compounds_in_air +var_type = volume mixing ratios +unit = mol mol-1 +minimum = 0 +maximum = 0.1 +dimensions = time, lev,lat, lon +comments_and_purpose = Verification of VOC speciation/chemistry. Includes toluene, benzene, ethylbenzene; xylene etc. + +[vmrisop] +var_name = vmrisop +description = isoprene Volume Mixing Ratio +standard_name = mole_fraction_of_isoprene_in_air +var_type = volume mixing ratios +unit = nmol mol-1 +minimum = 0 +maximum = 0.1 +dimensions = time,lat,lon +comments_and_purpose = Verification of VOC speciation/chemistry + +[vmrc10h16] +var_name = vmrc10h16 +description = alpha-pinene Volume Mixing Ratio +standard_name = mole_fraction_of_alpha_pinene_in_air +var_type = volume mixing ratios +unit = mol mol-1 +minimum = 0 +maximum = 0.1 +dimensions = time,lat,lon +comments_and_purpose = Verification of VOC speciation/chemistry + +[vmrtp] +var_name = vmrtp +description = terpenes Volume Mixing Ratio +standard_name = mole_fraction_of_terpenes_in_air +var_type = volume mixing ratios +unit = nmol mol-1 +minimum = 0 +maximum = 0.1 +dimensions = time,lat,lon +comments_and_purpose = Verification of VOC speciation/chemistry. all terpenes (including a-pinene). + +[vmrnh3] +var_name = vmrnh3 +description = NH3 Volume Mixing Ratio +standard_name = mole_fraction_of_ammonia_in_air +var_type = volume mixing ratios +unit = nmol mol-1 +minimum = 0 +maximum = 0.1 +dimensions = time,lat,lon +comments_and_purpose = Secondary aerosol (ammonium salts) precursor. + +[vmrso2] +var_name = vmrso2 +description = SO2 Volume Mixing Ratio +standard_name = mole_fraction_of_sulfur_dioxide_in_air +var_type = volume mixing ratios +unit = nmol mol-1 +minimum = 0 +maximum = 100000000 +dimensions = time,lat,lon +comments_and_purpose = Main air pollutant and sulfate aerosol precursor. + +[vmrdms] +var_name = vmrdms +description = DMS Volume Mixing Ratio +standard_name = mole_fraction_of_dimethyl_sulfide_in_air +var_type = volume mixing ratios +unit = nmol mol-1 +minimum = 0 +maximum = 0.1 +dimensions = time,lat,lon +comments_and_purpose = SO2 and sulfate aerosol precursor. + +[vmrox] +description=Volume mixing ratio of NO2 + O3 +unit = mole mole-1 + +[mmrox] +description=Mass mixing ratio of NO2 + O3 +unit = kg kg-1 + +[mmrpm10] +var_name = mmrpm10 +description = PM10 Mass Mixing Ratio +standard_name = mass_fraction_of_pm10_dry_aerosol_particles_in_air +var_type = mass mixing ratio +unit = kg kg-1 +minimum = 0 +maximum = 0.1 +dimensions = time,lat,lon +comments_and_purpose = Aerosol Size partitioning. Major air pollutant for health Impact. + +[mmrpm25] +var_name = mmrpm25 +description = PM2.5 Mass Mixing Ratio +standard_name = mass_fraction_of_pm2p5_dry_aerosol particles_particles_in_air +var_type = mass mixing ratio +unit = kg kg-1 +minimum = 0 +maximum = 0.1 +dimensions = time,lat,lon +comments_and_purpose = Aerosol Size partitioning. Major air pollutant for health Impact. + +[mmrpm1] +var_name = mmrpm1 +description = PM1 Mass Mixing Ratio +standard_name = mass_fraction_of_pm1_dry_aerosol_particles_in_air +var_type = mass mixing ratio +unit = kg kg-1 +minimum = 0 +maximum = 0.1 +dimensions = time,lat,lon +comments_and_purpose = Aerosol Size partitioning. Major air pollutant for health Impact. + +[mmrno3] +var_name = mmrno3 +description = NO3 Mass Mixing Ratio +standard_name = mass_fraction_of_nitrate_dry_aerosol_particles_in_air +var_type = mass mixing ratio +unit = kg kg-1 +minimum = 0 +maximum = 0.1 +dimensions = time,lat,lon +comments_and_purpose = Speciation of the aerosol ; Sources attribution (and impact analysis) + +[mmrso4] +var_name = mmrso4 +description = SO4 Mass Mixing Ratio +standard_name = mass_fraction_of_sulfate_dry_aerosol_particles_in_air +var_type = mass mixing ratio +unit = kg kg-1 +minimum = 0 +maximum = 0.1 +dimensions = time,lat,lon +comments_and_purpose = Speciation of the aerosol ; Sources attribution (and impact analysis) + +[mmrso2] +description = SO2 Mass Mixing Ratio +var_type = mass mixing ratio +unit = kg kg-1 +minimum = 0 +maximum = 0.1 +dimensions = time,lat,lon +comments_and_purpose = Speciation of the aerosol ; Sources attribution (and impact analysis) + +[mmro3] +description = O3 Mass Mixing Ratio +var_type = mass mixing ratio +unit = kg kg-1 + +[mmrno2] +description = NO2 Mass Mixing Ratio +var_type = mass mixing ratio +unit = kg kg-1 + +[mmrbc] +var_name = mmrbc +description = BC Mass Mixing Ratio +standard_name = mass_fraction_of_elemental_carbon_dry_aerosol_particles_in_air +var_type = mass mixing ratio +unit = kg kg-1 +minimum = 0 +maximum = 0.1 +dimensions = time,lat,lon +comments_and_purpose = Speciation of the aerosol ; Sources attribution (and impact analysis) + +[mmroc] +var_name = mmroc +description = OC Mass Mixing Ratio +standard_name = mass_fraction_of_particulate_organic_matter_dry_aerosol_particles_expressed_as_carbon_in_air +var_type = mass mixing ratio +unit = kg kg-1 +minimum = 0 +maximum = 0.1 +dimensions = time,lat,lon +comments_and_purpose = Speciation of the aerosol ; Sources attribution (and impact analysis) + +[mmroa] +var_name = mmroa +description = OA Mass Mixing Ratio +standard_name = mass_fraction_of_particulate_organic_matter_dry_aerosol_particles +var_type = mass mixing ratio +unit = kg kg-1 +minimum = 0 +maximum = 0.1 +dimensions = time,lat,lon +comments_and_purpose = Speciation of the total aerosol ; Sources attribution (and impact analysis). Organic aerosol mass (not only carbon). + +[mmrss] +var_name = mmrss +description = SS Mass Mixing Ratio +standard_name = mass_fraction_of_seasalt_dry_aerosol_particles_in_air +var_type = mass mixing ratio +unit = kg kg-1 +minimum = 0 +maximum = 0.1 +dimensions = time,lat,lon +comments_and_purpose = Speciation of the aerosol ; Sources attribution (and impact analysis) + +[mmrdust] +var_name = mmrdust +description = DUST Mass Mixing Ratio +standard_name = mass_fraction_of_dust_dry_aerosol_particles_in_air +var_type = mass mixing ratio +unit = kg kg-1 +minimum = 0 +maximum = 0.1 +dimensions = time,lat,lon +comments_and_purpose = Speciation of the aerosol ; Sources attribution (and impact analysis) + +[mmrmsa] +var_name = mmrmsa +description = MSA Mass Mixing Ratio +standard_name = mass_fraction_of_methanesulfonic_acid_dry_aerosol_particles_in_air +var_type = mass mixing ratio +unit = kg kg-1 +minimum = 0 +maximum = 0.1 +dimensions = time,lat,lon +comments_and_purpose = Speciation of the aerosol ; Sources attribution (and impact analysis) + +[mmrnh4] +var_name = mmrnh4 +description = NH4 Mass Mixing Ratio +standard_name = mass_fraction_of_ammonium_dry_aerosol_particles_in_air +var_type = mass mixing ratio +unit = kg kg-1 +minimum = 0 +maximum = 0.1 +dimensions = time,lat,lon +comments_and_purpose = Speciation of the aerosol ; Sources attribution (and impact analysis) + +[ncpm2p5] +var_name = ncpm2p5 +description = Number concentration of pm2.5 +standard_name = number_concentration_of_pm2p5_aerosol_particles_in_air +var_type = number concentration +unit = m-3 +minimum = 0 +maximum = 100000 +dimensions = time,lat,lon +comments_and_purpose = Aerosol Size partitioning (Air Quality metrics). Health Impact. + +[mmrpm1no3] +var_name = mmrpm1no3 +description = PM 1 - NO3 Mass Mixing Ratio +standard_name = mass_fraction_of_pm1_nitrate_dry_aerosol_particles_in_air +var_type = mass mixing ratio +unit = kg kg-1 +minimum = 0 +maximum = 0.1 +dimensions = time,lat,lon +comments_and_purpose = Speciation of size partitioning the total aerosol ; Sources attribution and impact analysis + +[mmrpm1ss] +var_name = mmrpm1ss +description = PM 1 - SS Mass Mixing Ratio +standard_name = mass_fraction_of_pm1_sea_salt_dry_aerosol_particles_in_air +var_type = mass mixing ratio +unit = kg kg-1 +minimum = 0 +maximum = 0.1 +dimensions = time,lat,lon +comments_and_purpose = Speciation of size partitioning the total aerosol ; Sources attribution and impact analysis + +[mmrpm1dust] +var_name = mmrpm1dust +description = PM 1 - DUST Mass Mixing Ratio +standard_name = mass_fraction_of_pm1_dust_dry_aerosol_particles_in_air +var_type = mass mixing ratio +unit = kg kg-1 +minimum = 0 +maximum = 0.1 +dimensions = time,lat,lon +comments_and_purpose = Speciation of size partitioning the total aerosol ; Sources attribution and impact analysis + +[mmrpm2p5no3] +var_name = mmrpm2p5no3 +description = PM 2.5 - NO3 Mass Mixing Ratio +standard_name = mass_fraction_of_pm2p5_nitrate_dry_aerosol_particles_in_air +var_type = mass mixing ratio +unit = kg kg-1 +minimum = 0 +maximum = 0.1 +dimensions = time,lat,lon +comments_and_purpose = Speciation of size partitioning the total aerosol ; Sources attribution and impact analysis + +[mmrpm2p5so4] +var_name = mmrpm2p5so4 +description = PM 2.5 - SO4 Mass Mixing Ratio +standard_name = mass_fraction_of_pm2p5_sulfate_dry_aerosol_particles_in_air +var_type = mass mixing ratio +unit = kg kg-1 +minimum = 0 +maximum = 0.1 +dimensions = time,lat,lon +comments_and_purpose = Speciation of size partitioning the total aerosol ; Sources attribution and impact analysis + +[mmrpm2p5bc] +var_name = mmrpm2p5bc +description = PM 2.5 - BC Mass Mixing Ratio +standard_name = mass_fraction_of_pm2p5_elemental_carbon_dry_aerosol_particles_in_air +var_type = mass mixing ratio +unit = kg kg-1 +minimum = 0 +maximum = 0.1 +dimensions = time,lat,lon +comments_and_purpose = Speciation of size partitioning the total aerosol ; Sources attribution and impact analysis + +[mmrpm2p5oc] +var_name = mmrpm2p5oc +description = PM 2.5 - OC Mass Mixing Ratio +standard_name = mass_fraction_of_pm2p5_particulate_organic_matter_dry_aerosol_particles_expressed_as_carbon_in_air +var_type = mass mixing ratio +unit = kg kg-1 +minimum = 0 +maximum = 0.1 +dimensions = time,lat,lon +comments_and_purpose = Speciation of size partitioning the total aerosol ; Sources attribution and impact analysis + +[mmrpm2p5oa] +var_name = mmrpm2p5oa +description = PM 2.5 - OA Mass Mixing Ratio +standard_name = mass_fraction_of_pm2p5_particulate_organic_matter_dry_aerosol_particles_in_air +var_type = mass mixing ratio +unit = kg kg-1 +minimum = 0 +maximum = 0.1 +dimensions = time,lat,lon +comments_and_purpose = Speciation of size partitioning the total aerosol ; Sources attribution and impact analysis + +[mmrpm2p5ss] +var_name = mmrpm2p5ss +description = PM 2.5 - SS Mass Mixing Ratio +standard_name = mass_fraction_of_pm2p5_sea_salt_dry_aerosol_particles_in_air +var_type = mass mixing ratio +unit = kg kg-1 +minimum = 0 +maximum = 0.1 +dimensions = time,lat,lon +comments_and_purpose = Speciation of size partitioning the total aerosol ; Sources attribution and impact analysis + +[mmrpm2p5dust] +var_name = mmrpm2p5dust +description = PM 2.5 - DUST Mass Mixing Ratio +standard_name = mass_fraction_of_pm2p5_dust_dry_aerosol_particles_in_air +var_type = mass mixing ratio +unit = kg kg-1 +minimum = 0 +maximum = 0.1 +dimensions = time,lat,lon +comments_and_purpose = Speciation of size partitioning the total aerosol ; Sources attribution and impact analysis + +[mmrpm2p5nh4] +var_name = mmrpm2p5nh4 +description = PM 2.5 - NH4 Mass Mixing Ratio +standard_name = mass_fraction_of_pm2p5_ammonium_dry_aerosol_particles_in_air +var_type = mass mixing ratio +unit = kg kg-1 +minimum = 0 +maximum = 0.1 +dimensions = time,lat,lon +comments_and_purpose = Speciation of size partitioning the total aerosol ; Sources attribution and impact analysis + +[ncpm10] +var_name = ncpm10 +description = Number concentration of pm10 +standard_name = number_concentration_of_pm10_aerosol_particles_in_air +var_type = number concentration +unit = m-3 +minimum = 0 +maximum = 100000 +dimensions = time,lat,lon +comments_and_purpose = Aerosol Size partitioning (Air Quality metrics). Health Impact. + +[mmrpm10no3] +var_name = mmrpm10no3 +description = PM 10 - NO3 Mass Mixing Ratio +standard_name = mass_fraction_of_pm10_nitrate_dry_aerosol_particles_in_air +var_type = mass mixing ratio +unit = kg kg-1 +minimum = 0 +maximum = 0.1 +dimensions = time,lat,lon +comments_and_purpose = Speciation of size partitioning the total aerosol ; Sources attribution and impact analysis + +[mmrpm10so4] +var_name = mmrpm10so4 +description = PM 10 - SO4 Mass Mixing Ratio +standard_name = mass_fraction_of_pm10_sulfate_dry_aerosol_particles_in_air +var_type = mass mixing ratio +unit = kg kg-1 +minimum = 0 +maximum = 0.1 +dimensions = time,lat,lon +comments_and_purpose = Speciation of size partitioning the total aerosol ; Sources attribution and impact analysis + +[mmrpm10bc] +var_name = mmrpm10bc +description = PM 10 - BC Mass Mixing Ratio +standard_name = mass_fraction_of_pm10_elemental_carbon_dry_aerosol_particles_in_air +var_type = mass mixing ratio +unit = kg kg-1 +minimum = 0 +maximum = 0.1 +dimensions = time,lat,lon +comments_and_purpose = Speciation of size partitioning the total aerosol ; Sources attribution and impact analysis + +[mmrpm10oc] +var_name = mmrpm10oc +description = PM 10 - OC Mass Mixing Ratio +standard_name = mass_fraction_of_pm10_particulate_organic_matter_dry_aerosol_particles_expressed_as_carbon_in_air +var_type = mass mixing ratio +unit = kg kg-1 +minimum = 0 +maximum = 0.1 +dimensions = time,lat,lon +comments_and_purpose = Speciation of size partitioning the total aerosol ; Sources attribution and impact analysis + +[mmrpm10oa] +var_name = mmrpm10oa +description = PM 10 - OA Mass Mixing Ratio +standard_name = mass_fraction_of_pm10_particulate_organic_matter_dry_aerosol_particles_in_air +var_type = mass mixing ratio +unit = kg kg-1 +minimum = 0 +maximum = 0.1 +dimensions = time,lat,lon +comments_and_purpose = Speciation of size partitioning the total aerosol ; Sources attribution and impact analysis + +[mmrpm10ss] +var_name = mmrpm10ss +description = PM 10 - SS Mass Mixing Ratio +standard_name = mass_fraction_of_pm10_sea_salt_dry_aerosol_particles_in_air +var_type = mass mixing ratio +unit = kg kg-1 +minimum = 0 +maximum = 0.1 +dimensions = time,lat,lon +comments_and_purpose = Speciation of size partitioning the total aerosol ; Sources attribution and impact analysis + +[mmrpm10dust] +var_name = mmrpm10dust +description = PM 10 - DUST Mass Mixing Ratio +standard_name = mass_fraction_of_pm10_dust_dry_aerosol_particles_in_air +var_type = mass mixing ratio +unit = kg kg-1 +minimum = 0 +maximum = 0.1 +dimensions = time,lat,lon +comments_and_purpose = Speciation of size partitioning the total aerosol ; Sources attribution and impact analysis + +[mmrpm10nh4] +var_name = mmrpm10nh4 +description = PM 10 - NH4 Mass Mixing Ratio +standard_name = mass_fraction_of_pm10_ammonium_dry_aerosol_particles_in_air +var_type = mass mixing ratio +unit = kg kg-1 +minimum = 0 +maximum = 0.1 +dimensions = time,lat,lon +comments_and_purpose = Speciation of size partitioning the total aerosol ; Sources attribution and impact analysis + +[vmrhg0] +var_name = vmrhg0 +description = Hg0(g) Volume Mixing Ratio +standard_name = mole_fraction_of_gaseous_elemental_mercury_in_air +var_type = volume mixing ratios +unit = mol mol-1 +minimum = 0 +maximum = 0.1 +dimensions = time,lat,lon +comments_and_purpose = Major HTAP output diagnostic: Air Quality and Impact analysis. For experiments by POPS/Hg modelling + +[vmrhg2] +var_name = vmrhg2 +description = HgII(g) Volume Mixing Ratio +standard_name = mole_fraction_of_gaseous_divalent_mercury_in_air +var_type = volume mixing ratios +unit = mol mol-1 +minimum = 0 +maximum = 0.1 +dimensions = time,lat,lon +comments_and_purpose = Major HTAP output diagnostic: Air Quality and Impact analysis. For experiments by POPS/Hg modelling + +[vmrpcb153] +var_name = vmrpcb153 +description = PCB153 Volume Mixing Ratio +standard_name = mole_fraction_of_hexachlorobiphenyl_in_air +var_type = volume mixing ratios +unit = mol mol-1 +minimum = 0 +maximum = 0.1 +dimensions = time,lat,lon +comments_and_purpose = Major HTAP output diagnostic: Air Quality and Impact analysis. For experiments by POPS/Hg modelling + +[vmrahch] +var_name = vmrahch +description = a-HCH Volume Mixing Ratio +standard_name = mole_fraction_of_alpha_hexachlorocyclohexane_in_air +var_type = volume mixing ratios +unit = mol mol-1 +minimum = 0 +maximum = 0.1 +dimensions = time,lat,lon +comments_and_purpose = Major HTAP output diagnostic: Air Quality and Impact analysis. For experiments by POPS/Hg modelling + +[mmrhgp] +var_name = mmrhgp +description = Hg(p) Mass Mixing Ratio +standard_name = mass_fraction_of_mercury_dry_aerosol_particles_in_air +var_type = volume mixing ratios +unit = kg kg-1 +minimum = 0 +maximum = 0.1 +dimensions = time,lat,lon +comments_and_purpose = Major HTAP output diagnostic: Air Quality and Impact analysis. For experiments by POPS/Hg modelling + +[jno2] +var_name = jno2 +description = Surface photolysis rate of NO2 +standard_name = photolysis_rate_of_nitrogen_dioxide +var_type = Reaction rate +unit = s-1 +minimum = 0 +maximum = 0.1 +dimensions = time,lat,lon +comments_and_purpose = Photolysis rate at surface. A proxy for cloud cover, and O3 production. + +[jo3o1d] +var_name = jo3o1d +description = Surface photolysis rate of O3 to O1D +standard_name = photolysis_rate_of_ozone_to_1D_oxygen_atom +var_type = Reaction rate +unit = s-1 +minimum = 0 +maximum = 0.001 +dimensions = time,lat,lon +comments_and_purpose = Ozone photochemistry and Oxidizing capacity of the atmosphere + +[rsdt] +var_name = rsdt +description = SW downwelling solar flux at TOA +standard_name = toa_incoming_shortwave_flux +var_type = None +unit = W m-2 +minimum = 0 +maximum = 1000 +dimensions = time,lat,lon +comments_and_purpose = Major HTAP output diagnostic: Impact analysis. + +[rsut] +var_name = rsut +description = SW upwelling solar flux at TOA +standard_name = toa_upwelling_shortwave_flux +var_type = None +unit = W m-2 +minimum = 0 +maximum = 1000 +dimensions = time,lat,lon +comments_and_purpose = Major HTAP output diagnostic: Impact analysis. + +[rsutcs] +var_name = rsutcs +description = SW upwelling solar flux at TOA in clear sky regions +standard_name = toa_upwelling_shortwave_flux_assuming_clear_sky +var_type = None +unit = W m-2 +minimum = 0 +maximum = 1000 +dimensions = time,lat,lon +comments_and_purpose = Major HTAP output diagnostic: Impact analysis. + +[rsds] +var_name = rsds +description = SW downwelling solar flux at the surface +standard_name = surface_downwelling_shortwave_flux_in_air +var_type = None +unit = W m-2 +minimum = 0 +maximum = 1000 +dimensions = time,lat,lon +comments_and_purpose = Major HTAP output diagnostic: Impact analysis. + +[rsus] +var_name = rsus +description = SW upwelling solar flux at the surface +standard_name = surface_upwelling_shortwave_flux_in_air +var_type = None +unit = W m-2 +minimum = 0 +maximum = 1000 +dimensions = time,lat,lon +comments_and_purpose = Major HTAP output diagnostic: Impact analysis. + +[rsdsdir] +var_name = rsdsdir +description = SW downwelling direct solar flux at the surface +standard_name = surface_direct_downwelling_shortwave_flux_in_air +var_type = None +unit = W m-2 +minimum = 0 +maximum = 1000 +dimensions = time,lat,lon +comments_and_purpose = Major HTAP output diagnostic: Impact analysis. + +[rsdsdif] +var_name = rsdsdif +description = SW downwelling diffuse solar flux at the surface +standard_name = surface_diffuse_downwelling_shortwave_flux_in_air +var_type = None +unit = W m-2 +minimum = 0 +maximum = 1000 +dimensions = time,lat,lon +comments_and_purpose = Major HTAP output diagnostic: Impact analysis. + +[rsdscs] +var_name = rsdscs +description = SW downwelling solar flux at the surface in clear sky regions +standard_name = surface_downwelling_shortwave_flux_in_air_assuming_clear_sky +var_type = None +unit = W m-2 +minimum = 0 +maximum = 1000 +dimensions = time,lat,lon +comments_and_purpose = Major HTAP output diagnostic: Impact analysis. + +[rsdscsdir] +var_name = rsdscsdir +description = SW downwelling direct solar flux at the surface in clear sky regions +standard_name = surface_direct_downwelling_shortwave_flux_in_air_assuming_clear_sky +var_type = None +unit = W m-2 +minimum = 0 +maximum = 1000 +dimensions = time,lat,lon +comments_and_purpose = Major HTAP output diagnostic: Impact analysis. + +[rsdscsdif] +var_name = rsdscsdif +description = SW downwelling diffuse solar flux at surface in clear sky regions +standard_name = surface_diffuse_downwelling_shortwave_flux_in_air_assuming_clear_sky +var_type = None +unit = W m-2 +minimum = 0 +maximum = 1000 +dimensions = time,lat,lon +comments_and_purpose = Major HTAP output diagnostic: Impact analysis. + +[rlut] +var_name = rlut +description = LW upwelling terrestrial flux at TOA +standard_name = toa_upwelling_longwave_flux +var_type = None +unit = W m-2 +minimum = 0 +maximum = 1000 +dimensions = time,lat,lon +comments_and_purpose = Major HTAP output diagnostic: Impact analysis. + +[rlutcs] +var_name = rlutcs +description = LW upwelling terrestrial flux at TOA in clear sky regions +standard_name = toa_upwelling_longwave_flux_assuming_clear_sky +var_type = None +unit = W m-2 +minimum = 0 +maximum = 1000 +dimensions = time,lat,lon +comments_and_purpose = Major HTAP output diagnostic: Impact analysis. + +[rlds] +var_name = rlds +description = LW downwelling terrestrial flux at the surface +standard_name = surface_downwelling_longwave_flux_in_air +var_type = None +unit = W m-2 +minimum = 0 +maximum = 1000 +dimensions = time,lat,lon +comments_and_purpose = Major HTAP output diagnostic: Impact analysis. + +[rlus] +var_name = rlus +description = LW upwelling terrestrial flux at the surface +standard_name = surface_upwelling_longwave_flux_in_air +var_type = None +unit = W m-2 +minimum = 0 +maximum = 1000 +dimensions = time,lat,lon +comments_and_purpose = Major HTAP output diagnostic: Impact analysis. + +[rsut0] +var_name = rsut0 +description = SW upwelling solar flux at TOA without aerosol +standard_name = toa_upwelling_shortwave_flux_assuming_no_aerosol +var_type = None +unit = W m-2 +minimum = 0 +maximum = 1000 +dimensions = time,lat,lon +comments_and_purpose = Major HTAP output diagnostic: Impact analysis. + +[rsuscs0] +var_name = rsuscs0 +description = SW upwelling solar flux at the surface in clear sky regions without aerosol +standard_name = surface_upwelling_shortwave_flux_in_air_assuming_clear_sky_and_no_aerosol +var_type = None +unit = W m-2 +minimum = 0 +maximum = 1000 +dimensions = time,lat,lon +comments_and_purpose = Major HTAP output diagnostic: Impact analysis. + +[rsds0] +var_name = rsds0 +description = SW downwelling solar flux at the surface without aerosol +standard_name = surface_downwelling_shortwave_flux_in_air_assuming_no_aerosol +var_type = None +unit = W m-2 +minimum = 0 +maximum = 1000 +dimensions = time,lat,lon +comments_and_purpose = Major HTAP output diagnostic: Impact analysis. + +[rsus0] +var_name = rsus0 +description = SW upwelling solar flux at the surface without aerosol +standard_name = surface_upwelling_shortwave_flux_in_air_assuming_no_aerosol +var_type = None +unit = W m-2 +minimum = 0 +maximum = 1000 +dimensions = time,lat,lon +comments_and_purpose = Major HTAP output diagnostic: Impact analysis. + +[rsdsdir0] +var_name = rsdsdir0 +description = SW downwelling direct solar flux at the surface without aerosol +standard_name = surface_direct_downwelling_shortwave_flux_in_air_assuming_no_aerosol +var_type = None +unit = W m-2 +minimum = 0 +maximum = 1000 +dimensions = time,lat,lon +comments_and_purpose = Major HTAP output diagnostic: Impact analysis. + +[rsdsdif0] +var_name = rsdsdif0 +description = SW downwelling diffuse solar flux at the surface without aerosol +standard_name = surface_diffuse_downwelling_shortwave_flux_in_air_assuming_no_aerosol +var_type = None +unit = W m-2 +minimum = 0 +maximum = 1000 +dimensions = time,lat,lon +comments_and_purpose = Major HTAP output diagnostic: Impact analysis. + +[rsdscs0] +var_name = rsdscs0 +description = SW downwelling solar flux at the surface in clear sky regions without aerosol +standard_name = surface_downwelling_shortwave_flux_in_air_assuming_clear_sky_and_no_aerosol +var_type = None +unit = W m-2 +minimum = 0 +maximum = 1000 +dimensions = time,lat,lon +comments_and_purpose = Major HTAP output diagnostic: Impact analysis. + +[rsdscsdir0] +var_name = rsdscsdir0 +description = SW downwelling direct solar flux at the surface in clear sky regions without aerosol +standard_name = surface_direct_downwelling_shortwave_flux_in_air_assuming_clear_sky_and_no_aerosol +var_type = None +unit = W m-2 +minimum = 0 +maximum = 1000 +dimensions = time,lat,lon +comments_and_purpose = Major HTAP output diagnostic: Impact analysis. + +[rsdscsdif0] +var_name = rsdscsdif0 +description = SW downwelling diffuse solar flux at the surface in clear sky regions without aerosol +standard_name = surface_diffuse_downwelling_shortwave_flux_in_air_assuming_clear_sky_and_no_aerosol +var_type = None +unit = W m-2 +minimum = 0 +maximum = 1000 +dimensions = time,lat,lon +comments_and_purpose = Major HTAP output diagnostic: Impact analysis. + +[rlut0] +var_name = rlut0 +description = LW upwelling terrestrial flux at TOA without aerosol +standard_name = toa_upwelling_longwave_flux_assuming_no_aerosol +var_type = None +unit = W m-2 +minimum = 0 +maximum = 1000 +dimensions = time,lat,lon +comments_and_purpose = Major HTAP output diagnostic: Impact analysis. + +[rlutcs0] +var_name = rlutcs0 +description = LW upwelling terrestrial flux at TOA in clear sky regions without aerosol +standard_name = toa_upwelling_longwave_flux_assuming_clear_sky_and_no_aerosol +var_type = None +unit = W m-2 +minimum = 0 +maximum = 1000 +dimensions = time,lat,lon +comments_and_purpose = Major HTAP output diagnostic: Impact analysis. + +[rlds0] +var_name = rlds0 +description = LW downwelling terrestrial flux at the surface without aerosol +standard_name = surface_downwelling_longwave_flux_in_air_assuming_no_aerosol +var_type = None +unit = W m-2 +minimum = 0 +maximum = 1000 +dimensions = time,lat,lon +comments_and_purpose = Major HTAP output diagnostic: Impact analysis. + +[rlus0] +var_name = rlus0 +description = LW upwelling terrestrial flux at the surface without aerosol +standard_name = surface_upwelling_longwave_flux_in_air_assuming_no_aerosol +var_type = None +unit = W m-2 +minimum = 0 +maximum = 1000 +dimensions = time,lat,lon +comments_and_purpose = Major HTAP output diagnostic: Impact analysis. + +[rsutpm1no3] +var_name = rsutpm1no3 +description = SW fine mode nitrate radiative forcing at TOA in all sky +standard_name = toa_upwelling_shortwave_flux_assuming_all_sky_fine_nitrate +var_type = None +unit = W m-2 +minimum = 0 +maximum = 1000 +dimensions = time,lat,lon +comments_and_purpose = Major HTAP output diagnostic: Impact analysis. + +[rsutpm10no3] +var_name = rsutpm10no3 +description = SW coarse mode nitrate radiative forcing at TOA in all sky +standard_name = toa_upwelling_shortwave_flux_assuming_all_sky_coarse_nitrate +var_type = None +unit = W m-2 +minimum = 0 +maximum = 1000 +dimensions = time,lat,lon +comments_and_purpose = Major HTAP output diagnostic: Impact analysis. + +[rsutcspm1no3] +var_name = rsutcspm1no3 +description = SW fine mode nitrate radiative forcing at TOA in clear sky +standard_name = toa_upwelling_shortwave_flux_assuming_clear_sky_fine_nitrate +var_type = None +unit = W m-2 +minimum = 0 +maximum = 1000 +dimensions = time,lat,lon +comments_and_purpose = Major HTAP output diagnostic: Impact analysis. + +[rsutcsnpm10no3] +var_name = rsutcsnpm10no3 +description = SW coarse mode nitrate radiative forcing at TOA in clear sky +standard_name = toa_upwelling_shortwave_flux_assuming_clear_sky_coarse_nitrate +var_type = None +unit = W m-2 +minimum = 0 +maximum = 1000 +dimensions = time,lat,lon +comments_and_purpose = Major HTAP output diagnostic: Impact analysis. + +[cldf] +var_name = cldf +description = Cloud area fraction +standard_name = cloud_area_fraction +var_type = radiative properties +unit = 1 +minimum = 0 +maximum = 1 +dimensions = time,lat,lon +comments_and_purpose = Cloud fraction as seen from TOA. For radiation and AOD diagnostics + +[abs550aerh2o] +var_name = abs550aerh2o +description = Optical thickness at 550 nm aerosol water +standard_name = atmosphere_absorption_optical_thickness_due_to_water_in_ambient_aerosol_particles +var_type = radiative properties +unit = 1 +minimum = 0 +maximum = 10 +dimensions = time,lat,lon +comments_and_purpose = For model diagnostics + +[abs550nh4] +var_name = abs550nh4 +description = Optical thickness at 550 nm NH4 +standard_name = atmosphere_absorption_optical_thickness_due_to_ammonium_ambient_aerosol_particles +var_type = radiative properties +unit = 1 +minimum = 0 +maximum = 10 +dimensions = time,lat,lon +comments_and_purpose = For model diagnostics + +[abs550no3] +var_name = abs550no3 +description = Optical thickness at 550 nm NO3 +standard_name = atmosphere_absorption_optical_thickness_due_to_nitrate_ambient_aerosol_particles +var_type = radiative properties +unit = 1 +minimum = 0 +maximum = 10 +dimensions = time,lat,lon +comments_and_purpose = For model diagnostics + +[abs550oa] +var_name = abs550oa +description = Optical thickness at 550 nm Organic Matter +standard_name = atmosphere_absorption_optical_thickness_due_to_particulate_organic_matter_ambient_aerosol_particles +var_type = radiative properties +unit = 1 +minimum = 0 +maximum = 10 +dimensions = time,lat,lon +comments_and_purpose = For model diagnostics + +[abs550so4] +var_name = abs550so4 +description = Optical thickness at 550 nm SO4 +standard_name = atmosphere_absorption_optical_thickness_due_to_sulfate_ambient_aerosol_particles +var_type = radiative properties +unit = 1 +minimum = 0 +maximum = 10 +dimensions = time,lat,lon +comments_and_purpose = For model diagnostics + +[abs550ss] +var_name = abs550ss +description = Optical thickness at 550 nm seasalt +standard_name = atmosphere_absorption_optical_thickness_due_to_seasalt_ambient_aerosol_particles +var_type = radiative properties +unit = 1 +minimum = 0 +maximum = 10 +dimensions = time,lat,lon +comments_and_purpose = For model diagnostics + +[loadno3] +var_name = loadno3 +description = Column NO3 mass load +standard_name = atmosphere_mass_content_of_nitrate_dry_aerosol_particles +var_type = mass load +unit = kg m-2 +minimum = 0 +maximum = 10000 +dimensions = time,lat,lon +comments_and_purpose = For budget analysis + +[loadso4] +var_name = loadso4 +description = Column SO4 mass load +standard_name = atmosphere_mass_content_of_sulfate_dry_aerosol_particles +var_type = mass load +unit = kg m-2 +minimum = 0 +maximum = 10000 +dimensions = time,lat,lon +comments_and_purpose = For budget analysis + +[loadbc] +var_name = loadbc +description = Column BC mass load +standard_name = atmosphere_mass_content_of_elemental_carbon_dry_aerosol_particles +var_type = mass load +unit = kg m-2 +minimum = 0 +maximum = 10000 +dimensions = time,lat,lon +comments_and_purpose = For budget analysis + +[loadoc] +var_name = loadoc +description = Column OC mass load +standard_name = atmosphere_mass_content_of_particulate_organic_matter_dry_aerosol_particles_expressed_as_carbon +var_type = mass load +unit = kg m-2 +minimum = 0 +maximum = 10000 +dimensions = time,lat,lon +comments_and_purpose = For budget analysis + +[loadoa] +var_name = loadoa +description = Column OA mass load +standard_name = atmosphere_mass_content_of_particulate_organic_matter_dry_aerosol_particles +var_type = mass load +unit = kg m-2 +minimum = 0 +maximum = 10000 +dimensions = time,lat,lon +comments_and_purpose = For budget analysis + +[loadsoa] +var_name = loadsoa +description = Column SOA mass load +standard_name = atmosphere_mass_content_of_secondary_particulate_organic_matter_dry_aerosol_particles +var_type = mass load +unit = kg m-2 +minimum = 0 +maximum = 10000 +dimensions = time,lat,lon +comments_and_purpose = For budget analysis + +[loadss] +var_name = loadss +description = Column sea salt mass load +standard_name = atmosphere_mass_content_of_seasalt_dry_aerosol_particles +var_type = mass load +unit = kg m-2 +minimum = 0 +maximum = 10000 +dimensions = time,lat,lon +comments_and_purpose = For budget analysis + +[loaddust] +var_name = loaddust +description = Column dust mass load +standard_name = atmosphere_mass_content_of_dust_dry_aerosol_particles +var_type = mass load +unit = kg m-2 +minimum = 0 +maximum = 10000 +dimensions = time,lat,lon +comments_and_purpose = For budget analysis + +[loadmsa] +var_name = loadmsa +description = Column MSA mass load +standard_name = atmosphere_mass_content_of_methanesulfonic_acid_dry_aerosol_particles +var_type = mass load +unit = kg m-2 +minimum = 0 +maximum = 10000 +dimensions = time,lat,lon +comments_and_purpose = For budget analysis + +[loadnh4] +var_name = loadnh4 +description = Column NH4 mass load +standard_name = atmosphere_mass_content_of_ammonium_dry_aerosol_particles +var_type = mass load +unit = kg m-2 +minimum = 0 +maximum = 10000 +dimensions = time,lat,lon +comments_and_purpose = For budget analysis + +[loadno] +var_name = loadno +description = Column mass of NO +standard_name = atmosphere_mass_content_of_nitrogen_monoxide +var_type = mass load +unit = kg m-2 +minimum = 0 +maximum = 10000 +dimensions = time,lat,lon +comments_and_purpose = For AeroCom III nitrate budget analysis + +[loadno2] +var_name = loadno2 +description = Column mass of NO2 +standard_name = atmosphere_mass_content_of_nitrogen_dioxide +var_type = mass load +unit = kg m-2 +minimum = 0 +maximum = 10000 +dimensions = tune,lat,lon +comments_and_purpose = For AeroCom III nitrate budget analysis + +[loadn2o5] +var_name = loadn2o5 +description = Column mass of N2O5 +standard_name = atmosphere_mass_content_of_dinitrogen_pentoxide +var_type = mass load +unit = kg m-2 +minimum = 0 +maximum = 10000 +dimensions = tune,lat,lon +comments_and_purpose = For AeroCom III nitrate budget analysis + +[loadpan] +var_name = loadpan +description = Column mass of PAN +standard_name = atmosphere_mass_content_of_peroxyacetyl_nitrate +var_type = mass load +unit = kg m-2 +minimum = 0 +maximum = 10000 +dimensions = tune,lat,lon +comments_and_purpose = For AeroCom III nitrate budget analysis + +[loadhono] +var_name = loadhono +description = Column mass of HONO +standard_name = atmosphere_mass_content_of_nitrous_acid +var_type = mass load +unit = kg m-2 +minimum = 0 +maximum = 10000 +dimensions = tune,lat,lon +comments_and_purpose = For AeroCom III nitrate budget analysis + +[loadhno3] +var_name = loadhno3 +description = Column mass of HNO3 +standard_name = atmosphere_mass_content_of_nitric_acid +var_type = mass load +unit = kg m-2 +minimum = 0 +maximum = 10000 +dimensions = tune,lat,lon +comments_and_purpose = For AeroCom III nitrate budget analysis + +[loadhno4] +var_name = loadhno4 +description = Column mass of HNO4 +standard_name = atmosphere_mass_content_of_peroxynitric_acid +var_type = mass load +unit = kg m-2 +minimum = 0 +maximum = 10000 +dimensions = tune,lat,lon +comments_and_purpose = For AeroCom III nitrate budget analysis + +[loadorgnit] +var_name = loadorgnit +description = Column mass of organic nitrate other +standard_name = atmosphere_mass_content_of_organic_nitrates +var_type = mass load +unit = kg m-2 +minimum = 0 +maximum = 10000 +dimensions = tune,lat,lon +comments_and_purpose = For AeroCom III nitrate budget analysis + +[loadnoy] +var_name = loadnoy +description = Coumn mass of NOy +standard_name = atmosphere_mass_content_of_noy_expressed_as_nitrogen +var_type = mass load +unit = kg m-2 +minimum = 0 +maximum = 10000 +dimensions = tune,lat,lon +comments_and_purpose = For AeroCom III nitrate budget analysis + +[loadnh3] +var_name = loadnh3 +description = Column mass of NH3 +standard_name = atmosphere_mass_content_of_ammonia +var_type = mass load +unit = kg m-2 +minimum = 0 +maximum = 10000 +dimensions = tune,lat,lon +comments_and_purpose = For AeroCom III nitrate budget analysis + +[loaddms] +var_name = loaddms +description = Column mass of DMS +standard_name = atmosphere_mass_content_of_dimethyl_sulfide +var_type = mass load +unit = kg m-2 +minimum = 0 +maximum = 10000 +dimensions = tune,lat,lon +comments_and_purpose = For AeroCom III nitrate budget analysis + +[loadso2] +var_name = loadso2 +description = Column mass of SO2 +standard_name = atmosphere_mass_content_of_sulfur_dioxide +var_type = mass load +unit = kg m-2 +minimum = 0 +maximum = 10000 +dimensions = tune,lat,lon +comments_and_purpose = For AeroCom III nitrate budget analysis + +[loadpm1no3] +var_name = loadpm1no3 +description = Column mass of PM1 NO3 +standard_name = atmosphere_mass_content_of_pm1_nitrate_dry_aerosol_particles +var_type = mass load +unit = kg m-2 +minimum = 0 +maximum = 10000 +dimensions = tune,lat,lon +comments_and_purpose = For AeroCom III nitrate budget analysis + +[loadpm2p5no3] +var_name = loadpm2p5no3 +description = Column mass of PM2p5 NO3 +standard_name = atmosphere_mass_content_of_pm2p5_nitrate_dry_aerosol_particles +var_type = mass load +unit = kg m-2 +minimum = 0 +maximum = 10000 +dimensions = tune,lat,lon +comments_and_purpose = For AeroCom III nitrate budget analysis + +[loadpm10no3] +var_name = loadpm10no3 +description = Column mass of PM10 NO3 +standard_name = atmosphere_mass_content_of_pm10_nitrate_dry_aerosol_particles +var_type = mass load +unit = kg m-2 +minimum = 0 +maximum = 10000 +dimensions = tune,lat,lon +comments_and_purpose = For AeroCom III nitrate budget analysis + +[loadpm1ss] +var_name = loadpm1ss +description = Column mass of PM1 sea salt +standard_name = atmosphere_mass_content_of_pm1_seasalt_dry_aerosol_particles +var_type = mass load +unit = kg m-2 +minimum = 0 +maximum = 10000 +dimensions = tune,lat,lon +comments_and_purpose = For budget analysis + +[loadpm2p5ss] +var_name = loadpm2p5ss +description = Column mass of PM2.5 sea salt +standard_name = atmosphere_mass_content_of_pm2p5_seasalt_dry_aerosol_particles +var_type = mass load +unit = kg m-2 +minimum = 0 +maximum = 10000 +dimensions = tune,lat,lon +comments_and_purpose = For budget analysis + +[loadpm10ss] +var_name = loadpm10ss +description = Column mass of PM10 sea salt +standard_name = atmosphere_mass_content_of_pm10_seasalt_dry_aerosol_particles +var_type = mass load +unit = kg m-2 +minimum = 0 +maximum = 10000 +dimensions = tune,lat,lon +comments_and_purpose = For budget analysis + +[loadpm1dust] +var_name = loadpm1dust +description = Column mass of PM1 dust +standard_name = atmosphere_mass_content_of_pm1_dust_dry_aerosol_particles +var_type = mass load +unit = kg m-2 +minimum = 0 +maximum = 10000 +dimensions = tune,lat,lon +comments_and_purpose = For budget analysis + +[loadpm2p5dust] +var_name = loadpm2p5dust +description = Column mass of PM2.5 dust +standard_name = atmosphere_mass_content_of_pm2p5_dust_dry_aerosol_particles +var_type = mass load +unit = kg m-2 +minimum = 0 +maximum = 10000 +dimensions = tune,lat,lon +comments_and_purpose = For budget analysis + +[loadpm10dust] +var_name = loadpm10dust +description = Column mass of PM10 dust +standard_name = atmosphere_mass_content_of_pm10_dust_dry_aerosol_particles +var_type = mass load +unit = kg m-2 +minimum = 0 +maximum = 10000 +dimensions = tune,lat,lon +comments_and_purpose = For budget analysis + +[loadpm1] +var_name = loadpm1 +description = Column mass of PM1 +standard_name = atmosphere_mass_content_of_pm1_dry_aerosol_particles +var_type = mass load +unit = kg m-2 +minimum = 0 +maximum = 10000 +dimensions = tune,lat,lon +comments_and_purpose = For budget analysis + +[loadpm2p5] +var_name = loadpm2p5 +description = Column mass of PM2.5 +standard_name = atmosphere_mass_content_of_pm2p5_dry_aerosol_particles +var_type = mass load +unit = kg m-2 +minimum = 0 +maximum = 10000 +dimensions = tune,lat,lon +comments_and_purpose = For budget analysis + +[loadpm10] +var_name = loadpm10 +description = Column mass of PM10 +standard_name = atmosphere_mass_content_of_pm10_dry_aerosol_particles +var_type = mass load +unit = kg m-2 +minimum = 0 +maximum = 10000 +dimensions = tune,lat,lon +comments_and_purpose = For budget analysis + +[lev] +var_name = lev +description = Atmosphere sigma coordinate +standard_name = atmosphere_sigma_coordinate +var_type = coordinate +unit = 1 +minimum = 0. +maximum = 1. +dimensions = lev +comments_and_purpose = lev=sigma (see CF comment for details) + +[levbnds] +var_name = levbnds +description = Sigma coordinate coefficient for layer bounds +standard_name = atmosphere_sigma_coordinate +var_type = coordinate info +unit = 1 +minimum = 0. +maximum = 1. +dimensions = lev,2 +comments_and_purpose = None + +[ptop] +var_name = ptop +description = Pressure at the top of the model +standard_name = atmosphere_sigma_coordinate +var_type = coordinate information +unit = Pa +minimum = 1 +maximum = 50000 +dimensions = 1 +comments_and_purpose = In Pa (not hPa) + +[a] +var_name = a +description = Hybrid sigma coordinate a coefficient +standard_name = atmosphere_hybrid_sigma_pressure_coordinate +var_type = coordinate information +unit = 1 +minimum = 0. +maximum = 1. +dimensions = lev +comments_and_purpose = None + +[b] +var_name = b +description = Hybrid sigma coordinate b coefficient +standard_name = atmosphere_hybrid_sigma_pressure_coordinate +var_type = coordinate information +unit = 1 +minimum = 0. +maximum = 1. +dimensions = lev +comments_and_purpose = None + +[abnds] +var_name = abnds +description = Hybrid sigma coordinate a coefficient for layer bounds +standard_name = atmosphere_hybrid_sigma_pressure_coordinate +var_type = coordinate information +unit = 1 +minimum = 0. +maximum = 1. +dimensions = lev,2 +comments_and_purpose = None + +[bbnds] +var_name = bbnds +description = Hybrid sigma coordinate b coefficient for layer bounds +standard_name = atmosphere_hybrid_sigma_pressure_coordinate +var_type = coordinate information +unit = 1 +minimum = 0. +maximum = 1. +dimensions = lev,2 +comments_and_purpose = None + +[p0] +var_name = p0 +description = Reference pressure +standard_name = model_reference_air_pressure +var_type = coordinate information +unit = Pa +minimum = 20000 +maximum = 150000 +dimensions = 1 +comments_and_purpose = In Pa (not hPa) + +[ap] +var_name = ap +description = Alternate hybrid sigma coordinate ap coefficient +standard_name = atmosphere_hybrid_sigma_pressure_coordinate +var_type = coordinate information +unit = Pa +minimum = 1 +maximum = 150000 +dimensions = lev +comments_and_purpose = In Pa (not hPa)! + +[apbnds] +var_name = apbnds +description = alternate hybrid sigma coordinate ap coefficient for layer bounds +standard_name = atmosphere_hybrid_sigma_pressure_coordinate +var_type = coordinate information +unit = Pa +minimum = 1 +maximum = 150000 +dimensions = lev,2 +comments_and_purpose = In Pa (not hPa)! + +[ta] +var_name = ta +description = Air temperature +standard_name = air_temperature +var_type = Meteo / Thermodynamics +unit = K +minimum = 170 +maximum = 340 +dimensions = time, lev,lat,lon +comments_and_purpose = For mixing ratio to concentration conversion + +[rho] +var_name = rho +description = Air density +standard_name = air_density +var_type = Meteo / Thermodynamics +unit = kg m-3 +minimum = 0 +maximum = 2 +dimensions = time,lev,lat,lon +comments_and_purpose = For mixing ratio to concentration conversion; Check on coordinate interpretation; Vertical scale conversion. + +[dh] +var_name = dh +description = Grid-cell height +standard_name = atmosphere_layer_thickness +var_type = coordinate information +unit = m +minimum = 0.1 +maximum = 100000 +dimensions = time, lev,lat, lon +comments_and_purpose = For concentration to mass budget conversion, as well as vertical scale conversion. + +[hus] +var_name = hus +description = Specific humidity +standard_name = specific_humidity +var_type = Meteo / Thermodynamics +unit = kg kg-1 +minimum = 0 +maximum = 1 +dimensions = time, lev,lat, lon +comments_and_purpose = For calculation of relative humidity from air density and Vertical scale conversion. + +[mcu] +var_name = mcu +description = Convective updraft +standard_name = atmosphere_upward_convective_mass_flux +var_type = Meteo / Thermodynamics +unit = kg m-2 s-1 +minimum = 0 +maximum = 1 +dimensions = time, lev,lat, lon +comments_and_purpose = For subgrid-scale vertical transport and cloud formation. The atmosphere convective mass flux is the vertical transport of mass for a field of cumulus clouds or thermals, given by the product of air density and vertical velocity. For an area-average, cell_methods should specify whether the average is over all the area or the area of updrafts only. + +[hur] +var_name = hur +description = relative humidity +standard_name = relative_humidy +var_type = Meteo / Thermodynamics +unit = 1 +minimum = 0 +maximum = 1 +dimensions = time, lev,lat, lon +comments_and_purpose = For diagnosing aerosol particle hygroscopic growth + +[emilnox] +var_name = emilnox +description = 3D lightning NOx emissions +standard_name = tendency_of_atmosphere_mass_concentration_of_nox_expressed_as_nitrogen_due_to_emission_from_lightning +var_type = 3D emissions flux +unit = kg m-2 s-1 +minimum = 0 +maximum = 10000 +dimensions = time,lev,lat,lon +comments_and_purpose = Optionally, provides additional information on 3D distribution of emissions + +[eminoaircraft] +var_name = eminoaircraft +description = 3D aircraft NO emissions +standard_name = tendency_of_atmosphere_mass_concentration_of_nitrogen_monoxide_due_to_emission_from_aircraft +var_type = 3D emissions flux +unit = kg m-2 s-1 +minimum = 0 +maximum = 10000 +dimensions = time,lev,lat,lon +comments_and_purpose = Optionally, provides additional information on 3D distribution of emissions + +[vmroh] +var_name = vmroh +description = OH Volume Mixing Ratio +standard_name = mole_fraction_of_hydroxyl_radical_in_air +var_type = volume mixing ratios +unit = mol mol-1 +minimum = 0 +maximum = 0.1 +dimensions = time, lev,lat, lon +comments_and_purpose = Oxidizing capacity of the atmosphere (with O3 and H2O2). + +[vmrh2o2] +var_name = vmrh2o2 +description = H2O2 Volume Mixing Ratio +standard_name = mole_fraction_of_hydrogen_peroxide_in_air +var_type = volume mixing ratios +unit = mol mol-1 +minimum = 0 +maximum = 0.1 +dimensions = time,lev,lat,lon +comments_and_purpose = Oxidizing capacity of the atmosphere (with O3 and OH). + +[vmrho2] +var_name = vmrho2 +description = HO2 Volume Mixing Ratio +standard_name = mole_fraction_of_hydroperoxyl_radical_in_air +var_type = volume mixing ratios +unit = mol mol-1 +minimum = 0 +maximum = 0.1 +dimensions = time,lev,lat,lon +comments_and_purpose = Oxidizing capacity of the atmosphere + +[vmrcl] +var_name = vmrcl +description = Cl Volume Mixing Ratio +standard_name = mole_fraction_of_chlorine_in_air +var_type = volume mixing ratios +unit = mol mol-1 +minimum = 0 +maximum = 0.1 +dimensions = time, lev, lat, lon +comments_and_purpose = GEMOS Diagnostic + +[vmrbr] +var_name = vmrbr +description = Br Volume Mixing Ratio +standard_name = mole_fraction_of_bromine_in_air +var_type = volume mixing ratios +unit = mol mol-1 +minimum = 0 +maximum = 0.1 +dimensions = time, lev, lat, lon +comments_and_purpose = GEMOS Diagnostic + +[vmrbro] +var_name = vmrbro +description = BrO Volume Mixing Ratio +standard_name = mole_fraction_of_bromine_monoxide_in_air +var_type = volume mixing ratios +unit = mol mol-1 +minimum = 0 +maximum = 0.1 +dimensions = time, lev, lat, lon +comments_and_purpose = GEMOS Diagnostic + +[prodo3] +var_name = prodo3 +description = Chemical gross production rate of O3 +standard_name = tendency_of_atmosphere_mole_concentration_of_ozone_due_to_chemical_production +var_type = Reaction rate +unit = mol m-3 s-1 +minimum = 0 +maximum = 1e-10 +dimensions = time, lev,lat, lon +comments_and_purpose = verification of Ozone budget + +[losso3] +var_name = losso3 +description = Chemical loss rate of O3 +standard_name = tendency_of_atmosphere_mole_concentration_of_ozone_due_to_chemical_destruction +var_type = Reaction rate +unit = mol m-3 s-1 +minimum = 0 +maximum = 1e-10 +dimensions = time, lev,lat, lon +comments_and_purpose = Verification of Ozone budget + +[lossch4] +var_name = lossch4 +description = Rate of CH4 oxidation +standard_name = tendency_of_atmosphere_mole_concentration_of_methane_due_to_chemical_destruction +var_type = Reaction rate +unit = mol m-3 s-1 +minimum = 0 +maximum = 1e-10 +dimensions = time, lev,lat, lon +comments_and_purpose = Interpretation of Ozone budget; Oxidizing power of atmosphere + +[lossco] +var_name = lossco +description = Rate of CO oxidation +standard_name = tendency_of_atmosphere_mole_concentration_of_carbon_monoxide_due_to_chemical_destruction +var_type = Reaction rate +unit = mol m-3 s-1 +minimum = 0 +maximum = 1e-10 +dimensions = time, lev,lat, lon +comments_and_purpose = Interpretation of Ozone budget; Oxidizing power of atmosphere + +[reacvoc] +var_name = reacvoc +description = Photochemical Reactivity +standard_name = rate_of_hydroxyl_radical_destruction_due_to_reaction_with_nmvoc +var_type = Reaction rate +unit = s-1 +minimum = 0 +maximum = 1e-10 +dimensions = time, lev,lat, lon +comments_and_purpose = Photochemical Reactivity. Interpretation Of Ozone budget. K_[OH+X] * [X], where X = reactive NMVOC; Request from Maria Kanakidou "if available". + +[chepsoa] +var_name = chepsoa +description = Production of SOA due to net chemical production +standard_name = tendency_of_atmosphere_mass_content_of_secondary_particulate_organic_matter_dry_aerosol_particles_due_to_net_chemical_production +var_type = Reaction rate +unit = kg m-2 s-1 +minimum = =+G118*-1 +maximum = 1e-09 +dimensions = time, lev,lat, lon +comments_and_purpose = Verification of Aerosol budget. This field has to be provided if the model explicitly calculates SOA formation, in this case the field emisoa should not be provided. "mass" refers to the mass of primary organic matter, not mass of organic carbon alone. Numbers can be negative. + +[chepmsa] +var_name = chepmsa +description = Production of MSA due to net chemical production +standard_name = tendency_of_atmosphere_mass_content_of_methanesulfonic_acid_dry_aerosol_particles_due_to_net_chemical_production +var_type = Reaction rate +unit = kg m-2 s-1 +minimum = 0 +maximum = 1e-09 +dimensions = time, lev,lat, lon +comments_and_purpose = Verification of Aerosol budget + +[chegpso4] +var_name = chegpso4 +description = Gas phase production rate of particulate SO4 +standard_name = tendency_of_atmosphere_mass_content_of_sulfate_dry_aerosol_particles_due_to_gaseous_phase_net_chemical_production +var_type = Reaction rate +unit = kg m-2 s-1 +minimum = 0 +maximum = 1e-09 +dimensions = time, lev,lat, lon +comments_and_purpose = Verification of Aerosol budget + +[cheaqpso4] +var_name = cheaqpso4 +description = Aqueous phase production rate of particulate SO4 +standard_name = tendency_of_atmosphere_mass_content_of_sulfate_dry_aerosol_particles_due_to_aqueous_phase_net_chemical_production +var_type = Reaction rate +unit = kg m-2 s-1 +minimum = 0 +maximum = 1e-09 +dimensions = time, lev,lat, lon +comments_and_purpose = Verification of Aerosol budget + +[chegphno3] +var_name = chegphno3 +description = Gas phase production rate of HNO3 +standard_name = tendency_of_atmosphere_mass_content_of_nitric_acid_due_to_gaseous_phase_net_chemical_production +var_type = Reaction rate +unit = kg m-2 s-1 +minimum = 0 +maximum = 1e-09 +dimensions = time, lev,lat, lon +comments_and_purpose = Verification of Aerosol budget + +[cheglhno3] +var_name = cheglhno3 +description = Gas phase loss rate of HNO3 +standard_name = tendency_of_atmosphere_mass_content_of_nitric_acid_due_to_gaseous_phase_net_chemical_destruction +var_type = Reaction rate +unit = kg m-2 s-1 +minimum = 0 +maximum = 1e-09 +dimensions = time, lev,lat, lon +comments_and_purpose = Verification of Aerosol budget + +[cheaphno3] +var_name = cheaphno3 +description = Production rate of HNO3 due to aerosols +standard_name = tendency_of_atmosphere_mass_content_of_nitric_acid_due_to_net_chemical_production_on_ambient_aerosol_particles +var_type = Reaction rate +unit = kg m-2 s-1 +minimum = 0 +maximum = 1e-09 +dimensions = time, lev,lat, lon +comments_and_purpose = Verification of Aerosol budget + +[chealhno3] +var_name = chealhno3 +description = Loss rate of HNO3 due to aerosols +standard_name = tendency_of_atmosphere_mass_content_of_nitric_acid_due_to_net_chemical_destruction_on_ambient_aerosol_particles +var_type = Reaction rate +unit = kg m-2 s-1 +minimum = 0 +maximum = 1e-09 +dimensions = time, lev,lat, lon +comments_and_purpose = Verification of Aerosol budget + +[chepno3] +var_name = chepno3 +description = Production Rate of particulate NO3 due to net chemical production +standard_name = tendency_of_atmosphere_mass_content_of_nitrate_dry_aerosol_particles_due_to_net_chemical_production +var_type = Reaction rate +unit = kg m-2 s-1 +minimum = =+G126*-1 +maximum = 1e-09 +dimensions = time, lev,lat, lon +comments_and_purpose = Verification of Aerosol budget. This field refers to the NET production of particulate nitrate; globally it should match the removal by wet and dry deposition of particulate nitrate, numbers can be negative + +[chedustpno3] +var_name = chedustpno3 +description = Production Rate of particulate NO3 due to dust +standard_name = tendency_of_atmosphere_mass_content_of_nitrate_dry_aerosol_particles_due_to_net_chemical_production_on_dust_ambient_aerosol_particles +var_type = Reaction rate +unit = kg m-2 s-1 +minimum = -1e-09 +maximum = 1e-09 +dimensions = time, lev,lat, lon +comments_and_purpose = Verification of Aerosol budget. This field refers to the NET production of particulate nitrate on dust aerosol particles + +[chesspno3] +var_name = chesspno3 +description = Production Rate of particulate NO3 due to sea salt +standard_name = tendency_of_atmosphere_mass_content_of_nitrate_dry_aerosol_particles_due_to_net_chemical_production_on_seasalt_ambient_aerosol_particles +var_type = Reaction rate +unit = kg m-2 s-1 +minimum = -1e-09 +maximum = 1e-09 +dimensions = time, lev,lat, lon +comments_and_purpose = Verification of Aerosol budget. This field refers to the NET production of particulate nitrate on sea salt aerosol particles + +[cheppm10no3] +var_name = cheppm10no3 +description = Production rate of PM10 NO3 due to net chemical +standard_name = tendency_of_atmosphere_mass_content_of_pm10_nitrate_dry_aerosol_particles_due_to_net_chemical_production +var_type = Reaction rate +unit = kg m-2 s-1 +minimum = =+G129*-1 +maximum = 1e-09 +dimensions = time, lev,lat, lon +comments_and_purpose = Verification of Aerosol budget + +[cheppm2p5no3] +var_name = cheppm2p5no3 +description = Production rate of PM2.5 NO3 due to net chemical +standard_name = tendency_of_atmosphere_mass_content_of_pm2p5_nitrate_dry_aerosol_particles_due_to_net_chemical_production +var_type = Reaction rate +unit = kg m-2 s-1 +minimum = =+G130*-1 +maximum = 1e-09 +dimensions = time, lev,lat, lon +comments_and_purpose = Verification of Aerosol budget + +[cheppm1no3] +var_name = cheppm1no3 +description = Production rate of PM1 NO3 due to net chemical +standard_name = tendency_of_atmosphere_mass_content_of_pm1_nitrate_dry_aerosol_particles_due_to_net_chemical_production +var_type = Reaction rate +unit = kg m-2 s-1 +minimum = -1e-09 +maximum = 1e-09 +dimensions = time, lev,lat, lon +comments_and_purpose = Verification of Aerosol budget + +[chegpnh3] +var_name = chegpnh3 +description = Gas phase production rate of NH3 +standard_name = tendency_of_atmosphere_mass_content of ammonia_due_to_gaseous_phase_net_chemical_production +var_type = Reaction rate +unit = kg m-2 s-1 +minimum = 0 +maximum = 1e-09 +dimensions = time, lev,lat, lon +comments_and_purpose = Verification of Aerosol budget + +[chealnh3] +var_name = chealnh3 +description = Loss rate of NH3 to aerosol ammonium +standard_name = tendency_of_atmosphere_mass_content_of_ammonia_due_to_chemical_destruction_on_ambient_aerosol_particles +var_type = Reaction rate +unit = kg m-2 s-1 +minimum = 0 +maximum = 1e-09 +dimensions = time, lev,lat, lon +comments_and_purpose = Verification of Aerosol budget + +[chepnh4] +var_name = chepnh4 +description = Production Rate of particulate NH4 due to net chemical +standard_name = tendency_of_atmosphere_mass_content_of_ammonium_due_to net_chemical_production +var_type = Reaction rate +unit = kg m-2 s-1 +minimum = 0 +maximum = 1e-09 +dimensions = time, lev,lat, lon +comments_and_purpose = Verification of Aerosol budget + +[mmrsoa] +var_name = mmrsoa +description = SOA Mass Mixing Ratio +standard_name = mass_fraction_of_secondary_particulate_organic_matter_dry_aerosol_particles_in_air +var_type = mass mixing ratio +unit = kg kg-1 +minimum = 0 +maximum = 0.1 +dimensions = time, lev,lat, lon +comments_and_purpose = Secondary organic aerosol mass (not only carbon). + +[mmraerh2o] +var_name = mmraerh2o +description = Aerosol water Mass Mixing Ratio +standard_name = mass_fraction_of_water_in_ambient_aerosol_particles_in_air +var_type = mass mixing ratio +unit = kg kg-1 +minimum = 0 +maximum = 0.1 +dimensions = time, lev,lat, lon +comments_and_purpose = For dry to wet conversion + +[mmrpm10h2o] +var_name = mmrpm10h2o +description = PM10 H2O Mass Mixing Ratio +standard_name = mass_fraction_of_water_in_pm10_ambient_aerosol_particles_in_air +var_type = mass mixing ratio +unit = kg kg-1 +minimum = 0 +maximum = 0.1 +dimensions = time,lev,lat,lon +comments_and_purpose = For dry to wet conversion + +[mmrpm2p5h2o] +var_name = mmrpm2p5h2o +description = PM2.5 H2O Mass Mixing Ratio +standard_name = mass_fraction_of_water_in_pm2p5_ambient_aerosol_particles_in_air +var_type = mass mixing ratio +unit = kg kg-1 +minimum = 0 +maximum = 0.1 +dimensions = time,lev,lat,lon +comments_and_purpose = For dry to wet conversion + +[rh] +description = relative humidity +standard_name = relative_humidy +var_type = Meteo / Thermodynamics +unit = %% +minimum = 0 +maximum = 1 +dimensions = time, lev,lat, lon +comments_and_purpose = For diagnosing aerosol particle hygroscopic growth + +[scrh] +use = rh +comments_and_purpose = For diagnosing aerosol particle hygroscopic growth for light scattering measurement +var_name = scrh + +[acrh] +use = rh +comments_and_purpose = For diagnosing aerosol particle hygroscopic growth for light absorption measurement +var_name = acrh + +[vmrcodirect50d] +var_name = vmrcodirect50d +description = CO with lifetime of 50 days Volume Mixing Ratio +standard_name = mole_fraction_of_artificial_tracer_with_fixed_lifetime_in_air +var_type = volume mixing ratios +unit = mol mol-1 +minimum = 0 +maximum = 0.1 +dimensions = time, lev,lat, lon +comments_and_purpose = at 13:30 Local Solar Time (instantaneous). Evaluation of the model CO profiles/columns (see for instance Streets et al., 2012) + +[vmrcodirect25d] +var_name = vmrcodirect25d +description = CO with lifetime of 25 days Volume Mixing Ratio +standard_name = mole_fraction_of_artificial_tracer_with_fixed_lifetime_in_air +var_type = volume mixing ratios +unit = mol mol-1 +minimum = 0 +maximum = 0.1 +dimensions = time, lev,lat, lon +comments_and_purpose = at 13:30 Local Solar Time (instantaneous). Evaluation of the model CO profiles/columns (see for instance Streets et al., 2012) + +[station] +var_name = station +description = Station +standard_name = station +var_type = coordinate +unit = None +minimum = None +maximum = None +dimensions = station +comments_and_purpose = None + +[networkstationid] +var_name = networkstationid +description = Original Station ID +standard_name = platform_id +var_type = coordinate info +unit = None +minimum = None +maximum = None +dimensions = station, charlen2 +comments_and_purpose = Provided on HTAP Wiki (HTAP2_stations files) + +[networkid] +var_name = networkid +description = Network ID +standard_name = platform_name +var_type = coordinate info +unit = None +minimum = None +maximum = None +dimensions = station, charlen3 +comments_and_purpose = Provided on HTAP Wiki (HTAP2_stations files) + +[stationid] +var_name = stationid +description = HTAP station ID +standard_name = platform_id +var_type = coordinate info +unit = None +minimum = None +maximum = None +dimensions = station, charlen1 +comments_and_purpose = Provided on HTAP Wiki (HTAP2_stations files) + +[stationelev] +var_name = stationelev +description = station elevation +standard_name = surface_altitude +var_type = coordinate info +unit = m asl +minimum = -700 +maximum = 10000 +dimensions = station +comments_and_purpose = Provided on HTAP Wiki (HTAP2_stations files) + +[td] +var_name = td +description = Dew point temperature +standard_name = dew_point_temperature +var_type = Meteo / Thermodynamics +unit = K +minimum = 170 +maximum = 340 +dimensions = time, station +comments_and_purpose = For physics evaluation and chemistry interpretation at stations. + +[hurs] +var_name = hurs +description = Near Surface Relative humidity +standard_name = relative_humidity +var_type = Meteo / Thermodynamics +minimum = 0 +maximum = 100 +dimensions = time, station +comments_and_purpose = For physics evaluation and chemistry interpretation at stations. normally report this at 2 meters above the surface + +[huss] +var_name = huss +description = Near Surface Specific humidity +standard_name = specific_humidity +var_type = Meteo / Thermodynamics +unit = kg/kg +minimum = 0 +maximum = 1 +dimensions = time, station +comments_and_purpose = For physics evaluation and chemistry interpretation at stations. normally report this at 2 meters above the surface + +[mmrpm10poa] +var_name = mmrpm10poa +description = Near surface PM10 Primary Organic Aerosol Mass Mixing Ratio +standard_name = mass_fraction_of_pm10_primary_particulate_organic_matter_dry_aerosol_particles_in_air +var_type = mass mixing ratios +unit = kg kg-1 +minimum = 0 +maximum = 0.1 +dimensions = time,station +comments_and_purpose = Primay OrganicPM10. At 2 m height. For evaluation at stations.. + +[mmrpm2p5poa] +var_name = mmrpm2p5poa +description = Near surface PM2.5 POA Mass Mixing Ratio +standard_name = mass_fraction_of_pm2p5_primary_particulate_organic_matter_dry_aerosol_particles_in_air +var_type = mass mixing ratios +unit = kg kg-1 +minimum = 0 +maximum = 0.1 +dimensions = time,station +comments_and_purpose = Primay OrganicPM10. At 2 m height. For evaluation at stations.. + +[vmr5mo3] +var_name = vmr5mo3 +description = O3 Volume Mixing Ratio at 5 m height. +standard_name = mole_fraction_of_ozone_in_air +var_type = volume mixing ratios +unit = mol mol-1 +minimum = 0 +maximum = 0.1 +dimensions = time, station +comments_and_purpose = For evaluation at stations. + +[vmr10mo3] +var_name = vmr10mo3 +description = O3 Volume Mixing Ratio at 10 m height. +standard_name = mole_fraction_of_ozone_in_air +var_type = volume mixing ratios +unit = mol mol-1 +minimum = 0 +maximum = 0.1 +dimensions = time, station +comments_and_purpose = For evaluation at stations. + +[tcwv] +var_name = tcwv +description = Water vapor column +standard_name = atmosphere_mass_content_of_water_vapor +var_type = tropospheric column content +unit = kg m-2 +minimum = 0 +maximum = 1000 +dimensions = time, station +comments_and_purpose = For evaluation at stations. + +[tcno2] +var_name = tcno2 +description = NO2 column +standard_name = atmosphere_mass_content_of_nitrogen_dioxide +var_type = volume mixing ratios +unit = kg m-2 +minimum = 0 +maximum = 0.001 +dimensions = time, station +comments_and_purpose = For evaluation at stations. + +[pres] +var_name = pres +description = Air pressure +standard_name = air_pressure +var_type = Vertical profiles +unit = Pa +minimum = 1 +maximum = 150000 +dimensions = time,lev,station +comments_and_purpose = For physics evaluation and chemistry interpretation above stations' locations. Needed for mixing ratio to concentration conversion + +[ua] +var_name = ua +description = Horizontal wind speed +standard_name = eastward_wind +var_type = Vertical profiles +unit = m s-1 +minimum = -150 +maximum = 150 +dimensions = time,lev,station +comments_and_purpose = For physics evaluation and chemistry interpretation above stations' locations. + +[va] +var_name = va +description = Horizontal wind speed +standard_name = northward_wind +var_type = Vertical profiles +unit = m s-1 +minimum = -150 +maximum = 150 +dimensions = time,lev,station +comments_and_purpose = For physics evaluation and chemistry interpretation above stations' locations. + +[wa] +var_name = wa +description = Vertical wind speed +standard_name = upward_air_velocity +var_type = Vertical profiles +unit = m s-1 +minimum = -150 +maximum = 150 +dimensions = time,lev,station +comments_and_purpose = For physics evaluation and chemistry interpretation above stations' locations. + +[ratpm10pm25] +description = ratio of pm10 and pm25 +unit = 1 +minimum = 0 +maximum = 10 +dimensions = time,lat,lon + +[ratpm25pm10] +description = ratio of pm25 and pm10 +unit = 1 +minimum = 0 +maximum = 1 +dimensions = time,lat,lon + +[depdust] +description=total deposition of dust +unit = mg m-2 d-1 +minimum = 0 +maximum = 1000 + + + + +; For CAMS2_40 Task4041 + + +; Gases + + +; PM + +[concCoc25] +description=Mass concentration of organic carbon in PM2.5 +unit = ug C m-3 +minimum = 0 + +[concom25] +description=Mass concentration of organic matter in PM2.5 +unit = ug m-3 + +[concss25] +description=Mass concentration of seasalt pm25 +unit = ug m-3 + +[concdust25] +description=Mass concentration of dust in PM2.5 +unit = ug m-3 + +[concdustcoarse] +description=Mass concentration of coarse dust +unit = ug m-3 + +; Deposition + + +[dryoxnf] +description=Dry deposition in forest of oxidized nitrogen mass +unit = mg N m-2 d-1 +minimum=0 + +[dryrdnf] +description=Dry deposition in forest of reduced Nitrogen mass +unit = mg N m-2 d-1 +minimum=0 + +[dryoxsf] +description=Dry deposition in forest of total sulphur mass +unit = mg S m-2 d-1 +minimum=0 + + +[depoxnf] +description=Total deposition in forest of oxidized nitrogen mass +unit = mg N m-2 d-1 +minimum=0 + +[deprdnf] +description=Total deposition in forest of reduced Nitrogen mass +unit = mg N m-2 d-1 +minimum=0 + +[depoxsf] +description=Total deposition in forest of total sulphur mass +unit = mg S m-2 d-1 +minimum=0 + +[depna] +description=Total deposition of total sodium mass +unit = mg m-2 d-1 +minimum=0 + +[depnaf] +description=Total deposition in forest of total sodium mass +unit = mg m-2 d-1 +minimum=0 + + + +[wetno2] +var_name = wetno2 +description = Wet deposition of nitrogen oxide in total PM +standard_name = tendency_of_atmosphere_mass_content_of_nitrogen_oxide_dry_aerosol_particles_due_to_wet_deposition +var_type = wet deposition flux +unit = mg m-2 d-1 +minimum = 0 +maximum = 10000 +dimensions = time,lat,lon +comments_and_purpose = Verification of nitrogen budget. Verification of aerosol budget and speciation. + + +[wetho2no2] +var_name = wetho2no2 +description = Wet deposition of Peroxynitric acid in total PM +standard_name = tendency_of_atmosphere_mass_content_of_peroxynitric_acid_dry_aerosol_particles_due_to_wet_deposition +var_type = wet deposition flux +unit = mg m-2 d-1 +minimum = 0 +maximum = 10000 +dimensions = time,lat,lon + +[wetpm10] +var_name = wetpm10 +description = Wet deposition of PM10 mass +standard_name = tendency_of_atmosphere_mass_content_of_pm10_dry_aerosol_particles_due_to_wet_deposition +var_type = dry deposition flux +unit = mg m-2 d-1 +minimum = 0 +maximum = 10000 +dimensions = time,lat,lon +comments_and_purpose = unit according to EBAS DB, not according to CF convention (uses kg m-2 s-1) + +[wetpm25] +var_name = wetpm25 +description = Wet deposition of PM2.5 mass +standard_name = tendency_of_atmosphere_mass_content_of_pm25_dry_aerosol_particles_due_to_wet_deposition +var_type = dry deposition flux +unit = mg m-2 d-1 +minimum = 0 +maximum = 10000 +dimensions = time,lat,lon + +# proxy Dry Dep + +# Oxidized nitrogen based dry dep + +[proxydryoxn] +description=proxy dry deposition of oxidized nitrogen mass +unit = mg N m-2 d-1 +minimum=0 + +[proxydryno2] +description=proxy dry deposition of NO2 +unit = mg N m-2 d-1 +minimum=0 + +[proxydryno2no2] +description=proxy dry deposition of NO2NO2 +unit = mg N m-2 d-1 +minimum=0 + +[proxydryhono] +description=proxy dry deposition of HONO +unit = mg N m-2 d-1 +minimum=0 + +[proxydryn2o5] +description=proxy dry deposition of N2O5 +unit = mg N m-2 d-1 +minimum=0 + +[proxydryhno3] +description=proxy dry deposition of HNO3 +unit = mg N m-2 d-1 +minimum=0 + +[proxydryno3c] +description=proxy dry deposition of NO3 Coarse +unit = mg N m-2 d-1 +minimum=0 + +[proxydryno3f] +description=proxy dry deposition of NO3 Fine +unit = mg N m-2 d-1 +minimum=0 +# Reduced nitrogen based dry dep + +[proxydryrdn] +description=proxy dry deposition of reduced Nitrogen mass +unit = mg N m-2 d-1 +minimum=0 + +[proxydrynh3] +description=proxy dry deposition of NH3 +unit = mg N m-2 d-1 +minimum=0 + +[proxydrynh4] +description=proxy dry deposition of NH4 +unit = mg N m-2 d-1 +minimum=0 + +# Sulpher Based dry dep + +[proxydryoxs] +description=proxy dry deposition of total sulphur mass +unit = mg S m-2 d-1 +minimum=0 + +[proxydryss] +description=proxy dry deposition of sea salt mass +unit = mg m-2 d-1 +minimum=0 + +[proxydryna] +description=proxy dry deposition of sodium mass +unit = mg m-2 d-1 +minimum=0 + +[dryna] +description=proxy dry deposition of sodium mass +unit = mg m-2 d-1 +minimum=0 + +[proxydryso2] +description=proxy dry deposition of SO2 +unit = mg S m-2 d-1 +minimum=0 + +[proxydryso4] +description=proxy dry deposition of SO4 +unit = mg S m-2 d-1 +minimum=0 + +# Other proxy dry dep + +[proxydryo3] +description=proxy dry deposition of O3 +unit = mg m-2 d-1 +minimum=0 + +[proxydrypm10] +description=proxy dry deposition of PM10 +unit = mg m-2 d-1 +minimum=0 + + +[proxydrypm25] +description=proxy dry deposition of PM25 +unit = mg m-2 d-1 +minimum=0 + +[drypm25] +description=Dry deposition of PM25 +unit = mg m-2 d-1 +minimum=0 + +# proxy wet Dep + +# Oxidized nitrogen based wet dep + +[proxywetoxn] +description=proxy wet deposition of oxidized nitrogen mass +unit = mg N m-2 d-1 +minimum=0 + +[proxywetno2] +description=proxy wet deposition of NO2 +unit = mg N m-2 d-1 +minimum=0 + +[proxywetno2no2] +description=proxy wet deposition of NO2NO2 +unit = mg N m-2 d-1 +minimum=0 + +[proxywethono] +description=proxy wet deposition of HONO +unit = mg N m-2 d-1 +minimum=0 + +[proxywetn2o5] +description=proxy wet deposition of N2O5 +unit = mg N m-2 d-1 +minimum=0 + +[proxywethno3] +description=proxy wet deposition of HNO3 +unit = mg N m-2 d-1 +minimum=0 + +[proxywetno3c] +description=proxy wet deposition of NO3 Coarse +unit = mg N m-2 d-1 +minimum=0 + +[proxywetno3f] +description=proxy wet deposition of NO3 Fine +unit = mg N m-2 d-1 +minimum=0 +# Reduced nitrogen based wet dep + +[proxywetrdn] +description=proxy wet deposition of reduced Nitrogen mass +unit = mg N m-2 d-1 +minimum=0 + +[proxywetnh3] +description=proxy wet deposition of NH3 +unit = mg N m-2 d-1 +minimum=0 + +[proxywetnh4] +description=proxy wet deposition of NH4 +unit = mg N m-2 d-1 +minimum=0 + +# Sulpher Based wet dep + +[proxywetoxs] +description=proxy wet deposition of total sulphur mass +unit = mg S m-2 d-1 +minimum=0 + +[proxywetso2] +description=proxy wet deposition of SO2 +unit = mg S m-2 d-1 +minimum=0 + +[proxywetso4] +description=proxy wet deposition of SO4 +unit = mg S m-2 d-1 +minimum=0 + +# Other proxy wet dep + +[proxyweto3] +description=proxy wet deposition of O3 +unit = mg m-2 d-1 +minimum=0 + +[proxywetpm10] +description=proxy wet deposition of PM10 +unit = mg m-2 d-1 +minimum=0 + + +[proxywetpm25] +description=proxy wet deposition of PM25 +unit = mg m-2 d-1 +minimum=0