Configuration Adjoint-test Long Nomcf Bands Random-Increment Control-Test-space Full-period

Configuration Adjoint-test Long Nomcf Bands Random-Increment Control-Test-space Full-period#

Download config_adjtltest_long_noMCF_bands_rand-incr_control-testspace_fullperiod.yml

#####################
# pyCIF config file #
#####################

# Define here all parameters for pyCIF following YAML syntax
# For details on YAML syntax, please see:
# http://docs.ansible.com/ansible/latest/YAMLSyntax.html

###############################################################################
# pyCIF parameters

rootdir: &rootdir /tmp/CIF/
outdir: &outdir  !join [*rootdir, /.tox/py38/tmp]
verbose: 2
logfile: pycif.logtest
workdir:  !join [*outdir, /adjtltest_long_noMCF_bands_rand-incr_control-testspace_fullperiod]
datei: 2010-01-01
datef: 2010-01-05 00:00:00

###############################################################################

# http://community-inversion.eu/documentation/plugins/modes/adj-tl_test.html

mode:
  plugin:
    name: adj-tl_test
    version: std

  increments: 0.2
  incrmode: rand
  testspace: control

###############################################################################

# http://community-inversion.eu/documentation/plugins/controlvects/standard.html

controlvect:
  plugin:
    name: standard
    version: std

  save_out_netcdf: true

###############################################################################

# http://community-inversion.eu/documentation/plugins/obsoperators/standard.html

obsoperator:
  plugin:
    name: standard
    version: std

  autoflush: true

###############################################################################

# http://community-inversion.eu/documentation/plugins/models/dummy.html

model:
  plugin:
    name: dummy
    version: std

  file_pg:  !join [*rootdir, /model_sources/dummy_gauss/Pasquill-Gifford.txt]
  save_H: true
  chemistry:
    acspecies:
      CH4: null

###############################################################################

# http://community-inversion.eu/documentation/plugins/obsvects/standard.html

obsvect:
  plugin:
    name: standard
    version: std

  dir_obsvect:  !join [*outdir, /ref_obsvect]
  dump_type: nc
  dump_obs: true

###############################################################################

# http://community-inversion.eu/documentation/plugins/datavects/standard.html

datavect:
  plugin:
    name: standard
    version: std

  components:
    flux:
      parameters:
        CH4:
          plugin:
            name: dummy
            version: txt
            type: flux
          hresol: ibands
          vresol: vpixels
          nlev: 1
          errtype: max
          err: 1
          tresol: 5D
          hcorrelations:
            landsea: false
            dump_hcorr: true
            sigma: 500
            evalmin: 0
          tcorrelations:
            sigma_t: 12H
          flx_formula:
          - product:
            - sum:
              - cos: null
                variable: zlat
                period: 500
              - sin: null
                variable: zlon
                period: 1000
            - sum:
              - square: null
                variable: zlat
                period: 1000
              - square: null
                variable: zlon
                period: 1000
          bands_i:
          - 0
          - 3
          - 6
          - 9
          - 12
          bands_j:
          - 0
          - 3
          - 6
          - 9
          - 12
          - 15
          - 18

    meteo:
      plugin:
        name: dummy
        version: csv
        type: meteo
      resolution: 1H
      seed: true

    concs:
      parameters:
        CH4:
          plugin:
            name: random
            version: param
            type: measurements
          frequency: 3H22min
          nstations: 5
          duration: 4H13min
          random_subperiod_shift: true
          zmax: 100
          seed: true
          seed_id: 5

###############################################################################

# http://community-inversion.eu/documentation/plugins/domains/dummy.html

domain:
  plugin:
    name: dummy
    version: std

  xmin: 0
  xmax: 2500
  nlon: 18
  ymin: 0
  ymax: 2000
  nlat: 12