CO2M pseudo_data (CO2M / pseudo_data)

Description

This plugin reads CO2M pseudo data in the COCO2 project.

Yaml arguments

The following arguments are used to configure the plugin. pyCIF will return an exception at the initialization if mandatory arguments are not specified, or if any argument does not fit accepted values or type:

Optional arguments

aggreg_freq: (optional): 1D

Frequency at which to aggregate files into intermediate monitor file

accepted type: str

crop_domain: (optional)

Domain where to keep data. Data outside are discarded

accepted structure:

xmin: (mandatory)

West boundary

accepted type: float

xmax: (mandatory)

East boundary

accepted type: float

ymin: (mandatory)

South boundary

accepted type: float

ymax: (mandatory)

North boundary

accepted type: float

nlayers: (optional): 5

Number of layers expected in the averaging kernels

accepted type: float

err_sys: (optional): False

True if systematic error accounted for

accepted type: bool

err_model: (optional): 0.0

model error in ppm, 0. by default

accepted type: float

obs_duration: (optional): 0.016666666666666666

Duration of each observation

accepted type: float

stationID: (optional): CO2M

Name to put in the ‘station’ column of the output parsed datastore

accepted type: str

networkID: (optional): OFFICIAL

Name to put in the ‘network’ column of the output parsed datastore

accepted type: str

parameter: (optional): CO2

Name of the species to put in the ‘parameter’ column of the output parsed datastore

accepted type: str

ref_year: (optional): 2025

reference year of the pseudo data

accepted type: int

pressure_file: (optional): False

pressure level file

accepted type: str

std_max: (optional): 0.05

Threshold for standard deviation of ratio weak and strong HCHO column

accepted type: float

cloud_fraction_max: (optional): 0.001

Maximum threshold for cloud fraction

accepted type: float

prec_max: (optional): 10

Precision threshold

accepted type: float

qa_value: (optional): 0.5

Keep diagnostic group larger than qa_value

accepted type: float

Yaml template

Please find below a template for a Yaml configuration:

 1obsparser:
 2  plugin:
 3    name: CO2M
 4    version: pseudo_data
 5    type: obsparser
 6
 7  # Optional arguments
 8  aggreg_freq: XXXXX  # str
 9  crop_domain:
10    xmin: XXXXX  # float
11    xmax: XXXXX  # float
12    ymin: XXXXX  # float
13    ymax: XXXXX  # float
14  nlayers: XXXXX  # float
15  err_sys: XXXXX  # bool
16  err_model: XXXXX  # float
17  obs_duration: XXXXX  # float
18  stationID: XXXXX  # str
19  networkID: XXXXX  # str
20  parameter: XXXXX  # str
21  ref_year: XXXXX  # int
22  pressure_file: XXXXX  # str
23  std_max: XXXXX  # float
24  cloud_fraction_max: XXXXX  # float
25  prec_max: XXXXX  # float
26  qa_value: XXXXX  # float