TNO Intern

Commit c9cae5a1 authored by Arjo Segers's avatar Arjo Segers
Browse files

Template settings for CrIS/NH3 operator.

parent ea9c8e3f
Loading
Loading
Loading
Loading
+189 −0
Original line number Diff line number Diff line
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!
!!! Settings for CSO tutorial program.
!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!


!-------------------------------------------------
! tutorial settings
!-------------------------------------------------

! time range:
tutorial.timerange.start           :  2024-03-01 00:00
tutorial.timerange.end             :  2024-03-04 00:00

! selected domain:
tutorial.domain.west               :  -10
tutorial.domain.east               :   30
tutorial.domain.south              :   35
tutorial.domain.north              :   65
! grid resolution:
tutorial.grid.dlon                 :  0.1
tutorial.grid.dlat                 :  0.1

!! selected domain:
!tutorial.domain.west               : -180
!tutorial.domain.east               :  180
!tutorial.domain.south              :  -90
!tutorial.domain.north              :   90
!! grid resolution:
!tutorial.grid.dlon                 :  1.0
!tutorial.grid.dlat                 :  1.0

! mapping from footprints to grid cells using sample points in polygon;
! sample points is centroid of footprint (level 0),
! or centroids of triangles in which footprint is recursevely devided;
! number of points for 4-sided footprint:
!  1 point (levels=0), 4 (1), 8 (2), 16 (3), 32 (4), 64 (5)
tutorial.mapping.levels            :  5


!-------------------------------------------------
! satellite product
!-------------------------------------------------

! template for listing with converted files:
tutorial.cris.nh3.listing           : /nobackup/forsk/sm_arjse/work/projects/SESAM/ECCC/CrIS2/v1_6_4/listing.csv

! also read info on original track (T|F)?
! if enabled, this will be stored in the output too:
tutorial.cris.nh3.with_track        :  F

! for testing: put out mapping arrays?
tutorial.cris.nh3.with_mapping      :  F

!~ data

! data variables:
!   quality_flag :  quality flag
!   hp       :  half-level pressures for retrieval layers
!   yr       :  retrieval
!   vr       :  retrieval error covariance
!   A        :  averaging kernel
!   M        :  airmass factor
!   nla      :  number of layers in tropospheric column
tutorial.cris.nh3.dvars             :  hp yr vr ya xa A quality_flag

! quality flag:
!~ scalar value, no dimensions:
tutorial.cris.nh3.dvar.quality_flag.dims      :  
!~ source variable:
tutorial.cris.nh3.dvar.quality_flag.source    :  quality_flag

! half-level pressures:
!~ dimensions, copied from data file:
tutorial.cris.nh3.dvar.hp.dims      :  layeri
!~ source variable:
tutorial.cris.nh3.dvar.hp.source    :  hpressure

! retrieval: 
!~ dimensions, copied from data file:
tutorial.cris.nh3.dvar.yr.dims      :  retr
!~ source variable:
tutorial.cris.nh3.dvar.yr.source    :  yr

! retrieval error covariance: 
!~ dimensions, copied from data file:
tutorial.cris.nh3.dvar.vr.dims      :  retr retr0
!~ source variable:
tutorial.cris.nh3.dvar.vr.source    :  tot_col_total_errvar

! prior column: 
!~ dimensions, copied from data file:
tutorial.cris.nh3.dvar.ya.dims      :  retr
!~ source variable:
tutorial.cris.nh3.dvar.ya.source    :  ya

! prior profile:
!~ dimensions, copied from data file:
tutorial.cris.nh3.dvar.xa.dims      :  layer
!~ source variable:
tutorial.cris.nh3.dvar.xa.source    :  xa

! kernel:
!~ dimensions, copied from data file:
tutorial.cris.nh3.dvar.A.dims       :  retr layer
!~ source variable:
tutorial.cris.nh3.dvar.A.source     :  A


!~ state

! state varaiables to be put out from model:
!   mod_conc   : model concentrations       over footprint
!   mod_hp     : model half-level pressures over footprint
!   mod_*      : auxilary model data        over footprint
!   xs         : simulated profile at apriori layers
!   ys         : simulated retrieval profile
!   *_m        : entities related to alternative apriori profile
tutorial.cris.nh3.vars                         :  mod_conc mod_hp mod_tcc mod_cc xs ys

! model concentration profile:
!~ model layer dimension:
tutorial.cris.nh3.var.mod_conc.dims            :  model_layer
!~ standard attributes:
tutorial.cris.nh3.var.mod_conc.attrs           :  long_name units
tutorial.cris.nh3.var.mod_conc.attr.long_name  :  model NO2 concentrations
tutorial.cris.nh3.var.mod_conc.attr.units      :  ppmv

! model hpentration profile:
!~ model layer interfaces:
tutorial.cris.nh3.var.mod_hp.dims              :  model_layeri
!~ standard attributes:
tutorial.cris.nh3.var.mod_hp.attrs             :  long_name units
tutorial.cris.nh3.var.mod_hp.attr.long_name    :  model pressure at layer interfaces
tutorial.cris.nh3.var.mod_hp.attr.units        :  Pa

! total cloud cover:
!~ no extra dimensions:
tutorial.cris.nh3.var.mod_tcc.dims             :  
!~ standard attributes:
tutorial.cris.nh3.var.mod_tcc.attrs            :  long_name units
tutorial.cris.nh3.var.mod_tcc.attr.long_name   :  total cloud cover
tutorial.cris.nh3.var.mod_tcc.attr.units       :  1

! cloud cover profiles:
!~ model layer dimension:
tutorial.cris.nh3.var.mod_cc.dims              :  model_layer
!~ standard attributes:
tutorial.cris.nh3.var.mod_cc.attrs             :  long_name units
tutorial.cris.nh3.var.mod_cc.attr.long_name    :  cloud cover
tutorial.cris.nh3.var.mod_cc.attr.units        :  1

! model concentrations at apriori layers:
!~ apriori layers:
tutorial.cris.nh3.var.xs.dims                  :  layer
!~ how computed:
tutorial.cris.nh3.var.xs.formula               :  LayerAverage( hp, mod_hp, mod_conc )
tutorial.cris.nh3.var.xs.formula_terms         :  hp: hp mod_hp: mod_hp mod_conc: mod_conc
!~ standard attributes:
tutorial.cris.nh3.var.xs.attrs                 :  long_name units
tutorial.cris.nh3.var.xs.attr.long_name        :  model simulations at apriori layers
tutorial.cris.nh3.var.xs.attr.units            :  ppmv

! simulated retrievals
!~ retrieval layers:
tutorial.cris.nh3.var.ys.dims                  :  retr
!~ how computed:
tutorial.cris.nh3.var.ys.formula               :  ya + A ( x - xa )
tutorial.cris.nh3.var.ys.formula_terms         :  ya: ya  A: A x: xs  xa: xa
!~ standard attributes:
tutorial.cris.nh3.var.ys.attrs                 :  long_name units
tutorial.cris.nh3.var.ys.attr.long_name        :  simulated retrieval
tutorial.cris.nh3.var.ys.attr.units            :  mol m-2



!~ output

! pack variables?
tutorial.cris.nh3.output.packed                :  T

! compression level (0 for no, 1-9 for zipped)
tutorial.cris.nh3.output.deflate_level         :  1


!-------------------------------------------------
! end
!-------------------------------------------------