Configuration Adjoint-test Long Families Nomcf Full Random-Increment Chi-Test-space Full-period

Configuration Adjoint-test Long Families Nomcf Full Random-Increment Chi-Test-space Full-period#

Download config_adjtltest_long_families_noMCF_full_rand-incr_chi-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_families_noMCF_full_rand-incr_chi-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: chi

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

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

controlvect:
  plugin:
    name: standard
    version: std

  save_out_netcdf: true
  transform_pipe:
    trans1:
      plugin:
        name: families
        version: std
        type: transform
      component: flux
      parameters_in:
      - CH4_ref
      - CH4_perturb
      parameter_out: CH4

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

# 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_ref:
          plugin:
            name: dummy
            version: txt
            type: flux
          hresol: hpixels
          vresol: vpixels
          nlev: 1
          errtype: max
          err: 1
          tresol: 5D
          hcorrelations:
            landsea: false
            dump_hcorr: true
            sigma: 2000000.0
            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

        CH4_perturb:
          plugin:
            name: dummy
            version: txt
            type: flux
          hresol: hpixels
          vresol: vpixels
          nlev: 1
          errtype: max
          err: 1
          tresol: 4D
          hcorrelations:
            landsea: false
            dump_hcorr: true
            sigma: 2000000.0
            evalmin: 0
          tcorrelations:
            sigma_t: 12H
          flx_formula:
          - sum:
            - cos: null
              variable: zlat
              period: 200
            - sin: null
              variable: zlon
              period: 300
          xb_scale: 0.2

    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