diff --git a/components.yaml b/components.yaml index 1b80fe91..456928b2 100644 --- a/components.yaml +++ b/components.yaml @@ -48,7 +48,7 @@ GMAOpyobs: AeroML: local: ./src/Shared/@AeroML remote: ../AeroML.git - tag: v1.5.0 + tag: v1.5.1 develop: develop sparse: ./config/AeroML.sparse @@ -111,7 +111,7 @@ GigaTraj: g5pert: local: ./src/Components/@g5pert remote: ../g5pert.git - tag: v1.1.2 + tag: v1.1.3 develop: main GEOSagcmPert_GridComp: diff --git a/src/Applications/GEOSdas_App/fvsetup b/src/Applications/GEOSdas_App/fvsetup index 62247b1a..73fbb0bc 100755 --- a/src/Applications/GEOSdas_App/fvsetup +++ b/src/Applications/GEOSdas_App/fvsetup @@ -392,6 +392,7 @@ my ($landbcs); my ($coupled, $ores, $mometc); my ($o_servers,$bckend_wrts, $xncpus, $ncpus_per_node); my ($skipgsi); +my ($jedi_ensrpy, $jedi_exprpy); my ($sysfile, $nodeflg); my (@rmTilde); @@ -2526,6 +2527,9 @@ sub ed_aens_das_replay_acq { $replay_arcdir = "/discover/nobackup/projects/gmao/advda/rtodling/archive/x0044"; $replay_arcdir = query("Replay archive directory?", $replay_arcdir); + $jedi_ensrpy = $replay_arcdir; + $jedi_exprpy = $aens_replay_expid; + $acq = "$fvhome/$mydir/atmens_replay.acq"; open(SCRIPT,">$acq") or die ">>> ERROR <<< cannot write $acq"; print SCRIPT <<"EOF"; @@ -3702,20 +3706,31 @@ sub set_geosjedi { if ( ! $ENV{GEOSJEDI} ) { return 0 }; $nogsi = " "; - if ( $skipgsi ) { $nogsi = "-nogsi" }; - - if( $ENV{OFFLINE_IODA_DIR} ) { - $iodadir = $ENV{OFFLINE_IODA_DIR}; + if ( $skipgsi ) { + $nogsi = "-nogsi"; + if( $ENV{OFFLINE_IODA_DIR} ) { + $iodadir = $ENV{OFFLINE_IODA_DIR}; + } else { +# $iodadir = "/discover/nobackup/projects/gmao/dadev/rtodling/archive/541/Milan/x0050/ioda/"; + $iodadir = "/discover/nobackup/projects/gmao/dadev/rtodling/archive/544/x0054/ioda/"; + } } else { - $iodadir = "/discover/nobackup/projects/gmao/dadev/rtodling/archive/541/Milan/x0050/ioda/"; + $iodadir = "/dev/null"; # this expects ncdiag files to be created by GSI + # so that JEDIana can convert files to IODA on the fly + } + $xtra4jedi = ""; + if ( $jedi_ensrpy ) { + $xtra4jedi = "-ensrpy $jedi_ensrpy -exprpy $jedi_exprpy"; } - $jediopts = "-fvhome $fvhome -iodadir $iodadir -archive $acqloc -gcmres $agcm_im $nogsi"; + $jediopts = "-fvhome $fvhome -iodadir $iodadir -archive $acqloc -gcmres $agcm_im $nogsi $xtra4jedi"; if ( $ENV{JEDI_ATMVAR_SCHEME} ) { $jedivar = $ENV{JEDI_ATMVAR_SCHEME}; } else { if ( $hyb_ens < 3 ) { $jedivar = "3dfgat"; + } elsif ( $hyb_ens == 3 ) { + $jedivar = "hyb3denvar"; } else { $jedivar = "hyb4denvar"; } diff --git a/src/Applications/GEOSdas_App/jedi/CMakeLists.txt b/src/Applications/GEOSdas_App/jedi/CMakeLists.txt index 4bd60a19..62e5e5c0 100644 --- a/src/Applications/GEOSdas_App/jedi/CMakeLists.txt +++ b/src/Applications/GEOSdas_App/jedi/CMakeLists.txt @@ -1,9 +1,10 @@ add_subdirectory(etc) file(GLOB perlscripts *.pl) +file(GLOB pythonscripts *.py) file(GLOB pmscripts *.pm) file(GLOB cshscripts *.csh) install( - PROGRAMS ${perlscripts} ${pmscripts} ${cshscripts} + PROGRAMS ${perlscripts} ${pmscripts} ${pythonscripts} ${cshscripts} DESTINATION bin) diff --git a/src/Applications/GEOSdas_App/jedi/assemble_obs_yaml.pl b/src/Applications/GEOSdas_App/jedi/assemble_obs_yaml.pl new file mode 100755 index 00000000..791d6bc2 --- /dev/null +++ b/src/Applications/GEOSdas_App/jedi/assemble_obs_yaml.pl @@ -0,0 +1,40 @@ +#!/usr/bin/perl +use strict; +use warnings; +use File::Spec; + +# Need at least: dir + one file + output +die "Usage: perl combine.pl [file2 ...] \n" + unless @ARGV >= 3; + +my $dir = shift @ARGV; # directory +my $output_file = pop @ARGV; # last arg = output file +my @files = @ARGV; # remaining = input files + +open(my $out_fh, ">", $output_file) + or die "Cannot open output file '$output_file': $!"; + +foreach my $file (@files) { + + my $fullpath = File::Spec->catfile($dir, $file); + + unless (-f $fullpath) { + warn "Skipping '$fullpath' (not found or not a regular file)\n"; + next; + } + + open(my $in_fh, "<", $fullpath) + or die "Cannot open file '$fullpath': $!"; + + print $out_fh "#==== $file ====\n"; # optional separator + + while (my $line = <$in_fh>) { + print $out_fh $line; + } + + close($in_fh); +} + +close($out_fh); + +print "Files have been combined into $output_file\n"; diff --git a/src/Applications/GEOSdas_App/jedi/etc/CMakeLists.txt b/src/Applications/GEOSdas_App/jedi/etc/CMakeLists.txt index f6b54c3e..0b0b6eb1 100644 --- a/src/Applications/GEOSdas_App/jedi/etc/CMakeLists.txt +++ b/src/Applications/GEOSdas_App/jedi/etc/CMakeLists.txt @@ -2,12 +2,14 @@ set (ALLETC JEDIanaConfig.csh SWELLConfig.csh diffstates_geos.yaml + diag2ioda.yaml geos_3dvar.yaml geos_3dfgat.yaml geos_hyb3dcenvar.yaml geos_hyb4dcenvar.yaml + geos_hyb4dcenvar_seq.yaml + geos_hyb3denvar.yaml geos_hyb4denvar.yaml - geos_jediobs.yaml jedi_acquire_bkg.j jedi_acquire_ebkg.j jedi_acquire_ioda.j @@ -24,3 +26,7 @@ install ( DESTINATION etc/jedi ) +install( + DIRECTORY obs/ + DESTINATION etc/jedi/obs + ) diff --git a/src/Applications/GEOSdas_App/jedi/etc/JEDIadanaConfig.csh b/src/Applications/GEOSdas_App/jedi/etc/JEDIadanaConfig.csh new file mode 100644 index 00000000..9c15d5f6 --- /dev/null +++ b/src/Applications/GEOSdas_App/jedi/etc/JEDIadanaConfig.csh @@ -0,0 +1,51 @@ +# SLURM specials +setenv GEOSJEDI_QOS @GEOSJEDI_QOS +setenv GEOSJEDI_PARTITION @GEOSJEDI_PARTITION + +# Top options +setenv JEDI_SET 1 # bring bkg/obs/ens +setenv JEDI_RUN 1 # run JEDI var executable +setenv JEDI_HYBRID @JEDI_HYBRID # control opts for hyb JEDI +setenv JEDI_MKIAU 1 # calculates IAU output +setenv JEDI_POST 0 # process results (move files, etc) +setenv JEDI_IAU_OVERWRITE @JEDI_IAU_OVERWRITE # overwrite GSI-IAU with JEDI-IAU (when cycling) +setenv JEDI_RUN_ADANA_TEST 0 # run adjoint JEDI-Var +setenv JEDI_VAROFFSET 10800 # background time offset +setenv JEDI_FEEDBACK_VARBC @JEDI_FEEDBACK_VARBC # controls whether or not to feedback biases + +setenv JEDI_SWELLUSE 0 # bypass use of SWELL for now +setenv SWELL_INSTALL @SWELL_INSTALL +setenv OFFLINE_IODA_DIR @OFFLIODADIR # /discover/nobackup/projects/gmao/dadev/rtodling/archive/530/x0049/R2D2DataStore/Local/v2/ + +# Details ... +setenv MAPLFIX 0 +setenv JEDI_OBS_OPT 1 # 1= point to xexp-like set (data in tar-balls; data from existing exp) + # 2= point to existing set of ncdiag-ioda-converted set (swell/.../DATE/geos_atmosphere) + # 3= generate on the fly based on GSI (nc4) diags (TBD) + +setenv JEDI_ROOT @JEDI_ROOT + +# Specific to run procedure +setenv JEDI_RUN_ANA 1 +setenv JEDI_RUN_CNVANA 0 # convert cc ana and/or inc output to ll +setenv JEDI_RUN_GETINC @JEDI_RUN_GETINC # calc cubed inc from diff of cubed ana and bkg +setenv JEDI_RUN_UPDRST 0 # not desirable + +setenv JEDI_DIF_NCPUS @JEDI_DIF_NCPUS +setenv JEDI_NCPUS @JEDI_VAR_NCPUS + +setenv JEDI_ADDINC_MPIRUN "mpirun -np 12" +setenv JEDI_CNVANA_MPIRUN "mpirun -np 12" +setenv JEDI_CNVENS_MPIRUN "mpirun -np 12" +setenv JEDI_CNVINC_MPIRUN "mpirun -np 12" +setenv JEDI_GETINC_MPIRUN "mpirun -np $JEDI_DIF_NCPUS" +setenv JEDI_FV3VAR_MPIRUN "mpirun -perhost @JEDI_VAR_PERHOST -np $JEDI_NCPUS" + +setenv JEDI_MKIAU_MPIRUN "mpirun " + +setenv JEDI_STATIC_FILES @JEDI_STATIC_FILES +setenv JEDI_CRTM_COEFFS $FVHOME/fvInput/gsi/etc/JEDI-CRTM-2.4.1j1-GMAO/Little_Endian/ +setenv JEDI_INPUT @JEDI_INPUT + +# post +setenv JEDI_CONCAT_IODA 0 diff --git a/src/Applications/GEOSdas_App/jedi/etc/JEDIanaConfig.csh b/src/Applications/GEOSdas_App/jedi/etc/JEDIanaConfig.csh index de8ce1fa..57ed3d54 100644 --- a/src/Applications/GEOSdas_App/jedi/etc/JEDIanaConfig.csh +++ b/src/Applications/GEOSdas_App/jedi/etc/JEDIanaConfig.csh @@ -12,8 +12,10 @@ setenv JEDI_IAU_OVERWRITE @JEDI_IAU_OVERWRITE # overwrite GSI-IAU with JEDI-I setenv JEDI_RUN_ADANA_TEST 0 # run adjoint JEDI-Var setenv JEDI_VAROFFSET 10800 # background time offset setenv JEDI_FEEDBACK_VARBC @JEDI_FEEDBACK_VARBC # controls whether or not to feedback biases + # caution: not sure aircraft bias cycle properly in JEDI setenv JEDI_SWELLUSE 0 # bypass use of SWELL for now +setenv SWELL_INSTALL @SWELL_INSTALL setenv OFFLINE_IODA_DIR @OFFLIODADIR # /discover/nobackup/projects/gmao/dadev/rtodling/archive/530/x0049/R2D2DataStore/Local/v2/ # Details ... @@ -22,9 +24,6 @@ setenv JEDI_OBS_OPT @JEDI_OBS_OPT # 1= point to xexp-like set (data in tar-ball # 2= point to existing set of ncdiag-ioda-converted set (swell/.../DATE/geos_atmosphere) # 3= generate on the fly based on GSI (nc4) diags (TBD) -setenv JEDI_GSI2IODA 0 -setenv JEDI_OBS_DIR $FVWORK/IODA - setenv JEDI_ROOT @JEDI_ROOT # Specific to run procedure @@ -33,12 +32,14 @@ setenv JEDI_RUN_CNVANA 0 # convert cc ana and/or inc output to ll setenv JEDI_RUN_GETINC @JEDI_RUN_GETINC # calc cubed inc from diff of cubed ana and bkg setenv JEDI_RUN_UPDRST 0 # not desirable +setenv JEDI_DIF_NCPUS @JEDI_DIF_NCPUS +setenv JEDI_NCPUS @JEDI_VAR_NCPUS + setenv JEDI_ADDINC_MPIRUN "mpirun -np 12" setenv JEDI_CNVANA_MPIRUN "mpirun -np 12" setenv JEDI_CNVENS_MPIRUN "mpirun -np 12" setenv JEDI_CNVINC_MPIRUN "mpirun -np 12" -setenv JEDI_GETINC_MPIRUN "mpirun -np @JEDI_DIF_NTASKS" -setenv JEDI_NCPUS @JEDI_VAR_NCPUS +setenv JEDI_GETINC_MPIRUN "mpirun -np $JEDI_DIF_NCPUS" setenv JEDI_FV3VAR_MPIRUN "mpirun -perhost @JEDI_VAR_PERHOST -np $JEDI_NCPUS" setenv JEDI_MKIAU_MPIRUN "mpirun " diff --git a/src/Applications/GEOSdas_App/jedi/etc/SWELLConfig.csh b/src/Applications/GEOSdas_App/jedi/etc/SWELLConfig.csh index 52db85e3..1ad371db 100644 --- a/src/Applications/GEOSdas_App/jedi/etc/SWELLConfig.csh +++ b/src/Applications/GEOSdas_App/jedi/etc/SWELLConfig.csh @@ -1,11 +1,2 @@ - -#source /discover/nobackup/projects/gmao/advda/swell/jedi_modules/spackstack_1.9_intel_bundle - -module use -a /discover/nobackup/projects/gmao/advda/swell/dev/modulefiles/core -module load py_lmod_installer - -module use /discover/nobackup/projects/gmao/advda/rtodling/JEDI1/SWELL/SPACK19/opt/modulefiles/core -module load swell/Mar18 - -#module unload py-pycodestyle/2.8.0 - +module use $SWELL_INSTALL/modulefiles/core +module load swell/swell diff --git a/src/Applications/GEOSdas_App/jedi/etc/diag2ioda.yaml b/src/Applications/GEOSdas_App/jedi/etc/diag2ioda.yaml new file mode 100644 index 00000000..a8844a99 --- /dev/null +++ b/src/Applications/GEOSdas_App/jedi/etc/diag2ioda.yaml @@ -0,0 +1,134 @@ +# What is the experiment id? +experiment_id: ${EXPID}-convert_ncdiags + +# What is the experiment root (the directory where the experiment will be stored)? +experiment_root: $JEDIWORK + +# What is the time of the first cycle (middle of the window)? +start_cycle_point: '$JEDI_ISO_DATE_ANA' + +# What is the time of the final cycle (middle of the window)? +final_cycle_point: '$JEDI_ISO_DATE_ANA' + +# List of models in this experiment +model_components: +- geos_atmosphere + +# Set the Cylc runahead limit: the maximum number of cycles that may be active ahead of the current cycle (e.g. P1: up to 1 cycle ahead, P3: up to 3 cycles ahead, default P4). +runahead_limit: P4 + +# What experiment_id should r2d2 reference for experiment? +r2d2_experiment_id: swell-convert_ncdiags + +# Skip registering and storing results of this experiment in R2D2? +skip_r2d2: false + +# Do you want to use an existing JEDI build or create a new build? +jedi_build_method: use_existing + +# What is the path to the existing JEDI build directory? +existing_jedi_build_directory: $JEDI_ROOT + +# What is the path to the existing JEDI source code directory? +existing_jedi_source_directory: $JEDI_ROOT/../ + +# Configurations for the model components. +models: + + # Configuration for the geos_atmosphere model component. + geos_atmosphere: + + # Enter the cycle times for this model. + cycle_times: + - T00 + - T06 + - T12 + - T18 + + # What is the location where GSI bias correction files can be found? + path_to_gsi_bc_coefficients: $JEDIWORK/GSIBIAS/*bias*%Y%m%d_%Hz.txt + + # What is the duration for the data assimilation window? + window_length: PT6H + + # What is the path to where the GSI ncdiags are stored? + path_to_gsi_nc_diags: $JEDIWORK/GSIDIAGS + + # Which observations do you want to include? + observations: + - abi_g16 + - abi_g18 + - aircraft + - airs_aqua + - amsr2_gcom-w1 + - amsua_aqua + - amsua_metop-b + - amsua_metop-c + - amsua_n15 + - amsua_n18 + - amsua_n19 + - atms_n20 + - atms_n21 + - atms_npp + - avhrr3_metop-b + - avhrr3_metop-c + - avhrr3_n18 + - avhrr3_n19 + - cris-fsr_n20 + - cris-fsr_n21 + - cris-fsr_npp + - gmi_gpm + - gps + - iasi_metop-b + - iasi_metop-c + - mhs_metop-b + - mhs_metop-c + - mhs_n19 + - mls55_aura + - omi_aura + - omieff_aura + - ompslpnc_n21 + - ompslpnc_npp + - ompsnm_npp + - pibal + - satwind + - scatwind + - sfcship + - sfc + - sondes + - ssmis_f17 + + # When running the ncdiag to ioda converted do you want to produce GeoVaLs files? + produce_geovals: false + + # Is it a single-observation test? + single_observations: false + + # Provide a list of patterns that you wish to remove from the cycle directory. + clean_patterns: + - gsi_bcs/*.nc4 + - gsi_bcs/*.txt + - gsi_bcs/*.yaml + - gsi_bcs + - gsi_ncdiags/*.nc4 + - gsi_ncdiags/aircraft/*.nc4 + - gsi_ncdiags/aircraft + - gsi_ncdiags + + # How long before the middle of the analysis window did the background providing forecast begin? + background_time_offset: PT9H + + # What is the path to the CRTM coefficient files? + crtm_coeff_dir: $JEDI_CRTM_COEFFS + + # What is the path to the Swell formatted observing system records? + observing_system_records_path: None + +# Datetime this file was created (auto added) +datetime_created: 20260331_163310Z + +# Computing platform to run the experiment +platform: nccs_discover_sles15 + +# Record of the suite being executed +suite_to_run: convert_ncdiags diff --git a/src/Applications/GEOSdas_App/jedi/etc/geos_3dfgat.yaml b/src/Applications/GEOSdas_App/jedi/etc/geos_3dfgat.yaml index 40a046b1..98c01d2e 100644 --- a/src/Applications/GEOSdas_App/jedi/etc/geos_3dfgat.yaml +++ b/src/Applications/GEOSdas_App/jedi/etc/geos_3dfgat.yaml @@ -106,13 +106,14 @@ cost function: # mole_fraction_of_carbon_dioxide_in_air: co2 background error: covariance model: SABER +# covariance type: gsi static covariance # adjoint test: true saber central block: saber block name: gsi hybrid covariance read: gsi akbk: ./fv3-jedi/fv3files/akbk@JEDI_BKG_VRES.nc4 - gsi error covariance file: ./fv3-jedi/gsibec/gsibec_coefficients_c@JEDI_BKGCOV_RESOL.nc4 - gsi berror namelist file: ./fv3-jedi/gsibec/cli_gsibec_configuration_c@JEDI_BKGCOV_RESOL.nml + gsi error covariance file: ./fv3-jedi/gsibec/gsibec_coefficients_l@JEDI_BKG_VRESx@JEDI_GSIBEC_NLONy@JEDI_GSIBEC_NLAT.nc4 + gsi berror namelist file: ./fv3-jedi/gsibec/gsibec_configuration_l@JEDI_BKG_VRESx@JEDI_GSIBEC_NLONy@JEDI_GSIBEC_NLAT.nml processor layout x direction: @JEDI_VAR_GSIXLAYOUT processor layout y direction: @JEDI_VAR_GSIYLAYOUT debugging mode: false diff --git a/src/Applications/GEOSdas_App/jedi/etc/geos_3dvar.yaml b/src/Applications/GEOSdas_App/jedi/etc/geos_3dvar.yaml index f775b6c8..4db0cc30 100644 --- a/src/Applications/GEOSdas_App/jedi/etc/geos_3dvar.yaml +++ b/src/Applications/GEOSdas_App/jedi/etc/geos_3dvar.yaml @@ -121,12 +121,13 @@ cost function: sea_surface_temperature: ts_found background error: covariance model: SABER +# covariance type: gsi static covariance saber central block: saber block name: gsi hybrid covariance read: gsi akbk: ./fv3-jedi/fv3files/akbk@JEDI_BKG_VRES.nc4 - gsi error covariance file: ./fv3-jedi/gsibec/gsibec_coefficients_c@JEDI_BKGCOV_RESOL.nc4 - gsi berror namelist file: ./fv3-jedi/gsibec/cli_gsibec_configuration_c@JEDI_BKGCOV_RESOL.nml + gsi error covariance file: ./fv3-jedi/gsibec/gsibec_coefficients_l@JEDI_BKG_VRESx@JEDI_GSIBEC_NLONy@JEDI_GSIBEC_NLAT.nc4 + gsi berror namelist file: ./fv3-jedi/gsibec/gsibec_configuration_l@JEDI_BKG_VRESx@JEDI_GSIBEC_NLONy@JEDI_GSIBEC_NLAT.nml processor layout x direction: @JEDI_VAR_GSIXLAYOUT processor layout y direction: @JEDI_VAR_GSIYLAYOUT debugging mode: false @@ -150,8 +151,8 @@ cost function: # saber outer blocks: # - saber block name: gsi interpolation to model grid # gsi akbk: ./fv3-jedi/fv3files/akbk@JEDI_BKG_VRES.nc4 -# gsi error covariance file: ./fv3-jedi/gsibec/gsibec_coefficients_c@JEDI_BKGCOV_RESOL.nc4 -# gsi berror namelist file: ./fv3-jedi/gsibec/cli_gsibec_configuration_c@JEDI_BKGCOV_RESOL.nml +# gsi error covariance file: ./fv3-jedi/gsibec/gsibec_coefficients_l@JEDI_BKG_VRESx@JEDI_GSIBEC_NLONy@JEDI_GSIBEC_NLAT.nc4 +# gsi berror namelist file: ./fv3-jedi/gsibec/gsibec_configuration_l@JEDI_BKG_VRESx@JEDI_GSIBEC_NLONy@JEDI_GSIBEC_NLAT.nml # processor layout x direction: @JEDI_VAR_GSIXLAYOUT # processor layout y direction: @JEDI_VAR_GSIYLAYOUT # debugging mode: false diff --git a/src/Applications/GEOSdas_App/jedi/etc/geos_hyb3dcenvar.yaml b/src/Applications/GEOSdas_App/jedi/etc/geos_hyb3dcenvar.yaml index a17e1f80..2fc1d1a6 100644 --- a/src/Applications/GEOSdas_App/jedi/etc/geos_hyb3dcenvar.yaml +++ b/src/Applications/GEOSdas_App/jedi/etc/geos_hyb3dcenvar.yaml @@ -1,4 +1,17 @@ cost function: + cost type: 3D-Var + geometry: + akbk: ./fv3-jedi/fv3files/akbk@JEDI_BKG_VRES.nc4 + fms initialization: + field table filename: ./fv3-jedi/fv3files/field_table_gmao + namelist filename: ./fv3-jedi/fv3files/fmsmpp.nml + layout: + - @JEDI_VAR_XLAYOUT + - @JEDI_VAR_YLAYOUT + npx: @JEDI_BKG_HRES + npy: @JEDI_BKG_HRES + npz: @JEDI_BKG_VRES + jb evaluation: false analysis variables: &anavars - eastward_wind - northward_wind @@ -6,7 +19,6 @@ cost function: - water_vapor_mixing_ratio_wrt_moist_air - air_pressure_at_surface - air_pressure_levels - - air_pressure_levels - cloud_liquid_ice - cloud_liquid_water - rain_water @@ -18,57 +30,56 @@ cost function: - fraction_of_ice - skin_temperature_at_surface background: - states: - - datapath: './' - datetime: $JEDI_ISO_DATE_ANA - filenames: - - bkg.%yyyy%mm%ddT%hh%MM%ssZ.nc4 - - fv3-jedi/bkg/geos.crtmsrf.@JEDI_BKG_HRES.nc4 - filetype: cube sphere history - provider: geos - compute edge pressure from surface pressure: true - max allowable geometry difference: 1e-3 - state variables: &statevars - - eastward_wind - - northward_wind - - air_temperature - - air_pressure_levels - - air_pressure_at_surface - - water_vapor_mixing_ratio_wrt_moist_air - - cloud_liquid_ice - - cloud_liquid_water - - rain_water - - snow_water - - mole_fraction_of_ozone_in_air - - geopotential_height_times_gravity_at_surface - - initial_mass_fraction_of_large_scale_cloud_condensate - - initial_mass_fraction_of_convective_cloud_condensate - - convective_cloud_area_fraction - - fraction_of_ocean - - fraction_of_land - - isotropic_variance_of_filtered_topography - - surface_velocity_scale - - surface_buoyancy_scale - - planetary_boundary_layer_height - - surface_exchange_coefficient_for_momentum - - surface_exchange_coefficient_for_heat - - surface_exchange_coefficient_for_moisture - - KCBL_before_moist - - surface_temp_before_moist - - lower_index_where_Kh_greater_than_2 - - upper_index_where_Kh_greater_than_2 - - fraction_of_lake - - fraction_of_ice - - vtype - - stype - - vfrac - - sheleg - - skin_temperature_at_surface - - soilt - - soilm - - eastward_wind_at_surface - - northward_wind_at_surface - - sea_surface_temperature + datetime: $JEDI_ISO_DATE_ANA + datapath: './' + filenames: + - bkg.%yyyy%mm%ddT%hh%MM%ssZ.nc4 + - fv3-jedi/bkg/geos.crtmsrf.@JEDI_BKG_HRES.nc4 + filetype: cube sphere history + provider: geos + compute edge pressure from surface pressure: true + max allowable geometry difference: 1e-3 + state variables: &statevars + - eastward_wind + - northward_wind + - air_temperature + - air_pressure_levels + - air_pressure_at_surface + - water_vapor_mixing_ratio_wrt_moist_air + - cloud_liquid_ice + - cloud_liquid_water + - rain_water + - snow_water + - mole_fraction_of_ozone_in_air + - geopotential_height_times_gravity_at_surface + - initial_mass_fraction_of_large_scale_cloud_condensate + - initial_mass_fraction_of_convective_cloud_condensate + - convective_cloud_area_fraction + - fraction_of_ocean + - fraction_of_land + - isotropic_variance_of_filtered_topography + - surface_velocity_scale + - surface_buoyancy_scale + - planetary_boundary_layer_height + - surface_exchange_coefficient_for_momentum + - surface_exchange_coefficient_for_heat + - surface_exchange_coefficient_for_moisture + - KCBL_before_moist + - surface_temp_before_moist + - lower_index_where_Kh_greater_than_2 + - upper_index_where_Kh_greater_than_2 + - fraction_of_lake + - fraction_of_ice + - vtype + - stype + - vfrac + - sheleg + - skin_temperature_at_surface + - soilt + - soilm + - eastward_wind_at_surface + - northward_wind_at_surface + - sea_surface_temperature field io names: &field_io_names eastward_wind: ua northward_wind: va @@ -109,20 +120,16 @@ cost function: components: - covariance: covariance model: SABER - linear variable change: - input variables: *anavars - linear variable change name: Control2Analysis - output variables: *anavars +# covariance type: gsi hybrid covariance saber central block: + saber block name: gsi static covariance read: debugging mode: false gsi akbk: ./fv3-jedi/fv3files/akbk@JEDI_BKG_VRES.nc4 - gsi berror namelist file: ./fv3-jedi/gsibec/cli_gsibec_configuration_c@JEDI_BKGCOV_RESOL.nml - gsi error covariance file: ./fv3-jedi/gsibec/gsibec_coefficients_c@JEDI_BKGCOV_RESOL.nc4 + gsi berror namelist file: ./fv3-jedi/gsibec/gsibec_configuration_l@JEDI_BKG_VRESx@JEDI_GSIBEC_NLONy@JEDI_GSIBEC_NLAT.nml + gsi error covariance file: ./fv3-jedi/gsibec/gsibec_coefficients_l@JEDI_BKG_VRESx@JEDI_GSIBEC_NLONy@JEDI_GSIBEC_NLAT.nc4 processor layout x direction: @JEDI_VAR_GSIXLAYOUT processor layout y direction: @JEDI_VAR_GSIYLAYOUT -# saber block name: gsi covariance - saber block name: gsi static covariance saber outer blocks: - saber block name: interpolation @@ -140,38 +147,32 @@ cost function: inverse interpolator: local interpolator type: oops unstructured grid interpolator -# saber outer blocks: -# - debugging mode: false -# gsi akbk: ./fv3-jedi/fv3files/akbk@JEDI_BKG_VRES.nc4 -# gsi berror namelist file: ./fv3-jedi/gsibec/cli_gsibec_configuration_c@JEDI_BKGCOV_RESOL.nml -# gsi error covariance file: ./fv3-jedi/gsibec/gsibec_coefficients_c@JEDI_BKGCOV_RESOL.nc4 -# processor layout x direction: @JEDI_VAR_GSIXLAYOUT -# processor layout y direction: @JEDI_VAR_GSIYLAYOUT -# saber block name: gsi interpolation to model grid - state variables to inverse: *anavars + linear variable change: + input variables: *anavars + linear variable change name: Control2Analysis + output variables: *anavars weight: -## datetime: 2020-12-15T00:00:00Z -## filetype: cube sphere history -## provider: geos -## compute edge pressure from surface pressure: true -## max allowable geometry difference: 1e-3 -## filename: Data/inputs/geos_c90/clim6.nc4 - value: 0.50 + datetime: $JEDI_ISO_DATE_ANA + filetype: cube sphere history + provider: geos + max allowable geometry difference: 1e-3 + filename: betac.%yyyy%mm%ddT%hh%MM%ssZ.nc4 + field io names: *field_io_names +## value: 0.50 - covariance: covariance model: ensemble members from template: template: - states: - - datetime: $JEDI_ISO_DATE_ANA - filetype: cube sphere history - provider: geos - compute edge pressure from surface pressure: true - max allowable geometry difference: 1e-3 - state variables: *anavars - datapath: ./ - filenames: [mem%mem%/geos.bkg_clcv.%yyyy%mm%dd_%hh%MMz.nc4, fv3-jedi/bkg/geos.crtmsrf.@JEDI_BKGCOV_RESOL.nc4] + datetime: $JEDI_ISO_DATE_ANA + filetype: cube sphere history + provider: geos + max allowable geometry difference: 1e-3 + state variables: *anavars + field io names: *field_io_names + datapath: ./ + filename: mem%mem%/geos.bkg_clcv.%yyyy%mm%dd_%hh%MMz.nc4 pattern: '%mem%' nmembers: 32 zero padding: 3 @@ -278,25 +279,14 @@ cost function: output variables: *anavars weight: -# datetime: 2020-12-15T00:00:00Z -# filetype: cube sphere history -# provider: geos -# filename: Data/inputs/geos_c90/tropo6.nc4 -# filename: Data/inputs/geos_c90/ens6.nc4 - value: 0.50 - cost type: 3D-Var - geometry: - akbk: ./fv3-jedi/fv3files/akbk@JEDI_BKG_VRES.nc4 - fms initialization: - field table filename: ./fv3-jedi/fv3files/field_table_gmao - namelist filename: ./fv3-jedi/fv3files/fmsmpp.nml - layout: - - @JEDI_VAR_XLAYOUT - - @JEDI_VAR_YLAYOUT - npx: @JEDI_BKG_HRES - npy: @JEDI_BKG_HRES - npz: @JEDI_BKG_VRES - jb evaluation: false + datetime: $JEDI_ISO_DATE_ANA + filetype: cube sphere history + provider: geos + max allowable geometry difference: 1e-3 + filename: betae.%yyyy%mm%ddT%hh%MM%ssZ.nc4 + field io names: *field_io_names +## value: 0.50 + # OBSYAML_BEG # OBSYAML_END time window: @@ -330,8 +320,8 @@ variational: layout: - @JEDI_VAR_XLAYOUT - @JEDI_VAR_YLAYOUT - npx: @JEDI_BKG_HRES - npy: @JEDI_BKG_HRES + npx: @JEDI_INC_1RES + npy: @JEDI_INC_1RES npz: @JEDI_BKG_VRES gradient norm reduction: 1e-3 linear model: @@ -361,8 +351,8 @@ variational: # layout: # - @JEDI_VAR_XLAYOUT # - @JEDI_VAR_YLAYOUT -# npx: @JEDI_BKG_HRES -# npy: @JEDI_BKG_HRES +# npx: @JEDI_INC_1RES +# npy: @JEDI_INC_1RES # npz: @JEDI_BKG_VRES # gradient norm reduction: 1e-3 # linear model: diff --git a/src/Applications/GEOSdas_App/jedi/etc/geos_hyb3denvar.yaml b/src/Applications/GEOSdas_App/jedi/etc/geos_hyb3denvar.yaml new file mode 100644 index 00000000..553fa335 --- /dev/null +++ b/src/Applications/GEOSdas_App/jedi/etc/geos_hyb3denvar.yaml @@ -0,0 +1,236 @@ +cost function: + analysis variables: &anavars + - eastward_wind + - northward_wind + - air_temperature + - water_vapor_mixing_ratio_wrt_moist_air + - air_pressure_at_surface + - air_pressure_levels + - cloud_liquid_ice + - cloud_liquid_water + - rain_water + - snow_water + - mole_fraction_of_ozone_in_air + - geopotential_height_times_gravity_at_surface + - fraction_of_ocean + - fraction_of_lake + - fraction_of_ice + - skin_temperature_at_surface + background: + datetime: $JEDI_ISO_DATE_BEG + filetype: cube sphere history + provider: geos + compute edge pressure from surface pressure: true + max allowable geometry difference: 1e-3 + datapath: ./ + filenames: + - bkg.%yyyy%mm%ddT%hh%MM%ssZ.nc4 + - fv3-jedi/bkg/geos.crtmsrf.@JEDI_BKG_HRES.nc4 + state variables: + - eastward_wind + - northward_wind + - air_temperature + - air_pressure_levels + - air_pressure_at_surface + - water_vapor_mixing_ratio_wrt_moist_air + - cloud_liquid_ice + - cloud_liquid_water + - rain_water + - snow_water + - mole_fraction_of_ozone_in_air + - geopotential_height_times_gravity_at_surface + - initial_mass_fraction_of_large_scale_cloud_condensate + - initial_mass_fraction_of_convective_cloud_condensate + - convective_cloud_area_fraction + - fraction_of_ocean + - fraction_of_land + - isotropic_variance_of_filtered_topography + - surface_velocity_scale + - surface_buoyancy_scale + - planetary_boundary_layer_height + - surface_exchange_coefficient_for_momentum + - surface_exchange_coefficient_for_heat + - surface_exchange_coefficient_for_moisture + - KCBL_before_moist + - surface_temp_before_moist + - lower_index_where_Kh_greater_than_2 + - upper_index_where_Kh_greater_than_2 + - fraction_of_lake + - fraction_of_ice + - vtype + - stype + - vfrac + - sheleg + - skin_temperature_at_surface + - soilt + - soilm + - eastward_wind_at_surface + - northward_wind_at_surface + - sea_surface_temperature +# - mole_fraction_of_carbon_dioxide_in_air + field io names: &field_io_names + eastward_wind: ua + northward_wind: va + air_temperature: t + water_vapor_mixing_ratio_wrt_moist_air: q + cloud_liquid_ice: qi + cloud_liquid_water: ql + rain_water: qr + snow_water: qs + mole_fraction_of_ozone_in_air: o3ppmv + geopotential_height_times_gravity_at_surface: phis + initial_mass_fraction_of_large_scale_cloud_condensate: qls + initial_mass_fraction_of_convective_cloud_condensate: qcn + convective_cloud_area_fraction: cfcn + fraction_of_ocean: frocean + fraction_of_land: frland + isotropic_variance_of_filtered_topography: varflt + surface_velocity_scale: ustar + surface_buoyancy_scale: bstar + planetary_boundary_layer_height: zpbl + surface_exchange_coefficient_for_momentum: cm + surface_exchange_coefficient_for_heat: ct + surface_exchange_coefficient_for_moisture: cq + KCBL_before_moist: kcbl + surface_temp_before_moist: tsm + lower_index_where_Kh_greater_than_2: khl + upper_index_where_Kh_greater_than_2: khu + fraction_of_lake: frlake + fraction_of_ice: frseaice + skin_temperature_at_surface: ts + eastward_wind_at_surface: u10m + northward_wind_at_surface: v10m + air_pressure_levels: pe + air_pressure_at_surface: ps + sea_surface_temperature: ts_found +# mole_fraction_of_carbon_dioxide_in_air: co2 + background error: + covariance model: SABER +# covariance type: gsi static covariance +# adjoint test: true + saber central block: + saber block name: gsi hybrid covariance + read: + gsi akbk: ./fv3-jedi/fv3files/akbk@JEDI_BKG_VRES.nc4 + gsi error covariance file: ./fv3-jedi/gsibec/gsibec_coefficients_l@JEDI_BKG_VRESx@JEDI_GSIBEC_NLONy@JEDI_GSIBEC_NLAT.nc4 + gsi berror namelist file: ./fv3-jedi/gsibec/gsibec_configuration_l@JEDI_BKG_VRESx@JEDI_GSIBEC_NLONy@JEDI_GSIBEC_NLAT.nml + processor layout x direction: @JEDI_VAR_GSIXLAYOUT + processor layout y direction: @JEDI_VAR_GSIYLAYOUT + debugging mode: false + + saber outer blocks: + - saber block name: interpolation + inner geometry: + function space: StructuredColumns + custom grid matching gsi: + type: latlon + lats: @JEDI_GSIBEC_NLAT + lons: @JEDI_GSIBEC_NLON + custom partitioner matching gsi: + bands: @JEDI_VAR_GSIYLAYOUT + halo: 1 + forward interpolator: + local interpolator type: oops unstructured grid interpolator + inverse interpolator: + local interpolator type: oops unstructured grid interpolator + + state variables to inverse: *anavars + linear variable change: + linear variable change name: Control2Analysis + input variables: *anavars + output variables: *anavars +# OBSYAML_BEG +# OBSYAML_END + cost type: 3D-FGAT + jb evaluation: false + time window: + begin: $JEDI_ISO_DATE_BEG + length: PT6H + bound to include: begin + geometry: + fms initialization: + namelist filename: ./fv3-jedi/fv3files/fmsmpp.nml + field table filename: ./fv3-jedi/fv3files/field_table_gmao + akbk: ./fv3-jedi/fv3files/akbk@JEDI_BKG_VRES.nc4 + layout: + - @JEDI_VAR_XLAYOUT + - @JEDI_VAR_YLAYOUT + npx: @JEDI_BKG_HRES + npy: @JEDI_BKG_HRES + npz: @JEDI_BKG_VRES + model: + name: PSEUDO + tstep: PT3H + filetype: cube sphere history + provider: geos + compute edge pressure from surface pressure: true + max allowable geometry difference: 1e-3 + datapath: ./ + filenames: + - bkg.%yyyy%mm%ddT%hh%MM%ssZ.nc4 + - fv3-jedi/bkg/geos.crtmsrf.@JEDI_BKG_HRES.nc4 + field io names: *field_io_names + variable change: + variable change name: Analysis2Model +# forecast length: PT6H +variational: + minimizer: + algorithm: DRPCG + iterations: + - geometry: + fms initialization: + namelist filename: ./fv3-jedi/fv3files/fmsmpp.nml + field table filename: ./fv3-jedi/fv3files/field_table_gmao + akbk: ./fv3-jedi/fv3files/akbk@JEDI_BKG_VRES.nc4 + layout: + - @JEDI_VAR_XLAYOUT + - @JEDI_VAR_YLAYOUT + npx: @JEDI_INC_1RES + npy: @JEDI_INC_1RES + npz: @JEDI_BKG_VRES + gradient norm reduction: 1e-3 + ninner: '100' + linear model: + name: Identity + increment variables: *anavars + field io names: &inc_io_names + eastward_wind: ua + northward_wind: va + air_temperature: t + water_vapor_mixing_ratio_wrt_moist_air: q + air_pressure_at_surface: ps + cloud_liquid_ice: qi + cloud_liquid_water: ql + rain_water: qr + snow_water: qs + mole_fraction_of_ozone_in_air: o3ppmv + geopotential_height_times_gravity_at_surface: phis + fraction_of_ocean: frocean + fraction_of_lake: frlake + fraction_of_ice: frseaice + skin_temperature_at_surface: ts + variable change: Identity + tstep: PT3H + diagnostics: + departures: ombg + online diagnostics: + write increment: true + increment: + state component: + filetype: auxgrid + gridtype: latlon + datapath: ./inc + filename: $EXPID.jedi_inc1.eta. + field io names: *field_io_names +final: + diagnostics: + departures: oman + prints: + frequency: PT3H +output: + filetype: cube sphere history + provider: geos + datapath: ./ana + filename: $EXPID.jedi_ana.ceta.%yyyy%mm%dd_%hh%MMz.nc4 + first: PT0H + frequency: PT3H diff --git a/src/Applications/GEOSdas_App/jedi/etc/geos_hyb4dcenvar.yaml b/src/Applications/GEOSdas_App/jedi/etc/geos_hyb4dcenvar.yaml index 67e8ca50..ec495f5f 100644 --- a/src/Applications/GEOSdas_App/jedi/etc/geos_hyb4dcenvar.yaml +++ b/src/Applications/GEOSdas_App/jedi/etc/geos_hyb4dcenvar.yaml @@ -5,7 +5,6 @@ cost function: - air_temperature - water_vapor_mixing_ratio_wrt_moist_air - air_pressure_at_surface - - air_pressure_levels - cloud_liquid_ice - cloud_liquid_water - rain_water @@ -18,8 +17,8 @@ cost function: - skin_temperature_at_surface background: states: - - datapath: './' - datetime: $JEDI_ISO_DATE_001 + - datetime: $JEDI_ISO_DATE_001 + datapath: './' filenames: - bkg.%yyyy%mm%ddT%hh%MM%ssZ.nc4 - fv3-jedi/bkg/geos.crtmsrf.@JEDI_BKG_HRES.nc4 @@ -68,43 +67,43 @@ cost function: - eastward_wind_at_surface - northward_wind_at_surface - sea_surface_temperature - field io names: &field_io_names - eastward_wind: ua - northward_wind: va - air_temperature: t - water_vapor_mixing_ratio_wrt_moist_air: q - cloud_liquid_ice: qi - cloud_liquid_water: ql - rain_water: qr - snow_water: qs - mole_fraction_of_ozone_in_air: o3ppmv - geopotential_height_times_gravity_at_surface: phis - initial_mass_fraction_of_large_scale_cloud_condensate: qls - initial_mass_fraction_of_convective_cloud_condensate: qcn - convective_cloud_area_fraction: cfcn - fraction_of_ocean: frocean - fraction_of_land: frland - isotropic_variance_of_filtered_topography: varflt - surface_velocity_scale: ustar - surface_buoyancy_scale: bstar - planetary_boundary_layer_height: zpbl - surface_exchange_coefficient_for_momentum: cm - surface_exchange_coefficient_for_heat: ct - surface_exchange_coefficient_for_moisture: cq - KCBL_before_moist: kcbl - surface_temp_before_moist: tsm - lower_index_where_Kh_greater_than_2: khl - upper_index_where_Kh_greater_than_2: khu - fraction_of_lake: frlake - fraction_of_ice: frseaice - skin_temperature_at_surface: ts - eastward_wind_at_surface: u10m - northward_wind_at_surface: v10m - air_pressure_levels: pe - air_pressure_at_surface: ps - sea_surface_temperature: ts_found - - datapath: './' - datetime: $JEDI_ISO_DATE_002 + field io names: &field_io_names + eastward_wind: ua + northward_wind: va + air_temperature: t + water_vapor_mixing_ratio_wrt_moist_air: q + cloud_liquid_ice: qi + cloud_liquid_water: ql + rain_water: qr + snow_water: qs + mole_fraction_of_ozone_in_air: o3ppmv + geopotential_height_times_gravity_at_surface: phis + initial_mass_fraction_of_large_scale_cloud_condensate: qls + initial_mass_fraction_of_convective_cloud_condensate: qcn + convective_cloud_area_fraction: cfcn + fraction_of_ocean: frocean + fraction_of_land: frland + isotropic_variance_of_filtered_topography: varflt + surface_velocity_scale: ustar + surface_buoyancy_scale: bstar + planetary_boundary_layer_height: zpbl + surface_exchange_coefficient_for_momentum: cm + surface_exchange_coefficient_for_heat: ct + surface_exchange_coefficient_for_moisture: cq + KCBL_before_moist: kcbl + surface_temp_before_moist: tsm + lower_index_where_Kh_greater_than_2: khl + upper_index_where_Kh_greater_than_2: khu + fraction_of_lake: frlake + fraction_of_ice: frseaice + skin_temperature_at_surface: ts + eastward_wind_at_surface: u10m + northward_wind_at_surface: v10m + air_pressure_levels: pe + air_pressure_at_surface: ps + sea_surface_temperature: ts_found + - datetime: $JEDI_ISO_DATE_002 + datapath: './' filenames: - bkg.%yyyy%mm%ddT%hh%MM%ssZ.nc4 - fv3-jedi/bkg/geos.crtmsrf.@JEDI_BKG_HRES.nc4 @@ -114,8 +113,8 @@ cost function: max allowable geometry difference: 1e-3 state variables: *statevars field io names: *field_io_names - - datapath: './' - datetime: $JEDI_ISO_DATE_003 + - datetime: $JEDI_ISO_DATE_003 + datapath: './' filenames: - bkg.%yyyy%mm%ddT%hh%MM%ssZ.nc4 - fv3-jedi/bkg/geos.crtmsrf.@JEDI_BKG_HRES.nc4 @@ -125,8 +124,8 @@ cost function: max allowable geometry difference: 1e-3 state variables: *statevars field io names: *field_io_names - - datapath: './' - datetime: $JEDI_ISO_DATE_004 + - datetime: $JEDI_ISO_DATE_004 + datapath: './' filenames: - bkg.%yyyy%mm%ddT%hh%MM%ssZ.nc4 - fv3-jedi/bkg/geos.crtmsrf.@JEDI_BKG_HRES.nc4 @@ -136,8 +135,8 @@ cost function: max allowable geometry difference: 1e-3 state variables: *statevars field io names: *field_io_names - - datapath: './' - datetime: $JEDI_ISO_DATE_005 + - datetime: $JEDI_ISO_DATE_005 + datapath: './' filenames: - bkg.%yyyy%mm%ddT%hh%MM%ssZ.nc4 - fv3-jedi/bkg/geos.crtmsrf.@JEDI_BKG_HRES.nc4 @@ -147,8 +146,8 @@ cost function: max allowable geometry difference: 1e-3 state variables: *statevars field io names: *field_io_names - - datapath: './' - datetime: $JEDI_ISO_DATE_006 + - datetime: $JEDI_ISO_DATE_006 + datapath: './' filenames: - bkg.%yyyy%mm%ddT%hh%MM%ssZ.nc4 - fv3-jedi/bkg/geos.crtmsrf.@JEDI_BKG_HRES.nc4 @@ -158,8 +157,8 @@ cost function: max allowable geometry difference: 1e-3 state variables: *statevars field io names: *field_io_names - - datapath: './' - datetime: $JEDI_ISO_DATE_007 + - datetime: $JEDI_ISO_DATE_007 + datapath: './' filenames: - bkg.%yyyy%mm%ddT%hh%MM%ssZ.nc4 - fv3-jedi/bkg/geos.crtmsrf.@JEDI_BKG_HRES.nc4 @@ -174,6 +173,7 @@ cost function: components: - covariance: covariance model: SABER +# covariance type: gsi hybrid covariance linear variable change: input variables: *anavars linear variable change name: Control2Analysis @@ -182,8 +182,8 @@ cost function: read: debugging mode: false gsi akbk: ./fv3-jedi/fv3files/akbk@JEDI_BKG_VRES.nc4 - gsi berror namelist file: ./fv3-jedi/gsibec/cli_gsibec_configuration_c@JEDI_BKGCOV_RESOL.nml - gsi error covariance file: ./fv3-jedi/gsibec/gsibec_coefficients_c@JEDI_BKGCOV_RESOL.nc4 + gsi berror namelist file: ./fv3-jedi/gsibec/gsibec_configuration_l@JEDI_BKG_VRESx@JEDI_GSIBEC_NLONy@JEDI_GSIBEC_NLAT.nml + gsi error covariance file: ./fv3-jedi/gsibec/gsibec_coefficients_l@JEDI_BKG_VRESx@JEDI_GSIBEC_NLONy@JEDI_GSIBEC_NLAT.nc4 processor layout x direction: @JEDI_VAR_GSIXLAYOUT processor layout y direction: @JEDI_VAR_GSIYLAYOUT # saber block name: gsi covariance @@ -208,20 +208,20 @@ cost function: # saber outer blocks: # - debugging mode: false # gsi akbk: ./fv3-jedi/fv3files/akbk@JEDI_BKG_VRES.nc4 -# gsi berror namelist file: ./fv3-jedi/gsibec/cli_gsibec_configuration_c@JEDI_BKGCOV_RESOL.nml -# gsi error covariance file: ./fv3-jedi/gsibec/gsibec_coefficients_c@JEDI_BKGCOV_RESOL.nc4 +# gsi berror namelist file: ./fv3-jedi/gsibec/gsibec_configuration_l@JEDI_BKG_VRESx@JEDI_GSIBEC_NLONy@JEDI_GSIBEC_NLAT.nml +# gsi error covariance file: ./fv3-jedi/gsibec/gsibec_coefficients_l@JEDI_BKG_VRESx@JEDI_GSIBEC_NLONy@JEDI_GSIBEC_NLAT.nc4 # processor layout x direction: @JEDI_VAR_GSIXLAYOUT # processor layout y direction: @JEDI_VAR_GSIYLAYOUT # saber block name: gsi interpolation to model grid state variables to inverse: *anavars weight: -## datetime: 2020-12-15T00:00:00Z -## filetype: cube sphere history -## provider: geos -## compute edge pressure from surface pressure: true -## max allowable geometry difference: 1e-3 -## filename: Data/inputs/geos_c90/clim6.nc4 +# datetime: $JEDI_ISO_DATE_001 +# filetype: cube sphere history +# provider: geos +# max allowable geometry difference: 1e-3 +# filename: betac.%yyyy%mm%ddT%hh%MM%ssZ.nc4 +# field io names: *field_io_names value: 0.50 - covariance: @@ -232,59 +232,59 @@ cost function: - datetime: $JEDI_ISO_DATE_001 filetype: cube sphere history provider: geos - compute edge pressure from surface pressure: true max allowable geometry difference: 1e-3 - state variables: *anavars datapath: ./ - filenames: [mem%mem%/geos.bkg_clcv.%yyyy%mm%dd_%hh%MMz.nc4, fv3-jedi/bkg/geos.crtmsrf.@JEDI_BKGCOV_RESOL.nc4] + filename: mem%mem%/geos.bkg_clcv.%yyyy%mm%dd_%hh%MMz.nc4 + state variables: *anavars + field io names: *field_io_names - datetime: $JEDI_ISO_DATE_002 filetype: cube sphere history provider: geos - compute edge pressure from surface pressure: true max allowable geometry difference: 1e-3 - state variables: *anavars datapath: ./ - filenames: [mem%mem%/geos.bkg_clcv.%yyyy%mm%dd_%hh%MMz.nc4, fv3-jedi/bkg/geos.crtmsrf.@JEDI_BKGCOV_RESOL.nc4] + filename: mem%mem%/geos.bkg_clcv.%yyyy%mm%dd_%hh%MMz.nc4 + state variables: *anavars + field io names: *field_io_names - datetime: $JEDI_ISO_DATE_003 filetype: cube sphere history provider: geos - compute edge pressure from surface pressure: true max allowable geometry difference: 1e-3 - state variables: *anavars datapath: ./ - filenames: [mem%mem%/geos.bkg_clcv.%yyyy%mm%dd_%hh%MMz.nc4, fv3-jedi/bkg/geos.crtmsrf.@JEDI_BKGCOV_RESOL.nc4] + filename: mem%mem%/geos.bkg_clcv.%yyyy%mm%dd_%hh%MMz.nc4 + state variables: *anavars + field io names: *field_io_names - datetime: $JEDI_ISO_DATE_004 filetype: cube sphere history provider: geos - compute edge pressure from surface pressure: true max allowable geometry difference: 1e-3 - state variables: *anavars datapath: ./ - filenames: [mem%mem%/geos.bkg_clcv.%yyyy%mm%dd_%hh%MMz.nc4, fv3-jedi/bkg/geos.crtmsrf.@JEDI_BKGCOV_RESOL.nc4] + filename: mem%mem%/geos.bkg_clcv.%yyyy%mm%dd_%hh%MMz.nc4 + state variables: *anavars + field io names: *field_io_names - datetime: $JEDI_ISO_DATE_005 filetype: cube sphere history provider: geos - compute edge pressure from surface pressure: true max allowable geometry difference: 1e-3 - state variables: *anavars datapath: ./ - filenames: [mem%mem%/geos.bkg_clcv.%yyyy%mm%dd_%hh%MMz.nc4, fv3-jedi/bkg/geos.crtmsrf.@JEDI_BKGCOV_RESOL.nc4] + filename: mem%mem%/geos.bkg_clcv.%yyyy%mm%dd_%hh%MMz.nc4 + state variables: *anavars + field io names: *field_io_names - datetime: $JEDI_ISO_DATE_006 filetype: cube sphere history provider: geos - compute edge pressure from surface pressure: true max allowable geometry difference: 1e-3 - state variables: *anavars datapath: ./ - filenames: [mem%mem%/geos.bkg_clcv.%yyyy%mm%dd_%hh%MMz.nc4, fv3-jedi/bkg/geos.crtmsrf.@JEDI_BKGCOV_RESOL.nc4] + filename: mem%mem%/geos.bkg_clcv.%yyyy%mm%dd_%hh%MMz.nc4 + state variables: *anavars + field io names: *field_io_names - datetime: $JEDI_ISO_DATE_007 filetype: cube sphere history provider: geos - compute edge pressure from surface pressure: true max allowable geometry difference: 1e-3 - state variables: *anavars datapath: ./ - filenames: [mem%mem%/geos.bkg_clcv.%yyyy%mm%dd_%hh%MMz.nc4, fv3-jedi/bkg/geos.crtmsrf.@JEDI_BKGCOV_RESOL.nc4] + filename: mem%mem%/geos.bkg_clcv.%yyyy%mm%dd_%hh%MMz.nc4 + state variables: *anavars + field io names: *field_io_names pattern: '%mem%' nmembers: 32 zero padding: 3 @@ -391,13 +391,48 @@ cost function: output variables: *anavars weight: -# datetime: 2020-12-15T00:00:00Z -# filetype: cube sphere history -# provider: geos -# compute edge pressure from surface pressure: true -# max allowable geometry difference: 1e-3 -# filename: Data/inputs/geos_c90/tropo6.nc4 -# filename: Data/inputs/geos_c90/ens6.nc4 +# - datetime: $JEDI_ISO_DATE_001 +# filetype: cube sphere history +# provider: geos +# max allowable geometry difference: 1e-3 +# filename: betae.%yyyy%mm%ddT%hh%MM%ssZ.nc4 +# field io names: *field_io_names +# - datetime: $JEDI_ISO_DATE_002 +# filetype: cube sphere history +# provider: geos +# max allowable geometry difference: 1e-3 +# filename: betae.%yyyy%mm%ddT%hh%MM%ssZ.nc4 +# field io names: *field_io_names +# - datetime: $JEDI_ISO_DATE_003 +# filetype: cube sphere history +# provider: geos +# max allowable geometry difference: 1e-3 +# filename: betae.%yyyy%mm%ddT%hh%MM%ssZ.nc4 +# field io names: *field_io_names +# - datetime: $JEDI_ISO_DATE_004 +# filetype: cube sphere history +# provider: geos +# max allowable geometry difference: 1e-3 +# filename: betae.%yyyy%mm%ddT%hh%MM%ssZ.nc4 +# field io names: *field_io_names +# - datetime: $JEDI_ISO_DATE_005 +# filetype: cube sphere history +# provider: geos +# max allowable geometry difference: 1e-3 +# filename: betae.%yyyy%mm%ddT%hh%MM%ssZ.nc4 +# field io names: *field_io_names +# - datetime: $JEDI_ISO_DATE_006 +# filetype: cube sphere history +# provider: geos +# max allowable geometry difference: 1e-3 +# filename: betae.%yyyy%mm%ddT%hh%MM%ssZ.nc4 +# field io names: *field_io_names +# - datetime: $JEDI_ISO_DATE_007 +# filetype: cube sphere history +# provider: geos +# max allowable geometry difference: 1e-3 +# filename: betae.%yyyy%mm%ddT%hh%MM%ssZ.nc4 +# field io names: *field_io_names value: 0.50 cost type: 4D-Ens-Var geometry: @@ -448,8 +483,8 @@ variational: layout: - @JEDI_VAR_XLAYOUT - @JEDI_VAR_YLAYOUT - npx: @JEDI_BKG_HRES - npy: @JEDI_BKG_HRES + npx: @JEDI_INC_1RES + npy: @JEDI_INC_1RES npz: @JEDI_BKG_VRES gradient norm reduction: 1e-3 linear model: diff --git a/src/Applications/GEOSdas_App/jedi/etc/geos_hyb4dcenvar_seq.yaml b/src/Applications/GEOSdas_App/jedi/etc/geos_hyb4dcenvar_seq.yaml new file mode 100644 index 00000000..cda6d595 --- /dev/null +++ b/src/Applications/GEOSdas_App/jedi/etc/geos_hyb4dcenvar_seq.yaml @@ -0,0 +1,611 @@ +cost function: + analysis variables: &anavars + - eastward_wind + - northward_wind + - air_temperature + - water_vapor_mixing_ratio_wrt_moist_air + - air_pressure_at_surface + - cloud_liquid_ice + - cloud_liquid_water + - rain_water + - snow_water + - mole_fraction_of_ozone_in_air + - geopotential_height_times_gravity_at_surface + - fraction_of_ocean + - fraction_of_lake + - fraction_of_ice + - skin_temperature_at_surface + background: + states: + - datetime: $JEDI_ISO_DATE_001 + datapath: './' + filenames: + - bkg.%yyyy%mm%ddT%hh%MM%ssZ.nc4 + - fv3-jedi/bkg/geos.crtmsrf.@JEDI_BKG_HRES.nc4 + filetype: cube sphere history + provider: geos + compute edge pressure from surface pressure: true + max allowable geometry difference: 1e-3 + state variables: &statevars + - eastward_wind + - northward_wind + - air_temperature + - air_pressure_levels + - air_pressure_at_surface + - water_vapor_mixing_ratio_wrt_moist_air + - cloud_liquid_ice + - cloud_liquid_water + - rain_water + - snow_water + - mole_fraction_of_ozone_in_air + - geopotential_height_times_gravity_at_surface + - initial_mass_fraction_of_large_scale_cloud_condensate + - initial_mass_fraction_of_convective_cloud_condensate + - convective_cloud_area_fraction + - fraction_of_ocean + - fraction_of_land + - isotropic_variance_of_filtered_topography + - surface_velocity_scale + - surface_buoyancy_scale + - planetary_boundary_layer_height + - surface_exchange_coefficient_for_momentum + - surface_exchange_coefficient_for_heat + - surface_exchange_coefficient_for_moisture + - KCBL_before_moist + - surface_temp_before_moist + - lower_index_where_Kh_greater_than_2 + - upper_index_where_Kh_greater_than_2 + - fraction_of_lake + - fraction_of_ice + - vtype + - stype + - vfrac + - sheleg + - skin_temperature_at_surface + - soilt + - soilm + - eastward_wind_at_surface + - northward_wind_at_surface + - sea_surface_temperature + field io names: &field_io_names + eastward_wind: ua + northward_wind: va + air_temperature: t + water_vapor_mixing_ratio_wrt_moist_air: q + cloud_liquid_ice: qi + cloud_liquid_water: ql + rain_water: qr + snow_water: qs + mole_fraction_of_ozone_in_air: o3ppmv + geopotential_height_times_gravity_at_surface: phis + initial_mass_fraction_of_large_scale_cloud_condensate: qls + initial_mass_fraction_of_convective_cloud_condensate: qcn + convective_cloud_area_fraction: cfcn + fraction_of_ocean: frocean + fraction_of_land: frland + isotropic_variance_of_filtered_topography: varflt + surface_velocity_scale: ustar + surface_buoyancy_scale: bstar + planetary_boundary_layer_height: zpbl + surface_exchange_coefficient_for_momentum: cm + surface_exchange_coefficient_for_heat: ct + surface_exchange_coefficient_for_moisture: cq + KCBL_before_moist: kcbl + surface_temp_before_moist: tsm + lower_index_where_Kh_greater_than_2: khl + upper_index_where_Kh_greater_than_2: khu + fraction_of_lake: frlake + fraction_of_ice: frseaice + skin_temperature_at_surface: ts + eastward_wind_at_surface: u10m + northward_wind_at_surface: v10m + air_pressure_levels: pe + air_pressure_at_surface: ps + sea_surface_temperature: ts_found + - datetime: $JEDI_ISO_DATE_002 + datapath: './' + filenames: + - bkg.%yyyy%mm%ddT%hh%MM%ssZ.nc4 + - fv3-jedi/bkg/geos.crtmsrf.@JEDI_BKG_HRES.nc4 + filetype: cube sphere history + provider: geos + compute edge pressure from surface pressure: true + max allowable geometry difference: 1e-3 + state variables: *statevars + field io names: *field_io_names + - datetime: $JEDI_ISO_DATE_003 + datapath: './' + filenames: + - bkg.%yyyy%mm%ddT%hh%MM%ssZ.nc4 + - fv3-jedi/bkg/geos.crtmsrf.@JEDI_BKG_HRES.nc4 + filetype: cube sphere history + provider: geos + compute edge pressure from surface pressure: true + max allowable geometry difference: 1e-3 + state variables: *statevars + field io names: *field_io_names + - datetime: $JEDI_ISO_DATE_004 + datapath: './' + filenames: + - bkg.%yyyy%mm%ddT%hh%MM%ssZ.nc4 + - fv3-jedi/bkg/geos.crtmsrf.@JEDI_BKG_HRES.nc4 + filetype: cube sphere history + provider: geos + compute edge pressure from surface pressure: true + max allowable geometry difference: 1e-3 + state variables: *statevars + field io names: *field_io_names + - datetime: $JEDI_ISO_DATE_005 + datapath: './' + filenames: + - bkg.%yyyy%mm%ddT%hh%MM%ssZ.nc4 + - fv3-jedi/bkg/geos.crtmsrf.@JEDI_BKG_HRES.nc4 + filetype: cube sphere history + provider: geos + compute edge pressure from surface pressure: true + max allowable geometry difference: 1e-3 + state variables: *statevars + field io names: *field_io_names + - datetime: $JEDI_ISO_DATE_006 + datapath: './' + filenames: + - bkg.%yyyy%mm%ddT%hh%MM%ssZ.nc4 + - fv3-jedi/bkg/geos.crtmsrf.@JEDI_BKG_HRES.nc4 + filetype: cube sphere history + provider: geos + compute edge pressure from surface pressure: true + max allowable geometry difference: 1e-3 + state variables: *statevars + field io names: *field_io_names + - datetime: $JEDI_ISO_DATE_007 + datapath: './' + filenames: + - bkg.%yyyy%mm%ddT%hh%MM%ssZ.nc4 + - fv3-jedi/bkg/geos.crtmsrf.@JEDI_BKG_HRES.nc4 + filetype: cube sphere history + provider: geos + compute edge pressure from surface pressure: true + max allowable geometry difference: 1e-3 + state variables: *statevars + field io names: *field_io_names + background error: + covariance model: hybrid + components: + - covariance: + covariance model: SABER +# covariance type: gsi hybrid covariance + linear variable change: + input variables: *anavars + linear variable change name: Control2Analysis + output variables: *anavars + saber central block: + read: + debugging mode: false + gsi akbk: ./fv3-jedi/fv3files/akbk@JEDI_BKG_VRES.nc4 + gsi berror namelist file: ./fv3-jedi/gsibec/gsibec_configuration_l@JEDI_BKG_VRESx@JEDI_GSIBEC_NLONy@JEDI_GSIBEC_NLAT.nml + gsi error covariance file: ./fv3-jedi/gsibec/gsibec_coefficients_l@JEDI_BKG_VRESx@JEDI_GSIBEC_NLONy@JEDI_GSIBEC_NLAT.nc4 + processor layout x direction: @JEDI_VAR_GSIXLAYOUT + processor layout y direction: @JEDI_VAR_GSIYLAYOUT +# saber block name: gsi covariance + saber block name: gsi static covariance + + saber outer blocks: + - saber block name: interpolation + inner geometry: + function space: StructuredColumns + custom grid matching gsi: + type: latlon + lats: @JEDI_GSIBEC_NLAT + lons: @JEDI_GSIBEC_NLON + custom partitioner matching gsi: + bands: @JEDI_VAR_GSIYLAYOUT + halo: 1 + forward interpolator: + local interpolator type: oops unstructured grid interpolator + inverse interpolator: + local interpolator type: oops unstructured grid interpolator + +# saber outer blocks: +# - debugging mode: false +# gsi akbk: ./fv3-jedi/fv3files/akbk@JEDI_BKG_VRES.nc4 +# gsi berror namelist file: ./fv3-jedi/gsibec/gsibec_configuration_l@JEDI_BKG_VRESx@JEDI_GSIBEC_NLONy@JEDI_GSIBEC_NLAT.nml +# gsi error covariance file: ./fv3-jedi/gsibec/gsibec_coefficients_l@JEDI_BKG_VRESx@JEDI_GSIBEC_NLONy@JEDI_GSIBEC_NLAT.nc4 +# processor layout x direction: @JEDI_VAR_GSIXLAYOUT +# processor layout y direction: @JEDI_VAR_GSIYLAYOUT +# saber block name: gsi interpolation to model grid + + state variables to inverse: *anavars + weight: +## datetime: $JEDI_ISO_DATE_001 +## filetype: cube sphere history +## provider: geos +## max allowable geometry difference: 1e-3 +## filename: betac.nc4 +## field io names: *field_io_names + value: 0.50 + + - covariance: + covariance model: ensemble + members from template: + template: + states: + - datetime: $JEDI_ISO_DATE_001 + filetype: cube sphere history + provider: geos + max allowable geometry difference: 1e-3 + datapath: ./ + filename: mem%mem%/geos.bkg_clcv.%yyyy%mm%dd_%hh%MMz.nc4 + state variables: *anavars + field io names: *field_io_names + - datetime: $JEDI_ISO_DATE_002 + filetype: cube sphere history + provider: geos + max allowable geometry difference: 1e-3 + datapath: ./ + filename: mem%mem%/geos.bkg_clcv.%yyyy%mm%dd_%hh%MMz.nc4 + state variables: *anavars + field io names: *field_io_names + - datetime: $JEDI_ISO_DATE_003 + filetype: cube sphere history + provider: geos + max allowable geometry difference: 1e-3 + datapath: ./ + filename: mem%mem%/geos.bkg_clcv.%yyyy%mm%dd_%hh%MMz.nc4 + state variables: *anavars + field io names: *field_io_names + - datetime: $JEDI_ISO_DATE_004 + filetype: cube sphere history + provider: geos + max allowable geometry difference: 1e-3 + datapath: ./ + filename: mem%mem%/geos.bkg_clcv.%yyyy%mm%dd_%hh%MMz.nc4 + state variables: *anavars + field io names: *field_io_names + - datetime: $JEDI_ISO_DATE_005 + filetype: cube sphere history + provider: geos + max allowable geometry difference: 1e-3 + datapath: ./ + filename: mem%mem%/geos.bkg_clcv.%yyyy%mm%dd_%hh%MMz.nc4 + state variables: *anavars + field io names: *field_io_names + - datetime: $JEDI_ISO_DATE_006 + filetype: cube sphere history + provider: geos + max allowable geometry difference: 1e-3 + datapath: ./ + filename: mem%mem%/geos.bkg_clcv.%yyyy%mm%dd_%hh%MMz.nc4 + state variables: *anavars + field io names: *field_io_names + - datetime: $JEDI_ISO_DATE_007 + filetype: cube sphere history + provider: geos + max allowable geometry difference: 1e-3 + datapath: ./ + filename: mem%mem%/geos.bkg_clcv.%yyyy%mm%dd_%hh%MMz.nc4 + state variables: *anavars + field io names: *field_io_names + pattern: '%mem%' + nmembers: 32 + zero padding: 3 + localization: + localization method: SABER + saber central block: + saber block name: BUMP_NICAS + active variables: *anavars + read: + general: + universe length-scale: 2500.0e3 + drivers: + multivariate strategy: duplicated + compute nicas: true + model: + level for 2d variables: last + nicas: + resolution: 6 + explicit length-scales: true + horizontal length-scale: + - groups: + - common + profile: + - 3350515.0 + - 3350515.0 + - 3350515.0 + - 3350515.0 + - 3350515.0 + - 3350515.0 + - 3350515.0 + - 3092783.0 + - 3092783.0 + - 3092783.0 + - 3092783.0 + - 2835052.0 + - 2835052.0 + - 2835052.0 + - 2577320.0 + - 2577320.0 + - 2577320.0 + - 2577320.0 + - 2577320.0 + - 2577320.0 + - 2577320.0 + - 2448454.0 + - 2319588.0 + - 2190722.0 + - 2190722.0 + - 2061856.0 + - 1804124.0 + - 1804124.0 + - 1804124.0 + - 1804124.0 + - 1804124.0 + - 1804124.0 + - 1804124.0 + - 1804124.0 + - 1804124.0 + - 1804124.0 + - 1804124.0 + - 1804124.0 + - 1675258.0 + - 1417526.0 + - 1288660.0 + - 1237113.0 + - 1185567.0 + - 1082474.0 + - 1030928.0 + - 1030928.0 + - 1030928.0 + - 1030928.0 + - 1030928.0 + - 1030928.0 + - 1030928.0 + - 1030928.0 + - 1030928.0 + - 1030928.0 + - 1030928.0 + - 1030928.0 + - 1030928.0 + - 1030928.0 + - 1030928.0 + - 1030928.0 + - 1030928.0 + - 1030928.0 + - 1030928.0 + - 1030928.0 + - 1030928.0 + - 1030928.0 + - 1030928.0 + - 1030928.0 + - 1030928.0 + - 2030928.0 + - 2030928.0 + - 2030928.0 + vertical length-scale: + - groups: + - common + value: 1.23 + + linear variable change: + linear variable change name: Control2Analysis + input variables: *anavars + output variables: *anavars + + weight: +## - datetime: $JEDI_ISO_DATE_001 +## filetype: cube sphere history +## provider: geos +## max allowable geometry difference: 1e-3 +## filename: betae.nc4 +## field io names: *field_io_names +## - datetime: $JEDI_ISO_DATE_002 +## filetype: cube sphere history +## provider: geos +## max allowable geometry difference: 1e-3 +## filename: betae.nc4 +## field io names: *field_io_names +## - datetime: $JEDI_ISO_DATE_003 +## filetype: cube sphere history +## provider: geos +## max allowable geometry difference: 1e-3 +## filename: betae.nc4 +## field io names: *field_io_names +## - datetime: $JEDI_ISO_DATE_004 +## filetype: cube sphere history +## provider: geos +## max allowable geometry difference: 1e-3 +## filename: betae.nc4 +## field io names: *field_io_names +## - datetime: $JEDI_ISO_DATE_005 +## filetype: cube sphere history +## provider: geos +## max allowable geometry difference: 1e-3 +## filename: betae.nc4 +## field io names: *field_io_names +## - datetime: $JEDI_ISO_DATE_006 +## filetype: cube sphere history +## provider: geos +## max allowable geometry difference: 1e-3 +## filename: betae.nc4 +## field io names: *field_io_names +## - datetime: $JEDI_ISO_DATE_007 +## filetype: cube sphere history +## provider: geos +## max allowable geometry difference: 1e-3 +## filename: betae.nc4 +## field io names: *field_io_names + value: 0.50 + cost type: 4D-Ens-Var + geometry: + akbk: ./fv3-jedi/fv3files/akbk@JEDI_BKG_VRES.nc4 + fms initialization: + field table filename: ./fv3-jedi/fv3files/field_table_gmao + namelist filename: ./fv3-jedi/fv3files/fmsmpp.nml + layout: + - @JEDI_VAR_XLAYOUT + - @JEDI_VAR_YLAYOUT + npx: @JEDI_BKG_HRES + npy: @JEDI_BKG_HRES + npz: @JEDI_BKG_VRES + jb evaluation: false +# OBSYAML_BEG +# OBSYAML_END + parallel subwindows: false + subwindow: PT1H + time window: + begin: $JEDI_ISO_DATE_BEG + bound to include: begin + length: PT6H + variable change: + variable change name: Analysis2Model +final: + diagnostics: + departures: oman + prints: + frequency: PT1H +output: + datapath: ./ana + filename: $EXPID.jedi_ana.ceta.%yyyy%mm%dd_%hh%MMz.nc4 + filetype: cube sphere history + first: PT0H + frequency: PT1H + provider: geos + field io names: *field_io_names +variational: + iterations: + - ninner: '50' + diagnostics: + departures: ombg + geometry: + akbk: ./fv3-jedi/fv3files/akbk@JEDI_BKG_VRES.nc4 + fms initialization: + field table filename: ./fv3-jedi/fv3files/field_table_gmao + namelist filename: ./fv3-jedi/fv3files/fmsmpp.nml + layout: + - @JEDI_VAR_XLAYOUT + - @JEDI_VAR_YLAYOUT + npx: @JEDI_INC_1RES + npy: @JEDI_INC_1RES + npz: @JEDI_BKG_VRES + gradient norm reduction: 1e-3 + linear model: + increment variables: *anavars + name: Identity + tstep: PT1H + variable change: Identity +# online diagnostics: +# increment: +# state component: +# states: +# - date: $JEDI_ISO_DATE_001 +# datapath: ./ +# filename: $EXPID.jedi_inc1.eta. +# filetype: auxgrid +# gridtype: latlon +# field io names: *field_io_names +# - date: $JEDI_ISO_DATE_002 +# datapath: ./ +# filename: $EXPID.jedi_inc1.eta. +# filetype: auxgrid +# gridtype: latlon +# field io names: *field_io_names +# - date: $JEDI_ISO_DATE_003 +# datapath: ./ +# filename: $EXPID.jedi_inc1.eta. +# filetype: auxgrid +# gridtype: latlon +# field io names: *field_io_names +# - date: $JEDI_ISO_DATE_004 +# datapath: ./ +# filename: $EXPID.jedi_inc1.eta. +# filetype: auxgrid +# gridtype: latlon +# field io names: *field_io_names +# - date: $JEDI_ISO_DATE_005 +# datapath: ./ +# filename: $EXPID.jedi_inc1.eta. +# filetype: auxgrid +# gridtype: latlon +# field io names: *field_io_names +# - date: $JEDI_ISO_DATE_006 +# datapath: ./ +# filename: $EXPID.jedi_inc1.eta. +# filetype: auxgrid +# gridtype: latlon +# field io names: *field_io_names +# - date: $JEDI_ISO_DATE_007 +# datapath: ./ +# filename: $EXPID.jedi_inc1.eta. +# filetype: auxgrid +# gridtype: latlon +# field io names: *field_io_names +# write increment: true +# - ninner: '25' +# diagnostics: +# departures: ombg +# geometry: +# akbk: ./fv3-jedi/fv3files/akbk@JEDI_BKG_VRES.nc4 +# fms initialization: +# field table filename: ./fv3-jedi/fv3files/field_table_gmao +# namelist filename: ./fv3-jedi/fv3files/fmsmpp.nml +# layout: +# - @JEDI_VAR_XLAYOUT +# - @JEDI_VAR_YLAYOUT +# npx: @JEDI_BKG_HRES +# npy: @JEDI_BKG_HRES +# npz: @JEDI_BKG_VRES +# gradient norm reduction: 1e-3 +# linear model: +# increment variables: *anavars +# name: Identity +# tstep: PT1H +# variable change: Identity +# online diagnostics: +# increment: +# state component: +# states: +# - date: $JEDI_ISO_DATE_001 +# datapath: ./ +# filename: jedi.increment-iter2. +# filetype: auxgrid +# gridtype: latlon +# field io names: *field_io_names +# - date: $JEDI_ISO_DATE_002 +# datapath: ./ +# filename: $EXPID.jedi_inc2.eta. +# filetype: auxgrid +# gridtype: latlon +# field io names: *field_io_names +# - date: $JEDI_ISO_DATE_003 +# datapath: ./ +# filename: $EXPID.jedi_inc2.eta. +# filetype: auxgrid +# gridtype: latlon +# field io names: *field_io_names +# - date: $JEDI_ISO_DATE_004 +# datapath: ./ +# filename: $EXPID.jedi_inc2.eta. +# filetype: auxgrid +# gridtype: latlon +# field io names: *field_io_names +# - date: $JEDI_ISO_DATE_005 +# datapath: ./ +# filename: $EXPID.jedi_inc2.eta. +# filetype: auxgrid +# gridtype: latlon +# field io names: *field_io_names +# - date: $JEDI_ISO_DATE_006 +# datapath: ./ +# filename: $EXPID.jedi_inc2.eta. +# filetype: auxgrid +# gridtype: latlon +# field io names: *field_io_names +# - date: $JEDI_ISO_DATE_007 +# datapath: ./ +# filename: $EXPID.jedi_inc2.eta. +# filetype: auxgrid +# gridtype: latlon +# field io names: *field_io_names +# write increment: true + + minimizer: + algorithm: DRPCG diff --git a/src/Applications/GEOSdas_App/jedi/etc/geos_hyb4denvar.yaml b/src/Applications/GEOSdas_App/jedi/etc/geos_hyb4denvar.yaml index 055da7e6..8382f9db 100644 --- a/src/Applications/GEOSdas_App/jedi/etc/geos_hyb4denvar.yaml +++ b/src/Applications/GEOSdas_App/jedi/etc/geos_hyb4denvar.yaml @@ -171,6 +171,7 @@ cost function: field io names: *field_io_names background error: covariance model: SABER +# covariance type: gsi hybrid covariance linear variable change: input variables: *anavars linear variable change name: Control2Analysis @@ -179,8 +180,8 @@ cost function: read: debugging mode: false gsi akbk: ./fv3-jedi/fv3files/akbk@JEDI_BKG_VRES.nc4 - gsi berror namelist file: ./fv3-jedi/gsibec/hyb_gsibec_configuration_c@JEDI_BKGCOV_RESOL.nml - gsi error covariance file: ./fv3-jedi/gsibec/gsibec_coefficients_c@JEDI_BKGCOV_RESOL.nc4 + gsi berror namelist file: ./fv3-jedi/gsibec/gsibec_configuration_l@JEDI_BKG_VRESx@JEDI_GSIBEC_NLONy@JEDI_GSIBEC_NLAT.nml + gsi error covariance file: ./fv3-jedi/gsibec/gsibec_coefficients_l@JEDI_BKG_VRESx@JEDI_GSIBEC_NLONy@JEDI_GSIBEC_NLAT.nc4 processor layout x direction: @JEDI_VAR_GSIXLAYOUT processor layout y direction: @JEDI_VAR_GSIYLAYOUT # saber block name: gsi covariance @@ -202,11 +203,10 @@ cost function: inverse interpolator: local interpolator type: oops unstructured grid interpolator -# saber outer blocks: # - debugging mode: false # gsi akbk: ./fv3-jedi/fv3files/akbk@JEDI_BKG_VRES.nc4 -# gsi berror namelist file: ./fv3-jedi/gsibec/hyb_gsibec_configuration_c@JEDI_BKGCOV_RESOL.nml -# gsi error covariance file: ./fv3-jedi/gsibec/gsibec_coefficients_c@JEDI_BKGCOV_RESOL.nc4 +# gsi berror namelist file: ./fv3-jedi/gsibec/gsibec_configuration_l@JEDI_BKG_VRESx@JEDI_GSIBEC_NLONy@JEDI_GSIBEC_NLAT.nml +# gsi error covariance file: ./fv3-jedi/gsibec/gsibec_coefficients_l@JEDI_BKG_VRESx@JEDI_GSIBEC_NLONy@JEDI_GSIBEC_NLAT.nc4 # processor layout x direction: @JEDI_VAR_GSIXLAYOUT # processor layout y direction: @JEDI_VAR_GSIYLAYOUT # saber block name: gsi interpolation to model grid @@ -261,8 +261,8 @@ variational: layout: - @JEDI_VAR_XLAYOUT - @JEDI_VAR_YLAYOUT - npx: @JEDI_BKG_HRES - npy: @JEDI_BKG_HRES + npx: @JEDI_INC_1RES + npy: @JEDI_INC_1RES npz: @JEDI_BKG_VRES gradient norm reduction: 1e-3 linear model: @@ -318,8 +318,8 @@ variational: # field io names: *field_io_names # write increment: true # - ninner: '25' -# diagnostics: -# departures: ombg +## diagnostics: +## departures: ombg # geometry: # akbk: ./fv3-jedi/fv3files/akbk@JEDI_BKG_VRES.nc4 # fms initialization: diff --git a/src/Applications/GEOSdas_App/jedi/etc/geos_jediobs.yaml b/src/Applications/GEOSdas_App/jedi/etc/geos_jediobs.yaml deleted file mode 100644 index c7cc7326..00000000 --- a/src/Applications/GEOSdas_App/jedi/etc/geos_jediobs.yaml +++ /dev/null @@ -1,36809 +0,0 @@ - observations: - get values: - variable change: - variable change name: Model2GeoVaLs - hydrometeor effective radii method: gsi - tropopause pressure method: gsi - observers: - - obs space: - name: Aircraft Temperature - obsdatain: - engine: - type: H5File - obsfile: ./obs/aircraft_temperature.$BYYYYYMMDDTHH0000Z.nc4 - missing file action: warn - obsgrouping: - group variables: - - stationIdentification - - releaseTime - sort variable: pressure - sort order: descending - obsdataout: - engine: - type: H5File - obsfile: ./hofx/aircraft_temperature.$BYYYYYMMDDTHH0000Z.nc4 - io pool: - max pool size: 6 - simulated variables: - - airTemperature - obs bias: - input file: ./obs/aircraft_temperature.$PYYYYYMMDDTHH0000Z.acftbias - output file: ./vbc/aircraft_temperature.$BYYYYYMMDDTHH0000Z.acftbias - bc by record: true - variational bc: - predictors: - - name: constant - - name: obsMetadataPredictor - variable: instantaneousAltitudeRate - - name: obsMetadataPredictor - variable: instantaneousAltitudeRate - order: 2 - covariance: - minimal required obs number: 3 - variance range: - - 1.0e-06 - - 1.0 - step size: 0.0001 - largest analysis variance: 10000.0 - prior: - input file: ./obs/aircraft_temperature.$PYYYYYMMDDTHH0000Z.acftbias_cov - inflation: - ratio: 1.005 - ratio for small dataset: 2.0 - obs operator: - name: Composite - components: - - name: VertInterp - observation alias file: $FVHOME/run/jedi/Config/obsop_name_map.yaml - variables: - - airTemperature - linear obs operator: - name: Composite - components: - - name: VertInterp - observation alias file: $FVHOME/run/jedi/Config/obsop_name_map.yaml - variables: - - airTemperature - obs filters: - - filter: Variable Assignment - where: - - variable: - name: ObsType/airTemperature - is_in: 130 - assignments: - - name: MetaData/stationIdentification - value: 'KX130 ' - - filter: Variable Assignment - where: - - variable: - name: MetaData/instantaneousAltitudeRate - minvalue: 50.0 - assignments: - - name: MetaData/instantaneousAltitudeRate - value: 0.0 - - filter: Perform Action - filter variables: - - name: airTemperature - action: - name: assign error - error parameter: 2.0 - - filter: Perform Action - filter variables: - - name: airTemperature - action: - name: assign error - error function: - name: ObsFunction/ObsErrorModelStepwiseLinear - options: - xvar: - name: MetaData/pressure - xvals: - - 100000 - - 95000 - - 90000 - - 85000 - - 80000 - errors: - - 2.5 - - 2.3 - - 2.1 - - 1.9 - - 1.7 - where: - - variable: - name: ObsType/airTemperature - is_in: 130 - - filter: Perform Action - filter variables: - - name: airTemperature - action: - name: assign error - error function: - name: ObsFunction/ObsErrorModelStepwiseLinear - options: - xvar: - name: MetaData/pressure - xvals: - - 100000 - - 95000 - - 90000 - - 85000 - - 80000 - errors: - - 1.4706 - - 1.3529 - - 1.2353 - - 1.1176 - - 1.0 - where: - - variable: - name: ObsType/airTemperature - is_in: 131,133 - - filter: Perform Action - filter variables: - - name: airTemperature - action: - name: assign error - error function: - name: ObsFunction/ObsErrorModelStepwiseLinear - options: - xvar: - name: MetaData/pressure - xvals: - - 105000 - - 100000 - - 95000 - - 90000 - - 85000 - - 70000 - - 65000 - - 60000 - - 40000 - - 35000 - - 30000 - - 25000 - - 20000 - - 5000 - errors: - - 1.5 - - 1.3 - - 1.1 - - 0.9 - - 0.8 - - 0.8 - - 0.75 - - 0.7 - - 0.7 - - 0.75 - - 0.85 - - 1.3 - - 1.5 - - 1.5 - where: - - variable: - name: ObsType/airTemperature - is_in: 132 - - filter: Perform Action - filter variables: - - name: airTemperature - action: - name: assign error - error function: - name: ObsFunction/ObsErrorModelStepwiseLinear - options: - xvar: - name: MetaData/pressure - xvals: - - 100000 - - 95000 - - 90000 - - 85000 - - 80000 - - 60000 - - 40000 - errors: - - 1.5 - - 1.35 - - 1.25 - - 1.1 - - 1.0 - - 1.3 - - 1.7 - where: - - variable: - name: ObsType/airTemperature - is_in: 134 - - filter: Perform Action - filter variables: - - name: airTemperature - action: - name: assign error - error function: - name: ObsFunction/ObsErrorModelStepwiseLinear - options: - xvar: - name: MetaData/pressure - xvals: - - 100000 - - 95000 - - 90000 - - 85000 - - 80000 - errors: - - 1.4706 - - 1.3529 - - 1.2353 - - 1.1176 - - 1000000000.0 - where: - - variable: - name: ObsType/airTemperature - is_in: 135 - - filter: Perform Action - filter variables: - - name: airTemperature - action: - name: inflate error - inflation variable: - name: ObsFunction/ObsErrorFactorConventional - options: - test QCflag: PreQC - inflate variables: - - airTemperature - pressure: MetaData/pressure - distance threshold: 60000.0 - defer to post: true - - filter: Perform Action - filter variables: - - name: airTemperature - where: - - variable: PreQC/airTemperature - is_in: 4-15 - action: - name: passivate - defer to post: true - - filter: Perform Action - filter variables: - - name: airTemperature - where: - - variable: - name: ObsType/airTemperature - is_in: 134, 135 - action: - name: passivate - defer to post: true - - filter: Perform Action - action: - name: inflate error - inflation factor: 10.0 - filter variables: - - name: airTemperature - where: - - variable: - name: MetaData/pressure - maxvalue: 110000 - minvalue: 50000 - - variable: - name: ObsType/airTemperature - is_in: 130 - defer to post: true - - filter: Perform Action - filter variables: - - name: airTemperature - action: - name: assign error - error function: GsiAdjustObsError/airTemperature - where: - - variable: - name: GsiAdjustObsError/airTemperature - value: is_valid - defer to post: true - - filter: Perform Action - filter variables: - - name: airTemperature - action: - name: inflate error - inflation variable: - name: ObsFunction/ObsErrorFactorPressureCheck - options: - variable: airTemperature - inflation factor: 8.0 - surface_obs: false - adjusted_error_name: GsiAdjustObsError - geovar_sfc_geomz: height_above_mean_sea_level_at_surface - defer to post: true - - filter: Variable Assignment - assignments: - - name: TempObsErrorData/airTemperature - type: float - function: - name: ObsFunction/Arithmetic - options: - variables: - - name: ObsErrorData/airTemperature - defer to post: true - - filter: Perform Action - filter variables: - - name: airTemperature - action: - name: assign error - error parameter: 1.3 - where: - - variable: - name: TempObsErrorData/airTemperature - maxvalue: 1.3 - - variable: - name: TempObsErrorData/airTemperature - value: is_valid - defer to post: true - - filter: Perform Action - filter variables: - - name: airTemperature - action: - name: assign error - error parameter: 5.6 - where: - - variable: - name: TempObsErrorData/airTemperature - minvalue: 5.6 - - variable: - name: TempObsErrorData/airTemperature - value: is_valid - defer to post: true - - filter: Perform Action - filter variables: - - name: airTemperature - where: - - variable: PreUseFlag/airTemperature - minvalue: 1 - action: - name: reject - - filter: Background Check - filter variables: - - name: airTemperature - threshold: 7.0 - action: - name: reject - where: - - variable: PreQC/airTemperature - is_not_in: - - 3 - defer to post: true - - filter: Background Check - filter variables: - - name: airTemperature - threshold: 4.9 - action: - name: reject - where: - - variable: PreQC/airTemperature - is_in: - - 3 - defer to post: true - - filter: Perform Action - filter variables: - - name: airTemperature - action: - name: assign error - error function: TempObsErrorData/airTemperature - where: - - variable: - name: TempObsErrorData/airTemperature - value: is_valid - defer to post: true - - filter: Perform Action - filter variables: - - name: airTemperature - action: - name: inflate error - inflation variable: - name: ObsFunction/ObsErrorFactorDuplicateCheck - options: - use_air_pressure: true - variable: airTemperature - defer to post: true - - obs space: - name: Aircraft Wind - obsdatain: - engine: - type: H5File - obsfile: ./obs/aircraft_wind.$BYYYYYMMDDTHH0000Z.nc4 - missing file action: warn - obsgrouping: - group variables: - - stationIdentification - - releaseTime - sort variable: pressure - sort order: descending - obsdataout: - engine: - type: H5File - obsfile: ./hofx/aircraft_wind.$BYYYYYMMDDTHH0000Z.nc4 - simulated variables: - - windEastward - - windNorthward - obs operator: - name: Composite - components: - - name: VertInterp - variables: - - name: windEastward - - name: windNorthward - hofx scaling field: SurfaceWindScalingPressure - hofx scaling field group: DerivedVariables - linear obs operator: - name: Composite - components: - - name: VertInterp - variables: - - name: windEastward - - name: windNorthward - hofx scaling field: SurfaceWindScalingPressure - hofx scaling field group: DerivedVariables - obs prior filters: - - filter: Variable Transforms - Transform: SurfaceWindScalingPressure - SkipWhenNoObs: false - obs post filters: - - filter: Perform Action - filter variables: - - name: windEastward - - name: windNorthward - where: - - variable: PreQC/windEastward - is_in: 4-15 - action: - name: passivate - defer to post: true - - filter: Perform Action - filter variables: - - name: windEastward - - name: windNorthward - where: - - variable: - name: ObsType/windEastward - is_in: 234, 235 - action: - name: passivate - defer to post: true - - filter: Perform Action - filter variables: - - name: windEastward - - name: windNorthward - action: - name: assign error - error function: - name: ObsFunction/ObsErrorModelStepwiseLinear - options: - xvar: - name: MetaData/pressure - xvals: - - 100000 - - 95000 - - 80000 - - 65000 - - 60000 - - 55000 - - 50000 - - 45000 - - 40000 - - 35000 - - 30000 - - 25000 - - 20000 - - 15000 - - 10000 - errors: - - 1.4 - - 1.5 - - 1.6 - - 1.8 - - 1.9 - - 2.0 - - 2.1 - - 2.3 - - 2.6 - - 2.8 - - 3.0 - - 3.2 - - 2.7 - - 2.4 - - 2.1 - - filter: Perform Action - filter variables: - - name: windEastward - - name: windNorthward - action: - name: assign error - error parameter: 3.6 - where: - - variable: - name: ObsType/windEastward - is_in: 230 - - filter: Perform Action - filter variables: - - name: windEastward - - name: windNorthward - action: - name: assign error - error parameter: 3.0 - where: - - variable: - name: ObsType/windEastward - is_in: 231 - - filter: Perform Action - filter variables: - - name: windEastward - - name: windNorthward - action: - name: assign error - error parameter: 2.5 - where: - - variable: - name: ObsType/windEastward - is_in: 233 - - filter: Perform Action - filter variables: - - name: windEastward - - name: windNorthward - action: - name: assign error - error parameter: 3.0 - where: - - variable: - name: ObsType/windEastward - is_in: 234, 235 - - filter: Perform Action - filter variables: - - name: windEastward - - name: windNorthward - action: - name: assign error - error function: - name: ObsFunction/ObsErrorModelStepwiseLinear - options: - xvar: - name: MetaData/pressure - xvals: - - 80000 - - 75000 - - 70000 - - 65000 - - 60000 - - 55000 - - 50000 - - 45000 - - 40000 - - 35000 - - 30000 - - 25000 - - 4000 - - 3000 - - 2000 - - 1000 - - 500 - errors: - - 1.5 - - 1.6 - - 1.7 - - 1.8 - - 1.9 - - 2.0 - - 2.1 - - 2.2 - - 2.2 - - 2.3 - - 2.3 - - 2.4 - - 2.4 - - 2.5 - - 2.7 - - 2.9 - - 3.1 - where: - - variable: - name: ObsType/windEastward - is_in: 232 - - filter: Perform Action - filter variables: - - name: windEastward - action: - name: inflate error - inflation variable: - name: ObsFunction/ObsErrorFactorConventional - options: - test QCflag: PreQC - inflate variables: - - windEastward - pressure: MetaData/pressure - distance threshold: 60000.0 - defer to post: true - - filter: Perform Action - filter variables: - - name: windNorthward - action: - name: inflate error - inflation variable: - name: ObsFunction/ObsErrorFactorConventional - options: - test QCflag: PreQC - inflate variables: - - windNorthward - pressure: MetaData/pressure - distance threshold: 60000.0 - defer to post: true - - filter: Perform Action - filter variables: - - name: windEastward - action: - name: assign error - error function: GsiAdjustObsError/windEastward - where: - - variable: - name: GsiAdjustObsError/windEastward - value: is_valid - defer to post: true - - filter: Perform Action - filter variables: - - name: windNorthward - action: - name: assign error - error function: GsiAdjustObsError/windNorthward - where: - - variable: - name: GsiAdjustObsError/windNorthward - value: is_valid - defer to post: true - - filter: Perform Action - filter variables: - - name: windEastward - action: - name: inflate error - inflation variable: - name: ObsFunction/ObsErrorFactorPressureCheck - options: - variable: windEastward - inflation factor: 4.0 - surface_obs: false - adjusted_error_name: GsiAdjustObsError - geovar_sfc_geomz: height_above_mean_sea_level_at_surface - defer to post: true - - filter: Perform Action - filter variables: - - name: windNorthward - action: - name: inflate error - inflation variable: - name: ObsFunction/ObsErrorFactorPressureCheck - options: - variable: windNorthward - inflation factor: 4.0 - surface_obs: false - adjusted_error_name: GsiAdjustObsError - geovar_sfc_geomz: height_above_mean_sea_level_at_surface - defer to post: true - - filter: Background Check - filter variables: - - name: windEastward - function absolute threshold: - - name: ObsFunction/WindsSPDBCheck - options: - wndtype: - - 230 - - 231 - - 232 - - 233 - - 234 - - 235 - cgross: - - 6.0 - - 6.5 - - 7.0 - - 7.5 - - 7.5 - - 7.5 - error_min: - - 1.4 - - 1.4 - - 1.4 - - 1.4 - - 1.4 - - 1.4 - error_max: - - 6.1 - - 6.1 - - 6.1 - - 6.1 - - 6.1 - - 6.1 - variable: windEastward - action: - name: reject - defer to post: true - - filter: Background Check - filter variables: - - name: windNorthward - function absolute threshold: - - name: ObsFunction/WindsSPDBCheck - options: - wndtype: - - 230 - - 231 - - 232 - - 233 - - 234 - - 235 - cgross: - - 6.0 - - 6.5 - - 7.0 - - 7.5 - - 7.5 - - 7.5 - error_min: - - 1.4 - - 1.4 - - 1.4 - - 1.4 - - 1.4 - - 1.4 - error_max: - - 6.1 - - 6.1 - - 6.1 - - 6.1 - - 6.1 - - 6.1 - variable: windNorthward - action: - name: reject - defer to post: true - - filter: Perform Action - filter variables: - - name: windEastward - action: - name: inflate error - inflation variable: - name: ObsFunction/ObsErrorFactorDuplicateCheck - options: - use_air_pressure: true - variable: windEastward - defer to post: true - - filter: Perform Action - filter variables: - - name: windNorthward - action: - name: inflate error - inflation variable: - name: ObsFunction/ObsErrorFactorDuplicateCheck - options: - use_air_pressure: true - variable: windNorthward - defer to post: true - - obs space: - name: AIRS AQUA - obsdatain: - engine: - type: H5File - obsfile: ./obs/airs_aqua.$BYYYYYMMDDTHH0000Z.nc4 - missing file action: warn - obsdataout: - engine: - type: H5File - obsfile: ./hofx/airs_aqua.$BYYYYYMMDDTHH0000Z.nc4 - io pool: - max pool size: 6 - simulated variables: - - brightnessTemperature - channels: 1, 6-7, 10-11, 15-17, 20-22, 24, 27-28, 30, 36, 39-40, 42, 51-52, - 54-56, 59, 62-63, 68-69, 71-80, 82-84, 86, 92-93, 98-99, 101, 104-105, 108, - 110-111, 113, 116-117, 123-124, 128-129, 138-139, 144-145, 150-151, 156-157, - 159, 162, 165, 168-170, 172-175, 177, 179-180, 182, 185-186, 190, 192, 198, - 201, 204, 207, 210, 215-216, 221, 226-227, 232, 252-253, 256-257, 261-262, - 267, 272, 295, 299-300, 305, 310, 321, 325, 333, 338, 355, 362, 375, 453, - 475, 484, 497, 528, 587, 672, 787, 791, 843, 870, 914, 950, 1003, 1012, - 1019, 1024, 1030, 1038, 1048, 1069, 1079, 1082-1083, 1088, 1090, 1092, 1095, - 1104, 1111, 1115-1116, 1119-1120, 1123, 1130, 1138, 1142, 1178, 1199, 1206, - 1221, 1237, 1252, 1260, 1263, 1266, 1285, 1301, 1304, 1329, 1371, 1382, - 1415, 1424, 1449, 1455, 1466, 1477, 1500, 1519, 1538, 1545, 1565, 1574, - 1583, 1593, 1614, 1627, 1636, 1644, 1652, 1669, 1674, 1681, 1694, 1708, - 1717, 1723, 1740, 1748, 1751, 1756, 1763, 1766, 1771, 1777, 1780, 1783, - 1794, 1800, 1803, 1806, 1812, 1826, 1843, 1852, 1865-1866, 1868-1869, 1872-1873, - 1876, 1881-1883, 1911, 1917-1918, 1924, 1928, 1937, 1941, 2099-2101, 2103-2104, - 2106-2123, 2128, 2134, 2141, 2145, 2149, 2153, 2164, 2189, 2197, 2209, 2226, - 2234, 2280, 2318, 2321, 2325, 2328, 2333, 2339, 2348, 2353, 2355, 2357, - 2363, 2370-2371, 2377 - obs operator: - name: CRTM - Absorbers: - - H2O - - O3 - - CO2 - obs options: - Sensor_ID: airs_aqua - EndianType: little_endian - CoefficientPath: $JEDI_CRTM_COEFFS - linear obs operator: - Absorbers: - - H2O - - O3 - Surfaces: - - Water_Temperature - - Land_Temperature - - Ice_Temperature - - Snow_Temperature - obs bias: - input file: ./obs/airs_aqua.$PYYYYYMMDDTHH0000Z.satbias.nc4 - output file: ./vbc/airs_aqua.$BYYYYYMMDDTHH0000Z.satbias.nc4 - variational bc: - predictors: - - name: constant - - name: lapseRate - order: 2 - tlapse: ./obs/airs_aqua.$PYYYYYMMDDTHH0000Z.tlapse.txt - - name: lapseRate - tlapse: ./obs/airs_aqua.$PYYYYYMMDDTHH0000Z.tlapse.txt - - name: emissivityJacobian - - name: sensorScanAngle - order: 4 - - name: sensorScanAngle - order: 3 - - name: sensorScanAngle - order: 2 - - name: sensorScanAngle - covariance: - minimal required obs number: 20 - variance range: - - 1.0e-06 - - 10.0 - step size: 0.0001 - largest analysis variance: 10000.0 - prior: - input file: ./obs/airs_aqua.$PYYYYYMMDDTHH0000Z.satbias_cov.nc4 - inflation: - ratio: 1.1 - ratio for small dataset: 2.0 - output file: ./vbc/airs_aqua.$BYYYYYMMDDTHH0000Z.satbias_cov.nc4 - obs error: - covariance model: cross variable covariances - input file: fv3-jedi/rcov/airs_aqua_119_jedi_rcov.nc4 - obs prior filters: - - filter: Perform Action - filter variables: - - name: brightnessTemperature - channels: 1, 6-7, 10-11, 15-17, 20-22, 24, 27-28, 30, 36, 39-40, 42, 51-52, - 54-56, 59, 62-63, 68-69, 71-80, 82-84, 86, 92-93, 98-99, 101, 104-105, - 108, 110-111, 113, 116-117, 123-124, 128-129, 138-139, 144-145, 150-151, - 156-157, 159, 162, 165, 168-170, 172-175, 177, 179-180, 182, 185-186, - 190, 192, 198, 201, 204, 207, 210, 215-216, 221, 226-227, 232, 252-253, - 256-257, 261-262, 267, 272, 295, 299-300, 305, 310, 321, 325, 333, 338, - 355, 362, 375, 453, 475, 484, 497, 528, 587, 672, 787, 791, 843, 870, - 914, 950, 1003, 1012, 1019, 1024, 1030, 1038, 1048, 1069, 1079, 1082-1083, - 1088, 1090, 1092, 1095, 1104, 1111, 1115-1116, 1119-1120, 1123, 1130, - 1138, 1142, 1178, 1199, 1206, 1221, 1237, 1252, 1260, 1263, 1266, 1285, - 1301, 1304, 1329, 1371, 1382, 1415, 1424, 1449, 1455, 1466, 1477, 1500, - 1519, 1538, 1545, 1565, 1574, 1583, 1593, 1614, 1627, 1636, 1644, 1652, - 1669, 1674, 1681, 1694, 1708, 1717, 1723, 1740, 1748, 1751, 1756, 1763, - 1766, 1771, 1777, 1780, 1783, 1794, 1800, 1803, 1806, 1812, 1826, 1843, - 1852, 1865-1866, 1868-1869, 1872-1873, 1876, 1881-1883, 1911, 1917-1918, - 1924, 1928, 1937, 1941, 2099-2101, 2103-2104, 2106-2123, 2128, 2134, 2141, - 2145, 2149, 2153, 2164, 2189, 2197, 2209, 2226, 2234, 2280, 2318, 2321, - 2325, 2328, 2333, 2339, 2348, 2353, 2355, 2357, 2363, 2370-2371, 2377 - action: - name: assign error - error parameter vector: - - 1.2 - - 1.2 - - 1.3136 - - 1.4 - - 1.4 - - 1.2639 - - 1.4 - - 1.4 - - 1.1802 - - 1.2517 - - 1.1719 - - 1.2 - - 1.1728 - - 1.1442 - - 1.2 - - 1.2 - - 1.15 - - 1.0801 - - 1.15 - - 1.15 - - 1.0396 - - 1.15 - - 1.15 - - 1.15 - - 1.15 - - 1.15 - - 1.15 - - 1.15 - - 0.9946 - - 1.05 - - 0.9217 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 0.9591 - - 0.9465 - - 0.9593 - - 0.9337 - - 1.0 - - 0.9861 - - 1.0017 - - 1.1 - - 1.0083 - - 1.0024 - - 1.1 - - 0.9967 - - 1.0094 - - 0.9412 - - 1.1 - - 0.998 - - 0.9807 - - 0.857 - - 0.8727 - - 0.8114 - - 0.879 - - 0.871 - - 0.8853 - - 0.7937 - - 0.8243 - - 0.8 - - 0.8016 - - 0.8 - - 0.7781 - - 0.7475 - - 0.85 - - 0.7405 - - 0.715 - - 0.7416 - - 0.7465 - - 0.9 - - 0.7198 - - 0.7157 - - 0.9 - - 0.727 - - 0.7246 - - 0.704 - - 0.7039 - - 0.66 - - 0.6694 - - 0.6669 - - 0.7031 - - 0.6977 - - 0.6488 - - 0.6653 - - 0.9 - - 0.6265 - - 0.622 - - 0.6308 - - 0.6297 - - 0.621 - - 0.6225 - - 0.6229 - - 0.6234 - - 0.6238 - - 0.6332 - - 0.6425 - - 0.7028 - - 0.6152 - - 0.9 - - 0.7257 - - 0.7288 - - 1.15 - - 0.9 - - 0.6673 - - 0.7473 - - 0.6767 - - 0.7056 - - 0.9 - - 0.95 - - 0.7271 - - 0.95 - - 0.725 - - 0.7601 - - 0.6973 - - 0.7573 - - 0.6011 - - 0.606 - - 0.9 - - 0.6635 - - 0.586 - - 0.5766 - - 0.75 - - 2.0386 - - 0.75 - - 1.0 - - 0.9 - - 0.9 - - 0.9 - - 0.9 - - 0.9 - - 0.9 - - 1.0 - - 1.3386 - - 1.0 - - 1.0 - - 0.85 - - 0.95 - - 1.7386 - - 0.95 - - 0.9 - - 0.8 - - 1.7386 - - 0.75 - - 0.75 - - 0.75 - - 0.8 - - 0.75 - - 0.8 - - 0.9 - - 0.75 - - 0.8 - - 0.8 - - 1.1 - - 0.75 - - 1.1 - - 0.75 - - 0.5991 - - 0.5348 - - 0.6541 - - 0.7421 - - 0.6192 - - 0.8186 - - 1.0616 - - 0.8848 - - 1.024 - - 2.5 - - 1.0249 - - 1.0795 - - 1.2199 - - 2.5 - - 2.5 - - 1.3103 - - 1.3603 - - 2.5 - - 2.5 - - 2.5 - - 1.323 - - 2.5 - - 2.5 - - 2.5 - - 1.4406 - - 2.5 - - 2.5 - - 1.3965 - - 2.5 - - 2.5 - - 2.5 - - 2.5 - - 2.5 - - 2.5 - - 2.5 - - 2.5 - - 1.6997 - - 2.5 - - 2.5 - - 2.5 - - 2.5 - - 2.5 - - 1.6264 - - 2.5 - - 2.5 - - 2.5 - - 1.3436 - - 2.5 - - 2.5 - - 0.5727 - - 0.6838 - - 0.5994 - - 0.5178 - - 0.5145 - - 0.547 - - 0.5572 - - 0.5002 - - 0.4974 - - 0.55 - - 0.4953 - - 0.4883 - - 0.4948 - - 0.5446 - - 0.5777 - - 1.5 - - 1.5 - - 3.0 - - 3.0 - - 2.5 - - 2.5 - - 2.0 - - 1.0 - - 1.5 - - 1.5 - - 1.8 - - 0.6 - - 0.7 - - 0.65 - - 0.675 - - 0.7 - - 0.75 - - 0.775 - - 0.8 - - 0.8 - - 0.85 - - 0.85 - - 0.85 - - 0.7 - - 0.7 - - 0.7 - - 0.7 - - 0.7 - - 0.7 - - 0.7 - - 0.725 - - 0.75 - - 0.775 - - 0.8 - - 0.825 - - 0.8 - - 0.8 - - 0.8 - - 0.75 - - 0.8 - - 0.8 - - 0.8 - - 0.8 - - 0.8 - - 0.85 - - 0.8 - - 0.8 - - 2.5 - - 0.75 - - 0.75 - - 0.75 - - 0.75 - - filter: Variable Assignment - assignments: - - name: ObsError/brightnessTemperature - channels: 1, 6-7, 10-11, 15-17, 20-22, 24, 27-28, 30, 36, 39-40, 42, 51-52, - 54-56, 59, 62-63, 68-69, 71-80, 82-84, 86, 92-93, 98-99, 101, 104-105, - 108, 110-111, 113, 116-117, 123-124, 128-129, 138-139, 144-145, 150-151, - 156-157, 159, 162, 165, 168-170, 172-175, 177, 179-180, 182, 185-186, - 190, 192, 198, 201, 204, 207, 210, 215-216, 221, 226-227, 232, 252-253, - 256-257, 261-262, 267, 272, 295, 299-300, 305, 310, 321, 325, 333, 338, - 355, 362, 375, 453, 475, 484, 497, 528, 587, 672, 787, 791, 843, 870, - 914, 950, 1003, 1012, 1019, 1024, 1030, 1038, 1048, 1069, 1079, 1082-1083, - 1088, 1090, 1092, 1095, 1104, 1111, 1115-1116, 1119-1120, 1123, 1130, - 1138, 1142, 1178, 1199, 1206, 1221, 1237, 1252, 1260, 1263, 1266, 1285, - 1301, 1304, 1329, 1371, 1382, 1415, 1424, 1449, 1455, 1466, 1477, 1500, - 1519, 1538, 1545, 1565, 1574, 1583, 1593, 1614, 1627, 1636, 1644, 1652, - 1669, 1674, 1681, 1694, 1708, 1717, 1723, 1740, 1748, 1751, 1756, 1763, - 1766, 1771, 1777, 1780, 1783, 1794, 1800, 1803, 1806, 1812, 1826, 1843, - 1852, 1865-1866, 1868-1869, 1872-1873, 1876, 1881-1883, 1911, 1917-1918, - 1924, 1928, 1937, 1941, 2099-2101, 2103-2104, 2106-2123, 2128, 2134, 2141, - 2145, 2149, 2153, 2164, 2189, 2197, 2209, 2226, 2234, 2280, 2318, 2321, - 2325, 2328, 2333, 2339, 2348, 2353, 2355, 2357, 2363, 2370-2371, 2377 - type: float - function: - name: ObsFunction/Arithmetic - options: - variables: - - name: ObsErrorData/brightnessTemperature - channels: 1, 6-7, 10-11, 15-17, 20-22, 24, 27-28, 30, 36, 39-40, 42, - 51-52, 54-56, 59, 62-63, 68-69, 71-80, 82-84, 86, 92-93, 98-99, - 101, 104-105, 108, 110-111, 113, 116-117, 123-124, 128-129, 138-139, - 144-145, 150-151, 156-157, 159, 162, 165, 168-170, 172-175, 177, - 179-180, 182, 185-186, 190, 192, 198, 201, 204, 207, 210, 215-216, - 221, 226-227, 232, 252-253, 256-257, 261-262, 267, 272, 295, 299-300, - 305, 310, 321, 325, 333, 338, 355, 362, 375, 453, 475, 484, 497, - 528, 587, 672, 787, 791, 843, 870, 914, 950, 1003, 1012, 1019, 1024, - 1030, 1038, 1048, 1069, 1079, 1082-1083, 1088, 1090, 1092, 1095, - 1104, 1111, 1115-1116, 1119-1120, 1123, 1130, 1138, 1142, 1178, - 1199, 1206, 1221, 1237, 1252, 1260, 1263, 1266, 1285, 1301, 1304, - 1329, 1371, 1382, 1415, 1424, 1449, 1455, 1466, 1477, 1500, 1519, - 1538, 1545, 1565, 1574, 1583, 1593, 1614, 1627, 1636, 1644, 1652, - 1669, 1674, 1681, 1694, 1708, 1717, 1723, 1740, 1748, 1751, 1756, - 1763, 1766, 1771, 1777, 1780, 1783, 1794, 1800, 1803, 1806, 1812, - 1826, 1843, 1852, 1865-1866, 1868-1869, 1872-1873, 1876, 1881-1883, - 1911, 1917-1918, 1924, 1928, 1937, 1941, 2099-2101, 2103-2104, 2106-2123, - 2128, 2134, 2141, 2145, 2149, 2153, 2164, 2189, 2197, 2209, 2226, - 2234, 2280, 2318, 2321, 2325, 2328, 2333, 2339, 2348, 2353, 2355, - 2357, 2363, 2370-2371, 2377 - obs post filters: - - filter: BlackList - filter variables: - - name: brightnessTemperature - channels: 2122, 2123, 2128, 2134, 2141, 2145, 2149, 2153, 2164, 2189, 2197, - 2209, 2226, 2234, 2280, 2318, 2321, 2325, 2328, 2333, 2339, 2348, 2353, - 2355, 2357, 2363, 2370, 2371, 2377 - where: - - variable: - name: MetaData/solarZenithAngle - maxvalue: 88.9999 - - variable: - name: GeoVaLs/water_area_fraction - minvalue: 1.0e-12 - action: - name: reject - - filter: BlackList - filter variables: - - name: brightnessTemperature - channels: 1, 6-7, 10-11, 15-17, 20-22, 24, 27-28, 30, 36, 39-40, 42, 51-52, - 54-56, 59, 62-63, 68-69, 71-80, 82-84, 86, 92-93, 98-99, 101, 104-105, - 108, 110-111, 113, 116-117, 123-124, 128-129, 138-139, 144-145, 150-151, - 156-157, 159, 162, 165, 168-170, 172-175, 177, 179-180, 182, 185-186, - 190, 192, 198, 201, 204, 207, 210, 215-216, 221, 226-227, 232, 252-253, - 256-257, 261-262, 267, 272, 295, 299-300, 305, 310, 321, 325, 333, 338, - 355, 362, 375, 453, 475, 484, 497, 528, 587, 672, 787, 791, 843, 870, - 914, 950, 1003, 1012, 1019, 1024, 1030, 1038, 1048, 1069, 1079, 1082-1083, - 1088, 1090, 1092, 1095, 1104, 1111, 1115-1116, 1119-1120, 1123, 1130, - 1138, 1142, 1178, 1199, 1206, 1221, 1237, 1252, 1260, 1263, 1266, 1285, - 1301, 1304, 1329, 1371, 1382, 1415, 1424, 1449, 1455, 1466, 1477, 1500, - 1519, 1538, 1545, 1565, 1574, 1583, 1593, 1614, 1627, 1636, 1644, 1652, - 1669, 1674, 1681, 1694, 1708, 1717, 1723, 1740, 1748, 1751, 1756, 1763, - 1766, 1771, 1777, 1780, 1783, 1794, 1800, 1803, 1806, 1812, 1826, 1843, - 1852, 1865-1866, 1868-1869, 1872-1873, 1876, 1881-1883, 1911, 1917-1918, - 1924, 1928, 1937, 1941, 2099-2101, 2103-2104, 2106-2123, 2128, 2134, 2141, - 2145, 2149, 2153, 2164, 2189, 2197, 2209, 2226, 2234, 2280, 2318, 2321, - 2325, 2328, 2333, 2339, 2348, 2353, 2355, 2357, 2363, 2370-2371, 2377 - action: - name: inflate error - inflation variable: - name: ObsFunction/ObsErrorFactorWavenumIR - channels: 1, 6-7, 10-11, 15-17, 20-22, 24, 27-28, 30, 36, 39-40, 42, 51-52, - 54-56, 59, 62-63, 68-69, 71-80, 82-84, 86, 92-93, 98-99, 101, 104-105, - 108, 110-111, 113, 116-117, 123-124, 128-129, 138-139, 144-145, 150-151, - 156-157, 159, 162, 165, 168-170, 172-175, 177, 179-180, 182, 185-186, - 190, 192, 198, 201, 204, 207, 210, 215-216, 221, 226-227, 232, 252-253, - 256-257, 261-262, 267, 272, 295, 299-300, 305, 310, 321, 325, 333, 338, - 355, 362, 375, 453, 475, 484, 497, 528, 587, 672, 787, 791, 843, 870, - 914, 950, 1003, 1012, 1019, 1024, 1030, 1038, 1048, 1069, 1079, 1082-1083, - 1088, 1090, 1092, 1095, 1104, 1111, 1115-1116, 1119-1120, 1123, 1130, - 1138, 1142, 1178, 1199, 1206, 1221, 1237, 1252, 1260, 1263, 1266, 1285, - 1301, 1304, 1329, 1371, 1382, 1415, 1424, 1449, 1455, 1466, 1477, 1500, - 1519, 1538, 1545, 1565, 1574, 1583, 1593, 1614, 1627, 1636, 1644, 1652, - 1669, 1674, 1681, 1694, 1708, 1717, 1723, 1740, 1748, 1751, 1756, 1763, - 1766, 1771, 1777, 1780, 1783, 1794, 1800, 1803, 1806, 1812, 1826, 1843, - 1852, 1865-1866, 1868-1869, 1872-1873, 1876, 1881-1883, 1911, 1917-1918, - 1924, 1928, 1937, 1941, 2099-2101, 2103-2104, 2106-2123, 2128, 2134, - 2141, 2145, 2149, 2153, 2164, 2189, 2197, 2209, 2226, 2234, 2280, 2318, - 2321, 2325, 2328, 2333, 2339, 2348, 2353, 2355, 2357, 2363, 2370-2371, - 2377 - options: - channels: 1, 6-7, 10-11, 15-17, 20-22, 24, 27-28, 30, 36, 39-40, 42, - 51-52, 54-56, 59, 62-63, 68-69, 71-80, 82-84, 86, 92-93, 98-99, 101, - 104-105, 108, 110-111, 113, 116-117, 123-124, 128-129, 138-139, 144-145, - 150-151, 156-157, 159, 162, 165, 168-170, 172-175, 177, 179-180, 182, - 185-186, 190, 192, 198, 201, 204, 207, 210, 215-216, 221, 226-227, - 232, 252-253, 256-257, 261-262, 267, 272, 295, 299-300, 305, 310, - 321, 325, 333, 338, 355, 362, 375, 453, 475, 484, 497, 528, 587, 672, - 787, 791, 843, 870, 914, 950, 1003, 1012, 1019, 1024, 1030, 1038, - 1048, 1069, 1079, 1082-1083, 1088, 1090, 1092, 1095, 1104, 1111, 1115-1116, - 1119-1120, 1123, 1130, 1138, 1142, 1178, 1199, 1206, 1221, 1237, 1252, - 1260, 1263, 1266, 1285, 1301, 1304, 1329, 1371, 1382, 1415, 1424, - 1449, 1455, 1466, 1477, 1500, 1519, 1538, 1545, 1565, 1574, 1583, - 1593, 1614, 1627, 1636, 1644, 1652, 1669, 1674, 1681, 1694, 1708, - 1717, 1723, 1740, 1748, 1751, 1756, 1763, 1766, 1771, 1777, 1780, - 1783, 1794, 1800, 1803, 1806, 1812, 1826, 1843, 1852, 1865-1866, 1868-1869, - 1872-1873, 1876, 1881-1883, 1911, 1917-1918, 1924, 1928, 1937, 1941, - 2099-2101, 2103-2104, 2106-2123, 2128, 2134, 2141, 2145, 2149, 2153, - 2164, 2189, 2197, 2209, 2226, 2234, 2280, 2318, 2321, 2325, 2328, - 2333, 2339, 2348, 2353, 2355, 2357, 2363, 2370-2371, 2377 - - filter: Bounds Check - filter variables: - - name: brightnessTemperature - channels: 1, 6-7, 10-11, 15-17, 20-22, 24, 27-28, 30, 36, 39-40, 42, 51-52, - 54-56, 59, 62-63, 68-69, 71-80, 82-84, 86, 92-93, 98-99, 101, 104-105, - 108, 110-111, 113, 116-117, 123-124, 128-129, 138-139, 144-145, 150-151, - 156-157, 159, 162, 165, 168-170, 172-175, 177, 179-180, 182, 185-186, - 190, 192, 198, 201, 204, 207, 210, 215-216, 221, 226-227, 232, 252-253, - 256-257, 261-262, 267, 272, 295, 299-300, 305, 310, 321, 325, 333, 338, - 355, 362, 375, 453, 475, 484, 497, 528, 587, 672, 787, 791, 843, 870, - 914, 950, 1003, 1012, 1019, 1024, 1030, 1038, 1048, 1069, 1079, 1082-1083, - 1088, 1090, 1092, 1095, 1104, 1111, 1115-1116, 1119-1120, 1123, 1130, - 1138, 1142, 1178, 1199, 1206, 1221, 1237, 1252, 1260, 1263, 1266, 1285, - 1301, 1304, 1329, 1371, 1382, 1415, 1424, 1449, 1455, 1466, 1477, 1500, - 1519, 1538, 1545, 1565, 1574, 1583, 1593, 1614, 1627, 1636, 1644, 1652, - 1669, 1674, 1681, 1694, 1708, 1717, 1723, 1740, 1748, 1751, 1756, 1763, - 1766, 1771, 1777, 1780, 1783, 1794, 1800, 1803, 1806, 1812, 1826, 1843, - 1852, 1865-1866, 1868-1869, 1872-1873, 1876, 1881-1883, 1911, 1917-1918, - 1924, 1928, 1937, 1941, 2099-2101, 2103-2104, 2106-2123, 2128, 2134, 2141, - 2145, 2149, 2153, 2164, 2189, 2197, 2209, 2226, 2234, 2280, 2318, 2321, - 2325, 2328, 2333, 2339, 2348, 2353, 2355, 2357, 2363, 2370-2371, 2377 - minvalue: 50.00001 - maxvalue: 549.99999 - action: - name: reject - - filter: BlackList - filter variables: - - name: brightnessTemperature - channels: 1, 6-7, 10-11, 15-17, 20-22, 24, 27-28, 30, 36, 39-40, 42, 51-52, - 54-56, 59, 62-63, 68-69, 71-80, 82-84, 86, 92-93, 98-99, 101, 104-105, - 108, 110-111, 113, 116-117, 123-124, 128-129, 138-139, 144-145, 150-151, - 156-157, 159, 162, 165, 168-170, 172-175, 177, 179-180, 182, 185-186, - 190, 192, 198, 201, 204, 207, 210, 215-216, 221, 226-227, 232, 252-253, - 256-257, 261-262, 267, 272, 295, 299-300, 305, 310, 321, 325, 333, 338, - 355, 362, 375, 453, 475, 484, 497, 528, 587, 672, 787, 791, 843, 870, - 914, 950, 1003, 1012, 1019, 1024, 1030, 1038, 1048, 1069, 1079, 1082-1083, - 1088, 1090, 1092, 1095, 1104, 1111, 1115-1116, 1119-1120, 1123, 1130, - 1138, 1142, 1178, 1199, 1206, 1221, 1237, 1252, 1260, 1263, 1266, 1285, - 1301, 1304, 1329, 1371, 1382, 1415, 1424, 1449, 1455, 1466, 1477, 1500, - 1519, 1538, 1545, 1565, 1574, 1583, 1593, 1614, 1627, 1636, 1644, 1652, - 1669, 1674, 1681, 1694, 1708, 1717, 1723, 1740, 1748, 1751, 1756, 1763, - 1766, 1771, 1777, 1780, 1783, 1794, 1800, 1803, 1806, 1812, 1826, 1843, - 1852, 1865-1866, 1868-1869, 1872-1873, 1876, 1881-1883, 1911, 1917-1918, - 1924, 1928, 1937, 1941, 2099-2101, 2103-2104, 2106-2123, 2128, 2134, 2141, - 2145, 2149, 2153, 2164, 2189, 2197, 2209, 2226, 2234, 2280, 2318, 2321, - 2325, 2328, 2333, 2339, 2348, 2353, 2355, 2357, 2363, 2370-2371, 2377 - action: - name: inflate error - inflation variable: - name: ObsFunction/ObsErrorFactorTopoRad - channels: 1, 6-7, 10-11, 15-17, 20-22, 24, 27-28, 30, 36, 39-40, 42, 51-52, - 54-56, 59, 62-63, 68-69, 71-80, 82-84, 86, 92-93, 98-99, 101, 104-105, - 108, 110-111, 113, 116-117, 123-124, 128-129, 138-139, 144-145, 150-151, - 156-157, 159, 162, 165, 168-170, 172-175, 177, 179-180, 182, 185-186, - 190, 192, 198, 201, 204, 207, 210, 215-216, 221, 226-227, 232, 252-253, - 256-257, 261-262, 267, 272, 295, 299-300, 305, 310, 321, 325, 333, 338, - 355, 362, 375, 453, 475, 484, 497, 528, 587, 672, 787, 791, 843, 870, - 914, 950, 1003, 1012, 1019, 1024, 1030, 1038, 1048, 1069, 1079, 1082-1083, - 1088, 1090, 1092, 1095, 1104, 1111, 1115-1116, 1119-1120, 1123, 1130, - 1138, 1142, 1178, 1199, 1206, 1221, 1237, 1252, 1260, 1263, 1266, 1285, - 1301, 1304, 1329, 1371, 1382, 1415, 1424, 1449, 1455, 1466, 1477, 1500, - 1519, 1538, 1545, 1565, 1574, 1583, 1593, 1614, 1627, 1636, 1644, 1652, - 1669, 1674, 1681, 1694, 1708, 1717, 1723, 1740, 1748, 1751, 1756, 1763, - 1766, 1771, 1777, 1780, 1783, 1794, 1800, 1803, 1806, 1812, 1826, 1843, - 1852, 1865-1866, 1868-1869, 1872-1873, 1876, 1881-1883, 1911, 1917-1918, - 1924, 1928, 1937, 1941, 2099-2101, 2103-2104, 2106-2123, 2128, 2134, - 2141, 2145, 2149, 2153, 2164, 2189, 2197, 2209, 2226, 2234, 2280, 2318, - 2321, 2325, 2328, 2333, 2339, 2348, 2353, 2355, 2357, 2363, 2370-2371, - 2377 - options: - channels: 1, 6-7, 10-11, 15-17, 20-22, 24, 27-28, 30, 36, 39-40, 42, - 51-52, 54-56, 59, 62-63, 68-69, 71-80, 82-84, 86, 92-93, 98-99, 101, - 104-105, 108, 110-111, 113, 116-117, 123-124, 128-129, 138-139, 144-145, - 150-151, 156-157, 159, 162, 165, 168-170, 172-175, 177, 179-180, 182, - 185-186, 190, 192, 198, 201, 204, 207, 210, 215-216, 221, 226-227, - 232, 252-253, 256-257, 261-262, 267, 272, 295, 299-300, 305, 310, - 321, 325, 333, 338, 355, 362, 375, 453, 475, 484, 497, 528, 587, 672, - 787, 791, 843, 870, 914, 950, 1003, 1012, 1019, 1024, 1030, 1038, - 1048, 1069, 1079, 1082-1083, 1088, 1090, 1092, 1095, 1104, 1111, 1115-1116, - 1119-1120, 1123, 1130, 1138, 1142, 1178, 1199, 1206, 1221, 1237, 1252, - 1260, 1263, 1266, 1285, 1301, 1304, 1329, 1371, 1382, 1415, 1424, - 1449, 1455, 1466, 1477, 1500, 1519, 1538, 1545, 1565, 1574, 1583, - 1593, 1614, 1627, 1636, 1644, 1652, 1669, 1674, 1681, 1694, 1708, - 1717, 1723, 1740, 1748, 1751, 1756, 1763, 1766, 1771, 1777, 1780, - 1783, 1794, 1800, 1803, 1806, 1812, 1826, 1843, 1852, 1865-1866, 1868-1869, - 1872-1873, 1876, 1881-1883, 1911, 1917-1918, 1924, 1928, 1937, 1941, - 2099-2101, 2103-2104, 2106-2123, 2128, 2134, 2141, 2145, 2149, 2153, - 2164, 2189, 2197, 2209, 2226, 2234, 2280, 2318, 2321, 2325, 2328, - 2333, 2339, 2348, 2353, 2355, 2357, 2363, 2370-2371, 2377 - sensor: airs_aqua - - filter: BlackList - filter variables: - - name: brightnessTemperature - channels: 1, 6-7, 10-11, 15-17, 20-22, 24, 27-28, 30, 36, 39-40, 42, 51-52, - 54-56, 59, 62-63, 68-69, 71-80, 82-84, 86, 92-93, 98-99, 101, 104-105, - 108, 110-111, 113, 116-117, 123-124, 128-129, 138-139, 144-145, 150-151, - 156-157, 159, 162, 165, 168-170, 172-175, 177, 179-180, 182, 185-186, - 190, 192, 198, 201, 204, 207, 210, 215-216, 221, 226-227, 232, 252-253, - 256-257, 261-262, 267, 272, 295, 299-300, 305, 310, 321, 325, 333, 338, - 355, 362, 375, 453, 475, 484, 497, 528, 587, 672, 787, 791, 843, 870, - 914, 950, 1003, 1012, 1019, 1024, 1030, 1038, 1048, 1069, 1079, 1082-1083, - 1088, 1090, 1092, 1095, 1104, 1111, 1115-1116, 1119-1120, 1123, 1130, - 1138, 1142, 1178, 1199, 1206, 1221, 1237, 1252, 1260, 1263, 1266, 1285, - 1301, 1304, 1329, 1371, 1382, 1415, 1424, 1449, 1455, 1466, 1477, 1500, - 1519, 1538, 1545, 1565, 1574, 1583, 1593, 1614, 1627, 1636, 1644, 1652, - 1669, 1674, 1681, 1694, 1708, 1717, 1723, 1740, 1748, 1751, 1756, 1763, - 1766, 1771, 1777, 1780, 1783, 1794, 1800, 1803, 1806, 1812, 1826, 1843, - 1852, 1865-1866, 1868-1869, 1872-1873, 1876, 1881-1883, 1911, 1917-1918, - 1924, 1928, 1937, 1941, 2099-2101, 2103-2104, 2106-2123, 2128, 2134, 2141, - 2145, 2149, 2153, 2164, 2189, 2197, 2209, 2226, 2234, 2280, 2318, 2321, - 2325, 2328, 2333, 2339, 2348, 2353, 2355, 2357, 2363, 2370-2371, 2377 - action: - name: inflate error - inflation variable: - name: ObsFunction/ObsErrorFactorTransmitTopRad - channels: 1, 6-7, 10-11, 15-17, 20-22, 24, 27-28, 30, 36, 39-40, 42, 51-52, - 54-56, 59, 62-63, 68-69, 71-80, 82-84, 86, 92-93, 98-99, 101, 104-105, - 108, 110-111, 113, 116-117, 123-124, 128-129, 138-139, 144-145, 150-151, - 156-157, 159, 162, 165, 168-170, 172-175, 177, 179-180, 182, 185-186, - 190, 192, 198, 201, 204, 207, 210, 215-216, 221, 226-227, 232, 252-253, - 256-257, 261-262, 267, 272, 295, 299-300, 305, 310, 321, 325, 333, 338, - 355, 362, 375, 453, 475, 484, 497, 528, 587, 672, 787, 791, 843, 870, - 914, 950, 1003, 1012, 1019, 1024, 1030, 1038, 1048, 1069, 1079, 1082-1083, - 1088, 1090, 1092, 1095, 1104, 1111, 1115-1116, 1119-1120, 1123, 1130, - 1138, 1142, 1178, 1199, 1206, 1221, 1237, 1252, 1260, 1263, 1266, 1285, - 1301, 1304, 1329, 1371, 1382, 1415, 1424, 1449, 1455, 1466, 1477, 1500, - 1519, 1538, 1545, 1565, 1574, 1583, 1593, 1614, 1627, 1636, 1644, 1652, - 1669, 1674, 1681, 1694, 1708, 1717, 1723, 1740, 1748, 1751, 1756, 1763, - 1766, 1771, 1777, 1780, 1783, 1794, 1800, 1803, 1806, 1812, 1826, 1843, - 1852, 1865-1866, 1868-1869, 1872-1873, 1876, 1881-1883, 1911, 1917-1918, - 1924, 1928, 1937, 1941, 2099-2101, 2103-2104, 2106-2123, 2128, 2134, - 2141, 2145, 2149, 2153, 2164, 2189, 2197, 2209, 2226, 2234, 2280, 2318, - 2321, 2325, 2328, 2333, 2339, 2348, 2353, 2355, 2357, 2363, 2370-2371, - 2377 - options: - channels: 1, 6-7, 10-11, 15-17, 20-22, 24, 27-28, 30, 36, 39-40, 42, - 51-52, 54-56, 59, 62-63, 68-69, 71-80, 82-84, 86, 92-93, 98-99, 101, - 104-105, 108, 110-111, 113, 116-117, 123-124, 128-129, 138-139, 144-145, - 150-151, 156-157, 159, 162, 165, 168-170, 172-175, 177, 179-180, 182, - 185-186, 190, 192, 198, 201, 204, 207, 210, 215-216, 221, 226-227, - 232, 252-253, 256-257, 261-262, 267, 272, 295, 299-300, 305, 310, - 321, 325, 333, 338, 355, 362, 375, 453, 475, 484, 497, 528, 587, 672, - 787, 791, 843, 870, 914, 950, 1003, 1012, 1019, 1024, 1030, 1038, - 1048, 1069, 1079, 1082-1083, 1088, 1090, 1092, 1095, 1104, 1111, 1115-1116, - 1119-1120, 1123, 1130, 1138, 1142, 1178, 1199, 1206, 1221, 1237, 1252, - 1260, 1263, 1266, 1285, 1301, 1304, 1329, 1371, 1382, 1415, 1424, - 1449, 1455, 1466, 1477, 1500, 1519, 1538, 1545, 1565, 1574, 1583, - 1593, 1614, 1627, 1636, 1644, 1652, 1669, 1674, 1681, 1694, 1708, - 1717, 1723, 1740, 1748, 1751, 1756, 1763, 1766, 1771, 1777, 1780, - 1783, 1794, 1800, 1803, 1806, 1812, 1826, 1843, 1852, 1865-1866, 1868-1869, - 1872-1873, 1876, 1881-1883, 1911, 1917-1918, 1924, 1928, 1937, 1941, - 2099-2101, 2103-2104, 2106-2123, 2128, 2134, 2141, 2145, 2149, 2153, - 2164, 2189, 2197, 2209, 2226, 2234, 2280, 2318, 2321, 2325, 2328, - 2333, 2339, 2348, 2353, 2355, 2357, 2363, 2370-2371, 2377 - - filter: Bounds Check - filter variables: - - name: brightnessTemperature - channels: 1, 6-7, 10-11, 15-17, 20-22, 24, 27-28, 30, 36, 39-40, 42, 51-52, - 54-56, 59, 62-63, 68-69, 71-80, 82-84, 86, 92-93, 98-99, 101, 104-105, - 108, 110-111, 113, 116-117, 123-124, 128-129, 138-139, 144-145, 150-151, - 156-157, 159, 162, 165, 168-170, 172-175, 177, 179-180, 182, 185-186, - 190, 192, 198, 201, 204, 207, 210, 215-216, 221, 226-227, 232, 252-253, - 256-257, 261-262, 267, 272, 295, 299-300, 305, 310, 321, 325, 333, 338, - 355, 362, 375, 453, 475, 484, 497, 528, 587, 672, 787, 791, 843, 870, - 914, 950, 1003, 1012, 1019, 1024, 1030, 1038, 1048, 1069, 1079, 1082-1083, - 1088, 1090, 1092, 1095, 1104, 1111, 1115-1116, 1119-1120, 1123, 1130, - 1138, 1142, 1178, 1199, 1206, 1221, 1237, 1252, 1260, 1263, 1266, 1285, - 1301, 1304, 1329, 1371, 1382, 1415, 1424, 1449, 1455, 1466, 1477, 1500, - 1519, 1538, 1545, 1565, 1574, 1583, 1593, 1614, 1627, 1636, 1644, 1652, - 1669, 1674, 1681, 1694, 1708, 1717, 1723, 1740, 1748, 1751, 1756, 1763, - 1766, 1771, 1777, 1780, 1783, 1794, 1800, 1803, 1806, 1812, 1826, 1843, - 1852, 1865-1866, 1868-1869, 1872-1873, 1876, 1881-1883, 1911, 1917-1918, - 1924, 1928, 1937, 1941, 2099-2101, 2103-2104, 2106-2123, 2128, 2134, 2141, - 2145, 2149, 2153, 2164, 2189, 2197, 2209, 2226, 2234, 2280, 2318, 2321, - 2325, 2328, 2333, 2339, 2348, 2353, 2355, 2357, 2363, 2370-2371, 2377 - test variables: - - name: ObsFunction/CloudDetectMinResidualIR - channels: 1, 6-7, 10-11, 15-17, 20-22, 24, 27-28, 30, 36, 39-40, 42, 51-52, - 54-56, 59, 62-63, 68-69, 71-80, 82-84, 86, 92-93, 98-99, 101, 104-105, - 108, 110-111, 113, 116-117, 123-124, 128-129, 138-139, 144-145, 150-151, - 156-157, 159, 162, 165, 168-170, 172-175, 177, 179-180, 182, 185-186, - 190, 192, 198, 201, 204, 207, 210, 215-216, 221, 226-227, 232, 252-253, - 256-257, 261-262, 267, 272, 295, 299-300, 305, 310, 321, 325, 333, 338, - 355, 362, 375, 453, 475, 484, 497, 528, 587, 672, 787, 791, 843, 870, - 914, 950, 1003, 1012, 1019, 1024, 1030, 1038, 1048, 1069, 1079, 1082-1083, - 1088, 1090, 1092, 1095, 1104, 1111, 1115-1116, 1119-1120, 1123, 1130, - 1138, 1142, 1178, 1199, 1206, 1221, 1237, 1252, 1260, 1263, 1266, 1285, - 1301, 1304, 1329, 1371, 1382, 1415, 1424, 1449, 1455, 1466, 1477, 1500, - 1519, 1538, 1545, 1565, 1574, 1583, 1593, 1614, 1627, 1636, 1644, 1652, - 1669, 1674, 1681, 1694, 1708, 1717, 1723, 1740, 1748, 1751, 1756, 1763, - 1766, 1771, 1777, 1780, 1783, 1794, 1800, 1803, 1806, 1812, 1826, 1843, - 1852, 1865-1866, 1868-1869, 1872-1873, 1876, 1881-1883, 1911, 1917-1918, - 1924, 1928, 1937, 1941, 2099-2101, 2103-2104, 2106-2123, 2128, 2134, 2141, - 2145, 2149, 2153, 2164, 2189, 2197, 2209, 2226, 2234, 2280, 2318, 2321, - 2325, 2328, 2333, 2339, 2348, 2353, 2355, 2357, 2363, 2370-2371, 2377 - options: - channels: 1, 6-7, 10-11, 15-17, 20-22, 24, 27-28, 30, 36, 39-40, 42, 51-52, - 54-56, 59, 62-63, 68-69, 71-80, 82-84, 86, 92-93, 98-99, 101, 104-105, - 108, 110-111, 113, 116-117, 123-124, 128-129, 138-139, 144-145, 150-151, - 156-157, 159, 162, 165, 168-170, 172-175, 177, 179-180, 182, 185-186, - 190, 192, 198, 201, 204, 207, 210, 215-216, 221, 226-227, 232, 252-253, - 256-257, 261-262, 267, 272, 295, 299-300, 305, 310, 321, 325, 333, 338, - 355, 362, 375, 453, 475, 484, 497, 528, 587, 672, 787, 791, 843, 870, - 914, 950, 1003, 1012, 1019, 1024, 1030, 1038, 1048, 1069, 1079, 1082-1083, - 1088, 1090, 1092, 1095, 1104, 1111, 1115-1116, 1119-1120, 1123, 1130, - 1138, 1142, 1178, 1199, 1206, 1221, 1237, 1252, 1260, 1263, 1266, 1285, - 1301, 1304, 1329, 1371, 1382, 1415, 1424, 1449, 1455, 1466, 1477, 1500, - 1519, 1538, 1545, 1565, 1574, 1583, 1593, 1614, 1627, 1636, 1644, 1652, - 1669, 1674, 1681, 1694, 1708, 1717, 1723, 1740, 1748, 1751, 1756, 1763, - 1766, 1771, 1777, 1780, 1783, 1794, 1800, 1803, 1806, 1812, 1826, 1843, - 1852, 1865-1866, 1868-1869, 1872-1873, 1876, 1881-1883, 1911, 1917-1918, - 1924, 1928, 1937, 1941, 2099-2101, 2103-2104, 2106-2123, 2128, 2134, - 2141, 2145, 2149, 2153, 2164, 2189, 2197, 2209, 2226, 2234, 2280, 2318, - 2321, 2325, 2328, 2333, 2339, 2348, 2353, 2355, 2357, 2363, 2370-2371, - 2377 - use_flag: - - -1 - - -1 - - -1 - - -1 - - -1 - - 1 - - -1 - - -1 - - 1 - - 1 - - 1 - - -1 - - 1 - - 1 - - -1 - - -1 - - -1 - - 1 - - -1 - - -1 - - 1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - 1 - - -1 - - 1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - 1 - - 1 - - 1 - - 1 - - -1 - - 1 - - 1 - - -1 - - 1 - - 1 - - -1 - - 1 - - 1 - - 1 - - -1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - -1 - - 1 - - -1 - - 1 - - 1 - - -1 - - 1 - - 1 - - 1 - - 1 - - -1 - - 1 - - 1 - - -1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - -1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - -1 - - -1 - - 1 - - -1 - - -1 - - 1 - - 1 - - 1 - - 1 - - -1 - - -1 - - 1 - - -1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - -1 - - 1 - - 1 - - 1 - - -1 - - 1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - 1 - - -1 - - -1 - - -1 - - -1 - - 1 - - -1 - - -1 - - -1 - - 1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - -1 - - 1 - - 1 - - 1 - - -1 - - -1 - - 1 - - 1 - - -1 - - -1 - - -1 - - 1 - - -1 - - -1 - - -1 - - 1 - - -1 - - -1 - - 1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - 1 - - -1 - - -1 - - -1 - - -1 - - -1 - - 1 - - -1 - - -1 - - -1 - - 1 - - -1 - - -1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - -1 - - 1 - - 1 - - 1 - - 1 - - 1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - use_flag_clddet: - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 31 - - 1 - - 31 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 31 - - 1 - - 1 - - 1 - - 1 - - 31 - - 1 - - 1 - - 1 - - 31 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - obserr_dtempf: - - 0.5 - - 2.0 - - 4.0 - - 2.0 - - 4.0 - maxvalue: 1.0e-12 - action: - name: reject - - filter: Bounds Check - filter variables: - - name: brightnessTemperature - channels: 1, 6-7, 10-11, 15-17, 20-22, 24, 27-28, 30, 36, 39-40, 42, 51-52, - 54-56, 59, 62-63, 68-69, 71-80, 82-84, 86, 92-93, 98-99, 101, 104-105, - 108, 110-111, 113, 116-117, 123-124, 128-129, 138-139, 144-145, 150-151, - 156-157, 159, 162, 165, 168-170, 172-175, 177, 179-180, 182, 185-186, - 190, 192, 198, 201, 204, 207, 210, 215-216, 221, 226-227, 232, 252-253, - 256-257, 261-262, 267, 272, 295, 299-300, 305, 310, 321, 325, 333, 338, - 355, 362, 375, 453, 475, 484, 497, 528, 587, 672, 787, 791, 843, 870, - 914, 950, 1003, 1012, 1019, 1024, 1030, 1038, 1048, 1069, 1079, 1082-1083, - 1088, 1090, 1092, 1095, 1104, 1111, 1115-1116, 1119-1120, 1123, 1130, - 1138, 1142, 1178, 1199, 1206, 1221, 1237, 1252, 1260, 1263, 1266, 1285, - 1301, 1304, 1329, 1371, 1382, 1415, 1424, 1449, 1455, 1466, 1477, 1500, - 1519, 1538, 1545, 1565, 1574, 1583, 1593, 1614, 1627, 1636, 1644, 1652, - 1669, 1674, 1681, 1694, 1708, 1717, 1723, 1740, 1748, 1751, 1756, 1763, - 1766, 1771, 1777, 1780, 1783, 1794, 1800, 1803, 1806, 1812, 1826, 1843, - 1852, 1865-1866, 1868-1869, 1872-1873, 1876, 1881-1883, 1911, 1917-1918, - 1924, 1928, 1937, 1941, 2099-2101, 2103-2104, 2106-2123, 2128, 2134, 2141, - 2145, 2149, 2153, 2164, 2189, 2197, 2209, 2226, 2234, 2280, 2318, 2321, - 2325, 2328, 2333, 2339, 2348, 2353, 2355, 2357, 2363, 2370-2371, 2377 - test variables: - - name: ObsFunction/NearSSTRetCheckIR - channels: 1, 6-7, 10-11, 15-17, 20-22, 24, 27-28, 30, 36, 39-40, 42, 51-52, - 54-56, 59, 62-63, 68-69, 71-80, 82-84, 86, 92-93, 98-99, 101, 104-105, - 108, 110-111, 113, 116-117, 123-124, 128-129, 138-139, 144-145, 150-151, - 156-157, 159, 162, 165, 168-170, 172-175, 177, 179-180, 182, 185-186, - 190, 192, 198, 201, 204, 207, 210, 215-216, 221, 226-227, 232, 252-253, - 256-257, 261-262, 267, 272, 295, 299-300, 305, 310, 321, 325, 333, 338, - 355, 362, 375, 453, 475, 484, 497, 528, 587, 672, 787, 791, 843, 870, - 914, 950, 1003, 1012, 1019, 1024, 1030, 1038, 1048, 1069, 1079, 1082-1083, - 1088, 1090, 1092, 1095, 1104, 1111, 1115-1116, 1119-1120, 1123, 1130, - 1138, 1142, 1178, 1199, 1206, 1221, 1237, 1252, 1260, 1263, 1266, 1285, - 1301, 1304, 1329, 1371, 1382, 1415, 1424, 1449, 1455, 1466, 1477, 1500, - 1519, 1538, 1545, 1565, 1574, 1583, 1593, 1614, 1627, 1636, 1644, 1652, - 1669, 1674, 1681, 1694, 1708, 1717, 1723, 1740, 1748, 1751, 1756, 1763, - 1766, 1771, 1777, 1780, 1783, 1794, 1800, 1803, 1806, 1812, 1826, 1843, - 1852, 1865-1866, 1868-1869, 1872-1873, 1876, 1881-1883, 1911, 1917-1918, - 1924, 1928, 1937, 1941, 2099-2101, 2103-2104, 2106-2123, 2128, 2134, 2141, - 2145, 2149, 2153, 2164, 2189, 2197, 2209, 2226, 2234, 2280, 2318, 2321, - 2325, 2328, 2333, 2339, 2348, 2353, 2355, 2357, 2363, 2370-2371, 2377 - options: - channels: 1, 6-7, 10-11, 15-17, 20-22, 24, 27-28, 30, 36, 39-40, 42, 51-52, - 54-56, 59, 62-63, 68-69, 71-80, 82-84, 86, 92-93, 98-99, 101, 104-105, - 108, 110-111, 113, 116-117, 123-124, 128-129, 138-139, 144-145, 150-151, - 156-157, 159, 162, 165, 168-170, 172-175, 177, 179-180, 182, 185-186, - 190, 192, 198, 201, 204, 207, 210, 215-216, 221, 226-227, 232, 252-253, - 256-257, 261-262, 267, 272, 295, 299-300, 305, 310, 321, 325, 333, 338, - 355, 362, 375, 453, 475, 484, 497, 528, 587, 672, 787, 791, 843, 870, - 914, 950, 1003, 1012, 1019, 1024, 1030, 1038, 1048, 1069, 1079, 1082-1083, - 1088, 1090, 1092, 1095, 1104, 1111, 1115-1116, 1119-1120, 1123, 1130, - 1138, 1142, 1178, 1199, 1206, 1221, 1237, 1252, 1260, 1263, 1266, 1285, - 1301, 1304, 1329, 1371, 1382, 1415, 1424, 1449, 1455, 1466, 1477, 1500, - 1519, 1538, 1545, 1565, 1574, 1583, 1593, 1614, 1627, 1636, 1644, 1652, - 1669, 1674, 1681, 1694, 1708, 1717, 1723, 1740, 1748, 1751, 1756, 1763, - 1766, 1771, 1777, 1780, 1783, 1794, 1800, 1803, 1806, 1812, 1826, 1843, - 1852, 1865-1866, 1868-1869, 1872-1873, 1876, 1881-1883, 1911, 1917-1918, - 1924, 1928, 1937, 1941, 2099-2101, 2103-2104, 2106-2123, 2128, 2134, - 2141, 2145, 2149, 2153, 2164, 2189, 2197, 2209, 2226, 2234, 2280, 2318, - 2321, 2325, 2328, 2333, 2339, 2348, 2353, 2355, 2357, 2363, 2370-2371, - 2377 - use_flag: - - -1 - - -1 - - -1 - - -1 - - -1 - - 1 - - -1 - - -1 - - 1 - - 1 - - 1 - - -1 - - 1 - - 1 - - -1 - - -1 - - -1 - - 1 - - -1 - - -1 - - 1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - 1 - - -1 - - 1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - 1 - - 1 - - 1 - - 1 - - -1 - - 1 - - 1 - - -1 - - 1 - - 1 - - -1 - - 1 - - 1 - - 1 - - -1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - -1 - - 1 - - -1 - - 1 - - 1 - - -1 - - 1 - - 1 - - 1 - - 1 - - -1 - - 1 - - 1 - - -1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - -1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - -1 - - -1 - - 1 - - -1 - - -1 - - 1 - - 1 - - 1 - - 1 - - -1 - - -1 - - 1 - - -1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - -1 - - 1 - - 1 - - 1 - - -1 - - 1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - 1 - - -1 - - -1 - - -1 - - -1 - - 1 - - -1 - - -1 - - -1 - - 1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - -1 - - 1 - - 1 - - 1 - - -1 - - -1 - - 1 - - 1 - - -1 - - -1 - - -1 - - 1 - - -1 - - -1 - - -1 - - 1 - - -1 - - -1 - - 1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - 1 - - -1 - - -1 - - -1 - - -1 - - -1 - - 1 - - -1 - - -1 - - -1 - - 1 - - -1 - - -1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - -1 - - 1 - - 1 - - 1 - - 1 - - 1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - obserr_demisf: - - 0.01 - - 0.02 - - 0.03 - - 0.02 - - 0.03 - obserr_dtempf: - - 0.5 - - 2.0 - - 4.0 - - 2.0 - - 4.0 - maxvalue: 1.0e-12 - action: - name: reject - - filter: BlackList - filter variables: - - name: brightnessTemperature - channels: 1, 6-7, 10-11, 15-17, 20-22, 24, 27-28, 30, 36, 39-40, 42, 51-52, - 54-56, 59, 62-63, 68-69, 71-80, 82-84, 86, 92-93, 98-99, 101, 104-105, - 108, 110-111, 113, 116-117, 123-124, 128-129, 138-139, 144-145, 150-151, - 156-157, 159, 162, 165, 168-170, 172-175, 177, 179-180, 182, 185-186, - 190, 192, 198, 201, 204, 207, 210, 215-216, 221, 226-227, 232, 252-253, - 256-257, 261-262, 267, 272, 295, 299-300, 305, 310, 321, 325, 333, 338, - 355, 362, 375, 453, 475, 484, 497, 528, 587, 672, 787, 791, 843, 870, - 914, 950, 1003, 1012, 1019, 1024, 1030, 1038, 1048, 1069, 1079, 1082-1083, - 1088, 1090, 1092, 1095, 1104, 1111, 1115-1116, 1119-1120, 1123, 1130, - 1138, 1142, 1178, 1199, 1206, 1221, 1237, 1252, 1260, 1263, 1266, 1285, - 1301, 1304, 1329, 1371, 1382, 1415, 1424, 1449, 1455, 1466, 1477, 1500, - 1519, 1538, 1545, 1565, 1574, 1583, 1593, 1614, 1627, 1636, 1644, 1652, - 1669, 1674, 1681, 1694, 1708, 1717, 1723, 1740, 1748, 1751, 1756, 1763, - 1766, 1771, 1777, 1780, 1783, 1794, 1800, 1803, 1806, 1812, 1826, 1843, - 1852, 1865-1866, 1868-1869, 1872-1873, 1876, 1881-1883, 1911, 1917-1918, - 1924, 1928, 1937, 1941, 2099-2101, 2103-2104, 2106-2123, 2128, 2134, 2141, - 2145, 2149, 2153, 2164, 2189, 2197, 2209, 2226, 2234, 2280, 2318, 2321, - 2325, 2328, 2333, 2339, 2348, 2353, 2355, 2357, 2363, 2370-2371, 2377 - action: - name: inflate error - inflation variable: - name: ObsFunction/ObsErrorFactorSurfJacobianRad - channels: 1, 6-7, 10-11, 15-17, 20-22, 24, 27-28, 30, 36, 39-40, 42, 51-52, - 54-56, 59, 62-63, 68-69, 71-80, 82-84, 86, 92-93, 98-99, 101, 104-105, - 108, 110-111, 113, 116-117, 123-124, 128-129, 138-139, 144-145, 150-151, - 156-157, 159, 162, 165, 168-170, 172-175, 177, 179-180, 182, 185-186, - 190, 192, 198, 201, 204, 207, 210, 215-216, 221, 226-227, 232, 252-253, - 256-257, 261-262, 267, 272, 295, 299-300, 305, 310, 321, 325, 333, 338, - 355, 362, 375, 453, 475, 484, 497, 528, 587, 672, 787, 791, 843, 870, - 914, 950, 1003, 1012, 1019, 1024, 1030, 1038, 1048, 1069, 1079, 1082-1083, - 1088, 1090, 1092, 1095, 1104, 1111, 1115-1116, 1119-1120, 1123, 1130, - 1138, 1142, 1178, 1199, 1206, 1221, 1237, 1252, 1260, 1263, 1266, 1285, - 1301, 1304, 1329, 1371, 1382, 1415, 1424, 1449, 1455, 1466, 1477, 1500, - 1519, 1538, 1545, 1565, 1574, 1583, 1593, 1614, 1627, 1636, 1644, 1652, - 1669, 1674, 1681, 1694, 1708, 1717, 1723, 1740, 1748, 1751, 1756, 1763, - 1766, 1771, 1777, 1780, 1783, 1794, 1800, 1803, 1806, 1812, 1826, 1843, - 1852, 1865-1866, 1868-1869, 1872-1873, 1876, 1881-1883, 1911, 1917-1918, - 1924, 1928, 1937, 1941, 2099-2101, 2103-2104, 2106-2123, 2128, 2134, - 2141, 2145, 2149, 2153, 2164, 2189, 2197, 2209, 2226, 2234, 2280, 2318, - 2321, 2325, 2328, 2333, 2339, 2348, 2353, 2355, 2357, 2363, 2370-2371, - 2377 - options: - channels: 1, 6-7, 10-11, 15-17, 20-22, 24, 27-28, 30, 36, 39-40, 42, - 51-52, 54-56, 59, 62-63, 68-69, 71-80, 82-84, 86, 92-93, 98-99, 101, - 104-105, 108, 110-111, 113, 116-117, 123-124, 128-129, 138-139, 144-145, - 150-151, 156-157, 159, 162, 165, 168-170, 172-175, 177, 179-180, 182, - 185-186, 190, 192, 198, 201, 204, 207, 210, 215-216, 221, 226-227, - 232, 252-253, 256-257, 261-262, 267, 272, 295, 299-300, 305, 310, - 321, 325, 333, 338, 355, 362, 375, 453, 475, 484, 497, 528, 587, 672, - 787, 791, 843, 870, 914, 950, 1003, 1012, 1019, 1024, 1030, 1038, - 1048, 1069, 1079, 1082-1083, 1088, 1090, 1092, 1095, 1104, 1111, 1115-1116, - 1119-1120, 1123, 1130, 1138, 1142, 1178, 1199, 1206, 1221, 1237, 1252, - 1260, 1263, 1266, 1285, 1301, 1304, 1329, 1371, 1382, 1415, 1424, - 1449, 1455, 1466, 1477, 1500, 1519, 1538, 1545, 1565, 1574, 1583, - 1593, 1614, 1627, 1636, 1644, 1652, 1669, 1674, 1681, 1694, 1708, - 1717, 1723, 1740, 1748, 1751, 1756, 1763, 1766, 1771, 1777, 1780, - 1783, 1794, 1800, 1803, 1806, 1812, 1826, 1843, 1852, 1865-1866, 1868-1869, - 1872-1873, 1876, 1881-1883, 1911, 1917-1918, 1924, 1928, 1937, 1941, - 2099-2101, 2103-2104, 2106-2123, 2128, 2134, 2141, 2145, 2149, 2153, - 2164, 2189, 2197, 2209, 2226, 2234, 2280, 2318, 2321, 2325, 2328, - 2333, 2339, 2348, 2353, 2355, 2357, 2363, 2370-2371, 2377 - sensor: airs_aqua - obserr_demisf: - - 0.01 - - 0.02 - - 0.03 - - 0.02 - - 0.03 - obserr_dtempf: - - 0.5 - - 2.0 - - 4.0 - - 2.0 - - 4.0 - - filter: Background Check - filter variables: - - name: brightnessTemperature - channels: 1, 6-7, 10-11, 15-17, 20-22, 24, 27-28, 30, 36, 39-40, 42, 51-52, - 54-56, 59, 62-63, 68-69, 71-80, 82-84, 86, 92-93, 98-99, 101, 104-105, - 108, 110-111, 113, 116-117, 123-124, 128-129, 138-139, 144-145, 150-151, - 156-157, 159, 162, 165, 168-170, 172-175, 177, 179-180, 182, 185-186, - 190, 192, 198, 201, 204, 207, 210, 215-216, 221, 226-227, 232, 252-253, - 256-257, 261-262, 267, 272, 295, 299-300, 305, 310, 321, 325, 333, 338, - 355, 362, 375, 453, 475, 484, 497, 528, 587, 672, 787, 791, 843, 870, - 914, 950, 1003, 1012, 1019, 1024, 1030, 1038, 1048, 1069, 1079, 1082-1083, - 1088, 1090, 1092, 1095, 1104, 1111, 1115-1116, 1119-1120, 1123, 1130, - 1138, 1142, 1178, 1199, 1206, 1221, 1237, 1252, 1260, 1263, 1266, 1285, - 1301, 1304, 1329, 1371, 1382, 1415, 1424, 1449, 1455, 1466, 1477, 1500, - 1519, 1538, 1545, 1565, 1574, 1583, 1593, 1614, 1627, 1636, 1644, 1652, - 1669, 1674, 1681, 1694, 1708, 1717, 1723, 1740, 1748, 1751, 1756, 1763, - 1766, 1771, 1777, 1780, 1783, 1794, 1800, 1803, 1806, 1812, 1826, 1843, - 1852, 1865-1866, 1868-1869, 1872-1873, 1876, 1881-1883, 1911, 1917-1918, - 1924, 1928, 1937, 1941, 2099-2101, 2103-2104, 2106-2123, 2128, 2134, 2141, - 2145, 2149, 2153, 2164, 2189, 2197, 2209, 2226, 2234, 2280, 2318, 2321, - 2325, 2328, 2333, 2339, 2348, 2353, 2355, 2357, 2363, 2370-2371, 2377 - function absolute threshold: - - name: ObsFunction/ObsErrorBoundIR - channels: 1, 6-7, 10-11, 15-17, 20-22, 24, 27-28, 30, 36, 39-40, 42, 51-52, - 54-56, 59, 62-63, 68-69, 71-80, 82-84, 86, 92-93, 98-99, 101, 104-105, - 108, 110-111, 113, 116-117, 123-124, 128-129, 138-139, 144-145, 150-151, - 156-157, 159, 162, 165, 168-170, 172-175, 177, 179-180, 182, 185-186, - 190, 192, 198, 201, 204, 207, 210, 215-216, 221, 226-227, 232, 252-253, - 256-257, 261-262, 267, 272, 295, 299-300, 305, 310, 321, 325, 333, 338, - 355, 362, 375, 453, 475, 484, 497, 528, 587, 672, 787, 791, 843, 870, - 914, 950, 1003, 1012, 1019, 1024, 1030, 1038, 1048, 1069, 1079, 1082-1083, - 1088, 1090, 1092, 1095, 1104, 1111, 1115-1116, 1119-1120, 1123, 1130, - 1138, 1142, 1178, 1199, 1206, 1221, 1237, 1252, 1260, 1263, 1266, 1285, - 1301, 1304, 1329, 1371, 1382, 1415, 1424, 1449, 1455, 1466, 1477, 1500, - 1519, 1538, 1545, 1565, 1574, 1583, 1593, 1614, 1627, 1636, 1644, 1652, - 1669, 1674, 1681, 1694, 1708, 1717, 1723, 1740, 1748, 1751, 1756, 1763, - 1766, 1771, 1777, 1780, 1783, 1794, 1800, 1803, 1806, 1812, 1826, 1843, - 1852, 1865-1866, 1868-1869, 1872-1873, 1876, 1881-1883, 1911, 1917-1918, - 1924, 1928, 1937, 1941, 2099-2101, 2103-2104, 2106-2123, 2128, 2134, 2141, - 2145, 2149, 2153, 2164, 2189, 2197, 2209, 2226, 2234, 2280, 2318, 2321, - 2325, 2328, 2333, 2339, 2348, 2353, 2355, 2357, 2363, 2370-2371, 2377 - options: - channels: 1, 6-7, 10-11, 15-17, 20-22, 24, 27-28, 30, 36, 39-40, 42, 51-52, - 54-56, 59, 62-63, 68-69, 71-80, 82-84, 86, 92-93, 98-99, 101, 104-105, - 108, 110-111, 113, 116-117, 123-124, 128-129, 138-139, 144-145, 150-151, - 156-157, 159, 162, 165, 168-170, 172-175, 177, 179-180, 182, 185-186, - 190, 192, 198, 201, 204, 207, 210, 215-216, 221, 226-227, 232, 252-253, - 256-257, 261-262, 267, 272, 295, 299-300, 305, 310, 321, 325, 333, 338, - 355, 362, 375, 453, 475, 484, 497, 528, 587, 672, 787, 791, 843, 870, - 914, 950, 1003, 1012, 1019, 1024, 1030, 1038, 1048, 1069, 1079, 1082-1083, - 1088, 1090, 1092, 1095, 1104, 1111, 1115-1116, 1119-1120, 1123, 1130, - 1138, 1142, 1178, 1199, 1206, 1221, 1237, 1252, 1260, 1263, 1266, 1285, - 1301, 1304, 1329, 1371, 1382, 1415, 1424, 1449, 1455, 1466, 1477, 1500, - 1519, 1538, 1545, 1565, 1574, 1583, 1593, 1614, 1627, 1636, 1644, 1652, - 1669, 1674, 1681, 1694, 1708, 1717, 1723, 1740, 1748, 1751, 1756, 1763, - 1766, 1771, 1777, 1780, 1783, 1794, 1800, 1803, 1806, 1812, 1826, 1843, - 1852, 1865-1866, 1868-1869, 1872-1873, 1876, 1881-1883, 1911, 1917-1918, - 1924, 1928, 1937, 1941, 2099-2101, 2103-2104, 2106-2123, 2128, 2134, - 2141, 2145, 2149, 2153, 2164, 2189, 2197, 2209, 2226, 2234, 2280, 2318, - 2321, 2325, 2328, 2333, 2339, 2348, 2353, 2355, 2357, 2363, 2370-2371, - 2377 - obserr_bound_latitude: - name: ObsFunction/ObsErrorFactorLatRad - options: - latitude_parameters: - - 25.0 - - 0.5 - - 0.04 - - 1.0 - obserr_bound_transmittop: - name: ObsFunction/ObsErrorFactorTransmitTopRad - channels: 1, 6-7, 10-11, 15-17, 20-22, 24, 27-28, 30, 36, 39-40, 42, - 51-52, 54-56, 59, 62-63, 68-69, 71-80, 82-84, 86, 92-93, 98-99, 101, - 104-105, 108, 110-111, 113, 116-117, 123-124, 128-129, 138-139, 144-145, - 150-151, 156-157, 159, 162, 165, 168-170, 172-175, 177, 179-180, 182, - 185-186, 190, 192, 198, 201, 204, 207, 210, 215-216, 221, 226-227, - 232, 252-253, 256-257, 261-262, 267, 272, 295, 299-300, 305, 310, - 321, 325, 333, 338, 355, 362, 375, 453, 475, 484, 497, 528, 587, 672, - 787, 791, 843, 870, 914, 950, 1003, 1012, 1019, 1024, 1030, 1038, - 1048, 1069, 1079, 1082-1083, 1088, 1090, 1092, 1095, 1104, 1111, 1115-1116, - 1119-1120, 1123, 1130, 1138, 1142, 1178, 1199, 1206, 1221, 1237, 1252, - 1260, 1263, 1266, 1285, 1301, 1304, 1329, 1371, 1382, 1415, 1424, - 1449, 1455, 1466, 1477, 1500, 1519, 1538, 1545, 1565, 1574, 1583, - 1593, 1614, 1627, 1636, 1644, 1652, 1669, 1674, 1681, 1694, 1708, - 1717, 1723, 1740, 1748, 1751, 1756, 1763, 1766, 1771, 1777, 1780, - 1783, 1794, 1800, 1803, 1806, 1812, 1826, 1843, 1852, 1865-1866, 1868-1869, - 1872-1873, 1876, 1881-1883, 1911, 1917-1918, 1924, 1928, 1937, 1941, - 2099-2101, 2103-2104, 2106-2123, 2128, 2134, 2141, 2145, 2149, 2153, - 2164, 2189, 2197, 2209, 2226, 2234, 2280, 2318, 2321, 2325, 2328, - 2333, 2339, 2348, 2353, 2355, 2357, 2363, 2370-2371, 2377 - options: - channels: 1, 6-7, 10-11, 15-17, 20-22, 24, 27-28, 30, 36, 39-40, 42, - 51-52, 54-56, 59, 62-63, 68-69, 71-80, 82-84, 86, 92-93, 98-99, - 101, 104-105, 108, 110-111, 113, 116-117, 123-124, 128-129, 138-139, - 144-145, 150-151, 156-157, 159, 162, 165, 168-170, 172-175, 177, - 179-180, 182, 185-186, 190, 192, 198, 201, 204, 207, 210, 215-216, - 221, 226-227, 232, 252-253, 256-257, 261-262, 267, 272, 295, 299-300, - 305, 310, 321, 325, 333, 338, 355, 362, 375, 453, 475, 484, 497, - 528, 587, 672, 787, 791, 843, 870, 914, 950, 1003, 1012, 1019, 1024, - 1030, 1038, 1048, 1069, 1079, 1082-1083, 1088, 1090, 1092, 1095, - 1104, 1111, 1115-1116, 1119-1120, 1123, 1130, 1138, 1142, 1178, - 1199, 1206, 1221, 1237, 1252, 1260, 1263, 1266, 1285, 1301, 1304, - 1329, 1371, 1382, 1415, 1424, 1449, 1455, 1466, 1477, 1500, 1519, - 1538, 1545, 1565, 1574, 1583, 1593, 1614, 1627, 1636, 1644, 1652, - 1669, 1674, 1681, 1694, 1708, 1717, 1723, 1740, 1748, 1751, 1756, - 1763, 1766, 1771, 1777, 1780, 1783, 1794, 1800, 1803, 1806, 1812, - 1826, 1843, 1852, 1865-1866, 1868-1869, 1872-1873, 1876, 1881-1883, - 1911, 1917-1918, 1924, 1928, 1937, 1941, 2099-2101, 2103-2104, 2106-2123, - 2128, 2134, 2141, 2145, 2149, 2153, 2164, 2189, 2197, 2209, 2226, - 2234, 2280, 2318, 2321, 2325, 2328, 2333, 2339, 2348, 2353, 2355, - 2357, 2363, 2370-2371, 2377 - obserr_bound_max: - - 3.5 - - 3.5 - - 3.5 - - 3.5 - - 3.5 - - 3.5 - - 3.5 - - 3.5 - - 3.5 - - 3.5 - - 3.5 - - 3.5 - - 3.5 - - 3.5 - - 3.5 - - 3.5 - - 3.5 - - 3.5 - - 3.5 - - 3.5 - - 3.5 - - 3.5 - - 3.5 - - 3.5 - - 3.5 - - 3.5 - - 3.5 - - 3.5 - - 3.5 - - 3.5 - - 3.5 - - 3.5 - - 3.5 - - 3.5 - - 3.5 - - 3.5 - - 3.5 - - 3.5 - - 3.5 - - 3.5 - - 3.5 - - 3.5 - - 3.5 - - 3.5 - - 3.5 - - 3.5 - - 3.5 - - 3.5 - - 3.5 - - 3.5 - - 3.5 - - 3.5 - - 3.5 - - 3.5 - - 3.5 - - 3.5 - - 3.5 - - 3.5 - - 3.5 - - 3.5 - - 3.5 - - 3.5 - - 3.0 - - 3.0 - - 3.0 - - 3.0 - - 1.0 - - 1.0 - - 3.0 - - 1.0 - - 3.0 - - 1.0 - - 1.0 - - 3.0 - - 1.0 - - 1.0 - - 1.0 - - 1.0 - - 3.0 - - 1.0 - - 1.0 - - 3.0 - - 1.0 - - 1.0 - - 1.0 - - 1.0 - - 1.0 - - 1.0 - - 3.0 - - 3.0 - - 3.5 - - 3.0 - - 3.5 - - 3.0 - - 3.0 - - 3.0 - - 3.0 - - 3.0 - - 3.0 - - 3.0 - - 3.0 - - 3.0 - - 3.0 - - 3.0 - - 3.0 - - 3.0 - - 3.0 - - 3.0 - - 3.0 - - 3.0 - - 3.5 - - 3.0 - - 3.0 - - 3.0 - - 3.0 - - 3.0 - - 3.0 - - 3.0 - - 3.0 - - 3.0 - - 3.0 - - 3.0 - - 3.0 - - 3.0 - - 3.0 - - 3.0 - - 3.0 - - 3.0 - - 3.0 - - 3.0 - - 3.0 - - 1.7 - - 3.0 - - 1.0 - - 3.0 - - 3.0 - - 3.0 - - 3.0 - - 3.0 - - 3.0 - - 3.5 - - 1.25 - - 3.5 - - 3.5 - - 3.0 - - 3.0 - - 1.5 - - 3.0 - - 3.0 - - 3.0 - - 1.5 - - 3.0 - - 3.0 - - 3.0 - - 3.0 - - 3.0 - - 3.0 - - 3.0 - - 3.0 - - 3.0 - - 3.0 - - 3.5 - - 3.0 - - 3.5 - - 3.0 - - 3.0 - - 3.0 - - 3.0 - - 3.5 - - 3.0 - - 4.5 - - 4.5 - - 4.5 - - 4.5 - - 4.5 - - 4.5 - - 4.5 - - 4.5 - - 4.5 - - 4.5 - - 4.5 - - 4.5 - - 4.5 - - 4.5 - - 4.5 - - 4.5 - - 4.5 - - 4.5 - - 4.5 - - 4.5 - - 4.5 - - 4.5 - - 4.5 - - 4.5 - - 4.5 - - 4.5 - - 4.5 - - 4.5 - - 4.5 - - 4.5 - - 4.5 - - 4.5 - - 4.5 - - 4.5 - - 4.5 - - 4.5 - - 4.5 - - 4.5 - - 4.5 - - 4.5 - - 4.5 - - 4.5 - - 4.5 - - 4.5 - - 2.5 - - 2.5 - - 2.5 - - 2.5 - - 2.5 - - 2.5 - - 2.5 - - 2.5 - - 2.5 - - 2.5 - - 2.5 - - 2.5 - - 2.5 - - 2.5 - - 2.5 - - 3.5 - - 3.5 - - 3.5 - - 3.5 - - 3.5 - - 3.5 - - 3.5 - - 3.5 - - 3.5 - - 3.5 - - 3.5 - - 3.0 - - 3.0 - - 3.0 - - 3.0 - - 3.0 - - 3.0 - - 3.0 - - 3.0 - - 3.0 - - 3.0 - - 3.0 - - 3.0 - - 3.0 - - 3.0 - - 3.0 - - 3.0 - - 3.0 - - 3.0 - - 3.0 - - 3.0 - - 3.0 - - 3.0 - - 3.0 - - 3.0 - - 3.0 - - 3.0 - - 3.0 - - 3.0 - - 3.0 - - 3.0 - - 3.0 - - 3.0 - - 3.0 - - 3.0 - - 3.0 - - 3.0 - - 3.0 - - 3.0 - - 3.0 - - 3.0 - - 3.0 - action: - name: reject - - filter: Bounds Check - filter variables: - - name: brightnessTemperature - channels: 1, 6-7, 10-11, 15-17, 20-22, 24, 27-28, 30, 36, 39-40, 42, 51-52, - 54-56, 59, 62-63, 68-69, 71-80, 82-84, 86, 92-93, 98-99, 101, 104-105, - 108, 110-111, 113, 116-117, 123-124, 128-129, 138-139, 144-145, 150-151, - 156-157, 159, 162, 165, 168-170, 172-175, 177, 179-180, 182, 185-186, - 190, 192, 198, 201, 204, 207, 210, 215-216, 221, 226-227, 232, 252-253, - 256-257, 261-262, 267, 272, 295, 299-300, 305, 310, 321, 325, 333, 338, - 355, 362, 375, 453, 475, 484, 497, 528, 587, 672, 787, 791, 843, 870, - 914, 950, 1003, 1012, 1019, 1024, 1030, 1038, 1048, 1069, 1079, 1082-1083, - 1088, 1090, 1092, 1095, 1104, 1111, 1115-1116, 1119-1120, 1123, 1130, - 1138, 1142, 1178, 1199, 1206, 1221, 1237, 1252, 1260, 1263, 1266, 1285, - 1301, 1304, 1329, 1371, 1382, 1415, 1424, 1449, 1455, 1466, 1477, 1500, - 1519, 1538, 1545, 1565, 1574, 1583, 1593, 1614, 1627, 1636, 1644, 1652, - 1669, 1674, 1681, 1694, 1708, 1717, 1723, 1740, 1748, 1751, 1756, 1763, - 1766, 1771, 1777, 1780, 1783, 1794, 1800, 1803, 1806, 1812, 1826, 1843, - 1852, 1865-1866, 1868-1869, 1872-1873, 1876, 1881-1883, 1911, 1917-1918, - 1924, 1928, 1937, 1941, 2099-2101, 2103-2104, 2106-2123, 2128, 2134, 2141, - 2145, 2149, 2153, 2164, 2189, 2197, 2209, 2226, 2234, 2280, 2318, 2321, - 2325, 2328, 2333, 2339, 2348, 2353, 2355, 2357, 2363, 2370-2371, 2377 - test variables: - - name: ObsFunction/SurfTypeCheckRad - channels: 1, 6-7, 10-11, 15-17, 20-22, 24, 27-28, 30, 36, 39-40, 42, 51-52, - 54-56, 59, 62-63, 68-69, 71-80, 82-84, 86, 92-93, 98-99, 101, 104-105, - 108, 110-111, 113, 116-117, 123-124, 128-129, 138-139, 144-145, 150-151, - 156-157, 159, 162, 165, 168-170, 172-175, 177, 179-180, 182, 185-186, - 190, 192, 198, 201, 204, 207, 210, 215-216, 221, 226-227, 232, 252-253, - 256-257, 261-262, 267, 272, 295, 299-300, 305, 310, 321, 325, 333, 338, - 355, 362, 375, 453, 475, 484, 497, 528, 587, 672, 787, 791, 843, 870, - 914, 950, 1003, 1012, 1019, 1024, 1030, 1038, 1048, 1069, 1079, 1082-1083, - 1088, 1090, 1092, 1095, 1104, 1111, 1115-1116, 1119-1120, 1123, 1130, - 1138, 1142, 1178, 1199, 1206, 1221, 1237, 1252, 1260, 1263, 1266, 1285, - 1301, 1304, 1329, 1371, 1382, 1415, 1424, 1449, 1455, 1466, 1477, 1500, - 1519, 1538, 1545, 1565, 1574, 1583, 1593, 1614, 1627, 1636, 1644, 1652, - 1669, 1674, 1681, 1694, 1708, 1717, 1723, 1740, 1748, 1751, 1756, 1763, - 1766, 1771, 1777, 1780, 1783, 1794, 1800, 1803, 1806, 1812, 1826, 1843, - 1852, 1865-1866, 1868-1869, 1872-1873, 1876, 1881-1883, 1911, 1917-1918, - 1924, 1928, 1937, 1941, 2099-2101, 2103-2104, 2106-2123, 2128, 2134, 2141, - 2145, 2149, 2153, 2164, 2189, 2197, 2209, 2226, 2234, 2280, 2318, 2321, - 2325, 2328, 2333, 2339, 2348, 2353, 2355, 2357, 2363, 2370-2371, 2377 - options: - channels: 1, 6-7, 10-11, 15-17, 20-22, 24, 27-28, 30, 36, 39-40, 42, 51-52, - 54-56, 59, 62-63, 68-69, 71-80, 82-84, 86, 92-93, 98-99, 101, 104-105, - 108, 110-111, 113, 116-117, 123-124, 128-129, 138-139, 144-145, 150-151, - 156-157, 159, 162, 165, 168-170, 172-175, 177, 179-180, 182, 185-186, - 190, 192, 198, 201, 204, 207, 210, 215-216, 221, 226-227, 232, 252-253, - 256-257, 261-262, 267, 272, 295, 299-300, 305, 310, 321, 325, 333, 338, - 355, 362, 375, 453, 475, 484, 497, 528, 587, 672, 787, 791, 843, 870, - 914, 950, 1003, 1012, 1019, 1024, 1030, 1038, 1048, 1069, 1079, 1082-1083, - 1088, 1090, 1092, 1095, 1104, 1111, 1115-1116, 1119-1120, 1123, 1130, - 1138, 1142, 1178, 1199, 1206, 1221, 1237, 1252, 1260, 1263, 1266, 1285, - 1301, 1304, 1329, 1371, 1382, 1415, 1424, 1449, 1455, 1466, 1477, 1500, - 1519, 1538, 1545, 1565, 1574, 1583, 1593, 1614, 1627, 1636, 1644, 1652, - 1669, 1674, 1681, 1694, 1708, 1717, 1723, 1740, 1748, 1751, 1756, 1763, - 1766, 1771, 1777, 1780, 1783, 1794, 1800, 1803, 1806, 1812, 1826, 1843, - 1852, 1865-1866, 1868-1869, 1872-1873, 1876, 1881-1883, 1911, 1917-1918, - 1924, 1928, 1937, 1941, 2099-2101, 2103-2104, 2106-2123, 2128, 2134, - 2141, 2145, 2149, 2153, 2164, 2189, 2197, 2209, 2226, 2234, 2280, 2318, - 2321, 2325, 2328, 2333, 2339, 2348, 2353, 2355, 2357, 2363, 2370-2371, - 2377 - use_flag: - - -1 - - -1 - - -1 - - -1 - - -1 - - 1 - - -1 - - -1 - - 1 - - 1 - - 1 - - -1 - - 1 - - 1 - - -1 - - -1 - - -1 - - 1 - - -1 - - -1 - - 1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - 1 - - -1 - - 1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - 1 - - 1 - - 1 - - 1 - - -1 - - 1 - - 1 - - -1 - - 1 - - 1 - - -1 - - 1 - - 1 - - 1 - - -1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - -1 - - 1 - - -1 - - 1 - - 1 - - -1 - - 1 - - 1 - - 1 - - 1 - - -1 - - 1 - - 1 - - -1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - -1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - -1 - - -1 - - 1 - - -1 - - -1 - - 1 - - 1 - - 1 - - 1 - - -1 - - -1 - - 1 - - -1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - -1 - - 1 - - 1 - - 1 - - -1 - - 1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - 1 - - -1 - - -1 - - -1 - - -1 - - 1 - - -1 - - -1 - - -1 - - 1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - -1 - - 1 - - 1 - - 1 - - -1 - - -1 - - 1 - - 1 - - -1 - - -1 - - -1 - - 1 - - -1 - - -1 - - -1 - - 1 - - -1 - - -1 - - 1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - 1 - - -1 - - -1 - - -1 - - -1 - - -1 - - 1 - - -1 - - -1 - - -1 - - 1 - - -1 - - -1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - -1 - - 1 - - 1 - - 1 - - 1 - - 1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - use_flag_clddet: - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 31 - - 1 - - 31 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 31 - - 1 - - 1 - - 1 - - 1 - - 31 - - 1 - - 1 - - 1 - - 31 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - maxvalue: 1.0e-12 - defer to post: true - action: - name: reject - - filter: Bounds Check - filter variables: - - name: brightnessTemperature - channels: 1, 6-7, 10-11, 15-17, 20-22, 24, 27-28, 30, 36, 39-40, 42, 51-52, - 54-56, 59, 62-63, 68-69, 71-80, 82-84, 86, 92-93, 98-99, 101, 104-105, - 108, 110-111, 113, 116-117, 123-124, 128-129, 138-139, 144-145, 150-151, - 156-157, 159, 162, 165, 168-170, 172-175, 177, 179-180, 182, 185-186, - 190, 192, 198, 201, 204, 207, 210, 215-216, 221, 226-227, 232, 252-253, - 256-257, 261-262, 267, 272, 295, 299-300, 305, 310, 321, 325, 333, 338, - 355, 362, 375, 453, 475, 484, 497, 528, 587, 672, 787, 791, 843, 870, - 914, 950, 1003, 1012, 1019, 1024, 1030, 1038, 1048, 1069, 1079, 1082-1083, - 1088, 1090, 1092, 1095, 1104, 1111, 1115-1116, 1119-1120, 1123, 1130, - 1138, 1142, 1178, 1199, 1206, 1221, 1237, 1252, 1260, 1263, 1266, 1285, - 1301, 1304, 1329, 1371, 1382, 1415, 1424, 1449, 1455, 1466, 1477, 1500, - 1519, 1538, 1545, 1565, 1574, 1583, 1593, 1614, 1627, 1636, 1644, 1652, - 1669, 1674, 1681, 1694, 1708, 1717, 1723, 1740, 1748, 1751, 1756, 1763, - 1766, 1771, 1777, 1780, 1783, 1794, 1800, 1803, 1806, 1812, 1826, 1843, - 1852, 1865-1866, 1868-1869, 1872-1873, 1876, 1881-1883, 1911, 1917-1918, - 1924, 1928, 1937, 1941, 2099-2101, 2103-2104, 2106-2123, 2128, 2134, 2141, - 2145, 2149, 2153, 2164, 2189, 2197, 2209, 2226, 2234, 2280, 2318, 2321, - 2325, 2328, 2333, 2339, 2348, 2353, 2355, 2357, 2363, 2370-2371, 2377 - test variables: - - name: ObsFunction/ChannelUseflagCheckRad - channels: 1, 6-7, 10-11, 15-17, 20-22, 24, 27-28, 30, 36, 39-40, 42, 51-52, - 54-56, 59, 62-63, 68-69, 71-80, 82-84, 86, 92-93, 98-99, 101, 104-105, - 108, 110-111, 113, 116-117, 123-124, 128-129, 138-139, 144-145, 150-151, - 156-157, 159, 162, 165, 168-170, 172-175, 177, 179-180, 182, 185-186, - 190, 192, 198, 201, 204, 207, 210, 215-216, 221, 226-227, 232, 252-253, - 256-257, 261-262, 267, 272, 295, 299-300, 305, 310, 321, 325, 333, 338, - 355, 362, 375, 453, 475, 484, 497, 528, 587, 672, 787, 791, 843, 870, - 914, 950, 1003, 1012, 1019, 1024, 1030, 1038, 1048, 1069, 1079, 1082-1083, - 1088, 1090, 1092, 1095, 1104, 1111, 1115-1116, 1119-1120, 1123, 1130, - 1138, 1142, 1178, 1199, 1206, 1221, 1237, 1252, 1260, 1263, 1266, 1285, - 1301, 1304, 1329, 1371, 1382, 1415, 1424, 1449, 1455, 1466, 1477, 1500, - 1519, 1538, 1545, 1565, 1574, 1583, 1593, 1614, 1627, 1636, 1644, 1652, - 1669, 1674, 1681, 1694, 1708, 1717, 1723, 1740, 1748, 1751, 1756, 1763, - 1766, 1771, 1777, 1780, 1783, 1794, 1800, 1803, 1806, 1812, 1826, 1843, - 1852, 1865-1866, 1868-1869, 1872-1873, 1876, 1881-1883, 1911, 1917-1918, - 1924, 1928, 1937, 1941, 2099-2101, 2103-2104, 2106-2123, 2128, 2134, 2141, - 2145, 2149, 2153, 2164, 2189, 2197, 2209, 2226, 2234, 2280, 2318, 2321, - 2325, 2328, 2333, 2339, 2348, 2353, 2355, 2357, 2363, 2370-2371, 2377 - options: - channels: 1, 6-7, 10-11, 15-17, 20-22, 24, 27-28, 30, 36, 39-40, 42, 51-52, - 54-56, 59, 62-63, 68-69, 71-80, 82-84, 86, 92-93, 98-99, 101, 104-105, - 108, 110-111, 113, 116-117, 123-124, 128-129, 138-139, 144-145, 150-151, - 156-157, 159, 162, 165, 168-170, 172-175, 177, 179-180, 182, 185-186, - 190, 192, 198, 201, 204, 207, 210, 215-216, 221, 226-227, 232, 252-253, - 256-257, 261-262, 267, 272, 295, 299-300, 305, 310, 321, 325, 333, 338, - 355, 362, 375, 453, 475, 484, 497, 528, 587, 672, 787, 791, 843, 870, - 914, 950, 1003, 1012, 1019, 1024, 1030, 1038, 1048, 1069, 1079, 1082-1083, - 1088, 1090, 1092, 1095, 1104, 1111, 1115-1116, 1119-1120, 1123, 1130, - 1138, 1142, 1178, 1199, 1206, 1221, 1237, 1252, 1260, 1263, 1266, 1285, - 1301, 1304, 1329, 1371, 1382, 1415, 1424, 1449, 1455, 1466, 1477, 1500, - 1519, 1538, 1545, 1565, 1574, 1583, 1593, 1614, 1627, 1636, 1644, 1652, - 1669, 1674, 1681, 1694, 1708, 1717, 1723, 1740, 1748, 1751, 1756, 1763, - 1766, 1771, 1777, 1780, 1783, 1794, 1800, 1803, 1806, 1812, 1826, 1843, - 1852, 1865-1866, 1868-1869, 1872-1873, 1876, 1881-1883, 1911, 1917-1918, - 1924, 1928, 1937, 1941, 2099-2101, 2103-2104, 2106-2123, 2128, 2134, - 2141, 2145, 2149, 2153, 2164, 2189, 2197, 2209, 2226, 2234, 2280, 2318, - 2321, 2325, 2328, 2333, 2339, 2348, 2353, 2355, 2357, 2363, 2370-2371, - 2377 - use_flag: - - -1 - - -1 - - -1 - - -1 - - -1 - - 1 - - -1 - - -1 - - 1 - - 1 - - 1 - - -1 - - 1 - - 1 - - -1 - - -1 - - -1 - - 1 - - -1 - - -1 - - 1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - 1 - - -1 - - 1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - 1 - - 1 - - 1 - - 1 - - -1 - - 1 - - 1 - - -1 - - 1 - - 1 - - -1 - - 1 - - 1 - - 1 - - -1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - -1 - - 1 - - -1 - - 1 - - 1 - - -1 - - 1 - - 1 - - 1 - - 1 - - -1 - - 1 - - 1 - - -1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - -1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - -1 - - -1 - - 1 - - -1 - - -1 - - 1 - - 1 - - 1 - - 1 - - -1 - - -1 - - 1 - - -1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - -1 - - 1 - - 1 - - 1 - - -1 - - 1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - 1 - - -1 - - -1 - - -1 - - -1 - - 1 - - -1 - - -1 - - -1 - - 1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - -1 - - 1 - - 1 - - 1 - - -1 - - -1 - - 1 - - 1 - - -1 - - -1 - - -1 - - 1 - - -1 - - -1 - - -1 - - 1 - - -1 - - -1 - - 1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - 1 - - -1 - - -1 - - -1 - - -1 - - -1 - - 1 - - -1 - - -1 - - -1 - - 1 - - -1 - - -1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - -1 - - 1 - - 1 - - 1 - - 1 - - 1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - minvalue: 1.0e-12 - action: - name: reject - - obs space: - name: AMSR2 GCOM-W1 - obsdatain: - engine: - type: H5File - obsfile: ./obs/amsr2_gcom-w1.$BYYYYYMMDDTHH0000Z.nc4 - missing file action: warn - obsdataout: - engine: - type: H5File - obsfile: ./hofx/amsr2_gcom-w1.$BYYYYYMMDDTHH0000Z.nc4 - io pool: - max pool size: 6 - simulated variables: - - brightnessTemperature - channels: 1-14 - obs operator: - name: CRTM - Absorbers: - - H2O - - O3 - - CO2 - Clouds: - - Water - - Ice - - Rain - - Snow - Cloud_Fraction: 1.0 - obs options: - Sensor_ID: amsr2_gcom-w1 - EndianType: little_endian - CoefficientPath: $JEDI_CRTM_COEFFS - linear obs operator: - Absorbers: - - H2O - - O3 - Clouds: - - Water - - Ice - - Rain - - Snow - Surfaces: - - Water_Temperature - - Land_Temperature - - Ice_Temperature - - Snow_Temperature - obs bias: - input file: ./obs/amsr2_gcom-w1.$PYYYYYMMDDTHH0000Z.satbias.nc4 - output file: ./vbc/amsr2_gcom-w1.$BYYYYYMMDDTHH0000Z.satbias.nc4 - variational bc: - predictors: - - name: constant - - name: lapseRate - order: 2 - tlapse: ./obs/amsr2_gcom-w1.$PYYYYYMMDDTHH0000Z.tlapse.txt - - name: lapseRate - tlapse: ./obs/amsr2_gcom-w1.$PYYYYYMMDDTHH0000Z.tlapse.txt - - name: emissivityJacobian - - name: sensorScanAngle - var_name: sensorScanPosition - order: 4 - - name: sensorScanAngle - var_name: sensorScanPosition - order: 3 - - name: sensorScanAngle - var_name: sensorScanPosition - order: 2 - - name: sensorScanAngle - var_name: sensorScanPosition - covariance: - minimal required obs number: 20 - variance range: - - 1.0e-06 - - 10.0 - step size: 0.0001 - largest analysis variance: 10000.0 - prior: - input file: ./obs/amsr2_gcom-w1.$PYYYYYMMDDTHH0000Z.satbias_cov.nc4 - inflation: - ratio: 1.1 - ratio for small dataset: 2.0 - output file: ./vbc/amsr2_gcom-w1.$BYYYYYMMDDTHH0000Z.satbias_cov.nc4 - obs filters: - - filter: Bounds Check - filter variables: - - name: brightnessTemperature - channels: 1-14 - minvalue: 50.0 - maxvalue: 340.0 - - filter: Domain Check - filter variables: - - name: brightnessTemperature - channels: 1-14 - where: - - variable: - name: GeoVaLs/water_area_fraction - minvalue: 0.999 - - variable: - name: GeoVaLs/skin_temperature_at_surface_where_sea - minvalue: 275 - - variable: - name: GeoVaLs/wind_speed_at_surface - maxvalue: 12 - - variable: - name: MetaData/latitude - minvalue: -60.0 - maxvalue: 60.0 - - filter: Bounds Check - filter variables: - - name: brightnessTemperature - channels: 1-14 - test variables: - - name: ObsFunction/TotalColumnVaporGuess - minvalue: 10.0 - - filter: Bounds Check - filter variables: - - name: brightnessTemperature - channels: 1-14 - test variables: - - name: ObsFunction/SunGlintAngle - minvalue: 20.0 - - filter: Bounds Check - filter variables: - - name: brightnessTemperature - channels: 1-14 - test variables: - - name: ObsFunction/CLWRetMW - options: - clwret_ch18v: 7 - clwret_ch18h: 8 - clwret_ch36v: 11 - clwret_ch36h: 12 - sys_bias: - - 0.48 - - 3.0737 - - 0.7433 - - 3.643 - - 3.5304 - - 4.427 - - 5.1448 - - 5.0785 - - 4.9763 - - 9.3215 - - 2.5789 - - 5.5274 - - 0.6641 - - 1.3674 - clwret_types: - - ObsValue - maxvalue: 1.0 - - filter: Bounds Check - filter variables: - - name: brightnessTemperature - channels: 1-14 - test variables: - - name: ObsFunction/CLWRetMW - options: - clwret_ch18v: 7 - clwret_ch18h: 8 - clwret_ch36v: 11 - clwret_ch36h: 12 - sys_bias: - - 0.48 - - 3.0737 - - 0.7433 - - 3.643 - - 3.5304 - - 4.427 - - 5.1448 - - 5.0785 - - 4.9763 - - 9.3215 - - 2.5789 - - 5.5274 - - 0.6641 - - 1.3674 - clwret_types: - - HofX - maxvalue: 1.0 - - filter: Difference Check - filter variables: - - name: brightnessTemperature - channels: 1-14 - value: - name: ObsFunction/CLWRetMW - options: - clwret_ch18v: 7 - clwret_ch18h: 8 - clwret_ch36v: 11 - clwret_ch36h: 12 - sys_bias: - - 0.48 - - 3.0737 - - 0.7433 - - 3.643 - - 3.5304 - - 4.427 - - 5.1448 - - 5.0785 - - 4.9763 - - 9.3215 - - 2.5789 - - 5.5274 - - 0.6641 - - 1.3674 - clwret_types: - - ObsValue - reference: - name: ObsFunction/CLWRetMW - options: - clwret_ch18v: 7 - clwret_ch18h: 8 - clwret_ch36v: 11 - clwret_ch36h: 12 - sys_bias: - - 0.48 - - 3.0737 - - 0.7433 - - 3.643 - - 3.5304 - - 4.427 - - 5.1448 - - 5.0785 - - 4.9763 - - 9.3215 - - 2.5789 - - 5.5274 - - 0.6641 - - 1.3674 - clwret_types: - - HofX - minvalue: -0.5 - maxvalue: 0.5 - - filter: BlackList - filter variables: - - name: brightnessTemperature - channels: 1-14 - action: - name: assign error - error function: - name: ObsFunction/ObsErrorModelRamp - channels: 1-14 - options: - channels: 1-14 - xvar: - name: ObsFunction/CLWRetSymmetricMW - options: - clwret_ch18v: 7 - clwret_ch18h: 8 - clwret_ch36v: 11 - clwret_ch36h: 12 - sys_bias: - - 0.48 - - 3.0737 - - 0.7433 - - 3.643 - - 3.5304 - - 4.427 - - 5.1448 - - 5.0785 - - 4.9763 - - 9.3215 - - 2.5789 - - 5.5274 - - 0.6641 - - 1.3674 - clwret_types: - - ObsValue - - HofX - x0: - - 0.05 - - 0.05 - - 0.05 - - 0.05 - - 0.1 - - 0.1 - - 0.05 - - 0.05 - - 0.05 - - 0.05 - - 0.05 - - 0.05 - - 0.05 - - 0.05 - x1: - - 0.6 - - 0.6 - - 0.6 - - 0.6 - - 0.6 - - 0.5 - - 0.3 - - 0.3 - - 0.3 - - 0.3 - - 0.3 - - 0.3 - - 0.3 - - 0.3 - err0: - - 0.8 - - 0.9 - - 0.8 - - 0.9 - - 1.0 - - 1.1 - - 2.0 - - 3.5 - - 3.0 - - 4.8 - - 5.0 - - 6.0 - - 4.5 - - 6.3 - err1: - - 5.0 - - 5.0 - - 5.0 - - 5.0 - - 5.0 - - 18.5 - - 20.0 - - 40.0 - - 20.0 - - 25.0 - - 30.0 - - 30.0 - - 30.0 - - 20.0 - - filter: Background Check - apply at iterations: 0, 1 - filter variables: - - name: brightnessTemperature - channels: 1-14 - threshold: 2.0 - action: - name: reject - - filter: Background Check - apply at iterations: 0, 1 - filter variables: - - name: brightnessTemperature - channels: 7-10 - absolute threshold: 30 - action: - name: reject - - filter: Background Check - apply at iterations: 0, 1 - filter variables: - - name: brightnessTemperature - channels: 11-14 - absolute threshold: 50 - action: - name: reject - - filter: Bounds Check - filter variables: - - name: brightnessTemperature - channels: 1-14 - test variables: - - name: ObsFunction/ChannelUseflagCheckRad - channels: 1-14 - options: - channels: 1-14 - sensor: amsr2_gcom-w1 - use_flag: - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - 1 - - -1 - - 1 - - -1 - - -1 - - -1 - minvalue: 1.0e-12 - action: - name: reject - - obs space: - name: AMSU-A AQUA - obsdatain: - engine: - type: H5File - obsfile: ./obs/amsua_aqua.$BYYYYYMMDDTHH0000Z.nc4 - missing file action: warn - obsdataout: - engine: - type: H5File - obsfile: ./hofx/amsua_aqua.$BYYYYYMMDDTHH0000Z.nc4 - io pool: - max pool size: 6 - simulated variables: - - brightnessTemperature - channels: 1-15 - obs operator: - name: CRTM - Absorbers: - - H2O - - O3 - - CO2 - obs options: - Sensor_ID: amsua_aqua - EndianType: little_endian - CoefficientPath: $JEDI_CRTM_COEFFS - linear obs operator: - Absorbers: - - H2O - - O3 - Surfaces: - - Water_Temperature - - Land_Temperature - - Ice_Temperature - - Snow_Temperature - obs bias: - input file: ./obs/amsua_aqua.$PYYYYYMMDDTHH0000Z.satbias.nc4 - output file: ./vbc/amsua_aqua.$BYYYYYMMDDTHH0000Z.satbias.nc4 -# variables without bc: -# - brightnessTemperature -# channels: 14 - variational bc: - predictors: - - name: constant - - name: cloudWaterContent - sensor: AMSUA - clwdif_ch238: 1 - clwdif_ch314: 2 - - name: lapseRate - order: 2 - tlapse: ./obs/amsua_aqua.$PYYYYYMMDDTHH0000Z.tlapse.txt - - name: lapseRate - tlapse: ./obs/amsua_aqua.$PYYYYYMMDDTHH0000Z.tlapse.txt - - name: emissivityJacobian - - name: sensorScanAngle - order: 4 - - name: sensorScanAngle - order: 3 - - name: sensorScanAngle - order: 2 - - name: sensorScanAngle - covariance: - minimal required obs number: 20 - variance range: - - 1.0e-06 - - 10.0 - step size: 0.0001 - largest analysis variance: 10000.0 - prior: - input file: ./obs/amsua_aqua.$PYYYYYMMDDTHH0000Z.satbias_cov.nc4 - inflation: - ratio: 1.1 - ratio for small dataset: 2.0 - output file: ./vbc/amsua_aqua.$BYYYYYMMDDTHH0000Z.satbias_cov.nc4 - obs prior filters: - - filter: Perform Action - filter variables: - - name: brightnessTemperature - channels: 1-15 - action: - name: assign error - error parameter vector: - - 2.5 - - 2.0 - - 2.0 - - 0.5 - - 0.4 - - 0.4 - - 0.5 - - 0.3 - - 0.35 - - 0.35 - - 0.45 - - 1.0 - - 1.5 - - 3.75 - - 6.3 - obs post filters: - - filter: Bounds Check - filter variables: - - name: brightnessTemperature - channels: 1-6,15 - test variables: - - name: ObsValue/brightnessTemperature - channels: 1-6,15 - treat missing as out of bounds: true - minvalue: 100.0 - maxvalue: 500.0 - flag all filter variables if any test variable is out of bounds: true - - filter: Bounds Check - filter variables: - - name: brightnessTemperature - channels: 1-15 - minvalue: 100.0 - maxvalue: 500.0 - - filter: Bounds Check - filter variables: - - name: brightnessTemperature - channels: 1-15 - test variables: - - name: ObsFunction/HydrometeorCheckAMSUAclr - channels: 1-15 - options: - sensor: amsua_aqua - channels: 1-15 - test_biaspredictor: cloudWaterContentPredictor - maxvalue: 0.0 - action: - name: reject - - filter: BlackList - filter variables: - - name: brightnessTemperature - channels: 1-15 - action: - name: inflate error - inflation variable: - name: ObsFunction/ObsErrorFactorTopoRad - channels: 1-15 - options: - sensor: amsua_aqua - channels: 1-15 - - filter: BlackList - filter variables: - - name: brightnessTemperature - channels: 1-15 - action: - name: inflate error - inflation variable: - name: ObsFunction/ObsErrorFactorTransmitTopRad - channels: 1-15 - options: - channels: 1-15 - - filter: BlackList - filter variables: - - name: brightnessTemperature - channels: 1-15 - action: - name: inflate error - inflation variable: - name: ObsFunction/ObsErrorFactorSurfJacobianRad - channels: 1-15 - options: - channels: 1-15 - sensor: amsua_aqua - use_biasterm: true - test_biasterm: ObsBiasTerm - obserr_demisf: - - 0.01 - - 0.02 - - 0.015 - - 0.02 - - 0.2 - obserr_dtempf: - - 0.5 - - 2.0 - - 1.0 - - 2.0 - - 4.5 - - filter: Background Check - filter variables: - - name: brightnessTemperature - channels: 1-15 - function absolute threshold: - - name: ObsFunction/ObsErrorBoundMW - channels: 1-15 - options: - sensor: amsua_aqua - channels: 1-15 - obserr_bound_latitude: - name: ObsFunction/ObsErrorFactorLatRad - options: - latitude_parameters: - - 25.0 - - 0.25 - - 0.04 - - 3.0 - obserr_bound_transmittop: - name: ObsFunction/ObsErrorFactorTransmitTopRad - channels: 1-15 - options: - channels: 1-15 - obserr_bound_topo: - name: ObsFunction/ObsErrorFactorTopoRad - channels: 1-15 - options: - channels: 1-15 - sensor: amsua_aqua - error parameter vector: - - 2.5 - - 2.0 - - 2.0 - - 0.5 - - 0.4 - - 0.4 - - 0.5 - - 0.3 - - 0.35 - - 0.35 - - 0.45 - - 1.0 - - 1.5 - - 3.75 - - 6.3 - obserr_bound_max: - - 4.5 - - 4.5 - - 4.5 - - 3.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 3.0 - - 3.5 - - 4.5 - - 4.5 - - 4.5 - action: - name: reject - - filter: Bounds Check - filter variables: - - name: brightnessTemperature - channels: 1-15 - test variables: - - name: ObsFunction/InterChannelConsistencyCheck - channels: 1-15 - options: - channels: 1-15 - use passive_bc: true - sensor: amsua_aqua - use_flag: - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - maxvalue: 1.0e-12 - action: - name: reject - - filter: Bounds Check - filter variables: - - name: brightnessTemperature - channels: 1-15 - test variables: - - name: ObsFunction/ChannelUseflagCheckRad - channels: 1-15 - options: - channels: 1-15 - use_flag: - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - minvalue: 1.0e-12 - action: - name: reject - - obs space: - name: AMSU-A METOP-B - obsdatain: - engine: - type: H5File - obsfile: ./obs/amsua_metop-b.$BYYYYYMMDDTHH0000Z.nc4 - missing file action: warn - obsdataout: - engine: - type: H5File - obsfile: ./hofx/amsua_metop-b.$BYYYYYMMDDTHH0000Z.nc4 - io pool: - max pool size: 6 - simulated variables: - - brightnessTemperature - channels: 1-15 - obs operator: - name: CRTM - Absorbers: - - H2O - - O3 - - CO2 - obs options: - Sensor_ID: amsua_metop-b - EndianType: little_endian - CoefficientPath: $JEDI_CRTM_COEFFS - linear obs operator: - Absorbers: - - H2O - - O3 - Surfaces: - - Water_Temperature - - Land_Temperature - - Ice_Temperature - - Snow_Temperature - obs bias: - input file: ./obs/amsua_metop-b.$PYYYYYMMDDTHH0000Z.satbias.nc4 - output file: ./vbc/amsua_metop-b.$BYYYYYMMDDTHH0000Z.satbias.nc4 -# variables without bc: -# - brightnessTemperature -# channels: 14 - variational bc: - predictors: - - name: constant - - name: cloudWaterContent - sensor: AMSUA - clwdif_ch238: 1 - clwdif_ch314: 2 - - name: lapseRate - order: 2 - tlapse: ./obs/amsua_metop-b.$PYYYYYMMDDTHH0000Z.tlapse.txt - - name: lapseRate - tlapse: ./obs/amsua_metop-b.$PYYYYYMMDDTHH0000Z.tlapse.txt - - name: emissivityJacobian - - name: sensorScanAngle - order: 4 - - name: sensorScanAngle - order: 3 - - name: sensorScanAngle - order: 2 - - name: sensorScanAngle - covariance: - minimal required obs number: 20 - variance range: - - 1.0e-06 - - 10.0 - step size: 0.0001 - largest analysis variance: 10000.0 - prior: - input file: ./obs/amsua_metop-b.$PYYYYYMMDDTHH0000Z.satbias_cov.nc4 - inflation: - ratio: 1.1 - ratio for small dataset: 2.0 - output file: ./vbc/amsua_metop-b.$BYYYYYMMDDTHH0000Z.satbias_cov.nc4 - obs prior filters: - - filter: Perform Action - filter variables: - - name: brightnessTemperature - channels: 1-15 - action: - name: assign error - error parameter vector: - - 2.5 - - 2.0 - - 2.0 - - 0.55 - - 0.3 - - 0.23 - - 0.23 - - 0.25 - - 0.25 - - 0.35 - - 0.4 - - 0.55 - - 0.8 - - 5.0 - - 2.5 - obs post filters: - - filter: Bounds Check - filter variables: - - name: brightnessTemperature - channels: 1-6,15 - test variables: - - name: ObsValue/brightnessTemperature - channels: 1-6,15 - treat missing as out of bounds: true - minvalue: 100.0 - maxvalue: 500.0 - flag all filter variables if any test variable is out of bounds: true - - filter: Bounds Check - filter variables: - - name: brightnessTemperature - channels: 1-15 - minvalue: 100.0 - maxvalue: 500.0 - - filter: Bounds Check - filter variables: - - name: brightnessTemperature - channels: 1-15 - test variables: - - name: ObsFunction/HydrometeorCheckAMSUAclr - channels: 1-15 - options: - sensor: amsua_metop-b - channels: 1-15 - test_biaspredictor: cloudWaterContentPredictor - maxvalue: 0.0 - action: - name: reject - - filter: BlackList - filter variables: - - name: brightnessTemperature - channels: 1-15 - action: - name: inflate error - inflation variable: - name: ObsFunction/ObsErrorFactorTopoRad - channels: 1-15 - options: - sensor: amsua_metop-b - channels: 1-15 - - filter: BlackList - filter variables: - - name: brightnessTemperature - channels: 1-15 - action: - name: inflate error - inflation variable: - name: ObsFunction/ObsErrorFactorTransmitTopRad - channels: 1-15 - options: - channels: 1-15 - - filter: BlackList - filter variables: - - name: brightnessTemperature - channels: 1-15 - action: - name: inflate error - inflation variable: - name: ObsFunction/ObsErrorFactorSurfJacobianRad - channels: 1-15 - options: - channels: 1-15 - sensor: amsua_metop-b - use_biasterm: true - test_biasterm: ObsBiasTerm - obserr_demisf: - - 0.01 - - 0.02 - - 0.015 - - 0.02 - - 0.2 - obserr_dtempf: - - 0.5 - - 2.0 - - 1.0 - - 2.0 - - 4.5 - - filter: Background Check - filter variables: - - name: brightnessTemperature - channels: 1-15 - function absolute threshold: - - name: ObsFunction/ObsErrorBoundMW - channels: 1-15 - options: - sensor: amsua_metop-b - channels: 1-15 - obserr_bound_latitude: - name: ObsFunction/ObsErrorFactorLatRad - options: - latitude_parameters: - - 25.0 - - 0.25 - - 0.04 - - 3.0 - obserr_bound_transmittop: - name: ObsFunction/ObsErrorFactorTransmitTopRad - channels: 1-15 - options: - channels: 1-15 - obserr_bound_topo: - name: ObsFunction/ObsErrorFactorTopoRad - channels: 1-15 - options: - channels: 1-15 - sensor: amsua_metop-b - error parameter vector: - - 2.5 - - 2.0 - - 2.0 - - 0.55 - - 0.3 - - 0.23 - - 0.23 - - 0.25 - - 0.25 - - 0.35 - - 0.4 - - 0.55 - - 0.8 - - 5.0 - - 2.5 - obserr_bound_max: - - 4.5 - - 4.5 - - 4.5 - - 2.5 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.5 - - 3.5 - - 4.5 - - 4.5 - - 4.5 - action: - name: reject - - filter: Bounds Check - filter variables: - - name: brightnessTemperature - channels: 1-15 - test variables: - - name: ObsFunction/InterChannelConsistencyCheck - channels: 1-15 - options: - channels: 1-15 - use passive_bc: true - sensor: amsua_metop-b - use_flag: - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - -1 - maxvalue: 1.0e-12 - action: - name: reject - - filter: Bounds Check - filter variables: - - name: brightnessTemperature - channels: 1-15 - test variables: - - name: ObsFunction/ChannelUseflagCheckRad - channels: 1-15 - options: - channels: 1-15 - use_flag: - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - -1 - minvalue: 1.0e-12 - action: - name: reject - - obs space: - name: AMSU-A METOP-C - obsdatain: - engine: - type: H5File - obsfile: ./obs/amsua_metop-c.$BYYYYYMMDDTHH0000Z.nc4 - missing file action: warn - obsdataout: - engine: - type: H5File - obsfile: ./hofx/amsua_metop-c.$BYYYYYMMDDTHH0000Z.nc4 - io pool: - max pool size: 6 - simulated variables: - - brightnessTemperature - channels: 1-15 - obs operator: - name: CRTM - Absorbers: - - H2O - - O3 - - CO2 - obs options: - Sensor_ID: amsua_metop-c - EndianType: little_endian - CoefficientPath: $JEDI_CRTM_COEFFS - linear obs operator: - Absorbers: - - H2O - - O3 - Surfaces: - - Water_Temperature - - Land_Temperature - - Ice_Temperature - - Snow_Temperature - obs bias: - input file: ./obs/amsua_metop-c.$PYYYYYMMDDTHH0000Z.satbias.nc4 - output file: ./vbc/amsua_metop-c.$BYYYYYMMDDTHH0000Z.satbias.nc4 -# variables without bc: -# - brightnessTemperature -# channels: 14 - variational bc: - predictors: - - name: constant - - name: cloudWaterContent - sensor: AMSUA - clwdif_ch238: 1 - clwdif_ch314: 2 - - name: lapseRate - order: 2 - tlapse: ./obs/amsua_metop-c.$PYYYYYMMDDTHH0000Z.tlapse.txt - - name: lapseRate - tlapse: ./obs/amsua_metop-c.$PYYYYYMMDDTHH0000Z.tlapse.txt - - name: emissivityJacobian - - name: sensorScanAngle - order: 4 - - name: sensorScanAngle - order: 3 - - name: sensorScanAngle - order: 2 - - name: sensorScanAngle - covariance: - minimal required obs number: 20 - variance range: - - 1.0e-06 - - 10.0 - step size: 0.0001 - largest analysis variance: 10000.0 - prior: - input file: ./obs/amsua_metop-c.$PYYYYYMMDDTHH0000Z.satbias_cov.nc4 - inflation: - ratio: 1.1 - ratio for small dataset: 2.0 - output file: ./vbc/amsua_metop-c.$BYYYYYMMDDTHH0000Z.satbias_cov.nc4 - obs prior filters: - - filter: Perform Action - filter variables: - - name: brightnessTemperature - channels: 1-15 - action: - name: assign error - error parameter vector: - - 2.5 - - 2.0 - - 2.0 - - 0.55 - - 0.3 - - 0.23 - - 0.23 - - 0.25 - - 0.25 - - 0.35 - - 0.4 - - 0.55 - - 0.8 - - 5.0 - - 2.5 - obs post filters: - - filter: Bounds Check - filter variables: - - name: brightnessTemperature - channels: 1-6,15 - test variables: - - name: ObsValue/brightnessTemperature - channels: 1-6,15 - treat missing as out of bounds: true - minvalue: 100.0 - maxvalue: 500.0 - flag all filter variables if any test variable is out of bounds: true - - filter: Bounds Check - filter variables: - - name: brightnessTemperature - channels: 1-15 - minvalue: 100.0 - maxvalue: 500.0 - - filter: Bounds Check - filter variables: - - name: brightnessTemperature - channels: 1-15 - test variables: - - name: ObsFunction/HydrometeorCheckAMSUAclr - channels: 1-15 - options: - sensor: amsua_metop-c - channels: 1-15 - test_biaspredictor: cloudWaterContentPredictor - maxvalue: 0.0 - action: - name: reject - - filter: BlackList - filter variables: - - name: brightnessTemperature - channels: 1-15 - action: - name: inflate error - inflation variable: - name: ObsFunction/ObsErrorFactorTopoRad - channels: 1-15 - options: - sensor: amsua_metop-c - channels: 1-15 - - filter: BlackList - filter variables: - - name: brightnessTemperature - channels: 1-15 - action: - name: inflate error - inflation variable: - name: ObsFunction/ObsErrorFactorTransmitTopRad - channels: 1-15 - options: - channels: 1-15 - - filter: BlackList - filter variables: - - name: brightnessTemperature - channels: 1-15 - action: - name: inflate error - inflation variable: - name: ObsFunction/ObsErrorFactorSurfJacobianRad - channels: 1-15 - options: - channels: 1-15 - sensor: amsua_metop-c - use_biasterm: true - test_biasterm: ObsBiasTerm - obserr_demisf: - - 0.01 - - 0.02 - - 0.015 - - 0.02 - - 0.2 - obserr_dtempf: - - 0.5 - - 2.0 - - 1.0 - - 2.0 - - 4.5 - - filter: Background Check - filter variables: - - name: brightnessTemperature - channels: 1-15 - function absolute threshold: - - name: ObsFunction/ObsErrorBoundMW - channels: 1-15 - options: - sensor: amsua_metop-c - channels: 1-15 - obserr_bound_latitude: - name: ObsFunction/ObsErrorFactorLatRad - options: - latitude_parameters: - - 25.0 - - 0.25 - - 0.04 - - 3.0 - obserr_bound_transmittop: - name: ObsFunction/ObsErrorFactorTransmitTopRad - channels: 1-15 - options: - channels: 1-15 - obserr_bound_topo: - name: ObsFunction/ObsErrorFactorTopoRad - channels: 1-15 - options: - channels: 1-15 - sensor: amsua_metop-c - error parameter vector: - - 2.5 - - 2.0 - - 2.0 - - 0.55 - - 0.3 - - 0.23 - - 0.23 - - 0.25 - - 0.25 - - 0.35 - - 0.4 - - 0.55 - - 0.8 - - 5.0 - - 2.5 - obserr_bound_max: - - 4.5 - - 4.5 - - 4.5 - - 2.5 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.5 - - 3.5 - - 4.5 - - 4.5 - - 4.5 - action: - name: reject - - filter: Bounds Check - filter variables: - - name: brightnessTemperature - channels: 1-15 - test variables: - - name: ObsFunction/InterChannelConsistencyCheck - channels: 1-15 - options: - channels: 1-15 - use passive_bc: true - sensor: amsua_metop-c - use_flag: - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - -1 - maxvalue: 1.0e-12 - action: - name: reject - - filter: Bounds Check - filter variables: - - name: brightnessTemperature - channels: 1-15 - test variables: - - name: ObsFunction/ChannelUseflagCheckRad - channels: 1-15 - options: - channels: 1-15 - use_flag: - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - -1 - minvalue: 1.0e-12 - action: - name: reject - - obs space: - name: AMSU-A NOAA-15 - obsdatain: - engine: - type: H5File - obsfile: ./obs/amsua_n15.$BYYYYYMMDDTHH0000Z.nc4 - missing file action: warn - obsdataout: - engine: - type: H5File - obsfile: ./hofx/amsua_n15.$BYYYYYMMDDTHH0000Z.nc4 - io pool: - max pool size: 6 - simulated variables: - - brightnessTemperature - channels: 1-15 - obs operator: - name: CRTM - Absorbers: - - H2O - - O3 - - CO2 - obs options: - Sensor_ID: amsua_n15 - EndianType: little_endian - CoefficientPath: $JEDI_CRTM_COEFFS - linear obs operator: - Absorbers: - - H2O - - O3 - Surfaces: - - Water_Temperature - - Land_Temperature - - Ice_Temperature - - Snow_Temperature - obs bias: - input file: ./obs/amsua_n15.$PYYYYYMMDDTHH0000Z.satbias.nc4 - output file: ./vbc/amsua_n15.$BYYYYYMMDDTHH0000Z.satbias.nc4 -# variables without bc: -# - brightnessTemperature -# channels: 14 - variational bc: - predictors: - - name: constant - - name: cloudWaterContent - sensor: AMSUA - clwdif_ch238: 1 - clwdif_ch314: 2 - - name: lapseRate - order: 2 - tlapse: ./obs/amsua_n15.$PYYYYYMMDDTHH0000Z.tlapse.txt - - name: lapseRate - tlapse: ./obs/amsua_n15.$PYYYYYMMDDTHH0000Z.tlapse.txt - - name: emissivityJacobian - - name: sensorScanAngle - order: 4 - - name: sensorScanAngle - order: 3 - - name: sensorScanAngle - order: 2 - - name: sensorScanAngle - covariance: - minimal required obs number: 20 - variance range: - - 1.0e-06 - - 10.0 - step size: 0.0001 - largest analysis variance: 10000.0 - prior: - input file: ./obs/amsua_n15.$PYYYYYMMDDTHH0000Z.satbias_cov.nc4 - inflation: - ratio: 1.1 - ratio for small dataset: 2.0 - output file: ./vbc/amsua_n15.$BYYYYYMMDDTHH0000Z.satbias_cov.nc4 - obs prior filters: - - filter: Perform Action - filter variables: - - name: brightnessTemperature - channels: 1-15 - action: - name: assign error - error parameter vector: - - 3.0 - - 2.0 - - 2.0 - - 0.6 - - 0.3 - - 0.23 - - 0.25 - - 0.275 - - 0.34 - - 0.4 - - 0.6 - - 1.0 - - 1.5 - - 5.0 - - 3.0 - obs post filters: - - filter: Bounds Check - filter variables: - - name: brightnessTemperature - channels: 1-6,15 - test variables: - - name: ObsValue/brightnessTemperature - channels: 1-6,15 - treat missing as out of bounds: true - minvalue: 100.0 - maxvalue: 500.0 - flag all filter variables if any test variable is out of bounds: true - - filter: Bounds Check - filter variables: - - name: brightnessTemperature - channels: 1-15 - minvalue: 100.0 - maxvalue: 500.0 - - filter: Bounds Check - filter variables: - - name: brightnessTemperature - channels: 1-15 - test variables: - - name: ObsFunction/HydrometeorCheckAMSUAclr - channels: 1-15 - options: - sensor: amsua_n15 - channels: 1-15 - test_biaspredictor: cloudWaterContentPredictor - maxvalue: 0.0 - action: - name: reject - - filter: BlackList - filter variables: - - name: brightnessTemperature - channels: 1-15 - action: - name: inflate error - inflation variable: - name: ObsFunction/ObsErrorFactorTopoRad - channels: 1-15 - options: - sensor: amsua_n15 - channels: 1-15 - - filter: BlackList - filter variables: - - name: brightnessTemperature - channels: 1-15 - action: - name: inflate error - inflation variable: - name: ObsFunction/ObsErrorFactorTransmitTopRad - channels: 1-15 - options: - channels: 1-15 - - filter: BlackList - filter variables: - - name: brightnessTemperature - channels: 1-15 - action: - name: inflate error - inflation variable: - name: ObsFunction/ObsErrorFactorSurfJacobianRad - channels: 1-15 - options: - channels: 1-15 - sensor: amsua_n15 - use_biasterm: true - test_biasterm: ObsBiasTerm - obserr_demisf: - - 0.01 - - 0.02 - - 0.015 - - 0.02 - - 0.2 - obserr_dtempf: - - 0.5 - - 2.0 - - 1.0 - - 2.0 - - 4.5 - - filter: Background Check - filter variables: - - name: brightnessTemperature - channels: 1-15 - function absolute threshold: - - name: ObsFunction/ObsErrorBoundMW - channels: 1-15 - options: - sensor: amsua_n15 - channels: 1-15 - obserr_bound_latitude: - name: ObsFunction/ObsErrorFactorLatRad - options: - latitude_parameters: - - 25.0 - - 0.25 - - 0.04 - - 3.0 - obserr_bound_transmittop: - name: ObsFunction/ObsErrorFactorTransmitTopRad - channels: 1-15 - options: - channels: 1-15 - obserr_bound_topo: - name: ObsFunction/ObsErrorFactorTopoRad - channels: 1-15 - options: - channels: 1-15 - sensor: amsua_n15 - error parameter vector: - - 3.0 - - 2.0 - - 2.0 - - 0.6 - - 0.3 - - 0.23 - - 0.25 - - 0.275 - - 0.34 - - 0.4 - - 0.6 - - 1.0 - - 1.5 - - 5.0 - - 3.0 - obserr_bound_max: - - 4.5 - - 4.5 - - 4.5 - - 2.5 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.5 - - 3.5 - - 4.5 - - 4.5 - - 4.5 - action: - name: reject - - filter: Bounds Check - filter variables: - - name: brightnessTemperature - channels: 1-15 - test variables: - - name: ObsFunction/InterChannelConsistencyCheck - channels: 1-15 - options: - channels: 1-15 - use passive_bc: true - sensor: amsua_n15 - use_flag: - - -1 - - -1 - - -1 - - 1 - - 1 - - -1 - - 1 - - 1 - - 1 - - 1 - - -1 - - 1 - - 1 - - -1 - - -1 - maxvalue: 1.0e-12 - action: - name: reject - - filter: Bounds Check - filter variables: - - name: brightnessTemperature - channels: 1-15 - test variables: - - name: ObsFunction/ChannelUseflagCheckRad - channels: 1-15 - options: - channels: 1-15 - use_flag: - - -1 - - -1 - - -1 - - 1 - - 1 - - -1 - - 1 - - 1 - - 1 - - 1 - - -1 - - 1 - - 1 - - -1 - - -1 - minvalue: 1.0e-12 - action: - name: reject - - obs space: - name: AMSU-A NOAA-18 - obsdatain: - engine: - type: H5File - obsfile: ./obs/amsua_n18.$BYYYYYMMDDTHH0000Z.nc4 - missing file action: warn - obsdataout: - engine: - type: H5File - obsfile: ./hofx/amsua_n18.$BYYYYYMMDDTHH0000Z.nc4 - io pool: - max pool size: 6 - simulated variables: - - brightnessTemperature - channels: 1-15 - obs operator: - name: CRTM - Absorbers: - - H2O - - O3 - - CO2 - obs options: - Sensor_ID: amsua_n18 - EndianType: little_endian - CoefficientPath: $JEDI_CRTM_COEFFS - linear obs operator: - Absorbers: - - H2O - - O3 - Surfaces: - - Water_Temperature - - Land_Temperature - - Ice_Temperature - - Snow_Temperature - obs bias: - input file: ./obs/amsua_n18.$PYYYYYMMDDTHH0000Z.satbias.nc4 - output file: ./vbc/amsua_n18.$BYYYYYMMDDTHH0000Z.satbias.nc4 -# variables without bc: -# - brightnessTemperature -# channels: 14 - variational bc: - predictors: - - name: constant - - name: cloudWaterContent - sensor: AMSUA - clwdif_ch238: 1 - clwdif_ch314: 2 - - name: lapseRate - order: 2 - tlapse: ./obs/amsua_n18.$PYYYYYMMDDTHH0000Z.tlapse.txt - - name: lapseRate - tlapse: ./obs/amsua_n18.$PYYYYYMMDDTHH0000Z.tlapse.txt - - name: emissivityJacobian - - name: sensorScanAngle - order: 4 - - name: sensorScanAngle - order: 3 - - name: sensorScanAngle - order: 2 - - name: sensorScanAngle - covariance: - minimal required obs number: 20 - variance range: - - 1.0e-06 - - 10.0 - step size: 0.0001 - largest analysis variance: 10000.0 - prior: - input file: ./obs/amsua_n18.$PYYYYYMMDDTHH0000Z.satbias_cov.nc4 - inflation: - ratio: 1.1 - ratio for small dataset: 2.0 - output file: ./vbc/amsua_n18.$BYYYYYMMDDTHH0000Z.satbias_cov.nc4 - obs prior filters: - - filter: Perform Action - filter variables: - - name: brightnessTemperature - channels: 1-15 - action: - name: assign error - error parameter vector: - - 2.5 - - 2.0 - - 2.0 - - 0.55 - - 0.3 - - 0.23 - - 0.23 - - 0.25 - - 0.25 - - 0.35 - - 0.4 - - 0.55 - - 0.8 - - 5.0 - - 2.5 - obs post filters: - - filter: Bounds Check - filter variables: - - name: brightnessTemperature - channels: 1-6,15 - test variables: - - name: ObsValue/brightnessTemperature - channels: 1-6,15 - treat missing as out of bounds: true - minvalue: 100.0 - maxvalue: 500.0 - flag all filter variables if any test variable is out of bounds: true - - filter: Bounds Check - filter variables: - - name: brightnessTemperature - channels: 1-15 - minvalue: 100.0 - maxvalue: 500.0 - - filter: Bounds Check - filter variables: - - name: brightnessTemperature - channels: 1-15 - test variables: - - name: ObsFunction/HydrometeorCheckAMSUAclr - channels: 1-15 - options: - sensor: amsua_n18 - channels: 1-15 - test_biaspredictor: cloudWaterContentPredictor - maxvalue: 0.0 - action: - name: reject - - filter: BlackList - filter variables: - - name: brightnessTemperature - channels: 1-15 - action: - name: inflate error - inflation variable: - name: ObsFunction/ObsErrorFactorTopoRad - channels: 1-15 - options: - sensor: amsua_n18 - channels: 1-15 - - filter: BlackList - filter variables: - - name: brightnessTemperature - channels: 1-15 - action: - name: inflate error - inflation variable: - name: ObsFunction/ObsErrorFactorTransmitTopRad - channels: 1-15 - options: - channels: 1-15 - - filter: BlackList - filter variables: - - name: brightnessTemperature - channels: 1-15 - action: - name: inflate error - inflation variable: - name: ObsFunction/ObsErrorFactorSurfJacobianRad - channels: 1-15 - options: - channels: 1-15 - sensor: amsua_n18 - use_biasterm: true - test_biasterm: ObsBiasTerm - obserr_demisf: - - 0.01 - - 0.02 - - 0.015 - - 0.02 - - 0.2 - obserr_dtempf: - - 0.5 - - 2.0 - - 1.0 - - 2.0 - - 4.5 - - filter: Background Check - filter variables: - - name: brightnessTemperature - channels: 1-15 - function absolute threshold: - - name: ObsFunction/ObsErrorBoundMW - channels: 1-15 - options: - sensor: amsua_n18 - channels: 1-15 - obserr_bound_latitude: - name: ObsFunction/ObsErrorFactorLatRad - options: - latitude_parameters: - - 25.0 - - 0.25 - - 0.04 - - 3.0 - obserr_bound_transmittop: - name: ObsFunction/ObsErrorFactorTransmitTopRad - channels: 1-15 - options: - channels: 1-15 - obserr_bound_topo: - name: ObsFunction/ObsErrorFactorTopoRad - channels: 1-15 - options: - channels: 1-15 - sensor: amsua_n18 - error parameter vector: - - 2.5 - - 2.0 - - 2.0 - - 0.55 - - 0.3 - - 0.23 - - 0.23 - - 0.25 - - 0.25 - - 0.35 - - 0.4 - - 0.55 - - 0.8 - - 5.0 - - 2.5 - obserr_bound_max: - - 4.5 - - 4.5 - - 4.5 - - 2.5 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.5 - - 3.5 - - 4.5 - - 4.5 - - 4.5 - action: - name: reject - - filter: Bounds Check - filter variables: - - name: brightnessTemperature - channels: 1-15 - test variables: - - name: ObsFunction/InterChannelConsistencyCheck - channels: 1-15 - options: - channels: 1-15 - use passive_bc: true - sensor: amsua_n18 - use_flag: - - -1 - - -1 - - -1 - - 1 - - -1 - - 1 - - 1 - - -1 - - -1 - - 1 - - 1 - - 1 - - 1 - - 1 - - -1 - maxvalue: 1.0e-12 - action: - name: reject - - filter: Bounds Check - filter variables: - - name: brightnessTemperature - channels: 1-15 - test variables: - - name: ObsFunction/ChannelUseflagCheckRad - channels: 1-15 - options: - channels: 1-15 - use_flag: - - -1 - - -1 - - -1 - - 1 - - 1 - - 1 - - -1 - - -1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - -1 - minvalue: 1.0e-12 - action: - name: reject - - obs space: - name: AMSU-A NOAA-19 - obsdatain: - engine: - type: H5File - obsfile: ./obs/amsua_n19.$BYYYYYMMDDTHH0000Z.nc4 - missing file action: warn - obsdataout: - engine: - type: H5File - obsfile: ./hofx/amsua_n19.$BYYYYYMMDDTHH0000Z.nc4 - io pool: - max pool size: 6 - simulated variables: - - brightnessTemperature - channels: 1-15 - obs operator: - name: CRTM - Absorbers: - - H2O - - O3 - - CO2 - obs options: - Sensor_ID: amsua_n19 - EndianType: little_endian - CoefficientPath: $JEDI_CRTM_COEFFS - linear obs operator: - Absorbers: - - H2O - - O3 - Surfaces: - - Water_Temperature - - Land_Temperature - - Ice_Temperature - - Snow_Temperature - obs bias: - input file: ./obs/amsua_n19.$PYYYYYMMDDTHH0000Z.satbias.nc4 - output file: ./vbc/amsua_n19.$BYYYYYMMDDTHH0000Z.satbias.nc4 -# variables without bc: -# - brightnessTemperature -# channels: 14 - variational bc: - predictors: - - name: constant - - name: cloudWaterContent - sensor: AMSUA - clwdif_ch238: 1 - clwdif_ch314: 2 - - name: lapseRate - order: 2 - tlapse: ./obs/amsua_n19.$PYYYYYMMDDTHH0000Z.tlapse.txt - - name: lapseRate - tlapse: ./obs/amsua_n19.$PYYYYYMMDDTHH0000Z.tlapse.txt - - name: emissivityJacobian - - name: sensorScanAngle - order: 4 - - name: sensorScanAngle - order: 3 - - name: sensorScanAngle - order: 2 - - name: sensorScanAngle - covariance: - minimal required obs number: 20 - variance range: - - 1.0e-06 - - 10.0 - step size: 0.0001 - largest analysis variance: 10000.0 - prior: - input file: ./obs/amsua_n19.$PYYYYYMMDDTHH0000Z.satbias_cov.nc4 - inflation: - ratio: 1.1 - ratio for small dataset: 2.0 - output file: ./vbc/amsua_n19.$BYYYYYMMDDTHH0000Z.satbias_cov.nc4 - obs prior filters: - - filter: Perform Action - filter variables: - - name: brightnessTemperature - channels: 1-15 - action: - name: assign error - error parameter vector: - - 2.5 - - 2.0 - - 2.0 - - 0.55 - - 0.3 - - 0.23 - - 0.23 - - 0.25 - - 0.25 - - 0.35 - - 0.4 - - 0.55 - - 0.8 - - 5.0 - - 2.5 - obs post filters: - - filter: Bounds Check - filter variables: - - name: brightnessTemperature - channels: 1-6,15 - test variables: - - name: ObsValue/brightnessTemperature - channels: 1-6,15 - treat missing as out of bounds: true - minvalue: 100.0 - maxvalue: 500.0 - flag all filter variables if any test variable is out of bounds: true - - filter: Bounds Check - filter variables: - - name: brightnessTemperature - channels: 1-15 - minvalue: 100.0 - maxvalue: 500.0 - - filter: Bounds Check - filter variables: - - name: brightnessTemperature - channels: 1-15 - test variables: - - name: ObsFunction/HydrometeorCheckAMSUAclr - channels: 1-15 - options: - sensor: amsua_n19 - channels: 1-15 - test_biaspredictor: cloudWaterContentPredictor - maxvalue: 0.0 - action: - name: reject - - filter: BlackList - filter variables: - - name: brightnessTemperature - channels: 1-15 - action: - name: inflate error - inflation variable: - name: ObsFunction/ObsErrorFactorTopoRad - channels: 1-15 - options: - sensor: amsua_n19 - channels: 1-15 - - filter: BlackList - filter variables: - - name: brightnessTemperature - channels: 1-15 - action: - name: inflate error - inflation variable: - name: ObsFunction/ObsErrorFactorTransmitTopRad - channels: 1-15 - options: - channels: 1-15 - - filter: BlackList - filter variables: - - name: brightnessTemperature - channels: 1-15 - action: - name: inflate error - inflation variable: - name: ObsFunction/ObsErrorFactorSurfJacobianRad - channels: 1-15 - options: - channels: 1-15 - sensor: amsua_n19 - use_biasterm: true - test_biasterm: ObsBiasTerm - obserr_demisf: - - 0.01 - - 0.02 - - 0.015 - - 0.02 - - 0.2 - obserr_dtempf: - - 0.5 - - 2.0 - - 1.0 - - 2.0 - - 4.5 - - filter: Background Check - filter variables: - - name: brightnessTemperature - channels: 1-15 - function absolute threshold: - - name: ObsFunction/ObsErrorBoundMW - channels: 1-15 - options: - sensor: amsua_n19 - channels: 1-15 - obserr_bound_latitude: - name: ObsFunction/ObsErrorFactorLatRad - options: - latitude_parameters: - - 25.0 - - 0.25 - - 0.04 - - 3.0 - obserr_bound_transmittop: - name: ObsFunction/ObsErrorFactorTransmitTopRad - channels: 1-15 - options: - channels: 1-15 - obserr_bound_topo: - name: ObsFunction/ObsErrorFactorTopoRad - channels: 1-15 - options: - channels: 1-15 - sensor: amsua_n19 - error parameter vector: - - 2.5 - - 2.0 - - 2.0 - - 0.55 - - 0.3 - - 0.23 - - 0.23 - - 0.25 - - 0.25 - - 0.35 - - 0.4 - - 0.55 - - 0.8 - - 5.0 - - 2.5 - obserr_bound_max: - - 4.5 - - 4.5 - - 4.5 - - 2.5 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.5 - - 3.5 - - 4.5 - - 4.5 - - 4.5 - action: - name: reject - - filter: Bounds Check - filter variables: - - name: brightnessTemperature - channels: 1-15 - test variables: - - name: ObsFunction/InterChannelConsistencyCheck - channels: 1-15 - options: - channels: 1-15 - use passive_bc: true - sensor: amsua_n19 - use_flag: - - -1 - - -1 - - -1 - - 1 - - 1 - - 1 - - -1 - - -1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - -1 - maxvalue: 1.0e-12 - action: - name: reject - - filter: Bounds Check - filter variables: - - name: brightnessTemperature - channels: 1-15 - test variables: - - name: ObsFunction/ChannelUseflagCheckRad - channels: 1-15 - options: - channels: 1-15 - use_flag: - - -1 - - -1 - - -1 - - 1 - - 1 - - 1 - - -1 - - -1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - -1 - minvalue: 1.0e-12 - action: - name: reject - - obs space: - name: ATMS NOAA-20 - obsdatain: - engine: - type: H5File - obsfile: ./obs/atms_n20.$BYYYYYMMDDTHH0000Z.nc4 - missing file action: warn - obsdataout: - engine: - type: H5File - obsfile: ./hofx/atms_n20.$BYYYYYMMDDTHH0000Z.nc4 - io pool: - max pool size: 6 - simulated variables: - - brightnessTemperature - channels: 1-22 - obs operator: - name: CRTM - Absorbers: - - H2O - - O3 - - CO2 - obs options: - Sensor_ID: atms_n20 - EndianType: little_endian - CoefficientPath: $JEDI_CRTM_COEFFS - linear obs operator: - Absorbers: - - H2O - - O3 - Surfaces: - - Water_Temperature - - Land_Temperature - - Ice_Temperature - - Snow_Temperature - obs bias: - input file: ./obs/atms_n20.$PYYYYYMMDDTHH0000Z.satbias.nc4 - output file: ./vbc/atms_n20.$BYYYYYMMDDTHH0000Z.satbias.nc4 -# variables without bc: -# - brightnessTemperature -# channels: 15 - variational bc: - predictors: - - name: constant - - name: cloudWaterContent - sensor: ATMS - clwdif_ch238: 1 - clwdif_ch314: 2 - - name: lapseRate - order: 2 - tlapse: ./obs/atms_n20.$PYYYYYMMDDTHH0000Z.tlapse.txt - - name: lapseRate - tlapse: ./obs/atms_n20.$PYYYYYMMDDTHH0000Z.tlapse.txt - - name: emissivityJacobian - - name: sensorScanAngle - order: 4 - - name: sensorScanAngle - order: 3 - - name: sensorScanAngle - order: 2 - - name: sensorScanAngle - covariance: - minimal required obs number: 20 - variance range: - - 1.0e-06 - - 10.0 - step size: 0.0001 - largest analysis variance: 10000.0 - prior: - input file: ./obs/atms_n20.$PYYYYYMMDDTHH0000Z.satbias_cov.nc4 - inflation: - ratio: 1.1 - ratio for small dataset: 2.0 - output file: ./vbc/atms_n20.$BYYYYYMMDDTHH0000Z.satbias_cov.nc4 - obs prior filters: - - filter: Perform Action - filter variables: - - name: brightnessTemperature - channels: 1-22 - action: - name: assign error - error parameter vector: - - 5.0 - - 5.0 - - 5.0 - - 3.0 - - 0.55 - - 0.3 - - 0.3 - - 0.3 - - 0.3 - - 0.3 - - 0.35 - - 0.4 - - 0.55 - - 0.8 - - 5.0 - - 5.0 - - 2.5 - - 2.5 - - 2.5 - - 2.5 - - 2.5 - - 2.5 - obs post filters: - - filter: Bounds Check - filter variables: - - name: brightnessTemperature - channels: 1-7,16-22 - test variables: - - name: ObsValue/brightnessTemperature - channels: 1-7,16 - treat missing as out of bounds: true - minvalue: 100.0 - maxvalue: 500.0 - flag all filter variables if any test variable is out of bounds: true - - filter: Bounds Check - filter variables: - - name: brightnessTemperature - channels: 1-22 - minvalue: 100.0 - maxvalue: 500.0 - - filter: Bounds Check - filter variables: - - name: brightnessTemperature - channels: 1-22 - test variables: - - name: ObsFunction/HydrometeorCheckAMSUAclr - channels: 1-22 - options: - sensor: atms_n20 - channels: 1-22 - test_biaspredictor: cloudWaterContentPredictor - maxvalue: 0.0 - action: - name: reject - - filter: BlackList - filter variables: - - name: brightnessTemperature - channels: 1-22 - action: - name: inflate error - inflation variable: - name: ObsFunction/ObsErrorFactorTopoRad - channels: 1-22 - options: - sensor: atms_n20 - channels: 1-22 - - filter: BlackList - filter variables: - - name: brightnessTemperature - channels: 1-22 - action: - name: inflate error - inflation variable: - name: ObsFunction/ObsErrorFactorTransmitTopRad - channels: 1-22 - options: - channels: 1-22 - - filter: BlackList - filter variables: - - name: brightnessTemperature - channels: 1-22 - action: - name: inflate error - inflation variable: - name: ObsFunction/ObsErrorFactorSurfJacobianRad - channels: 1-22 - options: - channels: 1-22 - use_biasterm: true - test_biasterm: ObsBiasTerm - sensor: atms_n20 - obserr_demisf: - - 0.01 - - 0.02 - - 0.015 - - 0.02 - - 0.2 - obserr_dtempf: - - 0.5 - - 2.0 - - 1.0 - - 2.0 - - 4.5 - - filter: Background Check - filter variables: - - name: brightnessTemperature - channels: 1-22 - function absolute threshold: - - name: ObsFunction/ObsErrorBoundMW - channels: 1-22 - options: - sensor: atms_n20 - channels: 1-22 - obserr_bound_latitude: - name: ObsFunction/ObsErrorFactorLatRad - options: - latitude_parameters: - - 25.0 - - 0.25 - - 0.04 - - 3.0 - obserr_bound_transmittop: - name: ObsFunction/ObsErrorFactorTransmitTopRad - channels: 1-22 - options: - channels: 1-22 - obserr_bound_topo: - name: ObsFunction/ObsErrorFactorTopoRad - channels: 1-22 - options: - channels: 1-22 - sensor: atms_n20 - error parameter vector: - - 5.0 - - 5.0 - - 5.0 - - 3.0 - - 0.55 - - 0.3 - - 0.3 - - 0.3 - - 0.3 - - 0.3 - - 0.35 - - 0.4 - - 0.55 - - 0.8 - - 5.0 - - 5.0 - - 2.5 - - 2.5 - - 2.5 - - 2.5 - - 2.5 - - 2.5 - obserr_bound_max: - - 4.5 - - 4.5 - - 3.0 - - 3.0 - - 1.0 - - 1.0 - - 1.0 - - 1.0 - - 1.0 - - 1.0 - - 1.0 - - 1.0 - - 1.0 - - 2.0 - - 4.5 - - 4.5 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - action: - name: reject - - filter: Bounds Check - filter variables: - - name: brightnessTemperature - channels: 1-22 - test variables: - - name: ObsFunction/InterChannelConsistencyCheck - channels: 1-22 - options: - channels: 1-22 - use passive_bc: true - sensor: atms_n20 - use_flag: - - -1 - - -1 - - -1 - - -1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - -1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - maxvalue: 1.0e-12 - action: - name: reject - - filter: Bounds Check - filter variables: - - name: brightnessTemperature - channels: 1-22 - test variables: - - name: ObsFunction/ChannelUseflagCheckRad - channels: 1-22 - options: - channels: 1-22 - use_flag: - - -1 - - -1 - - -1 - - -1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - -1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - minvalue: 1.0e-12 - action: - name: reject - - obs space: - name: ATMS NOAA-21 - obsdatain: - engine: - type: H5File - obsfile: ./obs/atms_n21.$BYYYYYMMDDTHH0000Z.nc4 - missing file action: warn - obsdataout: - engine: - type: H5File - obsfile: ./hofx/atms_n21.$BYYYYYMMDDTHH0000Z.nc4 - io pool: - max pool size: 6 - simulated variables: - - brightnessTemperature - channels: 1-22 - obs operator: - name: CRTM - Absorbers: - - H2O - - O3 - - CO2 - obs options: - Sensor_ID: atms_n21 - EndianType: little_endian - CoefficientPath: $JEDI_CRTM_COEFFS - linear obs operator: - Absorbers: - - H2O - - O3 - Surfaces: - - Water_Temperature - - Land_Temperature - - Ice_Temperature - - Snow_Temperature - obs bias: - input file: ./obs/atms_n21.$PYYYYYMMDDTHH0000Z.satbias.nc4 - output file: ./vbc/atms_n21.$BYYYYYMMDDTHH0000Z.satbias.nc4 -# variables without bc: -# - brightnessTemperature -# channels: 15 - variational bc: - predictors: - - name: constant - - name: cloudWaterContent - sensor: ATMS - clwdif_ch238: 1 - clwdif_ch314: 2 - - name: lapseRate - order: 2 - tlapse: ./obs/atms_n21.$PYYYYYMMDDTHH0000Z.tlapse.txt - - name: lapseRate - tlapse: ./obs/atms_n21.$PYYYYYMMDDTHH0000Z.tlapse.txt - - name: emissivityJacobian - - name: sensorScanAngle - order: 4 - - name: sensorScanAngle - order: 3 - - name: sensorScanAngle - order: 2 - - name: sensorScanAngle - covariance: - minimal required obs number: 20 - variance range: - - 1.0e-06 - - 10.0 - step size: 0.0001 - largest analysis variance: 10000.0 - prior: - input file: ./obs/atms_n21.$PYYYYYMMDDTHH0000Z.satbias_cov.nc4 - inflation: - ratio: 1.1 - ratio for small dataset: 2.0 - output file: ./vbc/atms_n21.$BYYYYYMMDDTHH0000Z.satbias_cov.nc4 - obs prior filters: - - filter: Perform Action - filter variables: - - name: brightnessTemperature - channels: 1-22 - action: - name: assign error - error parameter vector: - - 5.0 - - 5.0 - - 5.0 - - 3.0 - - 0.55 - - 0.3 - - 0.3 - - 0.3 - - 0.3 - - 0.3 - - 0.35 - - 0.4 - - 0.55 - - 0.8 - - 5.0 - - 5.0 - - 2.5 - - 2.5 - - 2.5 - - 2.5 - - 2.5 - - 2.5 - obs post filters: - - filter: Bounds Check - filter variables: - - name: brightnessTemperature - channels: 1-7,16-22 - test variables: - - name: ObsValue/brightnessTemperature - channels: 1-7,16 - treat missing as out of bounds: true - minvalue: 100.0 - maxvalue: 500.0 - flag all filter variables if any test variable is out of bounds: true - - filter: Bounds Check - filter variables: - - name: brightnessTemperature - channels: 1-22 - minvalue: 100.0 - maxvalue: 500.0 - - filter: Bounds Check - filter variables: - - name: brightnessTemperature - channels: 1-22 - test variables: - - name: ObsFunction/HydrometeorCheckAMSUAclr - channels: 1-22 - options: - sensor: atms_n21 - channels: 1-22 - test_biaspredictor: cloudWaterContentPredictor - maxvalue: 0.0 - action: - name: reject - - filter: BlackList - filter variables: - - name: brightnessTemperature - channels: 1-22 - action: - name: inflate error - inflation variable: - name: ObsFunction/ObsErrorFactorTopoRad - channels: 1-22 - options: - sensor: atms_n21 - channels: 1-22 - - filter: BlackList - filter variables: - - name: brightnessTemperature - channels: 1-22 - action: - name: inflate error - inflation variable: - name: ObsFunction/ObsErrorFactorTransmitTopRad - channels: 1-22 - options: - channels: 1-22 - - filter: BlackList - filter variables: - - name: brightnessTemperature - channels: 1-22 - action: - name: inflate error - inflation variable: - name: ObsFunction/ObsErrorFactorSurfJacobianRad - channels: 1-22 - options: - channels: 1-22 - use_biasterm: true - test_biasterm: ObsBiasTerm - sensor: atms_n21 - obserr_demisf: - - 0.01 - - 0.02 - - 0.015 - - 0.02 - - 0.2 - obserr_dtempf: - - 0.5 - - 2.0 - - 1.0 - - 2.0 - - 4.5 - - filter: Background Check - filter variables: - - name: brightnessTemperature - channels: 1-22 - function absolute threshold: - - name: ObsFunction/ObsErrorBoundMW - channels: 1-22 - options: - sensor: atms_n21 - channels: 1-22 - obserr_bound_latitude: - name: ObsFunction/ObsErrorFactorLatRad - options: - latitude_parameters: - - 25.0 - - 0.25 - - 0.04 - - 3.0 - obserr_bound_transmittop: - name: ObsFunction/ObsErrorFactorTransmitTopRad - channels: 1-22 - options: - channels: 1-22 - obserr_bound_topo: - name: ObsFunction/ObsErrorFactorTopoRad - channels: 1-22 - options: - channels: 1-22 - sensor: atms_n21 - error parameter vector: - - 5.0 - - 5.0 - - 5.0 - - 3.0 - - 0.55 - - 0.3 - - 0.3 - - 0.3 - - 0.3 - - 0.3 - - 0.35 - - 0.4 - - 0.55 - - 0.8 - - 5.0 - - 5.0 - - 2.5 - - 2.5 - - 2.5 - - 2.5 - - 2.5 - - 2.5 - obserr_bound_max: - - 4.5 - - 4.5 - - 3.0 - - 3.0 - - 1.0 - - 1.0 - - 1.0 - - 1.0 - - 1.0 - - 1.0 - - 1.0 - - 1.0 - - 1.0 - - 2.0 - - 4.5 - - 4.5 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - action: - name: reject - - filter: Bounds Check - filter variables: - - name: brightnessTemperature - channels: 1-22 - test variables: - - name: ObsFunction/InterChannelConsistencyCheck - channels: 1-22 - options: - channels: 1-22 - use passive_bc: true - sensor: atms_n21 - use_flag: - - -1 - - -1 - - -1 - - -1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - -1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - maxvalue: 1.0e-12 - action: - name: reject - - filter: Bounds Check - filter variables: - - name: brightnessTemperature - channels: 1-22 - test variables: - - name: ObsFunction/ChannelUseflagCheckRad - channels: 1-22 - options: - channels: 1-22 - use_flag: - - -1 - - -1 - - -1 - - -1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - -1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - minvalue: 1.0e-12 - action: - name: reject - - obs space: - name: ATMS NPP - obsdatain: - engine: - type: H5File - obsfile: ./obs/atms_npp.$BYYYYYMMDDTHH0000Z.nc4 - missing file action: warn - obsdataout: - engine: - type: H5File - obsfile: ./hofx/atms_npp.$BYYYYYMMDDTHH0000Z.nc4 - io pool: - max pool size: 6 - simulated variables: - - brightnessTemperature - channels: 1-22 - obs operator: - name: CRTM - Absorbers: - - H2O - - O3 - - CO2 - obs options: - Sensor_ID: atms_npp - EndianType: little_endian - CoefficientPath: $JEDI_CRTM_COEFFS - linear obs operator: - Absorbers: - - H2O - - O3 - Surfaces: - - Water_Temperature - - Land_Temperature - - Ice_Temperature - - Snow_Temperature - obs bias: - input file: ./obs/atms_npp.$PYYYYYMMDDTHH0000Z.satbias.nc4 - output file: ./vbc/atms_npp.$BYYYYYMMDDTHH0000Z.satbias.nc4 -# variables without bc: -# - brightnessTemperature -# channels: 15 - variational bc: - predictors: - - name: constant - - name: cloudWaterContent - sensor: ATMS - clwdif_ch238: 1 - clwdif_ch314: 2 - - name: lapseRate - order: 2 - tlapse: ./obs/atms_npp.$PYYYYYMMDDTHH0000Z.tlapse.txt - - name: lapseRate - tlapse: ./obs/atms_npp.$PYYYYYMMDDTHH0000Z.tlapse.txt - - name: emissivityJacobian - - name: sensorScanAngle - order: 4 - - name: sensorScanAngle - order: 3 - - name: sensorScanAngle - order: 2 - - name: sensorScanAngle - covariance: - minimal required obs number: 20 - variance range: - - 1.0e-06 - - 10.0 - step size: 0.0001 - largest analysis variance: 10000.0 - prior: - input file: ./obs/atms_npp.$PYYYYYMMDDTHH0000Z.satbias_cov.nc4 - inflation: - ratio: 1.1 - ratio for small dataset: 2.0 - output file: ./vbc/atms_npp.$BYYYYYMMDDTHH0000Z.satbias_cov.nc4 - obs prior filters: - - filter: Perform Action - filter variables: - - name: brightnessTemperature - channels: 1-22 - action: - name: assign error - error parameter vector: - - 5.0 - - 5.0 - - 5.0 - - 3.0 - - 0.55 - - 0.3 - - 0.3 - - 0.3 - - 0.3 - - 0.3 - - 0.35 - - 0.4 - - 0.55 - - 0.8 - - 5.0 - - 5.0 - - 2.5 - - 2.5 - - 2.5 - - 2.5 - - 2.5 - - 2.5 - obs post filters: - - filter: Bounds Check - filter variables: - - name: brightnessTemperature - channels: 1-7,16-22 - test variables: - - name: ObsValue/brightnessTemperature - channels: 1-7,16 - treat missing as out of bounds: true - minvalue: 100.0 - maxvalue: 500.0 - flag all filter variables if any test variable is out of bounds: true - - filter: Bounds Check - filter variables: - - name: brightnessTemperature - channels: 1-22 - minvalue: 100.0 - maxvalue: 500.0 - - filter: Bounds Check - filter variables: - - name: brightnessTemperature - channels: 1-22 - test variables: - - name: ObsFunction/HydrometeorCheckAMSUAclr - channels: 1-22 - options: - sensor: atms_npp - channels: 1-22 - test_biaspredictor: cloudWaterContentPredictor - maxvalue: 0.0 - action: - name: reject - - filter: BlackList - filter variables: - - name: brightnessTemperature - channels: 1-22 - action: - name: inflate error - inflation variable: - name: ObsFunction/ObsErrorFactorTopoRad - channels: 1-22 - options: - sensor: atms_npp - channels: 1-22 - - filter: BlackList - filter variables: - - name: brightnessTemperature - channels: 1-22 - action: - name: inflate error - inflation variable: - name: ObsFunction/ObsErrorFactorTransmitTopRad - channels: 1-22 - options: - channels: 1-22 - - filter: BlackList - filter variables: - - name: brightnessTemperature - channels: 1-22 - action: - name: inflate error - inflation variable: - name: ObsFunction/ObsErrorFactorSurfJacobianRad - channels: 1-22 - options: - channels: 1-22 - use_biasterm: true - test_biasterm: ObsBiasTerm - sensor: atms_npp - obserr_demisf: - - 0.01 - - 0.02 - - 0.015 - - 0.02 - - 0.2 - obserr_dtempf: - - 0.5 - - 2.0 - - 1.0 - - 2.0 - - 4.5 - - filter: Background Check - filter variables: - - name: brightnessTemperature - channels: 1-22 - function absolute threshold: - - name: ObsFunction/ObsErrorBoundMW - channels: 1-22 - options: - sensor: atms_npp - channels: 1-22 - obserr_bound_latitude: - name: ObsFunction/ObsErrorFactorLatRad - options: - latitude_parameters: - - 25.0 - - 0.25 - - 0.04 - - 3.0 - obserr_bound_transmittop: - name: ObsFunction/ObsErrorFactorTransmitTopRad - channels: 1-22 - options: - channels: 1-22 - obserr_bound_topo: - name: ObsFunction/ObsErrorFactorTopoRad - channels: 1-22 - options: - channels: 1-22 - sensor: atms_npp - error parameter vector: - - 5.0 - - 5.0 - - 5.0 - - 3.0 - - 0.55 - - 0.3 - - 0.3 - - 0.3 - - 0.3 - - 0.3 - - 0.35 - - 0.4 - - 0.55 - - 0.8 - - 5.0 - - 5.0 - - 2.5 - - 2.5 - - 2.5 - - 2.5 - - 2.5 - - 2.5 - obserr_bound_max: - - 4.5 - - 4.5 - - 3.0 - - 3.0 - - 1.0 - - 1.0 - - 1.0 - - 1.0 - - 1.0 - - 1.0 - - 1.0 - - 1.0 - - 1.0 - - 2.0 - - 4.5 - - 4.5 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - action: - name: reject - - filter: Bounds Check - filter variables: - - name: brightnessTemperature - channels: 1-22 - test variables: - - name: ObsFunction/InterChannelConsistencyCheck - channels: 1-22 - options: - channels: 1-22 - use passive_bc: true - sensor: atms_npp - use_flag: - - -1 - - -1 - - -1 - - -1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - -1 - - -1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - maxvalue: 1.0e-12 - action: - name: reject - - filter: Bounds Check - filter variables: - - name: brightnessTemperature - channels: 1-22 - test variables: - - name: ObsFunction/ChannelUseflagCheckRad - channels: 1-22 - options: - channels: 1-22 - use_flag: - - -1 - - -1 - - -1 - - -1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - -1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - minvalue: 1.0e-12 - action: - name: reject - - obs space: - name: AVHRR-3 METOP-B - obsdatain: - engine: - type: H5File - obsfile: ./obs/avhrr3_metop-b.$BYYYYYMMDDTHH0000Z.nc4 - missing file action: warn - obsdataout: - engine: - type: H5File - obsfile: ./hofx/avhrr3_metop-b.$BYYYYYMMDDTHH0000Z.nc4 - io pool: - max pool size: 6 - simulated variables: - - brightnessTemperature - channels: 3-5 - obs operator: - name: CRTM - Absorbers: - - H2O - - O3 - - CO2 - obs options: - Sensor_ID: avhrr3_metop-b - EndianType: little_endian - CoefficientPath: $JEDI_CRTM_COEFFS - linear obs operator: - Absorbers: - - H2O - - O3 - Surfaces: - - Water_Temperature - - Land_Temperature - - Ice_Temperature - - Snow_Temperature - obs bias: - input file: ./obs/avhrr3_metop-b.$PYYYYYMMDDTHH0000Z.satbias.nc4 - output file: ./vbc/avhrr3_metop-b.$BYYYYYMMDDTHH0000Z.satbias.nc4 - variational bc: - predictors: - - name: constant - - name: lapseRate - order: 2 - tlapse: ./obs/avhrr3_metop-b.$PYYYYYMMDDTHH0000Z.tlapse.txt - - name: lapseRate - tlapse: ./obs/avhrr3_metop-b.$PYYYYYMMDDTHH0000Z.tlapse.txt - - name: emissivityJacobian - - name: sensorScanAngle - order: 4 - - name: sensorScanAngle - order: 3 - - name: sensorScanAngle - order: 2 - - name: sensorScanAngle - covariance: - minimal required obs number: 20 - variance range: - - 1.0e-06 - - 10.0 - step size: 0.0001 - largest analysis variance: 10000.0 - prior: - input file: ./obs/avhrr3_metop-b.$PYYYYYMMDDTHH0000Z.satbias_cov.nc4 - inflation: - ratio: 1.1 - ratio for small dataset: 2.0 - output file: ./vbc/avhrr3_metop-b.$BYYYYYMMDDTHH0000Z.satbias_cov.nc4 - obs prior filters: - - filter: Perform Action - filter variables: - - name: brightnessTemperature - channels: 3-5 - action: - name: assign error - error parameter vector: - - 0.6 - - 0.68 - - 0.72 - - filter: Variable Assignment - assignments: - - name: ObsError/brightnessTemperature - channels: 3-5 - type: float - function: - name: ObsFunction/Arithmetic - options: - variables: - - name: ObsErrorData/brightnessTemperature - channels: 3-5 - obs post filters: - - filter: BlackList - filter variables: - - name: brightnessTemperature - channels: 3 - where: - - variable: - name: MetaData/solarZenithAngle - maxvalue: 88.9999 - - variable: - name: GeoVaLs/water_area_fraction - minvalue: 1.0e-12 - action: - name: reject - - filter: BlackList - filter variables: - - name: brightnessTemperature - channels: 3-5 - action: - name: inflate error - inflation variable: - name: ObsFunction/ObsErrorFactorWavenumIR - channels: 3-5 - options: - channels: 3-5 - - filter: Bounds Check - filter variables: - - name: brightnessTemperature - channels: 3-5 - minvalue: 1.0e-05 - maxvalue: 1000.0 - action: - name: reject - - filter: BlackList - filter variables: - - name: brightnessTemperature - channels: 3-5 - action: - name: inflate error - inflation variable: - name: ObsFunction/ObsErrorFactorTopoRad - channels: 3-5 - options: - channels: 3-5 - sensor: avhrr3_metop-b - - filter: BlackList - filter variables: - - name: brightnessTemperature - channels: 3-5 - action: - name: inflate error - inflation variable: - name: ObsFunction/ObsErrorFactorTransmitTopRad - channels: 3-5 - options: - channels: 3-5 - - filter: Bounds Check - filter variables: - - name: brightnessTemperature - channels: 3-5 - test variables: - - name: ObsFunction/CloudDetectMinResidualAVHRR - channels: 3-5 - options: - channels: 3-5 - use_flag: - - -1 - - 1 - - 1 - use_flag_clddet: - - 1 - - 1 - - 1 - obserr_dtempf: - - 0.5 - - 2.0 - - 4.0 - - 2.0 - - 4.0 - maxvalue: 1.0e-12 - action: - name: reject - - filter: Bounds Check - filter variables: - - name: brightnessTemperature - channels: 3-5 - test variables: - - name: ObsFunction/NearSSTRetCheckIR - channels: 3-5 - options: - channels: 3-5 - use_flag: - - -1 - - 1 - - 1 - obserr_demisf: - - 0.01 - - 0.02 - - 0.03 - - 0.02 - - 0.03 - obserr_dtempf: - - 0.5 - - 2.0 - - 4.0 - - 2.0 - - 4.0 - maxvalue: 1.0e-12 - action: - name: reject - - filter: BlackList - filter variables: - - name: brightnessTemperature - channels: 3-5 - action: - name: inflate error - inflation variable: - name: ObsFunction/ObsErrorFactorSurfJacobianRad - channels: 3-5 - options: - channels: 3-5 - sensor: avhrr3_metop-b - obserr_demisf: - - 0.01 - - 0.02 - - 0.03 - - 0.02 - - 0.03 - obserr_dtempf: - - 0.5 - - 2.0 - - 4.0 - - 2.0 - - 4.0 - - filter: Background Check - filter variables: - - name: brightnessTemperature - channels: 3-5 - function absolute threshold: - - name: ObsFunction/ObsErrorBoundIR - channels: 3-5 - options: - channels: 3-5 - obserr_bound_latitude: - name: ObsFunction/ObsErrorFactorLatRad - options: - latitude_parameters: - - 25.0 - - 0.5 - - 0.04 - - 1.0 - obserr_bound_transmittop: - name: ObsFunction/ObsErrorFactorTransmitTopRad - channels: 3-5 - options: - channels: 3-5 - obserr_bound_max: - - 3.0 - - 3.0 - - 3.0 - action: - name: reject - - filter: Bounds Check - filter variables: - - name: brightnessTemperature - channels: 3-5 - test variables: - - name: ObsFunction/ChannelUseflagCheckRad - channels: 3-5 - options: - channels: 3-5 - use_flag: - - -1 - - 1 - - 1 - minvalue: 1.0e-12 - action: - name: reject - - obs space: - name: AVHRR-3 METOP-C - obsdatain: - engine: - type: H5File - obsfile: ./obs/avhrr3_metop-c.$BYYYYYMMDDTHH0000Z.nc4 - missing file action: warn - obsdataout: - engine: - type: H5File - obsfile: ./hofx/avhrr3_metop-c.$BYYYYYMMDDTHH0000Z.nc4 - io pool: - max pool size: 6 - simulated variables: - - brightnessTemperature - channels: 3-5 - obs operator: - name: CRTM - Absorbers: - - H2O - - O3 - - CO2 - obs options: - Sensor_ID: avhrr3_metop-c - EndianType: little_endian - CoefficientPath: $JEDI_CRTM_COEFFS - linear obs operator: - Absorbers: - - H2O - - O3 - Surfaces: - - Water_Temperature - - Land_Temperature - - Ice_Temperature - - Snow_Temperature - obs bias: - input file: ./obs/avhrr3_metop-c.$PYYYYYMMDDTHH0000Z.satbias.nc4 - output file: ./vbc/avhrr3_metop-c.$BYYYYYMMDDTHH0000Z.satbias.nc4 - variational bc: - predictors: - - name: constant - - name: lapseRate - order: 2 - tlapse: ./obs/avhrr3_metop-c.$PYYYYYMMDDTHH0000Z.tlapse.txt - - name: lapseRate - tlapse: ./obs/avhrr3_metop-c.$PYYYYYMMDDTHH0000Z.tlapse.txt - - name: emissivityJacobian - - name: sensorScanAngle - order: 4 - - name: sensorScanAngle - order: 3 - - name: sensorScanAngle - order: 2 - - name: sensorScanAngle - covariance: - minimal required obs number: 20 - variance range: - - 1.0e-06 - - 10.0 - step size: 0.0001 - largest analysis variance: 10000.0 - prior: - input file: ./obs/avhrr3_metop-c.$PYYYYYMMDDTHH0000Z.satbias_cov.nc4 - inflation: - ratio: 1.1 - ratio for small dataset: 2.0 - output file: ./vbc/avhrr3_metop-c.$BYYYYYMMDDTHH0000Z.satbias_cov.nc4 - obs prior filters: - - filter: Perform Action - filter variables: - - name: brightnessTemperature - channels: 3-5 - action: - name: assign error - error parameter vector: - - 0.6 - - 0.68 - - 0.72 - - filter: Variable Assignment - assignments: - - name: ObsError/brightnessTemperature - channels: 3-5 - type: float - function: - name: ObsFunction/Arithmetic - options: - variables: - - name: ObsErrorData/brightnessTemperature - channels: 3-5 - obs post filters: - - filter: BlackList - filter variables: - - name: brightnessTemperature - channels: 3 - where: - - variable: - name: MetaData/solarZenithAngle - maxvalue: 88.9999 - - variable: - name: GeoVaLs/water_area_fraction - minvalue: 1.0e-12 - action: - name: reject - - filter: BlackList - filter variables: - - name: brightnessTemperature - channels: 3-5 - action: - name: inflate error - inflation variable: - name: ObsFunction/ObsErrorFactorWavenumIR - channels: 3-5 - options: - channels: 3-5 - - filter: Bounds Check - filter variables: - - name: brightnessTemperature - channels: 3-5 - minvalue: 1.0e-05 - maxvalue: 1000.0 - action: - name: reject - - filter: BlackList - filter variables: - - name: brightnessTemperature - channels: 3-5 - action: - name: inflate error - inflation variable: - name: ObsFunction/ObsErrorFactorTopoRad - channels: 3-5 - options: - channels: 3-5 - sensor: avhrr3_metop-c - - filter: BlackList - filter variables: - - name: brightnessTemperature - channels: 3-5 - action: - name: inflate error - inflation variable: - name: ObsFunction/ObsErrorFactorTransmitTopRad - channels: 3-5 - options: - channels: 3-5 - - filter: Bounds Check - filter variables: - - name: brightnessTemperature - channels: 3-5 - test variables: - - name: ObsFunction/CloudDetectMinResidualAVHRR - channels: 3-5 - options: - channels: 3-5 - use_flag: - - -1 - - 1 - - 1 - use_flag_clddet: - - 1 - - 1 - - 1 - obserr_dtempf: - - 0.5 - - 2.0 - - 4.0 - - 2.0 - - 4.0 - maxvalue: 1.0e-12 - action: - name: reject - - filter: Bounds Check - filter variables: - - name: brightnessTemperature - channels: 3-5 - test variables: - - name: ObsFunction/NearSSTRetCheckIR - channels: 3-5 - options: - channels: 3-5 - use_flag: - - -1 - - 1 - - 1 - obserr_demisf: - - 0.01 - - 0.02 - - 0.03 - - 0.02 - - 0.03 - obserr_dtempf: - - 0.5 - - 2.0 - - 4.0 - - 2.0 - - 4.0 - maxvalue: 1.0e-12 - action: - name: reject - - filter: BlackList - filter variables: - - name: brightnessTemperature - channels: 3-5 - action: - name: inflate error - inflation variable: - name: ObsFunction/ObsErrorFactorSurfJacobianRad - channels: 3-5 - options: - channels: 3-5 - sensor: avhrr3_metop-c - obserr_demisf: - - 0.01 - - 0.02 - - 0.03 - - 0.02 - - 0.03 - obserr_dtempf: - - 0.5 - - 2.0 - - 4.0 - - 2.0 - - 4.0 - - filter: Background Check - filter variables: - - name: brightnessTemperature - channels: 3-5 - function absolute threshold: - - name: ObsFunction/ObsErrorBoundIR - channels: 3-5 - options: - channels: 3-5 - obserr_bound_latitude: - name: ObsFunction/ObsErrorFactorLatRad - options: - latitude_parameters: - - 25.0 - - 0.5 - - 0.04 - - 1.0 - obserr_bound_transmittop: - name: ObsFunction/ObsErrorFactorTransmitTopRad - channels: 3-5 - options: - channels: 3-5 - obserr_bound_max: - - 3.0 - - 3.0 - - 3.0 - action: - name: reject - - filter: Bounds Check - filter variables: - - name: brightnessTemperature - channels: 3-5 - test variables: - - name: ObsFunction/ChannelUseflagCheckRad - channels: 3-5 - options: - channels: 3-5 - use_flag: - - -1 - - 1 - - 1 - minvalue: 1.0e-12 - action: - name: reject - - obs space: - name: AVHRR-3 NOAA-19 - obsdatain: - engine: - type: H5File - obsfile: ./obs/avhrr3_n19.$BYYYYYMMDDTHH0000Z.nc4 - missing file action: warn - obsdataout: - engine: - type: H5File - obsfile: ./hofx/avhrr3_n19.$BYYYYYMMDDTHH0000Z.nc4 - io pool: - max pool size: 6 - simulated variables: - - brightnessTemperature - channels: 3-5 - obs operator: - name: CRTM - Absorbers: - - H2O - - O3 - - CO2 - obs options: - Sensor_ID: avhrr3_n19 - EndianType: little_endian - CoefficientPath: $JEDI_CRTM_COEFFS - linear obs operator: - Absorbers: - - H2O - - O3 - Surfaces: - - Water_Temperature - - Land_Temperature - - Ice_Temperature - - Snow_Temperature - obs bias: - input file: ./obs/avhrr3_n19.$PYYYYYMMDDTHH0000Z.satbias.nc4 - output file: ./vbc/avhrr3_n19.$BYYYYYMMDDTHH0000Z.satbias.nc4 - variational bc: - predictors: - - name: constant - - name: lapseRate - order: 2 - tlapse: ./obs/avhrr3_n19.$PYYYYYMMDDTHH0000Z.tlapse.txt - - name: lapseRate - tlapse: ./obs/avhrr3_n19.$PYYYYYMMDDTHH0000Z.tlapse.txt - - name: emissivityJacobian - - name: sensorScanAngle - order: 4 - - name: sensorScanAngle - order: 3 - - name: sensorScanAngle - order: 2 - - name: sensorScanAngle - covariance: - minimal required obs number: 20 - variance range: - - 1.0e-06 - - 10.0 - step size: 0.0001 - largest analysis variance: 10000.0 - prior: - input file: ./obs/avhrr3_n19.$PYYYYYMMDDTHH0000Z.satbias_cov.nc4 - inflation: - ratio: 1.1 - ratio for small dataset: 2.0 - output file: ./vbc/avhrr3_n19.$BYYYYYMMDDTHH0000Z.satbias_cov.nc4 - obs prior filters: - - filter: Perform Action - filter variables: - - name: brightnessTemperature - channels: 3-5 - action: - name: assign error - error parameter vector: - - 0.6 - - 0.68 - - 0.72 - - filter: Variable Assignment - assignments: - - name: ObsError/brightnessTemperature - channels: 3-5 - type: float - function: - name: ObsFunction/Arithmetic - options: - variables: - - name: ObsErrorData/brightnessTemperature - channels: 3-5 - obs post filters: - - filter: BlackList - filter variables: - - name: brightnessTemperature - channels: 3 - where: - - variable: - name: MetaData/solarZenithAngle - maxvalue: 88.9999 - - variable: - name: GeoVaLs/water_area_fraction - minvalue: 1.0e-12 - action: - name: reject - - filter: BlackList - filter variables: - - name: brightnessTemperature - channels: 3-5 - action: - name: inflate error - inflation variable: - name: ObsFunction/ObsErrorFactorWavenumIR - channels: 3-5 - options: - channels: 3-5 - - filter: Bounds Check - filter variables: - - name: brightnessTemperature - channels: 3-5 - minvalue: 1.0e-05 - maxvalue: 1000.0 - action: - name: reject - - filter: BlackList - filter variables: - - name: brightnessTemperature - channels: 3-5 - action: - name: inflate error - inflation variable: - name: ObsFunction/ObsErrorFactorTopoRad - channels: 3-5 - options: - channels: 3-5 - sensor: avhrr3_n19 - - filter: BlackList - filter variables: - - name: brightnessTemperature - channels: 3-5 - action: - name: inflate error - inflation variable: - name: ObsFunction/ObsErrorFactorTransmitTopRad - channels: 3-5 - options: - channels: 3-5 - - filter: Bounds Check - filter variables: - - name: brightnessTemperature - channels: 3-5 - test variables: - - name: ObsFunction/CloudDetectMinResidualAVHRR - channels: 3-5 - options: - channels: 3-5 - use_flag: - - -1 - - 1 - - 1 - use_flag_clddet: - - 1 - - 1 - - 1 - obserr_dtempf: - - 0.5 - - 2.0 - - 4.0 - - 2.0 - - 4.0 - maxvalue: 1.0e-12 - action: - name: reject - - filter: Bounds Check - filter variables: - - name: brightnessTemperature - channels: 3-5 - test variables: - - name: ObsFunction/NearSSTRetCheckIR - channels: 3-5 - options: - channels: 3-5 - use_flag: - - -1 - - 1 - - 1 - obserr_demisf: - - 0.01 - - 0.02 - - 0.03 - - 0.02 - - 0.03 - obserr_dtempf: - - 0.5 - - 2.0 - - 4.0 - - 2.0 - - 4.0 - maxvalue: 1.0e-12 - action: - name: reject - - filter: BlackList - filter variables: - - name: brightnessTemperature - channels: 3-5 - action: - name: inflate error - inflation variable: - name: ObsFunction/ObsErrorFactorSurfJacobianRad - channels: 3-5 - options: - channels: 3-5 - sensor: avhrr3_n19 - obserr_demisf: - - 0.01 - - 0.02 - - 0.03 - - 0.02 - - 0.03 - obserr_dtempf: - - 0.5 - - 2.0 - - 4.0 - - 2.0 - - 4.0 - - filter: Background Check - filter variables: - - name: brightnessTemperature - channels: 3-5 - function absolute threshold: - - name: ObsFunction/ObsErrorBoundIR - channels: 3-5 - options: - channels: 3-5 - obserr_bound_latitude: - name: ObsFunction/ObsErrorFactorLatRad - options: - latitude_parameters: - - 25.0 - - 0.5 - - 0.04 - - 1.0 - obserr_bound_transmittop: - name: ObsFunction/ObsErrorFactorTransmitTopRad - channels: 3-5 - options: - channels: 3-5 - obserr_bound_max: - - 3.0 - - 3.0 - - 3.0 - action: - name: reject - - filter: Bounds Check - filter variables: - - name: brightnessTemperature - channels: 3-5 - test variables: - - name: ObsFunction/ChannelUseflagCheckRad - channels: 3-5 - options: - channels: 3-5 - use_flag: - - -1 - - 1 - - 1 - minvalue: 1.0e-12 - action: - name: reject - - obs space: - name: CRIS-FSR NOAA-20 - obsdatain: - engine: - type: H5File - obsfile: ./obs/cris-fsr_n20.$BYYYYYMMDDTHH0000Z.nc4 - missing file action: warn - obsdataout: - engine: - type: H5File - obsfile: ./hofx/cris-fsr_n20.$BYYYYYMMDDTHH0000Z.nc4 - io pool: - max pool size: 6 - simulated variables: - - brightnessTemperature - channels: 19, 24, 26-28, 31-33, 37, 39, 42, 44, 47, 49-200, 208, 211, 216, - 224, 234, 236, 238-239, 242, 246, 248, 255, 264, 266, 268, 275, 279, 283, - 285, 291, 295, 301, 305, 311, 332, 342, 389, 400, 402, 404, 406, 410, 427, - 439-441, 445, 449, 455, 458, 461, 464, 467, 470, 473, 475, 482, 486-487, - 490, 493, 496, 499, 501, 503, 505, 511, 513-514, 518-520, 522, 529, 534, - 563, 568, 575, 592, 594, 596, 598, 600, 602, 604, 611, 614, 616, 618, 620, - 622, 626, 631, 638, 646, 648, 652, 659, 673, 675, 678, 684, 688, 694, 700, - 707, 710, 713-714, 718, 720, 722, 725, 728, 735, 742, 748, 753, 762, 780, - 784, 798, 849, 860, 862, 866, 874, 882, 890, 898, 906-908, 914, 937, 972-973, - 978, 980-981, 988, 995, 998, 1000, 1003, 1008-1010, 1014, 1017-1018, 1020, - 1022, 1024, 1026, 1029-1030, 1032, 1034, 1037-1038, 1041-1042, 1044, 1046, - 1049-1050, 1053-1054, 1058, 1060, 1062, 1064, 1066, 1069, 1076-1077, 1080, - 1086, 1091, 1095, 1101, 1109, 1112, 1121, 1128, 1133, 1163, 1172, 1187, - 1189, 1205, 1211, 1219, 1231, 1245, 1271, 1289, 1300, 1313, 1316, 1325, - 1329, 1346-1347, 1473-1474, 1491, 1499, 1553, 1570, 1596, 1602, 1619, 1624, - 1635, 1939-1987, 2119, 2140, 2143, 2147, 2153, 2158, 2161, 2168, 2171, 2175, - 2182 - obs operator: - name: CRTM - Absorbers: - - H2O - - O3 - - CO2 - obs options: - Sensor_ID: cris-fsr_n20 - EndianType: little_endian - CoefficientPath: $JEDI_CRTM_COEFFS - linear obs operator: - Absorbers: - - H2O - - O3 - Surfaces: - - Water_Temperature - - Land_Temperature - - Ice_Temperature - - Snow_Temperature - obs bias: - input file: ./obs/cris-fsr_n20.$PYYYYYMMDDTHH0000Z.satbias.nc4 - output file: ./vbc/cris-fsr_n20.$BYYYYYMMDDTHH0000Z.satbias.nc4 - variational bc: - predictors: - - name: constant - - name: lapseRate - order: 2 - tlapse: ./obs/cris-fsr_n20.$PYYYYYMMDDTHH0000Z.tlapse.txt - - name: lapseRate - tlapse: ./obs/cris-fsr_n20.$PYYYYYMMDDTHH0000Z.tlapse.txt - - name: emissivityJacobian - - name: sensorScanAngle - order: 4 - - name: sensorScanAngle - order: 3 - - name: sensorScanAngle - order: 2 - - name: sensorScanAngle - covariance: - minimal required obs number: 20 - variance range: - - 1.0e-06 - - 10.0 - step size: 0.0001 - largest analysis variance: 10000.0 - prior: - input file: ./obs/cris-fsr_n20.$PYYYYYMMDDTHH0000Z.satbias_cov.nc4 - inflation: - ratio: 1.1 - ratio for small dataset: 2.0 - output file: ./vbc/cris-fsr_n20.$BYYYYYMMDDTHH0000Z.satbias_cov.nc4 - obs error: - covariance model: cross variable covariances - input file: fv3-jedi/rcov/cris-fsr_108_jedi_rcov.nc4 - obs prior filters: - - filter: Perform Action - filter variables: - - name: brightnessTemperature - channels: 19, 24, 26-28, 31-33, 37, 39, 42, 44, 47, 49-200, 208, 211, 216, - 224, 234, 236, 238-239, 242, 246, 248, 255, 264, 266, 268, 275, 279, 283, - 285, 291, 295, 301, 305, 311, 332, 342, 389, 400, 402, 404, 406, 410, - 427, 439-441, 445, 449, 455, 458, 461, 464, 467, 470, 473, 475, 482, 486-487, - 490, 493, 496, 499, 501, 503, 505, 511, 513-514, 518-520, 522, 529, 534, - 563, 568, 575, 592, 594, 596, 598, 600, 602, 604, 611, 614, 616, 618, - 620, 622, 626, 631, 638, 646, 648, 652, 659, 673, 675, 678, 684, 688, - 694, 700, 707, 710, 713-714, 718, 720, 722, 725, 728, 735, 742, 748, 753, - 762, 780, 784, 798, 849, 860, 862, 866, 874, 882, 890, 898, 906-908, 914, - 937, 972-973, 978, 980-981, 988, 995, 998, 1000, 1003, 1008-1010, 1014, - 1017-1018, 1020, 1022, 1024, 1026, 1029-1030, 1032, 1034, 1037-1038, 1041-1042, - 1044, 1046, 1049-1050, 1053-1054, 1058, 1060, 1062, 1064, 1066, 1069, - 1076-1077, 1080, 1086, 1091, 1095, 1101, 1109, 1112, 1121, 1128, 1133, - 1163, 1172, 1187, 1189, 1205, 1211, 1219, 1231, 1245, 1271, 1289, 1300, - 1313, 1316, 1325, 1329, 1346-1347, 1473-1474, 1491, 1499, 1553, 1570, - 1596, 1602, 1619, 1624, 1635, 1939-1987, 2119, 2140, 2143, 2147, 2153, - 2158, 2161, 2168, 2171, 2175, 2182 - action: - name: assign error - error parameter vector: - - 0.823 - - 0.76 - - 0.736 - - 0.743 - - 0.856 - - 1.079 - - 0.888 - - 0.778 - - 0.671 - - 0.65 - - 0.643 - - 0.629 - - 0.629 - - 0.618 - - 0.638 - - 0.619 - - 0.61 - - 0.627 - - 0.601 - - 0.617 - - 0.608 - - 0.498 - - 0.5112 - - 0.4922 - - 0.4959 - - 0.4954 - - 0.4836 - - 0.514 - - 0.5005 - - 0.4917 - - 0.4881 - - 0.4656 - - 0.4793 - - 0.4638 - - 0.4557 - - 0.4666 - - 0.4468 - - 0.4534 - - 0.4471 - - 0.4448 - - 0.4469 - - 0.536 - - 0.4426 - - 0.4388 - - 0.534 - - 0.4368 - - 0.438 - - 0.531 - - 0.4379 - - 0.535 - - 0.4404 - - 0.4405 - - 0.4409 - - 0.4472 - - 0.4555 - - 0.4433 - - 0.4437 - - 0.4454 - - 0.4448 - - 0.4465 - - 0.4499 - - 0.4488 - - 0.54 - - 0.4534 - - 0.4472 - - 0.455 - - 0.4562 - - 0.452 - - 0.4639 - - 0.538 - - 0.4573 - - 0.4604 - - 0.4533 - - 0.4692 - - 0.566 - - 0.4457 - - 0.4457 - - 0.5154 - - 0.5084 - - 0.528 - - 0.552 - - 0.56 - - 0.567 - - 0.546 - - 0.495 - - 0.4809 - - 0.4732 - - 0.4861 - - 0.4632 - - 0.529 - - 0.4748 - - 0.5007 - - 0.5711 - - 0.595 - - 0.5469 - - 0.626 - - 0.541 - - 0.543 - - 0.533 - - 0.541 - - 0.4695 - - 0.53 - - 0.539 - - 0.529 - - 0.542 - - 0.4681 - - 0.536 - - 0.542 - - 0.535 - - 0.563 - - 0.4805 - - 0.647 - - 0.609 - - 0.553 - - 0.583 - - 0.576 - - 0.6294 - - 0.5885 - - 0.556 - - 0.578 - - 0.566 - - 0.601 - - 0.5627 - - 0.5675 - - 0.592 - - 0.5166 - - 0.589 - - 0.5291 - - 0.5892 - - 0.5976 - - 0.5834 - - 0.6512 - - 0.6748 - - 0.6615 - - 0.6003 - - 0.5669 - - 0.5587 - - 0.5507 - - 0.5871 - - 0.616 - - 0.637 - - 0.633 - - 0.639 - - 0.655 - - 0.641 - - 0.664 - - 0.648 - - 0.656 - - 0.663 - - 0.652 - - 0.681 - - 0.662 - - 0.673 - - 0.672 - - 0.68 - - 0.735 - - 0.732 - - 0.715 - - 0.674 - - 0.687 - - 0.702 - - 0.705 - - 0.715 - - 0.725 - - 0.707 - - 0.74 - - 0.74 - - 0.874 - - 0.737 - - 0.819 - - 0.76 - - 0.869 - - 0.9 - - 0.698 - - 0.823 - - 0.676 - - 0.682 - - 0.766 - - 0.68 - - 0.685 - - 0.694 - - 0.695 - - 0.689 - - 0.727 - - 0.695 - - 0.688 - - 0.677 - - 0.736 - - 0.651 - - 0.661 - - 0.6199 - - 0.6223 - - 0.6036 - - 0.6003 - - 0.5991 - - 0.598 - - 0.591 - - 0.5764 - - 0.577 - - 0.5593 - - 0.597 - - 0.576 - - 0.574 - - 0.578 - - 0.579 - - 0.575 - - 0.576 - - 0.568 - - 0.575 - - 0.569 - - 0.559 - - 0.568 - - 0.5401 - - 0.55 - - 0.5575 - - 0.578 - - 0.5635 - - 0.5786 - - 0.5807 - - 0.581 - - 0.573 - - 0.569 - - 0.567 - - 0.552 - - 0.55 - - 0.558 - - 0.552 - - 0.562 - - 0.574 - - 0.575 - - 0.629 - - 0.682 - - 0.756 - - 1.05 - - 1.122 - - 1.1402 - - 1.154 - - 1.131 - - 1.123 - - 1.159 - - 1.106 - - 1.116 - - 1.069 - - 1.077 - - 1.155 - - 1.162 - - 1.1402 - - 0.644 - - 1.208 - - 1.1402 - - 1.295 - - 1.258 - - 1.1402 - - 0.606 - - 0.603 - - 0.563 - - 0.592 - - 0.607 - - 0.611 - - 0.612 - - 0.618 - - 0.626 - - 0.629 - - 0.583 - - 0.8646 - - 0.626 - - 0.639 - - 0.559 - - 0.827 - - 0.612 - - 0.576 - - 0.58 - - 0.575 - - 0.688 - - 0.697 - - 0.743 - - 0.681 - - 0.832 - - 0.719 - - 0.785 - - 0.878 - - 0.9402 - - 1.0054 - - 1.073 - - 1.129 - - 1.035 - - 1.027 - - 0.9703 - - 1.195 - - 0.9153 - - 1.266 - - 1.153 - - 1.348 - - 1.18 - - 1.269 - - 1.311 - - 0.9914 - - 1.359 - - 1.166 - - 1.139 - - 1.2817 - - 1.398 - - 1.542 - - 1.229 - - 1.377 - - 1.28 - - 1.245 - - 1.1188 - - 1.193 - - 1.293 - - 1.275 - - 1.331 - - 1.34 - - 1.099 - - 1.048 - - 1.124 - - 1.225 - - 1.183 - - 1.196 - - 1.4 - - 1.333 - - 1.417 - - 1.326 - - 1.305 - - 1.0638 - - 1.268 - - 1.217 - - 1.289 - - 1.395 - - 1.232 - - 1.435 - - 1.298 - - 1.328 - - 1.262 - - 1.199 - - 1.391 - - 1.233 - - 1.329 - - 1.664 - - 1.509 - - 1.349 - - 1.481 - - 1.595 - - 1.485 - - 1.532 - - 1.504 - - 1.584 - - 1.609 - - 1.516 - - 1.489 - - 1.502 - - 1.544 - - 1.611 - - 1.539 - - 1.296 - - 1.288 - - 1.241 - - 1.32 - - 1.313 - - 1.301 - - 1.843 - - 1.747 - - 1.711 - - 1.771 - - 1.937 - - 1.575 - - 1.573 - - 1.5 - - 1.459 - - 1.402 - - 1.363 - - 2.201 - - 2.127 - - 2.177 - - 2.157 - - 2.192 - - 2.146 - - 2.151 - - 2.071 - - 1.986 - - 1.845 - - 1.687 - - 1.505 - - 1.373 - - 1.229 - - 1.113 - - 1.004 - - 0.936 - - 0.895 - - 0.871 - - 0.841 - - 0.821 - - 0.805 - - 0.8 - - 0.792 - - 0.797 - - 0.791 - - 0.783 - - 0.777 - - 0.785 - - 0.787 - - 0.789 - - 0.793 - - 0.794 - - 0.745 - - 0.75 - - 0.748 - - 0.749 - - 0.744 - - 0.733 - - 0.733 - - 0.741 - - 0.746 - - 0.746 - - 0.738 - - 0.743 - - 0.745 - - 0.749 - - 0.75 - - 0.75 - - 0.884 - - 0.906 - - 0.917 - - 0.924 - - 0.922 - - 0.928 - - 0.921 - - 0.938 - - 0.931 - - 0.943 - - 0.946 - - filter: Variable Assignment - assignments: - - name: ObsError/brightnessTemperature - channels: 19, 24, 26-28, 31-33, 37, 39, 42, 44, 47, 49-200, 208, 211, 216, - 224, 234, 236, 238-239, 242, 246, 248, 255, 264, 266, 268, 275, 279, 283, - 285, 291, 295, 301, 305, 311, 332, 342, 389, 400, 402, 404, 406, 410, - 427, 439-441, 445, 449, 455, 458, 461, 464, 467, 470, 473, 475, 482, 486-487, - 490, 493, 496, 499, 501, 503, 505, 511, 513-514, 518-520, 522, 529, 534, - 563, 568, 575, 592, 594, 596, 598, 600, 602, 604, 611, 614, 616, 618, - 620, 622, 626, 631, 638, 646, 648, 652, 659, 673, 675, 678, 684, 688, - 694, 700, 707, 710, 713-714, 718, 720, 722, 725, 728, 735, 742, 748, 753, - 762, 780, 784, 798, 849, 860, 862, 866, 874, 882, 890, 898, 906-908, 914, - 937, 972-973, 978, 980-981, 988, 995, 998, 1000, 1003, 1008-1010, 1014, - 1017-1018, 1020, 1022, 1024, 1026, 1029-1030, 1032, 1034, 1037-1038, 1041-1042, - 1044, 1046, 1049-1050, 1053-1054, 1058, 1060, 1062, 1064, 1066, 1069, - 1076-1077, 1080, 1086, 1091, 1095, 1101, 1109, 1112, 1121, 1128, 1133, - 1163, 1172, 1187, 1189, 1205, 1211, 1219, 1231, 1245, 1271, 1289, 1300, - 1313, 1316, 1325, 1329, 1346-1347, 1473-1474, 1491, 1499, 1553, 1570, - 1596, 1602, 1619, 1624, 1635, 1939-1987, 2119, 2140, 2143, 2147, 2153, - 2158, 2161, 2168, 2171, 2175, 2182 - type: float - function: - name: ObsFunction/Arithmetic - options: - variables: - - name: ObsErrorData/brightnessTemperature - channels: 19, 24, 26-28, 31-33, 37, 39, 42, 44, 47, 49-200, 208, 211, - 216, 224, 234, 236, 238-239, 242, 246, 248, 255, 264, 266, 268, - 275, 279, 283, 285, 291, 295, 301, 305, 311, 332, 342, 389, 400, - 402, 404, 406, 410, 427, 439-441, 445, 449, 455, 458, 461, 464, - 467, 470, 473, 475, 482, 486-487, 490, 493, 496, 499, 501, 503, - 505, 511, 513-514, 518-520, 522, 529, 534, 563, 568, 575, 592, 594, - 596, 598, 600, 602, 604, 611, 614, 616, 618, 620, 622, 626, 631, - 638, 646, 648, 652, 659, 673, 675, 678, 684, 688, 694, 700, 707, - 710, 713-714, 718, 720, 722, 725, 728, 735, 742, 748, 753, 762, - 780, 784, 798, 849, 860, 862, 866, 874, 882, 890, 898, 906-908, - 914, 937, 972-973, 978, 980-981, 988, 995, 998, 1000, 1003, 1008-1010, - 1014, 1017-1018, 1020, 1022, 1024, 1026, 1029-1030, 1032, 1034, - 1037-1038, 1041-1042, 1044, 1046, 1049-1050, 1053-1054, 1058, 1060, - 1062, 1064, 1066, 1069, 1076-1077, 1080, 1086, 1091, 1095, 1101, - 1109, 1112, 1121, 1128, 1133, 1163, 1172, 1187, 1189, 1205, 1211, - 1219, 1231, 1245, 1271, 1289, 1300, 1313, 1316, 1325, 1329, 1346-1347, - 1473-1474, 1491, 1499, 1553, 1570, 1596, 1602, 1619, 1624, 1635, - 1939-1987, 2119, 2140, 2143, 2147, 2153, 2158, 2161, 2168, 2171, - 2175, 2182 - obs post filters: - - filter: BlackList - filter variables: - - name: brightnessTemperature - channels: 1972, 1973, 1974, 1975, 1976, 1977, 1978, 1979, 1980, 1981, 1982, - 1983, 1984, 1985, 1986, 1987, 2119, 2140, 2143, 2147, 2153, 2158, 2161, - 2168, 2171, 2175, 2182 - where: - - variable: - name: MetaData/solarZenithAngle - maxvalue: 88.9999 - - variable: - name: GeoVaLs/water_area_fraction - minvalue: 1.0e-12 - action: - name: reject - - filter: BlackList - filter variables: - - name: brightnessTemperature - channels: 19, 24, 26-28, 31-33, 37, 39, 42, 44, 47, 49-200, 208, 211, 216, - 224, 234, 236, 238-239, 242, 246, 248, 255, 264, 266, 268, 275, 279, 283, - 285, 291, 295, 301, 305, 311, 332, 342, 389, 400, 402, 404, 406, 410, - 427, 439-441, 445, 449, 455, 458, 461, 464, 467, 470, 473, 475, 482, 486-487, - 490, 493, 496, 499, 501, 503, 505, 511, 513-514, 518-520, 522, 529, 534, - 563, 568, 575, 592, 594, 596, 598, 600, 602, 604, 611, 614, 616, 618, - 620, 622, 626, 631, 638, 646, 648, 652, 659, 673, 675, 678, 684, 688, - 694, 700, 707, 710, 713-714, 718, 720, 722, 725, 728, 735, 742, 748, 753, - 762, 780, 784, 798, 849, 860, 862, 866, 874, 882, 890, 898, 906-908, 914, - 937, 972-973, 978, 980-981, 988, 995, 998, 1000, 1003, 1008-1010, 1014, - 1017-1018, 1020, 1022, 1024, 1026, 1029-1030, 1032, 1034, 1037-1038, 1041-1042, - 1044, 1046, 1049-1050, 1053-1054, 1058, 1060, 1062, 1064, 1066, 1069, - 1076-1077, 1080, 1086, 1091, 1095, 1101, 1109, 1112, 1121, 1128, 1133, - 1163, 1172, 1187, 1189, 1205, 1211, 1219, 1231, 1245, 1271, 1289, 1300, - 1313, 1316, 1325, 1329, 1346-1347, 1473-1474, 1491, 1499, 1553, 1570, - 1596, 1602, 1619, 1624, 1635, 1939-1987, 2119, 2140, 2143, 2147, 2153, - 2158, 2161, 2168, 2171, 2175, 2182 - action: - name: inflate error - inflation variable: - name: ObsFunction/ObsErrorFactorWavenumIR - channels: 19, 24, 26-28, 31-33, 37, 39, 42, 44, 47, 49-200, 208, 211, - 216, 224, 234, 236, 238-239, 242, 246, 248, 255, 264, 266, 268, 275, - 279, 283, 285, 291, 295, 301, 305, 311, 332, 342, 389, 400, 402, 404, - 406, 410, 427, 439-441, 445, 449, 455, 458, 461, 464, 467, 470, 473, - 475, 482, 486-487, 490, 493, 496, 499, 501, 503, 505, 511, 513-514, - 518-520, 522, 529, 534, 563, 568, 575, 592, 594, 596, 598, 600, 602, - 604, 611, 614, 616, 618, 620, 622, 626, 631, 638, 646, 648, 652, 659, - 673, 675, 678, 684, 688, 694, 700, 707, 710, 713-714, 718, 720, 722, - 725, 728, 735, 742, 748, 753, 762, 780, 784, 798, 849, 860, 862, 866, - 874, 882, 890, 898, 906-908, 914, 937, 972-973, 978, 980-981, 988, 995, - 998, 1000, 1003, 1008-1010, 1014, 1017-1018, 1020, 1022, 1024, 1026, - 1029-1030, 1032, 1034, 1037-1038, 1041-1042, 1044, 1046, 1049-1050, - 1053-1054, 1058, 1060, 1062, 1064, 1066, 1069, 1076-1077, 1080, 1086, - 1091, 1095, 1101, 1109, 1112, 1121, 1128, 1133, 1163, 1172, 1187, 1189, - 1205, 1211, 1219, 1231, 1245, 1271, 1289, 1300, 1313, 1316, 1325, 1329, - 1346-1347, 1473-1474, 1491, 1499, 1553, 1570, 1596, 1602, 1619, 1624, - 1635, 1939-1987, 2119, 2140, 2143, 2147, 2153, 2158, 2161, 2168, 2171, - 2175, 2182 - options: - channels: 19, 24, 26-28, 31-33, 37, 39, 42, 44, 47, 49-200, 208, 211, - 216, 224, 234, 236, 238-239, 242, 246, 248, 255, 264, 266, 268, 275, - 279, 283, 285, 291, 295, 301, 305, 311, 332, 342, 389, 400, 402, 404, - 406, 410, 427, 439-441, 445, 449, 455, 458, 461, 464, 467, 470, 473, - 475, 482, 486-487, 490, 493, 496, 499, 501, 503, 505, 511, 513-514, - 518-520, 522, 529, 534, 563, 568, 575, 592, 594, 596, 598, 600, 602, - 604, 611, 614, 616, 618, 620, 622, 626, 631, 638, 646, 648, 652, 659, - 673, 675, 678, 684, 688, 694, 700, 707, 710, 713-714, 718, 720, 722, - 725, 728, 735, 742, 748, 753, 762, 780, 784, 798, 849, 860, 862, 866, - 874, 882, 890, 898, 906-908, 914, 937, 972-973, 978, 980-981, 988, - 995, 998, 1000, 1003, 1008-1010, 1014, 1017-1018, 1020, 1022, 1024, - 1026, 1029-1030, 1032, 1034, 1037-1038, 1041-1042, 1044, 1046, 1049-1050, - 1053-1054, 1058, 1060, 1062, 1064, 1066, 1069, 1076-1077, 1080, 1086, - 1091, 1095, 1101, 1109, 1112, 1121, 1128, 1133, 1163, 1172, 1187, - 1189, 1205, 1211, 1219, 1231, 1245, 1271, 1289, 1300, 1313, 1316, - 1325, 1329, 1346-1347, 1473-1474, 1491, 1499, 1553, 1570, 1596, 1602, - 1619, 1624, 1635, 1939-1987, 2119, 2140, 2143, 2147, 2153, 2158, 2161, - 2168, 2171, 2175, 2182 - - filter: Bounds Check - filter variables: - - name: brightnessTemperature - channels: 19, 24, 26-28, 31-33, 37, 39, 42, 44, 47, 49-200, 208, 211, 216, - 224, 234, 236, 238-239, 242, 246, 248, 255, 264, 266, 268, 275, 279, 283, - 285, 291, 295, 301, 305, 311, 332, 342, 389, 400, 402, 404, 406, 410, - 427, 439-441, 445, 449, 455, 458, 461, 464, 467, 470, 473, 475, 482, 486-487, - 490, 493, 496, 499, 501, 503, 505, 511, 513-514, 518-520, 522, 529, 534, - 563, 568, 575, 592, 594, 596, 598, 600, 602, 604, 611, 614, 616, 618, - 620, 622, 626, 631, 638, 646, 648, 652, 659, 673, 675, 678, 684, 688, - 694, 700, 707, 710, 713-714, 718, 720, 722, 725, 728, 735, 742, 748, 753, - 762, 780, 784, 798, 849, 860, 862, 866, 874, 882, 890, 898, 906-908, 914, - 937, 972-973, 978, 980-981, 988, 995, 998, 1000, 1003, 1008-1010, 1014, - 1017-1018, 1020, 1022, 1024, 1026, 1029-1030, 1032, 1034, 1037-1038, 1041-1042, - 1044, 1046, 1049-1050, 1053-1054, 1058, 1060, 1062, 1064, 1066, 1069, - 1076-1077, 1080, 1086, 1091, 1095, 1101, 1109, 1112, 1121, 1128, 1133, - 1163, 1172, 1187, 1189, 1205, 1211, 1219, 1231, 1245, 1271, 1289, 1300, - 1313, 1316, 1325, 1329, 1346-1347, 1473-1474, 1491, 1499, 1553, 1570, - 1596, 1602, 1619, 1624, 1635, 1939-1987, 2119, 2140, 2143, 2147, 2153, - 2158, 2161, 2168, 2171, 2175, 2182 - minvalue: 50.00001 - maxvalue: 549.99999 - action: - name: reject - - filter: BlackList - filter variables: - - name: brightnessTemperature - channels: 19, 24, 26-28, 31-33, 37, 39, 42, 44, 47, 49-200, 208, 211, 216, - 224, 234, 236, 238-239, 242, 246, 248, 255, 264, 266, 268, 275, 279, 283, - 285, 291, 295, 301, 305, 311, 332, 342, 389, 400, 402, 404, 406, 410, - 427, 439-441, 445, 449, 455, 458, 461, 464, 467, 470, 473, 475, 482, 486-487, - 490, 493, 496, 499, 501, 503, 505, 511, 513-514, 518-520, 522, 529, 534, - 563, 568, 575, 592, 594, 596, 598, 600, 602, 604, 611, 614, 616, 618, - 620, 622, 626, 631, 638, 646, 648, 652, 659, 673, 675, 678, 684, 688, - 694, 700, 707, 710, 713-714, 718, 720, 722, 725, 728, 735, 742, 748, 753, - 762, 780, 784, 798, 849, 860, 862, 866, 874, 882, 890, 898, 906-908, 914, - 937, 972-973, 978, 980-981, 988, 995, 998, 1000, 1003, 1008-1010, 1014, - 1017-1018, 1020, 1022, 1024, 1026, 1029-1030, 1032, 1034, 1037-1038, 1041-1042, - 1044, 1046, 1049-1050, 1053-1054, 1058, 1060, 1062, 1064, 1066, 1069, - 1076-1077, 1080, 1086, 1091, 1095, 1101, 1109, 1112, 1121, 1128, 1133, - 1163, 1172, 1187, 1189, 1205, 1211, 1219, 1231, 1245, 1271, 1289, 1300, - 1313, 1316, 1325, 1329, 1346-1347, 1473-1474, 1491, 1499, 1553, 1570, - 1596, 1602, 1619, 1624, 1635, 1939-1987, 2119, 2140, 2143, 2147, 2153, - 2158, 2161, 2168, 2171, 2175, 2182 - action: - name: inflate error - inflation variable: - name: ObsFunction/ObsErrorFactorTopoRad - channels: 19, 24, 26-28, 31-33, 37, 39, 42, 44, 47, 49-200, 208, 211, - 216, 224, 234, 236, 238-239, 242, 246, 248, 255, 264, 266, 268, 275, - 279, 283, 285, 291, 295, 301, 305, 311, 332, 342, 389, 400, 402, 404, - 406, 410, 427, 439-441, 445, 449, 455, 458, 461, 464, 467, 470, 473, - 475, 482, 486-487, 490, 493, 496, 499, 501, 503, 505, 511, 513-514, - 518-520, 522, 529, 534, 563, 568, 575, 592, 594, 596, 598, 600, 602, - 604, 611, 614, 616, 618, 620, 622, 626, 631, 638, 646, 648, 652, 659, - 673, 675, 678, 684, 688, 694, 700, 707, 710, 713-714, 718, 720, 722, - 725, 728, 735, 742, 748, 753, 762, 780, 784, 798, 849, 860, 862, 866, - 874, 882, 890, 898, 906-908, 914, 937, 972-973, 978, 980-981, 988, 995, - 998, 1000, 1003, 1008-1010, 1014, 1017-1018, 1020, 1022, 1024, 1026, - 1029-1030, 1032, 1034, 1037-1038, 1041-1042, 1044, 1046, 1049-1050, - 1053-1054, 1058, 1060, 1062, 1064, 1066, 1069, 1076-1077, 1080, 1086, - 1091, 1095, 1101, 1109, 1112, 1121, 1128, 1133, 1163, 1172, 1187, 1189, - 1205, 1211, 1219, 1231, 1245, 1271, 1289, 1300, 1313, 1316, 1325, 1329, - 1346-1347, 1473-1474, 1491, 1499, 1553, 1570, 1596, 1602, 1619, 1624, - 1635, 1939-1987, 2119, 2140, 2143, 2147, 2153, 2158, 2161, 2168, 2171, - 2175, 2182 - options: - channels: 19, 24, 26-28, 31-33, 37, 39, 42, 44, 47, 49-200, 208, 211, - 216, 224, 234, 236, 238-239, 242, 246, 248, 255, 264, 266, 268, 275, - 279, 283, 285, 291, 295, 301, 305, 311, 332, 342, 389, 400, 402, 404, - 406, 410, 427, 439-441, 445, 449, 455, 458, 461, 464, 467, 470, 473, - 475, 482, 486-487, 490, 493, 496, 499, 501, 503, 505, 511, 513-514, - 518-520, 522, 529, 534, 563, 568, 575, 592, 594, 596, 598, 600, 602, - 604, 611, 614, 616, 618, 620, 622, 626, 631, 638, 646, 648, 652, 659, - 673, 675, 678, 684, 688, 694, 700, 707, 710, 713-714, 718, 720, 722, - 725, 728, 735, 742, 748, 753, 762, 780, 784, 798, 849, 860, 862, 866, - 874, 882, 890, 898, 906-908, 914, 937, 972-973, 978, 980-981, 988, - 995, 998, 1000, 1003, 1008-1010, 1014, 1017-1018, 1020, 1022, 1024, - 1026, 1029-1030, 1032, 1034, 1037-1038, 1041-1042, 1044, 1046, 1049-1050, - 1053-1054, 1058, 1060, 1062, 1064, 1066, 1069, 1076-1077, 1080, 1086, - 1091, 1095, 1101, 1109, 1112, 1121, 1128, 1133, 1163, 1172, 1187, - 1189, 1205, 1211, 1219, 1231, 1245, 1271, 1289, 1300, 1313, 1316, - 1325, 1329, 1346-1347, 1473-1474, 1491, 1499, 1553, 1570, 1596, 1602, - 1619, 1624, 1635, 1939-1987, 2119, 2140, 2143, 2147, 2153, 2158, 2161, - 2168, 2171, 2175, 2182 - sensor: cris-fsr_n20 - - filter: BlackList - filter variables: - - name: brightnessTemperature - channels: 19, 24, 26-28, 31-33, 37, 39, 42, 44, 47, 49-200, 208, 211, 216, - 224, 234, 236, 238-239, 242, 246, 248, 255, 264, 266, 268, 275, 279, 283, - 285, 291, 295, 301, 305, 311, 332, 342, 389, 400, 402, 404, 406, 410, - 427, 439-441, 445, 449, 455, 458, 461, 464, 467, 470, 473, 475, 482, 486-487, - 490, 493, 496, 499, 501, 503, 505, 511, 513-514, 518-520, 522, 529, 534, - 563, 568, 575, 592, 594, 596, 598, 600, 602, 604, 611, 614, 616, 618, - 620, 622, 626, 631, 638, 646, 648, 652, 659, 673, 675, 678, 684, 688, - 694, 700, 707, 710, 713-714, 718, 720, 722, 725, 728, 735, 742, 748, 753, - 762, 780, 784, 798, 849, 860, 862, 866, 874, 882, 890, 898, 906-908, 914, - 937, 972-973, 978, 980-981, 988, 995, 998, 1000, 1003, 1008-1010, 1014, - 1017-1018, 1020, 1022, 1024, 1026, 1029-1030, 1032, 1034, 1037-1038, 1041-1042, - 1044, 1046, 1049-1050, 1053-1054, 1058, 1060, 1062, 1064, 1066, 1069, - 1076-1077, 1080, 1086, 1091, 1095, 1101, 1109, 1112, 1121, 1128, 1133, - 1163, 1172, 1187, 1189, 1205, 1211, 1219, 1231, 1245, 1271, 1289, 1300, - 1313, 1316, 1325, 1329, 1346-1347, 1473-1474, 1491, 1499, 1553, 1570, - 1596, 1602, 1619, 1624, 1635, 1939-1987, 2119, 2140, 2143, 2147, 2153, - 2158, 2161, 2168, 2171, 2175, 2182 - action: - name: inflate error - inflation variable: - name: ObsFunction/ObsErrorFactorTransmitTopRad - channels: 19, 24, 26-28, 31-33, 37, 39, 42, 44, 47, 49-200, 208, 211, - 216, 224, 234, 236, 238-239, 242, 246, 248, 255, 264, 266, 268, 275, - 279, 283, 285, 291, 295, 301, 305, 311, 332, 342, 389, 400, 402, 404, - 406, 410, 427, 439-441, 445, 449, 455, 458, 461, 464, 467, 470, 473, - 475, 482, 486-487, 490, 493, 496, 499, 501, 503, 505, 511, 513-514, - 518-520, 522, 529, 534, 563, 568, 575, 592, 594, 596, 598, 600, 602, - 604, 611, 614, 616, 618, 620, 622, 626, 631, 638, 646, 648, 652, 659, - 673, 675, 678, 684, 688, 694, 700, 707, 710, 713-714, 718, 720, 722, - 725, 728, 735, 742, 748, 753, 762, 780, 784, 798, 849, 860, 862, 866, - 874, 882, 890, 898, 906-908, 914, 937, 972-973, 978, 980-981, 988, 995, - 998, 1000, 1003, 1008-1010, 1014, 1017-1018, 1020, 1022, 1024, 1026, - 1029-1030, 1032, 1034, 1037-1038, 1041-1042, 1044, 1046, 1049-1050, - 1053-1054, 1058, 1060, 1062, 1064, 1066, 1069, 1076-1077, 1080, 1086, - 1091, 1095, 1101, 1109, 1112, 1121, 1128, 1133, 1163, 1172, 1187, 1189, - 1205, 1211, 1219, 1231, 1245, 1271, 1289, 1300, 1313, 1316, 1325, 1329, - 1346-1347, 1473-1474, 1491, 1499, 1553, 1570, 1596, 1602, 1619, 1624, - 1635, 1939-1987, 2119, 2140, 2143, 2147, 2153, 2158, 2161, 2168, 2171, - 2175, 2182 - options: - channels: 19, 24, 26-28, 31-33, 37, 39, 42, 44, 47, 49-200, 208, 211, - 216, 224, 234, 236, 238-239, 242, 246, 248, 255, 264, 266, 268, 275, - 279, 283, 285, 291, 295, 301, 305, 311, 332, 342, 389, 400, 402, 404, - 406, 410, 427, 439-441, 445, 449, 455, 458, 461, 464, 467, 470, 473, - 475, 482, 486-487, 490, 493, 496, 499, 501, 503, 505, 511, 513-514, - 518-520, 522, 529, 534, 563, 568, 575, 592, 594, 596, 598, 600, 602, - 604, 611, 614, 616, 618, 620, 622, 626, 631, 638, 646, 648, 652, 659, - 673, 675, 678, 684, 688, 694, 700, 707, 710, 713-714, 718, 720, 722, - 725, 728, 735, 742, 748, 753, 762, 780, 784, 798, 849, 860, 862, 866, - 874, 882, 890, 898, 906-908, 914, 937, 972-973, 978, 980-981, 988, - 995, 998, 1000, 1003, 1008-1010, 1014, 1017-1018, 1020, 1022, 1024, - 1026, 1029-1030, 1032, 1034, 1037-1038, 1041-1042, 1044, 1046, 1049-1050, - 1053-1054, 1058, 1060, 1062, 1064, 1066, 1069, 1076-1077, 1080, 1086, - 1091, 1095, 1101, 1109, 1112, 1121, 1128, 1133, 1163, 1172, 1187, - 1189, 1205, 1211, 1219, 1231, 1245, 1271, 1289, 1300, 1313, 1316, - 1325, 1329, 1346-1347, 1473-1474, 1491, 1499, 1553, 1570, 1596, 1602, - 1619, 1624, 1635, 1939-1987, 2119, 2140, 2143, 2147, 2153, 2158, 2161, - 2168, 2171, 2175, 2182 - - filter: Bounds Check - filter variables: - - name: brightnessTemperature - channels: 19, 24, 26-28, 31-33, 37, 39, 42, 44, 47, 49-200, 208, 211, 216, - 224, 234, 236, 238-239, 242, 246, 248, 255, 264, 266, 268, 275, 279, 283, - 285, 291, 295, 301, 305, 311, 332, 342, 389, 400, 402, 404, 406, 410, - 427, 439-441, 445, 449, 455, 458, 461, 464, 467, 470, 473, 475, 482, 486-487, - 490, 493, 496, 499, 501, 503, 505, 511, 513-514, 518-520, 522, 529, 534, - 563, 568, 575, 592, 594, 596, 598, 600, 602, 604, 611, 614, 616, 618, - 620, 622, 626, 631, 638, 646, 648, 652, 659, 673, 675, 678, 684, 688, - 694, 700, 707, 710, 713-714, 718, 720, 722, 725, 728, 735, 742, 748, 753, - 762, 780, 784, 798, 849, 860, 862, 866, 874, 882, 890, 898, 906-908, 914, - 937, 972-973, 978, 980-981, 988, 995, 998, 1000, 1003, 1008-1010, 1014, - 1017-1018, 1020, 1022, 1024, 1026, 1029-1030, 1032, 1034, 1037-1038, 1041-1042, - 1044, 1046, 1049-1050, 1053-1054, 1058, 1060, 1062, 1064, 1066, 1069, - 1076-1077, 1080, 1086, 1091, 1095, 1101, 1109, 1112, 1121, 1128, 1133, - 1163, 1172, 1187, 1189, 1205, 1211, 1219, 1231, 1245, 1271, 1289, 1300, - 1313, 1316, 1325, 1329, 1346-1347, 1473-1474, 1491, 1499, 1553, 1570, - 1596, 1602, 1619, 1624, 1635, 1939-1987, 2119, 2140, 2143, 2147, 2153, - 2158, 2161, 2168, 2171, 2175, 2182 - test variables: - - name: ObsFunction/CloudDetectMinResidualIR - channels: 19, 24, 26-28, 31-33, 37, 39, 42, 44, 47, 49-200, 208, 211, 216, - 224, 234, 236, 238-239, 242, 246, 248, 255, 264, 266, 268, 275, 279, 283, - 285, 291, 295, 301, 305, 311, 332, 342, 389, 400, 402, 404, 406, 410, - 427, 439-441, 445, 449, 455, 458, 461, 464, 467, 470, 473, 475, 482, 486-487, - 490, 493, 496, 499, 501, 503, 505, 511, 513-514, 518-520, 522, 529, 534, - 563, 568, 575, 592, 594, 596, 598, 600, 602, 604, 611, 614, 616, 618, - 620, 622, 626, 631, 638, 646, 648, 652, 659, 673, 675, 678, 684, 688, - 694, 700, 707, 710, 713-714, 718, 720, 722, 725, 728, 735, 742, 748, 753, - 762, 780, 784, 798, 849, 860, 862, 866, 874, 882, 890, 898, 906-908, 914, - 937, 972-973, 978, 980-981, 988, 995, 998, 1000, 1003, 1008-1010, 1014, - 1017-1018, 1020, 1022, 1024, 1026, 1029-1030, 1032, 1034, 1037-1038, 1041-1042, - 1044, 1046, 1049-1050, 1053-1054, 1058, 1060, 1062, 1064, 1066, 1069, - 1076-1077, 1080, 1086, 1091, 1095, 1101, 1109, 1112, 1121, 1128, 1133, - 1163, 1172, 1187, 1189, 1205, 1211, 1219, 1231, 1245, 1271, 1289, 1300, - 1313, 1316, 1325, 1329, 1346-1347, 1473-1474, 1491, 1499, 1553, 1570, - 1596, 1602, 1619, 1624, 1635, 1939-1987, 2119, 2140, 2143, 2147, 2153, - 2158, 2161, 2168, 2171, 2175, 2182 - options: - channels: 19, 24, 26-28, 31-33, 37, 39, 42, 44, 47, 49-200, 208, 211, - 216, 224, 234, 236, 238-239, 242, 246, 248, 255, 264, 266, 268, 275, - 279, 283, 285, 291, 295, 301, 305, 311, 332, 342, 389, 400, 402, 404, - 406, 410, 427, 439-441, 445, 449, 455, 458, 461, 464, 467, 470, 473, - 475, 482, 486-487, 490, 493, 496, 499, 501, 503, 505, 511, 513-514, - 518-520, 522, 529, 534, 563, 568, 575, 592, 594, 596, 598, 600, 602, - 604, 611, 614, 616, 618, 620, 622, 626, 631, 638, 646, 648, 652, 659, - 673, 675, 678, 684, 688, 694, 700, 707, 710, 713-714, 718, 720, 722, - 725, 728, 735, 742, 748, 753, 762, 780, 784, 798, 849, 860, 862, 866, - 874, 882, 890, 898, 906-908, 914, 937, 972-973, 978, 980-981, 988, 995, - 998, 1000, 1003, 1008-1010, 1014, 1017-1018, 1020, 1022, 1024, 1026, - 1029-1030, 1032, 1034, 1037-1038, 1041-1042, 1044, 1046, 1049-1050, - 1053-1054, 1058, 1060, 1062, 1064, 1066, 1069, 1076-1077, 1080, 1086, - 1091, 1095, 1101, 1109, 1112, 1121, 1128, 1133, 1163, 1172, 1187, 1189, - 1205, 1211, 1219, 1231, 1245, 1271, 1289, 1300, 1313, 1316, 1325, 1329, - 1346-1347, 1473-1474, 1491, 1499, 1553, 1570, 1596, 1602, 1619, 1624, - 1635, 1939-1987, 2119, 2140, 2143, 2147, 2153, 2158, 2161, 2168, 2171, - 2175, 2182 - use_flag: - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - -1 - - 1 - - 1 - - -1 - - 1 - - 1 - - -1 - - 1 - - -1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - -1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - -1 - - 1 - - 1 - - 1 - - 1 - - -1 - - 1 - - 1 - - 1 - - 1 - - -1 - - -1 - - -1 - - -1 - - -1 - - 1 - - 1 - - 1 - - 1 - - 1 - - -1 - - 1 - - 1 - - 1 - - -1 - - 1 - - -1 - - -1 - - -1 - - -1 - - -1 - - 1 - - -1 - - -1 - - -1 - - -1 - - 1 - - -1 - - -1 - - -1 - - -1 - - 1 - - -1 - - -1 - - -1 - - -1 - - -1 - - 1 - - 1 - - -1 - - -1 - - -1 - - -1 - - 1 - - 1 - - -1 - - 1 - - -1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - -1 - - 1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - 1 - - 1 - - 1 - - -1 - - 1 - - 1 - - 1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - 1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - 1 - - -1 - - -1 - - 1 - - -1 - - -1 - - 1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - 1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - 1 - - 1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - 1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - 1 - - -1 - - -1 - - -1 - - 1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - 1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - 1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - use_flag_clddet: - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 30 - - 30 - - 30 - - 31 - - 31 - - 30 - - 31 - - 30 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 31 - - 31 - - 31 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 31 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 31 - - 30 - - 30 - - 31 - - 30 - - 30 - - 31 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 31 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 31 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 31 - - 30 - - 30 - - 30 - - 31 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 31 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 31 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - obserr_dtempf: - - 0.5 - - 2.0 - - 4.0 - - 2.0 - - 4.0 - maxvalue: 1.0e-12 - action: - name: reject - - filter: Bounds Check - filter variables: - - name: brightnessTemperature - channels: 19, 24, 26-28, 31-33, 37, 39, 42, 44, 47, 49-200, 208, 211, 216, - 224, 234, 236, 238-239, 242, 246, 248, 255, 264, 266, 268, 275, 279, 283, - 285, 291, 295, 301, 305, 311, 332, 342, 389, 400, 402, 404, 406, 410, - 427, 439-441, 445, 449, 455, 458, 461, 464, 467, 470, 473, 475, 482, 486-487, - 490, 493, 496, 499, 501, 503, 505, 511, 513-514, 518-520, 522, 529, 534, - 563, 568, 575, 592, 594, 596, 598, 600, 602, 604, 611, 614, 616, 618, - 620, 622, 626, 631, 638, 646, 648, 652, 659, 673, 675, 678, 684, 688, - 694, 700, 707, 710, 713-714, 718, 720, 722, 725, 728, 735, 742, 748, 753, - 762, 780, 784, 798, 849, 860, 862, 866, 874, 882, 890, 898, 906-908, 914, - 937, 972-973, 978, 980-981, 988, 995, 998, 1000, 1003, 1008-1010, 1014, - 1017-1018, 1020, 1022, 1024, 1026, 1029-1030, 1032, 1034, 1037-1038, 1041-1042, - 1044, 1046, 1049-1050, 1053-1054, 1058, 1060, 1062, 1064, 1066, 1069, - 1076-1077, 1080, 1086, 1091, 1095, 1101, 1109, 1112, 1121, 1128, 1133, - 1163, 1172, 1187, 1189, 1205, 1211, 1219, 1231, 1245, 1271, 1289, 1300, - 1313, 1316, 1325, 1329, 1346-1347, 1473-1474, 1491, 1499, 1553, 1570, - 1596, 1602, 1619, 1624, 1635, 1939-1987, 2119, 2140, 2143, 2147, 2153, - 2158, 2161, 2168, 2171, 2175, 2182 - where: - - variable: - name: GeoVaLs/water_area_fraction - maxvalue: 0.99 - maxvalue: 0.2 - - filter: Bounds Check - filter variables: - - name: brightnessTemperature - channels: 19, 24, 26-28, 31-33, 37, 39, 42, 44, 47, 49-200, 208, 211, 216, - 224, 234, 236, 238-239, 242, 246, 248, 255, 264, 266, 268, 275, 279, 283, - 285, 291, 295, 301, 305, 311, 332, 342, 389, 400, 402, 404, 406, 410, - 427, 439-441, 445, 449, 455, 458, 461, 464, 467, 470, 473, 475, 482, 486-487, - 490, 493, 496, 499, 501, 503, 505, 511, 513-514, 518-520, 522, 529, 534, - 563, 568, 575, 592, 594, 596, 598, 600, 602, 604, 611, 614, 616, 618, - 620, 622, 626, 631, 638, 646, 648, 652, 659, 673, 675, 678, 684, 688, - 694, 700, 707, 710, 713-714, 718, 720, 722, 725, 728, 735, 742, 748, 753, - 762, 780, 784, 798, 849, 860, 862, 866, 874, 882, 890, 898, 906-908, 914, - 937, 972-973, 978, 980-981, 988, 995, 998, 1000, 1003, 1008-1010, 1014, - 1017-1018, 1020, 1022, 1024, 1026, 1029-1030, 1032, 1034, 1037-1038, 1041-1042, - 1044, 1046, 1049-1050, 1053-1054, 1058, 1060, 1062, 1064, 1066, 1069, - 1076-1077, 1080, 1086, 1091, 1095, 1101, 1109, 1112, 1121, 1128, 1133, - 1163, 1172, 1187, 1189, 1205, 1211, 1219, 1231, 1245, 1271, 1289, 1300, - 1313, 1316, 1325, 1329, 1346-1347, 1473-1474, 1491, 1499, 1553, 1570, - 1596, 1602, 1619, 1624, 1635, 1939-1987, 2119, 2140, 2143, 2147, 2153, - 2158, 2161, 2168, 2171, 2175, 2182 - test variables: - - name: ObsFunction/NearSSTRetCheckIR - channels: 19, 24, 26-28, 31-33, 37, 39, 42, 44, 47, 49-200, 208, 211, 216, - 224, 234, 236, 238-239, 242, 246, 248, 255, 264, 266, 268, 275, 279, 283, - 285, 291, 295, 301, 305, 311, 332, 342, 389, 400, 402, 404, 406, 410, - 427, 439-441, 445, 449, 455, 458, 461, 464, 467, 470, 473, 475, 482, 486-487, - 490, 493, 496, 499, 501, 503, 505, 511, 513-514, 518-520, 522, 529, 534, - 563, 568, 575, 592, 594, 596, 598, 600, 602, 604, 611, 614, 616, 618, - 620, 622, 626, 631, 638, 646, 648, 652, 659, 673, 675, 678, 684, 688, - 694, 700, 707, 710, 713-714, 718, 720, 722, 725, 728, 735, 742, 748, 753, - 762, 780, 784, 798, 849, 860, 862, 866, 874, 882, 890, 898, 906-908, 914, - 937, 972-973, 978, 980-981, 988, 995, 998, 1000, 1003, 1008-1010, 1014, - 1017-1018, 1020, 1022, 1024, 1026, 1029-1030, 1032, 1034, 1037-1038, 1041-1042, - 1044, 1046, 1049-1050, 1053-1054, 1058, 1060, 1062, 1064, 1066, 1069, - 1076-1077, 1080, 1086, 1091, 1095, 1101, 1109, 1112, 1121, 1128, 1133, - 1163, 1172, 1187, 1189, 1205, 1211, 1219, 1231, 1245, 1271, 1289, 1300, - 1313, 1316, 1325, 1329, 1346-1347, 1473-1474, 1491, 1499, 1553, 1570, - 1596, 1602, 1619, 1624, 1635, 1939-1987, 2119, 2140, 2143, 2147, 2153, - 2158, 2161, 2168, 2171, 2175, 2182 - options: - channels: 19, 24, 26-28, 31-33, 37, 39, 42, 44, 47, 49-200, 208, 211, - 216, 224, 234, 236, 238-239, 242, 246, 248, 255, 264, 266, 268, 275, - 279, 283, 285, 291, 295, 301, 305, 311, 332, 342, 389, 400, 402, 404, - 406, 410, 427, 439-441, 445, 449, 455, 458, 461, 464, 467, 470, 473, - 475, 482, 486-487, 490, 493, 496, 499, 501, 503, 505, 511, 513-514, - 518-520, 522, 529, 534, 563, 568, 575, 592, 594, 596, 598, 600, 602, - 604, 611, 614, 616, 618, 620, 622, 626, 631, 638, 646, 648, 652, 659, - 673, 675, 678, 684, 688, 694, 700, 707, 710, 713-714, 718, 720, 722, - 725, 728, 735, 742, 748, 753, 762, 780, 784, 798, 849, 860, 862, 866, - 874, 882, 890, 898, 906-908, 914, 937, 972-973, 978, 980-981, 988, 995, - 998, 1000, 1003, 1008-1010, 1014, 1017-1018, 1020, 1022, 1024, 1026, - 1029-1030, 1032, 1034, 1037-1038, 1041-1042, 1044, 1046, 1049-1050, - 1053-1054, 1058, 1060, 1062, 1064, 1066, 1069, 1076-1077, 1080, 1086, - 1091, 1095, 1101, 1109, 1112, 1121, 1128, 1133, 1163, 1172, 1187, 1189, - 1205, 1211, 1219, 1231, 1245, 1271, 1289, 1300, 1313, 1316, 1325, 1329, - 1346-1347, 1473-1474, 1491, 1499, 1553, 1570, 1596, 1602, 1619, 1624, - 1635, 1939-1987, 2119, 2140, 2143, 2147, 2153, 2158, 2161, 2168, 2171, - 2175, 2182 - use_flag: - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - -1 - - 1 - - 1 - - -1 - - 1 - - 1 - - -1 - - 1 - - -1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - -1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - -1 - - 1 - - 1 - - 1 - - 1 - - -1 - - 1 - - 1 - - 1 - - 1 - - -1 - - -1 - - -1 - - -1 - - -1 - - 1 - - 1 - - 1 - - 1 - - 1 - - -1 - - 1 - - 1 - - 1 - - -1 - - 1 - - -1 - - -1 - - -1 - - -1 - - -1 - - 1 - - -1 - - -1 - - -1 - - -1 - - 1 - - -1 - - -1 - - -1 - - -1 - - 1 - - -1 - - -1 - - -1 - - -1 - - -1 - - 1 - - 1 - - -1 - - -1 - - -1 - - -1 - - 1 - - 1 - - -1 - - 1 - - -1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - -1 - - 1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - 1 - - 1 - - 1 - - -1 - - 1 - - 1 - - 1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - 1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - 1 - - -1 - - -1 - - 1 - - -1 - - -1 - - 1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - 1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - 1 - - 1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - 1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - 1 - - -1 - - -1 - - -1 - - 1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - 1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - 1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - obserr_demisf: - - 0.01 - - 0.02 - - 0.03 - - 0.02 - - 0.03 - obserr_dtempf: - - 0.5 - - 2.0 - - 4.0 - - 2.0 - - 4.0 - maxvalue: 1.0e-12 - action: - name: reject - - filter: BlackList - filter variables: - - name: brightnessTemperature - channels: 19, 24, 26-28, 31-33, 37, 39, 42, 44, 47, 49-200, 208, 211, 216, - 224, 234, 236, 238-239, 242, 246, 248, 255, 264, 266, 268, 275, 279, 283, - 285, 291, 295, 301, 305, 311, 332, 342, 389, 400, 402, 404, 406, 410, - 427, 439-441, 445, 449, 455, 458, 461, 464, 467, 470, 473, 475, 482, 486-487, - 490, 493, 496, 499, 501, 503, 505, 511, 513-514, 518-520, 522, 529, 534, - 563, 568, 575, 592, 594, 596, 598, 600, 602, 604, 611, 614, 616, 618, - 620, 622, 626, 631, 638, 646, 648, 652, 659, 673, 675, 678, 684, 688, - 694, 700, 707, 710, 713-714, 718, 720, 722, 725, 728, 735, 742, 748, 753, - 762, 780, 784, 798, 849, 860, 862, 866, 874, 882, 890, 898, 906-908, 914, - 937, 972-973, 978, 980-981, 988, 995, 998, 1000, 1003, 1008-1010, 1014, - 1017-1018, 1020, 1022, 1024, 1026, 1029-1030, 1032, 1034, 1037-1038, 1041-1042, - 1044, 1046, 1049-1050, 1053-1054, 1058, 1060, 1062, 1064, 1066, 1069, - 1076-1077, 1080, 1086, 1091, 1095, 1101, 1109, 1112, 1121, 1128, 1133, - 1163, 1172, 1187, 1189, 1205, 1211, 1219, 1231, 1245, 1271, 1289, 1300, - 1313, 1316, 1325, 1329, 1346-1347, 1473-1474, 1491, 1499, 1553, 1570, - 1596, 1602, 1619, 1624, 1635, 1939-1987, 2119, 2140, 2143, 2147, 2153, - 2158, 2161, 2168, 2171, 2175, 2182 - action: - name: inflate error - inflation variable: - name: ObsFunction/ObsErrorFactorSurfJacobianRad - channels: 19, 24, 26-28, 31-33, 37, 39, 42, 44, 47, 49-200, 208, 211, - 216, 224, 234, 236, 238-239, 242, 246, 248, 255, 264, 266, 268, 275, - 279, 283, 285, 291, 295, 301, 305, 311, 332, 342, 389, 400, 402, 404, - 406, 410, 427, 439-441, 445, 449, 455, 458, 461, 464, 467, 470, 473, - 475, 482, 486-487, 490, 493, 496, 499, 501, 503, 505, 511, 513-514, - 518-520, 522, 529, 534, 563, 568, 575, 592, 594, 596, 598, 600, 602, - 604, 611, 614, 616, 618, 620, 622, 626, 631, 638, 646, 648, 652, 659, - 673, 675, 678, 684, 688, 694, 700, 707, 710, 713-714, 718, 720, 722, - 725, 728, 735, 742, 748, 753, 762, 780, 784, 798, 849, 860, 862, 866, - 874, 882, 890, 898, 906-908, 914, 937, 972-973, 978, 980-981, 988, 995, - 998, 1000, 1003, 1008-1010, 1014, 1017-1018, 1020, 1022, 1024, 1026, - 1029-1030, 1032, 1034, 1037-1038, 1041-1042, 1044, 1046, 1049-1050, - 1053-1054, 1058, 1060, 1062, 1064, 1066, 1069, 1076-1077, 1080, 1086, - 1091, 1095, 1101, 1109, 1112, 1121, 1128, 1133, 1163, 1172, 1187, 1189, - 1205, 1211, 1219, 1231, 1245, 1271, 1289, 1300, 1313, 1316, 1325, 1329, - 1346-1347, 1473-1474, 1491, 1499, 1553, 1570, 1596, 1602, 1619, 1624, - 1635, 1939-1987, 2119, 2140, 2143, 2147, 2153, 2158, 2161, 2168, 2171, - 2175, 2182 - options: - channels: 19, 24, 26-28, 31-33, 37, 39, 42, 44, 47, 49-200, 208, 211, - 216, 224, 234, 236, 238-239, 242, 246, 248, 255, 264, 266, 268, 275, - 279, 283, 285, 291, 295, 301, 305, 311, 332, 342, 389, 400, 402, 404, - 406, 410, 427, 439-441, 445, 449, 455, 458, 461, 464, 467, 470, 473, - 475, 482, 486-487, 490, 493, 496, 499, 501, 503, 505, 511, 513-514, - 518-520, 522, 529, 534, 563, 568, 575, 592, 594, 596, 598, 600, 602, - 604, 611, 614, 616, 618, 620, 622, 626, 631, 638, 646, 648, 652, 659, - 673, 675, 678, 684, 688, 694, 700, 707, 710, 713-714, 718, 720, 722, - 725, 728, 735, 742, 748, 753, 762, 780, 784, 798, 849, 860, 862, 866, - 874, 882, 890, 898, 906-908, 914, 937, 972-973, 978, 980-981, 988, - 995, 998, 1000, 1003, 1008-1010, 1014, 1017-1018, 1020, 1022, 1024, - 1026, 1029-1030, 1032, 1034, 1037-1038, 1041-1042, 1044, 1046, 1049-1050, - 1053-1054, 1058, 1060, 1062, 1064, 1066, 1069, 1076-1077, 1080, 1086, - 1091, 1095, 1101, 1109, 1112, 1121, 1128, 1133, 1163, 1172, 1187, - 1189, 1205, 1211, 1219, 1231, 1245, 1271, 1289, 1300, 1313, 1316, - 1325, 1329, 1346-1347, 1473-1474, 1491, 1499, 1553, 1570, 1596, 1602, - 1619, 1624, 1635, 1939-1987, 2119, 2140, 2143, 2147, 2153, 2158, 2161, - 2168, 2171, 2175, 2182 - sensor: cris-fsr_n20 - obserr_demisf: - - 0.01 - - 0.02 - - 0.03 - - 0.02 - - 0.03 - obserr_dtempf: - - 0.5 - - 2.0 - - 4.0 - - 2.0 - - 4.0 - - filter: Background Check - filter variables: - - name: brightnessTemperature - channels: 19, 24, 26-28, 31-33, 37, 39, 42, 44, 47, 49-200, 208, 211, 216, - 224, 234, 236, 238-239, 242, 246, 248, 255, 264, 266, 268, 275, 279, 283, - 285, 291, 295, 301, 305, 311, 332, 342, 389, 400, 402, 404, 406, 410, - 427, 439-441, 445, 449, 455, 458, 461, 464, 467, 470, 473, 475, 482, 486-487, - 490, 493, 496, 499, 501, 503, 505, 511, 513-514, 518-520, 522, 529, 534, - 563, 568, 575, 592, 594, 596, 598, 600, 602, 604, 611, 614, 616, 618, - 620, 622, 626, 631, 638, 646, 648, 652, 659, 673, 675, 678, 684, 688, - 694, 700, 707, 710, 713-714, 718, 720, 722, 725, 728, 735, 742, 748, 753, - 762, 780, 784, 798, 849, 860, 862, 866, 874, 882, 890, 898, 906-908, 914, - 937, 972-973, 978, 980-981, 988, 995, 998, 1000, 1003, 1008-1010, 1014, - 1017-1018, 1020, 1022, 1024, 1026, 1029-1030, 1032, 1034, 1037-1038, 1041-1042, - 1044, 1046, 1049-1050, 1053-1054, 1058, 1060, 1062, 1064, 1066, 1069, - 1076-1077, 1080, 1086, 1091, 1095, 1101, 1109, 1112, 1121, 1128, 1133, - 1163, 1172, 1187, 1189, 1205, 1211, 1219, 1231, 1245, 1271, 1289, 1300, - 1313, 1316, 1325, 1329, 1346-1347, 1473-1474, 1491, 1499, 1553, 1570, - 1596, 1602, 1619, 1624, 1635, 1939-1987, 2119, 2140, 2143, 2147, 2153, - 2158, 2161, 2168, 2171, 2175, 2182 - function absolute threshold: - - name: ObsFunction/ObsErrorBoundIR - channels: 19, 24, 26-28, 31-33, 37, 39, 42, 44, 47, 49-200, 208, 211, 216, - 224, 234, 236, 238-239, 242, 246, 248, 255, 264, 266, 268, 275, 279, 283, - 285, 291, 295, 301, 305, 311, 332, 342, 389, 400, 402, 404, 406, 410, - 427, 439-441, 445, 449, 455, 458, 461, 464, 467, 470, 473, 475, 482, 486-487, - 490, 493, 496, 499, 501, 503, 505, 511, 513-514, 518-520, 522, 529, 534, - 563, 568, 575, 592, 594, 596, 598, 600, 602, 604, 611, 614, 616, 618, - 620, 622, 626, 631, 638, 646, 648, 652, 659, 673, 675, 678, 684, 688, - 694, 700, 707, 710, 713-714, 718, 720, 722, 725, 728, 735, 742, 748, 753, - 762, 780, 784, 798, 849, 860, 862, 866, 874, 882, 890, 898, 906-908, 914, - 937, 972-973, 978, 980-981, 988, 995, 998, 1000, 1003, 1008-1010, 1014, - 1017-1018, 1020, 1022, 1024, 1026, 1029-1030, 1032, 1034, 1037-1038, 1041-1042, - 1044, 1046, 1049-1050, 1053-1054, 1058, 1060, 1062, 1064, 1066, 1069, - 1076-1077, 1080, 1086, 1091, 1095, 1101, 1109, 1112, 1121, 1128, 1133, - 1163, 1172, 1187, 1189, 1205, 1211, 1219, 1231, 1245, 1271, 1289, 1300, - 1313, 1316, 1325, 1329, 1346-1347, 1473-1474, 1491, 1499, 1553, 1570, - 1596, 1602, 1619, 1624, 1635, 1939-1987, 2119, 2140, 2143, 2147, 2153, - 2158, 2161, 2168, 2171, 2175, 2182 - options: - channels: 19, 24, 26-28, 31-33, 37, 39, 42, 44, 47, 49-200, 208, 211, - 216, 224, 234, 236, 238-239, 242, 246, 248, 255, 264, 266, 268, 275, - 279, 283, 285, 291, 295, 301, 305, 311, 332, 342, 389, 400, 402, 404, - 406, 410, 427, 439-441, 445, 449, 455, 458, 461, 464, 467, 470, 473, - 475, 482, 486-487, 490, 493, 496, 499, 501, 503, 505, 511, 513-514, - 518-520, 522, 529, 534, 563, 568, 575, 592, 594, 596, 598, 600, 602, - 604, 611, 614, 616, 618, 620, 622, 626, 631, 638, 646, 648, 652, 659, - 673, 675, 678, 684, 688, 694, 700, 707, 710, 713-714, 718, 720, 722, - 725, 728, 735, 742, 748, 753, 762, 780, 784, 798, 849, 860, 862, 866, - 874, 882, 890, 898, 906-908, 914, 937, 972-973, 978, 980-981, 988, 995, - 998, 1000, 1003, 1008-1010, 1014, 1017-1018, 1020, 1022, 1024, 1026, - 1029-1030, 1032, 1034, 1037-1038, 1041-1042, 1044, 1046, 1049-1050, - 1053-1054, 1058, 1060, 1062, 1064, 1066, 1069, 1076-1077, 1080, 1086, - 1091, 1095, 1101, 1109, 1112, 1121, 1128, 1133, 1163, 1172, 1187, 1189, - 1205, 1211, 1219, 1231, 1245, 1271, 1289, 1300, 1313, 1316, 1325, 1329, - 1346-1347, 1473-1474, 1491, 1499, 1553, 1570, 1596, 1602, 1619, 1624, - 1635, 1939-1987, 2119, 2140, 2143, 2147, 2153, 2158, 2161, 2168, 2171, - 2175, 2182 - obserr_bound_latitude: - name: ObsFunction/ObsErrorFactorLatRad - options: - latitude_parameters: - - 25.0 - - 0.5 - - 0.04 - - 1.0 - obserr_bound_transmittop: - name: ObsFunction/ObsErrorFactorTransmitTopRad - channels: 19, 24, 26-28, 31-33, 37, 39, 42, 44, 47, 49-200, 208, 211, - 216, 224, 234, 236, 238-239, 242, 246, 248, 255, 264, 266, 268, 275, - 279, 283, 285, 291, 295, 301, 305, 311, 332, 342, 389, 400, 402, 404, - 406, 410, 427, 439-441, 445, 449, 455, 458, 461, 464, 467, 470, 473, - 475, 482, 486-487, 490, 493, 496, 499, 501, 503, 505, 511, 513-514, - 518-520, 522, 529, 534, 563, 568, 575, 592, 594, 596, 598, 600, 602, - 604, 611, 614, 616, 618, 620, 622, 626, 631, 638, 646, 648, 652, 659, - 673, 675, 678, 684, 688, 694, 700, 707, 710, 713-714, 718, 720, 722, - 725, 728, 735, 742, 748, 753, 762, 780, 784, 798, 849, 860, 862, 866, - 874, 882, 890, 898, 906-908, 914, 937, 972-973, 978, 980-981, 988, - 995, 998, 1000, 1003, 1008-1010, 1014, 1017-1018, 1020, 1022, 1024, - 1026, 1029-1030, 1032, 1034, 1037-1038, 1041-1042, 1044, 1046, 1049-1050, - 1053-1054, 1058, 1060, 1062, 1064, 1066, 1069, 1076-1077, 1080, 1086, - 1091, 1095, 1101, 1109, 1112, 1121, 1128, 1133, 1163, 1172, 1187, - 1189, 1205, 1211, 1219, 1231, 1245, 1271, 1289, 1300, 1313, 1316, - 1325, 1329, 1346-1347, 1473-1474, 1491, 1499, 1553, 1570, 1596, 1602, - 1619, 1624, 1635, 1939-1987, 2119, 2140, 2143, 2147, 2153, 2158, 2161, - 2168, 2171, 2175, 2182 - options: - channels: 19, 24, 26-28, 31-33, 37, 39, 42, 44, 47, 49-200, 208, 211, - 216, 224, 234, 236, 238-239, 242, 246, 248, 255, 264, 266, 268, - 275, 279, 283, 285, 291, 295, 301, 305, 311, 332, 342, 389, 400, - 402, 404, 406, 410, 427, 439-441, 445, 449, 455, 458, 461, 464, - 467, 470, 473, 475, 482, 486-487, 490, 493, 496, 499, 501, 503, - 505, 511, 513-514, 518-520, 522, 529, 534, 563, 568, 575, 592, 594, - 596, 598, 600, 602, 604, 611, 614, 616, 618, 620, 622, 626, 631, - 638, 646, 648, 652, 659, 673, 675, 678, 684, 688, 694, 700, 707, - 710, 713-714, 718, 720, 722, 725, 728, 735, 742, 748, 753, 762, - 780, 784, 798, 849, 860, 862, 866, 874, 882, 890, 898, 906-908, - 914, 937, 972-973, 978, 980-981, 988, 995, 998, 1000, 1003, 1008-1010, - 1014, 1017-1018, 1020, 1022, 1024, 1026, 1029-1030, 1032, 1034, - 1037-1038, 1041-1042, 1044, 1046, 1049-1050, 1053-1054, 1058, 1060, - 1062, 1064, 1066, 1069, 1076-1077, 1080, 1086, 1091, 1095, 1101, - 1109, 1112, 1121, 1128, 1133, 1163, 1172, 1187, 1189, 1205, 1211, - 1219, 1231, 1245, 1271, 1289, 1300, 1313, 1316, 1325, 1329, 1346-1347, - 1473-1474, 1491, 1499, 1553, 1570, 1596, 1602, 1619, 1624, 1635, - 1939-1987, 2119, 2140, 2143, 2147, 2153, 2158, 2161, 2168, 2171, - 2175, 2182 - obserr_bound_max: - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 0.4 - - 0.4 - - 0.4 - - 0.4 - - 0.4 - - 0.4 - - 0.4 - - 0.4 - - 2.0 - - 0.4 - - 0.4 - - 2.0 - - 0.4 - - 0.4 - - 2.0 - - 0.4 - - 2.0 - - 0.4 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 0.4 - - 0.4 - - 0.4 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 1.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 1.0 - - 2.0 - - 2.0 - - 1.0 - - 2.0 - - 2.0 - - 1.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - action: - name: reject - - filter: Bounds Check - filter variables: - - name: brightnessTemperature - channels: 19, 24, 26-28, 31-33, 37, 39, 42, 44, 47, 49-200, 208, 211, 216, - 224, 234, 236, 238-239, 242, 246, 248, 255, 264, 266, 268, 275, 279, 283, - 285, 291, 295, 301, 305, 311, 332, 342, 389, 400, 402, 404, 406, 410, - 427, 439-441, 445, 449, 455, 458, 461, 464, 467, 470, 473, 475, 482, 486-487, - 490, 493, 496, 499, 501, 503, 505, 511, 513-514, 518-520, 522, 529, 534, - 563, 568, 575, 592, 594, 596, 598, 600, 602, 604, 611, 614, 616, 618, - 620, 622, 626, 631, 638, 646, 648, 652, 659, 673, 675, 678, 684, 688, - 694, 700, 707, 710, 713-714, 718, 720, 722, 725, 728, 735, 742, 748, 753, - 762, 780, 784, 798, 849, 860, 862, 866, 874, 882, 890, 898, 906-908, 914, - 937, 972-973, 978, 980-981, 988, 995, 998, 1000, 1003, 1008-1010, 1014, - 1017-1018, 1020, 1022, 1024, 1026, 1029-1030, 1032, 1034, 1037-1038, 1041-1042, - 1044, 1046, 1049-1050, 1053-1054, 1058, 1060, 1062, 1064, 1066, 1069, - 1076-1077, 1080, 1086, 1091, 1095, 1101, 1109, 1112, 1121, 1128, 1133, - 1163, 1172, 1187, 1189, 1205, 1211, 1219, 1231, 1245, 1271, 1289, 1300, - 1313, 1316, 1325, 1329, 1346-1347, 1473-1474, 1491, 1499, 1553, 1570, - 1596, 1602, 1619, 1624, 1635, 1939-1987, 2119, 2140, 2143, 2147, 2153, - 2158, 2161, 2168, 2171, 2175, 2182 - test variables: - - name: ObsFunction/SurfTypeCheckRad - channels: 19, 24, 26-28, 31-33, 37, 39, 42, 44, 47, 49-200, 208, 211, 216, - 224, 234, 236, 238-239, 242, 246, 248, 255, 264, 266, 268, 275, 279, 283, - 285, 291, 295, 301, 305, 311, 332, 342, 389, 400, 402, 404, 406, 410, - 427, 439-441, 445, 449, 455, 458, 461, 464, 467, 470, 473, 475, 482, 486-487, - 490, 493, 496, 499, 501, 503, 505, 511, 513-514, 518-520, 522, 529, 534, - 563, 568, 575, 592, 594, 596, 598, 600, 602, 604, 611, 614, 616, 618, - 620, 622, 626, 631, 638, 646, 648, 652, 659, 673, 675, 678, 684, 688, - 694, 700, 707, 710, 713-714, 718, 720, 722, 725, 728, 735, 742, 748, 753, - 762, 780, 784, 798, 849, 860, 862, 866, 874, 882, 890, 898, 906-908, 914, - 937, 972-973, 978, 980-981, 988, 995, 998, 1000, 1003, 1008-1010, 1014, - 1017-1018, 1020, 1022, 1024, 1026, 1029-1030, 1032, 1034, 1037-1038, 1041-1042, - 1044, 1046, 1049-1050, 1053-1054, 1058, 1060, 1062, 1064, 1066, 1069, - 1076-1077, 1080, 1086, 1091, 1095, 1101, 1109, 1112, 1121, 1128, 1133, - 1163, 1172, 1187, 1189, 1205, 1211, 1219, 1231, 1245, 1271, 1289, 1300, - 1313, 1316, 1325, 1329, 1346-1347, 1473-1474, 1491, 1499, 1553, 1570, - 1596, 1602, 1619, 1624, 1635, 1939-1987, 2119, 2140, 2143, 2147, 2153, - 2158, 2161, 2168, 2171, 2175, 2182 - options: - channels: 19, 24, 26-28, 31-33, 37, 39, 42, 44, 47, 49-200, 208, 211, - 216, 224, 234, 236, 238-239, 242, 246, 248, 255, 264, 266, 268, 275, - 279, 283, 285, 291, 295, 301, 305, 311, 332, 342, 389, 400, 402, 404, - 406, 410, 427, 439-441, 445, 449, 455, 458, 461, 464, 467, 470, 473, - 475, 482, 486-487, 490, 493, 496, 499, 501, 503, 505, 511, 513-514, - 518-520, 522, 529, 534, 563, 568, 575, 592, 594, 596, 598, 600, 602, - 604, 611, 614, 616, 618, 620, 622, 626, 631, 638, 646, 648, 652, 659, - 673, 675, 678, 684, 688, 694, 700, 707, 710, 713-714, 718, 720, 722, - 725, 728, 735, 742, 748, 753, 762, 780, 784, 798, 849, 860, 862, 866, - 874, 882, 890, 898, 906-908, 914, 937, 972-973, 978, 980-981, 988, 995, - 998, 1000, 1003, 1008-1010, 1014, 1017-1018, 1020, 1022, 1024, 1026, - 1029-1030, 1032, 1034, 1037-1038, 1041-1042, 1044, 1046, 1049-1050, - 1053-1054, 1058, 1060, 1062, 1064, 1066, 1069, 1076-1077, 1080, 1086, - 1091, 1095, 1101, 1109, 1112, 1121, 1128, 1133, 1163, 1172, 1187, 1189, - 1205, 1211, 1219, 1231, 1245, 1271, 1289, 1300, 1313, 1316, 1325, 1329, - 1346-1347, 1473-1474, 1491, 1499, 1553, 1570, 1596, 1602, 1619, 1624, - 1635, 1939-1987, 2119, 2140, 2143, 2147, 2153, 2158, 2161, 2168, 2171, - 2175, 2182 - use_flag: - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - -1 - - 1 - - 1 - - -1 - - 1 - - 1 - - -1 - - 1 - - -1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - -1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - -1 - - 1 - - 1 - - 1 - - 1 - - -1 - - 1 - - 1 - - 1 - - 1 - - -1 - - -1 - - -1 - - -1 - - -1 - - 1 - - 1 - - 1 - - 1 - - 1 - - -1 - - 1 - - 1 - - 1 - - -1 - - 1 - - -1 - - -1 - - -1 - - -1 - - -1 - - 1 - - -1 - - -1 - - -1 - - -1 - - 1 - - -1 - - -1 - - -1 - - -1 - - 1 - - -1 - - -1 - - -1 - - -1 - - -1 - - 1 - - 1 - - -1 - - -1 - - -1 - - -1 - - 1 - - 1 - - -1 - - 1 - - -1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - -1 - - 1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - 1 - - 1 - - 1 - - -1 - - 1 - - 1 - - 1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - 1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - 1 - - -1 - - -1 - - 1 - - -1 - - -1 - - 1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - 1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - 1 - - 1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - 1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - 1 - - -1 - - -1 - - -1 - - 1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - 1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - 1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - use_flag_clddet: - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 30 - - 30 - - 30 - - 31 - - 31 - - 30 - - 31 - - 30 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 31 - - 31 - - 31 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 31 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 31 - - 30 - - 30 - - 31 - - 30 - - 30 - - 31 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 31 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 31 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 31 - - 30 - - 30 - - 30 - - 31 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 31 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 31 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - maxvalue: 1.0e-12 - defer to post: true - action: - name: reject - - filter: Bounds Check - filter variables: - - name: brightnessTemperature - channels: 19, 24, 26-28, 31-33, 37, 39, 42, 44, 47, 49-200, 208, 211, 216, - 224, 234, 236, 238-239, 242, 246, 248, 255, 264, 266, 268, 275, 279, 283, - 285, 291, 295, 301, 305, 311, 332, 342, 389, 400, 402, 404, 406, 410, - 427, 439-441, 445, 449, 455, 458, 461, 464, 467, 470, 473, 475, 482, 486-487, - 490, 493, 496, 499, 501, 503, 505, 511, 513-514, 518-520, 522, 529, 534, - 563, 568, 575, 592, 594, 596, 598, 600, 602, 604, 611, 614, 616, 618, - 620, 622, 626, 631, 638, 646, 648, 652, 659, 673, 675, 678, 684, 688, - 694, 700, 707, 710, 713-714, 718, 720, 722, 725, 728, 735, 742, 748, 753, - 762, 780, 784, 798, 849, 860, 862, 866, 874, 882, 890, 898, 906-908, 914, - 937, 972-973, 978, 980-981, 988, 995, 998, 1000, 1003, 1008-1010, 1014, - 1017-1018, 1020, 1022, 1024, 1026, 1029-1030, 1032, 1034, 1037-1038, 1041-1042, - 1044, 1046, 1049-1050, 1053-1054, 1058, 1060, 1062, 1064, 1066, 1069, - 1076-1077, 1080, 1086, 1091, 1095, 1101, 1109, 1112, 1121, 1128, 1133, - 1163, 1172, 1187, 1189, 1205, 1211, 1219, 1231, 1245, 1271, 1289, 1300, - 1313, 1316, 1325, 1329, 1346-1347, 1473-1474, 1491, 1499, 1553, 1570, - 1596, 1602, 1619, 1624, 1635, 1939-1987, 2119, 2140, 2143, 2147, 2153, - 2158, 2161, 2168, 2171, 2175, 2182 - test variables: - - name: ObsFunction/ChannelUseflagCheckRad - channels: 19, 24, 26-28, 31-33, 37, 39, 42, 44, 47, 49-200, 208, 211, 216, - 224, 234, 236, 238-239, 242, 246, 248, 255, 264, 266, 268, 275, 279, 283, - 285, 291, 295, 301, 305, 311, 332, 342, 389, 400, 402, 404, 406, 410, - 427, 439-441, 445, 449, 455, 458, 461, 464, 467, 470, 473, 475, 482, 486-487, - 490, 493, 496, 499, 501, 503, 505, 511, 513-514, 518-520, 522, 529, 534, - 563, 568, 575, 592, 594, 596, 598, 600, 602, 604, 611, 614, 616, 618, - 620, 622, 626, 631, 638, 646, 648, 652, 659, 673, 675, 678, 684, 688, - 694, 700, 707, 710, 713-714, 718, 720, 722, 725, 728, 735, 742, 748, 753, - 762, 780, 784, 798, 849, 860, 862, 866, 874, 882, 890, 898, 906-908, 914, - 937, 972-973, 978, 980-981, 988, 995, 998, 1000, 1003, 1008-1010, 1014, - 1017-1018, 1020, 1022, 1024, 1026, 1029-1030, 1032, 1034, 1037-1038, 1041-1042, - 1044, 1046, 1049-1050, 1053-1054, 1058, 1060, 1062, 1064, 1066, 1069, - 1076-1077, 1080, 1086, 1091, 1095, 1101, 1109, 1112, 1121, 1128, 1133, - 1163, 1172, 1187, 1189, 1205, 1211, 1219, 1231, 1245, 1271, 1289, 1300, - 1313, 1316, 1325, 1329, 1346-1347, 1473-1474, 1491, 1499, 1553, 1570, - 1596, 1602, 1619, 1624, 1635, 1939-1987, 2119, 2140, 2143, 2147, 2153, - 2158, 2161, 2168, 2171, 2175, 2182 - options: - channels: 19, 24, 26-28, 31-33, 37, 39, 42, 44, 47, 49-200, 208, 211, - 216, 224, 234, 236, 238-239, 242, 246, 248, 255, 264, 266, 268, 275, - 279, 283, 285, 291, 295, 301, 305, 311, 332, 342, 389, 400, 402, 404, - 406, 410, 427, 439-441, 445, 449, 455, 458, 461, 464, 467, 470, 473, - 475, 482, 486-487, 490, 493, 496, 499, 501, 503, 505, 511, 513-514, - 518-520, 522, 529, 534, 563, 568, 575, 592, 594, 596, 598, 600, 602, - 604, 611, 614, 616, 618, 620, 622, 626, 631, 638, 646, 648, 652, 659, - 673, 675, 678, 684, 688, 694, 700, 707, 710, 713-714, 718, 720, 722, - 725, 728, 735, 742, 748, 753, 762, 780, 784, 798, 849, 860, 862, 866, - 874, 882, 890, 898, 906-908, 914, 937, 972-973, 978, 980-981, 988, 995, - 998, 1000, 1003, 1008-1010, 1014, 1017-1018, 1020, 1022, 1024, 1026, - 1029-1030, 1032, 1034, 1037-1038, 1041-1042, 1044, 1046, 1049-1050, - 1053-1054, 1058, 1060, 1062, 1064, 1066, 1069, 1076-1077, 1080, 1086, - 1091, 1095, 1101, 1109, 1112, 1121, 1128, 1133, 1163, 1172, 1187, 1189, - 1205, 1211, 1219, 1231, 1245, 1271, 1289, 1300, 1313, 1316, 1325, 1329, - 1346-1347, 1473-1474, 1491, 1499, 1553, 1570, 1596, 1602, 1619, 1624, - 1635, 1939-1987, 2119, 2140, 2143, 2147, 2153, 2158, 2161, 2168, 2171, - 2175, 2182 - use_flag: - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - -1 - - 1 - - 1 - - -1 - - 1 - - 1 - - -1 - - 1 - - -1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - -1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - -1 - - 1 - - 1 - - 1 - - 1 - - -1 - - 1 - - 1 - - 1 - - 1 - - -1 - - -1 - - -1 - - -1 - - -1 - - 1 - - 1 - - 1 - - 1 - - 1 - - -1 - - 1 - - 1 - - 1 - - -1 - - 1 - - -1 - - -1 - - -1 - - -1 - - -1 - - 1 - - -1 - - -1 - - -1 - - -1 - - 1 - - -1 - - -1 - - -1 - - -1 - - 1 - - -1 - - -1 - - -1 - - -1 - - -1 - - 1 - - 1 - - -1 - - -1 - - -1 - - -1 - - 1 - - 1 - - -1 - - 1 - - -1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - -1 - - 1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - 1 - - 1 - - 1 - - -1 - - 1 - - 1 - - 1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - 1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - 1 - - -1 - - -1 - - 1 - - -1 - - -1 - - 1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - 1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - 1 - - 1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - 1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - 1 - - -1 - - -1 - - -1 - - 1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - 1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - 1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - minvalue: 1.0e-12 - action: - name: reject - - obs space: - name: CRIS-FSR NPP - obsdatain: - engine: - type: H5File - obsfile: ./obs/cris-fsr_npp.$BYYYYYMMDDTHH0000Z.nc4 - missing file action: warn - obsdataout: - engine: - type: H5File - obsfile: ./hofx/cris-fsr_npp.$BYYYYYMMDDTHH0000Z.nc4 - io pool: - max pool size: 6 - simulated variables: - - brightnessTemperature - channels: 19, 24, 26-28, 31-33, 37, 39, 42, 44, 47, 49-200, 208, 211, 216, - 224, 234, 236, 238-239, 242, 246, 248, 255, 264, 266, 268, 275, 279, 283, - 285, 291, 295, 301, 305, 311, 332, 342, 389, 400, 402, 404, 406, 410, 427, - 439-441, 445, 449, 455, 458, 461, 464, 467, 470, 473, 475, 482, 486-487, - 490, 493, 496, 499, 501, 503, 505, 511, 513-514, 518-520, 522, 529, 534, - 563, 568, 575, 592, 594, 596, 598, 600, 602, 604, 611, 614, 616, 618, 620, - 622, 626, 631, 638, 646, 648, 652, 659, 673, 675, 678, 684, 688, 694, 700, - 707, 710, 713-714, 718, 720, 722, 725, 728, 735, 742, 748, 753, 762, 780, - 784, 798, 849, 860, 862, 866, 874, 882, 890, 898, 906-908, 914, 937, 972-973, - 978, 980-981, 988, 995, 998, 1000, 1003, 1008-1010, 1014, 1017-1018, 1020, - 1022, 1024, 1026, 1029-1030, 1032, 1034, 1037-1038, 1041-1042, 1044, 1046, - 1049-1050, 1053-1054, 1058, 1060, 1062, 1064, 1066, 1069, 1076-1077, 1080, - 1086, 1091, 1095, 1101, 1109, 1112, 1121, 1128, 1133, 1163, 1172, 1187, - 1189, 1205, 1211, 1219, 1231, 1245, 1271, 1289, 1300, 1313, 1316, 1325, - 1329, 1346-1347, 1473-1474, 1491, 1499, 1553, 1570, 1596, 1602, 1619, 1624, - 1635, 1939-1987, 2119, 2140, 2143, 2147, 2153, 2158, 2161, 2168, 2171, 2175, - 2182 - obs operator: - name: CRTM - Absorbers: - - H2O - - O3 - - CO2 - obs options: - Sensor_ID: cris-fsr_npp - EndianType: little_endian - CoefficientPath: $JEDI_CRTM_COEFFS - linear obs operator: - Absorbers: - - H2O - - O3 - Surfaces: - - Water_Temperature - - Land_Temperature - - Ice_Temperature - - Snow_Temperature - obs bias: - input file: ./obs/cris-fsr_npp.$PYYYYYMMDDTHH0000Z.satbias.nc4 - output file: ./vbc/cris-fsr_npp.$BYYYYYMMDDTHH0000Z.satbias.nc4 - variational bc: - predictors: - - name: constant - - name: lapseRate - order: 2 - tlapse: ./obs/cris-fsr_npp.$PYYYYYMMDDTHH0000Z.tlapse.txt - - name: lapseRate - tlapse: ./obs/cris-fsr_npp.$PYYYYYMMDDTHH0000Z.tlapse.txt - - name: emissivityJacobian - - name: sensorScanAngle - order: 4 - - name: sensorScanAngle - order: 3 - - name: sensorScanAngle - order: 2 - - name: sensorScanAngle - covariance: - minimal required obs number: 20 - variance range: - - 1.0e-06 - - 10.0 - step size: 0.0001 - largest analysis variance: 10000.0 - prior: - input file: ./obs/cris-fsr_npp.$PYYYYYMMDDTHH0000Z.satbias_cov.nc4 - inflation: - ratio: 1.1 - ratio for small dataset: 2.0 - output file: ./vbc/cris-fsr_npp.$BYYYYYMMDDTHH0000Z.satbias_cov.nc4 - obs error: - covariance model: cross variable covariances - input file: fv3-jedi/rcov/cris-fsr_108_jedi_rcov.nc4 - obs prior filters: - - filter: Perform Action - filter variables: - - name: brightnessTemperature - channels: 19, 24, 26-28, 31-33, 37, 39, 42, 44, 47, 49-200, 208, 211, 216, - 224, 234, 236, 238-239, 242, 246, 248, 255, 264, 266, 268, 275, 279, 283, - 285, 291, 295, 301, 305, 311, 332, 342, 389, 400, 402, 404, 406, 410, - 427, 439-441, 445, 449, 455, 458, 461, 464, 467, 470, 473, 475, 482, 486-487, - 490, 493, 496, 499, 501, 503, 505, 511, 513-514, 518-520, 522, 529, 534, - 563, 568, 575, 592, 594, 596, 598, 600, 602, 604, 611, 614, 616, 618, - 620, 622, 626, 631, 638, 646, 648, 652, 659, 673, 675, 678, 684, 688, - 694, 700, 707, 710, 713-714, 718, 720, 722, 725, 728, 735, 742, 748, 753, - 762, 780, 784, 798, 849, 860, 862, 866, 874, 882, 890, 898, 906-908, 914, - 937, 972-973, 978, 980-981, 988, 995, 998, 1000, 1003, 1008-1010, 1014, - 1017-1018, 1020, 1022, 1024, 1026, 1029-1030, 1032, 1034, 1037-1038, 1041-1042, - 1044, 1046, 1049-1050, 1053-1054, 1058, 1060, 1062, 1064, 1066, 1069, - 1076-1077, 1080, 1086, 1091, 1095, 1101, 1109, 1112, 1121, 1128, 1133, - 1163, 1172, 1187, 1189, 1205, 1211, 1219, 1231, 1245, 1271, 1289, 1300, - 1313, 1316, 1325, 1329, 1346-1347, 1473-1474, 1491, 1499, 1553, 1570, - 1596, 1602, 1619, 1624, 1635, 1939-1987, 2119, 2140, 2143, 2147, 2153, - 2158, 2161, 2168, 2171, 2175, 2182 - action: - name: assign error - error parameter vector: - - 0.823 - - 0.76 - - 0.736 - - 0.743 - - 0.856 - - 1.079 - - 0.888 - - 0.778 - - 0.671 - - 0.65 - - 0.643 - - 0.629 - - 0.629 - - 0.618 - - 0.638 - - 0.619 - - 0.61 - - 0.627 - - 0.601 - - 0.617 - - 0.608 - - 0.498 - - 0.5112 - - 0.4922 - - 0.4959 - - 0.4954 - - 0.4836 - - 0.514 - - 0.5005 - - 0.4917 - - 0.4881 - - 0.4656 - - 0.4793 - - 0.4638 - - 0.4557 - - 0.4666 - - 0.4468 - - 0.4534 - - 0.4471 - - 0.4448 - - 0.4469 - - 0.536 - - 0.4426 - - 0.4388 - - 0.534 - - 0.4368 - - 0.438 - - 0.531 - - 0.4379 - - 0.535 - - 0.4404 - - 0.4405 - - 0.4409 - - 0.4472 - - 0.4555 - - 0.4433 - - 0.4437 - - 0.4454 - - 0.4448 - - 0.4465 - - 0.4499 - - 0.4488 - - 0.54 - - 0.4534 - - 0.4472 - - 0.455 - - 0.4562 - - 0.452 - - 0.4639 - - 0.538 - - 0.4573 - - 0.4604 - - 0.4533 - - 0.4692 - - 0.566 - - 0.4457 - - 0.4457 - - 0.5154 - - 0.5084 - - 0.528 - - 0.552 - - 0.56 - - 0.567 - - 0.546 - - 0.495 - - 0.4809 - - 0.4732 - - 0.4861 - - 0.4632 - - 0.529 - - 0.4748 - - 0.5007 - - 0.5711 - - 0.595 - - 0.5469 - - 0.626 - - 0.541 - - 0.543 - - 0.533 - - 0.541 - - 0.4695 - - 0.53 - - 0.539 - - 0.529 - - 0.542 - - 0.4681 - - 0.536 - - 0.542 - - 0.535 - - 0.563 - - 0.4805 - - 0.647 - - 0.609 - - 0.553 - - 0.583 - - 0.576 - - 0.6294 - - 0.5885 - - 0.556 - - 0.578 - - 0.566 - - 0.601 - - 0.5627 - - 0.5675 - - 0.592 - - 0.5166 - - 0.589 - - 0.5291 - - 0.5892 - - 0.5976 - - 0.5834 - - 0.6512 - - 0.6748 - - 0.6615 - - 0.6003 - - 0.5669 - - 0.5587 - - 0.5507 - - 0.5871 - - 0.616 - - 0.637 - - 0.633 - - 0.639 - - 0.655 - - 0.641 - - 0.664 - - 0.648 - - 0.656 - - 0.663 - - 0.652 - - 0.681 - - 0.662 - - 0.673 - - 0.672 - - 0.68 - - 0.735 - - 0.732 - - 0.715 - - 0.674 - - 0.687 - - 0.702 - - 0.705 - - 0.715 - - 0.725 - - 0.707 - - 0.74 - - 0.74 - - 0.874 - - 0.737 - - 0.819 - - 0.76 - - 0.869 - - 0.9 - - 0.698 - - 0.823 - - 0.676 - - 0.682 - - 0.766 - - 0.68 - - 0.685 - - 0.694 - - 0.695 - - 0.689 - - 0.727 - - 0.695 - - 0.688 - - 0.677 - - 0.736 - - 0.651 - - 0.661 - - 0.6199 - - 0.6223 - - 0.6036 - - 0.6003 - - 0.5991 - - 0.598 - - 0.591 - - 0.5764 - - 0.577 - - 0.5593 - - 0.597 - - 0.576 - - 0.574 - - 0.578 - - 0.579 - - 0.575 - - 0.576 - - 0.568 - - 0.575 - - 0.569 - - 0.559 - - 0.568 - - 0.5401 - - 0.55 - - 0.5575 - - 0.578 - - 0.5635 - - 0.5786 - - 0.5807 - - 0.581 - - 0.573 - - 0.569 - - 0.567 - - 0.552 - - 0.55 - - 0.558 - - 0.552 - - 0.562 - - 0.574 - - 0.575 - - 0.629 - - 0.682 - - 0.756 - - 1.05 - - 1.122 - - 1.1402 - - 1.154 - - 1.131 - - 1.123 - - 1.159 - - 1.106 - - 1.116 - - 1.069 - - 1.077 - - 1.155 - - 1.162 - - 1.1402 - - 0.644 - - 1.208 - - 1.1402 - - 1.295 - - 1.258 - - 1.1402 - - 0.606 - - 0.603 - - 0.563 - - 0.592 - - 0.607 - - 0.611 - - 0.612 - - 0.618 - - 0.626 - - 0.629 - - 0.583 - - 0.8646 - - 0.626 - - 0.639 - - 0.559 - - 0.827 - - 0.612 - - 0.576 - - 0.58 - - 0.575 - - 0.688 - - 0.697 - - 0.743 - - 0.681 - - 0.832 - - 0.719 - - 0.785 - - 0.878 - - 0.9402 - - 1.0054 - - 1.073 - - 1.129 - - 1.035 - - 1.027 - - 0.9703 - - 1.195 - - 0.9153 - - 1.266 - - 1.153 - - 1.348 - - 1.18 - - 1.269 - - 1.311 - - 0.9914 - - 1.359 - - 1.166 - - 1.139 - - 1.2817 - - 1.398 - - 1.542 - - 1.229 - - 1.377 - - 1.28 - - 1.245 - - 1.1188 - - 1.193 - - 1.293 - - 1.275 - - 1.331 - - 1.34 - - 1.099 - - 1.048 - - 1.124 - - 1.225 - - 1.183 - - 1.196 - - 1.4 - - 1.333 - - 1.417 - - 1.326 - - 1.305 - - 1.0638 - - 1.268 - - 1.217 - - 1.289 - - 1.395 - - 1.232 - - 1.435 - - 1.298 - - 1.328 - - 1.262 - - 1.199 - - 1.391 - - 1.233 - - 1.329 - - 1.664 - - 1.509 - - 1.349 - - 1.481 - - 1.595 - - 1.485 - - 1.532 - - 1.504 - - 1.584 - - 1.609 - - 1.516 - - 1.489 - - 1.502 - - 1.544 - - 1.611 - - 1.539 - - 1.296 - - 1.288 - - 1.241 - - 1.32 - - 1.313 - - 1.301 - - 1.843 - - 1.747 - - 1.711 - - 1.771 - - 1.937 - - 1.575 - - 1.573 - - 1.5 - - 1.459 - - 1.402 - - 1.363 - - 2.201 - - 2.127 - - 2.177 - - 2.157 - - 2.192 - - 2.146 - - 2.151 - - 2.071 - - 1.986 - - 1.845 - - 1.687 - - 1.505 - - 1.373 - - 1.229 - - 1.113 - - 1.004 - - 0.936 - - 0.895 - - 0.871 - - 0.841 - - 0.821 - - 0.805 - - 0.8 - - 0.792 - - 0.797 - - 0.791 - - 0.783 - - 0.777 - - 0.785 - - 0.787 - - 0.789 - - 0.793 - - 0.794 - - 0.745 - - 0.75 - - 0.748 - - 0.749 - - 0.744 - - 0.733 - - 0.733 - - 0.741 - - 0.746 - - 0.746 - - 0.738 - - 0.743 - - 0.745 - - 0.749 - - 0.75 - - 0.75 - - 0.884 - - 0.906 - - 0.917 - - 0.924 - - 0.922 - - 0.928 - - 0.921 - - 0.938 - - 0.931 - - 0.943 - - 0.946 - - filter: Variable Assignment - assignments: - - name: ObsError/brightnessTemperature - channels: 19, 24, 26-28, 31-33, 37, 39, 42, 44, 47, 49-200, 208, 211, 216, - 224, 234, 236, 238-239, 242, 246, 248, 255, 264, 266, 268, 275, 279, 283, - 285, 291, 295, 301, 305, 311, 332, 342, 389, 400, 402, 404, 406, 410, - 427, 439-441, 445, 449, 455, 458, 461, 464, 467, 470, 473, 475, 482, 486-487, - 490, 493, 496, 499, 501, 503, 505, 511, 513-514, 518-520, 522, 529, 534, - 563, 568, 575, 592, 594, 596, 598, 600, 602, 604, 611, 614, 616, 618, - 620, 622, 626, 631, 638, 646, 648, 652, 659, 673, 675, 678, 684, 688, - 694, 700, 707, 710, 713-714, 718, 720, 722, 725, 728, 735, 742, 748, 753, - 762, 780, 784, 798, 849, 860, 862, 866, 874, 882, 890, 898, 906-908, 914, - 937, 972-973, 978, 980-981, 988, 995, 998, 1000, 1003, 1008-1010, 1014, - 1017-1018, 1020, 1022, 1024, 1026, 1029-1030, 1032, 1034, 1037-1038, 1041-1042, - 1044, 1046, 1049-1050, 1053-1054, 1058, 1060, 1062, 1064, 1066, 1069, - 1076-1077, 1080, 1086, 1091, 1095, 1101, 1109, 1112, 1121, 1128, 1133, - 1163, 1172, 1187, 1189, 1205, 1211, 1219, 1231, 1245, 1271, 1289, 1300, - 1313, 1316, 1325, 1329, 1346-1347, 1473-1474, 1491, 1499, 1553, 1570, - 1596, 1602, 1619, 1624, 1635, 1939-1987, 2119, 2140, 2143, 2147, 2153, - 2158, 2161, 2168, 2171, 2175, 2182 - type: float - function: - name: ObsFunction/Arithmetic - options: - variables: - - name: ObsErrorData/brightnessTemperature - channels: 19, 24, 26-28, 31-33, 37, 39, 42, 44, 47, 49-200, 208, 211, - 216, 224, 234, 236, 238-239, 242, 246, 248, 255, 264, 266, 268, - 275, 279, 283, 285, 291, 295, 301, 305, 311, 332, 342, 389, 400, - 402, 404, 406, 410, 427, 439-441, 445, 449, 455, 458, 461, 464, - 467, 470, 473, 475, 482, 486-487, 490, 493, 496, 499, 501, 503, - 505, 511, 513-514, 518-520, 522, 529, 534, 563, 568, 575, 592, 594, - 596, 598, 600, 602, 604, 611, 614, 616, 618, 620, 622, 626, 631, - 638, 646, 648, 652, 659, 673, 675, 678, 684, 688, 694, 700, 707, - 710, 713-714, 718, 720, 722, 725, 728, 735, 742, 748, 753, 762, - 780, 784, 798, 849, 860, 862, 866, 874, 882, 890, 898, 906-908, - 914, 937, 972-973, 978, 980-981, 988, 995, 998, 1000, 1003, 1008-1010, - 1014, 1017-1018, 1020, 1022, 1024, 1026, 1029-1030, 1032, 1034, - 1037-1038, 1041-1042, 1044, 1046, 1049-1050, 1053-1054, 1058, 1060, - 1062, 1064, 1066, 1069, 1076-1077, 1080, 1086, 1091, 1095, 1101, - 1109, 1112, 1121, 1128, 1133, 1163, 1172, 1187, 1189, 1205, 1211, - 1219, 1231, 1245, 1271, 1289, 1300, 1313, 1316, 1325, 1329, 1346-1347, - 1473-1474, 1491, 1499, 1553, 1570, 1596, 1602, 1619, 1624, 1635, - 1939-1987, 2119, 2140, 2143, 2147, 2153, 2158, 2161, 2168, 2171, - 2175, 2182 - obs post filters: - - filter: BlackList - filter variables: - - name: brightnessTemperature - channels: 1972, 1973, 1974, 1975, 1976, 1977, 1978, 1979, 1980, 1981, 1982, - 1983, 1984, 1985, 1986, 1987, 2119, 2140, 2143, 2147, 2153, 2158, 2161, - 2168, 2171, 2175, 2182 - where: - - variable: - name: MetaData/solarZenithAngle - maxvalue: 88.9999 - - variable: - name: GeoVaLs/water_area_fraction - minvalue: 1.0e-12 - action: - name: reject - - filter: BlackList - filter variables: - - name: brightnessTemperature - channels: 19, 24, 26-28, 31-33, 37, 39, 42, 44, 47, 49-200, 208, 211, 216, - 224, 234, 236, 238-239, 242, 246, 248, 255, 264, 266, 268, 275, 279, 283, - 285, 291, 295, 301, 305, 311, 332, 342, 389, 400, 402, 404, 406, 410, - 427, 439-441, 445, 449, 455, 458, 461, 464, 467, 470, 473, 475, 482, 486-487, - 490, 493, 496, 499, 501, 503, 505, 511, 513-514, 518-520, 522, 529, 534, - 563, 568, 575, 592, 594, 596, 598, 600, 602, 604, 611, 614, 616, 618, - 620, 622, 626, 631, 638, 646, 648, 652, 659, 673, 675, 678, 684, 688, - 694, 700, 707, 710, 713-714, 718, 720, 722, 725, 728, 735, 742, 748, 753, - 762, 780, 784, 798, 849, 860, 862, 866, 874, 882, 890, 898, 906-908, 914, - 937, 972-973, 978, 980-981, 988, 995, 998, 1000, 1003, 1008-1010, 1014, - 1017-1018, 1020, 1022, 1024, 1026, 1029-1030, 1032, 1034, 1037-1038, 1041-1042, - 1044, 1046, 1049-1050, 1053-1054, 1058, 1060, 1062, 1064, 1066, 1069, - 1076-1077, 1080, 1086, 1091, 1095, 1101, 1109, 1112, 1121, 1128, 1133, - 1163, 1172, 1187, 1189, 1205, 1211, 1219, 1231, 1245, 1271, 1289, 1300, - 1313, 1316, 1325, 1329, 1346-1347, 1473-1474, 1491, 1499, 1553, 1570, - 1596, 1602, 1619, 1624, 1635, 1939-1987, 2119, 2140, 2143, 2147, 2153, - 2158, 2161, 2168, 2171, 2175, 2182 - action: - name: inflate error - inflation variable: - name: ObsFunction/ObsErrorFactorWavenumIR - channels: 19, 24, 26-28, 31-33, 37, 39, 42, 44, 47, 49-200, 208, 211, - 216, 224, 234, 236, 238-239, 242, 246, 248, 255, 264, 266, 268, 275, - 279, 283, 285, 291, 295, 301, 305, 311, 332, 342, 389, 400, 402, 404, - 406, 410, 427, 439-441, 445, 449, 455, 458, 461, 464, 467, 470, 473, - 475, 482, 486-487, 490, 493, 496, 499, 501, 503, 505, 511, 513-514, - 518-520, 522, 529, 534, 563, 568, 575, 592, 594, 596, 598, 600, 602, - 604, 611, 614, 616, 618, 620, 622, 626, 631, 638, 646, 648, 652, 659, - 673, 675, 678, 684, 688, 694, 700, 707, 710, 713-714, 718, 720, 722, - 725, 728, 735, 742, 748, 753, 762, 780, 784, 798, 849, 860, 862, 866, - 874, 882, 890, 898, 906-908, 914, 937, 972-973, 978, 980-981, 988, 995, - 998, 1000, 1003, 1008-1010, 1014, 1017-1018, 1020, 1022, 1024, 1026, - 1029-1030, 1032, 1034, 1037-1038, 1041-1042, 1044, 1046, 1049-1050, - 1053-1054, 1058, 1060, 1062, 1064, 1066, 1069, 1076-1077, 1080, 1086, - 1091, 1095, 1101, 1109, 1112, 1121, 1128, 1133, 1163, 1172, 1187, 1189, - 1205, 1211, 1219, 1231, 1245, 1271, 1289, 1300, 1313, 1316, 1325, 1329, - 1346-1347, 1473-1474, 1491, 1499, 1553, 1570, 1596, 1602, 1619, 1624, - 1635, 1939-1987, 2119, 2140, 2143, 2147, 2153, 2158, 2161, 2168, 2171, - 2175, 2182 - options: - channels: 19, 24, 26-28, 31-33, 37, 39, 42, 44, 47, 49-200, 208, 211, - 216, 224, 234, 236, 238-239, 242, 246, 248, 255, 264, 266, 268, 275, - 279, 283, 285, 291, 295, 301, 305, 311, 332, 342, 389, 400, 402, 404, - 406, 410, 427, 439-441, 445, 449, 455, 458, 461, 464, 467, 470, 473, - 475, 482, 486-487, 490, 493, 496, 499, 501, 503, 505, 511, 513-514, - 518-520, 522, 529, 534, 563, 568, 575, 592, 594, 596, 598, 600, 602, - 604, 611, 614, 616, 618, 620, 622, 626, 631, 638, 646, 648, 652, 659, - 673, 675, 678, 684, 688, 694, 700, 707, 710, 713-714, 718, 720, 722, - 725, 728, 735, 742, 748, 753, 762, 780, 784, 798, 849, 860, 862, 866, - 874, 882, 890, 898, 906-908, 914, 937, 972-973, 978, 980-981, 988, - 995, 998, 1000, 1003, 1008-1010, 1014, 1017-1018, 1020, 1022, 1024, - 1026, 1029-1030, 1032, 1034, 1037-1038, 1041-1042, 1044, 1046, 1049-1050, - 1053-1054, 1058, 1060, 1062, 1064, 1066, 1069, 1076-1077, 1080, 1086, - 1091, 1095, 1101, 1109, 1112, 1121, 1128, 1133, 1163, 1172, 1187, - 1189, 1205, 1211, 1219, 1231, 1245, 1271, 1289, 1300, 1313, 1316, - 1325, 1329, 1346-1347, 1473-1474, 1491, 1499, 1553, 1570, 1596, 1602, - 1619, 1624, 1635, 1939-1987, 2119, 2140, 2143, 2147, 2153, 2158, 2161, - 2168, 2171, 2175, 2182 - - filter: Bounds Check - filter variables: - - name: brightnessTemperature - channels: 19, 24, 26-28, 31-33, 37, 39, 42, 44, 47, 49-200, 208, 211, 216, - 224, 234, 236, 238-239, 242, 246, 248, 255, 264, 266, 268, 275, 279, 283, - 285, 291, 295, 301, 305, 311, 332, 342, 389, 400, 402, 404, 406, 410, - 427, 439-441, 445, 449, 455, 458, 461, 464, 467, 470, 473, 475, 482, 486-487, - 490, 493, 496, 499, 501, 503, 505, 511, 513-514, 518-520, 522, 529, 534, - 563, 568, 575, 592, 594, 596, 598, 600, 602, 604, 611, 614, 616, 618, - 620, 622, 626, 631, 638, 646, 648, 652, 659, 673, 675, 678, 684, 688, - 694, 700, 707, 710, 713-714, 718, 720, 722, 725, 728, 735, 742, 748, 753, - 762, 780, 784, 798, 849, 860, 862, 866, 874, 882, 890, 898, 906-908, 914, - 937, 972-973, 978, 980-981, 988, 995, 998, 1000, 1003, 1008-1010, 1014, - 1017-1018, 1020, 1022, 1024, 1026, 1029-1030, 1032, 1034, 1037-1038, 1041-1042, - 1044, 1046, 1049-1050, 1053-1054, 1058, 1060, 1062, 1064, 1066, 1069, - 1076-1077, 1080, 1086, 1091, 1095, 1101, 1109, 1112, 1121, 1128, 1133, - 1163, 1172, 1187, 1189, 1205, 1211, 1219, 1231, 1245, 1271, 1289, 1300, - 1313, 1316, 1325, 1329, 1346-1347, 1473-1474, 1491, 1499, 1553, 1570, - 1596, 1602, 1619, 1624, 1635, 1939-1987, 2119, 2140, 2143, 2147, 2153, - 2158, 2161, 2168, 2171, 2175, 2182 - minvalue: 50.00001 - maxvalue: 549.99999 - action: - name: reject - - filter: BlackList - filter variables: - - name: brightnessTemperature - channels: 19, 24, 26-28, 31-33, 37, 39, 42, 44, 47, 49-200, 208, 211, 216, - 224, 234, 236, 238-239, 242, 246, 248, 255, 264, 266, 268, 275, 279, 283, - 285, 291, 295, 301, 305, 311, 332, 342, 389, 400, 402, 404, 406, 410, - 427, 439-441, 445, 449, 455, 458, 461, 464, 467, 470, 473, 475, 482, 486-487, - 490, 493, 496, 499, 501, 503, 505, 511, 513-514, 518-520, 522, 529, 534, - 563, 568, 575, 592, 594, 596, 598, 600, 602, 604, 611, 614, 616, 618, - 620, 622, 626, 631, 638, 646, 648, 652, 659, 673, 675, 678, 684, 688, - 694, 700, 707, 710, 713-714, 718, 720, 722, 725, 728, 735, 742, 748, 753, - 762, 780, 784, 798, 849, 860, 862, 866, 874, 882, 890, 898, 906-908, 914, - 937, 972-973, 978, 980-981, 988, 995, 998, 1000, 1003, 1008-1010, 1014, - 1017-1018, 1020, 1022, 1024, 1026, 1029-1030, 1032, 1034, 1037-1038, 1041-1042, - 1044, 1046, 1049-1050, 1053-1054, 1058, 1060, 1062, 1064, 1066, 1069, - 1076-1077, 1080, 1086, 1091, 1095, 1101, 1109, 1112, 1121, 1128, 1133, - 1163, 1172, 1187, 1189, 1205, 1211, 1219, 1231, 1245, 1271, 1289, 1300, - 1313, 1316, 1325, 1329, 1346-1347, 1473-1474, 1491, 1499, 1553, 1570, - 1596, 1602, 1619, 1624, 1635, 1939-1987, 2119, 2140, 2143, 2147, 2153, - 2158, 2161, 2168, 2171, 2175, 2182 - action: - name: inflate error - inflation variable: - name: ObsFunction/ObsErrorFactorTopoRad - channels: 19, 24, 26-28, 31-33, 37, 39, 42, 44, 47, 49-200, 208, 211, - 216, 224, 234, 236, 238-239, 242, 246, 248, 255, 264, 266, 268, 275, - 279, 283, 285, 291, 295, 301, 305, 311, 332, 342, 389, 400, 402, 404, - 406, 410, 427, 439-441, 445, 449, 455, 458, 461, 464, 467, 470, 473, - 475, 482, 486-487, 490, 493, 496, 499, 501, 503, 505, 511, 513-514, - 518-520, 522, 529, 534, 563, 568, 575, 592, 594, 596, 598, 600, 602, - 604, 611, 614, 616, 618, 620, 622, 626, 631, 638, 646, 648, 652, 659, - 673, 675, 678, 684, 688, 694, 700, 707, 710, 713-714, 718, 720, 722, - 725, 728, 735, 742, 748, 753, 762, 780, 784, 798, 849, 860, 862, 866, - 874, 882, 890, 898, 906-908, 914, 937, 972-973, 978, 980-981, 988, 995, - 998, 1000, 1003, 1008-1010, 1014, 1017-1018, 1020, 1022, 1024, 1026, - 1029-1030, 1032, 1034, 1037-1038, 1041-1042, 1044, 1046, 1049-1050, - 1053-1054, 1058, 1060, 1062, 1064, 1066, 1069, 1076-1077, 1080, 1086, - 1091, 1095, 1101, 1109, 1112, 1121, 1128, 1133, 1163, 1172, 1187, 1189, - 1205, 1211, 1219, 1231, 1245, 1271, 1289, 1300, 1313, 1316, 1325, 1329, - 1346-1347, 1473-1474, 1491, 1499, 1553, 1570, 1596, 1602, 1619, 1624, - 1635, 1939-1987, 2119, 2140, 2143, 2147, 2153, 2158, 2161, 2168, 2171, - 2175, 2182 - options: - channels: 19, 24, 26-28, 31-33, 37, 39, 42, 44, 47, 49-200, 208, 211, - 216, 224, 234, 236, 238-239, 242, 246, 248, 255, 264, 266, 268, 275, - 279, 283, 285, 291, 295, 301, 305, 311, 332, 342, 389, 400, 402, 404, - 406, 410, 427, 439-441, 445, 449, 455, 458, 461, 464, 467, 470, 473, - 475, 482, 486-487, 490, 493, 496, 499, 501, 503, 505, 511, 513-514, - 518-520, 522, 529, 534, 563, 568, 575, 592, 594, 596, 598, 600, 602, - 604, 611, 614, 616, 618, 620, 622, 626, 631, 638, 646, 648, 652, 659, - 673, 675, 678, 684, 688, 694, 700, 707, 710, 713-714, 718, 720, 722, - 725, 728, 735, 742, 748, 753, 762, 780, 784, 798, 849, 860, 862, 866, - 874, 882, 890, 898, 906-908, 914, 937, 972-973, 978, 980-981, 988, - 995, 998, 1000, 1003, 1008-1010, 1014, 1017-1018, 1020, 1022, 1024, - 1026, 1029-1030, 1032, 1034, 1037-1038, 1041-1042, 1044, 1046, 1049-1050, - 1053-1054, 1058, 1060, 1062, 1064, 1066, 1069, 1076-1077, 1080, 1086, - 1091, 1095, 1101, 1109, 1112, 1121, 1128, 1133, 1163, 1172, 1187, - 1189, 1205, 1211, 1219, 1231, 1245, 1271, 1289, 1300, 1313, 1316, - 1325, 1329, 1346-1347, 1473-1474, 1491, 1499, 1553, 1570, 1596, 1602, - 1619, 1624, 1635, 1939-1987, 2119, 2140, 2143, 2147, 2153, 2158, 2161, - 2168, 2171, 2175, 2182 - sensor: cris-fsr_npp - - filter: BlackList - filter variables: - - name: brightnessTemperature - channels: 19, 24, 26-28, 31-33, 37, 39, 42, 44, 47, 49-200, 208, 211, 216, - 224, 234, 236, 238-239, 242, 246, 248, 255, 264, 266, 268, 275, 279, 283, - 285, 291, 295, 301, 305, 311, 332, 342, 389, 400, 402, 404, 406, 410, - 427, 439-441, 445, 449, 455, 458, 461, 464, 467, 470, 473, 475, 482, 486-487, - 490, 493, 496, 499, 501, 503, 505, 511, 513-514, 518-520, 522, 529, 534, - 563, 568, 575, 592, 594, 596, 598, 600, 602, 604, 611, 614, 616, 618, - 620, 622, 626, 631, 638, 646, 648, 652, 659, 673, 675, 678, 684, 688, - 694, 700, 707, 710, 713-714, 718, 720, 722, 725, 728, 735, 742, 748, 753, - 762, 780, 784, 798, 849, 860, 862, 866, 874, 882, 890, 898, 906-908, 914, - 937, 972-973, 978, 980-981, 988, 995, 998, 1000, 1003, 1008-1010, 1014, - 1017-1018, 1020, 1022, 1024, 1026, 1029-1030, 1032, 1034, 1037-1038, 1041-1042, - 1044, 1046, 1049-1050, 1053-1054, 1058, 1060, 1062, 1064, 1066, 1069, - 1076-1077, 1080, 1086, 1091, 1095, 1101, 1109, 1112, 1121, 1128, 1133, - 1163, 1172, 1187, 1189, 1205, 1211, 1219, 1231, 1245, 1271, 1289, 1300, - 1313, 1316, 1325, 1329, 1346-1347, 1473-1474, 1491, 1499, 1553, 1570, - 1596, 1602, 1619, 1624, 1635, 1939-1987, 2119, 2140, 2143, 2147, 2153, - 2158, 2161, 2168, 2171, 2175, 2182 - action: - name: inflate error - inflation variable: - name: ObsFunction/ObsErrorFactorTransmitTopRad - channels: 19, 24, 26-28, 31-33, 37, 39, 42, 44, 47, 49-200, 208, 211, - 216, 224, 234, 236, 238-239, 242, 246, 248, 255, 264, 266, 268, 275, - 279, 283, 285, 291, 295, 301, 305, 311, 332, 342, 389, 400, 402, 404, - 406, 410, 427, 439-441, 445, 449, 455, 458, 461, 464, 467, 470, 473, - 475, 482, 486-487, 490, 493, 496, 499, 501, 503, 505, 511, 513-514, - 518-520, 522, 529, 534, 563, 568, 575, 592, 594, 596, 598, 600, 602, - 604, 611, 614, 616, 618, 620, 622, 626, 631, 638, 646, 648, 652, 659, - 673, 675, 678, 684, 688, 694, 700, 707, 710, 713-714, 718, 720, 722, - 725, 728, 735, 742, 748, 753, 762, 780, 784, 798, 849, 860, 862, 866, - 874, 882, 890, 898, 906-908, 914, 937, 972-973, 978, 980-981, 988, 995, - 998, 1000, 1003, 1008-1010, 1014, 1017-1018, 1020, 1022, 1024, 1026, - 1029-1030, 1032, 1034, 1037-1038, 1041-1042, 1044, 1046, 1049-1050, - 1053-1054, 1058, 1060, 1062, 1064, 1066, 1069, 1076-1077, 1080, 1086, - 1091, 1095, 1101, 1109, 1112, 1121, 1128, 1133, 1163, 1172, 1187, 1189, - 1205, 1211, 1219, 1231, 1245, 1271, 1289, 1300, 1313, 1316, 1325, 1329, - 1346-1347, 1473-1474, 1491, 1499, 1553, 1570, 1596, 1602, 1619, 1624, - 1635, 1939-1987, 2119, 2140, 2143, 2147, 2153, 2158, 2161, 2168, 2171, - 2175, 2182 - options: - channels: 19, 24, 26-28, 31-33, 37, 39, 42, 44, 47, 49-200, 208, 211, - 216, 224, 234, 236, 238-239, 242, 246, 248, 255, 264, 266, 268, 275, - 279, 283, 285, 291, 295, 301, 305, 311, 332, 342, 389, 400, 402, 404, - 406, 410, 427, 439-441, 445, 449, 455, 458, 461, 464, 467, 470, 473, - 475, 482, 486-487, 490, 493, 496, 499, 501, 503, 505, 511, 513-514, - 518-520, 522, 529, 534, 563, 568, 575, 592, 594, 596, 598, 600, 602, - 604, 611, 614, 616, 618, 620, 622, 626, 631, 638, 646, 648, 652, 659, - 673, 675, 678, 684, 688, 694, 700, 707, 710, 713-714, 718, 720, 722, - 725, 728, 735, 742, 748, 753, 762, 780, 784, 798, 849, 860, 862, 866, - 874, 882, 890, 898, 906-908, 914, 937, 972-973, 978, 980-981, 988, - 995, 998, 1000, 1003, 1008-1010, 1014, 1017-1018, 1020, 1022, 1024, - 1026, 1029-1030, 1032, 1034, 1037-1038, 1041-1042, 1044, 1046, 1049-1050, - 1053-1054, 1058, 1060, 1062, 1064, 1066, 1069, 1076-1077, 1080, 1086, - 1091, 1095, 1101, 1109, 1112, 1121, 1128, 1133, 1163, 1172, 1187, - 1189, 1205, 1211, 1219, 1231, 1245, 1271, 1289, 1300, 1313, 1316, - 1325, 1329, 1346-1347, 1473-1474, 1491, 1499, 1553, 1570, 1596, 1602, - 1619, 1624, 1635, 1939-1987, 2119, 2140, 2143, 2147, 2153, 2158, 2161, - 2168, 2171, 2175, 2182 - - filter: Bounds Check - filter variables: - - name: brightnessTemperature - channels: 19, 24, 26-28, 31-33, 37, 39, 42, 44, 47, 49-200, 208, 211, 216, - 224, 234, 236, 238-239, 242, 246, 248, 255, 264, 266, 268, 275, 279, 283, - 285, 291, 295, 301, 305, 311, 332, 342, 389, 400, 402, 404, 406, 410, - 427, 439-441, 445, 449, 455, 458, 461, 464, 467, 470, 473, 475, 482, 486-487, - 490, 493, 496, 499, 501, 503, 505, 511, 513-514, 518-520, 522, 529, 534, - 563, 568, 575, 592, 594, 596, 598, 600, 602, 604, 611, 614, 616, 618, - 620, 622, 626, 631, 638, 646, 648, 652, 659, 673, 675, 678, 684, 688, - 694, 700, 707, 710, 713-714, 718, 720, 722, 725, 728, 735, 742, 748, 753, - 762, 780, 784, 798, 849, 860, 862, 866, 874, 882, 890, 898, 906-908, 914, - 937, 972-973, 978, 980-981, 988, 995, 998, 1000, 1003, 1008-1010, 1014, - 1017-1018, 1020, 1022, 1024, 1026, 1029-1030, 1032, 1034, 1037-1038, 1041-1042, - 1044, 1046, 1049-1050, 1053-1054, 1058, 1060, 1062, 1064, 1066, 1069, - 1076-1077, 1080, 1086, 1091, 1095, 1101, 1109, 1112, 1121, 1128, 1133, - 1163, 1172, 1187, 1189, 1205, 1211, 1219, 1231, 1245, 1271, 1289, 1300, - 1313, 1316, 1325, 1329, 1346-1347, 1473-1474, 1491, 1499, 1553, 1570, - 1596, 1602, 1619, 1624, 1635, 1939-1987, 2119, 2140, 2143, 2147, 2153, - 2158, 2161, 2168, 2171, 2175, 2182 - test variables: - - name: ObsFunction/CloudDetectMinResidualIR - channels: 19, 24, 26-28, 31-33, 37, 39, 42, 44, 47, 49-200, 208, 211, 216, - 224, 234, 236, 238-239, 242, 246, 248, 255, 264, 266, 268, 275, 279, 283, - 285, 291, 295, 301, 305, 311, 332, 342, 389, 400, 402, 404, 406, 410, - 427, 439-441, 445, 449, 455, 458, 461, 464, 467, 470, 473, 475, 482, 486-487, - 490, 493, 496, 499, 501, 503, 505, 511, 513-514, 518-520, 522, 529, 534, - 563, 568, 575, 592, 594, 596, 598, 600, 602, 604, 611, 614, 616, 618, - 620, 622, 626, 631, 638, 646, 648, 652, 659, 673, 675, 678, 684, 688, - 694, 700, 707, 710, 713-714, 718, 720, 722, 725, 728, 735, 742, 748, 753, - 762, 780, 784, 798, 849, 860, 862, 866, 874, 882, 890, 898, 906-908, 914, - 937, 972-973, 978, 980-981, 988, 995, 998, 1000, 1003, 1008-1010, 1014, - 1017-1018, 1020, 1022, 1024, 1026, 1029-1030, 1032, 1034, 1037-1038, 1041-1042, - 1044, 1046, 1049-1050, 1053-1054, 1058, 1060, 1062, 1064, 1066, 1069, - 1076-1077, 1080, 1086, 1091, 1095, 1101, 1109, 1112, 1121, 1128, 1133, - 1163, 1172, 1187, 1189, 1205, 1211, 1219, 1231, 1245, 1271, 1289, 1300, - 1313, 1316, 1325, 1329, 1346-1347, 1473-1474, 1491, 1499, 1553, 1570, - 1596, 1602, 1619, 1624, 1635, 1939-1987, 2119, 2140, 2143, 2147, 2153, - 2158, 2161, 2168, 2171, 2175, 2182 - options: - channels: 19, 24, 26-28, 31-33, 37, 39, 42, 44, 47, 49-200, 208, 211, - 216, 224, 234, 236, 238-239, 242, 246, 248, 255, 264, 266, 268, 275, - 279, 283, 285, 291, 295, 301, 305, 311, 332, 342, 389, 400, 402, 404, - 406, 410, 427, 439-441, 445, 449, 455, 458, 461, 464, 467, 470, 473, - 475, 482, 486-487, 490, 493, 496, 499, 501, 503, 505, 511, 513-514, - 518-520, 522, 529, 534, 563, 568, 575, 592, 594, 596, 598, 600, 602, - 604, 611, 614, 616, 618, 620, 622, 626, 631, 638, 646, 648, 652, 659, - 673, 675, 678, 684, 688, 694, 700, 707, 710, 713-714, 718, 720, 722, - 725, 728, 735, 742, 748, 753, 762, 780, 784, 798, 849, 860, 862, 866, - 874, 882, 890, 898, 906-908, 914, 937, 972-973, 978, 980-981, 988, 995, - 998, 1000, 1003, 1008-1010, 1014, 1017-1018, 1020, 1022, 1024, 1026, - 1029-1030, 1032, 1034, 1037-1038, 1041-1042, 1044, 1046, 1049-1050, - 1053-1054, 1058, 1060, 1062, 1064, 1066, 1069, 1076-1077, 1080, 1086, - 1091, 1095, 1101, 1109, 1112, 1121, 1128, 1133, 1163, 1172, 1187, 1189, - 1205, 1211, 1219, 1231, 1245, 1271, 1289, 1300, 1313, 1316, 1325, 1329, - 1346-1347, 1473-1474, 1491, 1499, 1553, 1570, 1596, 1602, 1619, 1624, - 1635, 1939-1987, 2119, 2140, 2143, 2147, 2153, 2158, 2161, 2168, 2171, - 2175, 2182 - use_flag: - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - use_flag_clddet: - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 30 - - 30 - - 30 - - 31 - - 31 - - 30 - - 31 - - 30 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 31 - - 31 - - 31 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 31 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 31 - - 30 - - 30 - - 31 - - 30 - - 30 - - 31 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 31 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 31 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 31 - - 30 - - 30 - - 30 - - 31 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 31 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 31 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - obserr_dtempf: - - 0.5 - - 2.0 - - 4.0 - - 2.0 - - 4.0 - maxvalue: 1.0e-12 - action: - name: reject - - filter: Bounds Check - filter variables: - - name: brightnessTemperature - channels: 19, 24, 26-28, 31-33, 37, 39, 42, 44, 47, 49-200, 208, 211, 216, - 224, 234, 236, 238-239, 242, 246, 248, 255, 264, 266, 268, 275, 279, 283, - 285, 291, 295, 301, 305, 311, 332, 342, 389, 400, 402, 404, 406, 410, - 427, 439-441, 445, 449, 455, 458, 461, 464, 467, 470, 473, 475, 482, 486-487, - 490, 493, 496, 499, 501, 503, 505, 511, 513-514, 518-520, 522, 529, 534, - 563, 568, 575, 592, 594, 596, 598, 600, 602, 604, 611, 614, 616, 618, - 620, 622, 626, 631, 638, 646, 648, 652, 659, 673, 675, 678, 684, 688, - 694, 700, 707, 710, 713-714, 718, 720, 722, 725, 728, 735, 742, 748, 753, - 762, 780, 784, 798, 849, 860, 862, 866, 874, 882, 890, 898, 906-908, 914, - 937, 972-973, 978, 980-981, 988, 995, 998, 1000, 1003, 1008-1010, 1014, - 1017-1018, 1020, 1022, 1024, 1026, 1029-1030, 1032, 1034, 1037-1038, 1041-1042, - 1044, 1046, 1049-1050, 1053-1054, 1058, 1060, 1062, 1064, 1066, 1069, - 1076-1077, 1080, 1086, 1091, 1095, 1101, 1109, 1112, 1121, 1128, 1133, - 1163, 1172, 1187, 1189, 1205, 1211, 1219, 1231, 1245, 1271, 1289, 1300, - 1313, 1316, 1325, 1329, 1346-1347, 1473-1474, 1491, 1499, 1553, 1570, - 1596, 1602, 1619, 1624, 1635, 1939-1987, 2119, 2140, 2143, 2147, 2153, - 2158, 2161, 2168, 2171, 2175, 2182 - where: - - variable: - name: GeoVaLs/water_area_fraction - maxvalue: 0.99 - maxvalue: 0.2 - - filter: Bounds Check - filter variables: - - name: brightnessTemperature - channels: 19, 24, 26-28, 31-33, 37, 39, 42, 44, 47, 49-200, 208, 211, 216, - 224, 234, 236, 238-239, 242, 246, 248, 255, 264, 266, 268, 275, 279, 283, - 285, 291, 295, 301, 305, 311, 332, 342, 389, 400, 402, 404, 406, 410, - 427, 439-441, 445, 449, 455, 458, 461, 464, 467, 470, 473, 475, 482, 486-487, - 490, 493, 496, 499, 501, 503, 505, 511, 513-514, 518-520, 522, 529, 534, - 563, 568, 575, 592, 594, 596, 598, 600, 602, 604, 611, 614, 616, 618, - 620, 622, 626, 631, 638, 646, 648, 652, 659, 673, 675, 678, 684, 688, - 694, 700, 707, 710, 713-714, 718, 720, 722, 725, 728, 735, 742, 748, 753, - 762, 780, 784, 798, 849, 860, 862, 866, 874, 882, 890, 898, 906-908, 914, - 937, 972-973, 978, 980-981, 988, 995, 998, 1000, 1003, 1008-1010, 1014, - 1017-1018, 1020, 1022, 1024, 1026, 1029-1030, 1032, 1034, 1037-1038, 1041-1042, - 1044, 1046, 1049-1050, 1053-1054, 1058, 1060, 1062, 1064, 1066, 1069, - 1076-1077, 1080, 1086, 1091, 1095, 1101, 1109, 1112, 1121, 1128, 1133, - 1163, 1172, 1187, 1189, 1205, 1211, 1219, 1231, 1245, 1271, 1289, 1300, - 1313, 1316, 1325, 1329, 1346-1347, 1473-1474, 1491, 1499, 1553, 1570, - 1596, 1602, 1619, 1624, 1635, 1939-1987, 2119, 2140, 2143, 2147, 2153, - 2158, 2161, 2168, 2171, 2175, 2182 - test variables: - - name: ObsFunction/NearSSTRetCheckIR - channels: 19, 24, 26-28, 31-33, 37, 39, 42, 44, 47, 49-200, 208, 211, 216, - 224, 234, 236, 238-239, 242, 246, 248, 255, 264, 266, 268, 275, 279, 283, - 285, 291, 295, 301, 305, 311, 332, 342, 389, 400, 402, 404, 406, 410, - 427, 439-441, 445, 449, 455, 458, 461, 464, 467, 470, 473, 475, 482, 486-487, - 490, 493, 496, 499, 501, 503, 505, 511, 513-514, 518-520, 522, 529, 534, - 563, 568, 575, 592, 594, 596, 598, 600, 602, 604, 611, 614, 616, 618, - 620, 622, 626, 631, 638, 646, 648, 652, 659, 673, 675, 678, 684, 688, - 694, 700, 707, 710, 713-714, 718, 720, 722, 725, 728, 735, 742, 748, 753, - 762, 780, 784, 798, 849, 860, 862, 866, 874, 882, 890, 898, 906-908, 914, - 937, 972-973, 978, 980-981, 988, 995, 998, 1000, 1003, 1008-1010, 1014, - 1017-1018, 1020, 1022, 1024, 1026, 1029-1030, 1032, 1034, 1037-1038, 1041-1042, - 1044, 1046, 1049-1050, 1053-1054, 1058, 1060, 1062, 1064, 1066, 1069, - 1076-1077, 1080, 1086, 1091, 1095, 1101, 1109, 1112, 1121, 1128, 1133, - 1163, 1172, 1187, 1189, 1205, 1211, 1219, 1231, 1245, 1271, 1289, 1300, - 1313, 1316, 1325, 1329, 1346-1347, 1473-1474, 1491, 1499, 1553, 1570, - 1596, 1602, 1619, 1624, 1635, 1939-1987, 2119, 2140, 2143, 2147, 2153, - 2158, 2161, 2168, 2171, 2175, 2182 - options: - channels: 19, 24, 26-28, 31-33, 37, 39, 42, 44, 47, 49-200, 208, 211, - 216, 224, 234, 236, 238-239, 242, 246, 248, 255, 264, 266, 268, 275, - 279, 283, 285, 291, 295, 301, 305, 311, 332, 342, 389, 400, 402, 404, - 406, 410, 427, 439-441, 445, 449, 455, 458, 461, 464, 467, 470, 473, - 475, 482, 486-487, 490, 493, 496, 499, 501, 503, 505, 511, 513-514, - 518-520, 522, 529, 534, 563, 568, 575, 592, 594, 596, 598, 600, 602, - 604, 611, 614, 616, 618, 620, 622, 626, 631, 638, 646, 648, 652, 659, - 673, 675, 678, 684, 688, 694, 700, 707, 710, 713-714, 718, 720, 722, - 725, 728, 735, 742, 748, 753, 762, 780, 784, 798, 849, 860, 862, 866, - 874, 882, 890, 898, 906-908, 914, 937, 972-973, 978, 980-981, 988, 995, - 998, 1000, 1003, 1008-1010, 1014, 1017-1018, 1020, 1022, 1024, 1026, - 1029-1030, 1032, 1034, 1037-1038, 1041-1042, 1044, 1046, 1049-1050, - 1053-1054, 1058, 1060, 1062, 1064, 1066, 1069, 1076-1077, 1080, 1086, - 1091, 1095, 1101, 1109, 1112, 1121, 1128, 1133, 1163, 1172, 1187, 1189, - 1205, 1211, 1219, 1231, 1245, 1271, 1289, 1300, 1313, 1316, 1325, 1329, - 1346-1347, 1473-1474, 1491, 1499, 1553, 1570, 1596, 1602, 1619, 1624, - 1635, 1939-1987, 2119, 2140, 2143, 2147, 2153, 2158, 2161, 2168, 2171, - 2175, 2182 - use_flag: - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - obserr_demisf: - - 0.01 - - 0.02 - - 0.03 - - 0.02 - - 0.03 - obserr_dtempf: - - 0.5 - - 2.0 - - 4.0 - - 2.0 - - 4.0 - maxvalue: 1.0e-12 - action: - name: reject - - filter: BlackList - filter variables: - - name: brightnessTemperature - channels: 19, 24, 26-28, 31-33, 37, 39, 42, 44, 47, 49-200, 208, 211, 216, - 224, 234, 236, 238-239, 242, 246, 248, 255, 264, 266, 268, 275, 279, 283, - 285, 291, 295, 301, 305, 311, 332, 342, 389, 400, 402, 404, 406, 410, - 427, 439-441, 445, 449, 455, 458, 461, 464, 467, 470, 473, 475, 482, 486-487, - 490, 493, 496, 499, 501, 503, 505, 511, 513-514, 518-520, 522, 529, 534, - 563, 568, 575, 592, 594, 596, 598, 600, 602, 604, 611, 614, 616, 618, - 620, 622, 626, 631, 638, 646, 648, 652, 659, 673, 675, 678, 684, 688, - 694, 700, 707, 710, 713-714, 718, 720, 722, 725, 728, 735, 742, 748, 753, - 762, 780, 784, 798, 849, 860, 862, 866, 874, 882, 890, 898, 906-908, 914, - 937, 972-973, 978, 980-981, 988, 995, 998, 1000, 1003, 1008-1010, 1014, - 1017-1018, 1020, 1022, 1024, 1026, 1029-1030, 1032, 1034, 1037-1038, 1041-1042, - 1044, 1046, 1049-1050, 1053-1054, 1058, 1060, 1062, 1064, 1066, 1069, - 1076-1077, 1080, 1086, 1091, 1095, 1101, 1109, 1112, 1121, 1128, 1133, - 1163, 1172, 1187, 1189, 1205, 1211, 1219, 1231, 1245, 1271, 1289, 1300, - 1313, 1316, 1325, 1329, 1346-1347, 1473-1474, 1491, 1499, 1553, 1570, - 1596, 1602, 1619, 1624, 1635, 1939-1987, 2119, 2140, 2143, 2147, 2153, - 2158, 2161, 2168, 2171, 2175, 2182 - action: - name: inflate error - inflation variable: - name: ObsFunction/ObsErrorFactorSurfJacobianRad - channels: 19, 24, 26-28, 31-33, 37, 39, 42, 44, 47, 49-200, 208, 211, - 216, 224, 234, 236, 238-239, 242, 246, 248, 255, 264, 266, 268, 275, - 279, 283, 285, 291, 295, 301, 305, 311, 332, 342, 389, 400, 402, 404, - 406, 410, 427, 439-441, 445, 449, 455, 458, 461, 464, 467, 470, 473, - 475, 482, 486-487, 490, 493, 496, 499, 501, 503, 505, 511, 513-514, - 518-520, 522, 529, 534, 563, 568, 575, 592, 594, 596, 598, 600, 602, - 604, 611, 614, 616, 618, 620, 622, 626, 631, 638, 646, 648, 652, 659, - 673, 675, 678, 684, 688, 694, 700, 707, 710, 713-714, 718, 720, 722, - 725, 728, 735, 742, 748, 753, 762, 780, 784, 798, 849, 860, 862, 866, - 874, 882, 890, 898, 906-908, 914, 937, 972-973, 978, 980-981, 988, 995, - 998, 1000, 1003, 1008-1010, 1014, 1017-1018, 1020, 1022, 1024, 1026, - 1029-1030, 1032, 1034, 1037-1038, 1041-1042, 1044, 1046, 1049-1050, - 1053-1054, 1058, 1060, 1062, 1064, 1066, 1069, 1076-1077, 1080, 1086, - 1091, 1095, 1101, 1109, 1112, 1121, 1128, 1133, 1163, 1172, 1187, 1189, - 1205, 1211, 1219, 1231, 1245, 1271, 1289, 1300, 1313, 1316, 1325, 1329, - 1346-1347, 1473-1474, 1491, 1499, 1553, 1570, 1596, 1602, 1619, 1624, - 1635, 1939-1987, 2119, 2140, 2143, 2147, 2153, 2158, 2161, 2168, 2171, - 2175, 2182 - options: - channels: 19, 24, 26-28, 31-33, 37, 39, 42, 44, 47, 49-200, 208, 211, - 216, 224, 234, 236, 238-239, 242, 246, 248, 255, 264, 266, 268, 275, - 279, 283, 285, 291, 295, 301, 305, 311, 332, 342, 389, 400, 402, 404, - 406, 410, 427, 439-441, 445, 449, 455, 458, 461, 464, 467, 470, 473, - 475, 482, 486-487, 490, 493, 496, 499, 501, 503, 505, 511, 513-514, - 518-520, 522, 529, 534, 563, 568, 575, 592, 594, 596, 598, 600, 602, - 604, 611, 614, 616, 618, 620, 622, 626, 631, 638, 646, 648, 652, 659, - 673, 675, 678, 684, 688, 694, 700, 707, 710, 713-714, 718, 720, 722, - 725, 728, 735, 742, 748, 753, 762, 780, 784, 798, 849, 860, 862, 866, - 874, 882, 890, 898, 906-908, 914, 937, 972-973, 978, 980-981, 988, - 995, 998, 1000, 1003, 1008-1010, 1014, 1017-1018, 1020, 1022, 1024, - 1026, 1029-1030, 1032, 1034, 1037-1038, 1041-1042, 1044, 1046, 1049-1050, - 1053-1054, 1058, 1060, 1062, 1064, 1066, 1069, 1076-1077, 1080, 1086, - 1091, 1095, 1101, 1109, 1112, 1121, 1128, 1133, 1163, 1172, 1187, - 1189, 1205, 1211, 1219, 1231, 1245, 1271, 1289, 1300, 1313, 1316, - 1325, 1329, 1346-1347, 1473-1474, 1491, 1499, 1553, 1570, 1596, 1602, - 1619, 1624, 1635, 1939-1987, 2119, 2140, 2143, 2147, 2153, 2158, 2161, - 2168, 2171, 2175, 2182 - sensor: cris-fsr_npp - obserr_demisf: - - 0.01 - - 0.02 - - 0.03 - - 0.02 - - 0.03 - obserr_dtempf: - - 0.5 - - 2.0 - - 4.0 - - 2.0 - - 4.0 - - filter: Background Check - filter variables: - - name: brightnessTemperature - channels: 19, 24, 26-28, 31-33, 37, 39, 42, 44, 47, 49-200, 208, 211, 216, - 224, 234, 236, 238-239, 242, 246, 248, 255, 264, 266, 268, 275, 279, 283, - 285, 291, 295, 301, 305, 311, 332, 342, 389, 400, 402, 404, 406, 410, - 427, 439-441, 445, 449, 455, 458, 461, 464, 467, 470, 473, 475, 482, 486-487, - 490, 493, 496, 499, 501, 503, 505, 511, 513-514, 518-520, 522, 529, 534, - 563, 568, 575, 592, 594, 596, 598, 600, 602, 604, 611, 614, 616, 618, - 620, 622, 626, 631, 638, 646, 648, 652, 659, 673, 675, 678, 684, 688, - 694, 700, 707, 710, 713-714, 718, 720, 722, 725, 728, 735, 742, 748, 753, - 762, 780, 784, 798, 849, 860, 862, 866, 874, 882, 890, 898, 906-908, 914, - 937, 972-973, 978, 980-981, 988, 995, 998, 1000, 1003, 1008-1010, 1014, - 1017-1018, 1020, 1022, 1024, 1026, 1029-1030, 1032, 1034, 1037-1038, 1041-1042, - 1044, 1046, 1049-1050, 1053-1054, 1058, 1060, 1062, 1064, 1066, 1069, - 1076-1077, 1080, 1086, 1091, 1095, 1101, 1109, 1112, 1121, 1128, 1133, - 1163, 1172, 1187, 1189, 1205, 1211, 1219, 1231, 1245, 1271, 1289, 1300, - 1313, 1316, 1325, 1329, 1346-1347, 1473-1474, 1491, 1499, 1553, 1570, - 1596, 1602, 1619, 1624, 1635, 1939-1987, 2119, 2140, 2143, 2147, 2153, - 2158, 2161, 2168, 2171, 2175, 2182 - function absolute threshold: - - name: ObsFunction/ObsErrorBoundIR - channels: 19, 24, 26-28, 31-33, 37, 39, 42, 44, 47, 49-200, 208, 211, 216, - 224, 234, 236, 238-239, 242, 246, 248, 255, 264, 266, 268, 275, 279, 283, - 285, 291, 295, 301, 305, 311, 332, 342, 389, 400, 402, 404, 406, 410, - 427, 439-441, 445, 449, 455, 458, 461, 464, 467, 470, 473, 475, 482, 486-487, - 490, 493, 496, 499, 501, 503, 505, 511, 513-514, 518-520, 522, 529, 534, - 563, 568, 575, 592, 594, 596, 598, 600, 602, 604, 611, 614, 616, 618, - 620, 622, 626, 631, 638, 646, 648, 652, 659, 673, 675, 678, 684, 688, - 694, 700, 707, 710, 713-714, 718, 720, 722, 725, 728, 735, 742, 748, 753, - 762, 780, 784, 798, 849, 860, 862, 866, 874, 882, 890, 898, 906-908, 914, - 937, 972-973, 978, 980-981, 988, 995, 998, 1000, 1003, 1008-1010, 1014, - 1017-1018, 1020, 1022, 1024, 1026, 1029-1030, 1032, 1034, 1037-1038, 1041-1042, - 1044, 1046, 1049-1050, 1053-1054, 1058, 1060, 1062, 1064, 1066, 1069, - 1076-1077, 1080, 1086, 1091, 1095, 1101, 1109, 1112, 1121, 1128, 1133, - 1163, 1172, 1187, 1189, 1205, 1211, 1219, 1231, 1245, 1271, 1289, 1300, - 1313, 1316, 1325, 1329, 1346-1347, 1473-1474, 1491, 1499, 1553, 1570, - 1596, 1602, 1619, 1624, 1635, 1939-1987, 2119, 2140, 2143, 2147, 2153, - 2158, 2161, 2168, 2171, 2175, 2182 - options: - channels: 19, 24, 26-28, 31-33, 37, 39, 42, 44, 47, 49-200, 208, 211, - 216, 224, 234, 236, 238-239, 242, 246, 248, 255, 264, 266, 268, 275, - 279, 283, 285, 291, 295, 301, 305, 311, 332, 342, 389, 400, 402, 404, - 406, 410, 427, 439-441, 445, 449, 455, 458, 461, 464, 467, 470, 473, - 475, 482, 486-487, 490, 493, 496, 499, 501, 503, 505, 511, 513-514, - 518-520, 522, 529, 534, 563, 568, 575, 592, 594, 596, 598, 600, 602, - 604, 611, 614, 616, 618, 620, 622, 626, 631, 638, 646, 648, 652, 659, - 673, 675, 678, 684, 688, 694, 700, 707, 710, 713-714, 718, 720, 722, - 725, 728, 735, 742, 748, 753, 762, 780, 784, 798, 849, 860, 862, 866, - 874, 882, 890, 898, 906-908, 914, 937, 972-973, 978, 980-981, 988, 995, - 998, 1000, 1003, 1008-1010, 1014, 1017-1018, 1020, 1022, 1024, 1026, - 1029-1030, 1032, 1034, 1037-1038, 1041-1042, 1044, 1046, 1049-1050, - 1053-1054, 1058, 1060, 1062, 1064, 1066, 1069, 1076-1077, 1080, 1086, - 1091, 1095, 1101, 1109, 1112, 1121, 1128, 1133, 1163, 1172, 1187, 1189, - 1205, 1211, 1219, 1231, 1245, 1271, 1289, 1300, 1313, 1316, 1325, 1329, - 1346-1347, 1473-1474, 1491, 1499, 1553, 1570, 1596, 1602, 1619, 1624, - 1635, 1939-1987, 2119, 2140, 2143, 2147, 2153, 2158, 2161, 2168, 2171, - 2175, 2182 - obserr_bound_latitude: - name: ObsFunction/ObsErrorFactorLatRad - options: - latitude_parameters: - - 25.0 - - 0.5 - - 0.04 - - 1.0 - obserr_bound_transmittop: - name: ObsFunction/ObsErrorFactorTransmitTopRad - channels: 19, 24, 26-28, 31-33, 37, 39, 42, 44, 47, 49-200, 208, 211, - 216, 224, 234, 236, 238-239, 242, 246, 248, 255, 264, 266, 268, 275, - 279, 283, 285, 291, 295, 301, 305, 311, 332, 342, 389, 400, 402, 404, - 406, 410, 427, 439-441, 445, 449, 455, 458, 461, 464, 467, 470, 473, - 475, 482, 486-487, 490, 493, 496, 499, 501, 503, 505, 511, 513-514, - 518-520, 522, 529, 534, 563, 568, 575, 592, 594, 596, 598, 600, 602, - 604, 611, 614, 616, 618, 620, 622, 626, 631, 638, 646, 648, 652, 659, - 673, 675, 678, 684, 688, 694, 700, 707, 710, 713-714, 718, 720, 722, - 725, 728, 735, 742, 748, 753, 762, 780, 784, 798, 849, 860, 862, 866, - 874, 882, 890, 898, 906-908, 914, 937, 972-973, 978, 980-981, 988, - 995, 998, 1000, 1003, 1008-1010, 1014, 1017-1018, 1020, 1022, 1024, - 1026, 1029-1030, 1032, 1034, 1037-1038, 1041-1042, 1044, 1046, 1049-1050, - 1053-1054, 1058, 1060, 1062, 1064, 1066, 1069, 1076-1077, 1080, 1086, - 1091, 1095, 1101, 1109, 1112, 1121, 1128, 1133, 1163, 1172, 1187, - 1189, 1205, 1211, 1219, 1231, 1245, 1271, 1289, 1300, 1313, 1316, - 1325, 1329, 1346-1347, 1473-1474, 1491, 1499, 1553, 1570, 1596, 1602, - 1619, 1624, 1635, 1939-1987, 2119, 2140, 2143, 2147, 2153, 2158, 2161, - 2168, 2171, 2175, 2182 - options: - channels: 19, 24, 26-28, 31-33, 37, 39, 42, 44, 47, 49-200, 208, 211, - 216, 224, 234, 236, 238-239, 242, 246, 248, 255, 264, 266, 268, - 275, 279, 283, 285, 291, 295, 301, 305, 311, 332, 342, 389, 400, - 402, 404, 406, 410, 427, 439-441, 445, 449, 455, 458, 461, 464, - 467, 470, 473, 475, 482, 486-487, 490, 493, 496, 499, 501, 503, - 505, 511, 513-514, 518-520, 522, 529, 534, 563, 568, 575, 592, 594, - 596, 598, 600, 602, 604, 611, 614, 616, 618, 620, 622, 626, 631, - 638, 646, 648, 652, 659, 673, 675, 678, 684, 688, 694, 700, 707, - 710, 713-714, 718, 720, 722, 725, 728, 735, 742, 748, 753, 762, - 780, 784, 798, 849, 860, 862, 866, 874, 882, 890, 898, 906-908, - 914, 937, 972-973, 978, 980-981, 988, 995, 998, 1000, 1003, 1008-1010, - 1014, 1017-1018, 1020, 1022, 1024, 1026, 1029-1030, 1032, 1034, - 1037-1038, 1041-1042, 1044, 1046, 1049-1050, 1053-1054, 1058, 1060, - 1062, 1064, 1066, 1069, 1076-1077, 1080, 1086, 1091, 1095, 1101, - 1109, 1112, 1121, 1128, 1133, 1163, 1172, 1187, 1189, 1205, 1211, - 1219, 1231, 1245, 1271, 1289, 1300, 1313, 1316, 1325, 1329, 1346-1347, - 1473-1474, 1491, 1499, 1553, 1570, 1596, 1602, 1619, 1624, 1635, - 1939-1987, 2119, 2140, 2143, 2147, 2153, 2158, 2161, 2168, 2171, - 2175, 2182 - obserr_bound_max: - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 0.4 - - 0.4 - - 0.4 - - 0.4 - - 0.4 - - 0.4 - - 0.4 - - 0.4 - - 2.0 - - 0.4 - - 0.4 - - 2.0 - - 0.4 - - 0.4 - - 2.0 - - 0.4 - - 2.0 - - 0.4 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 0.4 - - 0.4 - - 0.4 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 1.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 1.0 - - 2.0 - - 2.0 - - 1.0 - - 2.0 - - 2.0 - - 1.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - action: - name: reject - - filter: Bounds Check - filter variables: - - name: brightnessTemperature - channels: 19, 24, 26-28, 31-33, 37, 39, 42, 44, 47, 49-200, 208, 211, 216, - 224, 234, 236, 238-239, 242, 246, 248, 255, 264, 266, 268, 275, 279, 283, - 285, 291, 295, 301, 305, 311, 332, 342, 389, 400, 402, 404, 406, 410, - 427, 439-441, 445, 449, 455, 458, 461, 464, 467, 470, 473, 475, 482, 486-487, - 490, 493, 496, 499, 501, 503, 505, 511, 513-514, 518-520, 522, 529, 534, - 563, 568, 575, 592, 594, 596, 598, 600, 602, 604, 611, 614, 616, 618, - 620, 622, 626, 631, 638, 646, 648, 652, 659, 673, 675, 678, 684, 688, - 694, 700, 707, 710, 713-714, 718, 720, 722, 725, 728, 735, 742, 748, 753, - 762, 780, 784, 798, 849, 860, 862, 866, 874, 882, 890, 898, 906-908, 914, - 937, 972-973, 978, 980-981, 988, 995, 998, 1000, 1003, 1008-1010, 1014, - 1017-1018, 1020, 1022, 1024, 1026, 1029-1030, 1032, 1034, 1037-1038, 1041-1042, - 1044, 1046, 1049-1050, 1053-1054, 1058, 1060, 1062, 1064, 1066, 1069, - 1076-1077, 1080, 1086, 1091, 1095, 1101, 1109, 1112, 1121, 1128, 1133, - 1163, 1172, 1187, 1189, 1205, 1211, 1219, 1231, 1245, 1271, 1289, 1300, - 1313, 1316, 1325, 1329, 1346-1347, 1473-1474, 1491, 1499, 1553, 1570, - 1596, 1602, 1619, 1624, 1635, 1939-1987, 2119, 2140, 2143, 2147, 2153, - 2158, 2161, 2168, 2171, 2175, 2182 - test variables: - - name: ObsFunction/SurfTypeCheckRad - channels: 19, 24, 26-28, 31-33, 37, 39, 42, 44, 47, 49-200, 208, 211, 216, - 224, 234, 236, 238-239, 242, 246, 248, 255, 264, 266, 268, 275, 279, 283, - 285, 291, 295, 301, 305, 311, 332, 342, 389, 400, 402, 404, 406, 410, - 427, 439-441, 445, 449, 455, 458, 461, 464, 467, 470, 473, 475, 482, 486-487, - 490, 493, 496, 499, 501, 503, 505, 511, 513-514, 518-520, 522, 529, 534, - 563, 568, 575, 592, 594, 596, 598, 600, 602, 604, 611, 614, 616, 618, - 620, 622, 626, 631, 638, 646, 648, 652, 659, 673, 675, 678, 684, 688, - 694, 700, 707, 710, 713-714, 718, 720, 722, 725, 728, 735, 742, 748, 753, - 762, 780, 784, 798, 849, 860, 862, 866, 874, 882, 890, 898, 906-908, 914, - 937, 972-973, 978, 980-981, 988, 995, 998, 1000, 1003, 1008-1010, 1014, - 1017-1018, 1020, 1022, 1024, 1026, 1029-1030, 1032, 1034, 1037-1038, 1041-1042, - 1044, 1046, 1049-1050, 1053-1054, 1058, 1060, 1062, 1064, 1066, 1069, - 1076-1077, 1080, 1086, 1091, 1095, 1101, 1109, 1112, 1121, 1128, 1133, - 1163, 1172, 1187, 1189, 1205, 1211, 1219, 1231, 1245, 1271, 1289, 1300, - 1313, 1316, 1325, 1329, 1346-1347, 1473-1474, 1491, 1499, 1553, 1570, - 1596, 1602, 1619, 1624, 1635, 1939-1987, 2119, 2140, 2143, 2147, 2153, - 2158, 2161, 2168, 2171, 2175, 2182 - options: - channels: 19, 24, 26-28, 31-33, 37, 39, 42, 44, 47, 49-200, 208, 211, - 216, 224, 234, 236, 238-239, 242, 246, 248, 255, 264, 266, 268, 275, - 279, 283, 285, 291, 295, 301, 305, 311, 332, 342, 389, 400, 402, 404, - 406, 410, 427, 439-441, 445, 449, 455, 458, 461, 464, 467, 470, 473, - 475, 482, 486-487, 490, 493, 496, 499, 501, 503, 505, 511, 513-514, - 518-520, 522, 529, 534, 563, 568, 575, 592, 594, 596, 598, 600, 602, - 604, 611, 614, 616, 618, 620, 622, 626, 631, 638, 646, 648, 652, 659, - 673, 675, 678, 684, 688, 694, 700, 707, 710, 713-714, 718, 720, 722, - 725, 728, 735, 742, 748, 753, 762, 780, 784, 798, 849, 860, 862, 866, - 874, 882, 890, 898, 906-908, 914, 937, 972-973, 978, 980-981, 988, 995, - 998, 1000, 1003, 1008-1010, 1014, 1017-1018, 1020, 1022, 1024, 1026, - 1029-1030, 1032, 1034, 1037-1038, 1041-1042, 1044, 1046, 1049-1050, - 1053-1054, 1058, 1060, 1062, 1064, 1066, 1069, 1076-1077, 1080, 1086, - 1091, 1095, 1101, 1109, 1112, 1121, 1128, 1133, 1163, 1172, 1187, 1189, - 1205, 1211, 1219, 1231, 1245, 1271, 1289, 1300, 1313, 1316, 1325, 1329, - 1346-1347, 1473-1474, 1491, 1499, 1553, 1570, 1596, 1602, 1619, 1624, - 1635, 1939-1987, 2119, 2140, 2143, 2147, 2153, 2158, 2161, 2168, 2171, - 2175, 2182 - use_flag: - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - use_flag_clddet: - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 30 - - 30 - - 30 - - 31 - - 31 - - 30 - - 31 - - 30 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 31 - - 31 - - 31 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 31 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 31 - - 30 - - 30 - - 31 - - 30 - - 30 - - 31 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 31 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 31 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 31 - - 30 - - 30 - - 30 - - 31 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 31 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 31 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - - 30 - maxvalue: 1.0e-12 - defer to post: true - action: - name: reject - - filter: Bounds Check - filter variables: - - name: brightnessTemperature - channels: 19, 24, 26-28, 31-33, 37, 39, 42, 44, 47, 49-200, 208, 211, 216, - 224, 234, 236, 238-239, 242, 246, 248, 255, 264, 266, 268, 275, 279, 283, - 285, 291, 295, 301, 305, 311, 332, 342, 389, 400, 402, 404, 406, 410, - 427, 439-441, 445, 449, 455, 458, 461, 464, 467, 470, 473, 475, 482, 486-487, - 490, 493, 496, 499, 501, 503, 505, 511, 513-514, 518-520, 522, 529, 534, - 563, 568, 575, 592, 594, 596, 598, 600, 602, 604, 611, 614, 616, 618, - 620, 622, 626, 631, 638, 646, 648, 652, 659, 673, 675, 678, 684, 688, - 694, 700, 707, 710, 713-714, 718, 720, 722, 725, 728, 735, 742, 748, 753, - 762, 780, 784, 798, 849, 860, 862, 866, 874, 882, 890, 898, 906-908, 914, - 937, 972-973, 978, 980-981, 988, 995, 998, 1000, 1003, 1008-1010, 1014, - 1017-1018, 1020, 1022, 1024, 1026, 1029-1030, 1032, 1034, 1037-1038, 1041-1042, - 1044, 1046, 1049-1050, 1053-1054, 1058, 1060, 1062, 1064, 1066, 1069, - 1076-1077, 1080, 1086, 1091, 1095, 1101, 1109, 1112, 1121, 1128, 1133, - 1163, 1172, 1187, 1189, 1205, 1211, 1219, 1231, 1245, 1271, 1289, 1300, - 1313, 1316, 1325, 1329, 1346-1347, 1473-1474, 1491, 1499, 1553, 1570, - 1596, 1602, 1619, 1624, 1635, 1939-1987, 2119, 2140, 2143, 2147, 2153, - 2158, 2161, 2168, 2171, 2175, 2182 - test variables: - - name: ObsFunction/ChannelUseflagCheckRad - channels: 19, 24, 26-28, 31-33, 37, 39, 42, 44, 47, 49-200, 208, 211, 216, - 224, 234, 236, 238-239, 242, 246, 248, 255, 264, 266, 268, 275, 279, 283, - 285, 291, 295, 301, 305, 311, 332, 342, 389, 400, 402, 404, 406, 410, - 427, 439-441, 445, 449, 455, 458, 461, 464, 467, 470, 473, 475, 482, 486-487, - 490, 493, 496, 499, 501, 503, 505, 511, 513-514, 518-520, 522, 529, 534, - 563, 568, 575, 592, 594, 596, 598, 600, 602, 604, 611, 614, 616, 618, - 620, 622, 626, 631, 638, 646, 648, 652, 659, 673, 675, 678, 684, 688, - 694, 700, 707, 710, 713-714, 718, 720, 722, 725, 728, 735, 742, 748, 753, - 762, 780, 784, 798, 849, 860, 862, 866, 874, 882, 890, 898, 906-908, 914, - 937, 972-973, 978, 980-981, 988, 995, 998, 1000, 1003, 1008-1010, 1014, - 1017-1018, 1020, 1022, 1024, 1026, 1029-1030, 1032, 1034, 1037-1038, 1041-1042, - 1044, 1046, 1049-1050, 1053-1054, 1058, 1060, 1062, 1064, 1066, 1069, - 1076-1077, 1080, 1086, 1091, 1095, 1101, 1109, 1112, 1121, 1128, 1133, - 1163, 1172, 1187, 1189, 1205, 1211, 1219, 1231, 1245, 1271, 1289, 1300, - 1313, 1316, 1325, 1329, 1346-1347, 1473-1474, 1491, 1499, 1553, 1570, - 1596, 1602, 1619, 1624, 1635, 1939-1987, 2119, 2140, 2143, 2147, 2153, - 2158, 2161, 2168, 2171, 2175, 2182 - options: - channels: 19, 24, 26-28, 31-33, 37, 39, 42, 44, 47, 49-200, 208, 211, - 216, 224, 234, 236, 238-239, 242, 246, 248, 255, 264, 266, 268, 275, - 279, 283, 285, 291, 295, 301, 305, 311, 332, 342, 389, 400, 402, 404, - 406, 410, 427, 439-441, 445, 449, 455, 458, 461, 464, 467, 470, 473, - 475, 482, 486-487, 490, 493, 496, 499, 501, 503, 505, 511, 513-514, - 518-520, 522, 529, 534, 563, 568, 575, 592, 594, 596, 598, 600, 602, - 604, 611, 614, 616, 618, 620, 622, 626, 631, 638, 646, 648, 652, 659, - 673, 675, 678, 684, 688, 694, 700, 707, 710, 713-714, 718, 720, 722, - 725, 728, 735, 742, 748, 753, 762, 780, 784, 798, 849, 860, 862, 866, - 874, 882, 890, 898, 906-908, 914, 937, 972-973, 978, 980-981, 988, 995, - 998, 1000, 1003, 1008-1010, 1014, 1017-1018, 1020, 1022, 1024, 1026, - 1029-1030, 1032, 1034, 1037-1038, 1041-1042, 1044, 1046, 1049-1050, - 1053-1054, 1058, 1060, 1062, 1064, 1066, 1069, 1076-1077, 1080, 1086, - 1091, 1095, 1101, 1109, 1112, 1121, 1128, 1133, 1163, 1172, 1187, 1189, - 1205, 1211, 1219, 1231, 1245, 1271, 1289, 1300, 1313, 1316, 1325, 1329, - 1346-1347, 1473-1474, 1491, 1499, 1553, 1570, 1596, 1602, 1619, 1624, - 1635, 1939-1987, 2119, 2140, 2143, 2147, 2153, 2158, 2161, 2168, 2171, - 2175, 2182 - use_flag: - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - minvalue: 1.0e-12 - action: - name: reject - - obs space: - name: GMI GPM - obsdatain: - engine: - type: H5File - obsfile: ./obs/gmi_gpm.$BYYYYYMMDDTHH0000Z.nc4 - missing file action: warn - obsdataout: - engine: - type: H5File - obsfile: ./hofx/gmi_gpm.$BYYYYYMMDDTHH0000Z.nc4 - io pool: - max pool size: 6 - simulated variables: - - brightnessTemperature - channels: 1-13 - obs operator: - name: CRTM - Absorbers: - - H2O - - O3 - - CO2 - Clouds: - - Water - - Ice - - Rain - - Snow - Cloud_Fraction: 1.0 - obs options: - Sensor_ID: gmi_gpm - EndianType: little_endian - CoefficientPath: $JEDI_CRTM_COEFFS - linear obs operator: - Absorbers: - - H2O - - O3 - Clouds: - - Water - - Ice - - Rain - - Snow - Surfaces: - - Water_Temperature - - Land_Temperature - - Ice_Temperature - - Snow_Temperature - obs bias: - input file: ./obs/gmi_gpm.$PYYYYYMMDDTHH0000Z.satbias.nc4 - output file: ./vbc/gmi_gpm.$BYYYYYMMDDTHH0000Z.satbias.nc4 - variational bc: - predictors: - - name: constant - - name: lapseRate - order: 2 - tlapse: ./obs/gmi_gpm.$PYYYYYMMDDTHH0000Z.tlapse.txt - - name: lapseRate - tlapse: ./obs/gmi_gpm.$PYYYYYMMDDTHH0000Z.tlapse.txt - - name: emissivityJacobian - - name: cloudWaterContent - sensor: GMI_GPM - ch37v: 6 - ch37h: 7 - order: 2 - tlapse: ./obs/gmi_gpm.$PYYYYYMMDDTHH0000Z.tlapse.txt - - name: cloudWaterContent - sensor: GMI_GPM - ch37v: 6 - ch37h: 7 - tlapse: ./obs/gmi_gpm.$PYYYYYMMDDTHH0000Z.tlapse.txt - - name: sensorScanAngle - var_name: sensorScanPosition - order: 4 - - name: sensorScanAngle - var_name: sensorScanPosition - order: 3 - - name: sensorScanAngle - var_name: sensorScanPosition - order: 2 - - name: sensorScanAngle - var_name: sensorScanPosition - covariance: - minimal required obs number: 20 - variance range: - - 1.0e-06 - - 10.0 - step size: 0.0001 - largest analysis variance: 10000.0 - prior: - input file: ./obs/gmi_gpm.$PYYYYYMMDDTHH0000Z.satbias_cov.nc4 - inflation: - ratio: 1.1 - ratio for small dataset: 2.0 - output file: ./vbc/gmi_gpm.$BYYYYYMMDDTHH0000Z.satbias_cov.nc4 - obs filters: - - filter: Bounds Check - filter variables: - - name: brightnessTemperature - channels: 1-9 - minvalue: 50.0 - maxvalue: 320.0 - - filter: Bounds Check - filter variables: - - name: brightnessTemperature - channels: 10-13 - minvalue: 70.0 - maxvalue: 320.0 - - filter: Domain Check - filter variables: - - name: brightnessTemperature - channels: 1-13 - where: - - variable: - name: MetaData/sensorScanPosition - minvalue: 5 - maxvalue: 70 - - variable: - name: MetaData/latitude - minvalue: -55.0 - maxvalue: 55.0 - - variable: - name: MetaData/heightOfSurface - maxvalue: 2000 - - variable: - name: GeoVaLs/water_area_fraction - minvalue: 0.99 - - variable: - name: GeoVaLs/average_surface_temperature_within_field_of_view - minvalue: 275 - - filter: BlackList - filter variables: - - name: brightnessTemperature - channels: 1-13 - where: - - variable: - name: MetaData/latitude - minvalue: -20.0 - maxvalue: 0.0 - - variable: - name: MetaData/longitude - minvalue: 25.0 - maxvalue: 40.0 - - filter: Variable Assignment - assignments: - - name: DerivedMetaData/cloudWaterContent_obs - type: float - function: - name: ObsFunction/CLWRetMW - options: - clwret_ch37v: 6 - clwret_ch37h: 7 - clwret_types: - - ObsValue - - filter: Bounds Check - filter variables: - - name: brightnessTemperature - channels: 1-13 - test variables: - - name: ObsFunction/CLWRetMW - options: - clwret_ch37v: 6 - clwret_ch37h: 7 - clwret_types: - - ObsValue - maxvalue: 900 - - filter: Bounds Check - filter variables: - - name: brightnessTemperature - channels: 1-13 - test variables: - - name: ObsFunction/CLWRetMW - options: - clwret_ch37v: 6 - clwret_ch37h: 7 - clwret_types: - - HofX - maxvalue: 900 - - filter: Variable Assignment - assignments: - - name: DerivedMetaData/cloudWaterContent_hofx - type: float - function: - name: ObsFunction/CLWRetMW - options: - clwret_ch37v: 6 - clwret_ch37h: 7 - clwret_types: - - HofX - - filter: BlackList - filter variables: - - name: brightnessTemperature - channels: 1-13 - where: - - variable: - name: ObsFunction/CLWRetMW - options: - clwret_ch37v: 6 - clwret_ch37h: 7 - clwret_types: - - ObsValue - minvalue: 0.0 - maxvalue: 0.05 - - variable: - name: ObsFunction/Emissivity_Diff_GMI - options: - channel: 2 - regression_constant_1: 0.1329 - regression_constant_2: 0.42468 - regression_coeff_1: - - -0.00548 - - 0.00772 - - 0.0053 - - -0.00425 - - 0.00053 - - 8.0e-05 - - -3.0e-05 - - -0.00144 - - 0.00059 - - -0.00016 - - 3.0e-05 - - -0.00011 - - 0.00017 - regression_coeff_2: - - 0.00289 - - -0.00142 - minvalue: 0.01 - action: - name: reject - - filter: BlackList - filter variables: - - name: brightnessTemperature - channels: 1-13 - where: - - variable: - name: ObsFunction/CLWRetMW - options: - clwret_ch37v: 6 - clwret_ch37h: 7 - clwret_types: - - ObsValue - minvalue: 0.0 - maxvalue: 0.05 - - variable: - name: ObsFunction/Emissivity_Diff_GMI - options: - channel: 4 - regression_constant_1: 0.15627 - regression_constant_2: 0.83807 - regression_coeff_1: - - -0.01084 - - 0.01194 - - 0.01111 - - -0.00784 - - 0.0006 - - 8.0e-05 - - -3.0e-05 - - -0.00248 - - 0.00105 - - -8.0e-05 - - 0.0 - - -0.00013 - - 0.00016 - regression_coeff_2: - - 0.00048 - - -0.00207 - minvalue: 0.035 - action: - name: reject - - filter: BlackList - filter variables: - - name: brightnessTemperature - channels: 1-13 - where: - - variable: - name: ObsFunction/CLWRetMW - options: - clwret_ch37v: 6 - clwret_ch37h: 7 - clwret_types: - - ObsValue - minvalue: 0.0 - maxvalue: 0.05 - - variable: - name: ObsFunction/Emissivity_Diff_GMI - options: - channel: 7 - regression_constant_1: 0.30306 - regression_constant_2: 1.24071 - regression_coeff_1: - - -0.01793 - - 0.0173 - - 0.01784 - - -0.01199 - - 0.00067 - - 0.00013 - - -4.0e-05 - - -0.00365 - - 0.00154 - - -4.0e-05 - - -1.0e-05 - - -0.00015 - - 0.00017 - regression_coeff_2: - - 0.00068 - - -0.00342 - minvalue: 0.05 - action: - name: reject - - filter: BlackList - filter variables: - - name: brightnessTemperature - channels: 1-13 - action: - name: assign error - error function: - name: ObsFunction/ObsErrorModelRamp - channels: 1-13 - options: - channels: 1-13 - xvar: - name: ObsFunction/CLWRetSymmetricMW - options: - clwret_ch37v: 6 - clwret_ch37h: 7 - clwret_types: - - ObsValue - - HofX - x0: - - 0.05 - - 0.05 - - 0.05 - - 0.05 - - 0.05 - - 0.05 - - 0.05 - - 0.05 - - 0.05 - - 0.05 - - 0.05 - - 0.05 - - 0.05 - x1: - - 0.2 - - 0.2 - - 0.2 - - 0.2 - - 0.2 - - 0.2 - - 0.2 - - 0.2 - - 0.2 - - 0.3 - - 0.2 - - 0.3 - - 0.3 - x2: - - 0.5 - - 0.5 - - 0.5 - - 0.5 - - 0.5 - - 0.5 - - 0.5 - - 0.5 - - 0.5 - - 0.5 - - 0.5 - - 0.5 - - 0.5 - err0: - - 2.7 - - 3.7 - - 3.5 - - 4.5 - - 4.0 - - 3.8 - - 300.0 - - 5.0 - - 11.5 - - 5.0 - - 5.0 - - 2.5 - - 3.0 - err1: - - 17.0 - - 23.0 - - 13.0 - - 25.0 - - 11.0 - - 13.0 - - 23.0 - - 10.0 - - 20.0 - - 15.0 - - 20.0 - - 8.0 - - 13.0 - err2: - - 25.0 - - 40.0 - - 40.0 - - 55.0 - - 35.0 - - 25.0 - - 500.0 - - 50.0 - - 50.0 - - 50.0 - - 50.0 - - 30.0 - - 40.0 - - filter: Background Check - apply at iterations: 0, 1 - filter variables: - - name: brightnessTemperature - channels: 1,2,4,6 - threshold: 2.0 - absolute threshold: 30.0 - action: - name: reject - - filter: Background Check - apply at iterations: 0, 1 - filter variables: - - name: brightnessTemperature - channels: 9,10,11 - threshold: 2.0 - absolute threshold: 20.0 - action: - name: reject - - filter: Background Check - apply at iterations: 0, 1 - filter variables: - - name: brightnessTemperature - channels: 3,5,8 - threshold: 2.0 - absolute threshold: 15.0 - action: - name: reject - - filter: Background Check - apply at iterations: 0, 1 - filter variables: - - name: brightnessTemperature - channels: 12,13 - threshold: 2.0 - absolute threshold: 10.0 - action: - name: reject - - filter: Background Check - apply at iterations: 0, 1 - filter variables: - - name: brightnessTemperature - channels: 7 - threshold: 2.0 - absolute threshold: 5.0 - action: - name: reject - - filter: Bounds Check - filter variables: - - name: brightnessTemperature - channels: 1-13 - test variables: - - name: ObsFunction/ChannelUseflagCheckRad - channels: 1-13 - options: - channels: 1-13 - sensor: gmi_gpm - use_flag: - - -1 - - -1 - - -1 - - -1 - - 1 - - 1 - - 1 - - -1 - - -1 - - 1 - - -1 - - 1 - - 1 - minvalue: 1.0e-12 - action: - name: reject - - obs space: - name: gnssrobndnbam - obsdatain: - engine: - type: H5File - obsfile: ./obs/gps.$BYYYYYMMDDTHH0000Z.nc4 - missing file action: warn - obsgrouping: - group variables: - - sequenceNumber - sort variable: impactHeightRO - sort order: ascending - obsdataout: - engine: - type: H5File - obsfile: ./hofx/gps.$BYYYYYMMDDTHH0000Z.nc4 - io pool: - max pool size: 6 - simulated variables: - - bendingAngle - obs operator: - name: GnssroBndNBAM - obs options: - use_compress: 1 -# vertlayer: mass - vertlayer: full - sr_steps: 2 - super_ref_qc: NBAM -# GSI_version: GEOS - obs filters: - - filter: BlackList - where: - - variable: - name: MetaData/satelliteIdentifier - is_in: 41,265,266,421,440,724,725,726,727,728,729 - - filter: Perform Action - filter variables: - - name: bendingAngle - where: - - variable: PreUseFlag/bendingAngle - minvalue: 1 - action: - name: reject - - filter: Domain Check - filter variables: - - name: bendingAngle - where: - - variable: - name: MetaData/impactHeightRO - minvalue: 0 - maxvalue: 55000.1 - action: - name: reject - - filter: Bounds Check - filter variables: - - name: bendingAngle - where: - - variable: - name: MetaData/satelliteIdentifier - is_in: 265,266,267,268,269 - test variables: - - name: MetaData/impactHeightRO - maxvalue: 45000.1 - action: - name: reject - - filter: Bounds Check - filter variables: - - name: bendingAngle - where: - - variable: - name: MetaData/satelliteIdentifier - is_in: 3-5 - test variables: - - name: MetaData/impactHeightRO - minvalue: 8000.1 - action: - name: reject - - filter: Bounds Check - filter variables: - - name: bendingAngle - where: - - variable: - name: MetaData/satelliteIdentifier - is_in: 267,268,269 - - variable: - name: MetaData/satelliteConstellationRO - is_in: 401 - test variables: - - name: MetaData/impactHeightRO - minvalue: 5000.1 - action: - name: reject - - filter: Bounds Check - filter variables: - - name: bendingAngle - where: - - variable: - name: MetaData/satelliteIdentifier - is_in: 267,268,269 - - variable: - name: MetaData/satelliteConstellationRO - is_in: 402-999 - test variables: - - name: MetaData/impactHeightRO - minvalue: 9000.1 - action: - name: reject - - filter: Bounds Check - filter variables: - - name: bendingAngle - where: - - variable: - name: MetaData/satelliteIdentifier - is_in: 265,266 - - variable: - name: MetaData/satelliteConstellationRO - is_in: 401 - test variables: - - name: MetaData/impactHeightRO - minvalue: 5000.1 - action: - name: reject - - filter: Bounds Check - filter variables: - - name: bendingAngle - where: - - variable: - name: MetaData/satelliteIdentifier - is_in: 265,266 - - variable: - name: MetaData/satelliteConstellationRO - is_in: 402-999 - test variables: - - name: MetaData/impactHeightRO - minvalue: 8000.1 - action: - name: reject - - filter: ROobserror - filter variables: - - name: bendingAngle - errmodel: NBAM - - filter: Perform Action - filter variables: - - name: bendingAngle - action: - name: inflate error - inflation factor: 2.0 - where: - - variable: MetaData/satelliteIdentifier - is_in: 267,268,269 - - filter: Variable Assignment - assignments: - - name: JediAdjustObsError/bendingAngle - type: float - function: - name: ObsFunction/Arithmetic - options: - variables: - - name: ObsErrorData/bendingAngle - defer to post: true - - filter: Perform Action - filter variables: - - name: bendingAngle - action: - name: assign error - error parameter: 1.0 - where: - - variable: - name: JediAdjustObsError/bendingAngle - maxvalue: 1.0 - - variable: - name: JediAdjustObsError/bendingAngle - value: is_valid - - variable: - name: MetaData/satelliteIdentifier - is_in: 3,5,41,42,43,44,267,268,269,440,421,724,725,726,727,728,729, - 750,751,752,753,754,755,821,825 - defer to post: true - - filter: Perform Action - filter variables: - - name: bendingAngle - action: - name: assign error - error parameter: 10.0 - where: - - variable: - name: JediAdjustObsError/bendingAngle - minvalue: 10.0 - - variable: - name: JediAdjustObsError/bendingAngle - value: is_valid - defer to post: true - - filter: Background Check - filter variables: - - name: bendingAngle - threshold: 5 - action: - name: reject - defer to post: true - - filter: Perform Action - filter variables: - - name: bendingAngle - action: - name: assign error - error function: JediAdjustObsError/bendingAngle - where: - - variable: - name: JediAdjustObsError/bendingAngle - value: is_valid - defer to post: true - - filter: Background Check RONBAM - filter variables: - - name: bendingAngle - defer to post: true - - filter: Background Check RONBAM - filter variables: - - name: bendingAngle - action: - name: RONBAMErrInflate_GEOS - defer to post: true - - obs space: - name: IASI METOP-B - obsdatain: - engine: - type: H5File - obsfile: ./obs/iasi_metop-b.$BYYYYYMMDDTHH0000Z.nc4 - missing file action: warn - obsdataout: - engine: - type: H5File - obsfile: ./hofx/iasi_metop-b.$BYYYYYMMDDTHH0000Z.nc4 - io pool: - max pool size: 6 - simulated variables: - - brightnessTemperature - channels: 16, 29, 32, 35, 38, 41, 44, 47, 49-51, 53, 55-57, 59, 61-63, 66, - 68, 70, 72, 74, 76, 78-79, 81-87, 89, 92-93, 95, 97, 99, 101, 103-104, 106, - 109-111, 113, 116, 119, 122, 125, 128, 131, 133, 135, 138, 141, 144, 146, - 148, 150-151, 154, 157, 159-161, 163, 167, 170, 173, 176, 179-180, 185, - 187, 191, 193, 197, 199-200, 202-203, 205, 207, 210, 212-214, 217-219, 222, - 224-226, 228, 230-232, 236-237, 239, 243, 246, 249, 252, 254, 259-260, 262, - 265, 267, 269, 275, 279, 282, 285, 294, 296, 299-300, 303, 306, 309, 313, - 320, 323, 326-327, 329, 332, 335, 345, 347, 350, 354, 356, 360, 363, 366, - 371-373, 375, 377, 379, 381, 383, 386, 389, 398, 401, 404-405, 407-408, - 410-411, 414, 416, 418, 423, 426, 428, 432-434, 439, 442, 445, 450, 457, - 459, 472, 477, 483, 509, 515, 546, 552, 559, 566, 571, 573, 578, 584, 594, - 625, 646, 662, 668, 705, 739, 756, 797, 867, 906, 921, 1027, 1046, 1090, - 1098, 1121, 1133, 1173, 1191, 1194, 1222, 1271, 1283, 1338, 1409, 1414, - 1420, 1424, 1427, 1430, 1434, 1440, 1442, 1445, 1450, 1454, 1460, 1463, - 1469, 1474, 1479, 1483, 1487, 1494, 1496, 1502, 1505, 1509-1510, 1513, 1518, - 1521, 1526, 1529, 1532, 1536-1537, 1541, 1545, 1548, 1553, 1560, 1568, 1574, - 1579, 1583, 1585, 1587, 1606, 1626, 1639, 1643, 1652, 1658-1659, 1666, 1671, - 1675, 1681, 1694, 1697, 1710, 1786, 1791, 1805, 1839, 1884, 1913, 1946-1947, - 1991, 2019, 2094, 2119, 2213, 2239, 2271, 2289, 2321, 2333, 2346, 2349, - 2352, 2359, 2367, 2374, 2398, 2426, 2562, 2701, 2741, 2745, 2760, 2819, - 2889, 2907, 2910, 2919, 2921, 2939, 2944-2945, 2948, 2951, 2958, 2971, 2977, - 2985, 2988, 2990-2991, 2993, 3002, 3008, 3014, 3027, 3029-3030, 3036, 3047, - 3049, 3052-3053, 3055, 3058, 3064, 3069, 3087, 3093, 3098, 3105, 3107, 3110, - 3116, 3127, 3129, 3136, 3146, 3151, 3160, 3165, 3168, 3175, 3178, 3189, - 3207, 3228, 3244, 3248, 3252, 3256, 3263, 3281, 3295, 3303, 3309, 3312, - 3322, 3326, 3354, 3366, 3375, 3378, 3411, 3416, 3432, 3438, 3440, 3442, - 3444, 3446, 3448, 3450, 3452, 3454, 3458, 3467, 3476, 3484, 3491, 3497, - 3499, 3504, 3506, 3509, 3518, 3527, 3555, 3575, 3577, 3580, 3582, 3586, - 3589, 3599, 3610, 3626, 3638, 3646, 3653, 3658, 3661, 3673, 3689, 3700, - 3710, 3726, 3763, 3814, 3841, 3888, 4032, 4059, 4068, 4082, 4095, 4160, - 4234, 4257, 4411, 4498, 4520, 4552, 4567, 4608, 4646, 4698, 4808, 4849, - 4920, 4939, 4947, 4967, 4991, 4996, 5015, 5028, 5056, 5128, 5130, 5144, - 5170, 5178, 5183, 5188, 5191, 5368, 5371, 5379, 5381, 5383, 5397, 5399, - 5401, 5403, 5405, 5446, 5455, 5472, 5480, 5483, 5485, 5492, 5497, 5502, - 5507, 5509, 5517, 5528, 5558, 5697, 5714, 5749, 5766, 5785, 5798-5799, 5801, - 5817, 5833-5834, 5836, 5849, 5851-5852, 5865, 5869, 5881, 5884, 5897, 5900, - 5916, 5932, 5948, 5963, 5968, 5978, 5988, 5992, 5994, 5997, 6003, 6008, - 6023, 6026, 6039, 6053, 6056, 6067, 6071, 6082, 6085, 6098, 6112, 6126, - 6135, 6140, 6149, 6154, 6158, 6161, 6168, 6174, 6182, 6187, 6205, 6209, - 6213, 6317, 6339, 6342, 6366, 6381, 6391, 6489, 6962, 6966, 6970, 6975, - 6977, 6982, 6985, 6987, 6989, 6991, 6993, 6995, 6997, 6999-7000, 7004, 7008, - 7013, 7016, 7021, 7024, 7027, 7029, 7032, 7038, 7043, 7046, 7049, 7069, - 7072, 7076, 7081, 7084, 7089, 7099, 7209, 7222, 7231, 7235, 7247, 7267, - 7269, 7284, 7389, 7419, 7423-7424, 7426, 7428, 7431, 7436, 7444, 7475, 7549, - 7584, 7665-7666, 7831, 7836, 7853, 7865, 7885, 7888, 7912, 7950, 7972, 7980, - 7995, 8007, 8015, 8055, 8078 - obs operator: - name: CRTM - Absorbers: - - H2O - - O3 - - CO2 - obs options: - Sensor_ID: iasi_metop-b - EndianType: little_endian - CoefficientPath: $JEDI_CRTM_COEFFS - linear obs operator: - Absorbers: - - H2O - - O3 - Surfaces: - - Water_Temperature - - Land_Temperature - - Ice_Temperature - - Snow_Temperature - obs bias: - input file: ./obs/iasi_metop-b.$PYYYYYMMDDTHH0000Z.satbias.nc4 - output file: ./vbc/iasi_metop-b.$BYYYYYMMDDTHH0000Z.satbias.nc4 - variational bc: - predictors: - - name: constant - - name: lapseRate - order: 2 - tlapse: ./obs/iasi_metop-b.$PYYYYYMMDDTHH0000Z.tlapse.txt - - name: lapseRate - tlapse: ./obs/iasi_metop-b.$PYYYYYMMDDTHH0000Z.tlapse.txt - - name: emissivityJacobian - - name: sensorScanAngle - order: 4 - - name: sensorScanAngle - order: 3 - - name: sensorScanAngle - order: 2 - - name: sensorScanAngle - covariance: - minimal required obs number: 20 - variance range: - - 1.0e-06 - - 10.0 - step size: 0.0001 - largest analysis variance: 10000.0 - prior: - input file: ./obs/iasi_metop-b.$PYYYYYMMDDTHH0000Z.satbias_cov.nc4 - inflation: - ratio: 1.1 - ratio for small dataset: 2.0 - output file: ./vbc/iasi_metop-b.$BYYYYYMMDDTHH0000Z.satbias_cov.nc4 - obs error: - covariance model: cross variable covariances - input file: fv3-jedi/rcov/iasi_metop_141_jedi_rcov.nc4 - obs prior filters: - - filter: Perform Action - filter variables: - - name: brightnessTemperature - channels: 16, 29, 32, 35, 38, 41, 44, 47, 49-51, 53, 55-57, 59, 61-63, 66, - 68, 70, 72, 74, 76, 78-79, 81-87, 89, 92-93, 95, 97, 99, 101, 103-104, - 106, 109-111, 113, 116, 119, 122, 125, 128, 131, 133, 135, 138, 141, 144, - 146, 148, 150-151, 154, 157, 159-161, 163, 167, 170, 173, 176, 179-180, - 185, 187, 191, 193, 197, 199-200, 202-203, 205, 207, 210, 212-214, 217-219, - 222, 224-226, 228, 230-232, 236-237, 239, 243, 246, 249, 252, 254, 259-260, - 262, 265, 267, 269, 275, 279, 282, 285, 294, 296, 299-300, 303, 306, 309, - 313, 320, 323, 326-327, 329, 332, 335, 345, 347, 350, 354, 356, 360, 363, - 366, 371-373, 375, 377, 379, 381, 383, 386, 389, 398, 401, 404-405, 407-408, - 410-411, 414, 416, 418, 423, 426, 428, 432-434, 439, 442, 445, 450, 457, - 459, 472, 477, 483, 509, 515, 546, 552, 559, 566, 571, 573, 578, 584, - 594, 625, 646, 662, 668, 705, 739, 756, 797, 867, 906, 921, 1027, 1046, - 1090, 1098, 1121, 1133, 1173, 1191, 1194, 1222, 1271, 1283, 1338, 1409, - 1414, 1420, 1424, 1427, 1430, 1434, 1440, 1442, 1445, 1450, 1454, 1460, - 1463, 1469, 1474, 1479, 1483, 1487, 1494, 1496, 1502, 1505, 1509-1510, - 1513, 1518, 1521, 1526, 1529, 1532, 1536-1537, 1541, 1545, 1548, 1553, - 1560, 1568, 1574, 1579, 1583, 1585, 1587, 1606, 1626, 1639, 1643, 1652, - 1658-1659, 1666, 1671, 1675, 1681, 1694, 1697, 1710, 1786, 1791, 1805, - 1839, 1884, 1913, 1946-1947, 1991, 2019, 2094, 2119, 2213, 2239, 2271, - 2289, 2321, 2333, 2346, 2349, 2352, 2359, 2367, 2374, 2398, 2426, 2562, - 2701, 2741, 2745, 2760, 2819, 2889, 2907, 2910, 2919, 2921, 2939, 2944-2945, - 2948, 2951, 2958, 2971, 2977, 2985, 2988, 2990-2991, 2993, 3002, 3008, - 3014, 3027, 3029-3030, 3036, 3047, 3049, 3052-3053, 3055, 3058, 3064, - 3069, 3087, 3093, 3098, 3105, 3107, 3110, 3116, 3127, 3129, 3136, 3146, - 3151, 3160, 3165, 3168, 3175, 3178, 3189, 3207, 3228, 3244, 3248, 3252, - 3256, 3263, 3281, 3295, 3303, 3309, 3312, 3322, 3326, 3354, 3366, 3375, - 3378, 3411, 3416, 3432, 3438, 3440, 3442, 3444, 3446, 3448, 3450, 3452, - 3454, 3458, 3467, 3476, 3484, 3491, 3497, 3499, 3504, 3506, 3509, 3518, - 3527, 3555, 3575, 3577, 3580, 3582, 3586, 3589, 3599, 3610, 3626, 3638, - 3646, 3653, 3658, 3661, 3673, 3689, 3700, 3710, 3726, 3763, 3814, 3841, - 3888, 4032, 4059, 4068, 4082, 4095, 4160, 4234, 4257, 4411, 4498, 4520, - 4552, 4567, 4608, 4646, 4698, 4808, 4849, 4920, 4939, 4947, 4967, 4991, - 4996, 5015, 5028, 5056, 5128, 5130, 5144, 5170, 5178, 5183, 5188, 5191, - 5368, 5371, 5379, 5381, 5383, 5397, 5399, 5401, 5403, 5405, 5446, 5455, - 5472, 5480, 5483, 5485, 5492, 5497, 5502, 5507, 5509, 5517, 5528, 5558, - 5697, 5714, 5749, 5766, 5785, 5798-5799, 5801, 5817, 5833-5834, 5836, - 5849, 5851-5852, 5865, 5869, 5881, 5884, 5897, 5900, 5916, 5932, 5948, - 5963, 5968, 5978, 5988, 5992, 5994, 5997, 6003, 6008, 6023, 6026, 6039, - 6053, 6056, 6067, 6071, 6082, 6085, 6098, 6112, 6126, 6135, 6140, 6149, - 6154, 6158, 6161, 6168, 6174, 6182, 6187, 6205, 6209, 6213, 6317, 6339, - 6342, 6366, 6381, 6391, 6489, 6962, 6966, 6970, 6975, 6977, 6982, 6985, - 6987, 6989, 6991, 6993, 6995, 6997, 6999-7000, 7004, 7008, 7013, 7016, - 7021, 7024, 7027, 7029, 7032, 7038, 7043, 7046, 7049, 7069, 7072, 7076, - 7081, 7084, 7089, 7099, 7209, 7222, 7231, 7235, 7247, 7267, 7269, 7284, - 7389, 7419, 7423-7424, 7426, 7428, 7431, 7436, 7444, 7475, 7549, 7584, - 7665-7666, 7831, 7836, 7853, 7865, 7885, 7888, 7912, 7950, 7972, 7980, - 7995, 8007, 8015, 8055, 8078 - action: - name: assign error - error parameter vector: - - 0.727 - - 0.81 - - 0.75 - - 0.79 - - 0.7055 - - 0.74 - - 0.68 - - 0.72 - - 0.6526 - - 0.65 - - 0.665 - - 0.69 - - 0.6394 - - 0.64 - - 0.6528 - - 0.6065 - - 0.6246 - - 0.61 - - 0.6423 - - 0.5995 - - 0.59 - - 0.6069 - - 0.6 - - 0.5965 - - 0.64 - - 0.62 - - 0.589 - - 0.5865 - - 0.65 - - 0.5861 - - 0.61 - - 0.5874 - - 0.68 - - 0.606 - - 0.68 - - 4.38 - - 3.05 - - 2.31 - - 1.56 - - 1.33 - - 1.58 - - 0.93 - - 0.5832 - - 0.5587 - - 0.5867 - - 0.58 - - 0.5655 - - 0.5522 - - 0.5864 - - 0.5475 - - 0.5854 - - 0.5455 - - 0.5811 - - 0.5376 - - 0.5452 - - 0.5686 - - 0.5329 - - 0.5655 - - 0.5302 - - 0.545 - - 0.5628 - - 0.59 - - 0.5262 - - 0.559 - - 0.5264 - - 0.5442 - - 0.51 - - 0.5513 - - 0.5224 - - 0.5523 - - 0.5188 - - 0.5487 - - 0.5245 - - 0.58 - - 0.5437 - - 0.5343 - - 0.5364 - - 0.64 - - 0.5338 - - 0.72 - - 0.537 - - 0.75 - - 0.51 - - 0.65 - - 0.5274 - - 0.529 - - 0.5187 - - 0.5228 - - 1.12 - - 0.5222 - - 0.5109 - - 0.67 - - 0.5133 - - 0.5179 - - 0.507 - - 0.67 - - 0.5091 - - 0.62 - - 0.5093 - - 0.69 - - 0.5048 - - 0.5024 - - 0.78 - - 0.497 - - 0.5337 - - 0.4865 - - 0.4915 - - 0.4835 - - 0.4869 - - 0.87 - - 0.4824 - - 0.4852 - - 0.84 - - 0.84 - - 0.84 - - 0.5318 - - 0.8 - - 0.4772 - - 0.98 - - 0.488 - - 0.4978 - - 0.5157 - - 0.61 - - 0.5213 - - 0.4884 - - 0.79 - - 0.62 - - 0.66 - - 0.4691 - - 0.65 - - 0.4809 - - 0.468 - - 0.62 - - 0.4679 - - 0.6913 - - 0.4705 - - 0.4785 - - 0.47 - - 0.4773 - - 0.4703 - - 0.98 - - 0.4697 - - 0.4662 - - 0.65 - - 0.467 - - 0.4883 - - 0.4684 - - 0.4684 - - 0.4947 - - 0.5393 - - 0.5024 - - 0.4715 - - 0.621 - - 0.6136 - - 0.5316 - - 1.78 - - 0.5099 - - 1.14 - - 0.539 - - 1.79 - - 0.508 - - 0.5723 - - 1.94 - - 2.01 - - 0.49 - - 0.5647 - - 0.5022 - - 1.47 - - 0.5815 - - 0.6782 - - 2.13 - - 0.5445 - - 1.52 - - 0.5555 - - 1.96 - - 2.31 - - 2.33 - - 2.32 - - 2.31 - - 0.6994 - - 0.7006 - - 0.706 - - 0.9785 - - 0.7023 - - 0.6991 - - 0.6946 - - 2.28 - - 2.26 - - 2.26 - - 2.26 - - 0.6608 - - 0.6835 - - 0.6822 - - 2.24 - - 2.26 - - 0.6735 - - 2.28 - - 0.667 - - 0.7732 - - 0.6642 - - 0.648 - - 0.6629 - - 2.29 - - 2.29 - - 0.6799 - - 0.623 - - 2.32 - - 0.603 - - 0.6224 - - 2.32 - - 0.6187 - - 2.31 - - 2.31 - - 2.28 - - 2.29 - - 2.28 - - 2.26 - - 1.966 - - 2.27 - - 2.26 - - 2.25 - - 2.27 - - 2.24 - - 2.21 - - 2.24 - - 2.17 - - 2.18 - - 2.17 - - 2.21 - - 1.4 - - 2.16 - - 2.2 - - 2.13 - - 2.12 - - 2.13 - - 2.1 - - 2.12 - - 2.11 - - 2.09 - - 2.09 - - 2.08 - - 2.09 - - 2.04 - - 2.04 - - 1.966 - - 2.01 - - 2.05 - - 2.03 - - 2.06 - - 1.98 - - 1.95 - - 1.94 - - 1.91 - - 1.857 - - 1.76 - - 1.748 - - 1.83 - - 2.04 - - 1.748 - - 1.99 - - 2.075 - - 2.07 - - 2.02 - - 2.04 - - 2.1 - - 1.966 - - 2.18 - - 2.21 - - 2.24 - - 2.23 - - 2.23 - - 1.98 - - 2.2 - - 2.18 - - 2.18 - - 2.21 - - 2.23 - - 2.24 - - 2.24 - - 2.25 - - 1.8 - - 2.24 - - 1.73 - - 1.73 - - 2.27 - - 1.67 - - 2.21 - - 1.72 - - 2.23 - - 2.23 - - 2.23 - - 2.24 - - 2.23 - - 2.12 - - 2.17 - - 1.74 - - 2.02 - - 1.88 - - 1.67 - - 1.73 - - 1.83 - - 1.82 - - 1.73 - - 1.83 - - 2.19 - - 1.84 - - 1.89 - - 1.6 - - 1.71 - - 1.86 - - 1.85 - - 1.84 - - 1.87 - - 1.91 - - 1.52 - - 1.95 - - 1.87 - - 1.89 - - 1.91 - - 1.91 - - 1.93 - - 1.9 - - 1.91 - - 1.9 - - 1.89 - - 1.89 - - 1.91 - - 1.9 - - 1.91 - - 1.91 - - 1.91 - - 1.93 - - 1.94 - - 1.91 - - 1.92 - - 1.77 - - 1.91 - - 1.95 - - 1.19 - - 1.96 - - 1.98 - - 1.94 - - 1.55 - - 1.91 - - 1.92 - - 1.92 - - 1.97 - - 1.93 - - 1.99 - - 1.86 - - 1.12 - - 1.93 - - 1.92 - - 1.95 - - 1.85 - - 1.84 - - 1.91 - - 1.12 - - 1.82 - - 1.82 - - 1.95 - - 1.24 - - 1.94 - - 1.96 - - 1.21 - - 1.83 - - 1.96 - - 1.36 - - 1.96 - - 1.82 - - 1.92 - - 1.68 - - 1.93 - - 1.23 - - 1.96 - - 1.93 - - 1.86 - - 1.41 - - 1.16 - - 1.6 - - 1.25 - - 1.2 - - 1.65 - - 1.66 - - 1.87 - - 1.94 - - 1.96 - - 1.91 - - 1.25 - - 1.93 - - 1.91 - - 1.7 - - 0.99 - - 1.81 - - 1.92 - - 1.95 - - 1.5 - - 1.47 - - 1.15 - - 1.58 - - 1.18 - - 1.82 - - 1.13 - - 1.83 - - 1.91 - - 1.26 - - 1.27 - - 1.91 - - 1.45 - - 1.6 - - 1.29 - - 1.94 - - 1.94 - - 1.23 - - 1.95 - - 1.21 - - 1.94 - - 1.86 - - 1.9 - - 1.33 - - 1.75 - - 2.02 - - 1.98 - - 2.03 - - 1.83 - - 1.5 - - 2.04 - - 2.02 - - 1.9 - - 2.0 - - 2.02 - - 1.95 - - 1.93 - - 1.95 - - 1.95 - - 1.99 - - 2.0 - - 1.94 - - 1.96 - - 1.86 - - 1.92 - - 1.88 - - 1.86 - - 1.84 - - 1.87 - - 1.77 - - 1.89 - - 1.89 - - 1.88 - - 1.94 - - 1.82 - - 1.79 - - 1.86 - - 2.06 - - 2.33 - - 1.88 - - 1.86 - - 1.81 - - 1.8 - - 1.8 - - 1.86 - - 1.9 - - 2.0 - - 2.06 - - 2.1 - - 2.2 - - 2.0 - - 2.16 - - 1.98 - - 1.8 - - 1.8 - - 1.85 - - 1.75 - - 2.04 - - 2.19 - - 2.14 - - 2.19 - - 1.86 - - 2.1 - - 2.11 - - 2.18 - - 2.03 - - 2.28 - - 2.19 - - 2.26 - - 2.26 - - 2.21 - - 2.21 - - 2.26 - - 2.33 - - 2.27 - - 2.21 - - 2.12 - - 2.23 - - 2.26 - - 2.25 - - 1.88 - - 2.26 - - 2.24 - - 2.36 - - 2.29 - - 2.35 - - 2.3 - - 2.27 - - 2.08 - - 2.05 - - 2.27 - - 2.28 - - 2.27 - - 2.28 - - 1.97 - - 2.25 - - 2.25 - - 2.25 - - 2.31 - - 2.28 - - 2.27 - - 2.13 - - 2.24 - - 2.28 - - 2.28 - - 2.41 - - 2.34 - - 9.32 - - 2.28 - - 2.38 - - 2.27 - - 2.27 - - 2.39 - - 2.11 - - 2.09 - - 2.1 - - 2.06 - - 2.12 - - 2.08 - - 2.0 - - 1.93 - - 2.02 - - 2.55 - - 1.54 - - 1.64 - - 1.51 - - 1.55 - - 2.82 - - 2.92 - - 2.55 - - 2.37 - - 1.85 - - 1.6 - - 1.72 - - 1.74 - - 1.79 - - 1.9 - - 1.94 - - 2.0 - - 2.04 - - 2.08 - - 2.12 - - 2.13 - - 2.16 - - 2.18 - - 2.18 - - 2.2 - - 2.2 - - 2.41 - - 2.39 - - 2.38 - - 2.4 - - 2.42 - - 2.41 - - 2.43 - - 2.45 - - 2.43 - - 2.45 - - 2.43 - - 2.4 - - 2.44 - - 2.4 - - 2.42 - - 2.43 - - 2.45 - - 2.45 - - 2.45 - - 2.46 - - 2.45 - - 2.45 - - 2.43 - - 2.51 - - 2.48 - - 2.48 - - 2.53 - - 2.46 - - 2.49 - - 2.5 - - 2.5 - - 2.5 - - 2.52 - - 2.52 - - 2.54 - - 2.5 - - 2.48 - - 2.5 - - 2.55 - - 2.5 - - 2.48 - - 2.5 - - 2.5 - - 2.52 - - 2.52 - - 2.48 - - 2.5 - - 2.5 - - 2.52 - - 2.46 - - 2.53 - - 9.0 - - filter: Variable Assignment - assignments: - - name: ObsError/brightnessTemperature - channels: 16, 29, 32, 35, 38, 41, 44, 47, 49-51, 53, 55-57, 59, 61-63, 66, - 68, 70, 72, 74, 76, 78-79, 81-87, 89, 92-93, 95, 97, 99, 101, 103-104, - 106, 109-111, 113, 116, 119, 122, 125, 128, 131, 133, 135, 138, 141, 144, - 146, 148, 150-151, 154, 157, 159-161, 163, 167, 170, 173, 176, 179-180, - 185, 187, 191, 193, 197, 199-200, 202-203, 205, 207, 210, 212-214, 217-219, - 222, 224-226, 228, 230-232, 236-237, 239, 243, 246, 249, 252, 254, 259-260, - 262, 265, 267, 269, 275, 279, 282, 285, 294, 296, 299-300, 303, 306, 309, - 313, 320, 323, 326-327, 329, 332, 335, 345, 347, 350, 354, 356, 360, 363, - 366, 371-373, 375, 377, 379, 381, 383, 386, 389, 398, 401, 404-405, 407-408, - 410-411, 414, 416, 418, 423, 426, 428, 432-434, 439, 442, 445, 450, 457, - 459, 472, 477, 483, 509, 515, 546, 552, 559, 566, 571, 573, 578, 584, - 594, 625, 646, 662, 668, 705, 739, 756, 797, 867, 906, 921, 1027, 1046, - 1090, 1098, 1121, 1133, 1173, 1191, 1194, 1222, 1271, 1283, 1338, 1409, - 1414, 1420, 1424, 1427, 1430, 1434, 1440, 1442, 1445, 1450, 1454, 1460, - 1463, 1469, 1474, 1479, 1483, 1487, 1494, 1496, 1502, 1505, 1509-1510, - 1513, 1518, 1521, 1526, 1529, 1532, 1536-1537, 1541, 1545, 1548, 1553, - 1560, 1568, 1574, 1579, 1583, 1585, 1587, 1606, 1626, 1639, 1643, 1652, - 1658-1659, 1666, 1671, 1675, 1681, 1694, 1697, 1710, 1786, 1791, 1805, - 1839, 1884, 1913, 1946-1947, 1991, 2019, 2094, 2119, 2213, 2239, 2271, - 2289, 2321, 2333, 2346, 2349, 2352, 2359, 2367, 2374, 2398, 2426, 2562, - 2701, 2741, 2745, 2760, 2819, 2889, 2907, 2910, 2919, 2921, 2939, 2944-2945, - 2948, 2951, 2958, 2971, 2977, 2985, 2988, 2990-2991, 2993, 3002, 3008, - 3014, 3027, 3029-3030, 3036, 3047, 3049, 3052-3053, 3055, 3058, 3064, - 3069, 3087, 3093, 3098, 3105, 3107, 3110, 3116, 3127, 3129, 3136, 3146, - 3151, 3160, 3165, 3168, 3175, 3178, 3189, 3207, 3228, 3244, 3248, 3252, - 3256, 3263, 3281, 3295, 3303, 3309, 3312, 3322, 3326, 3354, 3366, 3375, - 3378, 3411, 3416, 3432, 3438, 3440, 3442, 3444, 3446, 3448, 3450, 3452, - 3454, 3458, 3467, 3476, 3484, 3491, 3497, 3499, 3504, 3506, 3509, 3518, - 3527, 3555, 3575, 3577, 3580, 3582, 3586, 3589, 3599, 3610, 3626, 3638, - 3646, 3653, 3658, 3661, 3673, 3689, 3700, 3710, 3726, 3763, 3814, 3841, - 3888, 4032, 4059, 4068, 4082, 4095, 4160, 4234, 4257, 4411, 4498, 4520, - 4552, 4567, 4608, 4646, 4698, 4808, 4849, 4920, 4939, 4947, 4967, 4991, - 4996, 5015, 5028, 5056, 5128, 5130, 5144, 5170, 5178, 5183, 5188, 5191, - 5368, 5371, 5379, 5381, 5383, 5397, 5399, 5401, 5403, 5405, 5446, 5455, - 5472, 5480, 5483, 5485, 5492, 5497, 5502, 5507, 5509, 5517, 5528, 5558, - 5697, 5714, 5749, 5766, 5785, 5798-5799, 5801, 5817, 5833-5834, 5836, - 5849, 5851-5852, 5865, 5869, 5881, 5884, 5897, 5900, 5916, 5932, 5948, - 5963, 5968, 5978, 5988, 5992, 5994, 5997, 6003, 6008, 6023, 6026, 6039, - 6053, 6056, 6067, 6071, 6082, 6085, 6098, 6112, 6126, 6135, 6140, 6149, - 6154, 6158, 6161, 6168, 6174, 6182, 6187, 6205, 6209, 6213, 6317, 6339, - 6342, 6366, 6381, 6391, 6489, 6962, 6966, 6970, 6975, 6977, 6982, 6985, - 6987, 6989, 6991, 6993, 6995, 6997, 6999-7000, 7004, 7008, 7013, 7016, - 7021, 7024, 7027, 7029, 7032, 7038, 7043, 7046, 7049, 7069, 7072, 7076, - 7081, 7084, 7089, 7099, 7209, 7222, 7231, 7235, 7247, 7267, 7269, 7284, - 7389, 7419, 7423-7424, 7426, 7428, 7431, 7436, 7444, 7475, 7549, 7584, - 7665-7666, 7831, 7836, 7853, 7865, 7885, 7888, 7912, 7950, 7972, 7980, - 7995, 8007, 8015, 8055, 8078 - type: float - function: - name: ObsFunction/Arithmetic - options: - variables: - - name: ObsErrorData/brightnessTemperature - channels: 16, 29, 32, 35, 38, 41, 44, 47, 49-51, 53, 55-57, 59, 61-63, - 66, 68, 70, 72, 74, 76, 78-79, 81-87, 89, 92-93, 95, 97, 99, 101, - 103-104, 106, 109-111, 113, 116, 119, 122, 125, 128, 131, 133, 135, - 138, 141, 144, 146, 148, 150-151, 154, 157, 159-161, 163, 167, 170, - 173, 176, 179-180, 185, 187, 191, 193, 197, 199-200, 202-203, 205, - 207, 210, 212-214, 217-219, 222, 224-226, 228, 230-232, 236-237, - 239, 243, 246, 249, 252, 254, 259-260, 262, 265, 267, 269, 275, - 279, 282, 285, 294, 296, 299-300, 303, 306, 309, 313, 320, 323, - 326-327, 329, 332, 335, 345, 347, 350, 354, 356, 360, 363, 366, - 371-373, 375, 377, 379, 381, 383, 386, 389, 398, 401, 404-405, 407-408, - 410-411, 414, 416, 418, 423, 426, 428, 432-434, 439, 442, 445, 450, - 457, 459, 472, 477, 483, 509, 515, 546, 552, 559, 566, 571, 573, - 578, 584, 594, 625, 646, 662, 668, 705, 739, 756, 797, 867, 906, - 921, 1027, 1046, 1090, 1098, 1121, 1133, 1173, 1191, 1194, 1222, - 1271, 1283, 1338, 1409, 1414, 1420, 1424, 1427, 1430, 1434, 1440, - 1442, 1445, 1450, 1454, 1460, 1463, 1469, 1474, 1479, 1483, 1487, - 1494, 1496, 1502, 1505, 1509-1510, 1513, 1518, 1521, 1526, 1529, - 1532, 1536-1537, 1541, 1545, 1548, 1553, 1560, 1568, 1574, 1579, - 1583, 1585, 1587, 1606, 1626, 1639, 1643, 1652, 1658-1659, 1666, - 1671, 1675, 1681, 1694, 1697, 1710, 1786, 1791, 1805, 1839, 1884, - 1913, 1946-1947, 1991, 2019, 2094, 2119, 2213, 2239, 2271, 2289, - 2321, 2333, 2346, 2349, 2352, 2359, 2367, 2374, 2398, 2426, 2562, - 2701, 2741, 2745, 2760, 2819, 2889, 2907, 2910, 2919, 2921, 2939, - 2944-2945, 2948, 2951, 2958, 2971, 2977, 2985, 2988, 2990-2991, - 2993, 3002, 3008, 3014, 3027, 3029-3030, 3036, 3047, 3049, 3052-3053, - 3055, 3058, 3064, 3069, 3087, 3093, 3098, 3105, 3107, 3110, 3116, - 3127, 3129, 3136, 3146, 3151, 3160, 3165, 3168, 3175, 3178, 3189, - 3207, 3228, 3244, 3248, 3252, 3256, 3263, 3281, 3295, 3303, 3309, - 3312, 3322, 3326, 3354, 3366, 3375, 3378, 3411, 3416, 3432, 3438, - 3440, 3442, 3444, 3446, 3448, 3450, 3452, 3454, 3458, 3467, 3476, - 3484, 3491, 3497, 3499, 3504, 3506, 3509, 3518, 3527, 3555, 3575, - 3577, 3580, 3582, 3586, 3589, 3599, 3610, 3626, 3638, 3646, 3653, - 3658, 3661, 3673, 3689, 3700, 3710, 3726, 3763, 3814, 3841, 3888, - 4032, 4059, 4068, 4082, 4095, 4160, 4234, 4257, 4411, 4498, 4520, - 4552, 4567, 4608, 4646, 4698, 4808, 4849, 4920, 4939, 4947, 4967, - 4991, 4996, 5015, 5028, 5056, 5128, 5130, 5144, 5170, 5178, 5183, - 5188, 5191, 5368, 5371, 5379, 5381, 5383, 5397, 5399, 5401, 5403, - 5405, 5446, 5455, 5472, 5480, 5483, 5485, 5492, 5497, 5502, 5507, - 5509, 5517, 5528, 5558, 5697, 5714, 5749, 5766, 5785, 5798-5799, - 5801, 5817, 5833-5834, 5836, 5849, 5851-5852, 5865, 5869, 5881, - 5884, 5897, 5900, 5916, 5932, 5948, 5963, 5968, 5978, 5988, 5992, - 5994, 5997, 6003, 6008, 6023, 6026, 6039, 6053, 6056, 6067, 6071, - 6082, 6085, 6098, 6112, 6126, 6135, 6140, 6149, 6154, 6158, 6161, - 6168, 6174, 6182, 6187, 6205, 6209, 6213, 6317, 6339, 6342, 6366, - 6381, 6391, 6489, 6962, 6966, 6970, 6975, 6977, 6982, 6985, 6987, - 6989, 6991, 6993, 6995, 6997, 6999-7000, 7004, 7008, 7013, 7016, - 7021, 7024, 7027, 7029, 7032, 7038, 7043, 7046, 7049, 7069, 7072, - 7076, 7081, 7084, 7089, 7099, 7209, 7222, 7231, 7235, 7247, 7267, - 7269, 7284, 7389, 7419, 7423-7424, 7426, 7428, 7431, 7436, 7444, - 7475, 7549, 7584, 7665-7666, 7831, 7836, 7853, 7865, 7885, 7888, - 7912, 7950, 7972, 7980, 7995, 8007, 8015, 8055, 8078 - obs post filters: - - filter: BlackList - filter variables: - - name: brightnessTemperature - channels: 7024, 7027, 7029, 7032, 7038, 7043, 7046, 7049, 7069, 7072, 7076, - 7081, 7084, 7089, 7099, 7209, 7222, 7231, 7235, 7247, 7267, 7269, 7284, - 7389, 7419, 7423, 7424, 7426, 7428, 7431, 7436, 7444, 7475, 7549, 7584, - 7665, 7666, 7831, 7836, 7853, 7865, 7885, 7888, 7912, 7950, 7972, 7980, - 7995, 8007, 8015, 8055, 8078 - where: - - variable: - name: MetaData/solarZenithAngle - maxvalue: 88.9999 - - variable: - name: GeoVaLs/water_area_fraction - minvalue: 1.0e-12 - action: - name: reject - - filter: BlackList - filter variables: - - name: brightnessTemperature - channels: 16, 29, 32, 35, 38, 41, 44, 47, 49-51, 53, 55-57, 59, 61-63, 66, - 68, 70, 72, 74, 76, 78-79, 81-87, 89, 92-93, 95, 97, 99, 101, 103-104, - 106, 109-111, 113, 116, 119, 122, 125, 128, 131, 133, 135, 138, 141, 144, - 146, 148, 150-151, 154, 157, 159-161, 163, 167, 170, 173, 176, 179-180, - 185, 187, 191, 193, 197, 199-200, 202-203, 205, 207, 210, 212-214, 217-219, - 222, 224-226, 228, 230-232, 236-237, 239, 243, 246, 249, 252, 254, 259-260, - 262, 265, 267, 269, 275, 279, 282, 285, 294, 296, 299-300, 303, 306, 309, - 313, 320, 323, 326-327, 329, 332, 335, 345, 347, 350, 354, 356, 360, 363, - 366, 371-373, 375, 377, 379, 381, 383, 386, 389, 398, 401, 404-405, 407-408, - 410-411, 414, 416, 418, 423, 426, 428, 432-434, 439, 442, 445, 450, 457, - 459, 472, 477, 483, 509, 515, 546, 552, 559, 566, 571, 573, 578, 584, - 594, 625, 646, 662, 668, 705, 739, 756, 797, 867, 906, 921, 1027, 1046, - 1090, 1098, 1121, 1133, 1173, 1191, 1194, 1222, 1271, 1283, 1338, 1409, - 1414, 1420, 1424, 1427, 1430, 1434, 1440, 1442, 1445, 1450, 1454, 1460, - 1463, 1469, 1474, 1479, 1483, 1487, 1494, 1496, 1502, 1505, 1509-1510, - 1513, 1518, 1521, 1526, 1529, 1532, 1536-1537, 1541, 1545, 1548, 1553, - 1560, 1568, 1574, 1579, 1583, 1585, 1587, 1606, 1626, 1639, 1643, 1652, - 1658-1659, 1666, 1671, 1675, 1681, 1694, 1697, 1710, 1786, 1791, 1805, - 1839, 1884, 1913, 1946-1947, 1991, 2019, 2094, 2119, 2213, 2239, 2271, - 2289, 2321, 2333, 2346, 2349, 2352, 2359, 2367, 2374, 2398, 2426, 2562, - 2701, 2741, 2745, 2760, 2819, 2889, 2907, 2910, 2919, 2921, 2939, 2944-2945, - 2948, 2951, 2958, 2971, 2977, 2985, 2988, 2990-2991, 2993, 3002, 3008, - 3014, 3027, 3029-3030, 3036, 3047, 3049, 3052-3053, 3055, 3058, 3064, - 3069, 3087, 3093, 3098, 3105, 3107, 3110, 3116, 3127, 3129, 3136, 3146, - 3151, 3160, 3165, 3168, 3175, 3178, 3189, 3207, 3228, 3244, 3248, 3252, - 3256, 3263, 3281, 3295, 3303, 3309, 3312, 3322, 3326, 3354, 3366, 3375, - 3378, 3411, 3416, 3432, 3438, 3440, 3442, 3444, 3446, 3448, 3450, 3452, - 3454, 3458, 3467, 3476, 3484, 3491, 3497, 3499, 3504, 3506, 3509, 3518, - 3527, 3555, 3575, 3577, 3580, 3582, 3586, 3589, 3599, 3610, 3626, 3638, - 3646, 3653, 3658, 3661, 3673, 3689, 3700, 3710, 3726, 3763, 3814, 3841, - 3888, 4032, 4059, 4068, 4082, 4095, 4160, 4234, 4257, 4411, 4498, 4520, - 4552, 4567, 4608, 4646, 4698, 4808, 4849, 4920, 4939, 4947, 4967, 4991, - 4996, 5015, 5028, 5056, 5128, 5130, 5144, 5170, 5178, 5183, 5188, 5191, - 5368, 5371, 5379, 5381, 5383, 5397, 5399, 5401, 5403, 5405, 5446, 5455, - 5472, 5480, 5483, 5485, 5492, 5497, 5502, 5507, 5509, 5517, 5528, 5558, - 5697, 5714, 5749, 5766, 5785, 5798-5799, 5801, 5817, 5833-5834, 5836, - 5849, 5851-5852, 5865, 5869, 5881, 5884, 5897, 5900, 5916, 5932, 5948, - 5963, 5968, 5978, 5988, 5992, 5994, 5997, 6003, 6008, 6023, 6026, 6039, - 6053, 6056, 6067, 6071, 6082, 6085, 6098, 6112, 6126, 6135, 6140, 6149, - 6154, 6158, 6161, 6168, 6174, 6182, 6187, 6205, 6209, 6213, 6317, 6339, - 6342, 6366, 6381, 6391, 6489, 6962, 6966, 6970, 6975, 6977, 6982, 6985, - 6987, 6989, 6991, 6993, 6995, 6997, 6999-7000, 7004, 7008, 7013, 7016, - 7021, 7024, 7027, 7029, 7032, 7038, 7043, 7046, 7049, 7069, 7072, 7076, - 7081, 7084, 7089, 7099, 7209, 7222, 7231, 7235, 7247, 7267, 7269, 7284, - 7389, 7419, 7423-7424, 7426, 7428, 7431, 7436, 7444, 7475, 7549, 7584, - 7665-7666, 7831, 7836, 7853, 7865, 7885, 7888, 7912, 7950, 7972, 7980, - 7995, 8007, 8015, 8055, 8078 - action: - name: inflate error - inflation variable: - name: ObsFunction/ObsErrorFactorWavenumIR - channels: 16, 29, 32, 35, 38, 41, 44, 47, 49-51, 53, 55-57, 59, 61-63, - 66, 68, 70, 72, 74, 76, 78-79, 81-87, 89, 92-93, 95, 97, 99, 101, 103-104, - 106, 109-111, 113, 116, 119, 122, 125, 128, 131, 133, 135, 138, 141, - 144, 146, 148, 150-151, 154, 157, 159-161, 163, 167, 170, 173, 176, - 179-180, 185, 187, 191, 193, 197, 199-200, 202-203, 205, 207, 210, 212-214, - 217-219, 222, 224-226, 228, 230-232, 236-237, 239, 243, 246, 249, 252, - 254, 259-260, 262, 265, 267, 269, 275, 279, 282, 285, 294, 296, 299-300, - 303, 306, 309, 313, 320, 323, 326-327, 329, 332, 335, 345, 347, 350, - 354, 356, 360, 363, 366, 371-373, 375, 377, 379, 381, 383, 386, 389, - 398, 401, 404-405, 407-408, 410-411, 414, 416, 418, 423, 426, 428, 432-434, - 439, 442, 445, 450, 457, 459, 472, 477, 483, 509, 515, 546, 552, 559, - 566, 571, 573, 578, 584, 594, 625, 646, 662, 668, 705, 739, 756, 797, - 867, 906, 921, 1027, 1046, 1090, 1098, 1121, 1133, 1173, 1191, 1194, - 1222, 1271, 1283, 1338, 1409, 1414, 1420, 1424, 1427, 1430, 1434, 1440, - 1442, 1445, 1450, 1454, 1460, 1463, 1469, 1474, 1479, 1483, 1487, 1494, - 1496, 1502, 1505, 1509-1510, 1513, 1518, 1521, 1526, 1529, 1532, 1536-1537, - 1541, 1545, 1548, 1553, 1560, 1568, 1574, 1579, 1583, 1585, 1587, 1606, - 1626, 1639, 1643, 1652, 1658-1659, 1666, 1671, 1675, 1681, 1694, 1697, - 1710, 1786, 1791, 1805, 1839, 1884, 1913, 1946-1947, 1991, 2019, 2094, - 2119, 2213, 2239, 2271, 2289, 2321, 2333, 2346, 2349, 2352, 2359, 2367, - 2374, 2398, 2426, 2562, 2701, 2741, 2745, 2760, 2819, 2889, 2907, 2910, - 2919, 2921, 2939, 2944-2945, 2948, 2951, 2958, 2971, 2977, 2985, 2988, - 2990-2991, 2993, 3002, 3008, 3014, 3027, 3029-3030, 3036, 3047, 3049, - 3052-3053, 3055, 3058, 3064, 3069, 3087, 3093, 3098, 3105, 3107, 3110, - 3116, 3127, 3129, 3136, 3146, 3151, 3160, 3165, 3168, 3175, 3178, 3189, - 3207, 3228, 3244, 3248, 3252, 3256, 3263, 3281, 3295, 3303, 3309, 3312, - 3322, 3326, 3354, 3366, 3375, 3378, 3411, 3416, 3432, 3438, 3440, 3442, - 3444, 3446, 3448, 3450, 3452, 3454, 3458, 3467, 3476, 3484, 3491, 3497, - 3499, 3504, 3506, 3509, 3518, 3527, 3555, 3575, 3577, 3580, 3582, 3586, - 3589, 3599, 3610, 3626, 3638, 3646, 3653, 3658, 3661, 3673, 3689, 3700, - 3710, 3726, 3763, 3814, 3841, 3888, 4032, 4059, 4068, 4082, 4095, 4160, - 4234, 4257, 4411, 4498, 4520, 4552, 4567, 4608, 4646, 4698, 4808, 4849, - 4920, 4939, 4947, 4967, 4991, 4996, 5015, 5028, 5056, 5128, 5130, 5144, - 5170, 5178, 5183, 5188, 5191, 5368, 5371, 5379, 5381, 5383, 5397, 5399, - 5401, 5403, 5405, 5446, 5455, 5472, 5480, 5483, 5485, 5492, 5497, 5502, - 5507, 5509, 5517, 5528, 5558, 5697, 5714, 5749, 5766, 5785, 5798-5799, - 5801, 5817, 5833-5834, 5836, 5849, 5851-5852, 5865, 5869, 5881, 5884, - 5897, 5900, 5916, 5932, 5948, 5963, 5968, 5978, 5988, 5992, 5994, 5997, - 6003, 6008, 6023, 6026, 6039, 6053, 6056, 6067, 6071, 6082, 6085, 6098, - 6112, 6126, 6135, 6140, 6149, 6154, 6158, 6161, 6168, 6174, 6182, 6187, - 6205, 6209, 6213, 6317, 6339, 6342, 6366, 6381, 6391, 6489, 6962, 6966, - 6970, 6975, 6977, 6982, 6985, 6987, 6989, 6991, 6993, 6995, 6997, 6999-7000, - 7004, 7008, 7013, 7016, 7021, 7024, 7027, 7029, 7032, 7038, 7043, 7046, - 7049, 7069, 7072, 7076, 7081, 7084, 7089, 7099, 7209, 7222, 7231, 7235, - 7247, 7267, 7269, 7284, 7389, 7419, 7423-7424, 7426, 7428, 7431, 7436, - 7444, 7475, 7549, 7584, 7665-7666, 7831, 7836, 7853, 7865, 7885, 7888, - 7912, 7950, 7972, 7980, 7995, 8007, 8015, 8055, 8078 - options: - channels: 16, 29, 32, 35, 38, 41, 44, 47, 49-51, 53, 55-57, 59, 61-63, - 66, 68, 70, 72, 74, 76, 78-79, 81-87, 89, 92-93, 95, 97, 99, 101, - 103-104, 106, 109-111, 113, 116, 119, 122, 125, 128, 131, 133, 135, - 138, 141, 144, 146, 148, 150-151, 154, 157, 159-161, 163, 167, 170, - 173, 176, 179-180, 185, 187, 191, 193, 197, 199-200, 202-203, 205, - 207, 210, 212-214, 217-219, 222, 224-226, 228, 230-232, 236-237, 239, - 243, 246, 249, 252, 254, 259-260, 262, 265, 267, 269, 275, 279, 282, - 285, 294, 296, 299-300, 303, 306, 309, 313, 320, 323, 326-327, 329, - 332, 335, 345, 347, 350, 354, 356, 360, 363, 366, 371-373, 375, 377, - 379, 381, 383, 386, 389, 398, 401, 404-405, 407-408, 410-411, 414, - 416, 418, 423, 426, 428, 432-434, 439, 442, 445, 450, 457, 459, 472, - 477, 483, 509, 515, 546, 552, 559, 566, 571, 573, 578, 584, 594, 625, - 646, 662, 668, 705, 739, 756, 797, 867, 906, 921, 1027, 1046, 1090, - 1098, 1121, 1133, 1173, 1191, 1194, 1222, 1271, 1283, 1338, 1409, - 1414, 1420, 1424, 1427, 1430, 1434, 1440, 1442, 1445, 1450, 1454, - 1460, 1463, 1469, 1474, 1479, 1483, 1487, 1494, 1496, 1502, 1505, - 1509-1510, 1513, 1518, 1521, 1526, 1529, 1532, 1536-1537, 1541, 1545, - 1548, 1553, 1560, 1568, 1574, 1579, 1583, 1585, 1587, 1606, 1626, - 1639, 1643, 1652, 1658-1659, 1666, 1671, 1675, 1681, 1694, 1697, 1710, - 1786, 1791, 1805, 1839, 1884, 1913, 1946-1947, 1991, 2019, 2094, 2119, - 2213, 2239, 2271, 2289, 2321, 2333, 2346, 2349, 2352, 2359, 2367, - 2374, 2398, 2426, 2562, 2701, 2741, 2745, 2760, 2819, 2889, 2907, - 2910, 2919, 2921, 2939, 2944-2945, 2948, 2951, 2958, 2971, 2977, 2985, - 2988, 2990-2991, 2993, 3002, 3008, 3014, 3027, 3029-3030, 3036, 3047, - 3049, 3052-3053, 3055, 3058, 3064, 3069, 3087, 3093, 3098, 3105, 3107, - 3110, 3116, 3127, 3129, 3136, 3146, 3151, 3160, 3165, 3168, 3175, - 3178, 3189, 3207, 3228, 3244, 3248, 3252, 3256, 3263, 3281, 3295, - 3303, 3309, 3312, 3322, 3326, 3354, 3366, 3375, 3378, 3411, 3416, - 3432, 3438, 3440, 3442, 3444, 3446, 3448, 3450, 3452, 3454, 3458, - 3467, 3476, 3484, 3491, 3497, 3499, 3504, 3506, 3509, 3518, 3527, - 3555, 3575, 3577, 3580, 3582, 3586, 3589, 3599, 3610, 3626, 3638, - 3646, 3653, 3658, 3661, 3673, 3689, 3700, 3710, 3726, 3763, 3814, - 3841, 3888, 4032, 4059, 4068, 4082, 4095, 4160, 4234, 4257, 4411, - 4498, 4520, 4552, 4567, 4608, 4646, 4698, 4808, 4849, 4920, 4939, - 4947, 4967, 4991, 4996, 5015, 5028, 5056, 5128, 5130, 5144, 5170, - 5178, 5183, 5188, 5191, 5368, 5371, 5379, 5381, 5383, 5397, 5399, - 5401, 5403, 5405, 5446, 5455, 5472, 5480, 5483, 5485, 5492, 5497, - 5502, 5507, 5509, 5517, 5528, 5558, 5697, 5714, 5749, 5766, 5785, - 5798-5799, 5801, 5817, 5833-5834, 5836, 5849, 5851-5852, 5865, 5869, - 5881, 5884, 5897, 5900, 5916, 5932, 5948, 5963, 5968, 5978, 5988, - 5992, 5994, 5997, 6003, 6008, 6023, 6026, 6039, 6053, 6056, 6067, - 6071, 6082, 6085, 6098, 6112, 6126, 6135, 6140, 6149, 6154, 6158, - 6161, 6168, 6174, 6182, 6187, 6205, 6209, 6213, 6317, 6339, 6342, - 6366, 6381, 6391, 6489, 6962, 6966, 6970, 6975, 6977, 6982, 6985, - 6987, 6989, 6991, 6993, 6995, 6997, 6999-7000, 7004, 7008, 7013, 7016, - 7021, 7024, 7027, 7029, 7032, 7038, 7043, 7046, 7049, 7069, 7072, - 7076, 7081, 7084, 7089, 7099, 7209, 7222, 7231, 7235, 7247, 7267, - 7269, 7284, 7389, 7419, 7423-7424, 7426, 7428, 7431, 7436, 7444, 7475, - 7549, 7584, 7665-7666, 7831, 7836, 7853, 7865, 7885, 7888, 7912, 7950, - 7972, 7980, 7995, 8007, 8015, 8055, 8078 - - filter: Bounds Check - filter variables: - - name: brightnessTemperature - channels: 16, 29, 32, 35, 38, 41, 44, 47, 49-51, 53, 55-57, 59, 61-63, 66, - 68, 70, 72, 74, 76, 78-79, 81-87, 89, 92-93, 95, 97, 99, 101, 103-104, - 106, 109-111, 113, 116, 119, 122, 125, 128, 131, 133, 135, 138, 141, 144, - 146, 148, 150-151, 154, 157, 159-161, 163, 167, 170, 173, 176, 179-180, - 185, 187, 191, 193, 197, 199-200, 202-203, 205, 207, 210, 212-214, 217-219, - 222, 224-226, 228, 230-232, 236-237, 239, 243, 246, 249, 252, 254, 259-260, - 262, 265, 267, 269, 275, 279, 282, 285, 294, 296, 299-300, 303, 306, 309, - 313, 320, 323, 326-327, 329, 332, 335, 345, 347, 350, 354, 356, 360, 363, - 366, 371-373, 375, 377, 379, 381, 383, 386, 389, 398, 401, 404-405, 407-408, - 410-411, 414, 416, 418, 423, 426, 428, 432-434, 439, 442, 445, 450, 457, - 459, 472, 477, 483, 509, 515, 546, 552, 559, 566, 571, 573, 578, 584, - 594, 625, 646, 662, 668, 705, 739, 756, 797, 867, 906, 921, 1027, 1046, - 1090, 1098, 1121, 1133, 1173, 1191, 1194, 1222, 1271, 1283, 1338, 1409, - 1414, 1420, 1424, 1427, 1430, 1434, 1440, 1442, 1445, 1450, 1454, 1460, - 1463, 1469, 1474, 1479, 1483, 1487, 1494, 1496, 1502, 1505, 1509-1510, - 1513, 1518, 1521, 1526, 1529, 1532, 1536-1537, 1541, 1545, 1548, 1553, - 1560, 1568, 1574, 1579, 1583, 1585, 1587, 1606, 1626, 1639, 1643, 1652, - 1658-1659, 1666, 1671, 1675, 1681, 1694, 1697, 1710, 1786, 1791, 1805, - 1839, 1884, 1913, 1946-1947, 1991, 2019, 2094, 2119, 2213, 2239, 2271, - 2289, 2321, 2333, 2346, 2349, 2352, 2359, 2367, 2374, 2398, 2426, 2562, - 2701, 2741, 2745, 2760, 2819, 2889, 2907, 2910, 2919, 2921, 2939, 2944-2945, - 2948, 2951, 2958, 2971, 2977, 2985, 2988, 2990-2991, 2993, 3002, 3008, - 3014, 3027, 3029-3030, 3036, 3047, 3049, 3052-3053, 3055, 3058, 3064, - 3069, 3087, 3093, 3098, 3105, 3107, 3110, 3116, 3127, 3129, 3136, 3146, - 3151, 3160, 3165, 3168, 3175, 3178, 3189, 3207, 3228, 3244, 3248, 3252, - 3256, 3263, 3281, 3295, 3303, 3309, 3312, 3322, 3326, 3354, 3366, 3375, - 3378, 3411, 3416, 3432, 3438, 3440, 3442, 3444, 3446, 3448, 3450, 3452, - 3454, 3458, 3467, 3476, 3484, 3491, 3497, 3499, 3504, 3506, 3509, 3518, - 3527, 3555, 3575, 3577, 3580, 3582, 3586, 3589, 3599, 3610, 3626, 3638, - 3646, 3653, 3658, 3661, 3673, 3689, 3700, 3710, 3726, 3763, 3814, 3841, - 3888, 4032, 4059, 4068, 4082, 4095, 4160, 4234, 4257, 4411, 4498, 4520, - 4552, 4567, 4608, 4646, 4698, 4808, 4849, 4920, 4939, 4947, 4967, 4991, - 4996, 5015, 5028, 5056, 5128, 5130, 5144, 5170, 5178, 5183, 5188, 5191, - 5368, 5371, 5379, 5381, 5383, 5397, 5399, 5401, 5403, 5405, 5446, 5455, - 5472, 5480, 5483, 5485, 5492, 5497, 5502, 5507, 5509, 5517, 5528, 5558, - 5697, 5714, 5749, 5766, 5785, 5798-5799, 5801, 5817, 5833-5834, 5836, - 5849, 5851-5852, 5865, 5869, 5881, 5884, 5897, 5900, 5916, 5932, 5948, - 5963, 5968, 5978, 5988, 5992, 5994, 5997, 6003, 6008, 6023, 6026, 6039, - 6053, 6056, 6067, 6071, 6082, 6085, 6098, 6112, 6126, 6135, 6140, 6149, - 6154, 6158, 6161, 6168, 6174, 6182, 6187, 6205, 6209, 6213, 6317, 6339, - 6342, 6366, 6381, 6391, 6489, 6962, 6966, 6970, 6975, 6977, 6982, 6985, - 6987, 6989, 6991, 6993, 6995, 6997, 6999-7000, 7004, 7008, 7013, 7016, - 7021, 7024, 7027, 7029, 7032, 7038, 7043, 7046, 7049, 7069, 7072, 7076, - 7081, 7084, 7089, 7099, 7209, 7222, 7231, 7235, 7247, 7267, 7269, 7284, - 7389, 7419, 7423-7424, 7426, 7428, 7431, 7436, 7444, 7475, 7549, 7584, - 7665-7666, 7831, 7836, 7853, 7865, 7885, 7888, 7912, 7950, 7972, 7980, - 7995, 8007, 8015, 8055, 8078 - minvalue: 50.00001 - maxvalue: 549.99999 - action: - name: reject - - filter: BlackList - filter variables: - - name: brightnessTemperature - channels: 16, 29, 32, 35, 38, 41, 44, 47, 49-51, 53, 55-57, 59, 61-63, 66, - 68, 70, 72, 74, 76, 78-79, 81-87, 89, 92-93, 95, 97, 99, 101, 103-104, - 106, 109-111, 113, 116, 119, 122, 125, 128, 131, 133, 135, 138, 141, 144, - 146, 148, 150-151, 154, 157, 159-161, 163, 167, 170, 173, 176, 179-180, - 185, 187, 191, 193, 197, 199-200, 202-203, 205, 207, 210, 212-214, 217-219, - 222, 224-226, 228, 230-232, 236-237, 239, 243, 246, 249, 252, 254, 259-260, - 262, 265, 267, 269, 275, 279, 282, 285, 294, 296, 299-300, 303, 306, 309, - 313, 320, 323, 326-327, 329, 332, 335, 345, 347, 350, 354, 356, 360, 363, - 366, 371-373, 375, 377, 379, 381, 383, 386, 389, 398, 401, 404-405, 407-408, - 410-411, 414, 416, 418, 423, 426, 428, 432-434, 439, 442, 445, 450, 457, - 459, 472, 477, 483, 509, 515, 546, 552, 559, 566, 571, 573, 578, 584, - 594, 625, 646, 662, 668, 705, 739, 756, 797, 867, 906, 921, 1027, 1046, - 1090, 1098, 1121, 1133, 1173, 1191, 1194, 1222, 1271, 1283, 1338, 1409, - 1414, 1420, 1424, 1427, 1430, 1434, 1440, 1442, 1445, 1450, 1454, 1460, - 1463, 1469, 1474, 1479, 1483, 1487, 1494, 1496, 1502, 1505, 1509-1510, - 1513, 1518, 1521, 1526, 1529, 1532, 1536-1537, 1541, 1545, 1548, 1553, - 1560, 1568, 1574, 1579, 1583, 1585, 1587, 1606, 1626, 1639, 1643, 1652, - 1658-1659, 1666, 1671, 1675, 1681, 1694, 1697, 1710, 1786, 1791, 1805, - 1839, 1884, 1913, 1946-1947, 1991, 2019, 2094, 2119, 2213, 2239, 2271, - 2289, 2321, 2333, 2346, 2349, 2352, 2359, 2367, 2374, 2398, 2426, 2562, - 2701, 2741, 2745, 2760, 2819, 2889, 2907, 2910, 2919, 2921, 2939, 2944-2945, - 2948, 2951, 2958, 2971, 2977, 2985, 2988, 2990-2991, 2993, 3002, 3008, - 3014, 3027, 3029-3030, 3036, 3047, 3049, 3052-3053, 3055, 3058, 3064, - 3069, 3087, 3093, 3098, 3105, 3107, 3110, 3116, 3127, 3129, 3136, 3146, - 3151, 3160, 3165, 3168, 3175, 3178, 3189, 3207, 3228, 3244, 3248, 3252, - 3256, 3263, 3281, 3295, 3303, 3309, 3312, 3322, 3326, 3354, 3366, 3375, - 3378, 3411, 3416, 3432, 3438, 3440, 3442, 3444, 3446, 3448, 3450, 3452, - 3454, 3458, 3467, 3476, 3484, 3491, 3497, 3499, 3504, 3506, 3509, 3518, - 3527, 3555, 3575, 3577, 3580, 3582, 3586, 3589, 3599, 3610, 3626, 3638, - 3646, 3653, 3658, 3661, 3673, 3689, 3700, 3710, 3726, 3763, 3814, 3841, - 3888, 4032, 4059, 4068, 4082, 4095, 4160, 4234, 4257, 4411, 4498, 4520, - 4552, 4567, 4608, 4646, 4698, 4808, 4849, 4920, 4939, 4947, 4967, 4991, - 4996, 5015, 5028, 5056, 5128, 5130, 5144, 5170, 5178, 5183, 5188, 5191, - 5368, 5371, 5379, 5381, 5383, 5397, 5399, 5401, 5403, 5405, 5446, 5455, - 5472, 5480, 5483, 5485, 5492, 5497, 5502, 5507, 5509, 5517, 5528, 5558, - 5697, 5714, 5749, 5766, 5785, 5798-5799, 5801, 5817, 5833-5834, 5836, - 5849, 5851-5852, 5865, 5869, 5881, 5884, 5897, 5900, 5916, 5932, 5948, - 5963, 5968, 5978, 5988, 5992, 5994, 5997, 6003, 6008, 6023, 6026, 6039, - 6053, 6056, 6067, 6071, 6082, 6085, 6098, 6112, 6126, 6135, 6140, 6149, - 6154, 6158, 6161, 6168, 6174, 6182, 6187, 6205, 6209, 6213, 6317, 6339, - 6342, 6366, 6381, 6391, 6489, 6962, 6966, 6970, 6975, 6977, 6982, 6985, - 6987, 6989, 6991, 6993, 6995, 6997, 6999-7000, 7004, 7008, 7013, 7016, - 7021, 7024, 7027, 7029, 7032, 7038, 7043, 7046, 7049, 7069, 7072, 7076, - 7081, 7084, 7089, 7099, 7209, 7222, 7231, 7235, 7247, 7267, 7269, 7284, - 7389, 7419, 7423-7424, 7426, 7428, 7431, 7436, 7444, 7475, 7549, 7584, - 7665-7666, 7831, 7836, 7853, 7865, 7885, 7888, 7912, 7950, 7972, 7980, - 7995, 8007, 8015, 8055, 8078 - action: - name: inflate error - inflation variable: - name: ObsFunction/ObsErrorFactorTopoRad - channels: 16, 29, 32, 35, 38, 41, 44, 47, 49-51, 53, 55-57, 59, 61-63, - 66, 68, 70, 72, 74, 76, 78-79, 81-87, 89, 92-93, 95, 97, 99, 101, 103-104, - 106, 109-111, 113, 116, 119, 122, 125, 128, 131, 133, 135, 138, 141, - 144, 146, 148, 150-151, 154, 157, 159-161, 163, 167, 170, 173, 176, - 179-180, 185, 187, 191, 193, 197, 199-200, 202-203, 205, 207, 210, 212-214, - 217-219, 222, 224-226, 228, 230-232, 236-237, 239, 243, 246, 249, 252, - 254, 259-260, 262, 265, 267, 269, 275, 279, 282, 285, 294, 296, 299-300, - 303, 306, 309, 313, 320, 323, 326-327, 329, 332, 335, 345, 347, 350, - 354, 356, 360, 363, 366, 371-373, 375, 377, 379, 381, 383, 386, 389, - 398, 401, 404-405, 407-408, 410-411, 414, 416, 418, 423, 426, 428, 432-434, - 439, 442, 445, 450, 457, 459, 472, 477, 483, 509, 515, 546, 552, 559, - 566, 571, 573, 578, 584, 594, 625, 646, 662, 668, 705, 739, 756, 797, - 867, 906, 921, 1027, 1046, 1090, 1098, 1121, 1133, 1173, 1191, 1194, - 1222, 1271, 1283, 1338, 1409, 1414, 1420, 1424, 1427, 1430, 1434, 1440, - 1442, 1445, 1450, 1454, 1460, 1463, 1469, 1474, 1479, 1483, 1487, 1494, - 1496, 1502, 1505, 1509-1510, 1513, 1518, 1521, 1526, 1529, 1532, 1536-1537, - 1541, 1545, 1548, 1553, 1560, 1568, 1574, 1579, 1583, 1585, 1587, 1606, - 1626, 1639, 1643, 1652, 1658-1659, 1666, 1671, 1675, 1681, 1694, 1697, - 1710, 1786, 1791, 1805, 1839, 1884, 1913, 1946-1947, 1991, 2019, 2094, - 2119, 2213, 2239, 2271, 2289, 2321, 2333, 2346, 2349, 2352, 2359, 2367, - 2374, 2398, 2426, 2562, 2701, 2741, 2745, 2760, 2819, 2889, 2907, 2910, - 2919, 2921, 2939, 2944-2945, 2948, 2951, 2958, 2971, 2977, 2985, 2988, - 2990-2991, 2993, 3002, 3008, 3014, 3027, 3029-3030, 3036, 3047, 3049, - 3052-3053, 3055, 3058, 3064, 3069, 3087, 3093, 3098, 3105, 3107, 3110, - 3116, 3127, 3129, 3136, 3146, 3151, 3160, 3165, 3168, 3175, 3178, 3189, - 3207, 3228, 3244, 3248, 3252, 3256, 3263, 3281, 3295, 3303, 3309, 3312, - 3322, 3326, 3354, 3366, 3375, 3378, 3411, 3416, 3432, 3438, 3440, 3442, - 3444, 3446, 3448, 3450, 3452, 3454, 3458, 3467, 3476, 3484, 3491, 3497, - 3499, 3504, 3506, 3509, 3518, 3527, 3555, 3575, 3577, 3580, 3582, 3586, - 3589, 3599, 3610, 3626, 3638, 3646, 3653, 3658, 3661, 3673, 3689, 3700, - 3710, 3726, 3763, 3814, 3841, 3888, 4032, 4059, 4068, 4082, 4095, 4160, - 4234, 4257, 4411, 4498, 4520, 4552, 4567, 4608, 4646, 4698, 4808, 4849, - 4920, 4939, 4947, 4967, 4991, 4996, 5015, 5028, 5056, 5128, 5130, 5144, - 5170, 5178, 5183, 5188, 5191, 5368, 5371, 5379, 5381, 5383, 5397, 5399, - 5401, 5403, 5405, 5446, 5455, 5472, 5480, 5483, 5485, 5492, 5497, 5502, - 5507, 5509, 5517, 5528, 5558, 5697, 5714, 5749, 5766, 5785, 5798-5799, - 5801, 5817, 5833-5834, 5836, 5849, 5851-5852, 5865, 5869, 5881, 5884, - 5897, 5900, 5916, 5932, 5948, 5963, 5968, 5978, 5988, 5992, 5994, 5997, - 6003, 6008, 6023, 6026, 6039, 6053, 6056, 6067, 6071, 6082, 6085, 6098, - 6112, 6126, 6135, 6140, 6149, 6154, 6158, 6161, 6168, 6174, 6182, 6187, - 6205, 6209, 6213, 6317, 6339, 6342, 6366, 6381, 6391, 6489, 6962, 6966, - 6970, 6975, 6977, 6982, 6985, 6987, 6989, 6991, 6993, 6995, 6997, 6999-7000, - 7004, 7008, 7013, 7016, 7021, 7024, 7027, 7029, 7032, 7038, 7043, 7046, - 7049, 7069, 7072, 7076, 7081, 7084, 7089, 7099, 7209, 7222, 7231, 7235, - 7247, 7267, 7269, 7284, 7389, 7419, 7423-7424, 7426, 7428, 7431, 7436, - 7444, 7475, 7549, 7584, 7665-7666, 7831, 7836, 7853, 7865, 7885, 7888, - 7912, 7950, 7972, 7980, 7995, 8007, 8015, 8055, 8078 - options: - channels: 16, 29, 32, 35, 38, 41, 44, 47, 49-51, 53, 55-57, 59, 61-63, - 66, 68, 70, 72, 74, 76, 78-79, 81-87, 89, 92-93, 95, 97, 99, 101, - 103-104, 106, 109-111, 113, 116, 119, 122, 125, 128, 131, 133, 135, - 138, 141, 144, 146, 148, 150-151, 154, 157, 159-161, 163, 167, 170, - 173, 176, 179-180, 185, 187, 191, 193, 197, 199-200, 202-203, 205, - 207, 210, 212-214, 217-219, 222, 224-226, 228, 230-232, 236-237, 239, - 243, 246, 249, 252, 254, 259-260, 262, 265, 267, 269, 275, 279, 282, - 285, 294, 296, 299-300, 303, 306, 309, 313, 320, 323, 326-327, 329, - 332, 335, 345, 347, 350, 354, 356, 360, 363, 366, 371-373, 375, 377, - 379, 381, 383, 386, 389, 398, 401, 404-405, 407-408, 410-411, 414, - 416, 418, 423, 426, 428, 432-434, 439, 442, 445, 450, 457, 459, 472, - 477, 483, 509, 515, 546, 552, 559, 566, 571, 573, 578, 584, 594, 625, - 646, 662, 668, 705, 739, 756, 797, 867, 906, 921, 1027, 1046, 1090, - 1098, 1121, 1133, 1173, 1191, 1194, 1222, 1271, 1283, 1338, 1409, - 1414, 1420, 1424, 1427, 1430, 1434, 1440, 1442, 1445, 1450, 1454, - 1460, 1463, 1469, 1474, 1479, 1483, 1487, 1494, 1496, 1502, 1505, - 1509-1510, 1513, 1518, 1521, 1526, 1529, 1532, 1536-1537, 1541, 1545, - 1548, 1553, 1560, 1568, 1574, 1579, 1583, 1585, 1587, 1606, 1626, - 1639, 1643, 1652, 1658-1659, 1666, 1671, 1675, 1681, 1694, 1697, 1710, - 1786, 1791, 1805, 1839, 1884, 1913, 1946-1947, 1991, 2019, 2094, 2119, - 2213, 2239, 2271, 2289, 2321, 2333, 2346, 2349, 2352, 2359, 2367, - 2374, 2398, 2426, 2562, 2701, 2741, 2745, 2760, 2819, 2889, 2907, - 2910, 2919, 2921, 2939, 2944-2945, 2948, 2951, 2958, 2971, 2977, 2985, - 2988, 2990-2991, 2993, 3002, 3008, 3014, 3027, 3029-3030, 3036, 3047, - 3049, 3052-3053, 3055, 3058, 3064, 3069, 3087, 3093, 3098, 3105, 3107, - 3110, 3116, 3127, 3129, 3136, 3146, 3151, 3160, 3165, 3168, 3175, - 3178, 3189, 3207, 3228, 3244, 3248, 3252, 3256, 3263, 3281, 3295, - 3303, 3309, 3312, 3322, 3326, 3354, 3366, 3375, 3378, 3411, 3416, - 3432, 3438, 3440, 3442, 3444, 3446, 3448, 3450, 3452, 3454, 3458, - 3467, 3476, 3484, 3491, 3497, 3499, 3504, 3506, 3509, 3518, 3527, - 3555, 3575, 3577, 3580, 3582, 3586, 3589, 3599, 3610, 3626, 3638, - 3646, 3653, 3658, 3661, 3673, 3689, 3700, 3710, 3726, 3763, 3814, - 3841, 3888, 4032, 4059, 4068, 4082, 4095, 4160, 4234, 4257, 4411, - 4498, 4520, 4552, 4567, 4608, 4646, 4698, 4808, 4849, 4920, 4939, - 4947, 4967, 4991, 4996, 5015, 5028, 5056, 5128, 5130, 5144, 5170, - 5178, 5183, 5188, 5191, 5368, 5371, 5379, 5381, 5383, 5397, 5399, - 5401, 5403, 5405, 5446, 5455, 5472, 5480, 5483, 5485, 5492, 5497, - 5502, 5507, 5509, 5517, 5528, 5558, 5697, 5714, 5749, 5766, 5785, - 5798-5799, 5801, 5817, 5833-5834, 5836, 5849, 5851-5852, 5865, 5869, - 5881, 5884, 5897, 5900, 5916, 5932, 5948, 5963, 5968, 5978, 5988, - 5992, 5994, 5997, 6003, 6008, 6023, 6026, 6039, 6053, 6056, 6067, - 6071, 6082, 6085, 6098, 6112, 6126, 6135, 6140, 6149, 6154, 6158, - 6161, 6168, 6174, 6182, 6187, 6205, 6209, 6213, 6317, 6339, 6342, - 6366, 6381, 6391, 6489, 6962, 6966, 6970, 6975, 6977, 6982, 6985, - 6987, 6989, 6991, 6993, 6995, 6997, 6999-7000, 7004, 7008, 7013, 7016, - 7021, 7024, 7027, 7029, 7032, 7038, 7043, 7046, 7049, 7069, 7072, - 7076, 7081, 7084, 7089, 7099, 7209, 7222, 7231, 7235, 7247, 7267, - 7269, 7284, 7389, 7419, 7423-7424, 7426, 7428, 7431, 7436, 7444, 7475, - 7549, 7584, 7665-7666, 7831, 7836, 7853, 7865, 7885, 7888, 7912, 7950, - 7972, 7980, 7995, 8007, 8015, 8055, 8078 - sensor: iasi_metop-b - - filter: BlackList - filter variables: - - name: brightnessTemperature - channels: 16, 29, 32, 35, 38, 41, 44, 47, 49-51, 53, 55-57, 59, 61-63, 66, - 68, 70, 72, 74, 76, 78-79, 81-87, 89, 92-93, 95, 97, 99, 101, 103-104, - 106, 109-111, 113, 116, 119, 122, 125, 128, 131, 133, 135, 138, 141, 144, - 146, 148, 150-151, 154, 157, 159-161, 163, 167, 170, 173, 176, 179-180, - 185, 187, 191, 193, 197, 199-200, 202-203, 205, 207, 210, 212-214, 217-219, - 222, 224-226, 228, 230-232, 236-237, 239, 243, 246, 249, 252, 254, 259-260, - 262, 265, 267, 269, 275, 279, 282, 285, 294, 296, 299-300, 303, 306, 309, - 313, 320, 323, 326-327, 329, 332, 335, 345, 347, 350, 354, 356, 360, 363, - 366, 371-373, 375, 377, 379, 381, 383, 386, 389, 398, 401, 404-405, 407-408, - 410-411, 414, 416, 418, 423, 426, 428, 432-434, 439, 442, 445, 450, 457, - 459, 472, 477, 483, 509, 515, 546, 552, 559, 566, 571, 573, 578, 584, - 594, 625, 646, 662, 668, 705, 739, 756, 797, 867, 906, 921, 1027, 1046, - 1090, 1098, 1121, 1133, 1173, 1191, 1194, 1222, 1271, 1283, 1338, 1409, - 1414, 1420, 1424, 1427, 1430, 1434, 1440, 1442, 1445, 1450, 1454, 1460, - 1463, 1469, 1474, 1479, 1483, 1487, 1494, 1496, 1502, 1505, 1509-1510, - 1513, 1518, 1521, 1526, 1529, 1532, 1536-1537, 1541, 1545, 1548, 1553, - 1560, 1568, 1574, 1579, 1583, 1585, 1587, 1606, 1626, 1639, 1643, 1652, - 1658-1659, 1666, 1671, 1675, 1681, 1694, 1697, 1710, 1786, 1791, 1805, - 1839, 1884, 1913, 1946-1947, 1991, 2019, 2094, 2119, 2213, 2239, 2271, - 2289, 2321, 2333, 2346, 2349, 2352, 2359, 2367, 2374, 2398, 2426, 2562, - 2701, 2741, 2745, 2760, 2819, 2889, 2907, 2910, 2919, 2921, 2939, 2944-2945, - 2948, 2951, 2958, 2971, 2977, 2985, 2988, 2990-2991, 2993, 3002, 3008, - 3014, 3027, 3029-3030, 3036, 3047, 3049, 3052-3053, 3055, 3058, 3064, - 3069, 3087, 3093, 3098, 3105, 3107, 3110, 3116, 3127, 3129, 3136, 3146, - 3151, 3160, 3165, 3168, 3175, 3178, 3189, 3207, 3228, 3244, 3248, 3252, - 3256, 3263, 3281, 3295, 3303, 3309, 3312, 3322, 3326, 3354, 3366, 3375, - 3378, 3411, 3416, 3432, 3438, 3440, 3442, 3444, 3446, 3448, 3450, 3452, - 3454, 3458, 3467, 3476, 3484, 3491, 3497, 3499, 3504, 3506, 3509, 3518, - 3527, 3555, 3575, 3577, 3580, 3582, 3586, 3589, 3599, 3610, 3626, 3638, - 3646, 3653, 3658, 3661, 3673, 3689, 3700, 3710, 3726, 3763, 3814, 3841, - 3888, 4032, 4059, 4068, 4082, 4095, 4160, 4234, 4257, 4411, 4498, 4520, - 4552, 4567, 4608, 4646, 4698, 4808, 4849, 4920, 4939, 4947, 4967, 4991, - 4996, 5015, 5028, 5056, 5128, 5130, 5144, 5170, 5178, 5183, 5188, 5191, - 5368, 5371, 5379, 5381, 5383, 5397, 5399, 5401, 5403, 5405, 5446, 5455, - 5472, 5480, 5483, 5485, 5492, 5497, 5502, 5507, 5509, 5517, 5528, 5558, - 5697, 5714, 5749, 5766, 5785, 5798-5799, 5801, 5817, 5833-5834, 5836, - 5849, 5851-5852, 5865, 5869, 5881, 5884, 5897, 5900, 5916, 5932, 5948, - 5963, 5968, 5978, 5988, 5992, 5994, 5997, 6003, 6008, 6023, 6026, 6039, - 6053, 6056, 6067, 6071, 6082, 6085, 6098, 6112, 6126, 6135, 6140, 6149, - 6154, 6158, 6161, 6168, 6174, 6182, 6187, 6205, 6209, 6213, 6317, 6339, - 6342, 6366, 6381, 6391, 6489, 6962, 6966, 6970, 6975, 6977, 6982, 6985, - 6987, 6989, 6991, 6993, 6995, 6997, 6999-7000, 7004, 7008, 7013, 7016, - 7021, 7024, 7027, 7029, 7032, 7038, 7043, 7046, 7049, 7069, 7072, 7076, - 7081, 7084, 7089, 7099, 7209, 7222, 7231, 7235, 7247, 7267, 7269, 7284, - 7389, 7419, 7423-7424, 7426, 7428, 7431, 7436, 7444, 7475, 7549, 7584, - 7665-7666, 7831, 7836, 7853, 7865, 7885, 7888, 7912, 7950, 7972, 7980, - 7995, 8007, 8015, 8055, 8078 - action: - name: inflate error - inflation variable: - name: ObsFunction/ObsErrorFactorTransmitTopRad - channels: 16, 29, 32, 35, 38, 41, 44, 47, 49-51, 53, 55-57, 59, 61-63, - 66, 68, 70, 72, 74, 76, 78-79, 81-87, 89, 92-93, 95, 97, 99, 101, 103-104, - 106, 109-111, 113, 116, 119, 122, 125, 128, 131, 133, 135, 138, 141, - 144, 146, 148, 150-151, 154, 157, 159-161, 163, 167, 170, 173, 176, - 179-180, 185, 187, 191, 193, 197, 199-200, 202-203, 205, 207, 210, 212-214, - 217-219, 222, 224-226, 228, 230-232, 236-237, 239, 243, 246, 249, 252, - 254, 259-260, 262, 265, 267, 269, 275, 279, 282, 285, 294, 296, 299-300, - 303, 306, 309, 313, 320, 323, 326-327, 329, 332, 335, 345, 347, 350, - 354, 356, 360, 363, 366, 371-373, 375, 377, 379, 381, 383, 386, 389, - 398, 401, 404-405, 407-408, 410-411, 414, 416, 418, 423, 426, 428, 432-434, - 439, 442, 445, 450, 457, 459, 472, 477, 483, 509, 515, 546, 552, 559, - 566, 571, 573, 578, 584, 594, 625, 646, 662, 668, 705, 739, 756, 797, - 867, 906, 921, 1027, 1046, 1090, 1098, 1121, 1133, 1173, 1191, 1194, - 1222, 1271, 1283, 1338, 1409, 1414, 1420, 1424, 1427, 1430, 1434, 1440, - 1442, 1445, 1450, 1454, 1460, 1463, 1469, 1474, 1479, 1483, 1487, 1494, - 1496, 1502, 1505, 1509-1510, 1513, 1518, 1521, 1526, 1529, 1532, 1536-1537, - 1541, 1545, 1548, 1553, 1560, 1568, 1574, 1579, 1583, 1585, 1587, 1606, - 1626, 1639, 1643, 1652, 1658-1659, 1666, 1671, 1675, 1681, 1694, 1697, - 1710, 1786, 1791, 1805, 1839, 1884, 1913, 1946-1947, 1991, 2019, 2094, - 2119, 2213, 2239, 2271, 2289, 2321, 2333, 2346, 2349, 2352, 2359, 2367, - 2374, 2398, 2426, 2562, 2701, 2741, 2745, 2760, 2819, 2889, 2907, 2910, - 2919, 2921, 2939, 2944-2945, 2948, 2951, 2958, 2971, 2977, 2985, 2988, - 2990-2991, 2993, 3002, 3008, 3014, 3027, 3029-3030, 3036, 3047, 3049, - 3052-3053, 3055, 3058, 3064, 3069, 3087, 3093, 3098, 3105, 3107, 3110, - 3116, 3127, 3129, 3136, 3146, 3151, 3160, 3165, 3168, 3175, 3178, 3189, - 3207, 3228, 3244, 3248, 3252, 3256, 3263, 3281, 3295, 3303, 3309, 3312, - 3322, 3326, 3354, 3366, 3375, 3378, 3411, 3416, 3432, 3438, 3440, 3442, - 3444, 3446, 3448, 3450, 3452, 3454, 3458, 3467, 3476, 3484, 3491, 3497, - 3499, 3504, 3506, 3509, 3518, 3527, 3555, 3575, 3577, 3580, 3582, 3586, - 3589, 3599, 3610, 3626, 3638, 3646, 3653, 3658, 3661, 3673, 3689, 3700, - 3710, 3726, 3763, 3814, 3841, 3888, 4032, 4059, 4068, 4082, 4095, 4160, - 4234, 4257, 4411, 4498, 4520, 4552, 4567, 4608, 4646, 4698, 4808, 4849, - 4920, 4939, 4947, 4967, 4991, 4996, 5015, 5028, 5056, 5128, 5130, 5144, - 5170, 5178, 5183, 5188, 5191, 5368, 5371, 5379, 5381, 5383, 5397, 5399, - 5401, 5403, 5405, 5446, 5455, 5472, 5480, 5483, 5485, 5492, 5497, 5502, - 5507, 5509, 5517, 5528, 5558, 5697, 5714, 5749, 5766, 5785, 5798-5799, - 5801, 5817, 5833-5834, 5836, 5849, 5851-5852, 5865, 5869, 5881, 5884, - 5897, 5900, 5916, 5932, 5948, 5963, 5968, 5978, 5988, 5992, 5994, 5997, - 6003, 6008, 6023, 6026, 6039, 6053, 6056, 6067, 6071, 6082, 6085, 6098, - 6112, 6126, 6135, 6140, 6149, 6154, 6158, 6161, 6168, 6174, 6182, 6187, - 6205, 6209, 6213, 6317, 6339, 6342, 6366, 6381, 6391, 6489, 6962, 6966, - 6970, 6975, 6977, 6982, 6985, 6987, 6989, 6991, 6993, 6995, 6997, 6999-7000, - 7004, 7008, 7013, 7016, 7021, 7024, 7027, 7029, 7032, 7038, 7043, 7046, - 7049, 7069, 7072, 7076, 7081, 7084, 7089, 7099, 7209, 7222, 7231, 7235, - 7247, 7267, 7269, 7284, 7389, 7419, 7423-7424, 7426, 7428, 7431, 7436, - 7444, 7475, 7549, 7584, 7665-7666, 7831, 7836, 7853, 7865, 7885, 7888, - 7912, 7950, 7972, 7980, 7995, 8007, 8015, 8055, 8078 - options: - channels: 16, 29, 32, 35, 38, 41, 44, 47, 49-51, 53, 55-57, 59, 61-63, - 66, 68, 70, 72, 74, 76, 78-79, 81-87, 89, 92-93, 95, 97, 99, 101, - 103-104, 106, 109-111, 113, 116, 119, 122, 125, 128, 131, 133, 135, - 138, 141, 144, 146, 148, 150-151, 154, 157, 159-161, 163, 167, 170, - 173, 176, 179-180, 185, 187, 191, 193, 197, 199-200, 202-203, 205, - 207, 210, 212-214, 217-219, 222, 224-226, 228, 230-232, 236-237, 239, - 243, 246, 249, 252, 254, 259-260, 262, 265, 267, 269, 275, 279, 282, - 285, 294, 296, 299-300, 303, 306, 309, 313, 320, 323, 326-327, 329, - 332, 335, 345, 347, 350, 354, 356, 360, 363, 366, 371-373, 375, 377, - 379, 381, 383, 386, 389, 398, 401, 404-405, 407-408, 410-411, 414, - 416, 418, 423, 426, 428, 432-434, 439, 442, 445, 450, 457, 459, 472, - 477, 483, 509, 515, 546, 552, 559, 566, 571, 573, 578, 584, 594, 625, - 646, 662, 668, 705, 739, 756, 797, 867, 906, 921, 1027, 1046, 1090, - 1098, 1121, 1133, 1173, 1191, 1194, 1222, 1271, 1283, 1338, 1409, - 1414, 1420, 1424, 1427, 1430, 1434, 1440, 1442, 1445, 1450, 1454, - 1460, 1463, 1469, 1474, 1479, 1483, 1487, 1494, 1496, 1502, 1505, - 1509-1510, 1513, 1518, 1521, 1526, 1529, 1532, 1536-1537, 1541, 1545, - 1548, 1553, 1560, 1568, 1574, 1579, 1583, 1585, 1587, 1606, 1626, - 1639, 1643, 1652, 1658-1659, 1666, 1671, 1675, 1681, 1694, 1697, 1710, - 1786, 1791, 1805, 1839, 1884, 1913, 1946-1947, 1991, 2019, 2094, 2119, - 2213, 2239, 2271, 2289, 2321, 2333, 2346, 2349, 2352, 2359, 2367, - 2374, 2398, 2426, 2562, 2701, 2741, 2745, 2760, 2819, 2889, 2907, - 2910, 2919, 2921, 2939, 2944-2945, 2948, 2951, 2958, 2971, 2977, 2985, - 2988, 2990-2991, 2993, 3002, 3008, 3014, 3027, 3029-3030, 3036, 3047, - 3049, 3052-3053, 3055, 3058, 3064, 3069, 3087, 3093, 3098, 3105, 3107, - 3110, 3116, 3127, 3129, 3136, 3146, 3151, 3160, 3165, 3168, 3175, - 3178, 3189, 3207, 3228, 3244, 3248, 3252, 3256, 3263, 3281, 3295, - 3303, 3309, 3312, 3322, 3326, 3354, 3366, 3375, 3378, 3411, 3416, - 3432, 3438, 3440, 3442, 3444, 3446, 3448, 3450, 3452, 3454, 3458, - 3467, 3476, 3484, 3491, 3497, 3499, 3504, 3506, 3509, 3518, 3527, - 3555, 3575, 3577, 3580, 3582, 3586, 3589, 3599, 3610, 3626, 3638, - 3646, 3653, 3658, 3661, 3673, 3689, 3700, 3710, 3726, 3763, 3814, - 3841, 3888, 4032, 4059, 4068, 4082, 4095, 4160, 4234, 4257, 4411, - 4498, 4520, 4552, 4567, 4608, 4646, 4698, 4808, 4849, 4920, 4939, - 4947, 4967, 4991, 4996, 5015, 5028, 5056, 5128, 5130, 5144, 5170, - 5178, 5183, 5188, 5191, 5368, 5371, 5379, 5381, 5383, 5397, 5399, - 5401, 5403, 5405, 5446, 5455, 5472, 5480, 5483, 5485, 5492, 5497, - 5502, 5507, 5509, 5517, 5528, 5558, 5697, 5714, 5749, 5766, 5785, - 5798-5799, 5801, 5817, 5833-5834, 5836, 5849, 5851-5852, 5865, 5869, - 5881, 5884, 5897, 5900, 5916, 5932, 5948, 5963, 5968, 5978, 5988, - 5992, 5994, 5997, 6003, 6008, 6023, 6026, 6039, 6053, 6056, 6067, - 6071, 6082, 6085, 6098, 6112, 6126, 6135, 6140, 6149, 6154, 6158, - 6161, 6168, 6174, 6182, 6187, 6205, 6209, 6213, 6317, 6339, 6342, - 6366, 6381, 6391, 6489, 6962, 6966, 6970, 6975, 6977, 6982, 6985, - 6987, 6989, 6991, 6993, 6995, 6997, 6999-7000, 7004, 7008, 7013, 7016, - 7021, 7024, 7027, 7029, 7032, 7038, 7043, 7046, 7049, 7069, 7072, - 7076, 7081, 7084, 7089, 7099, 7209, 7222, 7231, 7235, 7247, 7267, - 7269, 7284, 7389, 7419, 7423-7424, 7426, 7428, 7431, 7436, 7444, 7475, - 7549, 7584, 7665-7666, 7831, 7836, 7853, 7865, 7885, 7888, 7912, 7950, - 7972, 7980, 7995, 8007, 8015, 8055, 8078 - - filter: Bounds Check - filter variables: - - name: brightnessTemperature - channels: 16, 29, 32, 35, 38, 41, 44, 47, 49-51, 53, 55-57, 59, 61-63, 66, - 68, 70, 72, 74, 76, 78-79, 81-87, 89, 92-93, 95, 97, 99, 101, 103-104, - 106, 109-111, 113, 116, 119, 122, 125, 128, 131, 133, 135, 138, 141, 144, - 146, 148, 150-151, 154, 157, 159-161, 163, 167, 170, 173, 176, 179-180, - 185, 187, 191, 193, 197, 199-200, 202-203, 205, 207, 210, 212-214, 217-219, - 222, 224-226, 228, 230-232, 236-237, 239, 243, 246, 249, 252, 254, 259-260, - 262, 265, 267, 269, 275, 279, 282, 285, 294, 296, 299-300, 303, 306, 309, - 313, 320, 323, 326-327, 329, 332, 335, 345, 347, 350, 354, 356, 360, 363, - 366, 371-373, 375, 377, 379, 381, 383, 386, 389, 398, 401, 404-405, 407-408, - 410-411, 414, 416, 418, 423, 426, 428, 432-434, 439, 442, 445, 450, 457, - 459, 472, 477, 483, 509, 515, 546, 552, 559, 566, 571, 573, 578, 584, - 594, 625, 646, 662, 668, 705, 739, 756, 797, 867, 906, 921, 1027, 1046, - 1090, 1098, 1121, 1133, 1173, 1191, 1194, 1222, 1271, 1283, 1338, 1409, - 1414, 1420, 1424, 1427, 1430, 1434, 1440, 1442, 1445, 1450, 1454, 1460, - 1463, 1469, 1474, 1479, 1483, 1487, 1494, 1496, 1502, 1505, 1509-1510, - 1513, 1518, 1521, 1526, 1529, 1532, 1536-1537, 1541, 1545, 1548, 1553, - 1560, 1568, 1574, 1579, 1583, 1585, 1587, 1606, 1626, 1639, 1643, 1652, - 1658-1659, 1666, 1671, 1675, 1681, 1694, 1697, 1710, 1786, 1791, 1805, - 1839, 1884, 1913, 1946-1947, 1991, 2019, 2094, 2119, 2213, 2239, 2271, - 2289, 2321, 2333, 2346, 2349, 2352, 2359, 2367, 2374, 2398, 2426, 2562, - 2701, 2741, 2745, 2760, 2819, 2889, 2907, 2910, 2919, 2921, 2939, 2944-2945, - 2948, 2951, 2958, 2971, 2977, 2985, 2988, 2990-2991, 2993, 3002, 3008, - 3014, 3027, 3029-3030, 3036, 3047, 3049, 3052-3053, 3055, 3058, 3064, - 3069, 3087, 3093, 3098, 3105, 3107, 3110, 3116, 3127, 3129, 3136, 3146, - 3151, 3160, 3165, 3168, 3175, 3178, 3189, 3207, 3228, 3244, 3248, 3252, - 3256, 3263, 3281, 3295, 3303, 3309, 3312, 3322, 3326, 3354, 3366, 3375, - 3378, 3411, 3416, 3432, 3438, 3440, 3442, 3444, 3446, 3448, 3450, 3452, - 3454, 3458, 3467, 3476, 3484, 3491, 3497, 3499, 3504, 3506, 3509, 3518, - 3527, 3555, 3575, 3577, 3580, 3582, 3586, 3589, 3599, 3610, 3626, 3638, - 3646, 3653, 3658, 3661, 3673, 3689, 3700, 3710, 3726, 3763, 3814, 3841, - 3888, 4032, 4059, 4068, 4082, 4095, 4160, 4234, 4257, 4411, 4498, 4520, - 4552, 4567, 4608, 4646, 4698, 4808, 4849, 4920, 4939, 4947, 4967, 4991, - 4996, 5015, 5028, 5056, 5128, 5130, 5144, 5170, 5178, 5183, 5188, 5191, - 5368, 5371, 5379, 5381, 5383, 5397, 5399, 5401, 5403, 5405, 5446, 5455, - 5472, 5480, 5483, 5485, 5492, 5497, 5502, 5507, 5509, 5517, 5528, 5558, - 5697, 5714, 5749, 5766, 5785, 5798-5799, 5801, 5817, 5833-5834, 5836, - 5849, 5851-5852, 5865, 5869, 5881, 5884, 5897, 5900, 5916, 5932, 5948, - 5963, 5968, 5978, 5988, 5992, 5994, 5997, 6003, 6008, 6023, 6026, 6039, - 6053, 6056, 6067, 6071, 6082, 6085, 6098, 6112, 6126, 6135, 6140, 6149, - 6154, 6158, 6161, 6168, 6174, 6182, 6187, 6205, 6209, 6213, 6317, 6339, - 6342, 6366, 6381, 6391, 6489, 6962, 6966, 6970, 6975, 6977, 6982, 6985, - 6987, 6989, 6991, 6993, 6995, 6997, 6999-7000, 7004, 7008, 7013, 7016, - 7021, 7024, 7027, 7029, 7032, 7038, 7043, 7046, 7049, 7069, 7072, 7076, - 7081, 7084, 7089, 7099, 7209, 7222, 7231, 7235, 7247, 7267, 7269, 7284, - 7389, 7419, 7423-7424, 7426, 7428, 7431, 7436, 7444, 7475, 7549, 7584, - 7665-7666, 7831, 7836, 7853, 7865, 7885, 7888, 7912, 7950, 7972, 7980, - 7995, 8007, 8015, 8055, 8078 - test variables: - - name: ObsFunction/CloudDetectMinResidualIR - channels: 16, 29, 32, 35, 38, 41, 44, 47, 49-51, 53, 55-57, 59, 61-63, 66, - 68, 70, 72, 74, 76, 78-79, 81-87, 89, 92-93, 95, 97, 99, 101, 103-104, - 106, 109-111, 113, 116, 119, 122, 125, 128, 131, 133, 135, 138, 141, 144, - 146, 148, 150-151, 154, 157, 159-161, 163, 167, 170, 173, 176, 179-180, - 185, 187, 191, 193, 197, 199-200, 202-203, 205, 207, 210, 212-214, 217-219, - 222, 224-226, 228, 230-232, 236-237, 239, 243, 246, 249, 252, 254, 259-260, - 262, 265, 267, 269, 275, 279, 282, 285, 294, 296, 299-300, 303, 306, 309, - 313, 320, 323, 326-327, 329, 332, 335, 345, 347, 350, 354, 356, 360, 363, - 366, 371-373, 375, 377, 379, 381, 383, 386, 389, 398, 401, 404-405, 407-408, - 410-411, 414, 416, 418, 423, 426, 428, 432-434, 439, 442, 445, 450, 457, - 459, 472, 477, 483, 509, 515, 546, 552, 559, 566, 571, 573, 578, 584, - 594, 625, 646, 662, 668, 705, 739, 756, 797, 867, 906, 921, 1027, 1046, - 1090, 1098, 1121, 1133, 1173, 1191, 1194, 1222, 1271, 1283, 1338, 1409, - 1414, 1420, 1424, 1427, 1430, 1434, 1440, 1442, 1445, 1450, 1454, 1460, - 1463, 1469, 1474, 1479, 1483, 1487, 1494, 1496, 1502, 1505, 1509-1510, - 1513, 1518, 1521, 1526, 1529, 1532, 1536-1537, 1541, 1545, 1548, 1553, - 1560, 1568, 1574, 1579, 1583, 1585, 1587, 1606, 1626, 1639, 1643, 1652, - 1658-1659, 1666, 1671, 1675, 1681, 1694, 1697, 1710, 1786, 1791, 1805, - 1839, 1884, 1913, 1946-1947, 1991, 2019, 2094, 2119, 2213, 2239, 2271, - 2289, 2321, 2333, 2346, 2349, 2352, 2359, 2367, 2374, 2398, 2426, 2562, - 2701, 2741, 2745, 2760, 2819, 2889, 2907, 2910, 2919, 2921, 2939, 2944-2945, - 2948, 2951, 2958, 2971, 2977, 2985, 2988, 2990-2991, 2993, 3002, 3008, - 3014, 3027, 3029-3030, 3036, 3047, 3049, 3052-3053, 3055, 3058, 3064, - 3069, 3087, 3093, 3098, 3105, 3107, 3110, 3116, 3127, 3129, 3136, 3146, - 3151, 3160, 3165, 3168, 3175, 3178, 3189, 3207, 3228, 3244, 3248, 3252, - 3256, 3263, 3281, 3295, 3303, 3309, 3312, 3322, 3326, 3354, 3366, 3375, - 3378, 3411, 3416, 3432, 3438, 3440, 3442, 3444, 3446, 3448, 3450, 3452, - 3454, 3458, 3467, 3476, 3484, 3491, 3497, 3499, 3504, 3506, 3509, 3518, - 3527, 3555, 3575, 3577, 3580, 3582, 3586, 3589, 3599, 3610, 3626, 3638, - 3646, 3653, 3658, 3661, 3673, 3689, 3700, 3710, 3726, 3763, 3814, 3841, - 3888, 4032, 4059, 4068, 4082, 4095, 4160, 4234, 4257, 4411, 4498, 4520, - 4552, 4567, 4608, 4646, 4698, 4808, 4849, 4920, 4939, 4947, 4967, 4991, - 4996, 5015, 5028, 5056, 5128, 5130, 5144, 5170, 5178, 5183, 5188, 5191, - 5368, 5371, 5379, 5381, 5383, 5397, 5399, 5401, 5403, 5405, 5446, 5455, - 5472, 5480, 5483, 5485, 5492, 5497, 5502, 5507, 5509, 5517, 5528, 5558, - 5697, 5714, 5749, 5766, 5785, 5798-5799, 5801, 5817, 5833-5834, 5836, - 5849, 5851-5852, 5865, 5869, 5881, 5884, 5897, 5900, 5916, 5932, 5948, - 5963, 5968, 5978, 5988, 5992, 5994, 5997, 6003, 6008, 6023, 6026, 6039, - 6053, 6056, 6067, 6071, 6082, 6085, 6098, 6112, 6126, 6135, 6140, 6149, - 6154, 6158, 6161, 6168, 6174, 6182, 6187, 6205, 6209, 6213, 6317, 6339, - 6342, 6366, 6381, 6391, 6489, 6962, 6966, 6970, 6975, 6977, 6982, 6985, - 6987, 6989, 6991, 6993, 6995, 6997, 6999-7000, 7004, 7008, 7013, 7016, - 7021, 7024, 7027, 7029, 7032, 7038, 7043, 7046, 7049, 7069, 7072, 7076, - 7081, 7084, 7089, 7099, 7209, 7222, 7231, 7235, 7247, 7267, 7269, 7284, - 7389, 7419, 7423-7424, 7426, 7428, 7431, 7436, 7444, 7475, 7549, 7584, - 7665-7666, 7831, 7836, 7853, 7865, 7885, 7888, 7912, 7950, 7972, 7980, - 7995, 8007, 8015, 8055, 8078 - options: - channels: 16, 29, 32, 35, 38, 41, 44, 47, 49-51, 53, 55-57, 59, 61-63, - 66, 68, 70, 72, 74, 76, 78-79, 81-87, 89, 92-93, 95, 97, 99, 101, 103-104, - 106, 109-111, 113, 116, 119, 122, 125, 128, 131, 133, 135, 138, 141, - 144, 146, 148, 150-151, 154, 157, 159-161, 163, 167, 170, 173, 176, - 179-180, 185, 187, 191, 193, 197, 199-200, 202-203, 205, 207, 210, 212-214, - 217-219, 222, 224-226, 228, 230-232, 236-237, 239, 243, 246, 249, 252, - 254, 259-260, 262, 265, 267, 269, 275, 279, 282, 285, 294, 296, 299-300, - 303, 306, 309, 313, 320, 323, 326-327, 329, 332, 335, 345, 347, 350, - 354, 356, 360, 363, 366, 371-373, 375, 377, 379, 381, 383, 386, 389, - 398, 401, 404-405, 407-408, 410-411, 414, 416, 418, 423, 426, 428, 432-434, - 439, 442, 445, 450, 457, 459, 472, 477, 483, 509, 515, 546, 552, 559, - 566, 571, 573, 578, 584, 594, 625, 646, 662, 668, 705, 739, 756, 797, - 867, 906, 921, 1027, 1046, 1090, 1098, 1121, 1133, 1173, 1191, 1194, - 1222, 1271, 1283, 1338, 1409, 1414, 1420, 1424, 1427, 1430, 1434, 1440, - 1442, 1445, 1450, 1454, 1460, 1463, 1469, 1474, 1479, 1483, 1487, 1494, - 1496, 1502, 1505, 1509-1510, 1513, 1518, 1521, 1526, 1529, 1532, 1536-1537, - 1541, 1545, 1548, 1553, 1560, 1568, 1574, 1579, 1583, 1585, 1587, 1606, - 1626, 1639, 1643, 1652, 1658-1659, 1666, 1671, 1675, 1681, 1694, 1697, - 1710, 1786, 1791, 1805, 1839, 1884, 1913, 1946-1947, 1991, 2019, 2094, - 2119, 2213, 2239, 2271, 2289, 2321, 2333, 2346, 2349, 2352, 2359, 2367, - 2374, 2398, 2426, 2562, 2701, 2741, 2745, 2760, 2819, 2889, 2907, 2910, - 2919, 2921, 2939, 2944-2945, 2948, 2951, 2958, 2971, 2977, 2985, 2988, - 2990-2991, 2993, 3002, 3008, 3014, 3027, 3029-3030, 3036, 3047, 3049, - 3052-3053, 3055, 3058, 3064, 3069, 3087, 3093, 3098, 3105, 3107, 3110, - 3116, 3127, 3129, 3136, 3146, 3151, 3160, 3165, 3168, 3175, 3178, 3189, - 3207, 3228, 3244, 3248, 3252, 3256, 3263, 3281, 3295, 3303, 3309, 3312, - 3322, 3326, 3354, 3366, 3375, 3378, 3411, 3416, 3432, 3438, 3440, 3442, - 3444, 3446, 3448, 3450, 3452, 3454, 3458, 3467, 3476, 3484, 3491, 3497, - 3499, 3504, 3506, 3509, 3518, 3527, 3555, 3575, 3577, 3580, 3582, 3586, - 3589, 3599, 3610, 3626, 3638, 3646, 3653, 3658, 3661, 3673, 3689, 3700, - 3710, 3726, 3763, 3814, 3841, 3888, 4032, 4059, 4068, 4082, 4095, 4160, - 4234, 4257, 4411, 4498, 4520, 4552, 4567, 4608, 4646, 4698, 4808, 4849, - 4920, 4939, 4947, 4967, 4991, 4996, 5015, 5028, 5056, 5128, 5130, 5144, - 5170, 5178, 5183, 5188, 5191, 5368, 5371, 5379, 5381, 5383, 5397, 5399, - 5401, 5403, 5405, 5446, 5455, 5472, 5480, 5483, 5485, 5492, 5497, 5502, - 5507, 5509, 5517, 5528, 5558, 5697, 5714, 5749, 5766, 5785, 5798-5799, - 5801, 5817, 5833-5834, 5836, 5849, 5851-5852, 5865, 5869, 5881, 5884, - 5897, 5900, 5916, 5932, 5948, 5963, 5968, 5978, 5988, 5992, 5994, 5997, - 6003, 6008, 6023, 6026, 6039, 6053, 6056, 6067, 6071, 6082, 6085, 6098, - 6112, 6126, 6135, 6140, 6149, 6154, 6158, 6161, 6168, 6174, 6182, 6187, - 6205, 6209, 6213, 6317, 6339, 6342, 6366, 6381, 6391, 6489, 6962, 6966, - 6970, 6975, 6977, 6982, 6985, 6987, 6989, 6991, 6993, 6995, 6997, 6999-7000, - 7004, 7008, 7013, 7016, 7021, 7024, 7027, 7029, 7032, 7038, 7043, 7046, - 7049, 7069, 7072, 7076, 7081, 7084, 7089, 7099, 7209, 7222, 7231, 7235, - 7247, 7267, 7269, 7284, 7389, 7419, 7423-7424, 7426, 7428, 7431, 7436, - 7444, 7475, 7549, 7584, 7665-7666, 7831, 7836, 7853, 7865, 7885, 7888, - 7912, 7950, 7972, 7980, 7995, 8007, 8015, 8055, 8078 - use_flag: - - 1 - - -1 - - -1 - - -1 - - 1 - - -1 - - -1 - - -1 - - 1 - - -1 - - 1 - - -1 - - 1 - - -1 - - 1 - - 1 - - 1 - - -1 - - 1 - - 1 - - -1 - - 1 - - 1 - - 1 - - -1 - - -1 - - 1 - - 1 - - -1 - - 1 - - -1 - - 1 - - -1 - - 1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - 1 - - 1 - - 1 - - -1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - -1 - - 1 - - 1 - - 1 - - 1 - - -1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - -1 - - 1 - - 1 - - 1 - - -1 - - 1 - - -1 - - 1 - - -1 - - -1 - - -1 - - 1 - - 1 - - 1 - - 1 - - -1 - - 1 - - 1 - - -1 - - 1 - - 1 - - 1 - - -1 - - 1 - - -1 - - 1 - - -1 - - 1 - - 1 - - -1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - -1 - - 1 - - 1 - - -1 - - -1 - - -1 - - 1 - - -1 - - 1 - - -1 - - 1 - - 1 - - 1 - - -1 - - 1 - - 1 - - -1 - - -1 - - -1 - - 1 - - -1 - - 1 - - 1 - - -1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - -1 - - 1 - - 1 - - -1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - -1 - - 1 - - -1 - - 1 - - -1 - - 1 - - 1 - - -1 - - -1 - - 1 - - 1 - - 1 - - -1 - - 1 - - 1 - - -1 - - 1 - - -1 - - 1 - - -1 - - -1 - - -1 - - -1 - - -1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - -1 - - -1 - - -1 - - -1 - - 1 - - 1 - - 1 - - -1 - - -1 - - 1 - - -1 - - 1 - - 1 - - 1 - - 1 - - 1 - - -1 - - -1 - - 1 - - 1 - - -1 - - 1 - - 1 - - -1 - - 1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - 1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - 1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - 1 - - -1 - - 1 - - -1 - - -1 - - 1 - - -1 - - 1 - - -1 - - -1 - - -1 - - -1 - - 1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - use_flag_clddet: - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 31 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 31 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 31 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 31 - - 1 - - 31 - - 1 - - 1 - - 31 - - 1 - - 31 - - 1 - - 1 - - 1 - - 1 - - 31 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - obserr_dtempf: - - 0.5 - - 2.0 - - 4.0 - - 2.0 - - 4.0 - maxvalue: 1.0e-12 - action: - name: reject - - filter: Bounds Check - filter variables: - - name: brightnessTemperature - channels: 16, 29, 32, 35, 38, 41, 44, 47, 49-51, 53, 55-57, 59, 61-63, 66, - 68, 70, 72, 74, 76, 78-79, 81-87, 89, 92-93, 95, 97, 99, 101, 103-104, - 106, 109-111, 113, 116, 119, 122, 125, 128, 131, 133, 135, 138, 141, 144, - 146, 148, 150-151, 154, 157, 159-161, 163, 167, 170, 173, 176, 179-180, - 185, 187, 191, 193, 197, 199-200, 202-203, 205, 207, 210, 212-214, 217-219, - 222, 224-226, 228, 230-232, 236-237, 239, 243, 246, 249, 252, 254, 259-260, - 262, 265, 267, 269, 275, 279, 282, 285, 294, 296, 299-300, 303, 306, 309, - 313, 320, 323, 326-327, 329, 332, 335, 345, 347, 350, 354, 356, 360, 363, - 366, 371-373, 375, 377, 379, 381, 383, 386, 389, 398, 401, 404-405, 407-408, - 410-411, 414, 416, 418, 423, 426, 428, 432-434, 439, 442, 445, 450, 457, - 459, 472, 477, 483, 509, 515, 546, 552, 559, 566, 571, 573, 578, 584, - 594, 625, 646, 662, 668, 705, 739, 756, 797, 867, 906, 921, 1027, 1046, - 1090, 1098, 1121, 1133, 1173, 1191, 1194, 1222, 1271, 1283, 1338, 1409, - 1414, 1420, 1424, 1427, 1430, 1434, 1440, 1442, 1445, 1450, 1454, 1460, - 1463, 1469, 1474, 1479, 1483, 1487, 1494, 1496, 1502, 1505, 1509-1510, - 1513, 1518, 1521, 1526, 1529, 1532, 1536-1537, 1541, 1545, 1548, 1553, - 1560, 1568, 1574, 1579, 1583, 1585, 1587, 1606, 1626, 1639, 1643, 1652, - 1658-1659, 1666, 1671, 1675, 1681, 1694, 1697, 1710, 1786, 1791, 1805, - 1839, 1884, 1913, 1946-1947, 1991, 2019, 2094, 2119, 2213, 2239, 2271, - 2289, 2321, 2333, 2346, 2349, 2352, 2359, 2367, 2374, 2398, 2426, 2562, - 2701, 2741, 2745, 2760, 2819, 2889, 2907, 2910, 2919, 2921, 2939, 2944-2945, - 2948, 2951, 2958, 2971, 2977, 2985, 2988, 2990-2991, 2993, 3002, 3008, - 3014, 3027, 3029-3030, 3036, 3047, 3049, 3052-3053, 3055, 3058, 3064, - 3069, 3087, 3093, 3098, 3105, 3107, 3110, 3116, 3127, 3129, 3136, 3146, - 3151, 3160, 3165, 3168, 3175, 3178, 3189, 3207, 3228, 3244, 3248, 3252, - 3256, 3263, 3281, 3295, 3303, 3309, 3312, 3322, 3326, 3354, 3366, 3375, - 3378, 3411, 3416, 3432, 3438, 3440, 3442, 3444, 3446, 3448, 3450, 3452, - 3454, 3458, 3467, 3476, 3484, 3491, 3497, 3499, 3504, 3506, 3509, 3518, - 3527, 3555, 3575, 3577, 3580, 3582, 3586, 3589, 3599, 3610, 3626, 3638, - 3646, 3653, 3658, 3661, 3673, 3689, 3700, 3710, 3726, 3763, 3814, 3841, - 3888, 4032, 4059, 4068, 4082, 4095, 4160, 4234, 4257, 4411, 4498, 4520, - 4552, 4567, 4608, 4646, 4698, 4808, 4849, 4920, 4939, 4947, 4967, 4991, - 4996, 5015, 5028, 5056, 5128, 5130, 5144, 5170, 5178, 5183, 5188, 5191, - 5368, 5371, 5379, 5381, 5383, 5397, 5399, 5401, 5403, 5405, 5446, 5455, - 5472, 5480, 5483, 5485, 5492, 5497, 5502, 5507, 5509, 5517, 5528, 5558, - 5697, 5714, 5749, 5766, 5785, 5798-5799, 5801, 5817, 5833-5834, 5836, - 5849, 5851-5852, 5865, 5869, 5881, 5884, 5897, 5900, 5916, 5932, 5948, - 5963, 5968, 5978, 5988, 5992, 5994, 5997, 6003, 6008, 6023, 6026, 6039, - 6053, 6056, 6067, 6071, 6082, 6085, 6098, 6112, 6126, 6135, 6140, 6149, - 6154, 6158, 6161, 6168, 6174, 6182, 6187, 6205, 6209, 6213, 6317, 6339, - 6342, 6366, 6381, 6391, 6489, 6962, 6966, 6970, 6975, 6977, 6982, 6985, - 6987, 6989, 6991, 6993, 6995, 6997, 6999-7000, 7004, 7008, 7013, 7016, - 7021, 7024, 7027, 7029, 7032, 7038, 7043, 7046, 7049, 7069, 7072, 7076, - 7081, 7084, 7089, 7099, 7209, 7222, 7231, 7235, 7247, 7267, 7269, 7284, - 7389, 7419, 7423-7424, 7426, 7428, 7431, 7436, 7444, 7475, 7549, 7584, - 7665-7666, 7831, 7836, 7853, 7865, 7885, 7888, 7912, 7950, 7972, 7980, - 7995, 8007, 8015, 8055, 8078 - test variables: - - name: ObsFunction/NearSSTRetCheckIR - channels: 16, 29, 32, 35, 38, 41, 44, 47, 49-51, 53, 55-57, 59, 61-63, 66, - 68, 70, 72, 74, 76, 78-79, 81-87, 89, 92-93, 95, 97, 99, 101, 103-104, - 106, 109-111, 113, 116, 119, 122, 125, 128, 131, 133, 135, 138, 141, 144, - 146, 148, 150-151, 154, 157, 159-161, 163, 167, 170, 173, 176, 179-180, - 185, 187, 191, 193, 197, 199-200, 202-203, 205, 207, 210, 212-214, 217-219, - 222, 224-226, 228, 230-232, 236-237, 239, 243, 246, 249, 252, 254, 259-260, - 262, 265, 267, 269, 275, 279, 282, 285, 294, 296, 299-300, 303, 306, 309, - 313, 320, 323, 326-327, 329, 332, 335, 345, 347, 350, 354, 356, 360, 363, - 366, 371-373, 375, 377, 379, 381, 383, 386, 389, 398, 401, 404-405, 407-408, - 410-411, 414, 416, 418, 423, 426, 428, 432-434, 439, 442, 445, 450, 457, - 459, 472, 477, 483, 509, 515, 546, 552, 559, 566, 571, 573, 578, 584, - 594, 625, 646, 662, 668, 705, 739, 756, 797, 867, 906, 921, 1027, 1046, - 1090, 1098, 1121, 1133, 1173, 1191, 1194, 1222, 1271, 1283, 1338, 1409, - 1414, 1420, 1424, 1427, 1430, 1434, 1440, 1442, 1445, 1450, 1454, 1460, - 1463, 1469, 1474, 1479, 1483, 1487, 1494, 1496, 1502, 1505, 1509-1510, - 1513, 1518, 1521, 1526, 1529, 1532, 1536-1537, 1541, 1545, 1548, 1553, - 1560, 1568, 1574, 1579, 1583, 1585, 1587, 1606, 1626, 1639, 1643, 1652, - 1658-1659, 1666, 1671, 1675, 1681, 1694, 1697, 1710, 1786, 1791, 1805, - 1839, 1884, 1913, 1946-1947, 1991, 2019, 2094, 2119, 2213, 2239, 2271, - 2289, 2321, 2333, 2346, 2349, 2352, 2359, 2367, 2374, 2398, 2426, 2562, - 2701, 2741, 2745, 2760, 2819, 2889, 2907, 2910, 2919, 2921, 2939, 2944-2945, - 2948, 2951, 2958, 2971, 2977, 2985, 2988, 2990-2991, 2993, 3002, 3008, - 3014, 3027, 3029-3030, 3036, 3047, 3049, 3052-3053, 3055, 3058, 3064, - 3069, 3087, 3093, 3098, 3105, 3107, 3110, 3116, 3127, 3129, 3136, 3146, - 3151, 3160, 3165, 3168, 3175, 3178, 3189, 3207, 3228, 3244, 3248, 3252, - 3256, 3263, 3281, 3295, 3303, 3309, 3312, 3322, 3326, 3354, 3366, 3375, - 3378, 3411, 3416, 3432, 3438, 3440, 3442, 3444, 3446, 3448, 3450, 3452, - 3454, 3458, 3467, 3476, 3484, 3491, 3497, 3499, 3504, 3506, 3509, 3518, - 3527, 3555, 3575, 3577, 3580, 3582, 3586, 3589, 3599, 3610, 3626, 3638, - 3646, 3653, 3658, 3661, 3673, 3689, 3700, 3710, 3726, 3763, 3814, 3841, - 3888, 4032, 4059, 4068, 4082, 4095, 4160, 4234, 4257, 4411, 4498, 4520, - 4552, 4567, 4608, 4646, 4698, 4808, 4849, 4920, 4939, 4947, 4967, 4991, - 4996, 5015, 5028, 5056, 5128, 5130, 5144, 5170, 5178, 5183, 5188, 5191, - 5368, 5371, 5379, 5381, 5383, 5397, 5399, 5401, 5403, 5405, 5446, 5455, - 5472, 5480, 5483, 5485, 5492, 5497, 5502, 5507, 5509, 5517, 5528, 5558, - 5697, 5714, 5749, 5766, 5785, 5798-5799, 5801, 5817, 5833-5834, 5836, - 5849, 5851-5852, 5865, 5869, 5881, 5884, 5897, 5900, 5916, 5932, 5948, - 5963, 5968, 5978, 5988, 5992, 5994, 5997, 6003, 6008, 6023, 6026, 6039, - 6053, 6056, 6067, 6071, 6082, 6085, 6098, 6112, 6126, 6135, 6140, 6149, - 6154, 6158, 6161, 6168, 6174, 6182, 6187, 6205, 6209, 6213, 6317, 6339, - 6342, 6366, 6381, 6391, 6489, 6962, 6966, 6970, 6975, 6977, 6982, 6985, - 6987, 6989, 6991, 6993, 6995, 6997, 6999-7000, 7004, 7008, 7013, 7016, - 7021, 7024, 7027, 7029, 7032, 7038, 7043, 7046, 7049, 7069, 7072, 7076, - 7081, 7084, 7089, 7099, 7209, 7222, 7231, 7235, 7247, 7267, 7269, 7284, - 7389, 7419, 7423-7424, 7426, 7428, 7431, 7436, 7444, 7475, 7549, 7584, - 7665-7666, 7831, 7836, 7853, 7865, 7885, 7888, 7912, 7950, 7972, 7980, - 7995, 8007, 8015, 8055, 8078 - options: - channels: 16, 29, 32, 35, 38, 41, 44, 47, 49-51, 53, 55-57, 59, 61-63, - 66, 68, 70, 72, 74, 76, 78-79, 81-87, 89, 92-93, 95, 97, 99, 101, 103-104, - 106, 109-111, 113, 116, 119, 122, 125, 128, 131, 133, 135, 138, 141, - 144, 146, 148, 150-151, 154, 157, 159-161, 163, 167, 170, 173, 176, - 179-180, 185, 187, 191, 193, 197, 199-200, 202-203, 205, 207, 210, 212-214, - 217-219, 222, 224-226, 228, 230-232, 236-237, 239, 243, 246, 249, 252, - 254, 259-260, 262, 265, 267, 269, 275, 279, 282, 285, 294, 296, 299-300, - 303, 306, 309, 313, 320, 323, 326-327, 329, 332, 335, 345, 347, 350, - 354, 356, 360, 363, 366, 371-373, 375, 377, 379, 381, 383, 386, 389, - 398, 401, 404-405, 407-408, 410-411, 414, 416, 418, 423, 426, 428, 432-434, - 439, 442, 445, 450, 457, 459, 472, 477, 483, 509, 515, 546, 552, 559, - 566, 571, 573, 578, 584, 594, 625, 646, 662, 668, 705, 739, 756, 797, - 867, 906, 921, 1027, 1046, 1090, 1098, 1121, 1133, 1173, 1191, 1194, - 1222, 1271, 1283, 1338, 1409, 1414, 1420, 1424, 1427, 1430, 1434, 1440, - 1442, 1445, 1450, 1454, 1460, 1463, 1469, 1474, 1479, 1483, 1487, 1494, - 1496, 1502, 1505, 1509-1510, 1513, 1518, 1521, 1526, 1529, 1532, 1536-1537, - 1541, 1545, 1548, 1553, 1560, 1568, 1574, 1579, 1583, 1585, 1587, 1606, - 1626, 1639, 1643, 1652, 1658-1659, 1666, 1671, 1675, 1681, 1694, 1697, - 1710, 1786, 1791, 1805, 1839, 1884, 1913, 1946-1947, 1991, 2019, 2094, - 2119, 2213, 2239, 2271, 2289, 2321, 2333, 2346, 2349, 2352, 2359, 2367, - 2374, 2398, 2426, 2562, 2701, 2741, 2745, 2760, 2819, 2889, 2907, 2910, - 2919, 2921, 2939, 2944-2945, 2948, 2951, 2958, 2971, 2977, 2985, 2988, - 2990-2991, 2993, 3002, 3008, 3014, 3027, 3029-3030, 3036, 3047, 3049, - 3052-3053, 3055, 3058, 3064, 3069, 3087, 3093, 3098, 3105, 3107, 3110, - 3116, 3127, 3129, 3136, 3146, 3151, 3160, 3165, 3168, 3175, 3178, 3189, - 3207, 3228, 3244, 3248, 3252, 3256, 3263, 3281, 3295, 3303, 3309, 3312, - 3322, 3326, 3354, 3366, 3375, 3378, 3411, 3416, 3432, 3438, 3440, 3442, - 3444, 3446, 3448, 3450, 3452, 3454, 3458, 3467, 3476, 3484, 3491, 3497, - 3499, 3504, 3506, 3509, 3518, 3527, 3555, 3575, 3577, 3580, 3582, 3586, - 3589, 3599, 3610, 3626, 3638, 3646, 3653, 3658, 3661, 3673, 3689, 3700, - 3710, 3726, 3763, 3814, 3841, 3888, 4032, 4059, 4068, 4082, 4095, 4160, - 4234, 4257, 4411, 4498, 4520, 4552, 4567, 4608, 4646, 4698, 4808, 4849, - 4920, 4939, 4947, 4967, 4991, 4996, 5015, 5028, 5056, 5128, 5130, 5144, - 5170, 5178, 5183, 5188, 5191, 5368, 5371, 5379, 5381, 5383, 5397, 5399, - 5401, 5403, 5405, 5446, 5455, 5472, 5480, 5483, 5485, 5492, 5497, 5502, - 5507, 5509, 5517, 5528, 5558, 5697, 5714, 5749, 5766, 5785, 5798-5799, - 5801, 5817, 5833-5834, 5836, 5849, 5851-5852, 5865, 5869, 5881, 5884, - 5897, 5900, 5916, 5932, 5948, 5963, 5968, 5978, 5988, 5992, 5994, 5997, - 6003, 6008, 6023, 6026, 6039, 6053, 6056, 6067, 6071, 6082, 6085, 6098, - 6112, 6126, 6135, 6140, 6149, 6154, 6158, 6161, 6168, 6174, 6182, 6187, - 6205, 6209, 6213, 6317, 6339, 6342, 6366, 6381, 6391, 6489, 6962, 6966, - 6970, 6975, 6977, 6982, 6985, 6987, 6989, 6991, 6993, 6995, 6997, 6999-7000, - 7004, 7008, 7013, 7016, 7021, 7024, 7027, 7029, 7032, 7038, 7043, 7046, - 7049, 7069, 7072, 7076, 7081, 7084, 7089, 7099, 7209, 7222, 7231, 7235, - 7247, 7267, 7269, 7284, 7389, 7419, 7423-7424, 7426, 7428, 7431, 7436, - 7444, 7475, 7549, 7584, 7665-7666, 7831, 7836, 7853, 7865, 7885, 7888, - 7912, 7950, 7972, 7980, 7995, 8007, 8015, 8055, 8078 - use_flag: - - 1 - - -1 - - -1 - - -1 - - 1 - - -1 - - -1 - - -1 - - 1 - - -1 - - 1 - - -1 - - 1 - - -1 - - 1 - - 1 - - 1 - - -1 - - 1 - - 1 - - -1 - - 1 - - 1 - - 1 - - -1 - - -1 - - 1 - - 1 - - -1 - - 1 - - -1 - - 1 - - -1 - - 1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - 1 - - 1 - - 1 - - -1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - -1 - - 1 - - 1 - - 1 - - 1 - - -1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - -1 - - 1 - - 1 - - 1 - - -1 - - 1 - - -1 - - 1 - - -1 - - -1 - - -1 - - 1 - - 1 - - 1 - - 1 - - -1 - - 1 - - 1 - - -1 - - 1 - - 1 - - 1 - - -1 - - 1 - - -1 - - 1 - - -1 - - 1 - - 1 - - -1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - -1 - - 1 - - 1 - - -1 - - -1 - - -1 - - 1 - - -1 - - 1 - - -1 - - 1 - - 1 - - 1 - - -1 - - 1 - - 1 - - -1 - - -1 - - -1 - - 1 - - -1 - - 1 - - 1 - - -1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - -1 - - 1 - - 1 - - -1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - -1 - - 1 - - -1 - - 1 - - -1 - - 1 - - 1 - - -1 - - -1 - - 1 - - 1 - - 1 - - -1 - - 1 - - 1 - - -1 - - 1 - - -1 - - 1 - - -1 - - -1 - - -1 - - -1 - - -1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - -1 - - -1 - - -1 - - -1 - - 1 - - 1 - - 1 - - -1 - - -1 - - 1 - - -1 - - 1 - - 1 - - 1 - - 1 - - 1 - - -1 - - -1 - - 1 - - 1 - - -1 - - 1 - - 1 - - -1 - - 1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - 1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - 1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - 1 - - -1 - - 1 - - -1 - - -1 - - 1 - - -1 - - 1 - - -1 - - -1 - - -1 - - -1 - - 1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - obserr_demisf: - - 0.01 - - 0.02 - - 0.03 - - 0.02 - - 0.03 - obserr_dtempf: - - 0.5 - - 2.0 - - 4.0 - - 2.0 - - 4.0 - maxvalue: 1.0e-12 - action: - name: reject - - filter: BlackList - filter variables: - - name: brightnessTemperature - channels: 16, 29, 32, 35, 38, 41, 44, 47, 49-51, 53, 55-57, 59, 61-63, 66, - 68, 70, 72, 74, 76, 78-79, 81-87, 89, 92-93, 95, 97, 99, 101, 103-104, - 106, 109-111, 113, 116, 119, 122, 125, 128, 131, 133, 135, 138, 141, 144, - 146, 148, 150-151, 154, 157, 159-161, 163, 167, 170, 173, 176, 179-180, - 185, 187, 191, 193, 197, 199-200, 202-203, 205, 207, 210, 212-214, 217-219, - 222, 224-226, 228, 230-232, 236-237, 239, 243, 246, 249, 252, 254, 259-260, - 262, 265, 267, 269, 275, 279, 282, 285, 294, 296, 299-300, 303, 306, 309, - 313, 320, 323, 326-327, 329, 332, 335, 345, 347, 350, 354, 356, 360, 363, - 366, 371-373, 375, 377, 379, 381, 383, 386, 389, 398, 401, 404-405, 407-408, - 410-411, 414, 416, 418, 423, 426, 428, 432-434, 439, 442, 445, 450, 457, - 459, 472, 477, 483, 509, 515, 546, 552, 559, 566, 571, 573, 578, 584, - 594, 625, 646, 662, 668, 705, 739, 756, 797, 867, 906, 921, 1027, 1046, - 1090, 1098, 1121, 1133, 1173, 1191, 1194, 1222, 1271, 1283, 1338, 1409, - 1414, 1420, 1424, 1427, 1430, 1434, 1440, 1442, 1445, 1450, 1454, 1460, - 1463, 1469, 1474, 1479, 1483, 1487, 1494, 1496, 1502, 1505, 1509-1510, - 1513, 1518, 1521, 1526, 1529, 1532, 1536-1537, 1541, 1545, 1548, 1553, - 1560, 1568, 1574, 1579, 1583, 1585, 1587, 1606, 1626, 1639, 1643, 1652, - 1658-1659, 1666, 1671, 1675, 1681, 1694, 1697, 1710, 1786, 1791, 1805, - 1839, 1884, 1913, 1946-1947, 1991, 2019, 2094, 2119, 2213, 2239, 2271, - 2289, 2321, 2333, 2346, 2349, 2352, 2359, 2367, 2374, 2398, 2426, 2562, - 2701, 2741, 2745, 2760, 2819, 2889, 2907, 2910, 2919, 2921, 2939, 2944-2945, - 2948, 2951, 2958, 2971, 2977, 2985, 2988, 2990-2991, 2993, 3002, 3008, - 3014, 3027, 3029-3030, 3036, 3047, 3049, 3052-3053, 3055, 3058, 3064, - 3069, 3087, 3093, 3098, 3105, 3107, 3110, 3116, 3127, 3129, 3136, 3146, - 3151, 3160, 3165, 3168, 3175, 3178, 3189, 3207, 3228, 3244, 3248, 3252, - 3256, 3263, 3281, 3295, 3303, 3309, 3312, 3322, 3326, 3354, 3366, 3375, - 3378, 3411, 3416, 3432, 3438, 3440, 3442, 3444, 3446, 3448, 3450, 3452, - 3454, 3458, 3467, 3476, 3484, 3491, 3497, 3499, 3504, 3506, 3509, 3518, - 3527, 3555, 3575, 3577, 3580, 3582, 3586, 3589, 3599, 3610, 3626, 3638, - 3646, 3653, 3658, 3661, 3673, 3689, 3700, 3710, 3726, 3763, 3814, 3841, - 3888, 4032, 4059, 4068, 4082, 4095, 4160, 4234, 4257, 4411, 4498, 4520, - 4552, 4567, 4608, 4646, 4698, 4808, 4849, 4920, 4939, 4947, 4967, 4991, - 4996, 5015, 5028, 5056, 5128, 5130, 5144, 5170, 5178, 5183, 5188, 5191, - 5368, 5371, 5379, 5381, 5383, 5397, 5399, 5401, 5403, 5405, 5446, 5455, - 5472, 5480, 5483, 5485, 5492, 5497, 5502, 5507, 5509, 5517, 5528, 5558, - 5697, 5714, 5749, 5766, 5785, 5798-5799, 5801, 5817, 5833-5834, 5836, - 5849, 5851-5852, 5865, 5869, 5881, 5884, 5897, 5900, 5916, 5932, 5948, - 5963, 5968, 5978, 5988, 5992, 5994, 5997, 6003, 6008, 6023, 6026, 6039, - 6053, 6056, 6067, 6071, 6082, 6085, 6098, 6112, 6126, 6135, 6140, 6149, - 6154, 6158, 6161, 6168, 6174, 6182, 6187, 6205, 6209, 6213, 6317, 6339, - 6342, 6366, 6381, 6391, 6489, 6962, 6966, 6970, 6975, 6977, 6982, 6985, - 6987, 6989, 6991, 6993, 6995, 6997, 6999-7000, 7004, 7008, 7013, 7016, - 7021, 7024, 7027, 7029, 7032, 7038, 7043, 7046, 7049, 7069, 7072, 7076, - 7081, 7084, 7089, 7099, 7209, 7222, 7231, 7235, 7247, 7267, 7269, 7284, - 7389, 7419, 7423-7424, 7426, 7428, 7431, 7436, 7444, 7475, 7549, 7584, - 7665-7666, 7831, 7836, 7853, 7865, 7885, 7888, 7912, 7950, 7972, 7980, - 7995, 8007, 8015, 8055, 8078 - action: - name: inflate error - inflation variable: - name: ObsFunction/ObsErrorFactorSurfJacobianRad - channels: 16, 29, 32, 35, 38, 41, 44, 47, 49-51, 53, 55-57, 59, 61-63, - 66, 68, 70, 72, 74, 76, 78-79, 81-87, 89, 92-93, 95, 97, 99, 101, 103-104, - 106, 109-111, 113, 116, 119, 122, 125, 128, 131, 133, 135, 138, 141, - 144, 146, 148, 150-151, 154, 157, 159-161, 163, 167, 170, 173, 176, - 179-180, 185, 187, 191, 193, 197, 199-200, 202-203, 205, 207, 210, 212-214, - 217-219, 222, 224-226, 228, 230-232, 236-237, 239, 243, 246, 249, 252, - 254, 259-260, 262, 265, 267, 269, 275, 279, 282, 285, 294, 296, 299-300, - 303, 306, 309, 313, 320, 323, 326-327, 329, 332, 335, 345, 347, 350, - 354, 356, 360, 363, 366, 371-373, 375, 377, 379, 381, 383, 386, 389, - 398, 401, 404-405, 407-408, 410-411, 414, 416, 418, 423, 426, 428, 432-434, - 439, 442, 445, 450, 457, 459, 472, 477, 483, 509, 515, 546, 552, 559, - 566, 571, 573, 578, 584, 594, 625, 646, 662, 668, 705, 739, 756, 797, - 867, 906, 921, 1027, 1046, 1090, 1098, 1121, 1133, 1173, 1191, 1194, - 1222, 1271, 1283, 1338, 1409, 1414, 1420, 1424, 1427, 1430, 1434, 1440, - 1442, 1445, 1450, 1454, 1460, 1463, 1469, 1474, 1479, 1483, 1487, 1494, - 1496, 1502, 1505, 1509-1510, 1513, 1518, 1521, 1526, 1529, 1532, 1536-1537, - 1541, 1545, 1548, 1553, 1560, 1568, 1574, 1579, 1583, 1585, 1587, 1606, - 1626, 1639, 1643, 1652, 1658-1659, 1666, 1671, 1675, 1681, 1694, 1697, - 1710, 1786, 1791, 1805, 1839, 1884, 1913, 1946-1947, 1991, 2019, 2094, - 2119, 2213, 2239, 2271, 2289, 2321, 2333, 2346, 2349, 2352, 2359, 2367, - 2374, 2398, 2426, 2562, 2701, 2741, 2745, 2760, 2819, 2889, 2907, 2910, - 2919, 2921, 2939, 2944-2945, 2948, 2951, 2958, 2971, 2977, 2985, 2988, - 2990-2991, 2993, 3002, 3008, 3014, 3027, 3029-3030, 3036, 3047, 3049, - 3052-3053, 3055, 3058, 3064, 3069, 3087, 3093, 3098, 3105, 3107, 3110, - 3116, 3127, 3129, 3136, 3146, 3151, 3160, 3165, 3168, 3175, 3178, 3189, - 3207, 3228, 3244, 3248, 3252, 3256, 3263, 3281, 3295, 3303, 3309, 3312, - 3322, 3326, 3354, 3366, 3375, 3378, 3411, 3416, 3432, 3438, 3440, 3442, - 3444, 3446, 3448, 3450, 3452, 3454, 3458, 3467, 3476, 3484, 3491, 3497, - 3499, 3504, 3506, 3509, 3518, 3527, 3555, 3575, 3577, 3580, 3582, 3586, - 3589, 3599, 3610, 3626, 3638, 3646, 3653, 3658, 3661, 3673, 3689, 3700, - 3710, 3726, 3763, 3814, 3841, 3888, 4032, 4059, 4068, 4082, 4095, 4160, - 4234, 4257, 4411, 4498, 4520, 4552, 4567, 4608, 4646, 4698, 4808, 4849, - 4920, 4939, 4947, 4967, 4991, 4996, 5015, 5028, 5056, 5128, 5130, 5144, - 5170, 5178, 5183, 5188, 5191, 5368, 5371, 5379, 5381, 5383, 5397, 5399, - 5401, 5403, 5405, 5446, 5455, 5472, 5480, 5483, 5485, 5492, 5497, 5502, - 5507, 5509, 5517, 5528, 5558, 5697, 5714, 5749, 5766, 5785, 5798-5799, - 5801, 5817, 5833-5834, 5836, 5849, 5851-5852, 5865, 5869, 5881, 5884, - 5897, 5900, 5916, 5932, 5948, 5963, 5968, 5978, 5988, 5992, 5994, 5997, - 6003, 6008, 6023, 6026, 6039, 6053, 6056, 6067, 6071, 6082, 6085, 6098, - 6112, 6126, 6135, 6140, 6149, 6154, 6158, 6161, 6168, 6174, 6182, 6187, - 6205, 6209, 6213, 6317, 6339, 6342, 6366, 6381, 6391, 6489, 6962, 6966, - 6970, 6975, 6977, 6982, 6985, 6987, 6989, 6991, 6993, 6995, 6997, 6999-7000, - 7004, 7008, 7013, 7016, 7021, 7024, 7027, 7029, 7032, 7038, 7043, 7046, - 7049, 7069, 7072, 7076, 7081, 7084, 7089, 7099, 7209, 7222, 7231, 7235, - 7247, 7267, 7269, 7284, 7389, 7419, 7423-7424, 7426, 7428, 7431, 7436, - 7444, 7475, 7549, 7584, 7665-7666, 7831, 7836, 7853, 7865, 7885, 7888, - 7912, 7950, 7972, 7980, 7995, 8007, 8015, 8055, 8078 - options: - channels: 16, 29, 32, 35, 38, 41, 44, 47, 49-51, 53, 55-57, 59, 61-63, - 66, 68, 70, 72, 74, 76, 78-79, 81-87, 89, 92-93, 95, 97, 99, 101, - 103-104, 106, 109-111, 113, 116, 119, 122, 125, 128, 131, 133, 135, - 138, 141, 144, 146, 148, 150-151, 154, 157, 159-161, 163, 167, 170, - 173, 176, 179-180, 185, 187, 191, 193, 197, 199-200, 202-203, 205, - 207, 210, 212-214, 217-219, 222, 224-226, 228, 230-232, 236-237, 239, - 243, 246, 249, 252, 254, 259-260, 262, 265, 267, 269, 275, 279, 282, - 285, 294, 296, 299-300, 303, 306, 309, 313, 320, 323, 326-327, 329, - 332, 335, 345, 347, 350, 354, 356, 360, 363, 366, 371-373, 375, 377, - 379, 381, 383, 386, 389, 398, 401, 404-405, 407-408, 410-411, 414, - 416, 418, 423, 426, 428, 432-434, 439, 442, 445, 450, 457, 459, 472, - 477, 483, 509, 515, 546, 552, 559, 566, 571, 573, 578, 584, 594, 625, - 646, 662, 668, 705, 739, 756, 797, 867, 906, 921, 1027, 1046, 1090, - 1098, 1121, 1133, 1173, 1191, 1194, 1222, 1271, 1283, 1338, 1409, - 1414, 1420, 1424, 1427, 1430, 1434, 1440, 1442, 1445, 1450, 1454, - 1460, 1463, 1469, 1474, 1479, 1483, 1487, 1494, 1496, 1502, 1505, - 1509-1510, 1513, 1518, 1521, 1526, 1529, 1532, 1536-1537, 1541, 1545, - 1548, 1553, 1560, 1568, 1574, 1579, 1583, 1585, 1587, 1606, 1626, - 1639, 1643, 1652, 1658-1659, 1666, 1671, 1675, 1681, 1694, 1697, 1710, - 1786, 1791, 1805, 1839, 1884, 1913, 1946-1947, 1991, 2019, 2094, 2119, - 2213, 2239, 2271, 2289, 2321, 2333, 2346, 2349, 2352, 2359, 2367, - 2374, 2398, 2426, 2562, 2701, 2741, 2745, 2760, 2819, 2889, 2907, - 2910, 2919, 2921, 2939, 2944-2945, 2948, 2951, 2958, 2971, 2977, 2985, - 2988, 2990-2991, 2993, 3002, 3008, 3014, 3027, 3029-3030, 3036, 3047, - 3049, 3052-3053, 3055, 3058, 3064, 3069, 3087, 3093, 3098, 3105, 3107, - 3110, 3116, 3127, 3129, 3136, 3146, 3151, 3160, 3165, 3168, 3175, - 3178, 3189, 3207, 3228, 3244, 3248, 3252, 3256, 3263, 3281, 3295, - 3303, 3309, 3312, 3322, 3326, 3354, 3366, 3375, 3378, 3411, 3416, - 3432, 3438, 3440, 3442, 3444, 3446, 3448, 3450, 3452, 3454, 3458, - 3467, 3476, 3484, 3491, 3497, 3499, 3504, 3506, 3509, 3518, 3527, - 3555, 3575, 3577, 3580, 3582, 3586, 3589, 3599, 3610, 3626, 3638, - 3646, 3653, 3658, 3661, 3673, 3689, 3700, 3710, 3726, 3763, 3814, - 3841, 3888, 4032, 4059, 4068, 4082, 4095, 4160, 4234, 4257, 4411, - 4498, 4520, 4552, 4567, 4608, 4646, 4698, 4808, 4849, 4920, 4939, - 4947, 4967, 4991, 4996, 5015, 5028, 5056, 5128, 5130, 5144, 5170, - 5178, 5183, 5188, 5191, 5368, 5371, 5379, 5381, 5383, 5397, 5399, - 5401, 5403, 5405, 5446, 5455, 5472, 5480, 5483, 5485, 5492, 5497, - 5502, 5507, 5509, 5517, 5528, 5558, 5697, 5714, 5749, 5766, 5785, - 5798-5799, 5801, 5817, 5833-5834, 5836, 5849, 5851-5852, 5865, 5869, - 5881, 5884, 5897, 5900, 5916, 5932, 5948, 5963, 5968, 5978, 5988, - 5992, 5994, 5997, 6003, 6008, 6023, 6026, 6039, 6053, 6056, 6067, - 6071, 6082, 6085, 6098, 6112, 6126, 6135, 6140, 6149, 6154, 6158, - 6161, 6168, 6174, 6182, 6187, 6205, 6209, 6213, 6317, 6339, 6342, - 6366, 6381, 6391, 6489, 6962, 6966, 6970, 6975, 6977, 6982, 6985, - 6987, 6989, 6991, 6993, 6995, 6997, 6999-7000, 7004, 7008, 7013, 7016, - 7021, 7024, 7027, 7029, 7032, 7038, 7043, 7046, 7049, 7069, 7072, - 7076, 7081, 7084, 7089, 7099, 7209, 7222, 7231, 7235, 7247, 7267, - 7269, 7284, 7389, 7419, 7423-7424, 7426, 7428, 7431, 7436, 7444, 7475, - 7549, 7584, 7665-7666, 7831, 7836, 7853, 7865, 7885, 7888, 7912, 7950, - 7972, 7980, 7995, 8007, 8015, 8055, 8078 - sensor: iasi_metop-b - obserr_demisf: - - 0.01 - - 0.02 - - 0.03 - - 0.02 - - 0.03 - obserr_dtempf: - - 0.5 - - 2.0 - - 4.0 - - 2.0 - - 4.0 - - filter: Background Check - filter variables: - - name: brightnessTemperature - channels: 16, 29, 32, 35, 38, 41, 44, 47, 49-51, 53, 55-57, 59, 61-63, 66, - 68, 70, 72, 74, 76, 78-79, 81-87, 89, 92-93, 95, 97, 99, 101, 103-104, - 106, 109-111, 113, 116, 119, 122, 125, 128, 131, 133, 135, 138, 141, 144, - 146, 148, 150-151, 154, 157, 159-161, 163, 167, 170, 173, 176, 179-180, - 185, 187, 191, 193, 197, 199-200, 202-203, 205, 207, 210, 212-214, 217-219, - 222, 224-226, 228, 230-232, 236-237, 239, 243, 246, 249, 252, 254, 259-260, - 262, 265, 267, 269, 275, 279, 282, 285, 294, 296, 299-300, 303, 306, 309, - 313, 320, 323, 326-327, 329, 332, 335, 345, 347, 350, 354, 356, 360, 363, - 366, 371-373, 375, 377, 379, 381, 383, 386, 389, 398, 401, 404-405, 407-408, - 410-411, 414, 416, 418, 423, 426, 428, 432-434, 439, 442, 445, 450, 457, - 459, 472, 477, 483, 509, 515, 546, 552, 559, 566, 571, 573, 578, 584, - 594, 625, 646, 662, 668, 705, 739, 756, 797, 867, 906, 921, 1027, 1046, - 1090, 1098, 1121, 1133, 1173, 1191, 1194, 1222, 1271, 1283, 1338, 1409, - 1414, 1420, 1424, 1427, 1430, 1434, 1440, 1442, 1445, 1450, 1454, 1460, - 1463, 1469, 1474, 1479, 1483, 1487, 1494, 1496, 1502, 1505, 1509-1510, - 1513, 1518, 1521, 1526, 1529, 1532, 1536-1537, 1541, 1545, 1548, 1553, - 1560, 1568, 1574, 1579, 1583, 1585, 1587, 1606, 1626, 1639, 1643, 1652, - 1658-1659, 1666, 1671, 1675, 1681, 1694, 1697, 1710, 1786, 1791, 1805, - 1839, 1884, 1913, 1946-1947, 1991, 2019, 2094, 2119, 2213, 2239, 2271, - 2289, 2321, 2333, 2346, 2349, 2352, 2359, 2367, 2374, 2398, 2426, 2562, - 2701, 2741, 2745, 2760, 2819, 2889, 2907, 2910, 2919, 2921, 2939, 2944-2945, - 2948, 2951, 2958, 2971, 2977, 2985, 2988, 2990-2991, 2993, 3002, 3008, - 3014, 3027, 3029-3030, 3036, 3047, 3049, 3052-3053, 3055, 3058, 3064, - 3069, 3087, 3093, 3098, 3105, 3107, 3110, 3116, 3127, 3129, 3136, 3146, - 3151, 3160, 3165, 3168, 3175, 3178, 3189, 3207, 3228, 3244, 3248, 3252, - 3256, 3263, 3281, 3295, 3303, 3309, 3312, 3322, 3326, 3354, 3366, 3375, - 3378, 3411, 3416, 3432, 3438, 3440, 3442, 3444, 3446, 3448, 3450, 3452, - 3454, 3458, 3467, 3476, 3484, 3491, 3497, 3499, 3504, 3506, 3509, 3518, - 3527, 3555, 3575, 3577, 3580, 3582, 3586, 3589, 3599, 3610, 3626, 3638, - 3646, 3653, 3658, 3661, 3673, 3689, 3700, 3710, 3726, 3763, 3814, 3841, - 3888, 4032, 4059, 4068, 4082, 4095, 4160, 4234, 4257, 4411, 4498, 4520, - 4552, 4567, 4608, 4646, 4698, 4808, 4849, 4920, 4939, 4947, 4967, 4991, - 4996, 5015, 5028, 5056, 5128, 5130, 5144, 5170, 5178, 5183, 5188, 5191, - 5368, 5371, 5379, 5381, 5383, 5397, 5399, 5401, 5403, 5405, 5446, 5455, - 5472, 5480, 5483, 5485, 5492, 5497, 5502, 5507, 5509, 5517, 5528, 5558, - 5697, 5714, 5749, 5766, 5785, 5798-5799, 5801, 5817, 5833-5834, 5836, - 5849, 5851-5852, 5865, 5869, 5881, 5884, 5897, 5900, 5916, 5932, 5948, - 5963, 5968, 5978, 5988, 5992, 5994, 5997, 6003, 6008, 6023, 6026, 6039, - 6053, 6056, 6067, 6071, 6082, 6085, 6098, 6112, 6126, 6135, 6140, 6149, - 6154, 6158, 6161, 6168, 6174, 6182, 6187, 6205, 6209, 6213, 6317, 6339, - 6342, 6366, 6381, 6391, 6489, 6962, 6966, 6970, 6975, 6977, 6982, 6985, - 6987, 6989, 6991, 6993, 6995, 6997, 6999-7000, 7004, 7008, 7013, 7016, - 7021, 7024, 7027, 7029, 7032, 7038, 7043, 7046, 7049, 7069, 7072, 7076, - 7081, 7084, 7089, 7099, 7209, 7222, 7231, 7235, 7247, 7267, 7269, 7284, - 7389, 7419, 7423-7424, 7426, 7428, 7431, 7436, 7444, 7475, 7549, 7584, - 7665-7666, 7831, 7836, 7853, 7865, 7885, 7888, 7912, 7950, 7972, 7980, - 7995, 8007, 8015, 8055, 8078 - function absolute threshold: - - name: ObsFunction/ObsErrorBoundIR - channels: 16, 29, 32, 35, 38, 41, 44, 47, 49-51, 53, 55-57, 59, 61-63, 66, - 68, 70, 72, 74, 76, 78-79, 81-87, 89, 92-93, 95, 97, 99, 101, 103-104, - 106, 109-111, 113, 116, 119, 122, 125, 128, 131, 133, 135, 138, 141, 144, - 146, 148, 150-151, 154, 157, 159-161, 163, 167, 170, 173, 176, 179-180, - 185, 187, 191, 193, 197, 199-200, 202-203, 205, 207, 210, 212-214, 217-219, - 222, 224-226, 228, 230-232, 236-237, 239, 243, 246, 249, 252, 254, 259-260, - 262, 265, 267, 269, 275, 279, 282, 285, 294, 296, 299-300, 303, 306, 309, - 313, 320, 323, 326-327, 329, 332, 335, 345, 347, 350, 354, 356, 360, 363, - 366, 371-373, 375, 377, 379, 381, 383, 386, 389, 398, 401, 404-405, 407-408, - 410-411, 414, 416, 418, 423, 426, 428, 432-434, 439, 442, 445, 450, 457, - 459, 472, 477, 483, 509, 515, 546, 552, 559, 566, 571, 573, 578, 584, - 594, 625, 646, 662, 668, 705, 739, 756, 797, 867, 906, 921, 1027, 1046, - 1090, 1098, 1121, 1133, 1173, 1191, 1194, 1222, 1271, 1283, 1338, 1409, - 1414, 1420, 1424, 1427, 1430, 1434, 1440, 1442, 1445, 1450, 1454, 1460, - 1463, 1469, 1474, 1479, 1483, 1487, 1494, 1496, 1502, 1505, 1509-1510, - 1513, 1518, 1521, 1526, 1529, 1532, 1536-1537, 1541, 1545, 1548, 1553, - 1560, 1568, 1574, 1579, 1583, 1585, 1587, 1606, 1626, 1639, 1643, 1652, - 1658-1659, 1666, 1671, 1675, 1681, 1694, 1697, 1710, 1786, 1791, 1805, - 1839, 1884, 1913, 1946-1947, 1991, 2019, 2094, 2119, 2213, 2239, 2271, - 2289, 2321, 2333, 2346, 2349, 2352, 2359, 2367, 2374, 2398, 2426, 2562, - 2701, 2741, 2745, 2760, 2819, 2889, 2907, 2910, 2919, 2921, 2939, 2944-2945, - 2948, 2951, 2958, 2971, 2977, 2985, 2988, 2990-2991, 2993, 3002, 3008, - 3014, 3027, 3029-3030, 3036, 3047, 3049, 3052-3053, 3055, 3058, 3064, - 3069, 3087, 3093, 3098, 3105, 3107, 3110, 3116, 3127, 3129, 3136, 3146, - 3151, 3160, 3165, 3168, 3175, 3178, 3189, 3207, 3228, 3244, 3248, 3252, - 3256, 3263, 3281, 3295, 3303, 3309, 3312, 3322, 3326, 3354, 3366, 3375, - 3378, 3411, 3416, 3432, 3438, 3440, 3442, 3444, 3446, 3448, 3450, 3452, - 3454, 3458, 3467, 3476, 3484, 3491, 3497, 3499, 3504, 3506, 3509, 3518, - 3527, 3555, 3575, 3577, 3580, 3582, 3586, 3589, 3599, 3610, 3626, 3638, - 3646, 3653, 3658, 3661, 3673, 3689, 3700, 3710, 3726, 3763, 3814, 3841, - 3888, 4032, 4059, 4068, 4082, 4095, 4160, 4234, 4257, 4411, 4498, 4520, - 4552, 4567, 4608, 4646, 4698, 4808, 4849, 4920, 4939, 4947, 4967, 4991, - 4996, 5015, 5028, 5056, 5128, 5130, 5144, 5170, 5178, 5183, 5188, 5191, - 5368, 5371, 5379, 5381, 5383, 5397, 5399, 5401, 5403, 5405, 5446, 5455, - 5472, 5480, 5483, 5485, 5492, 5497, 5502, 5507, 5509, 5517, 5528, 5558, - 5697, 5714, 5749, 5766, 5785, 5798-5799, 5801, 5817, 5833-5834, 5836, - 5849, 5851-5852, 5865, 5869, 5881, 5884, 5897, 5900, 5916, 5932, 5948, - 5963, 5968, 5978, 5988, 5992, 5994, 5997, 6003, 6008, 6023, 6026, 6039, - 6053, 6056, 6067, 6071, 6082, 6085, 6098, 6112, 6126, 6135, 6140, 6149, - 6154, 6158, 6161, 6168, 6174, 6182, 6187, 6205, 6209, 6213, 6317, 6339, - 6342, 6366, 6381, 6391, 6489, 6962, 6966, 6970, 6975, 6977, 6982, 6985, - 6987, 6989, 6991, 6993, 6995, 6997, 6999-7000, 7004, 7008, 7013, 7016, - 7021, 7024, 7027, 7029, 7032, 7038, 7043, 7046, 7049, 7069, 7072, 7076, - 7081, 7084, 7089, 7099, 7209, 7222, 7231, 7235, 7247, 7267, 7269, 7284, - 7389, 7419, 7423-7424, 7426, 7428, 7431, 7436, 7444, 7475, 7549, 7584, - 7665-7666, 7831, 7836, 7853, 7865, 7885, 7888, 7912, 7950, 7972, 7980, - 7995, 8007, 8015, 8055, 8078 - options: - channels: 16, 29, 32, 35, 38, 41, 44, 47, 49-51, 53, 55-57, 59, 61-63, - 66, 68, 70, 72, 74, 76, 78-79, 81-87, 89, 92-93, 95, 97, 99, 101, 103-104, - 106, 109-111, 113, 116, 119, 122, 125, 128, 131, 133, 135, 138, 141, - 144, 146, 148, 150-151, 154, 157, 159-161, 163, 167, 170, 173, 176, - 179-180, 185, 187, 191, 193, 197, 199-200, 202-203, 205, 207, 210, 212-214, - 217-219, 222, 224-226, 228, 230-232, 236-237, 239, 243, 246, 249, 252, - 254, 259-260, 262, 265, 267, 269, 275, 279, 282, 285, 294, 296, 299-300, - 303, 306, 309, 313, 320, 323, 326-327, 329, 332, 335, 345, 347, 350, - 354, 356, 360, 363, 366, 371-373, 375, 377, 379, 381, 383, 386, 389, - 398, 401, 404-405, 407-408, 410-411, 414, 416, 418, 423, 426, 428, 432-434, - 439, 442, 445, 450, 457, 459, 472, 477, 483, 509, 515, 546, 552, 559, - 566, 571, 573, 578, 584, 594, 625, 646, 662, 668, 705, 739, 756, 797, - 867, 906, 921, 1027, 1046, 1090, 1098, 1121, 1133, 1173, 1191, 1194, - 1222, 1271, 1283, 1338, 1409, 1414, 1420, 1424, 1427, 1430, 1434, 1440, - 1442, 1445, 1450, 1454, 1460, 1463, 1469, 1474, 1479, 1483, 1487, 1494, - 1496, 1502, 1505, 1509-1510, 1513, 1518, 1521, 1526, 1529, 1532, 1536-1537, - 1541, 1545, 1548, 1553, 1560, 1568, 1574, 1579, 1583, 1585, 1587, 1606, - 1626, 1639, 1643, 1652, 1658-1659, 1666, 1671, 1675, 1681, 1694, 1697, - 1710, 1786, 1791, 1805, 1839, 1884, 1913, 1946-1947, 1991, 2019, 2094, - 2119, 2213, 2239, 2271, 2289, 2321, 2333, 2346, 2349, 2352, 2359, 2367, - 2374, 2398, 2426, 2562, 2701, 2741, 2745, 2760, 2819, 2889, 2907, 2910, - 2919, 2921, 2939, 2944-2945, 2948, 2951, 2958, 2971, 2977, 2985, 2988, - 2990-2991, 2993, 3002, 3008, 3014, 3027, 3029-3030, 3036, 3047, 3049, - 3052-3053, 3055, 3058, 3064, 3069, 3087, 3093, 3098, 3105, 3107, 3110, - 3116, 3127, 3129, 3136, 3146, 3151, 3160, 3165, 3168, 3175, 3178, 3189, - 3207, 3228, 3244, 3248, 3252, 3256, 3263, 3281, 3295, 3303, 3309, 3312, - 3322, 3326, 3354, 3366, 3375, 3378, 3411, 3416, 3432, 3438, 3440, 3442, - 3444, 3446, 3448, 3450, 3452, 3454, 3458, 3467, 3476, 3484, 3491, 3497, - 3499, 3504, 3506, 3509, 3518, 3527, 3555, 3575, 3577, 3580, 3582, 3586, - 3589, 3599, 3610, 3626, 3638, 3646, 3653, 3658, 3661, 3673, 3689, 3700, - 3710, 3726, 3763, 3814, 3841, 3888, 4032, 4059, 4068, 4082, 4095, 4160, - 4234, 4257, 4411, 4498, 4520, 4552, 4567, 4608, 4646, 4698, 4808, 4849, - 4920, 4939, 4947, 4967, 4991, 4996, 5015, 5028, 5056, 5128, 5130, 5144, - 5170, 5178, 5183, 5188, 5191, 5368, 5371, 5379, 5381, 5383, 5397, 5399, - 5401, 5403, 5405, 5446, 5455, 5472, 5480, 5483, 5485, 5492, 5497, 5502, - 5507, 5509, 5517, 5528, 5558, 5697, 5714, 5749, 5766, 5785, 5798-5799, - 5801, 5817, 5833-5834, 5836, 5849, 5851-5852, 5865, 5869, 5881, 5884, - 5897, 5900, 5916, 5932, 5948, 5963, 5968, 5978, 5988, 5992, 5994, 5997, - 6003, 6008, 6023, 6026, 6039, 6053, 6056, 6067, 6071, 6082, 6085, 6098, - 6112, 6126, 6135, 6140, 6149, 6154, 6158, 6161, 6168, 6174, 6182, 6187, - 6205, 6209, 6213, 6317, 6339, 6342, 6366, 6381, 6391, 6489, 6962, 6966, - 6970, 6975, 6977, 6982, 6985, 6987, 6989, 6991, 6993, 6995, 6997, 6999-7000, - 7004, 7008, 7013, 7016, 7021, 7024, 7027, 7029, 7032, 7038, 7043, 7046, - 7049, 7069, 7072, 7076, 7081, 7084, 7089, 7099, 7209, 7222, 7231, 7235, - 7247, 7267, 7269, 7284, 7389, 7419, 7423-7424, 7426, 7428, 7431, 7436, - 7444, 7475, 7549, 7584, 7665-7666, 7831, 7836, 7853, 7865, 7885, 7888, - 7912, 7950, 7972, 7980, 7995, 8007, 8015, 8055, 8078 - obserr_bound_latitude: - name: ObsFunction/ObsErrorFactorLatRad - options: - latitude_parameters: - - 25.0 - - 0.5 - - 0.04 - - 1.0 - obserr_bound_transmittop: - name: ObsFunction/ObsErrorFactorTransmitTopRad - channels: 16, 29, 32, 35, 38, 41, 44, 47, 49-51, 53, 55-57, 59, 61-63, - 66, 68, 70, 72, 74, 76, 78-79, 81-87, 89, 92-93, 95, 97, 99, 101, - 103-104, 106, 109-111, 113, 116, 119, 122, 125, 128, 131, 133, 135, - 138, 141, 144, 146, 148, 150-151, 154, 157, 159-161, 163, 167, 170, - 173, 176, 179-180, 185, 187, 191, 193, 197, 199-200, 202-203, 205, - 207, 210, 212-214, 217-219, 222, 224-226, 228, 230-232, 236-237, 239, - 243, 246, 249, 252, 254, 259-260, 262, 265, 267, 269, 275, 279, 282, - 285, 294, 296, 299-300, 303, 306, 309, 313, 320, 323, 326-327, 329, - 332, 335, 345, 347, 350, 354, 356, 360, 363, 366, 371-373, 375, 377, - 379, 381, 383, 386, 389, 398, 401, 404-405, 407-408, 410-411, 414, - 416, 418, 423, 426, 428, 432-434, 439, 442, 445, 450, 457, 459, 472, - 477, 483, 509, 515, 546, 552, 559, 566, 571, 573, 578, 584, 594, 625, - 646, 662, 668, 705, 739, 756, 797, 867, 906, 921, 1027, 1046, 1090, - 1098, 1121, 1133, 1173, 1191, 1194, 1222, 1271, 1283, 1338, 1409, - 1414, 1420, 1424, 1427, 1430, 1434, 1440, 1442, 1445, 1450, 1454, - 1460, 1463, 1469, 1474, 1479, 1483, 1487, 1494, 1496, 1502, 1505, - 1509-1510, 1513, 1518, 1521, 1526, 1529, 1532, 1536-1537, 1541, 1545, - 1548, 1553, 1560, 1568, 1574, 1579, 1583, 1585, 1587, 1606, 1626, - 1639, 1643, 1652, 1658-1659, 1666, 1671, 1675, 1681, 1694, 1697, 1710, - 1786, 1791, 1805, 1839, 1884, 1913, 1946-1947, 1991, 2019, 2094, 2119, - 2213, 2239, 2271, 2289, 2321, 2333, 2346, 2349, 2352, 2359, 2367, - 2374, 2398, 2426, 2562, 2701, 2741, 2745, 2760, 2819, 2889, 2907, - 2910, 2919, 2921, 2939, 2944-2945, 2948, 2951, 2958, 2971, 2977, 2985, - 2988, 2990-2991, 2993, 3002, 3008, 3014, 3027, 3029-3030, 3036, 3047, - 3049, 3052-3053, 3055, 3058, 3064, 3069, 3087, 3093, 3098, 3105, 3107, - 3110, 3116, 3127, 3129, 3136, 3146, 3151, 3160, 3165, 3168, 3175, - 3178, 3189, 3207, 3228, 3244, 3248, 3252, 3256, 3263, 3281, 3295, - 3303, 3309, 3312, 3322, 3326, 3354, 3366, 3375, 3378, 3411, 3416, - 3432, 3438, 3440, 3442, 3444, 3446, 3448, 3450, 3452, 3454, 3458, - 3467, 3476, 3484, 3491, 3497, 3499, 3504, 3506, 3509, 3518, 3527, - 3555, 3575, 3577, 3580, 3582, 3586, 3589, 3599, 3610, 3626, 3638, - 3646, 3653, 3658, 3661, 3673, 3689, 3700, 3710, 3726, 3763, 3814, - 3841, 3888, 4032, 4059, 4068, 4082, 4095, 4160, 4234, 4257, 4411, - 4498, 4520, 4552, 4567, 4608, 4646, 4698, 4808, 4849, 4920, 4939, - 4947, 4967, 4991, 4996, 5015, 5028, 5056, 5128, 5130, 5144, 5170, - 5178, 5183, 5188, 5191, 5368, 5371, 5379, 5381, 5383, 5397, 5399, - 5401, 5403, 5405, 5446, 5455, 5472, 5480, 5483, 5485, 5492, 5497, - 5502, 5507, 5509, 5517, 5528, 5558, 5697, 5714, 5749, 5766, 5785, - 5798-5799, 5801, 5817, 5833-5834, 5836, 5849, 5851-5852, 5865, 5869, - 5881, 5884, 5897, 5900, 5916, 5932, 5948, 5963, 5968, 5978, 5988, - 5992, 5994, 5997, 6003, 6008, 6023, 6026, 6039, 6053, 6056, 6067, - 6071, 6082, 6085, 6098, 6112, 6126, 6135, 6140, 6149, 6154, 6158, - 6161, 6168, 6174, 6182, 6187, 6205, 6209, 6213, 6317, 6339, 6342, - 6366, 6381, 6391, 6489, 6962, 6966, 6970, 6975, 6977, 6982, 6985, - 6987, 6989, 6991, 6993, 6995, 6997, 6999-7000, 7004, 7008, 7013, 7016, - 7021, 7024, 7027, 7029, 7032, 7038, 7043, 7046, 7049, 7069, 7072, - 7076, 7081, 7084, 7089, 7099, 7209, 7222, 7231, 7235, 7247, 7267, - 7269, 7284, 7389, 7419, 7423-7424, 7426, 7428, 7431, 7436, 7444, 7475, - 7549, 7584, 7665-7666, 7831, 7836, 7853, 7865, 7885, 7888, 7912, 7950, - 7972, 7980, 7995, 8007, 8015, 8055, 8078 - options: - channels: 16, 29, 32, 35, 38, 41, 44, 47, 49-51, 53, 55-57, 59, 61-63, - 66, 68, 70, 72, 74, 76, 78-79, 81-87, 89, 92-93, 95, 97, 99, 101, - 103-104, 106, 109-111, 113, 116, 119, 122, 125, 128, 131, 133, 135, - 138, 141, 144, 146, 148, 150-151, 154, 157, 159-161, 163, 167, 170, - 173, 176, 179-180, 185, 187, 191, 193, 197, 199-200, 202-203, 205, - 207, 210, 212-214, 217-219, 222, 224-226, 228, 230-232, 236-237, - 239, 243, 246, 249, 252, 254, 259-260, 262, 265, 267, 269, 275, - 279, 282, 285, 294, 296, 299-300, 303, 306, 309, 313, 320, 323, - 326-327, 329, 332, 335, 345, 347, 350, 354, 356, 360, 363, 366, - 371-373, 375, 377, 379, 381, 383, 386, 389, 398, 401, 404-405, 407-408, - 410-411, 414, 416, 418, 423, 426, 428, 432-434, 439, 442, 445, 450, - 457, 459, 472, 477, 483, 509, 515, 546, 552, 559, 566, 571, 573, - 578, 584, 594, 625, 646, 662, 668, 705, 739, 756, 797, 867, 906, - 921, 1027, 1046, 1090, 1098, 1121, 1133, 1173, 1191, 1194, 1222, - 1271, 1283, 1338, 1409, 1414, 1420, 1424, 1427, 1430, 1434, 1440, - 1442, 1445, 1450, 1454, 1460, 1463, 1469, 1474, 1479, 1483, 1487, - 1494, 1496, 1502, 1505, 1509-1510, 1513, 1518, 1521, 1526, 1529, - 1532, 1536-1537, 1541, 1545, 1548, 1553, 1560, 1568, 1574, 1579, - 1583, 1585, 1587, 1606, 1626, 1639, 1643, 1652, 1658-1659, 1666, - 1671, 1675, 1681, 1694, 1697, 1710, 1786, 1791, 1805, 1839, 1884, - 1913, 1946-1947, 1991, 2019, 2094, 2119, 2213, 2239, 2271, 2289, - 2321, 2333, 2346, 2349, 2352, 2359, 2367, 2374, 2398, 2426, 2562, - 2701, 2741, 2745, 2760, 2819, 2889, 2907, 2910, 2919, 2921, 2939, - 2944-2945, 2948, 2951, 2958, 2971, 2977, 2985, 2988, 2990-2991, - 2993, 3002, 3008, 3014, 3027, 3029-3030, 3036, 3047, 3049, 3052-3053, - 3055, 3058, 3064, 3069, 3087, 3093, 3098, 3105, 3107, 3110, 3116, - 3127, 3129, 3136, 3146, 3151, 3160, 3165, 3168, 3175, 3178, 3189, - 3207, 3228, 3244, 3248, 3252, 3256, 3263, 3281, 3295, 3303, 3309, - 3312, 3322, 3326, 3354, 3366, 3375, 3378, 3411, 3416, 3432, 3438, - 3440, 3442, 3444, 3446, 3448, 3450, 3452, 3454, 3458, 3467, 3476, - 3484, 3491, 3497, 3499, 3504, 3506, 3509, 3518, 3527, 3555, 3575, - 3577, 3580, 3582, 3586, 3589, 3599, 3610, 3626, 3638, 3646, 3653, - 3658, 3661, 3673, 3689, 3700, 3710, 3726, 3763, 3814, 3841, 3888, - 4032, 4059, 4068, 4082, 4095, 4160, 4234, 4257, 4411, 4498, 4520, - 4552, 4567, 4608, 4646, 4698, 4808, 4849, 4920, 4939, 4947, 4967, - 4991, 4996, 5015, 5028, 5056, 5128, 5130, 5144, 5170, 5178, 5183, - 5188, 5191, 5368, 5371, 5379, 5381, 5383, 5397, 5399, 5401, 5403, - 5405, 5446, 5455, 5472, 5480, 5483, 5485, 5492, 5497, 5502, 5507, - 5509, 5517, 5528, 5558, 5697, 5714, 5749, 5766, 5785, 5798-5799, - 5801, 5817, 5833-5834, 5836, 5849, 5851-5852, 5865, 5869, 5881, - 5884, 5897, 5900, 5916, 5932, 5948, 5963, 5968, 5978, 5988, 5992, - 5994, 5997, 6003, 6008, 6023, 6026, 6039, 6053, 6056, 6067, 6071, - 6082, 6085, 6098, 6112, 6126, 6135, 6140, 6149, 6154, 6158, 6161, - 6168, 6174, 6182, 6187, 6205, 6209, 6213, 6317, 6339, 6342, 6366, - 6381, 6391, 6489, 6962, 6966, 6970, 6975, 6977, 6982, 6985, 6987, - 6989, 6991, 6993, 6995, 6997, 6999-7000, 7004, 7008, 7013, 7016, - 7021, 7024, 7027, 7029, 7032, 7038, 7043, 7046, 7049, 7069, 7072, - 7076, 7081, 7084, 7089, 7099, 7209, 7222, 7231, 7235, 7247, 7267, - 7269, 7284, 7389, 7419, 7423-7424, 7426, 7428, 7431, 7436, 7444, - 7475, 7549, 7584, 7665-7666, 7831, 7836, 7853, 7865, 7885, 7888, - 7912, 7950, 7972, 7980, 7995, 8007, 8015, 8055, 8078 - obserr_bound_max: - - 3.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 4.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 4.0 - - 4.0 - - 3.5 - - 2.5 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 0.75 - - 2.0 - - 0.75 - - 2.0 - - 2.0 - - 2.0 - - 0.75 - - 0.75 - - 0.75 - - 0.75 - - 2.0 - - 0.75 - - 0.75 - - 2.0 - - 0.75 - - 0.75 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.5 - - 2.0 - - 2.5 - - 2.5 - - 3.0 - - 2.5 - - 2.5 - - 2.5 - - 2.5 - - 3.5 - - 2.5 - - 2.5 - - 3.0 - - 3.5 - - 3.0 - - 4.0 - - 4.0 - - 0.75 - - 4.0 - - 4.0 - - 4.0 - - 4.5 - - 4.5 - - 4.5 - - 4.5 - - 4.5 - - 4.0 - - 4.5 - - 4.0 - - 4.0 - - 4.5 - - 2.5 - - 3.0 - - 2.5 - - 3.0 - - 2.5 - - 3.0 - - 2.0 - - 2.5 - - 2.5 - - 3.0 - - 3.0 - - 2.5 - - 3.0 - - 3.0 - - 3.0 - - 2.5 - - 2.5 - - 4.0 - - 4.5 - - 4.5 - - 5.0 - - 4.0 - - 4.0 - - 5.0 - - 5.0 - - 5.0 - - 5.0 - - 5.5 - - 5.5 - - 4.0 - - 5.0 - - 4.0 - - 4.5 - - 5.5 - - 5.5 - - 6.0 - - 4.5 - - 4.5 - - 4.0 - - 5.0 - - 5.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 1.25 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 1.25 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 1.5 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 1.4 - - 6.0 - - 1.4 - - 6.0 - - 6.0 - - 1.4 - - 6.0 - - 1.5 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 1.5 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 5.5 - - 4.5 - - 6.0 - - 5.0 - - 5.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 5.0 - - 6.0 - - 6.0 - - 6.0 - - 4.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 4.5 - - 6.0 - - 6.0 - - 4.5 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 5.0 - - 6.0 - - 6.0 - - 6.0 - - 5.0 - - 6.0 - - 6.0 - - 5.0 - - 6.0 - - 5.0 - - 6.0 - - 6.0 - - 6.0 - - 5.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - action: - name: reject - - filter: Bounds Check - filter variables: - - name: brightnessTemperature - channels: 16, 29, 32, 35, 38, 41, 44, 47, 49-51, 53, 55-57, 59, 61-63, 66, - 68, 70, 72, 74, 76, 78-79, 81-87, 89, 92-93, 95, 97, 99, 101, 103-104, - 106, 109-111, 113, 116, 119, 122, 125, 128, 131, 133, 135, 138, 141, 144, - 146, 148, 150-151, 154, 157, 159-161, 163, 167, 170, 173, 176, 179-180, - 185, 187, 191, 193, 197, 199-200, 202-203, 205, 207, 210, 212-214, 217-219, - 222, 224-226, 228, 230-232, 236-237, 239, 243, 246, 249, 252, 254, 259-260, - 262, 265, 267, 269, 275, 279, 282, 285, 294, 296, 299-300, 303, 306, 309, - 313, 320, 323, 326-327, 329, 332, 335, 345, 347, 350, 354, 356, 360, 363, - 366, 371-373, 375, 377, 379, 381, 383, 386, 389, 398, 401, 404-405, 407-408, - 410-411, 414, 416, 418, 423, 426, 428, 432-434, 439, 442, 445, 450, 457, - 459, 472, 477, 483, 509, 515, 546, 552, 559, 566, 571, 573, 578, 584, - 594, 625, 646, 662, 668, 705, 739, 756, 797, 867, 906, 921, 1027, 1046, - 1090, 1098, 1121, 1133, 1173, 1191, 1194, 1222, 1271, 1283, 1338, 1409, - 1414, 1420, 1424, 1427, 1430, 1434, 1440, 1442, 1445, 1450, 1454, 1460, - 1463, 1469, 1474, 1479, 1483, 1487, 1494, 1496, 1502, 1505, 1509-1510, - 1513, 1518, 1521, 1526, 1529, 1532, 1536-1537, 1541, 1545, 1548, 1553, - 1560, 1568, 1574, 1579, 1583, 1585, 1587, 1606, 1626, 1639, 1643, 1652, - 1658-1659, 1666, 1671, 1675, 1681, 1694, 1697, 1710, 1786, 1791, 1805, - 1839, 1884, 1913, 1946-1947, 1991, 2019, 2094, 2119, 2213, 2239, 2271, - 2289, 2321, 2333, 2346, 2349, 2352, 2359, 2367, 2374, 2398, 2426, 2562, - 2701, 2741, 2745, 2760, 2819, 2889, 2907, 2910, 2919, 2921, 2939, 2944-2945, - 2948, 2951, 2958, 2971, 2977, 2985, 2988, 2990-2991, 2993, 3002, 3008, - 3014, 3027, 3029-3030, 3036, 3047, 3049, 3052-3053, 3055, 3058, 3064, - 3069, 3087, 3093, 3098, 3105, 3107, 3110, 3116, 3127, 3129, 3136, 3146, - 3151, 3160, 3165, 3168, 3175, 3178, 3189, 3207, 3228, 3244, 3248, 3252, - 3256, 3263, 3281, 3295, 3303, 3309, 3312, 3322, 3326, 3354, 3366, 3375, - 3378, 3411, 3416, 3432, 3438, 3440, 3442, 3444, 3446, 3448, 3450, 3452, - 3454, 3458, 3467, 3476, 3484, 3491, 3497, 3499, 3504, 3506, 3509, 3518, - 3527, 3555, 3575, 3577, 3580, 3582, 3586, 3589, 3599, 3610, 3626, 3638, - 3646, 3653, 3658, 3661, 3673, 3689, 3700, 3710, 3726, 3763, 3814, 3841, - 3888, 4032, 4059, 4068, 4082, 4095, 4160, 4234, 4257, 4411, 4498, 4520, - 4552, 4567, 4608, 4646, 4698, 4808, 4849, 4920, 4939, 4947, 4967, 4991, - 4996, 5015, 5028, 5056, 5128, 5130, 5144, 5170, 5178, 5183, 5188, 5191, - 5368, 5371, 5379, 5381, 5383, 5397, 5399, 5401, 5403, 5405, 5446, 5455, - 5472, 5480, 5483, 5485, 5492, 5497, 5502, 5507, 5509, 5517, 5528, 5558, - 5697, 5714, 5749, 5766, 5785, 5798-5799, 5801, 5817, 5833-5834, 5836, - 5849, 5851-5852, 5865, 5869, 5881, 5884, 5897, 5900, 5916, 5932, 5948, - 5963, 5968, 5978, 5988, 5992, 5994, 5997, 6003, 6008, 6023, 6026, 6039, - 6053, 6056, 6067, 6071, 6082, 6085, 6098, 6112, 6126, 6135, 6140, 6149, - 6154, 6158, 6161, 6168, 6174, 6182, 6187, 6205, 6209, 6213, 6317, 6339, - 6342, 6366, 6381, 6391, 6489, 6962, 6966, 6970, 6975, 6977, 6982, 6985, - 6987, 6989, 6991, 6993, 6995, 6997, 6999-7000, 7004, 7008, 7013, 7016, - 7021, 7024, 7027, 7029, 7032, 7038, 7043, 7046, 7049, 7069, 7072, 7076, - 7081, 7084, 7089, 7099, 7209, 7222, 7231, 7235, 7247, 7267, 7269, 7284, - 7389, 7419, 7423-7424, 7426, 7428, 7431, 7436, 7444, 7475, 7549, 7584, - 7665-7666, 7831, 7836, 7853, 7865, 7885, 7888, 7912, 7950, 7972, 7980, - 7995, 8007, 8015, 8055, 8078 - test variables: - - name: ObsFunction/SurfTypeCheckRad - channels: 16, 29, 32, 35, 38, 41, 44, 47, 49-51, 53, 55-57, 59, 61-63, 66, - 68, 70, 72, 74, 76, 78-79, 81-87, 89, 92-93, 95, 97, 99, 101, 103-104, - 106, 109-111, 113, 116, 119, 122, 125, 128, 131, 133, 135, 138, 141, 144, - 146, 148, 150-151, 154, 157, 159-161, 163, 167, 170, 173, 176, 179-180, - 185, 187, 191, 193, 197, 199-200, 202-203, 205, 207, 210, 212-214, 217-219, - 222, 224-226, 228, 230-232, 236-237, 239, 243, 246, 249, 252, 254, 259-260, - 262, 265, 267, 269, 275, 279, 282, 285, 294, 296, 299-300, 303, 306, 309, - 313, 320, 323, 326-327, 329, 332, 335, 345, 347, 350, 354, 356, 360, 363, - 366, 371-373, 375, 377, 379, 381, 383, 386, 389, 398, 401, 404-405, 407-408, - 410-411, 414, 416, 418, 423, 426, 428, 432-434, 439, 442, 445, 450, 457, - 459, 472, 477, 483, 509, 515, 546, 552, 559, 566, 571, 573, 578, 584, - 594, 625, 646, 662, 668, 705, 739, 756, 797, 867, 906, 921, 1027, 1046, - 1090, 1098, 1121, 1133, 1173, 1191, 1194, 1222, 1271, 1283, 1338, 1409, - 1414, 1420, 1424, 1427, 1430, 1434, 1440, 1442, 1445, 1450, 1454, 1460, - 1463, 1469, 1474, 1479, 1483, 1487, 1494, 1496, 1502, 1505, 1509-1510, - 1513, 1518, 1521, 1526, 1529, 1532, 1536-1537, 1541, 1545, 1548, 1553, - 1560, 1568, 1574, 1579, 1583, 1585, 1587, 1606, 1626, 1639, 1643, 1652, - 1658-1659, 1666, 1671, 1675, 1681, 1694, 1697, 1710, 1786, 1791, 1805, - 1839, 1884, 1913, 1946-1947, 1991, 2019, 2094, 2119, 2213, 2239, 2271, - 2289, 2321, 2333, 2346, 2349, 2352, 2359, 2367, 2374, 2398, 2426, 2562, - 2701, 2741, 2745, 2760, 2819, 2889, 2907, 2910, 2919, 2921, 2939, 2944-2945, - 2948, 2951, 2958, 2971, 2977, 2985, 2988, 2990-2991, 2993, 3002, 3008, - 3014, 3027, 3029-3030, 3036, 3047, 3049, 3052-3053, 3055, 3058, 3064, - 3069, 3087, 3093, 3098, 3105, 3107, 3110, 3116, 3127, 3129, 3136, 3146, - 3151, 3160, 3165, 3168, 3175, 3178, 3189, 3207, 3228, 3244, 3248, 3252, - 3256, 3263, 3281, 3295, 3303, 3309, 3312, 3322, 3326, 3354, 3366, 3375, - 3378, 3411, 3416, 3432, 3438, 3440, 3442, 3444, 3446, 3448, 3450, 3452, - 3454, 3458, 3467, 3476, 3484, 3491, 3497, 3499, 3504, 3506, 3509, 3518, - 3527, 3555, 3575, 3577, 3580, 3582, 3586, 3589, 3599, 3610, 3626, 3638, - 3646, 3653, 3658, 3661, 3673, 3689, 3700, 3710, 3726, 3763, 3814, 3841, - 3888, 4032, 4059, 4068, 4082, 4095, 4160, 4234, 4257, 4411, 4498, 4520, - 4552, 4567, 4608, 4646, 4698, 4808, 4849, 4920, 4939, 4947, 4967, 4991, - 4996, 5015, 5028, 5056, 5128, 5130, 5144, 5170, 5178, 5183, 5188, 5191, - 5368, 5371, 5379, 5381, 5383, 5397, 5399, 5401, 5403, 5405, 5446, 5455, - 5472, 5480, 5483, 5485, 5492, 5497, 5502, 5507, 5509, 5517, 5528, 5558, - 5697, 5714, 5749, 5766, 5785, 5798-5799, 5801, 5817, 5833-5834, 5836, - 5849, 5851-5852, 5865, 5869, 5881, 5884, 5897, 5900, 5916, 5932, 5948, - 5963, 5968, 5978, 5988, 5992, 5994, 5997, 6003, 6008, 6023, 6026, 6039, - 6053, 6056, 6067, 6071, 6082, 6085, 6098, 6112, 6126, 6135, 6140, 6149, - 6154, 6158, 6161, 6168, 6174, 6182, 6187, 6205, 6209, 6213, 6317, 6339, - 6342, 6366, 6381, 6391, 6489, 6962, 6966, 6970, 6975, 6977, 6982, 6985, - 6987, 6989, 6991, 6993, 6995, 6997, 6999-7000, 7004, 7008, 7013, 7016, - 7021, 7024, 7027, 7029, 7032, 7038, 7043, 7046, 7049, 7069, 7072, 7076, - 7081, 7084, 7089, 7099, 7209, 7222, 7231, 7235, 7247, 7267, 7269, 7284, - 7389, 7419, 7423-7424, 7426, 7428, 7431, 7436, 7444, 7475, 7549, 7584, - 7665-7666, 7831, 7836, 7853, 7865, 7885, 7888, 7912, 7950, 7972, 7980, - 7995, 8007, 8015, 8055, 8078 - options: - channels: 16, 29, 32, 35, 38, 41, 44, 47, 49-51, 53, 55-57, 59, 61-63, - 66, 68, 70, 72, 74, 76, 78-79, 81-87, 89, 92-93, 95, 97, 99, 101, 103-104, - 106, 109-111, 113, 116, 119, 122, 125, 128, 131, 133, 135, 138, 141, - 144, 146, 148, 150-151, 154, 157, 159-161, 163, 167, 170, 173, 176, - 179-180, 185, 187, 191, 193, 197, 199-200, 202-203, 205, 207, 210, 212-214, - 217-219, 222, 224-226, 228, 230-232, 236-237, 239, 243, 246, 249, 252, - 254, 259-260, 262, 265, 267, 269, 275, 279, 282, 285, 294, 296, 299-300, - 303, 306, 309, 313, 320, 323, 326-327, 329, 332, 335, 345, 347, 350, - 354, 356, 360, 363, 366, 371-373, 375, 377, 379, 381, 383, 386, 389, - 398, 401, 404-405, 407-408, 410-411, 414, 416, 418, 423, 426, 428, 432-434, - 439, 442, 445, 450, 457, 459, 472, 477, 483, 509, 515, 546, 552, 559, - 566, 571, 573, 578, 584, 594, 625, 646, 662, 668, 705, 739, 756, 797, - 867, 906, 921, 1027, 1046, 1090, 1098, 1121, 1133, 1173, 1191, 1194, - 1222, 1271, 1283, 1338, 1409, 1414, 1420, 1424, 1427, 1430, 1434, 1440, - 1442, 1445, 1450, 1454, 1460, 1463, 1469, 1474, 1479, 1483, 1487, 1494, - 1496, 1502, 1505, 1509-1510, 1513, 1518, 1521, 1526, 1529, 1532, 1536-1537, - 1541, 1545, 1548, 1553, 1560, 1568, 1574, 1579, 1583, 1585, 1587, 1606, - 1626, 1639, 1643, 1652, 1658-1659, 1666, 1671, 1675, 1681, 1694, 1697, - 1710, 1786, 1791, 1805, 1839, 1884, 1913, 1946-1947, 1991, 2019, 2094, - 2119, 2213, 2239, 2271, 2289, 2321, 2333, 2346, 2349, 2352, 2359, 2367, - 2374, 2398, 2426, 2562, 2701, 2741, 2745, 2760, 2819, 2889, 2907, 2910, - 2919, 2921, 2939, 2944-2945, 2948, 2951, 2958, 2971, 2977, 2985, 2988, - 2990-2991, 2993, 3002, 3008, 3014, 3027, 3029-3030, 3036, 3047, 3049, - 3052-3053, 3055, 3058, 3064, 3069, 3087, 3093, 3098, 3105, 3107, 3110, - 3116, 3127, 3129, 3136, 3146, 3151, 3160, 3165, 3168, 3175, 3178, 3189, - 3207, 3228, 3244, 3248, 3252, 3256, 3263, 3281, 3295, 3303, 3309, 3312, - 3322, 3326, 3354, 3366, 3375, 3378, 3411, 3416, 3432, 3438, 3440, 3442, - 3444, 3446, 3448, 3450, 3452, 3454, 3458, 3467, 3476, 3484, 3491, 3497, - 3499, 3504, 3506, 3509, 3518, 3527, 3555, 3575, 3577, 3580, 3582, 3586, - 3589, 3599, 3610, 3626, 3638, 3646, 3653, 3658, 3661, 3673, 3689, 3700, - 3710, 3726, 3763, 3814, 3841, 3888, 4032, 4059, 4068, 4082, 4095, 4160, - 4234, 4257, 4411, 4498, 4520, 4552, 4567, 4608, 4646, 4698, 4808, 4849, - 4920, 4939, 4947, 4967, 4991, 4996, 5015, 5028, 5056, 5128, 5130, 5144, - 5170, 5178, 5183, 5188, 5191, 5368, 5371, 5379, 5381, 5383, 5397, 5399, - 5401, 5403, 5405, 5446, 5455, 5472, 5480, 5483, 5485, 5492, 5497, 5502, - 5507, 5509, 5517, 5528, 5558, 5697, 5714, 5749, 5766, 5785, 5798-5799, - 5801, 5817, 5833-5834, 5836, 5849, 5851-5852, 5865, 5869, 5881, 5884, - 5897, 5900, 5916, 5932, 5948, 5963, 5968, 5978, 5988, 5992, 5994, 5997, - 6003, 6008, 6023, 6026, 6039, 6053, 6056, 6067, 6071, 6082, 6085, 6098, - 6112, 6126, 6135, 6140, 6149, 6154, 6158, 6161, 6168, 6174, 6182, 6187, - 6205, 6209, 6213, 6317, 6339, 6342, 6366, 6381, 6391, 6489, 6962, 6966, - 6970, 6975, 6977, 6982, 6985, 6987, 6989, 6991, 6993, 6995, 6997, 6999-7000, - 7004, 7008, 7013, 7016, 7021, 7024, 7027, 7029, 7032, 7038, 7043, 7046, - 7049, 7069, 7072, 7076, 7081, 7084, 7089, 7099, 7209, 7222, 7231, 7235, - 7247, 7267, 7269, 7284, 7389, 7419, 7423-7424, 7426, 7428, 7431, 7436, - 7444, 7475, 7549, 7584, 7665-7666, 7831, 7836, 7853, 7865, 7885, 7888, - 7912, 7950, 7972, 7980, 7995, 8007, 8015, 8055, 8078 - use_flag: - - 1 - - -1 - - -1 - - -1 - - 1 - - -1 - - -1 - - -1 - - 1 - - -1 - - 1 - - -1 - - 1 - - -1 - - 1 - - 1 - - 1 - - -1 - - 1 - - 1 - - -1 - - 1 - - 1 - - 1 - - -1 - - -1 - - 1 - - 1 - - -1 - - 1 - - -1 - - 1 - - -1 - - 1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - 1 - - 1 - - 1 - - -1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - -1 - - 1 - - 1 - - 1 - - 1 - - -1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - -1 - - 1 - - 1 - - 1 - - -1 - - 1 - - -1 - - 1 - - -1 - - -1 - - -1 - - 1 - - 1 - - 1 - - 1 - - -1 - - 1 - - 1 - - -1 - - 1 - - 1 - - 1 - - -1 - - 1 - - -1 - - 1 - - -1 - - 1 - - 1 - - -1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - -1 - - 1 - - 1 - - -1 - - -1 - - -1 - - 1 - - -1 - - 1 - - -1 - - 1 - - 1 - - 1 - - -1 - - 1 - - 1 - - -1 - - -1 - - -1 - - 1 - - -1 - - 1 - - 1 - - -1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - -1 - - 1 - - 1 - - -1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - -1 - - 1 - - -1 - - 1 - - -1 - - 1 - - 1 - - -1 - - -1 - - 1 - - 1 - - 1 - - -1 - - 1 - - 1 - - -1 - - 1 - - -1 - - 1 - - -1 - - -1 - - -1 - - -1 - - -1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - -1 - - -1 - - -1 - - -1 - - 1 - - 1 - - 1 - - -1 - - -1 - - 1 - - -1 - - 1 - - 1 - - 1 - - 1 - - 1 - - -1 - - -1 - - 1 - - 1 - - -1 - - 1 - - 1 - - -1 - - 1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - 1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - 1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - 1 - - -1 - - 1 - - -1 - - -1 - - 1 - - -1 - - 1 - - -1 - - -1 - - -1 - - -1 - - 1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - use_flag_clddet: - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 31 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 31 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 31 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 31 - - 1 - - 31 - - 1 - - 1 - - 31 - - 1 - - 31 - - 1 - - 1 - - 1 - - 1 - - 31 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - maxvalue: 1.0e-12 - defer to post: true - action: - name: reject - - filter: Bounds Check - filter variables: - - name: brightnessTemperature - channels: 16, 29, 32, 35, 38, 41, 44, 47, 49-51, 53, 55-57, 59, 61-63, 66, - 68, 70, 72, 74, 76, 78-79, 81-87, 89, 92-93, 95, 97, 99, 101, 103-104, - 106, 109-111, 113, 116, 119, 122, 125, 128, 131, 133, 135, 138, 141, 144, - 146, 148, 150-151, 154, 157, 159-161, 163, 167, 170, 173, 176, 179-180, - 185, 187, 191, 193, 197, 199-200, 202-203, 205, 207, 210, 212-214, 217-219, - 222, 224-226, 228, 230-232, 236-237, 239, 243, 246, 249, 252, 254, 259-260, - 262, 265, 267, 269, 275, 279, 282, 285, 294, 296, 299-300, 303, 306, 309, - 313, 320, 323, 326-327, 329, 332, 335, 345, 347, 350, 354, 356, 360, 363, - 366, 371-373, 375, 377, 379, 381, 383, 386, 389, 398, 401, 404-405, 407-408, - 410-411, 414, 416, 418, 423, 426, 428, 432-434, 439, 442, 445, 450, 457, - 459, 472, 477, 483, 509, 515, 546, 552, 559, 566, 571, 573, 578, 584, - 594, 625, 646, 662, 668, 705, 739, 756, 797, 867, 906, 921, 1027, 1046, - 1090, 1098, 1121, 1133, 1173, 1191, 1194, 1222, 1271, 1283, 1338, 1409, - 1414, 1420, 1424, 1427, 1430, 1434, 1440, 1442, 1445, 1450, 1454, 1460, - 1463, 1469, 1474, 1479, 1483, 1487, 1494, 1496, 1502, 1505, 1509-1510, - 1513, 1518, 1521, 1526, 1529, 1532, 1536-1537, 1541, 1545, 1548, 1553, - 1560, 1568, 1574, 1579, 1583, 1585, 1587, 1606, 1626, 1639, 1643, 1652, - 1658-1659, 1666, 1671, 1675, 1681, 1694, 1697, 1710, 1786, 1791, 1805, - 1839, 1884, 1913, 1946-1947, 1991, 2019, 2094, 2119, 2213, 2239, 2271, - 2289, 2321, 2333, 2346, 2349, 2352, 2359, 2367, 2374, 2398, 2426, 2562, - 2701, 2741, 2745, 2760, 2819, 2889, 2907, 2910, 2919, 2921, 2939, 2944-2945, - 2948, 2951, 2958, 2971, 2977, 2985, 2988, 2990-2991, 2993, 3002, 3008, - 3014, 3027, 3029-3030, 3036, 3047, 3049, 3052-3053, 3055, 3058, 3064, - 3069, 3087, 3093, 3098, 3105, 3107, 3110, 3116, 3127, 3129, 3136, 3146, - 3151, 3160, 3165, 3168, 3175, 3178, 3189, 3207, 3228, 3244, 3248, 3252, - 3256, 3263, 3281, 3295, 3303, 3309, 3312, 3322, 3326, 3354, 3366, 3375, - 3378, 3411, 3416, 3432, 3438, 3440, 3442, 3444, 3446, 3448, 3450, 3452, - 3454, 3458, 3467, 3476, 3484, 3491, 3497, 3499, 3504, 3506, 3509, 3518, - 3527, 3555, 3575, 3577, 3580, 3582, 3586, 3589, 3599, 3610, 3626, 3638, - 3646, 3653, 3658, 3661, 3673, 3689, 3700, 3710, 3726, 3763, 3814, 3841, - 3888, 4032, 4059, 4068, 4082, 4095, 4160, 4234, 4257, 4411, 4498, 4520, - 4552, 4567, 4608, 4646, 4698, 4808, 4849, 4920, 4939, 4947, 4967, 4991, - 4996, 5015, 5028, 5056, 5128, 5130, 5144, 5170, 5178, 5183, 5188, 5191, - 5368, 5371, 5379, 5381, 5383, 5397, 5399, 5401, 5403, 5405, 5446, 5455, - 5472, 5480, 5483, 5485, 5492, 5497, 5502, 5507, 5509, 5517, 5528, 5558, - 5697, 5714, 5749, 5766, 5785, 5798-5799, 5801, 5817, 5833-5834, 5836, - 5849, 5851-5852, 5865, 5869, 5881, 5884, 5897, 5900, 5916, 5932, 5948, - 5963, 5968, 5978, 5988, 5992, 5994, 5997, 6003, 6008, 6023, 6026, 6039, - 6053, 6056, 6067, 6071, 6082, 6085, 6098, 6112, 6126, 6135, 6140, 6149, - 6154, 6158, 6161, 6168, 6174, 6182, 6187, 6205, 6209, 6213, 6317, 6339, - 6342, 6366, 6381, 6391, 6489, 6962, 6966, 6970, 6975, 6977, 6982, 6985, - 6987, 6989, 6991, 6993, 6995, 6997, 6999-7000, 7004, 7008, 7013, 7016, - 7021, 7024, 7027, 7029, 7032, 7038, 7043, 7046, 7049, 7069, 7072, 7076, - 7081, 7084, 7089, 7099, 7209, 7222, 7231, 7235, 7247, 7267, 7269, 7284, - 7389, 7419, 7423-7424, 7426, 7428, 7431, 7436, 7444, 7475, 7549, 7584, - 7665-7666, 7831, 7836, 7853, 7865, 7885, 7888, 7912, 7950, 7972, 7980, - 7995, 8007, 8015, 8055, 8078 - test variables: - - name: ObsFunction/ChannelUseflagCheckRad - channels: 16, 29, 32, 35, 38, 41, 44, 47, 49-51, 53, 55-57, 59, 61-63, 66, - 68, 70, 72, 74, 76, 78-79, 81-87, 89, 92-93, 95, 97, 99, 101, 103-104, - 106, 109-111, 113, 116, 119, 122, 125, 128, 131, 133, 135, 138, 141, 144, - 146, 148, 150-151, 154, 157, 159-161, 163, 167, 170, 173, 176, 179-180, - 185, 187, 191, 193, 197, 199-200, 202-203, 205, 207, 210, 212-214, 217-219, - 222, 224-226, 228, 230-232, 236-237, 239, 243, 246, 249, 252, 254, 259-260, - 262, 265, 267, 269, 275, 279, 282, 285, 294, 296, 299-300, 303, 306, 309, - 313, 320, 323, 326-327, 329, 332, 335, 345, 347, 350, 354, 356, 360, 363, - 366, 371-373, 375, 377, 379, 381, 383, 386, 389, 398, 401, 404-405, 407-408, - 410-411, 414, 416, 418, 423, 426, 428, 432-434, 439, 442, 445, 450, 457, - 459, 472, 477, 483, 509, 515, 546, 552, 559, 566, 571, 573, 578, 584, - 594, 625, 646, 662, 668, 705, 739, 756, 797, 867, 906, 921, 1027, 1046, - 1090, 1098, 1121, 1133, 1173, 1191, 1194, 1222, 1271, 1283, 1338, 1409, - 1414, 1420, 1424, 1427, 1430, 1434, 1440, 1442, 1445, 1450, 1454, 1460, - 1463, 1469, 1474, 1479, 1483, 1487, 1494, 1496, 1502, 1505, 1509-1510, - 1513, 1518, 1521, 1526, 1529, 1532, 1536-1537, 1541, 1545, 1548, 1553, - 1560, 1568, 1574, 1579, 1583, 1585, 1587, 1606, 1626, 1639, 1643, 1652, - 1658-1659, 1666, 1671, 1675, 1681, 1694, 1697, 1710, 1786, 1791, 1805, - 1839, 1884, 1913, 1946-1947, 1991, 2019, 2094, 2119, 2213, 2239, 2271, - 2289, 2321, 2333, 2346, 2349, 2352, 2359, 2367, 2374, 2398, 2426, 2562, - 2701, 2741, 2745, 2760, 2819, 2889, 2907, 2910, 2919, 2921, 2939, 2944-2945, - 2948, 2951, 2958, 2971, 2977, 2985, 2988, 2990-2991, 2993, 3002, 3008, - 3014, 3027, 3029-3030, 3036, 3047, 3049, 3052-3053, 3055, 3058, 3064, - 3069, 3087, 3093, 3098, 3105, 3107, 3110, 3116, 3127, 3129, 3136, 3146, - 3151, 3160, 3165, 3168, 3175, 3178, 3189, 3207, 3228, 3244, 3248, 3252, - 3256, 3263, 3281, 3295, 3303, 3309, 3312, 3322, 3326, 3354, 3366, 3375, - 3378, 3411, 3416, 3432, 3438, 3440, 3442, 3444, 3446, 3448, 3450, 3452, - 3454, 3458, 3467, 3476, 3484, 3491, 3497, 3499, 3504, 3506, 3509, 3518, - 3527, 3555, 3575, 3577, 3580, 3582, 3586, 3589, 3599, 3610, 3626, 3638, - 3646, 3653, 3658, 3661, 3673, 3689, 3700, 3710, 3726, 3763, 3814, 3841, - 3888, 4032, 4059, 4068, 4082, 4095, 4160, 4234, 4257, 4411, 4498, 4520, - 4552, 4567, 4608, 4646, 4698, 4808, 4849, 4920, 4939, 4947, 4967, 4991, - 4996, 5015, 5028, 5056, 5128, 5130, 5144, 5170, 5178, 5183, 5188, 5191, - 5368, 5371, 5379, 5381, 5383, 5397, 5399, 5401, 5403, 5405, 5446, 5455, - 5472, 5480, 5483, 5485, 5492, 5497, 5502, 5507, 5509, 5517, 5528, 5558, - 5697, 5714, 5749, 5766, 5785, 5798-5799, 5801, 5817, 5833-5834, 5836, - 5849, 5851-5852, 5865, 5869, 5881, 5884, 5897, 5900, 5916, 5932, 5948, - 5963, 5968, 5978, 5988, 5992, 5994, 5997, 6003, 6008, 6023, 6026, 6039, - 6053, 6056, 6067, 6071, 6082, 6085, 6098, 6112, 6126, 6135, 6140, 6149, - 6154, 6158, 6161, 6168, 6174, 6182, 6187, 6205, 6209, 6213, 6317, 6339, - 6342, 6366, 6381, 6391, 6489, 6962, 6966, 6970, 6975, 6977, 6982, 6985, - 6987, 6989, 6991, 6993, 6995, 6997, 6999-7000, 7004, 7008, 7013, 7016, - 7021, 7024, 7027, 7029, 7032, 7038, 7043, 7046, 7049, 7069, 7072, 7076, - 7081, 7084, 7089, 7099, 7209, 7222, 7231, 7235, 7247, 7267, 7269, 7284, - 7389, 7419, 7423-7424, 7426, 7428, 7431, 7436, 7444, 7475, 7549, 7584, - 7665-7666, 7831, 7836, 7853, 7865, 7885, 7888, 7912, 7950, 7972, 7980, - 7995, 8007, 8015, 8055, 8078 - options: - channels: 16, 29, 32, 35, 38, 41, 44, 47, 49-51, 53, 55-57, 59, 61-63, - 66, 68, 70, 72, 74, 76, 78-79, 81-87, 89, 92-93, 95, 97, 99, 101, 103-104, - 106, 109-111, 113, 116, 119, 122, 125, 128, 131, 133, 135, 138, 141, - 144, 146, 148, 150-151, 154, 157, 159-161, 163, 167, 170, 173, 176, - 179-180, 185, 187, 191, 193, 197, 199-200, 202-203, 205, 207, 210, 212-214, - 217-219, 222, 224-226, 228, 230-232, 236-237, 239, 243, 246, 249, 252, - 254, 259-260, 262, 265, 267, 269, 275, 279, 282, 285, 294, 296, 299-300, - 303, 306, 309, 313, 320, 323, 326-327, 329, 332, 335, 345, 347, 350, - 354, 356, 360, 363, 366, 371-373, 375, 377, 379, 381, 383, 386, 389, - 398, 401, 404-405, 407-408, 410-411, 414, 416, 418, 423, 426, 428, 432-434, - 439, 442, 445, 450, 457, 459, 472, 477, 483, 509, 515, 546, 552, 559, - 566, 571, 573, 578, 584, 594, 625, 646, 662, 668, 705, 739, 756, 797, - 867, 906, 921, 1027, 1046, 1090, 1098, 1121, 1133, 1173, 1191, 1194, - 1222, 1271, 1283, 1338, 1409, 1414, 1420, 1424, 1427, 1430, 1434, 1440, - 1442, 1445, 1450, 1454, 1460, 1463, 1469, 1474, 1479, 1483, 1487, 1494, - 1496, 1502, 1505, 1509-1510, 1513, 1518, 1521, 1526, 1529, 1532, 1536-1537, - 1541, 1545, 1548, 1553, 1560, 1568, 1574, 1579, 1583, 1585, 1587, 1606, - 1626, 1639, 1643, 1652, 1658-1659, 1666, 1671, 1675, 1681, 1694, 1697, - 1710, 1786, 1791, 1805, 1839, 1884, 1913, 1946-1947, 1991, 2019, 2094, - 2119, 2213, 2239, 2271, 2289, 2321, 2333, 2346, 2349, 2352, 2359, 2367, - 2374, 2398, 2426, 2562, 2701, 2741, 2745, 2760, 2819, 2889, 2907, 2910, - 2919, 2921, 2939, 2944-2945, 2948, 2951, 2958, 2971, 2977, 2985, 2988, - 2990-2991, 2993, 3002, 3008, 3014, 3027, 3029-3030, 3036, 3047, 3049, - 3052-3053, 3055, 3058, 3064, 3069, 3087, 3093, 3098, 3105, 3107, 3110, - 3116, 3127, 3129, 3136, 3146, 3151, 3160, 3165, 3168, 3175, 3178, 3189, - 3207, 3228, 3244, 3248, 3252, 3256, 3263, 3281, 3295, 3303, 3309, 3312, - 3322, 3326, 3354, 3366, 3375, 3378, 3411, 3416, 3432, 3438, 3440, 3442, - 3444, 3446, 3448, 3450, 3452, 3454, 3458, 3467, 3476, 3484, 3491, 3497, - 3499, 3504, 3506, 3509, 3518, 3527, 3555, 3575, 3577, 3580, 3582, 3586, - 3589, 3599, 3610, 3626, 3638, 3646, 3653, 3658, 3661, 3673, 3689, 3700, - 3710, 3726, 3763, 3814, 3841, 3888, 4032, 4059, 4068, 4082, 4095, 4160, - 4234, 4257, 4411, 4498, 4520, 4552, 4567, 4608, 4646, 4698, 4808, 4849, - 4920, 4939, 4947, 4967, 4991, 4996, 5015, 5028, 5056, 5128, 5130, 5144, - 5170, 5178, 5183, 5188, 5191, 5368, 5371, 5379, 5381, 5383, 5397, 5399, - 5401, 5403, 5405, 5446, 5455, 5472, 5480, 5483, 5485, 5492, 5497, 5502, - 5507, 5509, 5517, 5528, 5558, 5697, 5714, 5749, 5766, 5785, 5798-5799, - 5801, 5817, 5833-5834, 5836, 5849, 5851-5852, 5865, 5869, 5881, 5884, - 5897, 5900, 5916, 5932, 5948, 5963, 5968, 5978, 5988, 5992, 5994, 5997, - 6003, 6008, 6023, 6026, 6039, 6053, 6056, 6067, 6071, 6082, 6085, 6098, - 6112, 6126, 6135, 6140, 6149, 6154, 6158, 6161, 6168, 6174, 6182, 6187, - 6205, 6209, 6213, 6317, 6339, 6342, 6366, 6381, 6391, 6489, 6962, 6966, - 6970, 6975, 6977, 6982, 6985, 6987, 6989, 6991, 6993, 6995, 6997, 6999-7000, - 7004, 7008, 7013, 7016, 7021, 7024, 7027, 7029, 7032, 7038, 7043, 7046, - 7049, 7069, 7072, 7076, 7081, 7084, 7089, 7099, 7209, 7222, 7231, 7235, - 7247, 7267, 7269, 7284, 7389, 7419, 7423-7424, 7426, 7428, 7431, 7436, - 7444, 7475, 7549, 7584, 7665-7666, 7831, 7836, 7853, 7865, 7885, 7888, - 7912, 7950, 7972, 7980, 7995, 8007, 8015, 8055, 8078 - use_flag: - - 1 - - -1 - - -1 - - -1 - - 1 - - -1 - - -1 - - -1 - - 1 - - -1 - - 1 - - -1 - - 1 - - -1 - - 1 - - 1 - - 1 - - -1 - - 1 - - 1 - - -1 - - 1 - - 1 - - 1 - - -1 - - -1 - - 1 - - 1 - - -1 - - 1 - - -1 - - 1 - - -1 - - 1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - 1 - - 1 - - 1 - - -1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - -1 - - 1 - - 1 - - 1 - - 1 - - -1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - -1 - - 1 - - 1 - - 1 - - -1 - - 1 - - -1 - - 1 - - -1 - - -1 - - -1 - - 1 - - 1 - - 1 - - 1 - - -1 - - 1 - - 1 - - -1 - - 1 - - 1 - - 1 - - -1 - - 1 - - -1 - - 1 - - -1 - - 1 - - 1 - - -1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - -1 - - 1 - - 1 - - -1 - - -1 - - -1 - - 1 - - -1 - - 1 - - -1 - - 1 - - 1 - - 1 - - -1 - - 1 - - 1 - - -1 - - -1 - - -1 - - 1 - - -1 - - 1 - - 1 - - -1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - -1 - - 1 - - 1 - - -1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - -1 - - 1 - - -1 - - 1 - - -1 - - 1 - - 1 - - -1 - - -1 - - 1 - - 1 - - 1 - - -1 - - 1 - - 1 - - -1 - - 1 - - -1 - - 1 - - -1 - - -1 - - -1 - - -1 - - -1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - -1 - - -1 - - -1 - - -1 - - 1 - - 1 - - 1 - - -1 - - -1 - - 1 - - -1 - - 1 - - 1 - - 1 - - 1 - - 1 - - -1 - - -1 - - 1 - - 1 - - -1 - - 1 - - 1 - - -1 - - 1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - 1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - 1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - 1 - - -1 - - 1 - - -1 - - -1 - - 1 - - -1 - - 1 - - -1 - - -1 - - -1 - - -1 - - 1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - minvalue: 1.0e-12 - action: - name: reject - - obs space: - name: IASI METOP-C - obsdatain: - engine: - type: H5File - obsfile: ./obs/iasi_metop-c.$BYYYYYMMDDTHH0000Z.nc4 - missing file action: warn - obsdataout: - engine: - type: H5File - obsfile: ./hofx/iasi_metop-c.$BYYYYYMMDDTHH0000Z.nc4 - io pool: - max pool size: 6 - simulated variables: - - brightnessTemperature - channels: 16, 29, 32, 35, 38, 41, 44, 47, 49-51, 53, 55-57, 59, 61-63, 66, - 68, 70, 72, 74, 76, 78-79, 81-87, 89, 92-93, 95, 97, 99, 101, 103-104, 106, - 109-111, 113, 116, 119, 122, 125, 128, 131, 133, 135, 138, 141, 144, 146, - 148, 150-151, 154, 157, 159-161, 163, 167, 170, 173, 176, 179-180, 185, - 187, 191, 193, 197, 199-200, 202-203, 205, 207, 210, 212-214, 217-219, 222, - 224-226, 228, 230-232, 236-237, 239, 243, 246, 249, 252, 254, 259-260, 262, - 265, 267, 269, 275, 279, 282, 285, 294, 296, 299-300, 303, 306, 309, 313, - 320, 323, 326-327, 329, 332, 335, 345, 347, 350, 354, 356, 360, 363, 366, - 371-373, 375, 377, 379, 381, 383, 386, 389, 398, 401, 404-405, 407-408, - 410-411, 414, 416, 418, 423, 426, 428, 432-434, 439, 442, 445, 450, 457, - 459, 472, 477, 483, 509, 515, 546, 552, 559, 566, 571, 573, 578, 584, 594, - 625, 646, 662, 668, 705, 739, 756, 797, 867, 906, 921, 1027, 1046, 1090, - 1098, 1121, 1133, 1173, 1191, 1194, 1222, 1271, 1283, 1338, 1409, 1414, - 1420, 1424, 1427, 1430, 1434, 1440, 1442, 1445, 1450, 1454, 1460, 1463, - 1469, 1474, 1479, 1483, 1487, 1494, 1496, 1502, 1505, 1509-1510, 1513, 1518, - 1521, 1526, 1529, 1532, 1536-1537, 1541, 1545, 1548, 1553, 1560, 1568, 1574, - 1579, 1583, 1585, 1587, 1606, 1626, 1639, 1643, 1652, 1658-1659, 1666, 1671, - 1675, 1681, 1694, 1697, 1710, 1786, 1791, 1805, 1839, 1884, 1913, 1946-1947, - 1991, 2019, 2094, 2119, 2213, 2239, 2271, 2289, 2321, 2333, 2346, 2349, - 2352, 2359, 2367, 2374, 2398, 2426, 2562, 2701, 2741, 2745, 2760, 2819, - 2889, 2907, 2910, 2919, 2921, 2939, 2944-2945, 2948, 2951, 2958, 2971, 2977, - 2985, 2988, 2990-2991, 2993, 3002, 3008, 3014, 3027, 3029-3030, 3036, 3047, - 3049, 3052-3053, 3055, 3058, 3064, 3069, 3087, 3093, 3098, 3105, 3107, 3110, - 3116, 3127, 3129, 3136, 3146, 3151, 3160, 3165, 3168, 3175, 3178, 3189, - 3207, 3228, 3244, 3248, 3252, 3256, 3263, 3281, 3295, 3303, 3309, 3312, - 3322, 3326, 3354, 3366, 3375, 3378, 3411, 3416, 3432, 3438, 3440, 3442, - 3444, 3446, 3448, 3450, 3452, 3454, 3458, 3467, 3476, 3484, 3491, 3497, - 3499, 3504, 3506, 3509, 3518, 3527, 3555, 3575, 3577, 3580, 3582, 3586, - 3589, 3599, 3610, 3626, 3638, 3646, 3653, 3658, 3661, 3673, 3689, 3700, - 3710, 3726, 3763, 3814, 3841, 3888, 4032, 4059, 4068, 4082, 4095, 4160, - 4234, 4257, 4411, 4498, 4520, 4552, 4567, 4608, 4646, 4698, 4808, 4849, - 4920, 4939, 4947, 4967, 4991, 4996, 5015, 5028, 5056, 5128, 5130, 5144, - 5170, 5178, 5183, 5188, 5191, 5368, 5371, 5379, 5381, 5383, 5397, 5399, - 5401, 5403, 5405, 5446, 5455, 5472, 5480, 5483, 5485, 5492, 5497, 5502, - 5507, 5509, 5517, 5528, 5558, 5697, 5714, 5749, 5766, 5785, 5798-5799, 5801, - 5817, 5833-5834, 5836, 5849, 5851-5852, 5865, 5869, 5881, 5884, 5897, 5900, - 5916, 5932, 5948, 5963, 5968, 5978, 5988, 5992, 5994, 5997, 6003, 6008, - 6023, 6026, 6039, 6053, 6056, 6067, 6071, 6082, 6085, 6098, 6112, 6126, - 6135, 6140, 6149, 6154, 6158, 6161, 6168, 6174, 6182, 6187, 6205, 6209, - 6213, 6317, 6339, 6342, 6366, 6381, 6391, 6489, 6962, 6966, 6970, 6975, - 6977, 6982, 6985, 6987, 6989, 6991, 6993, 6995, 6997, 6999-7000, 7004, 7008, - 7013, 7016, 7021, 7024, 7027, 7029, 7032, 7038, 7043, 7046, 7049, 7069, - 7072, 7076, 7081, 7084, 7089, 7099, 7209, 7222, 7231, 7235, 7247, 7267, - 7269, 7284, 7389, 7419, 7423-7424, 7426, 7428, 7431, 7436, 7444, 7475, 7549, - 7584, 7665-7666, 7831, 7836, 7853, 7865, 7885, 7888, 7912, 7950, 7972, 7980, - 7995, 8007, 8015, 8055, 8078 - obs operator: - name: CRTM - Absorbers: - - H2O - - O3 - - CO2 - obs options: - Sensor_ID: iasi_metop-c - EndianType: little_endian - CoefficientPath: $JEDI_CRTM_COEFFS - linear obs operator: - Absorbers: - - H2O - - O3 - Surfaces: - - Water_Temperature - - Land_Temperature - - Ice_Temperature - - Snow_Temperature - obs bias: - input file: ./obs/iasi_metop-c.$PYYYYYMMDDTHH0000Z.satbias.nc4 - output file: ./vbc/iasi_metop-c.$BYYYYYMMDDTHH0000Z.satbias.nc4 - variational bc: - predictors: - - name: constant - - name: lapseRate - order: 2 - tlapse: ./obs/iasi_metop-c.$PYYYYYMMDDTHH0000Z.tlapse.txt - - name: lapseRate - tlapse: ./obs/iasi_metop-c.$PYYYYYMMDDTHH0000Z.tlapse.txt - - name: emissivityJacobian - - name: sensorScanAngle - order: 4 - - name: sensorScanAngle - order: 3 - - name: sensorScanAngle - order: 2 - - name: sensorScanAngle - covariance: - minimal required obs number: 20 - variance range: - - 1.0e-06 - - 10.0 - step size: 0.0001 - largest analysis variance: 10000.0 - prior: - input file: ./obs/iasi_metop-c.$PYYYYYMMDDTHH0000Z.satbias_cov.nc4 - inflation: - ratio: 1.1 - ratio for small dataset: 2.0 - output file: ./vbc/iasi_metop-c.$BYYYYYMMDDTHH0000Z.satbias_cov.nc4 - obs error: - covariance model: cross variable covariances - input file: fv3-jedi/rcov/iasi_metop_141_jedi_rcov.nc4 - obs prior filters: - - filter: Perform Action - filter variables: - - name: brightnessTemperature - channels: 16, 29, 32, 35, 38, 41, 44, 47, 49-51, 53, 55-57, 59, 61-63, 66, - 68, 70, 72, 74, 76, 78-79, 81-87, 89, 92-93, 95, 97, 99, 101, 103-104, - 106, 109-111, 113, 116, 119, 122, 125, 128, 131, 133, 135, 138, 141, 144, - 146, 148, 150-151, 154, 157, 159-161, 163, 167, 170, 173, 176, 179-180, - 185, 187, 191, 193, 197, 199-200, 202-203, 205, 207, 210, 212-214, 217-219, - 222, 224-226, 228, 230-232, 236-237, 239, 243, 246, 249, 252, 254, 259-260, - 262, 265, 267, 269, 275, 279, 282, 285, 294, 296, 299-300, 303, 306, 309, - 313, 320, 323, 326-327, 329, 332, 335, 345, 347, 350, 354, 356, 360, 363, - 366, 371-373, 375, 377, 379, 381, 383, 386, 389, 398, 401, 404-405, 407-408, - 410-411, 414, 416, 418, 423, 426, 428, 432-434, 439, 442, 445, 450, 457, - 459, 472, 477, 483, 509, 515, 546, 552, 559, 566, 571, 573, 578, 584, - 594, 625, 646, 662, 668, 705, 739, 756, 797, 867, 906, 921, 1027, 1046, - 1090, 1098, 1121, 1133, 1173, 1191, 1194, 1222, 1271, 1283, 1338, 1409, - 1414, 1420, 1424, 1427, 1430, 1434, 1440, 1442, 1445, 1450, 1454, 1460, - 1463, 1469, 1474, 1479, 1483, 1487, 1494, 1496, 1502, 1505, 1509-1510, - 1513, 1518, 1521, 1526, 1529, 1532, 1536-1537, 1541, 1545, 1548, 1553, - 1560, 1568, 1574, 1579, 1583, 1585, 1587, 1606, 1626, 1639, 1643, 1652, - 1658-1659, 1666, 1671, 1675, 1681, 1694, 1697, 1710, 1786, 1791, 1805, - 1839, 1884, 1913, 1946-1947, 1991, 2019, 2094, 2119, 2213, 2239, 2271, - 2289, 2321, 2333, 2346, 2349, 2352, 2359, 2367, 2374, 2398, 2426, 2562, - 2701, 2741, 2745, 2760, 2819, 2889, 2907, 2910, 2919, 2921, 2939, 2944-2945, - 2948, 2951, 2958, 2971, 2977, 2985, 2988, 2990-2991, 2993, 3002, 3008, - 3014, 3027, 3029-3030, 3036, 3047, 3049, 3052-3053, 3055, 3058, 3064, - 3069, 3087, 3093, 3098, 3105, 3107, 3110, 3116, 3127, 3129, 3136, 3146, - 3151, 3160, 3165, 3168, 3175, 3178, 3189, 3207, 3228, 3244, 3248, 3252, - 3256, 3263, 3281, 3295, 3303, 3309, 3312, 3322, 3326, 3354, 3366, 3375, - 3378, 3411, 3416, 3432, 3438, 3440, 3442, 3444, 3446, 3448, 3450, 3452, - 3454, 3458, 3467, 3476, 3484, 3491, 3497, 3499, 3504, 3506, 3509, 3518, - 3527, 3555, 3575, 3577, 3580, 3582, 3586, 3589, 3599, 3610, 3626, 3638, - 3646, 3653, 3658, 3661, 3673, 3689, 3700, 3710, 3726, 3763, 3814, 3841, - 3888, 4032, 4059, 4068, 4082, 4095, 4160, 4234, 4257, 4411, 4498, 4520, - 4552, 4567, 4608, 4646, 4698, 4808, 4849, 4920, 4939, 4947, 4967, 4991, - 4996, 5015, 5028, 5056, 5128, 5130, 5144, 5170, 5178, 5183, 5188, 5191, - 5368, 5371, 5379, 5381, 5383, 5397, 5399, 5401, 5403, 5405, 5446, 5455, - 5472, 5480, 5483, 5485, 5492, 5497, 5502, 5507, 5509, 5517, 5528, 5558, - 5697, 5714, 5749, 5766, 5785, 5798-5799, 5801, 5817, 5833-5834, 5836, - 5849, 5851-5852, 5865, 5869, 5881, 5884, 5897, 5900, 5916, 5932, 5948, - 5963, 5968, 5978, 5988, 5992, 5994, 5997, 6003, 6008, 6023, 6026, 6039, - 6053, 6056, 6067, 6071, 6082, 6085, 6098, 6112, 6126, 6135, 6140, 6149, - 6154, 6158, 6161, 6168, 6174, 6182, 6187, 6205, 6209, 6213, 6317, 6339, - 6342, 6366, 6381, 6391, 6489, 6962, 6966, 6970, 6975, 6977, 6982, 6985, - 6987, 6989, 6991, 6993, 6995, 6997, 6999-7000, 7004, 7008, 7013, 7016, - 7021, 7024, 7027, 7029, 7032, 7038, 7043, 7046, 7049, 7069, 7072, 7076, - 7081, 7084, 7089, 7099, 7209, 7222, 7231, 7235, 7247, 7267, 7269, 7284, - 7389, 7419, 7423-7424, 7426, 7428, 7431, 7436, 7444, 7475, 7549, 7584, - 7665-7666, 7831, 7836, 7853, 7865, 7885, 7888, 7912, 7950, 7972, 7980, - 7995, 8007, 8015, 8055, 8078 - action: - name: assign error - error parameter vector: - - 0.727 - - 0.81 - - 0.75 - - 0.79 - - 0.7055 - - 0.74 - - 0.68 - - 0.72 - - 0.6526 - - 0.65 - - 0.665 - - 0.69 - - 0.6394 - - 0.64 - - 0.6528 - - 0.6065 - - 0.6246 - - 0.61 - - 0.6423 - - 0.5995 - - 0.59 - - 0.6069 - - 0.6 - - 0.5965 - - 0.64 - - 0.62 - - 0.589 - - 0.5865 - - 0.65 - - 0.5861 - - 0.61 - - 0.5874 - - 0.68 - - 0.606 - - 0.68 - - 4.38 - - 3.05 - - 2.31 - - 1.56 - - 1.33 - - 1.58 - - 0.93 - - 0.5832 - - 0.5587 - - 0.5867 - - 0.58 - - 0.5655 - - 0.5522 - - 0.5864 - - 0.5475 - - 0.5854 - - 0.5455 - - 0.5811 - - 0.5376 - - 0.5452 - - 0.5686 - - 0.5329 - - 0.5655 - - 0.5302 - - 0.545 - - 0.5628 - - 0.59 - - 0.5262 - - 0.559 - - 0.5264 - - 0.5442 - - 0.51 - - 0.5513 - - 0.5224 - - 0.5523 - - 0.5188 - - 0.5487 - - 0.5245 - - 0.58 - - 0.5437 - - 0.5343 - - 0.5364 - - 0.64 - - 0.5338 - - 0.72 - - 0.537 - - 0.75 - - 0.51 - - 0.65 - - 0.5274 - - 0.529 - - 0.5187 - - 0.5228 - - 1.12 - - 0.5222 - - 0.5109 - - 0.67 - - 0.5133 - - 0.5179 - - 0.507 - - 0.67 - - 0.5091 - - 0.62 - - 0.5093 - - 0.69 - - 0.5048 - - 0.5024 - - 0.78 - - 0.497 - - 0.5337 - - 0.4865 - - 0.4915 - - 0.4835 - - 0.4869 - - 0.87 - - 0.4824 - - 0.4852 - - 0.84 - - 0.84 - - 0.84 - - 0.5318 - - 0.8 - - 0.4772 - - 0.98 - - 0.488 - - 0.4978 - - 0.5157 - - 0.61 - - 0.5213 - - 0.4884 - - 0.79 - - 0.62 - - 0.66 - - 0.4691 - - 0.65 - - 0.4809 - - 0.468 - - 0.62 - - 0.4679 - - 0.6913 - - 0.4705 - - 0.4785 - - 0.47 - - 0.4773 - - 0.4703 - - 0.98 - - 0.4697 - - 0.4662 - - 0.65 - - 0.467 - - 0.4883 - - 0.4684 - - 0.4684 - - 0.4947 - - 0.5393 - - 0.5024 - - 0.4715 - - 0.621 - - 0.6136 - - 0.5316 - - 1.78 - - 0.5099 - - 1.14 - - 0.539 - - 1.79 - - 0.508 - - 0.5723 - - 1.94 - - 2.01 - - 0.49 - - 0.5647 - - 0.5022 - - 1.47 - - 0.5815 - - 0.6782 - - 2.13 - - 0.5445 - - 1.52 - - 0.5555 - - 1.96 - - 2.31 - - 2.33 - - 2.32 - - 2.31 - - 0.6994 - - 0.7006 - - 0.706 - - 0.9785 - - 0.7023 - - 0.6991 - - 0.6946 - - 2.28 - - 2.26 - - 2.26 - - 2.26 - - 0.6608 - - 0.6835 - - 0.6822 - - 2.24 - - 2.26 - - 0.6735 - - 2.28 - - 0.667 - - 0.7732 - - 0.6642 - - 0.648 - - 0.6629 - - 2.29 - - 2.29 - - 0.6799 - - 0.623 - - 2.32 - - 0.603 - - 0.6224 - - 2.32 - - 0.6187 - - 2.31 - - 2.31 - - 2.28 - - 2.29 - - 2.28 - - 2.26 - - 1.966 - - 2.27 - - 2.26 - - 2.25 - - 2.27 - - 2.24 - - 2.21 - - 2.24 - - 2.17 - - 2.18 - - 2.17 - - 2.21 - - 1.4 - - 2.16 - - 2.2 - - 2.13 - - 2.12 - - 2.13 - - 2.1 - - 2.12 - - 2.11 - - 2.09 - - 2.09 - - 2.08 - - 2.09 - - 2.04 - - 2.04 - - 1.966 - - 2.01 - - 2.05 - - 2.03 - - 2.06 - - 1.98 - - 1.95 - - 1.94 - - 1.91 - - 1.857 - - 1.76 - - 1.748 - - 1.83 - - 2.04 - - 1.748 - - 1.99 - - 2.075 - - 2.07 - - 2.02 - - 2.04 - - 2.1 - - 1.966 - - 2.18 - - 2.21 - - 2.24 - - 2.23 - - 2.23 - - 1.98 - - 2.2 - - 2.18 - - 2.18 - - 2.21 - - 2.23 - - 2.24 - - 2.24 - - 2.25 - - 1.8 - - 2.24 - - 1.73 - - 1.73 - - 2.27 - - 1.67 - - 2.21 - - 1.72 - - 2.23 - - 2.23 - - 2.23 - - 2.24 - - 2.23 - - 2.12 - - 2.17 - - 1.74 - - 2.02 - - 1.88 - - 1.67 - - 1.73 - - 1.83 - - 1.82 - - 1.73 - - 1.83 - - 2.19 - - 1.84 - - 1.89 - - 1.6 - - 1.71 - - 1.86 - - 1.85 - - 1.84 - - 1.87 - - 1.91 - - 1.52 - - 1.95 - - 1.87 - - 1.89 - - 1.91 - - 1.91 - - 1.93 - - 1.9 - - 1.91 - - 1.9 - - 1.89 - - 1.89 - - 1.91 - - 1.9 - - 1.91 - - 1.91 - - 1.91 - - 1.93 - - 1.94 - - 1.91 - - 1.92 - - 1.77 - - 1.91 - - 1.95 - - 1.19 - - 1.96 - - 1.98 - - 1.94 - - 1.55 - - 1.91 - - 1.92 - - 1.92 - - 1.97 - - 1.93 - - 1.99 - - 1.86 - - 1.12 - - 1.93 - - 1.92 - - 1.95 - - 1.85 - - 1.84 - - 1.91 - - 1.12 - - 1.82 - - 1.82 - - 1.95 - - 1.24 - - 1.94 - - 1.96 - - 1.21 - - 1.83 - - 1.96 - - 1.36 - - 1.96 - - 1.82 - - 1.92 - - 1.68 - - 1.93 - - 1.23 - - 1.96 - - 1.93 - - 1.86 - - 1.41 - - 1.16 - - 1.6 - - 1.25 - - 1.2 - - 1.65 - - 1.66 - - 1.87 - - 1.94 - - 1.96 - - 1.91 - - 1.25 - - 1.93 - - 1.91 - - 1.7 - - 0.99 - - 1.81 - - 1.92 - - 1.95 - - 1.5 - - 1.47 - - 1.15 - - 1.58 - - 1.18 - - 1.82 - - 1.13 - - 1.83 - - 1.91 - - 1.26 - - 1.27 - - 1.91 - - 1.45 - - 1.6 - - 1.29 - - 1.94 - - 1.94 - - 1.23 - - 1.95 - - 1.21 - - 1.94 - - 1.86 - - 1.9 - - 1.33 - - 1.75 - - 2.02 - - 1.98 - - 2.03 - - 1.83 - - 1.5 - - 2.04 - - 2.02 - - 1.9 - - 2.0 - - 2.02 - - 1.95 - - 1.93 - - 1.95 - - 1.95 - - 1.99 - - 2.0 - - 1.94 - - 1.96 - - 1.86 - - 1.92 - - 1.88 - - 1.86 - - 1.84 - - 1.87 - - 1.77 - - 1.89 - - 1.89 - - 1.88 - - 1.94 - - 1.82 - - 1.79 - - 1.86 - - 2.06 - - 2.33 - - 1.88 - - 1.86 - - 1.81 - - 1.8 - - 1.8 - - 1.86 - - 1.9 - - 2.0 - - 2.06 - - 2.1 - - 2.2 - - 2.0 - - 2.16 - - 1.98 - - 1.8 - - 1.8 - - 1.85 - - 1.75 - - 2.04 - - 2.19 - - 2.14 - - 2.19 - - 1.86 - - 2.1 - - 2.11 - - 2.18 - - 2.03 - - 2.28 - - 2.19 - - 2.26 - - 2.26 - - 2.21 - - 2.21 - - 2.26 - - 2.33 - - 2.27 - - 2.21 - - 2.12 - - 2.23 - - 2.26 - - 2.25 - - 1.88 - - 2.26 - - 2.24 - - 2.36 - - 2.29 - - 2.35 - - 2.3 - - 2.27 - - 2.08 - - 2.05 - - 2.27 - - 2.28 - - 2.27 - - 2.28 - - 1.97 - - 2.25 - - 2.25 - - 2.25 - - 2.31 - - 2.28 - - 2.27 - - 2.13 - - 2.24 - - 2.28 - - 2.28 - - 2.41 - - 2.34 - - 9.32 - - 2.28 - - 2.38 - - 2.27 - - 2.27 - - 2.39 - - 2.11 - - 2.09 - - 2.1 - - 2.06 - - 2.12 - - 2.08 - - 2.0 - - 1.93 - - 2.02 - - 2.55 - - 1.54 - - 1.64 - - 1.51 - - 1.55 - - 2.82 - - 2.92 - - 2.55 - - 2.37 - - 1.85 - - 1.6 - - 1.72 - - 1.74 - - 1.79 - - 1.9 - - 1.94 - - 2.0 - - 2.04 - - 2.08 - - 2.12 - - 2.13 - - 2.16 - - 2.18 - - 2.18 - - 2.2 - - 2.2 - - 2.41 - - 2.39 - - 2.38 - - 2.4 - - 2.42 - - 2.41 - - 2.43 - - 2.45 - - 2.43 - - 2.45 - - 2.43 - - 2.4 - - 2.44 - - 2.4 - - 2.42 - - 2.43 - - 2.45 - - 2.45 - - 2.45 - - 2.46 - - 2.45 - - 2.45 - - 2.43 - - 2.51 - - 2.48 - - 2.48 - - 2.53 - - 2.46 - - 2.49 - - 2.5 - - 2.5 - - 2.5 - - 2.52 - - 2.52 - - 2.54 - - 2.5 - - 2.48 - - 2.5 - - 2.55 - - 2.5 - - 2.48 - - 2.5 - - 2.5 - - 2.52 - - 2.52 - - 2.48 - - 2.5 - - 2.5 - - 2.52 - - 2.46 - - 2.53 - - 9.0 - - filter: Variable Assignment - assignments: - - name: ObsError/brightnessTemperature - channels: 16, 29, 32, 35, 38, 41, 44, 47, 49-51, 53, 55-57, 59, 61-63, 66, - 68, 70, 72, 74, 76, 78-79, 81-87, 89, 92-93, 95, 97, 99, 101, 103-104, - 106, 109-111, 113, 116, 119, 122, 125, 128, 131, 133, 135, 138, 141, 144, - 146, 148, 150-151, 154, 157, 159-161, 163, 167, 170, 173, 176, 179-180, - 185, 187, 191, 193, 197, 199-200, 202-203, 205, 207, 210, 212-214, 217-219, - 222, 224-226, 228, 230-232, 236-237, 239, 243, 246, 249, 252, 254, 259-260, - 262, 265, 267, 269, 275, 279, 282, 285, 294, 296, 299-300, 303, 306, 309, - 313, 320, 323, 326-327, 329, 332, 335, 345, 347, 350, 354, 356, 360, 363, - 366, 371-373, 375, 377, 379, 381, 383, 386, 389, 398, 401, 404-405, 407-408, - 410-411, 414, 416, 418, 423, 426, 428, 432-434, 439, 442, 445, 450, 457, - 459, 472, 477, 483, 509, 515, 546, 552, 559, 566, 571, 573, 578, 584, - 594, 625, 646, 662, 668, 705, 739, 756, 797, 867, 906, 921, 1027, 1046, - 1090, 1098, 1121, 1133, 1173, 1191, 1194, 1222, 1271, 1283, 1338, 1409, - 1414, 1420, 1424, 1427, 1430, 1434, 1440, 1442, 1445, 1450, 1454, 1460, - 1463, 1469, 1474, 1479, 1483, 1487, 1494, 1496, 1502, 1505, 1509-1510, - 1513, 1518, 1521, 1526, 1529, 1532, 1536-1537, 1541, 1545, 1548, 1553, - 1560, 1568, 1574, 1579, 1583, 1585, 1587, 1606, 1626, 1639, 1643, 1652, - 1658-1659, 1666, 1671, 1675, 1681, 1694, 1697, 1710, 1786, 1791, 1805, - 1839, 1884, 1913, 1946-1947, 1991, 2019, 2094, 2119, 2213, 2239, 2271, - 2289, 2321, 2333, 2346, 2349, 2352, 2359, 2367, 2374, 2398, 2426, 2562, - 2701, 2741, 2745, 2760, 2819, 2889, 2907, 2910, 2919, 2921, 2939, 2944-2945, - 2948, 2951, 2958, 2971, 2977, 2985, 2988, 2990-2991, 2993, 3002, 3008, - 3014, 3027, 3029-3030, 3036, 3047, 3049, 3052-3053, 3055, 3058, 3064, - 3069, 3087, 3093, 3098, 3105, 3107, 3110, 3116, 3127, 3129, 3136, 3146, - 3151, 3160, 3165, 3168, 3175, 3178, 3189, 3207, 3228, 3244, 3248, 3252, - 3256, 3263, 3281, 3295, 3303, 3309, 3312, 3322, 3326, 3354, 3366, 3375, - 3378, 3411, 3416, 3432, 3438, 3440, 3442, 3444, 3446, 3448, 3450, 3452, - 3454, 3458, 3467, 3476, 3484, 3491, 3497, 3499, 3504, 3506, 3509, 3518, - 3527, 3555, 3575, 3577, 3580, 3582, 3586, 3589, 3599, 3610, 3626, 3638, - 3646, 3653, 3658, 3661, 3673, 3689, 3700, 3710, 3726, 3763, 3814, 3841, - 3888, 4032, 4059, 4068, 4082, 4095, 4160, 4234, 4257, 4411, 4498, 4520, - 4552, 4567, 4608, 4646, 4698, 4808, 4849, 4920, 4939, 4947, 4967, 4991, - 4996, 5015, 5028, 5056, 5128, 5130, 5144, 5170, 5178, 5183, 5188, 5191, - 5368, 5371, 5379, 5381, 5383, 5397, 5399, 5401, 5403, 5405, 5446, 5455, - 5472, 5480, 5483, 5485, 5492, 5497, 5502, 5507, 5509, 5517, 5528, 5558, - 5697, 5714, 5749, 5766, 5785, 5798-5799, 5801, 5817, 5833-5834, 5836, - 5849, 5851-5852, 5865, 5869, 5881, 5884, 5897, 5900, 5916, 5932, 5948, - 5963, 5968, 5978, 5988, 5992, 5994, 5997, 6003, 6008, 6023, 6026, 6039, - 6053, 6056, 6067, 6071, 6082, 6085, 6098, 6112, 6126, 6135, 6140, 6149, - 6154, 6158, 6161, 6168, 6174, 6182, 6187, 6205, 6209, 6213, 6317, 6339, - 6342, 6366, 6381, 6391, 6489, 6962, 6966, 6970, 6975, 6977, 6982, 6985, - 6987, 6989, 6991, 6993, 6995, 6997, 6999-7000, 7004, 7008, 7013, 7016, - 7021, 7024, 7027, 7029, 7032, 7038, 7043, 7046, 7049, 7069, 7072, 7076, - 7081, 7084, 7089, 7099, 7209, 7222, 7231, 7235, 7247, 7267, 7269, 7284, - 7389, 7419, 7423-7424, 7426, 7428, 7431, 7436, 7444, 7475, 7549, 7584, - 7665-7666, 7831, 7836, 7853, 7865, 7885, 7888, 7912, 7950, 7972, 7980, - 7995, 8007, 8015, 8055, 8078 - type: float - function: - name: ObsFunction/Arithmetic - options: - variables: - - name: ObsErrorData/brightnessTemperature - channels: 16, 29, 32, 35, 38, 41, 44, 47, 49-51, 53, 55-57, 59, 61-63, - 66, 68, 70, 72, 74, 76, 78-79, 81-87, 89, 92-93, 95, 97, 99, 101, - 103-104, 106, 109-111, 113, 116, 119, 122, 125, 128, 131, 133, 135, - 138, 141, 144, 146, 148, 150-151, 154, 157, 159-161, 163, 167, 170, - 173, 176, 179-180, 185, 187, 191, 193, 197, 199-200, 202-203, 205, - 207, 210, 212-214, 217-219, 222, 224-226, 228, 230-232, 236-237, - 239, 243, 246, 249, 252, 254, 259-260, 262, 265, 267, 269, 275, - 279, 282, 285, 294, 296, 299-300, 303, 306, 309, 313, 320, 323, - 326-327, 329, 332, 335, 345, 347, 350, 354, 356, 360, 363, 366, - 371-373, 375, 377, 379, 381, 383, 386, 389, 398, 401, 404-405, 407-408, - 410-411, 414, 416, 418, 423, 426, 428, 432-434, 439, 442, 445, 450, - 457, 459, 472, 477, 483, 509, 515, 546, 552, 559, 566, 571, 573, - 578, 584, 594, 625, 646, 662, 668, 705, 739, 756, 797, 867, 906, - 921, 1027, 1046, 1090, 1098, 1121, 1133, 1173, 1191, 1194, 1222, - 1271, 1283, 1338, 1409, 1414, 1420, 1424, 1427, 1430, 1434, 1440, - 1442, 1445, 1450, 1454, 1460, 1463, 1469, 1474, 1479, 1483, 1487, - 1494, 1496, 1502, 1505, 1509-1510, 1513, 1518, 1521, 1526, 1529, - 1532, 1536-1537, 1541, 1545, 1548, 1553, 1560, 1568, 1574, 1579, - 1583, 1585, 1587, 1606, 1626, 1639, 1643, 1652, 1658-1659, 1666, - 1671, 1675, 1681, 1694, 1697, 1710, 1786, 1791, 1805, 1839, 1884, - 1913, 1946-1947, 1991, 2019, 2094, 2119, 2213, 2239, 2271, 2289, - 2321, 2333, 2346, 2349, 2352, 2359, 2367, 2374, 2398, 2426, 2562, - 2701, 2741, 2745, 2760, 2819, 2889, 2907, 2910, 2919, 2921, 2939, - 2944-2945, 2948, 2951, 2958, 2971, 2977, 2985, 2988, 2990-2991, - 2993, 3002, 3008, 3014, 3027, 3029-3030, 3036, 3047, 3049, 3052-3053, - 3055, 3058, 3064, 3069, 3087, 3093, 3098, 3105, 3107, 3110, 3116, - 3127, 3129, 3136, 3146, 3151, 3160, 3165, 3168, 3175, 3178, 3189, - 3207, 3228, 3244, 3248, 3252, 3256, 3263, 3281, 3295, 3303, 3309, - 3312, 3322, 3326, 3354, 3366, 3375, 3378, 3411, 3416, 3432, 3438, - 3440, 3442, 3444, 3446, 3448, 3450, 3452, 3454, 3458, 3467, 3476, - 3484, 3491, 3497, 3499, 3504, 3506, 3509, 3518, 3527, 3555, 3575, - 3577, 3580, 3582, 3586, 3589, 3599, 3610, 3626, 3638, 3646, 3653, - 3658, 3661, 3673, 3689, 3700, 3710, 3726, 3763, 3814, 3841, 3888, - 4032, 4059, 4068, 4082, 4095, 4160, 4234, 4257, 4411, 4498, 4520, - 4552, 4567, 4608, 4646, 4698, 4808, 4849, 4920, 4939, 4947, 4967, - 4991, 4996, 5015, 5028, 5056, 5128, 5130, 5144, 5170, 5178, 5183, - 5188, 5191, 5368, 5371, 5379, 5381, 5383, 5397, 5399, 5401, 5403, - 5405, 5446, 5455, 5472, 5480, 5483, 5485, 5492, 5497, 5502, 5507, - 5509, 5517, 5528, 5558, 5697, 5714, 5749, 5766, 5785, 5798-5799, - 5801, 5817, 5833-5834, 5836, 5849, 5851-5852, 5865, 5869, 5881, - 5884, 5897, 5900, 5916, 5932, 5948, 5963, 5968, 5978, 5988, 5992, - 5994, 5997, 6003, 6008, 6023, 6026, 6039, 6053, 6056, 6067, 6071, - 6082, 6085, 6098, 6112, 6126, 6135, 6140, 6149, 6154, 6158, 6161, - 6168, 6174, 6182, 6187, 6205, 6209, 6213, 6317, 6339, 6342, 6366, - 6381, 6391, 6489, 6962, 6966, 6970, 6975, 6977, 6982, 6985, 6987, - 6989, 6991, 6993, 6995, 6997, 6999-7000, 7004, 7008, 7013, 7016, - 7021, 7024, 7027, 7029, 7032, 7038, 7043, 7046, 7049, 7069, 7072, - 7076, 7081, 7084, 7089, 7099, 7209, 7222, 7231, 7235, 7247, 7267, - 7269, 7284, 7389, 7419, 7423-7424, 7426, 7428, 7431, 7436, 7444, - 7475, 7549, 7584, 7665-7666, 7831, 7836, 7853, 7865, 7885, 7888, - 7912, 7950, 7972, 7980, 7995, 8007, 8015, 8055, 8078 - obs post filters: - - filter: BlackList - filter variables: - - name: brightnessTemperature - channels: 7024, 7027, 7029, 7032, 7038, 7043, 7046, 7049, 7069, 7072, 7076, - 7081, 7084, 7089, 7099, 7209, 7222, 7231, 7235, 7247, 7267, 7269, 7284, - 7389, 7419, 7423, 7424, 7426, 7428, 7431, 7436, 7444, 7475, 7549, 7584, - 7665, 7666, 7831, 7836, 7853, 7865, 7885, 7888, 7912, 7950, 7972, 7980, - 7995, 8007, 8015, 8055, 8078 - where: - - variable: - name: MetaData/solarZenithAngle - maxvalue: 88.9999 - - variable: - name: GeoVaLs/water_area_fraction - minvalue: 1.0e-12 - action: - name: reject - - filter: BlackList - filter variables: - - name: brightnessTemperature - channels: 16, 29, 32, 35, 38, 41, 44, 47, 49-51, 53, 55-57, 59, 61-63, 66, - 68, 70, 72, 74, 76, 78-79, 81-87, 89, 92-93, 95, 97, 99, 101, 103-104, - 106, 109-111, 113, 116, 119, 122, 125, 128, 131, 133, 135, 138, 141, 144, - 146, 148, 150-151, 154, 157, 159-161, 163, 167, 170, 173, 176, 179-180, - 185, 187, 191, 193, 197, 199-200, 202-203, 205, 207, 210, 212-214, 217-219, - 222, 224-226, 228, 230-232, 236-237, 239, 243, 246, 249, 252, 254, 259-260, - 262, 265, 267, 269, 275, 279, 282, 285, 294, 296, 299-300, 303, 306, 309, - 313, 320, 323, 326-327, 329, 332, 335, 345, 347, 350, 354, 356, 360, 363, - 366, 371-373, 375, 377, 379, 381, 383, 386, 389, 398, 401, 404-405, 407-408, - 410-411, 414, 416, 418, 423, 426, 428, 432-434, 439, 442, 445, 450, 457, - 459, 472, 477, 483, 509, 515, 546, 552, 559, 566, 571, 573, 578, 584, - 594, 625, 646, 662, 668, 705, 739, 756, 797, 867, 906, 921, 1027, 1046, - 1090, 1098, 1121, 1133, 1173, 1191, 1194, 1222, 1271, 1283, 1338, 1409, - 1414, 1420, 1424, 1427, 1430, 1434, 1440, 1442, 1445, 1450, 1454, 1460, - 1463, 1469, 1474, 1479, 1483, 1487, 1494, 1496, 1502, 1505, 1509-1510, - 1513, 1518, 1521, 1526, 1529, 1532, 1536-1537, 1541, 1545, 1548, 1553, - 1560, 1568, 1574, 1579, 1583, 1585, 1587, 1606, 1626, 1639, 1643, 1652, - 1658-1659, 1666, 1671, 1675, 1681, 1694, 1697, 1710, 1786, 1791, 1805, - 1839, 1884, 1913, 1946-1947, 1991, 2019, 2094, 2119, 2213, 2239, 2271, - 2289, 2321, 2333, 2346, 2349, 2352, 2359, 2367, 2374, 2398, 2426, 2562, - 2701, 2741, 2745, 2760, 2819, 2889, 2907, 2910, 2919, 2921, 2939, 2944-2945, - 2948, 2951, 2958, 2971, 2977, 2985, 2988, 2990-2991, 2993, 3002, 3008, - 3014, 3027, 3029-3030, 3036, 3047, 3049, 3052-3053, 3055, 3058, 3064, - 3069, 3087, 3093, 3098, 3105, 3107, 3110, 3116, 3127, 3129, 3136, 3146, - 3151, 3160, 3165, 3168, 3175, 3178, 3189, 3207, 3228, 3244, 3248, 3252, - 3256, 3263, 3281, 3295, 3303, 3309, 3312, 3322, 3326, 3354, 3366, 3375, - 3378, 3411, 3416, 3432, 3438, 3440, 3442, 3444, 3446, 3448, 3450, 3452, - 3454, 3458, 3467, 3476, 3484, 3491, 3497, 3499, 3504, 3506, 3509, 3518, - 3527, 3555, 3575, 3577, 3580, 3582, 3586, 3589, 3599, 3610, 3626, 3638, - 3646, 3653, 3658, 3661, 3673, 3689, 3700, 3710, 3726, 3763, 3814, 3841, - 3888, 4032, 4059, 4068, 4082, 4095, 4160, 4234, 4257, 4411, 4498, 4520, - 4552, 4567, 4608, 4646, 4698, 4808, 4849, 4920, 4939, 4947, 4967, 4991, - 4996, 5015, 5028, 5056, 5128, 5130, 5144, 5170, 5178, 5183, 5188, 5191, - 5368, 5371, 5379, 5381, 5383, 5397, 5399, 5401, 5403, 5405, 5446, 5455, - 5472, 5480, 5483, 5485, 5492, 5497, 5502, 5507, 5509, 5517, 5528, 5558, - 5697, 5714, 5749, 5766, 5785, 5798-5799, 5801, 5817, 5833-5834, 5836, - 5849, 5851-5852, 5865, 5869, 5881, 5884, 5897, 5900, 5916, 5932, 5948, - 5963, 5968, 5978, 5988, 5992, 5994, 5997, 6003, 6008, 6023, 6026, 6039, - 6053, 6056, 6067, 6071, 6082, 6085, 6098, 6112, 6126, 6135, 6140, 6149, - 6154, 6158, 6161, 6168, 6174, 6182, 6187, 6205, 6209, 6213, 6317, 6339, - 6342, 6366, 6381, 6391, 6489, 6962, 6966, 6970, 6975, 6977, 6982, 6985, - 6987, 6989, 6991, 6993, 6995, 6997, 6999-7000, 7004, 7008, 7013, 7016, - 7021, 7024, 7027, 7029, 7032, 7038, 7043, 7046, 7049, 7069, 7072, 7076, - 7081, 7084, 7089, 7099, 7209, 7222, 7231, 7235, 7247, 7267, 7269, 7284, - 7389, 7419, 7423-7424, 7426, 7428, 7431, 7436, 7444, 7475, 7549, 7584, - 7665-7666, 7831, 7836, 7853, 7865, 7885, 7888, 7912, 7950, 7972, 7980, - 7995, 8007, 8015, 8055, 8078 - action: - name: inflate error - inflation variable: - name: ObsFunction/ObsErrorFactorWavenumIR - channels: 16, 29, 32, 35, 38, 41, 44, 47, 49-51, 53, 55-57, 59, 61-63, - 66, 68, 70, 72, 74, 76, 78-79, 81-87, 89, 92-93, 95, 97, 99, 101, 103-104, - 106, 109-111, 113, 116, 119, 122, 125, 128, 131, 133, 135, 138, 141, - 144, 146, 148, 150-151, 154, 157, 159-161, 163, 167, 170, 173, 176, - 179-180, 185, 187, 191, 193, 197, 199-200, 202-203, 205, 207, 210, 212-214, - 217-219, 222, 224-226, 228, 230-232, 236-237, 239, 243, 246, 249, 252, - 254, 259-260, 262, 265, 267, 269, 275, 279, 282, 285, 294, 296, 299-300, - 303, 306, 309, 313, 320, 323, 326-327, 329, 332, 335, 345, 347, 350, - 354, 356, 360, 363, 366, 371-373, 375, 377, 379, 381, 383, 386, 389, - 398, 401, 404-405, 407-408, 410-411, 414, 416, 418, 423, 426, 428, 432-434, - 439, 442, 445, 450, 457, 459, 472, 477, 483, 509, 515, 546, 552, 559, - 566, 571, 573, 578, 584, 594, 625, 646, 662, 668, 705, 739, 756, 797, - 867, 906, 921, 1027, 1046, 1090, 1098, 1121, 1133, 1173, 1191, 1194, - 1222, 1271, 1283, 1338, 1409, 1414, 1420, 1424, 1427, 1430, 1434, 1440, - 1442, 1445, 1450, 1454, 1460, 1463, 1469, 1474, 1479, 1483, 1487, 1494, - 1496, 1502, 1505, 1509-1510, 1513, 1518, 1521, 1526, 1529, 1532, 1536-1537, - 1541, 1545, 1548, 1553, 1560, 1568, 1574, 1579, 1583, 1585, 1587, 1606, - 1626, 1639, 1643, 1652, 1658-1659, 1666, 1671, 1675, 1681, 1694, 1697, - 1710, 1786, 1791, 1805, 1839, 1884, 1913, 1946-1947, 1991, 2019, 2094, - 2119, 2213, 2239, 2271, 2289, 2321, 2333, 2346, 2349, 2352, 2359, 2367, - 2374, 2398, 2426, 2562, 2701, 2741, 2745, 2760, 2819, 2889, 2907, 2910, - 2919, 2921, 2939, 2944-2945, 2948, 2951, 2958, 2971, 2977, 2985, 2988, - 2990-2991, 2993, 3002, 3008, 3014, 3027, 3029-3030, 3036, 3047, 3049, - 3052-3053, 3055, 3058, 3064, 3069, 3087, 3093, 3098, 3105, 3107, 3110, - 3116, 3127, 3129, 3136, 3146, 3151, 3160, 3165, 3168, 3175, 3178, 3189, - 3207, 3228, 3244, 3248, 3252, 3256, 3263, 3281, 3295, 3303, 3309, 3312, - 3322, 3326, 3354, 3366, 3375, 3378, 3411, 3416, 3432, 3438, 3440, 3442, - 3444, 3446, 3448, 3450, 3452, 3454, 3458, 3467, 3476, 3484, 3491, 3497, - 3499, 3504, 3506, 3509, 3518, 3527, 3555, 3575, 3577, 3580, 3582, 3586, - 3589, 3599, 3610, 3626, 3638, 3646, 3653, 3658, 3661, 3673, 3689, 3700, - 3710, 3726, 3763, 3814, 3841, 3888, 4032, 4059, 4068, 4082, 4095, 4160, - 4234, 4257, 4411, 4498, 4520, 4552, 4567, 4608, 4646, 4698, 4808, 4849, - 4920, 4939, 4947, 4967, 4991, 4996, 5015, 5028, 5056, 5128, 5130, 5144, - 5170, 5178, 5183, 5188, 5191, 5368, 5371, 5379, 5381, 5383, 5397, 5399, - 5401, 5403, 5405, 5446, 5455, 5472, 5480, 5483, 5485, 5492, 5497, 5502, - 5507, 5509, 5517, 5528, 5558, 5697, 5714, 5749, 5766, 5785, 5798-5799, - 5801, 5817, 5833-5834, 5836, 5849, 5851-5852, 5865, 5869, 5881, 5884, - 5897, 5900, 5916, 5932, 5948, 5963, 5968, 5978, 5988, 5992, 5994, 5997, - 6003, 6008, 6023, 6026, 6039, 6053, 6056, 6067, 6071, 6082, 6085, 6098, - 6112, 6126, 6135, 6140, 6149, 6154, 6158, 6161, 6168, 6174, 6182, 6187, - 6205, 6209, 6213, 6317, 6339, 6342, 6366, 6381, 6391, 6489, 6962, 6966, - 6970, 6975, 6977, 6982, 6985, 6987, 6989, 6991, 6993, 6995, 6997, 6999-7000, - 7004, 7008, 7013, 7016, 7021, 7024, 7027, 7029, 7032, 7038, 7043, 7046, - 7049, 7069, 7072, 7076, 7081, 7084, 7089, 7099, 7209, 7222, 7231, 7235, - 7247, 7267, 7269, 7284, 7389, 7419, 7423-7424, 7426, 7428, 7431, 7436, - 7444, 7475, 7549, 7584, 7665-7666, 7831, 7836, 7853, 7865, 7885, 7888, - 7912, 7950, 7972, 7980, 7995, 8007, 8015, 8055, 8078 - options: - channels: 16, 29, 32, 35, 38, 41, 44, 47, 49-51, 53, 55-57, 59, 61-63, - 66, 68, 70, 72, 74, 76, 78-79, 81-87, 89, 92-93, 95, 97, 99, 101, - 103-104, 106, 109-111, 113, 116, 119, 122, 125, 128, 131, 133, 135, - 138, 141, 144, 146, 148, 150-151, 154, 157, 159-161, 163, 167, 170, - 173, 176, 179-180, 185, 187, 191, 193, 197, 199-200, 202-203, 205, - 207, 210, 212-214, 217-219, 222, 224-226, 228, 230-232, 236-237, 239, - 243, 246, 249, 252, 254, 259-260, 262, 265, 267, 269, 275, 279, 282, - 285, 294, 296, 299-300, 303, 306, 309, 313, 320, 323, 326-327, 329, - 332, 335, 345, 347, 350, 354, 356, 360, 363, 366, 371-373, 375, 377, - 379, 381, 383, 386, 389, 398, 401, 404-405, 407-408, 410-411, 414, - 416, 418, 423, 426, 428, 432-434, 439, 442, 445, 450, 457, 459, 472, - 477, 483, 509, 515, 546, 552, 559, 566, 571, 573, 578, 584, 594, 625, - 646, 662, 668, 705, 739, 756, 797, 867, 906, 921, 1027, 1046, 1090, - 1098, 1121, 1133, 1173, 1191, 1194, 1222, 1271, 1283, 1338, 1409, - 1414, 1420, 1424, 1427, 1430, 1434, 1440, 1442, 1445, 1450, 1454, - 1460, 1463, 1469, 1474, 1479, 1483, 1487, 1494, 1496, 1502, 1505, - 1509-1510, 1513, 1518, 1521, 1526, 1529, 1532, 1536-1537, 1541, 1545, - 1548, 1553, 1560, 1568, 1574, 1579, 1583, 1585, 1587, 1606, 1626, - 1639, 1643, 1652, 1658-1659, 1666, 1671, 1675, 1681, 1694, 1697, 1710, - 1786, 1791, 1805, 1839, 1884, 1913, 1946-1947, 1991, 2019, 2094, 2119, - 2213, 2239, 2271, 2289, 2321, 2333, 2346, 2349, 2352, 2359, 2367, - 2374, 2398, 2426, 2562, 2701, 2741, 2745, 2760, 2819, 2889, 2907, - 2910, 2919, 2921, 2939, 2944-2945, 2948, 2951, 2958, 2971, 2977, 2985, - 2988, 2990-2991, 2993, 3002, 3008, 3014, 3027, 3029-3030, 3036, 3047, - 3049, 3052-3053, 3055, 3058, 3064, 3069, 3087, 3093, 3098, 3105, 3107, - 3110, 3116, 3127, 3129, 3136, 3146, 3151, 3160, 3165, 3168, 3175, - 3178, 3189, 3207, 3228, 3244, 3248, 3252, 3256, 3263, 3281, 3295, - 3303, 3309, 3312, 3322, 3326, 3354, 3366, 3375, 3378, 3411, 3416, - 3432, 3438, 3440, 3442, 3444, 3446, 3448, 3450, 3452, 3454, 3458, - 3467, 3476, 3484, 3491, 3497, 3499, 3504, 3506, 3509, 3518, 3527, - 3555, 3575, 3577, 3580, 3582, 3586, 3589, 3599, 3610, 3626, 3638, - 3646, 3653, 3658, 3661, 3673, 3689, 3700, 3710, 3726, 3763, 3814, - 3841, 3888, 4032, 4059, 4068, 4082, 4095, 4160, 4234, 4257, 4411, - 4498, 4520, 4552, 4567, 4608, 4646, 4698, 4808, 4849, 4920, 4939, - 4947, 4967, 4991, 4996, 5015, 5028, 5056, 5128, 5130, 5144, 5170, - 5178, 5183, 5188, 5191, 5368, 5371, 5379, 5381, 5383, 5397, 5399, - 5401, 5403, 5405, 5446, 5455, 5472, 5480, 5483, 5485, 5492, 5497, - 5502, 5507, 5509, 5517, 5528, 5558, 5697, 5714, 5749, 5766, 5785, - 5798-5799, 5801, 5817, 5833-5834, 5836, 5849, 5851-5852, 5865, 5869, - 5881, 5884, 5897, 5900, 5916, 5932, 5948, 5963, 5968, 5978, 5988, - 5992, 5994, 5997, 6003, 6008, 6023, 6026, 6039, 6053, 6056, 6067, - 6071, 6082, 6085, 6098, 6112, 6126, 6135, 6140, 6149, 6154, 6158, - 6161, 6168, 6174, 6182, 6187, 6205, 6209, 6213, 6317, 6339, 6342, - 6366, 6381, 6391, 6489, 6962, 6966, 6970, 6975, 6977, 6982, 6985, - 6987, 6989, 6991, 6993, 6995, 6997, 6999-7000, 7004, 7008, 7013, 7016, - 7021, 7024, 7027, 7029, 7032, 7038, 7043, 7046, 7049, 7069, 7072, - 7076, 7081, 7084, 7089, 7099, 7209, 7222, 7231, 7235, 7247, 7267, - 7269, 7284, 7389, 7419, 7423-7424, 7426, 7428, 7431, 7436, 7444, 7475, - 7549, 7584, 7665-7666, 7831, 7836, 7853, 7865, 7885, 7888, 7912, 7950, - 7972, 7980, 7995, 8007, 8015, 8055, 8078 - - filter: Bounds Check - filter variables: - - name: brightnessTemperature - channels: 16, 29, 32, 35, 38, 41, 44, 47, 49-51, 53, 55-57, 59, 61-63, 66, - 68, 70, 72, 74, 76, 78-79, 81-87, 89, 92-93, 95, 97, 99, 101, 103-104, - 106, 109-111, 113, 116, 119, 122, 125, 128, 131, 133, 135, 138, 141, 144, - 146, 148, 150-151, 154, 157, 159-161, 163, 167, 170, 173, 176, 179-180, - 185, 187, 191, 193, 197, 199-200, 202-203, 205, 207, 210, 212-214, 217-219, - 222, 224-226, 228, 230-232, 236-237, 239, 243, 246, 249, 252, 254, 259-260, - 262, 265, 267, 269, 275, 279, 282, 285, 294, 296, 299-300, 303, 306, 309, - 313, 320, 323, 326-327, 329, 332, 335, 345, 347, 350, 354, 356, 360, 363, - 366, 371-373, 375, 377, 379, 381, 383, 386, 389, 398, 401, 404-405, 407-408, - 410-411, 414, 416, 418, 423, 426, 428, 432-434, 439, 442, 445, 450, 457, - 459, 472, 477, 483, 509, 515, 546, 552, 559, 566, 571, 573, 578, 584, - 594, 625, 646, 662, 668, 705, 739, 756, 797, 867, 906, 921, 1027, 1046, - 1090, 1098, 1121, 1133, 1173, 1191, 1194, 1222, 1271, 1283, 1338, 1409, - 1414, 1420, 1424, 1427, 1430, 1434, 1440, 1442, 1445, 1450, 1454, 1460, - 1463, 1469, 1474, 1479, 1483, 1487, 1494, 1496, 1502, 1505, 1509-1510, - 1513, 1518, 1521, 1526, 1529, 1532, 1536-1537, 1541, 1545, 1548, 1553, - 1560, 1568, 1574, 1579, 1583, 1585, 1587, 1606, 1626, 1639, 1643, 1652, - 1658-1659, 1666, 1671, 1675, 1681, 1694, 1697, 1710, 1786, 1791, 1805, - 1839, 1884, 1913, 1946-1947, 1991, 2019, 2094, 2119, 2213, 2239, 2271, - 2289, 2321, 2333, 2346, 2349, 2352, 2359, 2367, 2374, 2398, 2426, 2562, - 2701, 2741, 2745, 2760, 2819, 2889, 2907, 2910, 2919, 2921, 2939, 2944-2945, - 2948, 2951, 2958, 2971, 2977, 2985, 2988, 2990-2991, 2993, 3002, 3008, - 3014, 3027, 3029-3030, 3036, 3047, 3049, 3052-3053, 3055, 3058, 3064, - 3069, 3087, 3093, 3098, 3105, 3107, 3110, 3116, 3127, 3129, 3136, 3146, - 3151, 3160, 3165, 3168, 3175, 3178, 3189, 3207, 3228, 3244, 3248, 3252, - 3256, 3263, 3281, 3295, 3303, 3309, 3312, 3322, 3326, 3354, 3366, 3375, - 3378, 3411, 3416, 3432, 3438, 3440, 3442, 3444, 3446, 3448, 3450, 3452, - 3454, 3458, 3467, 3476, 3484, 3491, 3497, 3499, 3504, 3506, 3509, 3518, - 3527, 3555, 3575, 3577, 3580, 3582, 3586, 3589, 3599, 3610, 3626, 3638, - 3646, 3653, 3658, 3661, 3673, 3689, 3700, 3710, 3726, 3763, 3814, 3841, - 3888, 4032, 4059, 4068, 4082, 4095, 4160, 4234, 4257, 4411, 4498, 4520, - 4552, 4567, 4608, 4646, 4698, 4808, 4849, 4920, 4939, 4947, 4967, 4991, - 4996, 5015, 5028, 5056, 5128, 5130, 5144, 5170, 5178, 5183, 5188, 5191, - 5368, 5371, 5379, 5381, 5383, 5397, 5399, 5401, 5403, 5405, 5446, 5455, - 5472, 5480, 5483, 5485, 5492, 5497, 5502, 5507, 5509, 5517, 5528, 5558, - 5697, 5714, 5749, 5766, 5785, 5798-5799, 5801, 5817, 5833-5834, 5836, - 5849, 5851-5852, 5865, 5869, 5881, 5884, 5897, 5900, 5916, 5932, 5948, - 5963, 5968, 5978, 5988, 5992, 5994, 5997, 6003, 6008, 6023, 6026, 6039, - 6053, 6056, 6067, 6071, 6082, 6085, 6098, 6112, 6126, 6135, 6140, 6149, - 6154, 6158, 6161, 6168, 6174, 6182, 6187, 6205, 6209, 6213, 6317, 6339, - 6342, 6366, 6381, 6391, 6489, 6962, 6966, 6970, 6975, 6977, 6982, 6985, - 6987, 6989, 6991, 6993, 6995, 6997, 6999-7000, 7004, 7008, 7013, 7016, - 7021, 7024, 7027, 7029, 7032, 7038, 7043, 7046, 7049, 7069, 7072, 7076, - 7081, 7084, 7089, 7099, 7209, 7222, 7231, 7235, 7247, 7267, 7269, 7284, - 7389, 7419, 7423-7424, 7426, 7428, 7431, 7436, 7444, 7475, 7549, 7584, - 7665-7666, 7831, 7836, 7853, 7865, 7885, 7888, 7912, 7950, 7972, 7980, - 7995, 8007, 8015, 8055, 8078 - minvalue: 50.00001 - maxvalue: 549.99999 - action: - name: reject - - filter: BlackList - filter variables: - - name: brightnessTemperature - channels: 16, 29, 32, 35, 38, 41, 44, 47, 49-51, 53, 55-57, 59, 61-63, 66, - 68, 70, 72, 74, 76, 78-79, 81-87, 89, 92-93, 95, 97, 99, 101, 103-104, - 106, 109-111, 113, 116, 119, 122, 125, 128, 131, 133, 135, 138, 141, 144, - 146, 148, 150-151, 154, 157, 159-161, 163, 167, 170, 173, 176, 179-180, - 185, 187, 191, 193, 197, 199-200, 202-203, 205, 207, 210, 212-214, 217-219, - 222, 224-226, 228, 230-232, 236-237, 239, 243, 246, 249, 252, 254, 259-260, - 262, 265, 267, 269, 275, 279, 282, 285, 294, 296, 299-300, 303, 306, 309, - 313, 320, 323, 326-327, 329, 332, 335, 345, 347, 350, 354, 356, 360, 363, - 366, 371-373, 375, 377, 379, 381, 383, 386, 389, 398, 401, 404-405, 407-408, - 410-411, 414, 416, 418, 423, 426, 428, 432-434, 439, 442, 445, 450, 457, - 459, 472, 477, 483, 509, 515, 546, 552, 559, 566, 571, 573, 578, 584, - 594, 625, 646, 662, 668, 705, 739, 756, 797, 867, 906, 921, 1027, 1046, - 1090, 1098, 1121, 1133, 1173, 1191, 1194, 1222, 1271, 1283, 1338, 1409, - 1414, 1420, 1424, 1427, 1430, 1434, 1440, 1442, 1445, 1450, 1454, 1460, - 1463, 1469, 1474, 1479, 1483, 1487, 1494, 1496, 1502, 1505, 1509-1510, - 1513, 1518, 1521, 1526, 1529, 1532, 1536-1537, 1541, 1545, 1548, 1553, - 1560, 1568, 1574, 1579, 1583, 1585, 1587, 1606, 1626, 1639, 1643, 1652, - 1658-1659, 1666, 1671, 1675, 1681, 1694, 1697, 1710, 1786, 1791, 1805, - 1839, 1884, 1913, 1946-1947, 1991, 2019, 2094, 2119, 2213, 2239, 2271, - 2289, 2321, 2333, 2346, 2349, 2352, 2359, 2367, 2374, 2398, 2426, 2562, - 2701, 2741, 2745, 2760, 2819, 2889, 2907, 2910, 2919, 2921, 2939, 2944-2945, - 2948, 2951, 2958, 2971, 2977, 2985, 2988, 2990-2991, 2993, 3002, 3008, - 3014, 3027, 3029-3030, 3036, 3047, 3049, 3052-3053, 3055, 3058, 3064, - 3069, 3087, 3093, 3098, 3105, 3107, 3110, 3116, 3127, 3129, 3136, 3146, - 3151, 3160, 3165, 3168, 3175, 3178, 3189, 3207, 3228, 3244, 3248, 3252, - 3256, 3263, 3281, 3295, 3303, 3309, 3312, 3322, 3326, 3354, 3366, 3375, - 3378, 3411, 3416, 3432, 3438, 3440, 3442, 3444, 3446, 3448, 3450, 3452, - 3454, 3458, 3467, 3476, 3484, 3491, 3497, 3499, 3504, 3506, 3509, 3518, - 3527, 3555, 3575, 3577, 3580, 3582, 3586, 3589, 3599, 3610, 3626, 3638, - 3646, 3653, 3658, 3661, 3673, 3689, 3700, 3710, 3726, 3763, 3814, 3841, - 3888, 4032, 4059, 4068, 4082, 4095, 4160, 4234, 4257, 4411, 4498, 4520, - 4552, 4567, 4608, 4646, 4698, 4808, 4849, 4920, 4939, 4947, 4967, 4991, - 4996, 5015, 5028, 5056, 5128, 5130, 5144, 5170, 5178, 5183, 5188, 5191, - 5368, 5371, 5379, 5381, 5383, 5397, 5399, 5401, 5403, 5405, 5446, 5455, - 5472, 5480, 5483, 5485, 5492, 5497, 5502, 5507, 5509, 5517, 5528, 5558, - 5697, 5714, 5749, 5766, 5785, 5798-5799, 5801, 5817, 5833-5834, 5836, - 5849, 5851-5852, 5865, 5869, 5881, 5884, 5897, 5900, 5916, 5932, 5948, - 5963, 5968, 5978, 5988, 5992, 5994, 5997, 6003, 6008, 6023, 6026, 6039, - 6053, 6056, 6067, 6071, 6082, 6085, 6098, 6112, 6126, 6135, 6140, 6149, - 6154, 6158, 6161, 6168, 6174, 6182, 6187, 6205, 6209, 6213, 6317, 6339, - 6342, 6366, 6381, 6391, 6489, 6962, 6966, 6970, 6975, 6977, 6982, 6985, - 6987, 6989, 6991, 6993, 6995, 6997, 6999-7000, 7004, 7008, 7013, 7016, - 7021, 7024, 7027, 7029, 7032, 7038, 7043, 7046, 7049, 7069, 7072, 7076, - 7081, 7084, 7089, 7099, 7209, 7222, 7231, 7235, 7247, 7267, 7269, 7284, - 7389, 7419, 7423-7424, 7426, 7428, 7431, 7436, 7444, 7475, 7549, 7584, - 7665-7666, 7831, 7836, 7853, 7865, 7885, 7888, 7912, 7950, 7972, 7980, - 7995, 8007, 8015, 8055, 8078 - action: - name: inflate error - inflation variable: - name: ObsFunction/ObsErrorFactorTopoRad - channels: 16, 29, 32, 35, 38, 41, 44, 47, 49-51, 53, 55-57, 59, 61-63, - 66, 68, 70, 72, 74, 76, 78-79, 81-87, 89, 92-93, 95, 97, 99, 101, 103-104, - 106, 109-111, 113, 116, 119, 122, 125, 128, 131, 133, 135, 138, 141, - 144, 146, 148, 150-151, 154, 157, 159-161, 163, 167, 170, 173, 176, - 179-180, 185, 187, 191, 193, 197, 199-200, 202-203, 205, 207, 210, 212-214, - 217-219, 222, 224-226, 228, 230-232, 236-237, 239, 243, 246, 249, 252, - 254, 259-260, 262, 265, 267, 269, 275, 279, 282, 285, 294, 296, 299-300, - 303, 306, 309, 313, 320, 323, 326-327, 329, 332, 335, 345, 347, 350, - 354, 356, 360, 363, 366, 371-373, 375, 377, 379, 381, 383, 386, 389, - 398, 401, 404-405, 407-408, 410-411, 414, 416, 418, 423, 426, 428, 432-434, - 439, 442, 445, 450, 457, 459, 472, 477, 483, 509, 515, 546, 552, 559, - 566, 571, 573, 578, 584, 594, 625, 646, 662, 668, 705, 739, 756, 797, - 867, 906, 921, 1027, 1046, 1090, 1098, 1121, 1133, 1173, 1191, 1194, - 1222, 1271, 1283, 1338, 1409, 1414, 1420, 1424, 1427, 1430, 1434, 1440, - 1442, 1445, 1450, 1454, 1460, 1463, 1469, 1474, 1479, 1483, 1487, 1494, - 1496, 1502, 1505, 1509-1510, 1513, 1518, 1521, 1526, 1529, 1532, 1536-1537, - 1541, 1545, 1548, 1553, 1560, 1568, 1574, 1579, 1583, 1585, 1587, 1606, - 1626, 1639, 1643, 1652, 1658-1659, 1666, 1671, 1675, 1681, 1694, 1697, - 1710, 1786, 1791, 1805, 1839, 1884, 1913, 1946-1947, 1991, 2019, 2094, - 2119, 2213, 2239, 2271, 2289, 2321, 2333, 2346, 2349, 2352, 2359, 2367, - 2374, 2398, 2426, 2562, 2701, 2741, 2745, 2760, 2819, 2889, 2907, 2910, - 2919, 2921, 2939, 2944-2945, 2948, 2951, 2958, 2971, 2977, 2985, 2988, - 2990-2991, 2993, 3002, 3008, 3014, 3027, 3029-3030, 3036, 3047, 3049, - 3052-3053, 3055, 3058, 3064, 3069, 3087, 3093, 3098, 3105, 3107, 3110, - 3116, 3127, 3129, 3136, 3146, 3151, 3160, 3165, 3168, 3175, 3178, 3189, - 3207, 3228, 3244, 3248, 3252, 3256, 3263, 3281, 3295, 3303, 3309, 3312, - 3322, 3326, 3354, 3366, 3375, 3378, 3411, 3416, 3432, 3438, 3440, 3442, - 3444, 3446, 3448, 3450, 3452, 3454, 3458, 3467, 3476, 3484, 3491, 3497, - 3499, 3504, 3506, 3509, 3518, 3527, 3555, 3575, 3577, 3580, 3582, 3586, - 3589, 3599, 3610, 3626, 3638, 3646, 3653, 3658, 3661, 3673, 3689, 3700, - 3710, 3726, 3763, 3814, 3841, 3888, 4032, 4059, 4068, 4082, 4095, 4160, - 4234, 4257, 4411, 4498, 4520, 4552, 4567, 4608, 4646, 4698, 4808, 4849, - 4920, 4939, 4947, 4967, 4991, 4996, 5015, 5028, 5056, 5128, 5130, 5144, - 5170, 5178, 5183, 5188, 5191, 5368, 5371, 5379, 5381, 5383, 5397, 5399, - 5401, 5403, 5405, 5446, 5455, 5472, 5480, 5483, 5485, 5492, 5497, 5502, - 5507, 5509, 5517, 5528, 5558, 5697, 5714, 5749, 5766, 5785, 5798-5799, - 5801, 5817, 5833-5834, 5836, 5849, 5851-5852, 5865, 5869, 5881, 5884, - 5897, 5900, 5916, 5932, 5948, 5963, 5968, 5978, 5988, 5992, 5994, 5997, - 6003, 6008, 6023, 6026, 6039, 6053, 6056, 6067, 6071, 6082, 6085, 6098, - 6112, 6126, 6135, 6140, 6149, 6154, 6158, 6161, 6168, 6174, 6182, 6187, - 6205, 6209, 6213, 6317, 6339, 6342, 6366, 6381, 6391, 6489, 6962, 6966, - 6970, 6975, 6977, 6982, 6985, 6987, 6989, 6991, 6993, 6995, 6997, 6999-7000, - 7004, 7008, 7013, 7016, 7021, 7024, 7027, 7029, 7032, 7038, 7043, 7046, - 7049, 7069, 7072, 7076, 7081, 7084, 7089, 7099, 7209, 7222, 7231, 7235, - 7247, 7267, 7269, 7284, 7389, 7419, 7423-7424, 7426, 7428, 7431, 7436, - 7444, 7475, 7549, 7584, 7665-7666, 7831, 7836, 7853, 7865, 7885, 7888, - 7912, 7950, 7972, 7980, 7995, 8007, 8015, 8055, 8078 - options: - channels: 16, 29, 32, 35, 38, 41, 44, 47, 49-51, 53, 55-57, 59, 61-63, - 66, 68, 70, 72, 74, 76, 78-79, 81-87, 89, 92-93, 95, 97, 99, 101, - 103-104, 106, 109-111, 113, 116, 119, 122, 125, 128, 131, 133, 135, - 138, 141, 144, 146, 148, 150-151, 154, 157, 159-161, 163, 167, 170, - 173, 176, 179-180, 185, 187, 191, 193, 197, 199-200, 202-203, 205, - 207, 210, 212-214, 217-219, 222, 224-226, 228, 230-232, 236-237, 239, - 243, 246, 249, 252, 254, 259-260, 262, 265, 267, 269, 275, 279, 282, - 285, 294, 296, 299-300, 303, 306, 309, 313, 320, 323, 326-327, 329, - 332, 335, 345, 347, 350, 354, 356, 360, 363, 366, 371-373, 375, 377, - 379, 381, 383, 386, 389, 398, 401, 404-405, 407-408, 410-411, 414, - 416, 418, 423, 426, 428, 432-434, 439, 442, 445, 450, 457, 459, 472, - 477, 483, 509, 515, 546, 552, 559, 566, 571, 573, 578, 584, 594, 625, - 646, 662, 668, 705, 739, 756, 797, 867, 906, 921, 1027, 1046, 1090, - 1098, 1121, 1133, 1173, 1191, 1194, 1222, 1271, 1283, 1338, 1409, - 1414, 1420, 1424, 1427, 1430, 1434, 1440, 1442, 1445, 1450, 1454, - 1460, 1463, 1469, 1474, 1479, 1483, 1487, 1494, 1496, 1502, 1505, - 1509-1510, 1513, 1518, 1521, 1526, 1529, 1532, 1536-1537, 1541, 1545, - 1548, 1553, 1560, 1568, 1574, 1579, 1583, 1585, 1587, 1606, 1626, - 1639, 1643, 1652, 1658-1659, 1666, 1671, 1675, 1681, 1694, 1697, 1710, - 1786, 1791, 1805, 1839, 1884, 1913, 1946-1947, 1991, 2019, 2094, 2119, - 2213, 2239, 2271, 2289, 2321, 2333, 2346, 2349, 2352, 2359, 2367, - 2374, 2398, 2426, 2562, 2701, 2741, 2745, 2760, 2819, 2889, 2907, - 2910, 2919, 2921, 2939, 2944-2945, 2948, 2951, 2958, 2971, 2977, 2985, - 2988, 2990-2991, 2993, 3002, 3008, 3014, 3027, 3029-3030, 3036, 3047, - 3049, 3052-3053, 3055, 3058, 3064, 3069, 3087, 3093, 3098, 3105, 3107, - 3110, 3116, 3127, 3129, 3136, 3146, 3151, 3160, 3165, 3168, 3175, - 3178, 3189, 3207, 3228, 3244, 3248, 3252, 3256, 3263, 3281, 3295, - 3303, 3309, 3312, 3322, 3326, 3354, 3366, 3375, 3378, 3411, 3416, - 3432, 3438, 3440, 3442, 3444, 3446, 3448, 3450, 3452, 3454, 3458, - 3467, 3476, 3484, 3491, 3497, 3499, 3504, 3506, 3509, 3518, 3527, - 3555, 3575, 3577, 3580, 3582, 3586, 3589, 3599, 3610, 3626, 3638, - 3646, 3653, 3658, 3661, 3673, 3689, 3700, 3710, 3726, 3763, 3814, - 3841, 3888, 4032, 4059, 4068, 4082, 4095, 4160, 4234, 4257, 4411, - 4498, 4520, 4552, 4567, 4608, 4646, 4698, 4808, 4849, 4920, 4939, - 4947, 4967, 4991, 4996, 5015, 5028, 5056, 5128, 5130, 5144, 5170, - 5178, 5183, 5188, 5191, 5368, 5371, 5379, 5381, 5383, 5397, 5399, - 5401, 5403, 5405, 5446, 5455, 5472, 5480, 5483, 5485, 5492, 5497, - 5502, 5507, 5509, 5517, 5528, 5558, 5697, 5714, 5749, 5766, 5785, - 5798-5799, 5801, 5817, 5833-5834, 5836, 5849, 5851-5852, 5865, 5869, - 5881, 5884, 5897, 5900, 5916, 5932, 5948, 5963, 5968, 5978, 5988, - 5992, 5994, 5997, 6003, 6008, 6023, 6026, 6039, 6053, 6056, 6067, - 6071, 6082, 6085, 6098, 6112, 6126, 6135, 6140, 6149, 6154, 6158, - 6161, 6168, 6174, 6182, 6187, 6205, 6209, 6213, 6317, 6339, 6342, - 6366, 6381, 6391, 6489, 6962, 6966, 6970, 6975, 6977, 6982, 6985, - 6987, 6989, 6991, 6993, 6995, 6997, 6999-7000, 7004, 7008, 7013, 7016, - 7021, 7024, 7027, 7029, 7032, 7038, 7043, 7046, 7049, 7069, 7072, - 7076, 7081, 7084, 7089, 7099, 7209, 7222, 7231, 7235, 7247, 7267, - 7269, 7284, 7389, 7419, 7423-7424, 7426, 7428, 7431, 7436, 7444, 7475, - 7549, 7584, 7665-7666, 7831, 7836, 7853, 7865, 7885, 7888, 7912, 7950, - 7972, 7980, 7995, 8007, 8015, 8055, 8078 - sensor: iasi_metop-c - - filter: BlackList - filter variables: - - name: brightnessTemperature - channels: 16, 29, 32, 35, 38, 41, 44, 47, 49-51, 53, 55-57, 59, 61-63, 66, - 68, 70, 72, 74, 76, 78-79, 81-87, 89, 92-93, 95, 97, 99, 101, 103-104, - 106, 109-111, 113, 116, 119, 122, 125, 128, 131, 133, 135, 138, 141, 144, - 146, 148, 150-151, 154, 157, 159-161, 163, 167, 170, 173, 176, 179-180, - 185, 187, 191, 193, 197, 199-200, 202-203, 205, 207, 210, 212-214, 217-219, - 222, 224-226, 228, 230-232, 236-237, 239, 243, 246, 249, 252, 254, 259-260, - 262, 265, 267, 269, 275, 279, 282, 285, 294, 296, 299-300, 303, 306, 309, - 313, 320, 323, 326-327, 329, 332, 335, 345, 347, 350, 354, 356, 360, 363, - 366, 371-373, 375, 377, 379, 381, 383, 386, 389, 398, 401, 404-405, 407-408, - 410-411, 414, 416, 418, 423, 426, 428, 432-434, 439, 442, 445, 450, 457, - 459, 472, 477, 483, 509, 515, 546, 552, 559, 566, 571, 573, 578, 584, - 594, 625, 646, 662, 668, 705, 739, 756, 797, 867, 906, 921, 1027, 1046, - 1090, 1098, 1121, 1133, 1173, 1191, 1194, 1222, 1271, 1283, 1338, 1409, - 1414, 1420, 1424, 1427, 1430, 1434, 1440, 1442, 1445, 1450, 1454, 1460, - 1463, 1469, 1474, 1479, 1483, 1487, 1494, 1496, 1502, 1505, 1509-1510, - 1513, 1518, 1521, 1526, 1529, 1532, 1536-1537, 1541, 1545, 1548, 1553, - 1560, 1568, 1574, 1579, 1583, 1585, 1587, 1606, 1626, 1639, 1643, 1652, - 1658-1659, 1666, 1671, 1675, 1681, 1694, 1697, 1710, 1786, 1791, 1805, - 1839, 1884, 1913, 1946-1947, 1991, 2019, 2094, 2119, 2213, 2239, 2271, - 2289, 2321, 2333, 2346, 2349, 2352, 2359, 2367, 2374, 2398, 2426, 2562, - 2701, 2741, 2745, 2760, 2819, 2889, 2907, 2910, 2919, 2921, 2939, 2944-2945, - 2948, 2951, 2958, 2971, 2977, 2985, 2988, 2990-2991, 2993, 3002, 3008, - 3014, 3027, 3029-3030, 3036, 3047, 3049, 3052-3053, 3055, 3058, 3064, - 3069, 3087, 3093, 3098, 3105, 3107, 3110, 3116, 3127, 3129, 3136, 3146, - 3151, 3160, 3165, 3168, 3175, 3178, 3189, 3207, 3228, 3244, 3248, 3252, - 3256, 3263, 3281, 3295, 3303, 3309, 3312, 3322, 3326, 3354, 3366, 3375, - 3378, 3411, 3416, 3432, 3438, 3440, 3442, 3444, 3446, 3448, 3450, 3452, - 3454, 3458, 3467, 3476, 3484, 3491, 3497, 3499, 3504, 3506, 3509, 3518, - 3527, 3555, 3575, 3577, 3580, 3582, 3586, 3589, 3599, 3610, 3626, 3638, - 3646, 3653, 3658, 3661, 3673, 3689, 3700, 3710, 3726, 3763, 3814, 3841, - 3888, 4032, 4059, 4068, 4082, 4095, 4160, 4234, 4257, 4411, 4498, 4520, - 4552, 4567, 4608, 4646, 4698, 4808, 4849, 4920, 4939, 4947, 4967, 4991, - 4996, 5015, 5028, 5056, 5128, 5130, 5144, 5170, 5178, 5183, 5188, 5191, - 5368, 5371, 5379, 5381, 5383, 5397, 5399, 5401, 5403, 5405, 5446, 5455, - 5472, 5480, 5483, 5485, 5492, 5497, 5502, 5507, 5509, 5517, 5528, 5558, - 5697, 5714, 5749, 5766, 5785, 5798-5799, 5801, 5817, 5833-5834, 5836, - 5849, 5851-5852, 5865, 5869, 5881, 5884, 5897, 5900, 5916, 5932, 5948, - 5963, 5968, 5978, 5988, 5992, 5994, 5997, 6003, 6008, 6023, 6026, 6039, - 6053, 6056, 6067, 6071, 6082, 6085, 6098, 6112, 6126, 6135, 6140, 6149, - 6154, 6158, 6161, 6168, 6174, 6182, 6187, 6205, 6209, 6213, 6317, 6339, - 6342, 6366, 6381, 6391, 6489, 6962, 6966, 6970, 6975, 6977, 6982, 6985, - 6987, 6989, 6991, 6993, 6995, 6997, 6999-7000, 7004, 7008, 7013, 7016, - 7021, 7024, 7027, 7029, 7032, 7038, 7043, 7046, 7049, 7069, 7072, 7076, - 7081, 7084, 7089, 7099, 7209, 7222, 7231, 7235, 7247, 7267, 7269, 7284, - 7389, 7419, 7423-7424, 7426, 7428, 7431, 7436, 7444, 7475, 7549, 7584, - 7665-7666, 7831, 7836, 7853, 7865, 7885, 7888, 7912, 7950, 7972, 7980, - 7995, 8007, 8015, 8055, 8078 - action: - name: inflate error - inflation variable: - name: ObsFunction/ObsErrorFactorTransmitTopRad - channels: 16, 29, 32, 35, 38, 41, 44, 47, 49-51, 53, 55-57, 59, 61-63, - 66, 68, 70, 72, 74, 76, 78-79, 81-87, 89, 92-93, 95, 97, 99, 101, 103-104, - 106, 109-111, 113, 116, 119, 122, 125, 128, 131, 133, 135, 138, 141, - 144, 146, 148, 150-151, 154, 157, 159-161, 163, 167, 170, 173, 176, - 179-180, 185, 187, 191, 193, 197, 199-200, 202-203, 205, 207, 210, 212-214, - 217-219, 222, 224-226, 228, 230-232, 236-237, 239, 243, 246, 249, 252, - 254, 259-260, 262, 265, 267, 269, 275, 279, 282, 285, 294, 296, 299-300, - 303, 306, 309, 313, 320, 323, 326-327, 329, 332, 335, 345, 347, 350, - 354, 356, 360, 363, 366, 371-373, 375, 377, 379, 381, 383, 386, 389, - 398, 401, 404-405, 407-408, 410-411, 414, 416, 418, 423, 426, 428, 432-434, - 439, 442, 445, 450, 457, 459, 472, 477, 483, 509, 515, 546, 552, 559, - 566, 571, 573, 578, 584, 594, 625, 646, 662, 668, 705, 739, 756, 797, - 867, 906, 921, 1027, 1046, 1090, 1098, 1121, 1133, 1173, 1191, 1194, - 1222, 1271, 1283, 1338, 1409, 1414, 1420, 1424, 1427, 1430, 1434, 1440, - 1442, 1445, 1450, 1454, 1460, 1463, 1469, 1474, 1479, 1483, 1487, 1494, - 1496, 1502, 1505, 1509-1510, 1513, 1518, 1521, 1526, 1529, 1532, 1536-1537, - 1541, 1545, 1548, 1553, 1560, 1568, 1574, 1579, 1583, 1585, 1587, 1606, - 1626, 1639, 1643, 1652, 1658-1659, 1666, 1671, 1675, 1681, 1694, 1697, - 1710, 1786, 1791, 1805, 1839, 1884, 1913, 1946-1947, 1991, 2019, 2094, - 2119, 2213, 2239, 2271, 2289, 2321, 2333, 2346, 2349, 2352, 2359, 2367, - 2374, 2398, 2426, 2562, 2701, 2741, 2745, 2760, 2819, 2889, 2907, 2910, - 2919, 2921, 2939, 2944-2945, 2948, 2951, 2958, 2971, 2977, 2985, 2988, - 2990-2991, 2993, 3002, 3008, 3014, 3027, 3029-3030, 3036, 3047, 3049, - 3052-3053, 3055, 3058, 3064, 3069, 3087, 3093, 3098, 3105, 3107, 3110, - 3116, 3127, 3129, 3136, 3146, 3151, 3160, 3165, 3168, 3175, 3178, 3189, - 3207, 3228, 3244, 3248, 3252, 3256, 3263, 3281, 3295, 3303, 3309, 3312, - 3322, 3326, 3354, 3366, 3375, 3378, 3411, 3416, 3432, 3438, 3440, 3442, - 3444, 3446, 3448, 3450, 3452, 3454, 3458, 3467, 3476, 3484, 3491, 3497, - 3499, 3504, 3506, 3509, 3518, 3527, 3555, 3575, 3577, 3580, 3582, 3586, - 3589, 3599, 3610, 3626, 3638, 3646, 3653, 3658, 3661, 3673, 3689, 3700, - 3710, 3726, 3763, 3814, 3841, 3888, 4032, 4059, 4068, 4082, 4095, 4160, - 4234, 4257, 4411, 4498, 4520, 4552, 4567, 4608, 4646, 4698, 4808, 4849, - 4920, 4939, 4947, 4967, 4991, 4996, 5015, 5028, 5056, 5128, 5130, 5144, - 5170, 5178, 5183, 5188, 5191, 5368, 5371, 5379, 5381, 5383, 5397, 5399, - 5401, 5403, 5405, 5446, 5455, 5472, 5480, 5483, 5485, 5492, 5497, 5502, - 5507, 5509, 5517, 5528, 5558, 5697, 5714, 5749, 5766, 5785, 5798-5799, - 5801, 5817, 5833-5834, 5836, 5849, 5851-5852, 5865, 5869, 5881, 5884, - 5897, 5900, 5916, 5932, 5948, 5963, 5968, 5978, 5988, 5992, 5994, 5997, - 6003, 6008, 6023, 6026, 6039, 6053, 6056, 6067, 6071, 6082, 6085, 6098, - 6112, 6126, 6135, 6140, 6149, 6154, 6158, 6161, 6168, 6174, 6182, 6187, - 6205, 6209, 6213, 6317, 6339, 6342, 6366, 6381, 6391, 6489, 6962, 6966, - 6970, 6975, 6977, 6982, 6985, 6987, 6989, 6991, 6993, 6995, 6997, 6999-7000, - 7004, 7008, 7013, 7016, 7021, 7024, 7027, 7029, 7032, 7038, 7043, 7046, - 7049, 7069, 7072, 7076, 7081, 7084, 7089, 7099, 7209, 7222, 7231, 7235, - 7247, 7267, 7269, 7284, 7389, 7419, 7423-7424, 7426, 7428, 7431, 7436, - 7444, 7475, 7549, 7584, 7665-7666, 7831, 7836, 7853, 7865, 7885, 7888, - 7912, 7950, 7972, 7980, 7995, 8007, 8015, 8055, 8078 - options: - channels: 16, 29, 32, 35, 38, 41, 44, 47, 49-51, 53, 55-57, 59, 61-63, - 66, 68, 70, 72, 74, 76, 78-79, 81-87, 89, 92-93, 95, 97, 99, 101, - 103-104, 106, 109-111, 113, 116, 119, 122, 125, 128, 131, 133, 135, - 138, 141, 144, 146, 148, 150-151, 154, 157, 159-161, 163, 167, 170, - 173, 176, 179-180, 185, 187, 191, 193, 197, 199-200, 202-203, 205, - 207, 210, 212-214, 217-219, 222, 224-226, 228, 230-232, 236-237, 239, - 243, 246, 249, 252, 254, 259-260, 262, 265, 267, 269, 275, 279, 282, - 285, 294, 296, 299-300, 303, 306, 309, 313, 320, 323, 326-327, 329, - 332, 335, 345, 347, 350, 354, 356, 360, 363, 366, 371-373, 375, 377, - 379, 381, 383, 386, 389, 398, 401, 404-405, 407-408, 410-411, 414, - 416, 418, 423, 426, 428, 432-434, 439, 442, 445, 450, 457, 459, 472, - 477, 483, 509, 515, 546, 552, 559, 566, 571, 573, 578, 584, 594, 625, - 646, 662, 668, 705, 739, 756, 797, 867, 906, 921, 1027, 1046, 1090, - 1098, 1121, 1133, 1173, 1191, 1194, 1222, 1271, 1283, 1338, 1409, - 1414, 1420, 1424, 1427, 1430, 1434, 1440, 1442, 1445, 1450, 1454, - 1460, 1463, 1469, 1474, 1479, 1483, 1487, 1494, 1496, 1502, 1505, - 1509-1510, 1513, 1518, 1521, 1526, 1529, 1532, 1536-1537, 1541, 1545, - 1548, 1553, 1560, 1568, 1574, 1579, 1583, 1585, 1587, 1606, 1626, - 1639, 1643, 1652, 1658-1659, 1666, 1671, 1675, 1681, 1694, 1697, 1710, - 1786, 1791, 1805, 1839, 1884, 1913, 1946-1947, 1991, 2019, 2094, 2119, - 2213, 2239, 2271, 2289, 2321, 2333, 2346, 2349, 2352, 2359, 2367, - 2374, 2398, 2426, 2562, 2701, 2741, 2745, 2760, 2819, 2889, 2907, - 2910, 2919, 2921, 2939, 2944-2945, 2948, 2951, 2958, 2971, 2977, 2985, - 2988, 2990-2991, 2993, 3002, 3008, 3014, 3027, 3029-3030, 3036, 3047, - 3049, 3052-3053, 3055, 3058, 3064, 3069, 3087, 3093, 3098, 3105, 3107, - 3110, 3116, 3127, 3129, 3136, 3146, 3151, 3160, 3165, 3168, 3175, - 3178, 3189, 3207, 3228, 3244, 3248, 3252, 3256, 3263, 3281, 3295, - 3303, 3309, 3312, 3322, 3326, 3354, 3366, 3375, 3378, 3411, 3416, - 3432, 3438, 3440, 3442, 3444, 3446, 3448, 3450, 3452, 3454, 3458, - 3467, 3476, 3484, 3491, 3497, 3499, 3504, 3506, 3509, 3518, 3527, - 3555, 3575, 3577, 3580, 3582, 3586, 3589, 3599, 3610, 3626, 3638, - 3646, 3653, 3658, 3661, 3673, 3689, 3700, 3710, 3726, 3763, 3814, - 3841, 3888, 4032, 4059, 4068, 4082, 4095, 4160, 4234, 4257, 4411, - 4498, 4520, 4552, 4567, 4608, 4646, 4698, 4808, 4849, 4920, 4939, - 4947, 4967, 4991, 4996, 5015, 5028, 5056, 5128, 5130, 5144, 5170, - 5178, 5183, 5188, 5191, 5368, 5371, 5379, 5381, 5383, 5397, 5399, - 5401, 5403, 5405, 5446, 5455, 5472, 5480, 5483, 5485, 5492, 5497, - 5502, 5507, 5509, 5517, 5528, 5558, 5697, 5714, 5749, 5766, 5785, - 5798-5799, 5801, 5817, 5833-5834, 5836, 5849, 5851-5852, 5865, 5869, - 5881, 5884, 5897, 5900, 5916, 5932, 5948, 5963, 5968, 5978, 5988, - 5992, 5994, 5997, 6003, 6008, 6023, 6026, 6039, 6053, 6056, 6067, - 6071, 6082, 6085, 6098, 6112, 6126, 6135, 6140, 6149, 6154, 6158, - 6161, 6168, 6174, 6182, 6187, 6205, 6209, 6213, 6317, 6339, 6342, - 6366, 6381, 6391, 6489, 6962, 6966, 6970, 6975, 6977, 6982, 6985, - 6987, 6989, 6991, 6993, 6995, 6997, 6999-7000, 7004, 7008, 7013, 7016, - 7021, 7024, 7027, 7029, 7032, 7038, 7043, 7046, 7049, 7069, 7072, - 7076, 7081, 7084, 7089, 7099, 7209, 7222, 7231, 7235, 7247, 7267, - 7269, 7284, 7389, 7419, 7423-7424, 7426, 7428, 7431, 7436, 7444, 7475, - 7549, 7584, 7665-7666, 7831, 7836, 7853, 7865, 7885, 7888, 7912, 7950, - 7972, 7980, 7995, 8007, 8015, 8055, 8078 - - filter: Bounds Check - filter variables: - - name: brightnessTemperature - channels: 16, 29, 32, 35, 38, 41, 44, 47, 49-51, 53, 55-57, 59, 61-63, 66, - 68, 70, 72, 74, 76, 78-79, 81-87, 89, 92-93, 95, 97, 99, 101, 103-104, - 106, 109-111, 113, 116, 119, 122, 125, 128, 131, 133, 135, 138, 141, 144, - 146, 148, 150-151, 154, 157, 159-161, 163, 167, 170, 173, 176, 179-180, - 185, 187, 191, 193, 197, 199-200, 202-203, 205, 207, 210, 212-214, 217-219, - 222, 224-226, 228, 230-232, 236-237, 239, 243, 246, 249, 252, 254, 259-260, - 262, 265, 267, 269, 275, 279, 282, 285, 294, 296, 299-300, 303, 306, 309, - 313, 320, 323, 326-327, 329, 332, 335, 345, 347, 350, 354, 356, 360, 363, - 366, 371-373, 375, 377, 379, 381, 383, 386, 389, 398, 401, 404-405, 407-408, - 410-411, 414, 416, 418, 423, 426, 428, 432-434, 439, 442, 445, 450, 457, - 459, 472, 477, 483, 509, 515, 546, 552, 559, 566, 571, 573, 578, 584, - 594, 625, 646, 662, 668, 705, 739, 756, 797, 867, 906, 921, 1027, 1046, - 1090, 1098, 1121, 1133, 1173, 1191, 1194, 1222, 1271, 1283, 1338, 1409, - 1414, 1420, 1424, 1427, 1430, 1434, 1440, 1442, 1445, 1450, 1454, 1460, - 1463, 1469, 1474, 1479, 1483, 1487, 1494, 1496, 1502, 1505, 1509-1510, - 1513, 1518, 1521, 1526, 1529, 1532, 1536-1537, 1541, 1545, 1548, 1553, - 1560, 1568, 1574, 1579, 1583, 1585, 1587, 1606, 1626, 1639, 1643, 1652, - 1658-1659, 1666, 1671, 1675, 1681, 1694, 1697, 1710, 1786, 1791, 1805, - 1839, 1884, 1913, 1946-1947, 1991, 2019, 2094, 2119, 2213, 2239, 2271, - 2289, 2321, 2333, 2346, 2349, 2352, 2359, 2367, 2374, 2398, 2426, 2562, - 2701, 2741, 2745, 2760, 2819, 2889, 2907, 2910, 2919, 2921, 2939, 2944-2945, - 2948, 2951, 2958, 2971, 2977, 2985, 2988, 2990-2991, 2993, 3002, 3008, - 3014, 3027, 3029-3030, 3036, 3047, 3049, 3052-3053, 3055, 3058, 3064, - 3069, 3087, 3093, 3098, 3105, 3107, 3110, 3116, 3127, 3129, 3136, 3146, - 3151, 3160, 3165, 3168, 3175, 3178, 3189, 3207, 3228, 3244, 3248, 3252, - 3256, 3263, 3281, 3295, 3303, 3309, 3312, 3322, 3326, 3354, 3366, 3375, - 3378, 3411, 3416, 3432, 3438, 3440, 3442, 3444, 3446, 3448, 3450, 3452, - 3454, 3458, 3467, 3476, 3484, 3491, 3497, 3499, 3504, 3506, 3509, 3518, - 3527, 3555, 3575, 3577, 3580, 3582, 3586, 3589, 3599, 3610, 3626, 3638, - 3646, 3653, 3658, 3661, 3673, 3689, 3700, 3710, 3726, 3763, 3814, 3841, - 3888, 4032, 4059, 4068, 4082, 4095, 4160, 4234, 4257, 4411, 4498, 4520, - 4552, 4567, 4608, 4646, 4698, 4808, 4849, 4920, 4939, 4947, 4967, 4991, - 4996, 5015, 5028, 5056, 5128, 5130, 5144, 5170, 5178, 5183, 5188, 5191, - 5368, 5371, 5379, 5381, 5383, 5397, 5399, 5401, 5403, 5405, 5446, 5455, - 5472, 5480, 5483, 5485, 5492, 5497, 5502, 5507, 5509, 5517, 5528, 5558, - 5697, 5714, 5749, 5766, 5785, 5798-5799, 5801, 5817, 5833-5834, 5836, - 5849, 5851-5852, 5865, 5869, 5881, 5884, 5897, 5900, 5916, 5932, 5948, - 5963, 5968, 5978, 5988, 5992, 5994, 5997, 6003, 6008, 6023, 6026, 6039, - 6053, 6056, 6067, 6071, 6082, 6085, 6098, 6112, 6126, 6135, 6140, 6149, - 6154, 6158, 6161, 6168, 6174, 6182, 6187, 6205, 6209, 6213, 6317, 6339, - 6342, 6366, 6381, 6391, 6489, 6962, 6966, 6970, 6975, 6977, 6982, 6985, - 6987, 6989, 6991, 6993, 6995, 6997, 6999-7000, 7004, 7008, 7013, 7016, - 7021, 7024, 7027, 7029, 7032, 7038, 7043, 7046, 7049, 7069, 7072, 7076, - 7081, 7084, 7089, 7099, 7209, 7222, 7231, 7235, 7247, 7267, 7269, 7284, - 7389, 7419, 7423-7424, 7426, 7428, 7431, 7436, 7444, 7475, 7549, 7584, - 7665-7666, 7831, 7836, 7853, 7865, 7885, 7888, 7912, 7950, 7972, 7980, - 7995, 8007, 8015, 8055, 8078 - test variables: - - name: ObsFunction/CloudDetectMinResidualIR - channels: 16, 29, 32, 35, 38, 41, 44, 47, 49-51, 53, 55-57, 59, 61-63, 66, - 68, 70, 72, 74, 76, 78-79, 81-87, 89, 92-93, 95, 97, 99, 101, 103-104, - 106, 109-111, 113, 116, 119, 122, 125, 128, 131, 133, 135, 138, 141, 144, - 146, 148, 150-151, 154, 157, 159-161, 163, 167, 170, 173, 176, 179-180, - 185, 187, 191, 193, 197, 199-200, 202-203, 205, 207, 210, 212-214, 217-219, - 222, 224-226, 228, 230-232, 236-237, 239, 243, 246, 249, 252, 254, 259-260, - 262, 265, 267, 269, 275, 279, 282, 285, 294, 296, 299-300, 303, 306, 309, - 313, 320, 323, 326-327, 329, 332, 335, 345, 347, 350, 354, 356, 360, 363, - 366, 371-373, 375, 377, 379, 381, 383, 386, 389, 398, 401, 404-405, 407-408, - 410-411, 414, 416, 418, 423, 426, 428, 432-434, 439, 442, 445, 450, 457, - 459, 472, 477, 483, 509, 515, 546, 552, 559, 566, 571, 573, 578, 584, - 594, 625, 646, 662, 668, 705, 739, 756, 797, 867, 906, 921, 1027, 1046, - 1090, 1098, 1121, 1133, 1173, 1191, 1194, 1222, 1271, 1283, 1338, 1409, - 1414, 1420, 1424, 1427, 1430, 1434, 1440, 1442, 1445, 1450, 1454, 1460, - 1463, 1469, 1474, 1479, 1483, 1487, 1494, 1496, 1502, 1505, 1509-1510, - 1513, 1518, 1521, 1526, 1529, 1532, 1536-1537, 1541, 1545, 1548, 1553, - 1560, 1568, 1574, 1579, 1583, 1585, 1587, 1606, 1626, 1639, 1643, 1652, - 1658-1659, 1666, 1671, 1675, 1681, 1694, 1697, 1710, 1786, 1791, 1805, - 1839, 1884, 1913, 1946-1947, 1991, 2019, 2094, 2119, 2213, 2239, 2271, - 2289, 2321, 2333, 2346, 2349, 2352, 2359, 2367, 2374, 2398, 2426, 2562, - 2701, 2741, 2745, 2760, 2819, 2889, 2907, 2910, 2919, 2921, 2939, 2944-2945, - 2948, 2951, 2958, 2971, 2977, 2985, 2988, 2990-2991, 2993, 3002, 3008, - 3014, 3027, 3029-3030, 3036, 3047, 3049, 3052-3053, 3055, 3058, 3064, - 3069, 3087, 3093, 3098, 3105, 3107, 3110, 3116, 3127, 3129, 3136, 3146, - 3151, 3160, 3165, 3168, 3175, 3178, 3189, 3207, 3228, 3244, 3248, 3252, - 3256, 3263, 3281, 3295, 3303, 3309, 3312, 3322, 3326, 3354, 3366, 3375, - 3378, 3411, 3416, 3432, 3438, 3440, 3442, 3444, 3446, 3448, 3450, 3452, - 3454, 3458, 3467, 3476, 3484, 3491, 3497, 3499, 3504, 3506, 3509, 3518, - 3527, 3555, 3575, 3577, 3580, 3582, 3586, 3589, 3599, 3610, 3626, 3638, - 3646, 3653, 3658, 3661, 3673, 3689, 3700, 3710, 3726, 3763, 3814, 3841, - 3888, 4032, 4059, 4068, 4082, 4095, 4160, 4234, 4257, 4411, 4498, 4520, - 4552, 4567, 4608, 4646, 4698, 4808, 4849, 4920, 4939, 4947, 4967, 4991, - 4996, 5015, 5028, 5056, 5128, 5130, 5144, 5170, 5178, 5183, 5188, 5191, - 5368, 5371, 5379, 5381, 5383, 5397, 5399, 5401, 5403, 5405, 5446, 5455, - 5472, 5480, 5483, 5485, 5492, 5497, 5502, 5507, 5509, 5517, 5528, 5558, - 5697, 5714, 5749, 5766, 5785, 5798-5799, 5801, 5817, 5833-5834, 5836, - 5849, 5851-5852, 5865, 5869, 5881, 5884, 5897, 5900, 5916, 5932, 5948, - 5963, 5968, 5978, 5988, 5992, 5994, 5997, 6003, 6008, 6023, 6026, 6039, - 6053, 6056, 6067, 6071, 6082, 6085, 6098, 6112, 6126, 6135, 6140, 6149, - 6154, 6158, 6161, 6168, 6174, 6182, 6187, 6205, 6209, 6213, 6317, 6339, - 6342, 6366, 6381, 6391, 6489, 6962, 6966, 6970, 6975, 6977, 6982, 6985, - 6987, 6989, 6991, 6993, 6995, 6997, 6999-7000, 7004, 7008, 7013, 7016, - 7021, 7024, 7027, 7029, 7032, 7038, 7043, 7046, 7049, 7069, 7072, 7076, - 7081, 7084, 7089, 7099, 7209, 7222, 7231, 7235, 7247, 7267, 7269, 7284, - 7389, 7419, 7423-7424, 7426, 7428, 7431, 7436, 7444, 7475, 7549, 7584, - 7665-7666, 7831, 7836, 7853, 7865, 7885, 7888, 7912, 7950, 7972, 7980, - 7995, 8007, 8015, 8055, 8078 - options: - channels: 16, 29, 32, 35, 38, 41, 44, 47, 49-51, 53, 55-57, 59, 61-63, - 66, 68, 70, 72, 74, 76, 78-79, 81-87, 89, 92-93, 95, 97, 99, 101, 103-104, - 106, 109-111, 113, 116, 119, 122, 125, 128, 131, 133, 135, 138, 141, - 144, 146, 148, 150-151, 154, 157, 159-161, 163, 167, 170, 173, 176, - 179-180, 185, 187, 191, 193, 197, 199-200, 202-203, 205, 207, 210, 212-214, - 217-219, 222, 224-226, 228, 230-232, 236-237, 239, 243, 246, 249, 252, - 254, 259-260, 262, 265, 267, 269, 275, 279, 282, 285, 294, 296, 299-300, - 303, 306, 309, 313, 320, 323, 326-327, 329, 332, 335, 345, 347, 350, - 354, 356, 360, 363, 366, 371-373, 375, 377, 379, 381, 383, 386, 389, - 398, 401, 404-405, 407-408, 410-411, 414, 416, 418, 423, 426, 428, 432-434, - 439, 442, 445, 450, 457, 459, 472, 477, 483, 509, 515, 546, 552, 559, - 566, 571, 573, 578, 584, 594, 625, 646, 662, 668, 705, 739, 756, 797, - 867, 906, 921, 1027, 1046, 1090, 1098, 1121, 1133, 1173, 1191, 1194, - 1222, 1271, 1283, 1338, 1409, 1414, 1420, 1424, 1427, 1430, 1434, 1440, - 1442, 1445, 1450, 1454, 1460, 1463, 1469, 1474, 1479, 1483, 1487, 1494, - 1496, 1502, 1505, 1509-1510, 1513, 1518, 1521, 1526, 1529, 1532, 1536-1537, - 1541, 1545, 1548, 1553, 1560, 1568, 1574, 1579, 1583, 1585, 1587, 1606, - 1626, 1639, 1643, 1652, 1658-1659, 1666, 1671, 1675, 1681, 1694, 1697, - 1710, 1786, 1791, 1805, 1839, 1884, 1913, 1946-1947, 1991, 2019, 2094, - 2119, 2213, 2239, 2271, 2289, 2321, 2333, 2346, 2349, 2352, 2359, 2367, - 2374, 2398, 2426, 2562, 2701, 2741, 2745, 2760, 2819, 2889, 2907, 2910, - 2919, 2921, 2939, 2944-2945, 2948, 2951, 2958, 2971, 2977, 2985, 2988, - 2990-2991, 2993, 3002, 3008, 3014, 3027, 3029-3030, 3036, 3047, 3049, - 3052-3053, 3055, 3058, 3064, 3069, 3087, 3093, 3098, 3105, 3107, 3110, - 3116, 3127, 3129, 3136, 3146, 3151, 3160, 3165, 3168, 3175, 3178, 3189, - 3207, 3228, 3244, 3248, 3252, 3256, 3263, 3281, 3295, 3303, 3309, 3312, - 3322, 3326, 3354, 3366, 3375, 3378, 3411, 3416, 3432, 3438, 3440, 3442, - 3444, 3446, 3448, 3450, 3452, 3454, 3458, 3467, 3476, 3484, 3491, 3497, - 3499, 3504, 3506, 3509, 3518, 3527, 3555, 3575, 3577, 3580, 3582, 3586, - 3589, 3599, 3610, 3626, 3638, 3646, 3653, 3658, 3661, 3673, 3689, 3700, - 3710, 3726, 3763, 3814, 3841, 3888, 4032, 4059, 4068, 4082, 4095, 4160, - 4234, 4257, 4411, 4498, 4520, 4552, 4567, 4608, 4646, 4698, 4808, 4849, - 4920, 4939, 4947, 4967, 4991, 4996, 5015, 5028, 5056, 5128, 5130, 5144, - 5170, 5178, 5183, 5188, 5191, 5368, 5371, 5379, 5381, 5383, 5397, 5399, - 5401, 5403, 5405, 5446, 5455, 5472, 5480, 5483, 5485, 5492, 5497, 5502, - 5507, 5509, 5517, 5528, 5558, 5697, 5714, 5749, 5766, 5785, 5798-5799, - 5801, 5817, 5833-5834, 5836, 5849, 5851-5852, 5865, 5869, 5881, 5884, - 5897, 5900, 5916, 5932, 5948, 5963, 5968, 5978, 5988, 5992, 5994, 5997, - 6003, 6008, 6023, 6026, 6039, 6053, 6056, 6067, 6071, 6082, 6085, 6098, - 6112, 6126, 6135, 6140, 6149, 6154, 6158, 6161, 6168, 6174, 6182, 6187, - 6205, 6209, 6213, 6317, 6339, 6342, 6366, 6381, 6391, 6489, 6962, 6966, - 6970, 6975, 6977, 6982, 6985, 6987, 6989, 6991, 6993, 6995, 6997, 6999-7000, - 7004, 7008, 7013, 7016, 7021, 7024, 7027, 7029, 7032, 7038, 7043, 7046, - 7049, 7069, 7072, 7076, 7081, 7084, 7089, 7099, 7209, 7222, 7231, 7235, - 7247, 7267, 7269, 7284, 7389, 7419, 7423-7424, 7426, 7428, 7431, 7436, - 7444, 7475, 7549, 7584, 7665-7666, 7831, 7836, 7853, 7865, 7885, 7888, - 7912, 7950, 7972, 7980, 7995, 8007, 8015, 8055, 8078 - use_flag: - - 1 - - -1 - - -1 - - -1 - - 1 - - -1 - - -1 - - -1 - - 1 - - -1 - - 1 - - -1 - - 1 - - -1 - - 1 - - 1 - - 1 - - -1 - - 1 - - 1 - - -1 - - 1 - - 1 - - 1 - - -1 - - -1 - - 1 - - 1 - - -1 - - 1 - - -1 - - 1 - - -1 - - 1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - 1 - - 1 - - 1 - - -1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - -1 - - 1 - - 1 - - 1 - - 1 - - -1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - -1 - - 1 - - 1 - - 1 - - -1 - - 1 - - -1 - - 1 - - -1 - - -1 - - -1 - - 1 - - 1 - - 1 - - 1 - - -1 - - 1 - - 1 - - -1 - - 1 - - 1 - - 1 - - -1 - - 1 - - -1 - - 1 - - -1 - - 1 - - 1 - - -1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - -1 - - 1 - - 1 - - -1 - - -1 - - -1 - - 1 - - -1 - - 1 - - -1 - - 1 - - 1 - - 1 - - -1 - - 1 - - 1 - - -1 - - -1 - - -1 - - 1 - - -1 - - 1 - - 1 - - -1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - -1 - - 1 - - 1 - - -1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - -1 - - 1 - - -1 - - 1 - - -1 - - 1 - - 1 - - -1 - - -1 - - 1 - - 1 - - 1 - - -1 - - 1 - - 1 - - -1 - - 1 - - -1 - - 1 - - -1 - - -1 - - -1 - - -1 - - -1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - -1 - - -1 - - -1 - - -1 - - 1 - - 1 - - 1 - - -1 - - -1 - - 1 - - -1 - - 1 - - 1 - - 1 - - 1 - - 1 - - -1 - - -1 - - 1 - - 1 - - -1 - - 1 - - 1 - - -1 - - 1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - 1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - 1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - 1 - - -1 - - 1 - - -1 - - -1 - - 1 - - -1 - - 1 - - -1 - - -1 - - -1 - - -1 - - 1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - use_flag_clddet: - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 31 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 31 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 31 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 31 - - 1 - - 31 - - 1 - - 1 - - 31 - - 1 - - 31 - - 1 - - 1 - - 1 - - 1 - - 31 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - obserr_dtempf: - - 0.5 - - 2.0 - - 4.0 - - 2.0 - - 4.0 - maxvalue: 1.0e-12 - action: - name: reject - - filter: Bounds Check - filter variables: - - name: brightnessTemperature - channels: 16, 29, 32, 35, 38, 41, 44, 47, 49-51, 53, 55-57, 59, 61-63, 66, - 68, 70, 72, 74, 76, 78-79, 81-87, 89, 92-93, 95, 97, 99, 101, 103-104, - 106, 109-111, 113, 116, 119, 122, 125, 128, 131, 133, 135, 138, 141, 144, - 146, 148, 150-151, 154, 157, 159-161, 163, 167, 170, 173, 176, 179-180, - 185, 187, 191, 193, 197, 199-200, 202-203, 205, 207, 210, 212-214, 217-219, - 222, 224-226, 228, 230-232, 236-237, 239, 243, 246, 249, 252, 254, 259-260, - 262, 265, 267, 269, 275, 279, 282, 285, 294, 296, 299-300, 303, 306, 309, - 313, 320, 323, 326-327, 329, 332, 335, 345, 347, 350, 354, 356, 360, 363, - 366, 371-373, 375, 377, 379, 381, 383, 386, 389, 398, 401, 404-405, 407-408, - 410-411, 414, 416, 418, 423, 426, 428, 432-434, 439, 442, 445, 450, 457, - 459, 472, 477, 483, 509, 515, 546, 552, 559, 566, 571, 573, 578, 584, - 594, 625, 646, 662, 668, 705, 739, 756, 797, 867, 906, 921, 1027, 1046, - 1090, 1098, 1121, 1133, 1173, 1191, 1194, 1222, 1271, 1283, 1338, 1409, - 1414, 1420, 1424, 1427, 1430, 1434, 1440, 1442, 1445, 1450, 1454, 1460, - 1463, 1469, 1474, 1479, 1483, 1487, 1494, 1496, 1502, 1505, 1509-1510, - 1513, 1518, 1521, 1526, 1529, 1532, 1536-1537, 1541, 1545, 1548, 1553, - 1560, 1568, 1574, 1579, 1583, 1585, 1587, 1606, 1626, 1639, 1643, 1652, - 1658-1659, 1666, 1671, 1675, 1681, 1694, 1697, 1710, 1786, 1791, 1805, - 1839, 1884, 1913, 1946-1947, 1991, 2019, 2094, 2119, 2213, 2239, 2271, - 2289, 2321, 2333, 2346, 2349, 2352, 2359, 2367, 2374, 2398, 2426, 2562, - 2701, 2741, 2745, 2760, 2819, 2889, 2907, 2910, 2919, 2921, 2939, 2944-2945, - 2948, 2951, 2958, 2971, 2977, 2985, 2988, 2990-2991, 2993, 3002, 3008, - 3014, 3027, 3029-3030, 3036, 3047, 3049, 3052-3053, 3055, 3058, 3064, - 3069, 3087, 3093, 3098, 3105, 3107, 3110, 3116, 3127, 3129, 3136, 3146, - 3151, 3160, 3165, 3168, 3175, 3178, 3189, 3207, 3228, 3244, 3248, 3252, - 3256, 3263, 3281, 3295, 3303, 3309, 3312, 3322, 3326, 3354, 3366, 3375, - 3378, 3411, 3416, 3432, 3438, 3440, 3442, 3444, 3446, 3448, 3450, 3452, - 3454, 3458, 3467, 3476, 3484, 3491, 3497, 3499, 3504, 3506, 3509, 3518, - 3527, 3555, 3575, 3577, 3580, 3582, 3586, 3589, 3599, 3610, 3626, 3638, - 3646, 3653, 3658, 3661, 3673, 3689, 3700, 3710, 3726, 3763, 3814, 3841, - 3888, 4032, 4059, 4068, 4082, 4095, 4160, 4234, 4257, 4411, 4498, 4520, - 4552, 4567, 4608, 4646, 4698, 4808, 4849, 4920, 4939, 4947, 4967, 4991, - 4996, 5015, 5028, 5056, 5128, 5130, 5144, 5170, 5178, 5183, 5188, 5191, - 5368, 5371, 5379, 5381, 5383, 5397, 5399, 5401, 5403, 5405, 5446, 5455, - 5472, 5480, 5483, 5485, 5492, 5497, 5502, 5507, 5509, 5517, 5528, 5558, - 5697, 5714, 5749, 5766, 5785, 5798-5799, 5801, 5817, 5833-5834, 5836, - 5849, 5851-5852, 5865, 5869, 5881, 5884, 5897, 5900, 5916, 5932, 5948, - 5963, 5968, 5978, 5988, 5992, 5994, 5997, 6003, 6008, 6023, 6026, 6039, - 6053, 6056, 6067, 6071, 6082, 6085, 6098, 6112, 6126, 6135, 6140, 6149, - 6154, 6158, 6161, 6168, 6174, 6182, 6187, 6205, 6209, 6213, 6317, 6339, - 6342, 6366, 6381, 6391, 6489, 6962, 6966, 6970, 6975, 6977, 6982, 6985, - 6987, 6989, 6991, 6993, 6995, 6997, 6999-7000, 7004, 7008, 7013, 7016, - 7021, 7024, 7027, 7029, 7032, 7038, 7043, 7046, 7049, 7069, 7072, 7076, - 7081, 7084, 7089, 7099, 7209, 7222, 7231, 7235, 7247, 7267, 7269, 7284, - 7389, 7419, 7423-7424, 7426, 7428, 7431, 7436, 7444, 7475, 7549, 7584, - 7665-7666, 7831, 7836, 7853, 7865, 7885, 7888, 7912, 7950, 7972, 7980, - 7995, 8007, 8015, 8055, 8078 - test variables: - - name: ObsFunction/NearSSTRetCheckIR - channels: 16, 29, 32, 35, 38, 41, 44, 47, 49-51, 53, 55-57, 59, 61-63, 66, - 68, 70, 72, 74, 76, 78-79, 81-87, 89, 92-93, 95, 97, 99, 101, 103-104, - 106, 109-111, 113, 116, 119, 122, 125, 128, 131, 133, 135, 138, 141, 144, - 146, 148, 150-151, 154, 157, 159-161, 163, 167, 170, 173, 176, 179-180, - 185, 187, 191, 193, 197, 199-200, 202-203, 205, 207, 210, 212-214, 217-219, - 222, 224-226, 228, 230-232, 236-237, 239, 243, 246, 249, 252, 254, 259-260, - 262, 265, 267, 269, 275, 279, 282, 285, 294, 296, 299-300, 303, 306, 309, - 313, 320, 323, 326-327, 329, 332, 335, 345, 347, 350, 354, 356, 360, 363, - 366, 371-373, 375, 377, 379, 381, 383, 386, 389, 398, 401, 404-405, 407-408, - 410-411, 414, 416, 418, 423, 426, 428, 432-434, 439, 442, 445, 450, 457, - 459, 472, 477, 483, 509, 515, 546, 552, 559, 566, 571, 573, 578, 584, - 594, 625, 646, 662, 668, 705, 739, 756, 797, 867, 906, 921, 1027, 1046, - 1090, 1098, 1121, 1133, 1173, 1191, 1194, 1222, 1271, 1283, 1338, 1409, - 1414, 1420, 1424, 1427, 1430, 1434, 1440, 1442, 1445, 1450, 1454, 1460, - 1463, 1469, 1474, 1479, 1483, 1487, 1494, 1496, 1502, 1505, 1509-1510, - 1513, 1518, 1521, 1526, 1529, 1532, 1536-1537, 1541, 1545, 1548, 1553, - 1560, 1568, 1574, 1579, 1583, 1585, 1587, 1606, 1626, 1639, 1643, 1652, - 1658-1659, 1666, 1671, 1675, 1681, 1694, 1697, 1710, 1786, 1791, 1805, - 1839, 1884, 1913, 1946-1947, 1991, 2019, 2094, 2119, 2213, 2239, 2271, - 2289, 2321, 2333, 2346, 2349, 2352, 2359, 2367, 2374, 2398, 2426, 2562, - 2701, 2741, 2745, 2760, 2819, 2889, 2907, 2910, 2919, 2921, 2939, 2944-2945, - 2948, 2951, 2958, 2971, 2977, 2985, 2988, 2990-2991, 2993, 3002, 3008, - 3014, 3027, 3029-3030, 3036, 3047, 3049, 3052-3053, 3055, 3058, 3064, - 3069, 3087, 3093, 3098, 3105, 3107, 3110, 3116, 3127, 3129, 3136, 3146, - 3151, 3160, 3165, 3168, 3175, 3178, 3189, 3207, 3228, 3244, 3248, 3252, - 3256, 3263, 3281, 3295, 3303, 3309, 3312, 3322, 3326, 3354, 3366, 3375, - 3378, 3411, 3416, 3432, 3438, 3440, 3442, 3444, 3446, 3448, 3450, 3452, - 3454, 3458, 3467, 3476, 3484, 3491, 3497, 3499, 3504, 3506, 3509, 3518, - 3527, 3555, 3575, 3577, 3580, 3582, 3586, 3589, 3599, 3610, 3626, 3638, - 3646, 3653, 3658, 3661, 3673, 3689, 3700, 3710, 3726, 3763, 3814, 3841, - 3888, 4032, 4059, 4068, 4082, 4095, 4160, 4234, 4257, 4411, 4498, 4520, - 4552, 4567, 4608, 4646, 4698, 4808, 4849, 4920, 4939, 4947, 4967, 4991, - 4996, 5015, 5028, 5056, 5128, 5130, 5144, 5170, 5178, 5183, 5188, 5191, - 5368, 5371, 5379, 5381, 5383, 5397, 5399, 5401, 5403, 5405, 5446, 5455, - 5472, 5480, 5483, 5485, 5492, 5497, 5502, 5507, 5509, 5517, 5528, 5558, - 5697, 5714, 5749, 5766, 5785, 5798-5799, 5801, 5817, 5833-5834, 5836, - 5849, 5851-5852, 5865, 5869, 5881, 5884, 5897, 5900, 5916, 5932, 5948, - 5963, 5968, 5978, 5988, 5992, 5994, 5997, 6003, 6008, 6023, 6026, 6039, - 6053, 6056, 6067, 6071, 6082, 6085, 6098, 6112, 6126, 6135, 6140, 6149, - 6154, 6158, 6161, 6168, 6174, 6182, 6187, 6205, 6209, 6213, 6317, 6339, - 6342, 6366, 6381, 6391, 6489, 6962, 6966, 6970, 6975, 6977, 6982, 6985, - 6987, 6989, 6991, 6993, 6995, 6997, 6999-7000, 7004, 7008, 7013, 7016, - 7021, 7024, 7027, 7029, 7032, 7038, 7043, 7046, 7049, 7069, 7072, 7076, - 7081, 7084, 7089, 7099, 7209, 7222, 7231, 7235, 7247, 7267, 7269, 7284, - 7389, 7419, 7423-7424, 7426, 7428, 7431, 7436, 7444, 7475, 7549, 7584, - 7665-7666, 7831, 7836, 7853, 7865, 7885, 7888, 7912, 7950, 7972, 7980, - 7995, 8007, 8015, 8055, 8078 - options: - channels: 16, 29, 32, 35, 38, 41, 44, 47, 49-51, 53, 55-57, 59, 61-63, - 66, 68, 70, 72, 74, 76, 78-79, 81-87, 89, 92-93, 95, 97, 99, 101, 103-104, - 106, 109-111, 113, 116, 119, 122, 125, 128, 131, 133, 135, 138, 141, - 144, 146, 148, 150-151, 154, 157, 159-161, 163, 167, 170, 173, 176, - 179-180, 185, 187, 191, 193, 197, 199-200, 202-203, 205, 207, 210, 212-214, - 217-219, 222, 224-226, 228, 230-232, 236-237, 239, 243, 246, 249, 252, - 254, 259-260, 262, 265, 267, 269, 275, 279, 282, 285, 294, 296, 299-300, - 303, 306, 309, 313, 320, 323, 326-327, 329, 332, 335, 345, 347, 350, - 354, 356, 360, 363, 366, 371-373, 375, 377, 379, 381, 383, 386, 389, - 398, 401, 404-405, 407-408, 410-411, 414, 416, 418, 423, 426, 428, 432-434, - 439, 442, 445, 450, 457, 459, 472, 477, 483, 509, 515, 546, 552, 559, - 566, 571, 573, 578, 584, 594, 625, 646, 662, 668, 705, 739, 756, 797, - 867, 906, 921, 1027, 1046, 1090, 1098, 1121, 1133, 1173, 1191, 1194, - 1222, 1271, 1283, 1338, 1409, 1414, 1420, 1424, 1427, 1430, 1434, 1440, - 1442, 1445, 1450, 1454, 1460, 1463, 1469, 1474, 1479, 1483, 1487, 1494, - 1496, 1502, 1505, 1509-1510, 1513, 1518, 1521, 1526, 1529, 1532, 1536-1537, - 1541, 1545, 1548, 1553, 1560, 1568, 1574, 1579, 1583, 1585, 1587, 1606, - 1626, 1639, 1643, 1652, 1658-1659, 1666, 1671, 1675, 1681, 1694, 1697, - 1710, 1786, 1791, 1805, 1839, 1884, 1913, 1946-1947, 1991, 2019, 2094, - 2119, 2213, 2239, 2271, 2289, 2321, 2333, 2346, 2349, 2352, 2359, 2367, - 2374, 2398, 2426, 2562, 2701, 2741, 2745, 2760, 2819, 2889, 2907, 2910, - 2919, 2921, 2939, 2944-2945, 2948, 2951, 2958, 2971, 2977, 2985, 2988, - 2990-2991, 2993, 3002, 3008, 3014, 3027, 3029-3030, 3036, 3047, 3049, - 3052-3053, 3055, 3058, 3064, 3069, 3087, 3093, 3098, 3105, 3107, 3110, - 3116, 3127, 3129, 3136, 3146, 3151, 3160, 3165, 3168, 3175, 3178, 3189, - 3207, 3228, 3244, 3248, 3252, 3256, 3263, 3281, 3295, 3303, 3309, 3312, - 3322, 3326, 3354, 3366, 3375, 3378, 3411, 3416, 3432, 3438, 3440, 3442, - 3444, 3446, 3448, 3450, 3452, 3454, 3458, 3467, 3476, 3484, 3491, 3497, - 3499, 3504, 3506, 3509, 3518, 3527, 3555, 3575, 3577, 3580, 3582, 3586, - 3589, 3599, 3610, 3626, 3638, 3646, 3653, 3658, 3661, 3673, 3689, 3700, - 3710, 3726, 3763, 3814, 3841, 3888, 4032, 4059, 4068, 4082, 4095, 4160, - 4234, 4257, 4411, 4498, 4520, 4552, 4567, 4608, 4646, 4698, 4808, 4849, - 4920, 4939, 4947, 4967, 4991, 4996, 5015, 5028, 5056, 5128, 5130, 5144, - 5170, 5178, 5183, 5188, 5191, 5368, 5371, 5379, 5381, 5383, 5397, 5399, - 5401, 5403, 5405, 5446, 5455, 5472, 5480, 5483, 5485, 5492, 5497, 5502, - 5507, 5509, 5517, 5528, 5558, 5697, 5714, 5749, 5766, 5785, 5798-5799, - 5801, 5817, 5833-5834, 5836, 5849, 5851-5852, 5865, 5869, 5881, 5884, - 5897, 5900, 5916, 5932, 5948, 5963, 5968, 5978, 5988, 5992, 5994, 5997, - 6003, 6008, 6023, 6026, 6039, 6053, 6056, 6067, 6071, 6082, 6085, 6098, - 6112, 6126, 6135, 6140, 6149, 6154, 6158, 6161, 6168, 6174, 6182, 6187, - 6205, 6209, 6213, 6317, 6339, 6342, 6366, 6381, 6391, 6489, 6962, 6966, - 6970, 6975, 6977, 6982, 6985, 6987, 6989, 6991, 6993, 6995, 6997, 6999-7000, - 7004, 7008, 7013, 7016, 7021, 7024, 7027, 7029, 7032, 7038, 7043, 7046, - 7049, 7069, 7072, 7076, 7081, 7084, 7089, 7099, 7209, 7222, 7231, 7235, - 7247, 7267, 7269, 7284, 7389, 7419, 7423-7424, 7426, 7428, 7431, 7436, - 7444, 7475, 7549, 7584, 7665-7666, 7831, 7836, 7853, 7865, 7885, 7888, - 7912, 7950, 7972, 7980, 7995, 8007, 8015, 8055, 8078 - use_flag: - - 1 - - -1 - - -1 - - -1 - - 1 - - -1 - - -1 - - -1 - - 1 - - -1 - - 1 - - -1 - - 1 - - -1 - - 1 - - 1 - - 1 - - -1 - - 1 - - 1 - - -1 - - 1 - - 1 - - 1 - - -1 - - -1 - - 1 - - 1 - - -1 - - 1 - - -1 - - 1 - - -1 - - 1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - 1 - - 1 - - 1 - - -1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - -1 - - 1 - - 1 - - 1 - - 1 - - -1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - -1 - - 1 - - 1 - - 1 - - -1 - - 1 - - -1 - - 1 - - -1 - - -1 - - -1 - - 1 - - 1 - - 1 - - 1 - - -1 - - 1 - - 1 - - -1 - - 1 - - 1 - - 1 - - -1 - - 1 - - -1 - - 1 - - -1 - - 1 - - 1 - - -1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - -1 - - 1 - - 1 - - -1 - - -1 - - -1 - - 1 - - -1 - - 1 - - -1 - - 1 - - 1 - - 1 - - -1 - - 1 - - 1 - - -1 - - -1 - - -1 - - 1 - - -1 - - 1 - - 1 - - -1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - -1 - - 1 - - 1 - - -1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - -1 - - 1 - - -1 - - 1 - - -1 - - 1 - - 1 - - -1 - - -1 - - 1 - - 1 - - 1 - - -1 - - 1 - - 1 - - -1 - - 1 - - -1 - - 1 - - -1 - - -1 - - -1 - - -1 - - -1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - -1 - - -1 - - -1 - - -1 - - 1 - - 1 - - 1 - - -1 - - -1 - - 1 - - -1 - - 1 - - 1 - - 1 - - 1 - - 1 - - -1 - - -1 - - 1 - - 1 - - -1 - - 1 - - 1 - - -1 - - 1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - 1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - 1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - 1 - - -1 - - 1 - - -1 - - -1 - - 1 - - -1 - - 1 - - -1 - - -1 - - -1 - - -1 - - 1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - obserr_demisf: - - 0.01 - - 0.02 - - 0.03 - - 0.02 - - 0.03 - obserr_dtempf: - - 0.5 - - 2.0 - - 4.0 - - 2.0 - - 4.0 - maxvalue: 1.0e-12 - action: - name: reject - - filter: BlackList - filter variables: - - name: brightnessTemperature - channels: 16, 29, 32, 35, 38, 41, 44, 47, 49-51, 53, 55-57, 59, 61-63, 66, - 68, 70, 72, 74, 76, 78-79, 81-87, 89, 92-93, 95, 97, 99, 101, 103-104, - 106, 109-111, 113, 116, 119, 122, 125, 128, 131, 133, 135, 138, 141, 144, - 146, 148, 150-151, 154, 157, 159-161, 163, 167, 170, 173, 176, 179-180, - 185, 187, 191, 193, 197, 199-200, 202-203, 205, 207, 210, 212-214, 217-219, - 222, 224-226, 228, 230-232, 236-237, 239, 243, 246, 249, 252, 254, 259-260, - 262, 265, 267, 269, 275, 279, 282, 285, 294, 296, 299-300, 303, 306, 309, - 313, 320, 323, 326-327, 329, 332, 335, 345, 347, 350, 354, 356, 360, 363, - 366, 371-373, 375, 377, 379, 381, 383, 386, 389, 398, 401, 404-405, 407-408, - 410-411, 414, 416, 418, 423, 426, 428, 432-434, 439, 442, 445, 450, 457, - 459, 472, 477, 483, 509, 515, 546, 552, 559, 566, 571, 573, 578, 584, - 594, 625, 646, 662, 668, 705, 739, 756, 797, 867, 906, 921, 1027, 1046, - 1090, 1098, 1121, 1133, 1173, 1191, 1194, 1222, 1271, 1283, 1338, 1409, - 1414, 1420, 1424, 1427, 1430, 1434, 1440, 1442, 1445, 1450, 1454, 1460, - 1463, 1469, 1474, 1479, 1483, 1487, 1494, 1496, 1502, 1505, 1509-1510, - 1513, 1518, 1521, 1526, 1529, 1532, 1536-1537, 1541, 1545, 1548, 1553, - 1560, 1568, 1574, 1579, 1583, 1585, 1587, 1606, 1626, 1639, 1643, 1652, - 1658-1659, 1666, 1671, 1675, 1681, 1694, 1697, 1710, 1786, 1791, 1805, - 1839, 1884, 1913, 1946-1947, 1991, 2019, 2094, 2119, 2213, 2239, 2271, - 2289, 2321, 2333, 2346, 2349, 2352, 2359, 2367, 2374, 2398, 2426, 2562, - 2701, 2741, 2745, 2760, 2819, 2889, 2907, 2910, 2919, 2921, 2939, 2944-2945, - 2948, 2951, 2958, 2971, 2977, 2985, 2988, 2990-2991, 2993, 3002, 3008, - 3014, 3027, 3029-3030, 3036, 3047, 3049, 3052-3053, 3055, 3058, 3064, - 3069, 3087, 3093, 3098, 3105, 3107, 3110, 3116, 3127, 3129, 3136, 3146, - 3151, 3160, 3165, 3168, 3175, 3178, 3189, 3207, 3228, 3244, 3248, 3252, - 3256, 3263, 3281, 3295, 3303, 3309, 3312, 3322, 3326, 3354, 3366, 3375, - 3378, 3411, 3416, 3432, 3438, 3440, 3442, 3444, 3446, 3448, 3450, 3452, - 3454, 3458, 3467, 3476, 3484, 3491, 3497, 3499, 3504, 3506, 3509, 3518, - 3527, 3555, 3575, 3577, 3580, 3582, 3586, 3589, 3599, 3610, 3626, 3638, - 3646, 3653, 3658, 3661, 3673, 3689, 3700, 3710, 3726, 3763, 3814, 3841, - 3888, 4032, 4059, 4068, 4082, 4095, 4160, 4234, 4257, 4411, 4498, 4520, - 4552, 4567, 4608, 4646, 4698, 4808, 4849, 4920, 4939, 4947, 4967, 4991, - 4996, 5015, 5028, 5056, 5128, 5130, 5144, 5170, 5178, 5183, 5188, 5191, - 5368, 5371, 5379, 5381, 5383, 5397, 5399, 5401, 5403, 5405, 5446, 5455, - 5472, 5480, 5483, 5485, 5492, 5497, 5502, 5507, 5509, 5517, 5528, 5558, - 5697, 5714, 5749, 5766, 5785, 5798-5799, 5801, 5817, 5833-5834, 5836, - 5849, 5851-5852, 5865, 5869, 5881, 5884, 5897, 5900, 5916, 5932, 5948, - 5963, 5968, 5978, 5988, 5992, 5994, 5997, 6003, 6008, 6023, 6026, 6039, - 6053, 6056, 6067, 6071, 6082, 6085, 6098, 6112, 6126, 6135, 6140, 6149, - 6154, 6158, 6161, 6168, 6174, 6182, 6187, 6205, 6209, 6213, 6317, 6339, - 6342, 6366, 6381, 6391, 6489, 6962, 6966, 6970, 6975, 6977, 6982, 6985, - 6987, 6989, 6991, 6993, 6995, 6997, 6999-7000, 7004, 7008, 7013, 7016, - 7021, 7024, 7027, 7029, 7032, 7038, 7043, 7046, 7049, 7069, 7072, 7076, - 7081, 7084, 7089, 7099, 7209, 7222, 7231, 7235, 7247, 7267, 7269, 7284, - 7389, 7419, 7423-7424, 7426, 7428, 7431, 7436, 7444, 7475, 7549, 7584, - 7665-7666, 7831, 7836, 7853, 7865, 7885, 7888, 7912, 7950, 7972, 7980, - 7995, 8007, 8015, 8055, 8078 - action: - name: inflate error - inflation variable: - name: ObsFunction/ObsErrorFactorSurfJacobianRad - channels: 16, 29, 32, 35, 38, 41, 44, 47, 49-51, 53, 55-57, 59, 61-63, - 66, 68, 70, 72, 74, 76, 78-79, 81-87, 89, 92-93, 95, 97, 99, 101, 103-104, - 106, 109-111, 113, 116, 119, 122, 125, 128, 131, 133, 135, 138, 141, - 144, 146, 148, 150-151, 154, 157, 159-161, 163, 167, 170, 173, 176, - 179-180, 185, 187, 191, 193, 197, 199-200, 202-203, 205, 207, 210, 212-214, - 217-219, 222, 224-226, 228, 230-232, 236-237, 239, 243, 246, 249, 252, - 254, 259-260, 262, 265, 267, 269, 275, 279, 282, 285, 294, 296, 299-300, - 303, 306, 309, 313, 320, 323, 326-327, 329, 332, 335, 345, 347, 350, - 354, 356, 360, 363, 366, 371-373, 375, 377, 379, 381, 383, 386, 389, - 398, 401, 404-405, 407-408, 410-411, 414, 416, 418, 423, 426, 428, 432-434, - 439, 442, 445, 450, 457, 459, 472, 477, 483, 509, 515, 546, 552, 559, - 566, 571, 573, 578, 584, 594, 625, 646, 662, 668, 705, 739, 756, 797, - 867, 906, 921, 1027, 1046, 1090, 1098, 1121, 1133, 1173, 1191, 1194, - 1222, 1271, 1283, 1338, 1409, 1414, 1420, 1424, 1427, 1430, 1434, 1440, - 1442, 1445, 1450, 1454, 1460, 1463, 1469, 1474, 1479, 1483, 1487, 1494, - 1496, 1502, 1505, 1509-1510, 1513, 1518, 1521, 1526, 1529, 1532, 1536-1537, - 1541, 1545, 1548, 1553, 1560, 1568, 1574, 1579, 1583, 1585, 1587, 1606, - 1626, 1639, 1643, 1652, 1658-1659, 1666, 1671, 1675, 1681, 1694, 1697, - 1710, 1786, 1791, 1805, 1839, 1884, 1913, 1946-1947, 1991, 2019, 2094, - 2119, 2213, 2239, 2271, 2289, 2321, 2333, 2346, 2349, 2352, 2359, 2367, - 2374, 2398, 2426, 2562, 2701, 2741, 2745, 2760, 2819, 2889, 2907, 2910, - 2919, 2921, 2939, 2944-2945, 2948, 2951, 2958, 2971, 2977, 2985, 2988, - 2990-2991, 2993, 3002, 3008, 3014, 3027, 3029-3030, 3036, 3047, 3049, - 3052-3053, 3055, 3058, 3064, 3069, 3087, 3093, 3098, 3105, 3107, 3110, - 3116, 3127, 3129, 3136, 3146, 3151, 3160, 3165, 3168, 3175, 3178, 3189, - 3207, 3228, 3244, 3248, 3252, 3256, 3263, 3281, 3295, 3303, 3309, 3312, - 3322, 3326, 3354, 3366, 3375, 3378, 3411, 3416, 3432, 3438, 3440, 3442, - 3444, 3446, 3448, 3450, 3452, 3454, 3458, 3467, 3476, 3484, 3491, 3497, - 3499, 3504, 3506, 3509, 3518, 3527, 3555, 3575, 3577, 3580, 3582, 3586, - 3589, 3599, 3610, 3626, 3638, 3646, 3653, 3658, 3661, 3673, 3689, 3700, - 3710, 3726, 3763, 3814, 3841, 3888, 4032, 4059, 4068, 4082, 4095, 4160, - 4234, 4257, 4411, 4498, 4520, 4552, 4567, 4608, 4646, 4698, 4808, 4849, - 4920, 4939, 4947, 4967, 4991, 4996, 5015, 5028, 5056, 5128, 5130, 5144, - 5170, 5178, 5183, 5188, 5191, 5368, 5371, 5379, 5381, 5383, 5397, 5399, - 5401, 5403, 5405, 5446, 5455, 5472, 5480, 5483, 5485, 5492, 5497, 5502, - 5507, 5509, 5517, 5528, 5558, 5697, 5714, 5749, 5766, 5785, 5798-5799, - 5801, 5817, 5833-5834, 5836, 5849, 5851-5852, 5865, 5869, 5881, 5884, - 5897, 5900, 5916, 5932, 5948, 5963, 5968, 5978, 5988, 5992, 5994, 5997, - 6003, 6008, 6023, 6026, 6039, 6053, 6056, 6067, 6071, 6082, 6085, 6098, - 6112, 6126, 6135, 6140, 6149, 6154, 6158, 6161, 6168, 6174, 6182, 6187, - 6205, 6209, 6213, 6317, 6339, 6342, 6366, 6381, 6391, 6489, 6962, 6966, - 6970, 6975, 6977, 6982, 6985, 6987, 6989, 6991, 6993, 6995, 6997, 6999-7000, - 7004, 7008, 7013, 7016, 7021, 7024, 7027, 7029, 7032, 7038, 7043, 7046, - 7049, 7069, 7072, 7076, 7081, 7084, 7089, 7099, 7209, 7222, 7231, 7235, - 7247, 7267, 7269, 7284, 7389, 7419, 7423-7424, 7426, 7428, 7431, 7436, - 7444, 7475, 7549, 7584, 7665-7666, 7831, 7836, 7853, 7865, 7885, 7888, - 7912, 7950, 7972, 7980, 7995, 8007, 8015, 8055, 8078 - options: - channels: 16, 29, 32, 35, 38, 41, 44, 47, 49-51, 53, 55-57, 59, 61-63, - 66, 68, 70, 72, 74, 76, 78-79, 81-87, 89, 92-93, 95, 97, 99, 101, - 103-104, 106, 109-111, 113, 116, 119, 122, 125, 128, 131, 133, 135, - 138, 141, 144, 146, 148, 150-151, 154, 157, 159-161, 163, 167, 170, - 173, 176, 179-180, 185, 187, 191, 193, 197, 199-200, 202-203, 205, - 207, 210, 212-214, 217-219, 222, 224-226, 228, 230-232, 236-237, 239, - 243, 246, 249, 252, 254, 259-260, 262, 265, 267, 269, 275, 279, 282, - 285, 294, 296, 299-300, 303, 306, 309, 313, 320, 323, 326-327, 329, - 332, 335, 345, 347, 350, 354, 356, 360, 363, 366, 371-373, 375, 377, - 379, 381, 383, 386, 389, 398, 401, 404-405, 407-408, 410-411, 414, - 416, 418, 423, 426, 428, 432-434, 439, 442, 445, 450, 457, 459, 472, - 477, 483, 509, 515, 546, 552, 559, 566, 571, 573, 578, 584, 594, 625, - 646, 662, 668, 705, 739, 756, 797, 867, 906, 921, 1027, 1046, 1090, - 1098, 1121, 1133, 1173, 1191, 1194, 1222, 1271, 1283, 1338, 1409, - 1414, 1420, 1424, 1427, 1430, 1434, 1440, 1442, 1445, 1450, 1454, - 1460, 1463, 1469, 1474, 1479, 1483, 1487, 1494, 1496, 1502, 1505, - 1509-1510, 1513, 1518, 1521, 1526, 1529, 1532, 1536-1537, 1541, 1545, - 1548, 1553, 1560, 1568, 1574, 1579, 1583, 1585, 1587, 1606, 1626, - 1639, 1643, 1652, 1658-1659, 1666, 1671, 1675, 1681, 1694, 1697, 1710, - 1786, 1791, 1805, 1839, 1884, 1913, 1946-1947, 1991, 2019, 2094, 2119, - 2213, 2239, 2271, 2289, 2321, 2333, 2346, 2349, 2352, 2359, 2367, - 2374, 2398, 2426, 2562, 2701, 2741, 2745, 2760, 2819, 2889, 2907, - 2910, 2919, 2921, 2939, 2944-2945, 2948, 2951, 2958, 2971, 2977, 2985, - 2988, 2990-2991, 2993, 3002, 3008, 3014, 3027, 3029-3030, 3036, 3047, - 3049, 3052-3053, 3055, 3058, 3064, 3069, 3087, 3093, 3098, 3105, 3107, - 3110, 3116, 3127, 3129, 3136, 3146, 3151, 3160, 3165, 3168, 3175, - 3178, 3189, 3207, 3228, 3244, 3248, 3252, 3256, 3263, 3281, 3295, - 3303, 3309, 3312, 3322, 3326, 3354, 3366, 3375, 3378, 3411, 3416, - 3432, 3438, 3440, 3442, 3444, 3446, 3448, 3450, 3452, 3454, 3458, - 3467, 3476, 3484, 3491, 3497, 3499, 3504, 3506, 3509, 3518, 3527, - 3555, 3575, 3577, 3580, 3582, 3586, 3589, 3599, 3610, 3626, 3638, - 3646, 3653, 3658, 3661, 3673, 3689, 3700, 3710, 3726, 3763, 3814, - 3841, 3888, 4032, 4059, 4068, 4082, 4095, 4160, 4234, 4257, 4411, - 4498, 4520, 4552, 4567, 4608, 4646, 4698, 4808, 4849, 4920, 4939, - 4947, 4967, 4991, 4996, 5015, 5028, 5056, 5128, 5130, 5144, 5170, - 5178, 5183, 5188, 5191, 5368, 5371, 5379, 5381, 5383, 5397, 5399, - 5401, 5403, 5405, 5446, 5455, 5472, 5480, 5483, 5485, 5492, 5497, - 5502, 5507, 5509, 5517, 5528, 5558, 5697, 5714, 5749, 5766, 5785, - 5798-5799, 5801, 5817, 5833-5834, 5836, 5849, 5851-5852, 5865, 5869, - 5881, 5884, 5897, 5900, 5916, 5932, 5948, 5963, 5968, 5978, 5988, - 5992, 5994, 5997, 6003, 6008, 6023, 6026, 6039, 6053, 6056, 6067, - 6071, 6082, 6085, 6098, 6112, 6126, 6135, 6140, 6149, 6154, 6158, - 6161, 6168, 6174, 6182, 6187, 6205, 6209, 6213, 6317, 6339, 6342, - 6366, 6381, 6391, 6489, 6962, 6966, 6970, 6975, 6977, 6982, 6985, - 6987, 6989, 6991, 6993, 6995, 6997, 6999-7000, 7004, 7008, 7013, 7016, - 7021, 7024, 7027, 7029, 7032, 7038, 7043, 7046, 7049, 7069, 7072, - 7076, 7081, 7084, 7089, 7099, 7209, 7222, 7231, 7235, 7247, 7267, - 7269, 7284, 7389, 7419, 7423-7424, 7426, 7428, 7431, 7436, 7444, 7475, - 7549, 7584, 7665-7666, 7831, 7836, 7853, 7865, 7885, 7888, 7912, 7950, - 7972, 7980, 7995, 8007, 8015, 8055, 8078 - sensor: iasi_metop-c - obserr_demisf: - - 0.01 - - 0.02 - - 0.03 - - 0.02 - - 0.03 - obserr_dtempf: - - 0.5 - - 2.0 - - 4.0 - - 2.0 - - 4.0 - - filter: Background Check - filter variables: - - name: brightnessTemperature - channels: 16, 29, 32, 35, 38, 41, 44, 47, 49-51, 53, 55-57, 59, 61-63, 66, - 68, 70, 72, 74, 76, 78-79, 81-87, 89, 92-93, 95, 97, 99, 101, 103-104, - 106, 109-111, 113, 116, 119, 122, 125, 128, 131, 133, 135, 138, 141, 144, - 146, 148, 150-151, 154, 157, 159-161, 163, 167, 170, 173, 176, 179-180, - 185, 187, 191, 193, 197, 199-200, 202-203, 205, 207, 210, 212-214, 217-219, - 222, 224-226, 228, 230-232, 236-237, 239, 243, 246, 249, 252, 254, 259-260, - 262, 265, 267, 269, 275, 279, 282, 285, 294, 296, 299-300, 303, 306, 309, - 313, 320, 323, 326-327, 329, 332, 335, 345, 347, 350, 354, 356, 360, 363, - 366, 371-373, 375, 377, 379, 381, 383, 386, 389, 398, 401, 404-405, 407-408, - 410-411, 414, 416, 418, 423, 426, 428, 432-434, 439, 442, 445, 450, 457, - 459, 472, 477, 483, 509, 515, 546, 552, 559, 566, 571, 573, 578, 584, - 594, 625, 646, 662, 668, 705, 739, 756, 797, 867, 906, 921, 1027, 1046, - 1090, 1098, 1121, 1133, 1173, 1191, 1194, 1222, 1271, 1283, 1338, 1409, - 1414, 1420, 1424, 1427, 1430, 1434, 1440, 1442, 1445, 1450, 1454, 1460, - 1463, 1469, 1474, 1479, 1483, 1487, 1494, 1496, 1502, 1505, 1509-1510, - 1513, 1518, 1521, 1526, 1529, 1532, 1536-1537, 1541, 1545, 1548, 1553, - 1560, 1568, 1574, 1579, 1583, 1585, 1587, 1606, 1626, 1639, 1643, 1652, - 1658-1659, 1666, 1671, 1675, 1681, 1694, 1697, 1710, 1786, 1791, 1805, - 1839, 1884, 1913, 1946-1947, 1991, 2019, 2094, 2119, 2213, 2239, 2271, - 2289, 2321, 2333, 2346, 2349, 2352, 2359, 2367, 2374, 2398, 2426, 2562, - 2701, 2741, 2745, 2760, 2819, 2889, 2907, 2910, 2919, 2921, 2939, 2944-2945, - 2948, 2951, 2958, 2971, 2977, 2985, 2988, 2990-2991, 2993, 3002, 3008, - 3014, 3027, 3029-3030, 3036, 3047, 3049, 3052-3053, 3055, 3058, 3064, - 3069, 3087, 3093, 3098, 3105, 3107, 3110, 3116, 3127, 3129, 3136, 3146, - 3151, 3160, 3165, 3168, 3175, 3178, 3189, 3207, 3228, 3244, 3248, 3252, - 3256, 3263, 3281, 3295, 3303, 3309, 3312, 3322, 3326, 3354, 3366, 3375, - 3378, 3411, 3416, 3432, 3438, 3440, 3442, 3444, 3446, 3448, 3450, 3452, - 3454, 3458, 3467, 3476, 3484, 3491, 3497, 3499, 3504, 3506, 3509, 3518, - 3527, 3555, 3575, 3577, 3580, 3582, 3586, 3589, 3599, 3610, 3626, 3638, - 3646, 3653, 3658, 3661, 3673, 3689, 3700, 3710, 3726, 3763, 3814, 3841, - 3888, 4032, 4059, 4068, 4082, 4095, 4160, 4234, 4257, 4411, 4498, 4520, - 4552, 4567, 4608, 4646, 4698, 4808, 4849, 4920, 4939, 4947, 4967, 4991, - 4996, 5015, 5028, 5056, 5128, 5130, 5144, 5170, 5178, 5183, 5188, 5191, - 5368, 5371, 5379, 5381, 5383, 5397, 5399, 5401, 5403, 5405, 5446, 5455, - 5472, 5480, 5483, 5485, 5492, 5497, 5502, 5507, 5509, 5517, 5528, 5558, - 5697, 5714, 5749, 5766, 5785, 5798-5799, 5801, 5817, 5833-5834, 5836, - 5849, 5851-5852, 5865, 5869, 5881, 5884, 5897, 5900, 5916, 5932, 5948, - 5963, 5968, 5978, 5988, 5992, 5994, 5997, 6003, 6008, 6023, 6026, 6039, - 6053, 6056, 6067, 6071, 6082, 6085, 6098, 6112, 6126, 6135, 6140, 6149, - 6154, 6158, 6161, 6168, 6174, 6182, 6187, 6205, 6209, 6213, 6317, 6339, - 6342, 6366, 6381, 6391, 6489, 6962, 6966, 6970, 6975, 6977, 6982, 6985, - 6987, 6989, 6991, 6993, 6995, 6997, 6999-7000, 7004, 7008, 7013, 7016, - 7021, 7024, 7027, 7029, 7032, 7038, 7043, 7046, 7049, 7069, 7072, 7076, - 7081, 7084, 7089, 7099, 7209, 7222, 7231, 7235, 7247, 7267, 7269, 7284, - 7389, 7419, 7423-7424, 7426, 7428, 7431, 7436, 7444, 7475, 7549, 7584, - 7665-7666, 7831, 7836, 7853, 7865, 7885, 7888, 7912, 7950, 7972, 7980, - 7995, 8007, 8015, 8055, 8078 - function absolute threshold: - - name: ObsFunction/ObsErrorBoundIR - channels: 16, 29, 32, 35, 38, 41, 44, 47, 49-51, 53, 55-57, 59, 61-63, 66, - 68, 70, 72, 74, 76, 78-79, 81-87, 89, 92-93, 95, 97, 99, 101, 103-104, - 106, 109-111, 113, 116, 119, 122, 125, 128, 131, 133, 135, 138, 141, 144, - 146, 148, 150-151, 154, 157, 159-161, 163, 167, 170, 173, 176, 179-180, - 185, 187, 191, 193, 197, 199-200, 202-203, 205, 207, 210, 212-214, 217-219, - 222, 224-226, 228, 230-232, 236-237, 239, 243, 246, 249, 252, 254, 259-260, - 262, 265, 267, 269, 275, 279, 282, 285, 294, 296, 299-300, 303, 306, 309, - 313, 320, 323, 326-327, 329, 332, 335, 345, 347, 350, 354, 356, 360, 363, - 366, 371-373, 375, 377, 379, 381, 383, 386, 389, 398, 401, 404-405, 407-408, - 410-411, 414, 416, 418, 423, 426, 428, 432-434, 439, 442, 445, 450, 457, - 459, 472, 477, 483, 509, 515, 546, 552, 559, 566, 571, 573, 578, 584, - 594, 625, 646, 662, 668, 705, 739, 756, 797, 867, 906, 921, 1027, 1046, - 1090, 1098, 1121, 1133, 1173, 1191, 1194, 1222, 1271, 1283, 1338, 1409, - 1414, 1420, 1424, 1427, 1430, 1434, 1440, 1442, 1445, 1450, 1454, 1460, - 1463, 1469, 1474, 1479, 1483, 1487, 1494, 1496, 1502, 1505, 1509-1510, - 1513, 1518, 1521, 1526, 1529, 1532, 1536-1537, 1541, 1545, 1548, 1553, - 1560, 1568, 1574, 1579, 1583, 1585, 1587, 1606, 1626, 1639, 1643, 1652, - 1658-1659, 1666, 1671, 1675, 1681, 1694, 1697, 1710, 1786, 1791, 1805, - 1839, 1884, 1913, 1946-1947, 1991, 2019, 2094, 2119, 2213, 2239, 2271, - 2289, 2321, 2333, 2346, 2349, 2352, 2359, 2367, 2374, 2398, 2426, 2562, - 2701, 2741, 2745, 2760, 2819, 2889, 2907, 2910, 2919, 2921, 2939, 2944-2945, - 2948, 2951, 2958, 2971, 2977, 2985, 2988, 2990-2991, 2993, 3002, 3008, - 3014, 3027, 3029-3030, 3036, 3047, 3049, 3052-3053, 3055, 3058, 3064, - 3069, 3087, 3093, 3098, 3105, 3107, 3110, 3116, 3127, 3129, 3136, 3146, - 3151, 3160, 3165, 3168, 3175, 3178, 3189, 3207, 3228, 3244, 3248, 3252, - 3256, 3263, 3281, 3295, 3303, 3309, 3312, 3322, 3326, 3354, 3366, 3375, - 3378, 3411, 3416, 3432, 3438, 3440, 3442, 3444, 3446, 3448, 3450, 3452, - 3454, 3458, 3467, 3476, 3484, 3491, 3497, 3499, 3504, 3506, 3509, 3518, - 3527, 3555, 3575, 3577, 3580, 3582, 3586, 3589, 3599, 3610, 3626, 3638, - 3646, 3653, 3658, 3661, 3673, 3689, 3700, 3710, 3726, 3763, 3814, 3841, - 3888, 4032, 4059, 4068, 4082, 4095, 4160, 4234, 4257, 4411, 4498, 4520, - 4552, 4567, 4608, 4646, 4698, 4808, 4849, 4920, 4939, 4947, 4967, 4991, - 4996, 5015, 5028, 5056, 5128, 5130, 5144, 5170, 5178, 5183, 5188, 5191, - 5368, 5371, 5379, 5381, 5383, 5397, 5399, 5401, 5403, 5405, 5446, 5455, - 5472, 5480, 5483, 5485, 5492, 5497, 5502, 5507, 5509, 5517, 5528, 5558, - 5697, 5714, 5749, 5766, 5785, 5798-5799, 5801, 5817, 5833-5834, 5836, - 5849, 5851-5852, 5865, 5869, 5881, 5884, 5897, 5900, 5916, 5932, 5948, - 5963, 5968, 5978, 5988, 5992, 5994, 5997, 6003, 6008, 6023, 6026, 6039, - 6053, 6056, 6067, 6071, 6082, 6085, 6098, 6112, 6126, 6135, 6140, 6149, - 6154, 6158, 6161, 6168, 6174, 6182, 6187, 6205, 6209, 6213, 6317, 6339, - 6342, 6366, 6381, 6391, 6489, 6962, 6966, 6970, 6975, 6977, 6982, 6985, - 6987, 6989, 6991, 6993, 6995, 6997, 6999-7000, 7004, 7008, 7013, 7016, - 7021, 7024, 7027, 7029, 7032, 7038, 7043, 7046, 7049, 7069, 7072, 7076, - 7081, 7084, 7089, 7099, 7209, 7222, 7231, 7235, 7247, 7267, 7269, 7284, - 7389, 7419, 7423-7424, 7426, 7428, 7431, 7436, 7444, 7475, 7549, 7584, - 7665-7666, 7831, 7836, 7853, 7865, 7885, 7888, 7912, 7950, 7972, 7980, - 7995, 8007, 8015, 8055, 8078 - options: - channels: 16, 29, 32, 35, 38, 41, 44, 47, 49-51, 53, 55-57, 59, 61-63, - 66, 68, 70, 72, 74, 76, 78-79, 81-87, 89, 92-93, 95, 97, 99, 101, 103-104, - 106, 109-111, 113, 116, 119, 122, 125, 128, 131, 133, 135, 138, 141, - 144, 146, 148, 150-151, 154, 157, 159-161, 163, 167, 170, 173, 176, - 179-180, 185, 187, 191, 193, 197, 199-200, 202-203, 205, 207, 210, 212-214, - 217-219, 222, 224-226, 228, 230-232, 236-237, 239, 243, 246, 249, 252, - 254, 259-260, 262, 265, 267, 269, 275, 279, 282, 285, 294, 296, 299-300, - 303, 306, 309, 313, 320, 323, 326-327, 329, 332, 335, 345, 347, 350, - 354, 356, 360, 363, 366, 371-373, 375, 377, 379, 381, 383, 386, 389, - 398, 401, 404-405, 407-408, 410-411, 414, 416, 418, 423, 426, 428, 432-434, - 439, 442, 445, 450, 457, 459, 472, 477, 483, 509, 515, 546, 552, 559, - 566, 571, 573, 578, 584, 594, 625, 646, 662, 668, 705, 739, 756, 797, - 867, 906, 921, 1027, 1046, 1090, 1098, 1121, 1133, 1173, 1191, 1194, - 1222, 1271, 1283, 1338, 1409, 1414, 1420, 1424, 1427, 1430, 1434, 1440, - 1442, 1445, 1450, 1454, 1460, 1463, 1469, 1474, 1479, 1483, 1487, 1494, - 1496, 1502, 1505, 1509-1510, 1513, 1518, 1521, 1526, 1529, 1532, 1536-1537, - 1541, 1545, 1548, 1553, 1560, 1568, 1574, 1579, 1583, 1585, 1587, 1606, - 1626, 1639, 1643, 1652, 1658-1659, 1666, 1671, 1675, 1681, 1694, 1697, - 1710, 1786, 1791, 1805, 1839, 1884, 1913, 1946-1947, 1991, 2019, 2094, - 2119, 2213, 2239, 2271, 2289, 2321, 2333, 2346, 2349, 2352, 2359, 2367, - 2374, 2398, 2426, 2562, 2701, 2741, 2745, 2760, 2819, 2889, 2907, 2910, - 2919, 2921, 2939, 2944-2945, 2948, 2951, 2958, 2971, 2977, 2985, 2988, - 2990-2991, 2993, 3002, 3008, 3014, 3027, 3029-3030, 3036, 3047, 3049, - 3052-3053, 3055, 3058, 3064, 3069, 3087, 3093, 3098, 3105, 3107, 3110, - 3116, 3127, 3129, 3136, 3146, 3151, 3160, 3165, 3168, 3175, 3178, 3189, - 3207, 3228, 3244, 3248, 3252, 3256, 3263, 3281, 3295, 3303, 3309, 3312, - 3322, 3326, 3354, 3366, 3375, 3378, 3411, 3416, 3432, 3438, 3440, 3442, - 3444, 3446, 3448, 3450, 3452, 3454, 3458, 3467, 3476, 3484, 3491, 3497, - 3499, 3504, 3506, 3509, 3518, 3527, 3555, 3575, 3577, 3580, 3582, 3586, - 3589, 3599, 3610, 3626, 3638, 3646, 3653, 3658, 3661, 3673, 3689, 3700, - 3710, 3726, 3763, 3814, 3841, 3888, 4032, 4059, 4068, 4082, 4095, 4160, - 4234, 4257, 4411, 4498, 4520, 4552, 4567, 4608, 4646, 4698, 4808, 4849, - 4920, 4939, 4947, 4967, 4991, 4996, 5015, 5028, 5056, 5128, 5130, 5144, - 5170, 5178, 5183, 5188, 5191, 5368, 5371, 5379, 5381, 5383, 5397, 5399, - 5401, 5403, 5405, 5446, 5455, 5472, 5480, 5483, 5485, 5492, 5497, 5502, - 5507, 5509, 5517, 5528, 5558, 5697, 5714, 5749, 5766, 5785, 5798-5799, - 5801, 5817, 5833-5834, 5836, 5849, 5851-5852, 5865, 5869, 5881, 5884, - 5897, 5900, 5916, 5932, 5948, 5963, 5968, 5978, 5988, 5992, 5994, 5997, - 6003, 6008, 6023, 6026, 6039, 6053, 6056, 6067, 6071, 6082, 6085, 6098, - 6112, 6126, 6135, 6140, 6149, 6154, 6158, 6161, 6168, 6174, 6182, 6187, - 6205, 6209, 6213, 6317, 6339, 6342, 6366, 6381, 6391, 6489, 6962, 6966, - 6970, 6975, 6977, 6982, 6985, 6987, 6989, 6991, 6993, 6995, 6997, 6999-7000, - 7004, 7008, 7013, 7016, 7021, 7024, 7027, 7029, 7032, 7038, 7043, 7046, - 7049, 7069, 7072, 7076, 7081, 7084, 7089, 7099, 7209, 7222, 7231, 7235, - 7247, 7267, 7269, 7284, 7389, 7419, 7423-7424, 7426, 7428, 7431, 7436, - 7444, 7475, 7549, 7584, 7665-7666, 7831, 7836, 7853, 7865, 7885, 7888, - 7912, 7950, 7972, 7980, 7995, 8007, 8015, 8055, 8078 - obserr_bound_latitude: - name: ObsFunction/ObsErrorFactorLatRad - options: - latitude_parameters: - - 25.0 - - 0.5 - - 0.04 - - 1.0 - obserr_bound_transmittop: - name: ObsFunction/ObsErrorFactorTransmitTopRad - channels: 16, 29, 32, 35, 38, 41, 44, 47, 49-51, 53, 55-57, 59, 61-63, - 66, 68, 70, 72, 74, 76, 78-79, 81-87, 89, 92-93, 95, 97, 99, 101, - 103-104, 106, 109-111, 113, 116, 119, 122, 125, 128, 131, 133, 135, - 138, 141, 144, 146, 148, 150-151, 154, 157, 159-161, 163, 167, 170, - 173, 176, 179-180, 185, 187, 191, 193, 197, 199-200, 202-203, 205, - 207, 210, 212-214, 217-219, 222, 224-226, 228, 230-232, 236-237, 239, - 243, 246, 249, 252, 254, 259-260, 262, 265, 267, 269, 275, 279, 282, - 285, 294, 296, 299-300, 303, 306, 309, 313, 320, 323, 326-327, 329, - 332, 335, 345, 347, 350, 354, 356, 360, 363, 366, 371-373, 375, 377, - 379, 381, 383, 386, 389, 398, 401, 404-405, 407-408, 410-411, 414, - 416, 418, 423, 426, 428, 432-434, 439, 442, 445, 450, 457, 459, 472, - 477, 483, 509, 515, 546, 552, 559, 566, 571, 573, 578, 584, 594, 625, - 646, 662, 668, 705, 739, 756, 797, 867, 906, 921, 1027, 1046, 1090, - 1098, 1121, 1133, 1173, 1191, 1194, 1222, 1271, 1283, 1338, 1409, - 1414, 1420, 1424, 1427, 1430, 1434, 1440, 1442, 1445, 1450, 1454, - 1460, 1463, 1469, 1474, 1479, 1483, 1487, 1494, 1496, 1502, 1505, - 1509-1510, 1513, 1518, 1521, 1526, 1529, 1532, 1536-1537, 1541, 1545, - 1548, 1553, 1560, 1568, 1574, 1579, 1583, 1585, 1587, 1606, 1626, - 1639, 1643, 1652, 1658-1659, 1666, 1671, 1675, 1681, 1694, 1697, 1710, - 1786, 1791, 1805, 1839, 1884, 1913, 1946-1947, 1991, 2019, 2094, 2119, - 2213, 2239, 2271, 2289, 2321, 2333, 2346, 2349, 2352, 2359, 2367, - 2374, 2398, 2426, 2562, 2701, 2741, 2745, 2760, 2819, 2889, 2907, - 2910, 2919, 2921, 2939, 2944-2945, 2948, 2951, 2958, 2971, 2977, 2985, - 2988, 2990-2991, 2993, 3002, 3008, 3014, 3027, 3029-3030, 3036, 3047, - 3049, 3052-3053, 3055, 3058, 3064, 3069, 3087, 3093, 3098, 3105, 3107, - 3110, 3116, 3127, 3129, 3136, 3146, 3151, 3160, 3165, 3168, 3175, - 3178, 3189, 3207, 3228, 3244, 3248, 3252, 3256, 3263, 3281, 3295, - 3303, 3309, 3312, 3322, 3326, 3354, 3366, 3375, 3378, 3411, 3416, - 3432, 3438, 3440, 3442, 3444, 3446, 3448, 3450, 3452, 3454, 3458, - 3467, 3476, 3484, 3491, 3497, 3499, 3504, 3506, 3509, 3518, 3527, - 3555, 3575, 3577, 3580, 3582, 3586, 3589, 3599, 3610, 3626, 3638, - 3646, 3653, 3658, 3661, 3673, 3689, 3700, 3710, 3726, 3763, 3814, - 3841, 3888, 4032, 4059, 4068, 4082, 4095, 4160, 4234, 4257, 4411, - 4498, 4520, 4552, 4567, 4608, 4646, 4698, 4808, 4849, 4920, 4939, - 4947, 4967, 4991, 4996, 5015, 5028, 5056, 5128, 5130, 5144, 5170, - 5178, 5183, 5188, 5191, 5368, 5371, 5379, 5381, 5383, 5397, 5399, - 5401, 5403, 5405, 5446, 5455, 5472, 5480, 5483, 5485, 5492, 5497, - 5502, 5507, 5509, 5517, 5528, 5558, 5697, 5714, 5749, 5766, 5785, - 5798-5799, 5801, 5817, 5833-5834, 5836, 5849, 5851-5852, 5865, 5869, - 5881, 5884, 5897, 5900, 5916, 5932, 5948, 5963, 5968, 5978, 5988, - 5992, 5994, 5997, 6003, 6008, 6023, 6026, 6039, 6053, 6056, 6067, - 6071, 6082, 6085, 6098, 6112, 6126, 6135, 6140, 6149, 6154, 6158, - 6161, 6168, 6174, 6182, 6187, 6205, 6209, 6213, 6317, 6339, 6342, - 6366, 6381, 6391, 6489, 6962, 6966, 6970, 6975, 6977, 6982, 6985, - 6987, 6989, 6991, 6993, 6995, 6997, 6999-7000, 7004, 7008, 7013, 7016, - 7021, 7024, 7027, 7029, 7032, 7038, 7043, 7046, 7049, 7069, 7072, - 7076, 7081, 7084, 7089, 7099, 7209, 7222, 7231, 7235, 7247, 7267, - 7269, 7284, 7389, 7419, 7423-7424, 7426, 7428, 7431, 7436, 7444, 7475, - 7549, 7584, 7665-7666, 7831, 7836, 7853, 7865, 7885, 7888, 7912, 7950, - 7972, 7980, 7995, 8007, 8015, 8055, 8078 - options: - channels: 16, 29, 32, 35, 38, 41, 44, 47, 49-51, 53, 55-57, 59, 61-63, - 66, 68, 70, 72, 74, 76, 78-79, 81-87, 89, 92-93, 95, 97, 99, 101, - 103-104, 106, 109-111, 113, 116, 119, 122, 125, 128, 131, 133, 135, - 138, 141, 144, 146, 148, 150-151, 154, 157, 159-161, 163, 167, 170, - 173, 176, 179-180, 185, 187, 191, 193, 197, 199-200, 202-203, 205, - 207, 210, 212-214, 217-219, 222, 224-226, 228, 230-232, 236-237, - 239, 243, 246, 249, 252, 254, 259-260, 262, 265, 267, 269, 275, - 279, 282, 285, 294, 296, 299-300, 303, 306, 309, 313, 320, 323, - 326-327, 329, 332, 335, 345, 347, 350, 354, 356, 360, 363, 366, - 371-373, 375, 377, 379, 381, 383, 386, 389, 398, 401, 404-405, 407-408, - 410-411, 414, 416, 418, 423, 426, 428, 432-434, 439, 442, 445, 450, - 457, 459, 472, 477, 483, 509, 515, 546, 552, 559, 566, 571, 573, - 578, 584, 594, 625, 646, 662, 668, 705, 739, 756, 797, 867, 906, - 921, 1027, 1046, 1090, 1098, 1121, 1133, 1173, 1191, 1194, 1222, - 1271, 1283, 1338, 1409, 1414, 1420, 1424, 1427, 1430, 1434, 1440, - 1442, 1445, 1450, 1454, 1460, 1463, 1469, 1474, 1479, 1483, 1487, - 1494, 1496, 1502, 1505, 1509-1510, 1513, 1518, 1521, 1526, 1529, - 1532, 1536-1537, 1541, 1545, 1548, 1553, 1560, 1568, 1574, 1579, - 1583, 1585, 1587, 1606, 1626, 1639, 1643, 1652, 1658-1659, 1666, - 1671, 1675, 1681, 1694, 1697, 1710, 1786, 1791, 1805, 1839, 1884, - 1913, 1946-1947, 1991, 2019, 2094, 2119, 2213, 2239, 2271, 2289, - 2321, 2333, 2346, 2349, 2352, 2359, 2367, 2374, 2398, 2426, 2562, - 2701, 2741, 2745, 2760, 2819, 2889, 2907, 2910, 2919, 2921, 2939, - 2944-2945, 2948, 2951, 2958, 2971, 2977, 2985, 2988, 2990-2991, - 2993, 3002, 3008, 3014, 3027, 3029-3030, 3036, 3047, 3049, 3052-3053, - 3055, 3058, 3064, 3069, 3087, 3093, 3098, 3105, 3107, 3110, 3116, - 3127, 3129, 3136, 3146, 3151, 3160, 3165, 3168, 3175, 3178, 3189, - 3207, 3228, 3244, 3248, 3252, 3256, 3263, 3281, 3295, 3303, 3309, - 3312, 3322, 3326, 3354, 3366, 3375, 3378, 3411, 3416, 3432, 3438, - 3440, 3442, 3444, 3446, 3448, 3450, 3452, 3454, 3458, 3467, 3476, - 3484, 3491, 3497, 3499, 3504, 3506, 3509, 3518, 3527, 3555, 3575, - 3577, 3580, 3582, 3586, 3589, 3599, 3610, 3626, 3638, 3646, 3653, - 3658, 3661, 3673, 3689, 3700, 3710, 3726, 3763, 3814, 3841, 3888, - 4032, 4059, 4068, 4082, 4095, 4160, 4234, 4257, 4411, 4498, 4520, - 4552, 4567, 4608, 4646, 4698, 4808, 4849, 4920, 4939, 4947, 4967, - 4991, 4996, 5015, 5028, 5056, 5128, 5130, 5144, 5170, 5178, 5183, - 5188, 5191, 5368, 5371, 5379, 5381, 5383, 5397, 5399, 5401, 5403, - 5405, 5446, 5455, 5472, 5480, 5483, 5485, 5492, 5497, 5502, 5507, - 5509, 5517, 5528, 5558, 5697, 5714, 5749, 5766, 5785, 5798-5799, - 5801, 5817, 5833-5834, 5836, 5849, 5851-5852, 5865, 5869, 5881, - 5884, 5897, 5900, 5916, 5932, 5948, 5963, 5968, 5978, 5988, 5992, - 5994, 5997, 6003, 6008, 6023, 6026, 6039, 6053, 6056, 6067, 6071, - 6082, 6085, 6098, 6112, 6126, 6135, 6140, 6149, 6154, 6158, 6161, - 6168, 6174, 6182, 6187, 6205, 6209, 6213, 6317, 6339, 6342, 6366, - 6381, 6391, 6489, 6962, 6966, 6970, 6975, 6977, 6982, 6985, 6987, - 6989, 6991, 6993, 6995, 6997, 6999-7000, 7004, 7008, 7013, 7016, - 7021, 7024, 7027, 7029, 7032, 7038, 7043, 7046, 7049, 7069, 7072, - 7076, 7081, 7084, 7089, 7099, 7209, 7222, 7231, 7235, 7247, 7267, - 7269, 7284, 7389, 7419, 7423-7424, 7426, 7428, 7431, 7436, 7444, - 7475, 7549, 7584, 7665-7666, 7831, 7836, 7853, 7865, 7885, 7888, - 7912, 7950, 7972, 7980, 7995, 8007, 8015, 8055, 8078 - obserr_bound_max: - - 3.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 4.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 4.0 - - 4.0 - - 3.5 - - 2.5 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 0.75 - - 2.0 - - 0.75 - - 2.0 - - 2.0 - - 2.0 - - 0.75 - - 0.75 - - 0.75 - - 0.75 - - 2.0 - - 0.75 - - 0.75 - - 2.0 - - 0.75 - - 0.75 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.5 - - 2.0 - - 2.5 - - 2.5 - - 3.0 - - 2.5 - - 2.5 - - 2.5 - - 2.5 - - 3.5 - - 2.5 - - 2.5 - - 3.0 - - 3.5 - - 3.0 - - 4.0 - - 4.0 - - 0.75 - - 4.0 - - 4.0 - - 4.0 - - 4.5 - - 4.5 - - 4.5 - - 4.5 - - 4.5 - - 4.0 - - 4.5 - - 4.0 - - 4.0 - - 4.5 - - 2.5 - - 3.0 - - 2.5 - - 3.0 - - 2.5 - - 3.0 - - 2.0 - - 2.5 - - 2.5 - - 3.0 - - 3.0 - - 2.5 - - 3.0 - - 3.0 - - 3.0 - - 2.5 - - 2.5 - - 4.0 - - 4.5 - - 4.5 - - 5.0 - - 4.0 - - 4.0 - - 5.0 - - 5.0 - - 5.0 - - 5.0 - - 5.5 - - 5.5 - - 4.0 - - 5.0 - - 4.0 - - 4.5 - - 5.5 - - 5.5 - - 6.0 - - 4.5 - - 4.5 - - 4.0 - - 5.0 - - 5.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 1.25 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 1.25 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 1.5 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 1.4 - - 6.0 - - 1.4 - - 6.0 - - 6.0 - - 1.4 - - 6.0 - - 1.5 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 1.5 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 5.5 - - 4.5 - - 6.0 - - 5.0 - - 5.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 5.0 - - 6.0 - - 6.0 - - 6.0 - - 4.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 4.5 - - 6.0 - - 6.0 - - 4.5 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 5.0 - - 6.0 - - 6.0 - - 6.0 - - 5.0 - - 6.0 - - 6.0 - - 5.0 - - 6.0 - - 5.0 - - 6.0 - - 6.0 - - 6.0 - - 5.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - - 6.0 - action: - name: reject - - filter: Bounds Check - filter variables: - - name: brightnessTemperature - channels: 16, 29, 32, 35, 38, 41, 44, 47, 49-51, 53, 55-57, 59, 61-63, 66, - 68, 70, 72, 74, 76, 78-79, 81-87, 89, 92-93, 95, 97, 99, 101, 103-104, - 106, 109-111, 113, 116, 119, 122, 125, 128, 131, 133, 135, 138, 141, 144, - 146, 148, 150-151, 154, 157, 159-161, 163, 167, 170, 173, 176, 179-180, - 185, 187, 191, 193, 197, 199-200, 202-203, 205, 207, 210, 212-214, 217-219, - 222, 224-226, 228, 230-232, 236-237, 239, 243, 246, 249, 252, 254, 259-260, - 262, 265, 267, 269, 275, 279, 282, 285, 294, 296, 299-300, 303, 306, 309, - 313, 320, 323, 326-327, 329, 332, 335, 345, 347, 350, 354, 356, 360, 363, - 366, 371-373, 375, 377, 379, 381, 383, 386, 389, 398, 401, 404-405, 407-408, - 410-411, 414, 416, 418, 423, 426, 428, 432-434, 439, 442, 445, 450, 457, - 459, 472, 477, 483, 509, 515, 546, 552, 559, 566, 571, 573, 578, 584, - 594, 625, 646, 662, 668, 705, 739, 756, 797, 867, 906, 921, 1027, 1046, - 1090, 1098, 1121, 1133, 1173, 1191, 1194, 1222, 1271, 1283, 1338, 1409, - 1414, 1420, 1424, 1427, 1430, 1434, 1440, 1442, 1445, 1450, 1454, 1460, - 1463, 1469, 1474, 1479, 1483, 1487, 1494, 1496, 1502, 1505, 1509-1510, - 1513, 1518, 1521, 1526, 1529, 1532, 1536-1537, 1541, 1545, 1548, 1553, - 1560, 1568, 1574, 1579, 1583, 1585, 1587, 1606, 1626, 1639, 1643, 1652, - 1658-1659, 1666, 1671, 1675, 1681, 1694, 1697, 1710, 1786, 1791, 1805, - 1839, 1884, 1913, 1946-1947, 1991, 2019, 2094, 2119, 2213, 2239, 2271, - 2289, 2321, 2333, 2346, 2349, 2352, 2359, 2367, 2374, 2398, 2426, 2562, - 2701, 2741, 2745, 2760, 2819, 2889, 2907, 2910, 2919, 2921, 2939, 2944-2945, - 2948, 2951, 2958, 2971, 2977, 2985, 2988, 2990-2991, 2993, 3002, 3008, - 3014, 3027, 3029-3030, 3036, 3047, 3049, 3052-3053, 3055, 3058, 3064, - 3069, 3087, 3093, 3098, 3105, 3107, 3110, 3116, 3127, 3129, 3136, 3146, - 3151, 3160, 3165, 3168, 3175, 3178, 3189, 3207, 3228, 3244, 3248, 3252, - 3256, 3263, 3281, 3295, 3303, 3309, 3312, 3322, 3326, 3354, 3366, 3375, - 3378, 3411, 3416, 3432, 3438, 3440, 3442, 3444, 3446, 3448, 3450, 3452, - 3454, 3458, 3467, 3476, 3484, 3491, 3497, 3499, 3504, 3506, 3509, 3518, - 3527, 3555, 3575, 3577, 3580, 3582, 3586, 3589, 3599, 3610, 3626, 3638, - 3646, 3653, 3658, 3661, 3673, 3689, 3700, 3710, 3726, 3763, 3814, 3841, - 3888, 4032, 4059, 4068, 4082, 4095, 4160, 4234, 4257, 4411, 4498, 4520, - 4552, 4567, 4608, 4646, 4698, 4808, 4849, 4920, 4939, 4947, 4967, 4991, - 4996, 5015, 5028, 5056, 5128, 5130, 5144, 5170, 5178, 5183, 5188, 5191, - 5368, 5371, 5379, 5381, 5383, 5397, 5399, 5401, 5403, 5405, 5446, 5455, - 5472, 5480, 5483, 5485, 5492, 5497, 5502, 5507, 5509, 5517, 5528, 5558, - 5697, 5714, 5749, 5766, 5785, 5798-5799, 5801, 5817, 5833-5834, 5836, - 5849, 5851-5852, 5865, 5869, 5881, 5884, 5897, 5900, 5916, 5932, 5948, - 5963, 5968, 5978, 5988, 5992, 5994, 5997, 6003, 6008, 6023, 6026, 6039, - 6053, 6056, 6067, 6071, 6082, 6085, 6098, 6112, 6126, 6135, 6140, 6149, - 6154, 6158, 6161, 6168, 6174, 6182, 6187, 6205, 6209, 6213, 6317, 6339, - 6342, 6366, 6381, 6391, 6489, 6962, 6966, 6970, 6975, 6977, 6982, 6985, - 6987, 6989, 6991, 6993, 6995, 6997, 6999-7000, 7004, 7008, 7013, 7016, - 7021, 7024, 7027, 7029, 7032, 7038, 7043, 7046, 7049, 7069, 7072, 7076, - 7081, 7084, 7089, 7099, 7209, 7222, 7231, 7235, 7247, 7267, 7269, 7284, - 7389, 7419, 7423-7424, 7426, 7428, 7431, 7436, 7444, 7475, 7549, 7584, - 7665-7666, 7831, 7836, 7853, 7865, 7885, 7888, 7912, 7950, 7972, 7980, - 7995, 8007, 8015, 8055, 8078 - test variables: - - name: ObsFunction/SurfTypeCheckRad - channels: 16, 29, 32, 35, 38, 41, 44, 47, 49-51, 53, 55-57, 59, 61-63, 66, - 68, 70, 72, 74, 76, 78-79, 81-87, 89, 92-93, 95, 97, 99, 101, 103-104, - 106, 109-111, 113, 116, 119, 122, 125, 128, 131, 133, 135, 138, 141, 144, - 146, 148, 150-151, 154, 157, 159-161, 163, 167, 170, 173, 176, 179-180, - 185, 187, 191, 193, 197, 199-200, 202-203, 205, 207, 210, 212-214, 217-219, - 222, 224-226, 228, 230-232, 236-237, 239, 243, 246, 249, 252, 254, 259-260, - 262, 265, 267, 269, 275, 279, 282, 285, 294, 296, 299-300, 303, 306, 309, - 313, 320, 323, 326-327, 329, 332, 335, 345, 347, 350, 354, 356, 360, 363, - 366, 371-373, 375, 377, 379, 381, 383, 386, 389, 398, 401, 404-405, 407-408, - 410-411, 414, 416, 418, 423, 426, 428, 432-434, 439, 442, 445, 450, 457, - 459, 472, 477, 483, 509, 515, 546, 552, 559, 566, 571, 573, 578, 584, - 594, 625, 646, 662, 668, 705, 739, 756, 797, 867, 906, 921, 1027, 1046, - 1090, 1098, 1121, 1133, 1173, 1191, 1194, 1222, 1271, 1283, 1338, 1409, - 1414, 1420, 1424, 1427, 1430, 1434, 1440, 1442, 1445, 1450, 1454, 1460, - 1463, 1469, 1474, 1479, 1483, 1487, 1494, 1496, 1502, 1505, 1509-1510, - 1513, 1518, 1521, 1526, 1529, 1532, 1536-1537, 1541, 1545, 1548, 1553, - 1560, 1568, 1574, 1579, 1583, 1585, 1587, 1606, 1626, 1639, 1643, 1652, - 1658-1659, 1666, 1671, 1675, 1681, 1694, 1697, 1710, 1786, 1791, 1805, - 1839, 1884, 1913, 1946-1947, 1991, 2019, 2094, 2119, 2213, 2239, 2271, - 2289, 2321, 2333, 2346, 2349, 2352, 2359, 2367, 2374, 2398, 2426, 2562, - 2701, 2741, 2745, 2760, 2819, 2889, 2907, 2910, 2919, 2921, 2939, 2944-2945, - 2948, 2951, 2958, 2971, 2977, 2985, 2988, 2990-2991, 2993, 3002, 3008, - 3014, 3027, 3029-3030, 3036, 3047, 3049, 3052-3053, 3055, 3058, 3064, - 3069, 3087, 3093, 3098, 3105, 3107, 3110, 3116, 3127, 3129, 3136, 3146, - 3151, 3160, 3165, 3168, 3175, 3178, 3189, 3207, 3228, 3244, 3248, 3252, - 3256, 3263, 3281, 3295, 3303, 3309, 3312, 3322, 3326, 3354, 3366, 3375, - 3378, 3411, 3416, 3432, 3438, 3440, 3442, 3444, 3446, 3448, 3450, 3452, - 3454, 3458, 3467, 3476, 3484, 3491, 3497, 3499, 3504, 3506, 3509, 3518, - 3527, 3555, 3575, 3577, 3580, 3582, 3586, 3589, 3599, 3610, 3626, 3638, - 3646, 3653, 3658, 3661, 3673, 3689, 3700, 3710, 3726, 3763, 3814, 3841, - 3888, 4032, 4059, 4068, 4082, 4095, 4160, 4234, 4257, 4411, 4498, 4520, - 4552, 4567, 4608, 4646, 4698, 4808, 4849, 4920, 4939, 4947, 4967, 4991, - 4996, 5015, 5028, 5056, 5128, 5130, 5144, 5170, 5178, 5183, 5188, 5191, - 5368, 5371, 5379, 5381, 5383, 5397, 5399, 5401, 5403, 5405, 5446, 5455, - 5472, 5480, 5483, 5485, 5492, 5497, 5502, 5507, 5509, 5517, 5528, 5558, - 5697, 5714, 5749, 5766, 5785, 5798-5799, 5801, 5817, 5833-5834, 5836, - 5849, 5851-5852, 5865, 5869, 5881, 5884, 5897, 5900, 5916, 5932, 5948, - 5963, 5968, 5978, 5988, 5992, 5994, 5997, 6003, 6008, 6023, 6026, 6039, - 6053, 6056, 6067, 6071, 6082, 6085, 6098, 6112, 6126, 6135, 6140, 6149, - 6154, 6158, 6161, 6168, 6174, 6182, 6187, 6205, 6209, 6213, 6317, 6339, - 6342, 6366, 6381, 6391, 6489, 6962, 6966, 6970, 6975, 6977, 6982, 6985, - 6987, 6989, 6991, 6993, 6995, 6997, 6999-7000, 7004, 7008, 7013, 7016, - 7021, 7024, 7027, 7029, 7032, 7038, 7043, 7046, 7049, 7069, 7072, 7076, - 7081, 7084, 7089, 7099, 7209, 7222, 7231, 7235, 7247, 7267, 7269, 7284, - 7389, 7419, 7423-7424, 7426, 7428, 7431, 7436, 7444, 7475, 7549, 7584, - 7665-7666, 7831, 7836, 7853, 7865, 7885, 7888, 7912, 7950, 7972, 7980, - 7995, 8007, 8015, 8055, 8078 - options: - channels: 16, 29, 32, 35, 38, 41, 44, 47, 49-51, 53, 55-57, 59, 61-63, - 66, 68, 70, 72, 74, 76, 78-79, 81-87, 89, 92-93, 95, 97, 99, 101, 103-104, - 106, 109-111, 113, 116, 119, 122, 125, 128, 131, 133, 135, 138, 141, - 144, 146, 148, 150-151, 154, 157, 159-161, 163, 167, 170, 173, 176, - 179-180, 185, 187, 191, 193, 197, 199-200, 202-203, 205, 207, 210, 212-214, - 217-219, 222, 224-226, 228, 230-232, 236-237, 239, 243, 246, 249, 252, - 254, 259-260, 262, 265, 267, 269, 275, 279, 282, 285, 294, 296, 299-300, - 303, 306, 309, 313, 320, 323, 326-327, 329, 332, 335, 345, 347, 350, - 354, 356, 360, 363, 366, 371-373, 375, 377, 379, 381, 383, 386, 389, - 398, 401, 404-405, 407-408, 410-411, 414, 416, 418, 423, 426, 428, 432-434, - 439, 442, 445, 450, 457, 459, 472, 477, 483, 509, 515, 546, 552, 559, - 566, 571, 573, 578, 584, 594, 625, 646, 662, 668, 705, 739, 756, 797, - 867, 906, 921, 1027, 1046, 1090, 1098, 1121, 1133, 1173, 1191, 1194, - 1222, 1271, 1283, 1338, 1409, 1414, 1420, 1424, 1427, 1430, 1434, 1440, - 1442, 1445, 1450, 1454, 1460, 1463, 1469, 1474, 1479, 1483, 1487, 1494, - 1496, 1502, 1505, 1509-1510, 1513, 1518, 1521, 1526, 1529, 1532, 1536-1537, - 1541, 1545, 1548, 1553, 1560, 1568, 1574, 1579, 1583, 1585, 1587, 1606, - 1626, 1639, 1643, 1652, 1658-1659, 1666, 1671, 1675, 1681, 1694, 1697, - 1710, 1786, 1791, 1805, 1839, 1884, 1913, 1946-1947, 1991, 2019, 2094, - 2119, 2213, 2239, 2271, 2289, 2321, 2333, 2346, 2349, 2352, 2359, 2367, - 2374, 2398, 2426, 2562, 2701, 2741, 2745, 2760, 2819, 2889, 2907, 2910, - 2919, 2921, 2939, 2944-2945, 2948, 2951, 2958, 2971, 2977, 2985, 2988, - 2990-2991, 2993, 3002, 3008, 3014, 3027, 3029-3030, 3036, 3047, 3049, - 3052-3053, 3055, 3058, 3064, 3069, 3087, 3093, 3098, 3105, 3107, 3110, - 3116, 3127, 3129, 3136, 3146, 3151, 3160, 3165, 3168, 3175, 3178, 3189, - 3207, 3228, 3244, 3248, 3252, 3256, 3263, 3281, 3295, 3303, 3309, 3312, - 3322, 3326, 3354, 3366, 3375, 3378, 3411, 3416, 3432, 3438, 3440, 3442, - 3444, 3446, 3448, 3450, 3452, 3454, 3458, 3467, 3476, 3484, 3491, 3497, - 3499, 3504, 3506, 3509, 3518, 3527, 3555, 3575, 3577, 3580, 3582, 3586, - 3589, 3599, 3610, 3626, 3638, 3646, 3653, 3658, 3661, 3673, 3689, 3700, - 3710, 3726, 3763, 3814, 3841, 3888, 4032, 4059, 4068, 4082, 4095, 4160, - 4234, 4257, 4411, 4498, 4520, 4552, 4567, 4608, 4646, 4698, 4808, 4849, - 4920, 4939, 4947, 4967, 4991, 4996, 5015, 5028, 5056, 5128, 5130, 5144, - 5170, 5178, 5183, 5188, 5191, 5368, 5371, 5379, 5381, 5383, 5397, 5399, - 5401, 5403, 5405, 5446, 5455, 5472, 5480, 5483, 5485, 5492, 5497, 5502, - 5507, 5509, 5517, 5528, 5558, 5697, 5714, 5749, 5766, 5785, 5798-5799, - 5801, 5817, 5833-5834, 5836, 5849, 5851-5852, 5865, 5869, 5881, 5884, - 5897, 5900, 5916, 5932, 5948, 5963, 5968, 5978, 5988, 5992, 5994, 5997, - 6003, 6008, 6023, 6026, 6039, 6053, 6056, 6067, 6071, 6082, 6085, 6098, - 6112, 6126, 6135, 6140, 6149, 6154, 6158, 6161, 6168, 6174, 6182, 6187, - 6205, 6209, 6213, 6317, 6339, 6342, 6366, 6381, 6391, 6489, 6962, 6966, - 6970, 6975, 6977, 6982, 6985, 6987, 6989, 6991, 6993, 6995, 6997, 6999-7000, - 7004, 7008, 7013, 7016, 7021, 7024, 7027, 7029, 7032, 7038, 7043, 7046, - 7049, 7069, 7072, 7076, 7081, 7084, 7089, 7099, 7209, 7222, 7231, 7235, - 7247, 7267, 7269, 7284, 7389, 7419, 7423-7424, 7426, 7428, 7431, 7436, - 7444, 7475, 7549, 7584, 7665-7666, 7831, 7836, 7853, 7865, 7885, 7888, - 7912, 7950, 7972, 7980, 7995, 8007, 8015, 8055, 8078 - use_flag: - - 1 - - -1 - - -1 - - -1 - - 1 - - -1 - - -1 - - -1 - - 1 - - -1 - - 1 - - -1 - - 1 - - -1 - - 1 - - 1 - - 1 - - -1 - - 1 - - 1 - - -1 - - 1 - - 1 - - 1 - - -1 - - -1 - - 1 - - 1 - - -1 - - 1 - - -1 - - 1 - - -1 - - 1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - 1 - - 1 - - 1 - - -1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - -1 - - 1 - - 1 - - 1 - - 1 - - -1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - -1 - - 1 - - 1 - - 1 - - -1 - - 1 - - -1 - - 1 - - -1 - - -1 - - -1 - - 1 - - 1 - - 1 - - 1 - - -1 - - 1 - - 1 - - -1 - - 1 - - 1 - - 1 - - -1 - - 1 - - -1 - - 1 - - -1 - - 1 - - 1 - - -1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - -1 - - 1 - - 1 - - -1 - - -1 - - -1 - - 1 - - -1 - - 1 - - -1 - - 1 - - 1 - - 1 - - -1 - - 1 - - 1 - - -1 - - -1 - - -1 - - 1 - - -1 - - 1 - - 1 - - -1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - -1 - - 1 - - 1 - - -1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - -1 - - 1 - - -1 - - 1 - - -1 - - 1 - - 1 - - -1 - - -1 - - 1 - - 1 - - 1 - - -1 - - 1 - - 1 - - -1 - - 1 - - -1 - - 1 - - -1 - - -1 - - -1 - - -1 - - -1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - -1 - - -1 - - -1 - - -1 - - 1 - - 1 - - 1 - - -1 - - -1 - - 1 - - -1 - - 1 - - 1 - - 1 - - 1 - - 1 - - -1 - - -1 - - 1 - - 1 - - -1 - - 1 - - 1 - - -1 - - 1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - 1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - 1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - 1 - - -1 - - 1 - - -1 - - -1 - - 1 - - -1 - - 1 - - -1 - - -1 - - -1 - - -1 - - 1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - use_flag_clddet: - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 31 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 31 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 31 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 31 - - 1 - - 31 - - 1 - - 1 - - 31 - - 1 - - 31 - - 1 - - 1 - - 1 - - 1 - - 31 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - maxvalue: 1.0e-12 - defer to post: true - action: - name: reject - - filter: Bounds Check - filter variables: - - name: brightnessTemperature - channels: 16, 29, 32, 35, 38, 41, 44, 47, 49-51, 53, 55-57, 59, 61-63, 66, - 68, 70, 72, 74, 76, 78-79, 81-87, 89, 92-93, 95, 97, 99, 101, 103-104, - 106, 109-111, 113, 116, 119, 122, 125, 128, 131, 133, 135, 138, 141, 144, - 146, 148, 150-151, 154, 157, 159-161, 163, 167, 170, 173, 176, 179-180, - 185, 187, 191, 193, 197, 199-200, 202-203, 205, 207, 210, 212-214, 217-219, - 222, 224-226, 228, 230-232, 236-237, 239, 243, 246, 249, 252, 254, 259-260, - 262, 265, 267, 269, 275, 279, 282, 285, 294, 296, 299-300, 303, 306, 309, - 313, 320, 323, 326-327, 329, 332, 335, 345, 347, 350, 354, 356, 360, 363, - 366, 371-373, 375, 377, 379, 381, 383, 386, 389, 398, 401, 404-405, 407-408, - 410-411, 414, 416, 418, 423, 426, 428, 432-434, 439, 442, 445, 450, 457, - 459, 472, 477, 483, 509, 515, 546, 552, 559, 566, 571, 573, 578, 584, - 594, 625, 646, 662, 668, 705, 739, 756, 797, 867, 906, 921, 1027, 1046, - 1090, 1098, 1121, 1133, 1173, 1191, 1194, 1222, 1271, 1283, 1338, 1409, - 1414, 1420, 1424, 1427, 1430, 1434, 1440, 1442, 1445, 1450, 1454, 1460, - 1463, 1469, 1474, 1479, 1483, 1487, 1494, 1496, 1502, 1505, 1509-1510, - 1513, 1518, 1521, 1526, 1529, 1532, 1536-1537, 1541, 1545, 1548, 1553, - 1560, 1568, 1574, 1579, 1583, 1585, 1587, 1606, 1626, 1639, 1643, 1652, - 1658-1659, 1666, 1671, 1675, 1681, 1694, 1697, 1710, 1786, 1791, 1805, - 1839, 1884, 1913, 1946-1947, 1991, 2019, 2094, 2119, 2213, 2239, 2271, - 2289, 2321, 2333, 2346, 2349, 2352, 2359, 2367, 2374, 2398, 2426, 2562, - 2701, 2741, 2745, 2760, 2819, 2889, 2907, 2910, 2919, 2921, 2939, 2944-2945, - 2948, 2951, 2958, 2971, 2977, 2985, 2988, 2990-2991, 2993, 3002, 3008, - 3014, 3027, 3029-3030, 3036, 3047, 3049, 3052-3053, 3055, 3058, 3064, - 3069, 3087, 3093, 3098, 3105, 3107, 3110, 3116, 3127, 3129, 3136, 3146, - 3151, 3160, 3165, 3168, 3175, 3178, 3189, 3207, 3228, 3244, 3248, 3252, - 3256, 3263, 3281, 3295, 3303, 3309, 3312, 3322, 3326, 3354, 3366, 3375, - 3378, 3411, 3416, 3432, 3438, 3440, 3442, 3444, 3446, 3448, 3450, 3452, - 3454, 3458, 3467, 3476, 3484, 3491, 3497, 3499, 3504, 3506, 3509, 3518, - 3527, 3555, 3575, 3577, 3580, 3582, 3586, 3589, 3599, 3610, 3626, 3638, - 3646, 3653, 3658, 3661, 3673, 3689, 3700, 3710, 3726, 3763, 3814, 3841, - 3888, 4032, 4059, 4068, 4082, 4095, 4160, 4234, 4257, 4411, 4498, 4520, - 4552, 4567, 4608, 4646, 4698, 4808, 4849, 4920, 4939, 4947, 4967, 4991, - 4996, 5015, 5028, 5056, 5128, 5130, 5144, 5170, 5178, 5183, 5188, 5191, - 5368, 5371, 5379, 5381, 5383, 5397, 5399, 5401, 5403, 5405, 5446, 5455, - 5472, 5480, 5483, 5485, 5492, 5497, 5502, 5507, 5509, 5517, 5528, 5558, - 5697, 5714, 5749, 5766, 5785, 5798-5799, 5801, 5817, 5833-5834, 5836, - 5849, 5851-5852, 5865, 5869, 5881, 5884, 5897, 5900, 5916, 5932, 5948, - 5963, 5968, 5978, 5988, 5992, 5994, 5997, 6003, 6008, 6023, 6026, 6039, - 6053, 6056, 6067, 6071, 6082, 6085, 6098, 6112, 6126, 6135, 6140, 6149, - 6154, 6158, 6161, 6168, 6174, 6182, 6187, 6205, 6209, 6213, 6317, 6339, - 6342, 6366, 6381, 6391, 6489, 6962, 6966, 6970, 6975, 6977, 6982, 6985, - 6987, 6989, 6991, 6993, 6995, 6997, 6999-7000, 7004, 7008, 7013, 7016, - 7021, 7024, 7027, 7029, 7032, 7038, 7043, 7046, 7049, 7069, 7072, 7076, - 7081, 7084, 7089, 7099, 7209, 7222, 7231, 7235, 7247, 7267, 7269, 7284, - 7389, 7419, 7423-7424, 7426, 7428, 7431, 7436, 7444, 7475, 7549, 7584, - 7665-7666, 7831, 7836, 7853, 7865, 7885, 7888, 7912, 7950, 7972, 7980, - 7995, 8007, 8015, 8055, 8078 - test variables: - - name: ObsFunction/ChannelUseflagCheckRad - channels: 16, 29, 32, 35, 38, 41, 44, 47, 49-51, 53, 55-57, 59, 61-63, 66, - 68, 70, 72, 74, 76, 78-79, 81-87, 89, 92-93, 95, 97, 99, 101, 103-104, - 106, 109-111, 113, 116, 119, 122, 125, 128, 131, 133, 135, 138, 141, 144, - 146, 148, 150-151, 154, 157, 159-161, 163, 167, 170, 173, 176, 179-180, - 185, 187, 191, 193, 197, 199-200, 202-203, 205, 207, 210, 212-214, 217-219, - 222, 224-226, 228, 230-232, 236-237, 239, 243, 246, 249, 252, 254, 259-260, - 262, 265, 267, 269, 275, 279, 282, 285, 294, 296, 299-300, 303, 306, 309, - 313, 320, 323, 326-327, 329, 332, 335, 345, 347, 350, 354, 356, 360, 363, - 366, 371-373, 375, 377, 379, 381, 383, 386, 389, 398, 401, 404-405, 407-408, - 410-411, 414, 416, 418, 423, 426, 428, 432-434, 439, 442, 445, 450, 457, - 459, 472, 477, 483, 509, 515, 546, 552, 559, 566, 571, 573, 578, 584, - 594, 625, 646, 662, 668, 705, 739, 756, 797, 867, 906, 921, 1027, 1046, - 1090, 1098, 1121, 1133, 1173, 1191, 1194, 1222, 1271, 1283, 1338, 1409, - 1414, 1420, 1424, 1427, 1430, 1434, 1440, 1442, 1445, 1450, 1454, 1460, - 1463, 1469, 1474, 1479, 1483, 1487, 1494, 1496, 1502, 1505, 1509-1510, - 1513, 1518, 1521, 1526, 1529, 1532, 1536-1537, 1541, 1545, 1548, 1553, - 1560, 1568, 1574, 1579, 1583, 1585, 1587, 1606, 1626, 1639, 1643, 1652, - 1658-1659, 1666, 1671, 1675, 1681, 1694, 1697, 1710, 1786, 1791, 1805, - 1839, 1884, 1913, 1946-1947, 1991, 2019, 2094, 2119, 2213, 2239, 2271, - 2289, 2321, 2333, 2346, 2349, 2352, 2359, 2367, 2374, 2398, 2426, 2562, - 2701, 2741, 2745, 2760, 2819, 2889, 2907, 2910, 2919, 2921, 2939, 2944-2945, - 2948, 2951, 2958, 2971, 2977, 2985, 2988, 2990-2991, 2993, 3002, 3008, - 3014, 3027, 3029-3030, 3036, 3047, 3049, 3052-3053, 3055, 3058, 3064, - 3069, 3087, 3093, 3098, 3105, 3107, 3110, 3116, 3127, 3129, 3136, 3146, - 3151, 3160, 3165, 3168, 3175, 3178, 3189, 3207, 3228, 3244, 3248, 3252, - 3256, 3263, 3281, 3295, 3303, 3309, 3312, 3322, 3326, 3354, 3366, 3375, - 3378, 3411, 3416, 3432, 3438, 3440, 3442, 3444, 3446, 3448, 3450, 3452, - 3454, 3458, 3467, 3476, 3484, 3491, 3497, 3499, 3504, 3506, 3509, 3518, - 3527, 3555, 3575, 3577, 3580, 3582, 3586, 3589, 3599, 3610, 3626, 3638, - 3646, 3653, 3658, 3661, 3673, 3689, 3700, 3710, 3726, 3763, 3814, 3841, - 3888, 4032, 4059, 4068, 4082, 4095, 4160, 4234, 4257, 4411, 4498, 4520, - 4552, 4567, 4608, 4646, 4698, 4808, 4849, 4920, 4939, 4947, 4967, 4991, - 4996, 5015, 5028, 5056, 5128, 5130, 5144, 5170, 5178, 5183, 5188, 5191, - 5368, 5371, 5379, 5381, 5383, 5397, 5399, 5401, 5403, 5405, 5446, 5455, - 5472, 5480, 5483, 5485, 5492, 5497, 5502, 5507, 5509, 5517, 5528, 5558, - 5697, 5714, 5749, 5766, 5785, 5798-5799, 5801, 5817, 5833-5834, 5836, - 5849, 5851-5852, 5865, 5869, 5881, 5884, 5897, 5900, 5916, 5932, 5948, - 5963, 5968, 5978, 5988, 5992, 5994, 5997, 6003, 6008, 6023, 6026, 6039, - 6053, 6056, 6067, 6071, 6082, 6085, 6098, 6112, 6126, 6135, 6140, 6149, - 6154, 6158, 6161, 6168, 6174, 6182, 6187, 6205, 6209, 6213, 6317, 6339, - 6342, 6366, 6381, 6391, 6489, 6962, 6966, 6970, 6975, 6977, 6982, 6985, - 6987, 6989, 6991, 6993, 6995, 6997, 6999-7000, 7004, 7008, 7013, 7016, - 7021, 7024, 7027, 7029, 7032, 7038, 7043, 7046, 7049, 7069, 7072, 7076, - 7081, 7084, 7089, 7099, 7209, 7222, 7231, 7235, 7247, 7267, 7269, 7284, - 7389, 7419, 7423-7424, 7426, 7428, 7431, 7436, 7444, 7475, 7549, 7584, - 7665-7666, 7831, 7836, 7853, 7865, 7885, 7888, 7912, 7950, 7972, 7980, - 7995, 8007, 8015, 8055, 8078 - options: - channels: 16, 29, 32, 35, 38, 41, 44, 47, 49-51, 53, 55-57, 59, 61-63, - 66, 68, 70, 72, 74, 76, 78-79, 81-87, 89, 92-93, 95, 97, 99, 101, 103-104, - 106, 109-111, 113, 116, 119, 122, 125, 128, 131, 133, 135, 138, 141, - 144, 146, 148, 150-151, 154, 157, 159-161, 163, 167, 170, 173, 176, - 179-180, 185, 187, 191, 193, 197, 199-200, 202-203, 205, 207, 210, 212-214, - 217-219, 222, 224-226, 228, 230-232, 236-237, 239, 243, 246, 249, 252, - 254, 259-260, 262, 265, 267, 269, 275, 279, 282, 285, 294, 296, 299-300, - 303, 306, 309, 313, 320, 323, 326-327, 329, 332, 335, 345, 347, 350, - 354, 356, 360, 363, 366, 371-373, 375, 377, 379, 381, 383, 386, 389, - 398, 401, 404-405, 407-408, 410-411, 414, 416, 418, 423, 426, 428, 432-434, - 439, 442, 445, 450, 457, 459, 472, 477, 483, 509, 515, 546, 552, 559, - 566, 571, 573, 578, 584, 594, 625, 646, 662, 668, 705, 739, 756, 797, - 867, 906, 921, 1027, 1046, 1090, 1098, 1121, 1133, 1173, 1191, 1194, - 1222, 1271, 1283, 1338, 1409, 1414, 1420, 1424, 1427, 1430, 1434, 1440, - 1442, 1445, 1450, 1454, 1460, 1463, 1469, 1474, 1479, 1483, 1487, 1494, - 1496, 1502, 1505, 1509-1510, 1513, 1518, 1521, 1526, 1529, 1532, 1536-1537, - 1541, 1545, 1548, 1553, 1560, 1568, 1574, 1579, 1583, 1585, 1587, 1606, - 1626, 1639, 1643, 1652, 1658-1659, 1666, 1671, 1675, 1681, 1694, 1697, - 1710, 1786, 1791, 1805, 1839, 1884, 1913, 1946-1947, 1991, 2019, 2094, - 2119, 2213, 2239, 2271, 2289, 2321, 2333, 2346, 2349, 2352, 2359, 2367, - 2374, 2398, 2426, 2562, 2701, 2741, 2745, 2760, 2819, 2889, 2907, 2910, - 2919, 2921, 2939, 2944-2945, 2948, 2951, 2958, 2971, 2977, 2985, 2988, - 2990-2991, 2993, 3002, 3008, 3014, 3027, 3029-3030, 3036, 3047, 3049, - 3052-3053, 3055, 3058, 3064, 3069, 3087, 3093, 3098, 3105, 3107, 3110, - 3116, 3127, 3129, 3136, 3146, 3151, 3160, 3165, 3168, 3175, 3178, 3189, - 3207, 3228, 3244, 3248, 3252, 3256, 3263, 3281, 3295, 3303, 3309, 3312, - 3322, 3326, 3354, 3366, 3375, 3378, 3411, 3416, 3432, 3438, 3440, 3442, - 3444, 3446, 3448, 3450, 3452, 3454, 3458, 3467, 3476, 3484, 3491, 3497, - 3499, 3504, 3506, 3509, 3518, 3527, 3555, 3575, 3577, 3580, 3582, 3586, - 3589, 3599, 3610, 3626, 3638, 3646, 3653, 3658, 3661, 3673, 3689, 3700, - 3710, 3726, 3763, 3814, 3841, 3888, 4032, 4059, 4068, 4082, 4095, 4160, - 4234, 4257, 4411, 4498, 4520, 4552, 4567, 4608, 4646, 4698, 4808, 4849, - 4920, 4939, 4947, 4967, 4991, 4996, 5015, 5028, 5056, 5128, 5130, 5144, - 5170, 5178, 5183, 5188, 5191, 5368, 5371, 5379, 5381, 5383, 5397, 5399, - 5401, 5403, 5405, 5446, 5455, 5472, 5480, 5483, 5485, 5492, 5497, 5502, - 5507, 5509, 5517, 5528, 5558, 5697, 5714, 5749, 5766, 5785, 5798-5799, - 5801, 5817, 5833-5834, 5836, 5849, 5851-5852, 5865, 5869, 5881, 5884, - 5897, 5900, 5916, 5932, 5948, 5963, 5968, 5978, 5988, 5992, 5994, 5997, - 6003, 6008, 6023, 6026, 6039, 6053, 6056, 6067, 6071, 6082, 6085, 6098, - 6112, 6126, 6135, 6140, 6149, 6154, 6158, 6161, 6168, 6174, 6182, 6187, - 6205, 6209, 6213, 6317, 6339, 6342, 6366, 6381, 6391, 6489, 6962, 6966, - 6970, 6975, 6977, 6982, 6985, 6987, 6989, 6991, 6993, 6995, 6997, 6999-7000, - 7004, 7008, 7013, 7016, 7021, 7024, 7027, 7029, 7032, 7038, 7043, 7046, - 7049, 7069, 7072, 7076, 7081, 7084, 7089, 7099, 7209, 7222, 7231, 7235, - 7247, 7267, 7269, 7284, 7389, 7419, 7423-7424, 7426, 7428, 7431, 7436, - 7444, 7475, 7549, 7584, 7665-7666, 7831, 7836, 7853, 7865, 7885, 7888, - 7912, 7950, 7972, 7980, 7995, 8007, 8015, 8055, 8078 - use_flag: - - 1 - - -1 - - -1 - - -1 - - 1 - - -1 - - -1 - - -1 - - 1 - - -1 - - 1 - - -1 - - 1 - - -1 - - 1 - - 1 - - 1 - - -1 - - 1 - - 1 - - -1 - - 1 - - 1 - - 1 - - -1 - - -1 - - 1 - - 1 - - -1 - - 1 - - -1 - - 1 - - -1 - - 1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - 1 - - 1 - - 1 - - -1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - -1 - - 1 - - 1 - - 1 - - 1 - - -1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - -1 - - 1 - - 1 - - 1 - - -1 - - 1 - - -1 - - 1 - - -1 - - -1 - - -1 - - 1 - - 1 - - 1 - - 1 - - -1 - - 1 - - 1 - - -1 - - 1 - - 1 - - 1 - - -1 - - 1 - - -1 - - 1 - - -1 - - 1 - - 1 - - -1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - -1 - - 1 - - 1 - - -1 - - -1 - - -1 - - 1 - - -1 - - 1 - - -1 - - 1 - - 1 - - 1 - - -1 - - 1 - - 1 - - -1 - - -1 - - -1 - - 1 - - -1 - - 1 - - 1 - - -1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - -1 - - 1 - - 1 - - -1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - -1 - - 1 - - -1 - - 1 - - -1 - - 1 - - 1 - - -1 - - -1 - - 1 - - 1 - - 1 - - -1 - - 1 - - 1 - - -1 - - 1 - - -1 - - 1 - - -1 - - -1 - - -1 - - -1 - - -1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - -1 - - -1 - - -1 - - -1 - - 1 - - 1 - - 1 - - -1 - - -1 - - 1 - - -1 - - 1 - - 1 - - 1 - - 1 - - 1 - - -1 - - -1 - - 1 - - 1 - - -1 - - 1 - - 1 - - -1 - - 1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - 1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - 1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - 1 - - -1 - - 1 - - -1 - - -1 - - 1 - - -1 - - 1 - - -1 - - -1 - - -1 - - -1 - - 1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - minvalue: 1.0e-12 - action: - name: reject - - obs space: - name: MHS METOP-B - obsdatain: - engine: - type: H5File - obsfile: ./obs/mhs_metop-b.$BYYYYYMMDDTHH0000Z.nc4 - missing file action: warn - obsdataout: - engine: - type: H5File - obsfile: ./hofx/mhs_metop-b.$BYYYYYMMDDTHH0000Z.nc4 - io pool: - max pool size: 6 - simulated variables: - - brightnessTemperature - channels: 1-5 - obs operator: - name: CRTM - Absorbers: - - H2O - - O3 - - CO2 - Clouds: - - Water - - Ice - - Rain - - Snow - Cloud_Fraction: 1.0 - obs options: - Sensor_ID: mhs_metop-b - EndianType: little_endian - CoefficientPath: $JEDI_CRTM_COEFFS - linear obs operator: - Absorbers: - - H2O - - O3 - Clouds: - - Water - - Ice - - Rain - - Snow - Surfaces: - - Water_Temperature - - Land_Temperature - - Ice_Temperature - - Snow_Temperature - obs bias: - input file: ./obs/mhs_metop-b.$PYYYYYMMDDTHH0000Z.satbias.nc4 - output file: ./vbc/mhs_metop-b.$BYYYYYMMDDTHH0000Z.satbias.nc4 - variational bc: - predictors: - - name: constant - - name: lapseRate - order: 2 - tlapse: ./obs/mhs_metop-b.$PYYYYYMMDDTHH0000Z.tlapse.txt - - name: lapseRate - tlapse: ./obs/mhs_metop-b.$PYYYYYMMDDTHH0000Z.tlapse.txt - - name: emissivityJacobian - - name: sensorScanAngle - order: 4 - - name: sensorScanAngle - order: 3 - - name: sensorScanAngle - order: 2 - - name: sensorScanAngle - covariance: - minimal required obs number: 20 - variance range: - - 1.0e-06 - - 10.0 - step size: 0.0001 - largest analysis variance: 10000.0 - prior: - input file: ./obs/mhs_metop-b.$PYYYYYMMDDTHH0000Z.satbias_cov.nc4 - inflation: - ratio: 1.1 - ratio for small dataset: 2.0 - output file: ./vbc/mhs_metop-b.$BYYYYYMMDDTHH0000Z.satbias_cov.nc4 - obs filters: - - filter: Bounds Check - filter variables: - - name: brightnessTemperature - channels: 1-5 - minvalue: 50.0 - maxvalue: 550.0 - - filter: Bounds Check - filter variables: - - name: brightnessTemperature - channels: 1-5 - test variables: - - name: ObsFunction/ChannelUseflagCheckRad - channels: 1-5 - options: - channels: 1-5 - sensor: mhs_metop-b - use_flag: - - 1 - - 1 - - 1 - - 1 - - 1 - minvalue: 1.0e-12 - action: - name: reject - - filter: Domain Check - filter variables: - - name: brightnessTemperature - channels: 1-5 - where: - - variable: - name: MetaData/sensorScanPosition - minvalue: 10 - maxvalue: 81 - - filter: BlackList - filter variables: - - name: brightnessTemperature - channels: 1-3 - where: - - variable: - name: MetaData/latitude - minvalue: -25.0 - maxvalue: -10.0 - - variable: - name: MetaData/longitude - minvalue: 260.0 - maxvalue: 300.0 - action: - name: reject - - filter: BlackList - filter variables: - - name: brightnessTemperature - channels: 1-5 - where: - - variable: - name: GeoVaLs/surface_snow_area_fraction - minvalue: 0.01 - - filter: BlackList - filter variables: - - name: brightnessTemperature - channels: 1-5 - where: - - variable: - name: GeoVaLs/ice_area_fraction - minvalue: 0.01 - - filter: BlackList - filter variables: - - name: brightnessTemperature - channels: 1-5 - where: - - variable: - name: GeoVaLs/water_area_fraction - maxvalue: 0.99 - - variable: - name: GeoVaLs/land_area_fraction - maxvalue: 0.99 - - filter: BlackList - filter variables: - - name: brightnessTemperature - channels: 1-5 - where: - - variable: - name: GeoVaLs/water_area_fraction - minvalue: 0.99 - - variable: - name: GeoVaLs/average_surface_temperature_within_field_of_view - maxvalue: 275 - - filter: BlackList - filter variables: - - name: brightnessTemperature - channels: 1-5 - where: - - variable: - name: GeoVaLs/water_area_fraction - maxvalue: 0.99 - action: - name: assign error - error function: - name: ObsFunction/ObsErrorModelRamp - channels: 1-5 - options: - channels: 1-5 - xvar: - name: ObsFunction/CLWRetSymmetricMW - options: - clwret_ch89v: 1 - clwret_ch166v: 2 - clwret_types: - - ObsValue - - HofX - bias_application: HofX - test_bias: ObsBiasData - x0: - - 0.05 - - 0.05 - - 0.05 - - 0.05 - - 0.05 - x1: - - 25.0 - - 25.0 - - 25.0 - - 25.0 - - 25.0 - err0: - - 300.0 - - 300.0 - - 2.5 - - 2.0 - - 2.0 - err1: - - 700.0 - - 700.0 - - 30.0 - - 50.0 - - 60.0 - - filter: BlackList - filter variables: - - name: brightnessTemperature - channels: 1-5 - where: - - variable: - name: GeoVaLs/water_area_fraction - minvalue: 0.99 - action: - name: assign error - error function: - name: ObsFunction/ObsErrorModelRamp - channels: 1-5 - options: - channels: 1-5 - xvar: - name: ObsFunction/CLWRetSymmetricMW - options: - clwret_ch89v: 1 - clwret_ch166v: 2 - clwret_types: - - ObsValue - - HofX - bias_application: HofX - test_bias: ObsBiasData - x0: - - 0.05 - - 0.05 - - 0.05 - - 0.05 - - 0.05 - x1: - - 25.0 - - 25.0 - - 25.0 - - 25.0 - - 25.0 - err0: - - 300.0 - - 300.0 - - 2.5 - - 2.0 - - 2.0 - err1: - - 350.0 - - 350.0 - - 15.0 - - 25.0 - - 30.0 - - filter: BlackList - filter variables: - - name: brightnessTemperature - channels: 1-5 - action: - name: inflate error - inflation variable: - name: ObsFunction/ObsErrorFactorTopoRad - channels: 1-5 - options: - sensor: mhs_metop-b - channels: 1-5 - - filter: BlackList - filter variables: - - name: brightnessTemperature - channels: 1-5 - action: - name: inflate error - inflation variable: - name: ObsFunction/ObsErrorFactorTransmitTopRad - channels: 1-5 - options: - channels: 1-5 - - filter: Background Check - filter variables: - - name: brightnessTemperature - channels: 1-5 - where: - - variable: - name: GeoVaLs/water_area_fraction - maxvalue: 0.99 - function absolute threshold: - - name: ObsFunction/ObsErrorBoundMW - channels: 1-5 - options: - sensor: mhs_metop-b - channels: 1-5 - threshold: 2.0 - obserr_bound_latitude: - name: ObsFunction/ObsErrorFactorLatRad - options: - latitude_parameters: - - 0.0 - - 1.0 - - 0.0 - - 1.0 - obserr_bound_transmittop: - name: ObsFunction/ObsErrorFactorTransmitTopRad - channels: 1-5 - options: - channels: 1-5 - obserr_bound_topo: - name: ObsFunction/ObsErrorFactorTopoRad - channels: 1-5 - options: - channels: 1-5 - sensor: mhs_metop-b - obserr_function: - name: ObsFunction/ObsErrorModelRamp - channels: 1-5 - options: - channels: 1-5 - xvar: - name: ObsFunction/CLWRetSymmetricMW - options: - clwret_ch89v: 1 - clwret_ch166v: 2 - clwret_types: - - ObsValue - - HofX - bias_application: HofX - x0: - - 0.05 - - 0.05 - - 0.05 - - 0.05 - - 0.05 - x1: - - 25.0 - - 25.0 - - 25.0 - - 25.0 - - 25.0 - err0: - - 300.0 - - 300.0 - - 2.5 - - 2.0 - - 2.0 - err1: - - 700.0 - - 700.0 - - 30.0 - - 50.0 - - 60.0 - obserr_bound_max: - - 5.0 - - 5.0 - - 10.0 - - 10.0 - - 10.0 - action: - name: reject - - filter: Background Check - filter variables: - - name: brightnessTemperature - channels: 1-5 - where: - - variable: - name: GeoVaLs/water_area_fraction - minvalue: 0.99 - function absolute threshold: - - name: ObsFunction/ObsErrorBoundMW - channels: 1-5 - options: - sensor: mhs_metop-b - channels: 1-5 - threshold: 2.0 - obserr_bound_latitude: - name: ObsFunction/ObsErrorFactorLatRad - options: - latitude_parameters: - - 0.0 - - 1.0 - - 0.0 - - 1.0 - obserr_bound_transmittop: - name: ObsFunction/ObsErrorFactorTransmitTopRad - channels: 1-5 - options: - channels: 1-5 - obserr_bound_topo: - name: ObsFunction/ObsErrorFactorTopoRad - channels: 1-5 - options: - channels: 1-5 - sensor: mhs_metop-b - obserr_function: - name: ObsFunction/ObsErrorModelRamp - channels: 1-5 - options: - channels: 1-5 - xvar: - name: ObsFunction/CLWRetSymmetricMW - options: - clwret_ch89v: 1 - clwret_ch166v: 2 - clwret_types: - - ObsValue - - HofX - bias_application: HofX - x0: - - 0.05 - - 0.05 - - 0.05 - - 0.05 - - 0.05 - x1: - - 25.0 - - 25.0 - - 25.0 - - 25.0 - - 25.0 - err0: - - 300.0 - - 300.0 - - 2.5 - - 2.0 - - 2.0 - err1: - - 350.0 - - 350.0 - - 15.0 - - 25.0 - - 30.0 - obserr_bound_max: - - 5.0 - - 5.0 - - 10.0 - - 10.0 - - 10.0 - action: - name: reject - - obs space: - name: MHS METOP-C - obsdatain: - engine: - type: H5File - obsfile: ./obs/mhs_metop-c.$BYYYYYMMDDTHH0000Z.nc4 - missing file action: warn - obsdataout: - engine: - type: H5File - obsfile: ./hofx/mhs_metop-c.$BYYYYYMMDDTHH0000Z.nc4 - io pool: - max pool size: 6 - simulated variables: - - brightnessTemperature - channels: 1-5 - obs operator: - name: CRTM - Absorbers: - - H2O - - O3 - - CO2 - Clouds: - - Water - - Ice - - Rain - - Snow - Cloud_Fraction: 1.0 - obs options: - Sensor_ID: mhs_metop-c - EndianType: little_endian - CoefficientPath: $JEDI_CRTM_COEFFS - linear obs operator: - Absorbers: - - H2O - - O3 - Clouds: - - Water - - Ice - - Rain - - Snow - Surfaces: - - Water_Temperature - - Land_Temperature - - Ice_Temperature - - Snow_Temperature - obs bias: - input file: ./obs/mhs_metop-c.$PYYYYYMMDDTHH0000Z.satbias.nc4 - output file: ./vbc/mhs_metop-c.$BYYYYYMMDDTHH0000Z.satbias.nc4 - variational bc: - predictors: - - name: constant - - name: lapseRate - order: 2 - tlapse: ./obs/mhs_metop-c.$PYYYYYMMDDTHH0000Z.tlapse.txt - - name: lapseRate - tlapse: ./obs/mhs_metop-c.$PYYYYYMMDDTHH0000Z.tlapse.txt - - name: emissivityJacobian - - name: sensorScanAngle - order: 4 - - name: sensorScanAngle - order: 3 - - name: sensorScanAngle - order: 2 - - name: sensorScanAngle - covariance: - minimal required obs number: 20 - variance range: - - 1.0e-06 - - 10.0 - step size: 0.0001 - largest analysis variance: 10000.0 - prior: - input file: ./obs/mhs_metop-c.$PYYYYYMMDDTHH0000Z.satbias_cov.nc4 - inflation: - ratio: 1.1 - ratio for small dataset: 2.0 - output file: ./vbc/mhs_metop-c.$BYYYYYMMDDTHH0000Z.satbias_cov.nc4 - obs filters: - - filter: Bounds Check - filter variables: - - name: brightnessTemperature - channels: 1-5 - minvalue: 50.0 - maxvalue: 550.0 - - filter: Bounds Check - filter variables: - - name: brightnessTemperature - channels: 1-5 - test variables: - - name: ObsFunction/ChannelUseflagCheckRad - channels: 1-5 - options: - channels: 1-5 - sensor: mhs_metop-c - use_flag: - - 1 - - 1 - - 1 - - 1 - - 1 - minvalue: 1.0e-12 - action: - name: reject - - filter: Domain Check - filter variables: - - name: brightnessTemperature - channels: 1-5 - where: - - variable: - name: MetaData/sensorScanPosition - minvalue: 10 - maxvalue: 81 - - filter: BlackList - filter variables: - - name: brightnessTemperature - channels: 1-3 - where: - - variable: - name: MetaData/latitude - minvalue: -25.0 - maxvalue: -10.0 - - variable: - name: MetaData/longitude - minvalue: 260.0 - maxvalue: 300.0 - action: - name: reject - - filter: BlackList - filter variables: - - name: brightnessTemperature - channels: 1-5 - where: - - variable: - name: GeoVaLs/surface_snow_area_fraction - minvalue: 0.01 - - filter: BlackList - filter variables: - - name: brightnessTemperature - channels: 1-5 - where: - - variable: - name: GeoVaLs/ice_area_fraction - minvalue: 0.01 - - filter: BlackList - filter variables: - - name: brightnessTemperature - channels: 1-5 - where: - - variable: - name: GeoVaLs/water_area_fraction - maxvalue: 0.99 - - variable: - name: GeoVaLs/land_area_fraction - maxvalue: 0.99 - - filter: BlackList - filter variables: - - name: brightnessTemperature - channels: 1-5 - where: - - variable: - name: GeoVaLs/water_area_fraction - minvalue: 0.99 - - variable: - name: GeoVaLs/average_surface_temperature_within_field_of_view - maxvalue: 275 - - filter: BlackList - filter variables: - - name: brightnessTemperature - channels: 1-5 - where: - - variable: - name: GeoVaLs/water_area_fraction - maxvalue: 0.99 - action: - name: assign error - error function: - name: ObsFunction/ObsErrorModelRamp - channels: 1-5 - options: - channels: 1-5 - xvar: - name: ObsFunction/CLWRetSymmetricMW - options: - clwret_ch89v: 1 - clwret_ch166v: 2 - clwret_types: - - ObsValue - - HofX - bias_application: HofX - test_bias: ObsBiasData - x0: - - 0.05 - - 0.05 - - 0.05 - - 0.05 - - 0.05 - x1: - - 25.0 - - 25.0 - - 25.0 - - 25.0 - - 25.0 - err0: - - 300.0 - - 300.0 - - 2.5 - - 2.0 - - 2.0 - err1: - - 700.0 - - 700.0 - - 30.0 - - 50.0 - - 60.0 - - filter: BlackList - filter variables: - - name: brightnessTemperature - channels: 1-5 - where: - - variable: - name: GeoVaLs/water_area_fraction - minvalue: 0.99 - action: - name: assign error - error function: - name: ObsFunction/ObsErrorModelRamp - channels: 1-5 - options: - channels: 1-5 - xvar: - name: ObsFunction/CLWRetSymmetricMW - options: - clwret_ch89v: 1 - clwret_ch166v: 2 - clwret_types: - - ObsValue - - HofX - bias_application: HofX - test_bias: ObsBiasData - x0: - - 0.05 - - 0.05 - - 0.05 - - 0.05 - - 0.05 - x1: - - 25.0 - - 25.0 - - 25.0 - - 25.0 - - 25.0 - err0: - - 300.0 - - 300.0 - - 2.5 - - 2.0 - - 2.0 - err1: - - 350.0 - - 350.0 - - 15.0 - - 25.0 - - 30.0 - - filter: BlackList - filter variables: - - name: brightnessTemperature - channels: 1-5 - action: - name: inflate error - inflation variable: - name: ObsFunction/ObsErrorFactorTopoRad - channels: 1-5 - options: - sensor: mhs_metop-c - channels: 1-5 - - filter: BlackList - filter variables: - - name: brightnessTemperature - channels: 1-5 - action: - name: inflate error - inflation variable: - name: ObsFunction/ObsErrorFactorTransmitTopRad - channels: 1-5 - options: - channels: 1-5 - - filter: Background Check - filter variables: - - name: brightnessTemperature - channels: 1-5 - where: - - variable: - name: GeoVaLs/water_area_fraction - maxvalue: 0.99 - function absolute threshold: - - name: ObsFunction/ObsErrorBoundMW - channels: 1-5 - options: - sensor: mhs_metop-c - channels: 1-5 - threshold: 2.0 - obserr_bound_latitude: - name: ObsFunction/ObsErrorFactorLatRad - options: - latitude_parameters: - - 0.0 - - 1.0 - - 0.0 - - 1.0 - obserr_bound_transmittop: - name: ObsFunction/ObsErrorFactorTransmitTopRad - channels: 1-5 - options: - channels: 1-5 - obserr_bound_topo: - name: ObsFunction/ObsErrorFactorTopoRad - channels: 1-5 - options: - channels: 1-5 - sensor: mhs_metop-c - obserr_function: - name: ObsFunction/ObsErrorModelRamp - channels: 1-5 - options: - channels: 1-5 - xvar: - name: ObsFunction/CLWRetSymmetricMW - options: - clwret_ch89v: 1 - clwret_ch166v: 2 - clwret_types: - - ObsValue - - HofX - bias_application: HofX - x0: - - 0.05 - - 0.05 - - 0.05 - - 0.05 - - 0.05 - x1: - - 25.0 - - 25.0 - - 25.0 - - 25.0 - - 25.0 - err0: - - 300.0 - - 300.0 - - 2.5 - - 2.0 - - 2.0 - err1: - - 700.0 - - 700.0 - - 30.0 - - 50.0 - - 60.0 - obserr_bound_max: - - 5.0 - - 5.0 - - 10.0 - - 10.0 - - 10.0 - action: - name: reject - - filter: Background Check - filter variables: - - name: brightnessTemperature - channels: 1-5 - where: - - variable: - name: GeoVaLs/water_area_fraction - minvalue: 0.99 - function absolute threshold: - - name: ObsFunction/ObsErrorBoundMW - channels: 1-5 - options: - sensor: mhs_metop-c - channels: 1-5 - threshold: 2.0 - obserr_bound_latitude: - name: ObsFunction/ObsErrorFactorLatRad - options: - latitude_parameters: - - 0.0 - - 1.0 - - 0.0 - - 1.0 - obserr_bound_transmittop: - name: ObsFunction/ObsErrorFactorTransmitTopRad - channels: 1-5 - options: - channels: 1-5 - obserr_bound_topo: - name: ObsFunction/ObsErrorFactorTopoRad - channels: 1-5 - options: - channels: 1-5 - sensor: mhs_metop-c - obserr_function: - name: ObsFunction/ObsErrorModelRamp - channels: 1-5 - options: - channels: 1-5 - xvar: - name: ObsFunction/CLWRetSymmetricMW - options: - clwret_ch89v: 1 - clwret_ch166v: 2 - clwret_types: - - ObsValue - - HofX - bias_application: HofX - x0: - - 0.05 - - 0.05 - - 0.05 - - 0.05 - - 0.05 - x1: - - 25.0 - - 25.0 - - 25.0 - - 25.0 - - 25.0 - err0: - - 300.0 - - 300.0 - - 2.5 - - 2.0 - - 2.0 - err1: - - 350.0 - - 350.0 - - 15.0 - - 25.0 - - 30.0 - obserr_bound_max: - - 5.0 - - 5.0 - - 10.0 - - 10.0 - - 10.0 - action: - name: reject - - obs space: - name: MHS NOAA-19 - obsdatain: - engine: - type: H5File - obsfile: ./obs/mhs_n19.$BYYYYYMMDDTHH0000Z.nc4 - missing file action: warn - obsdataout: - engine: - type: H5File - obsfile: ./hofx/mhs_n19.$BYYYYYMMDDTHH0000Z.nc4 - io pool: - max pool size: 6 - simulated variables: - - brightnessTemperature - channels: 1-5 - obs operator: - name: CRTM - Absorbers: - - H2O - - O3 - - CO2 - Clouds: - - Water - - Ice - - Rain - - Snow - Cloud_Fraction: 1.0 - obs options: - Sensor_ID: mhs_n19 - EndianType: little_endian - CoefficientPath: $JEDI_CRTM_COEFFS - linear obs operator: - Absorbers: - - H2O - - O3 - Clouds: - - Water - - Ice - - Rain - - Snow - Surfaces: - - Water_Temperature - - Land_Temperature - - Ice_Temperature - - Snow_Temperature - obs bias: - input file: ./obs/mhs_n19.$PYYYYYMMDDTHH0000Z.satbias.nc4 - output file: ./vbc/mhs_n19.$BYYYYYMMDDTHH0000Z.satbias.nc4 - variational bc: - predictors: - - name: constant - - name: lapseRate - order: 2 - tlapse: ./obs/mhs_n19.$PYYYYYMMDDTHH0000Z.tlapse.txt - - name: lapseRate - tlapse: ./obs/mhs_n19.$PYYYYYMMDDTHH0000Z.tlapse.txt - - name: emissivityJacobian - - name: sensorScanAngle - order: 4 - - name: sensorScanAngle - order: 3 - - name: sensorScanAngle - order: 2 - - name: sensorScanAngle - covariance: - minimal required obs number: 20 - variance range: - - 1.0e-06 - - 10.0 - step size: 0.0001 - largest analysis variance: 10000.0 - prior: - input file: ./obs/mhs_n19.$PYYYYYMMDDTHH0000Z.satbias_cov.nc4 - inflation: - ratio: 1.1 - ratio for small dataset: 2.0 - output file: ./vbc/mhs_n19.$BYYYYYMMDDTHH0000Z.satbias_cov.nc4 - obs filters: - - filter: Bounds Check - filter variables: - - name: brightnessTemperature - channels: 1-5 - minvalue: 50.0 - maxvalue: 550.0 - - filter: Bounds Check - filter variables: - - name: brightnessTemperature - channels: 1-5 - test variables: - - name: ObsFunction/ChannelUseflagCheckRad - channels: 1-5 - options: - channels: 1-5 - sensor: mhs_n19 - use_flag: - - -1 - - -1 - - -1 - - -1 - - -1 - minvalue: 1.0e-12 - action: - name: reject - - filter: Domain Check - filter variables: - - name: brightnessTemperature - channels: 1-5 - where: - - variable: - name: MetaData/sensorScanPosition - minvalue: 10 - maxvalue: 81 - - filter: BlackList - filter variables: - - name: brightnessTemperature - channels: 1-3 - where: - - variable: - name: MetaData/latitude - minvalue: -25.0 - maxvalue: -10.0 - - variable: - name: MetaData/longitude - minvalue: 260.0 - maxvalue: 300.0 - action: - name: reject - - filter: BlackList - filter variables: - - name: brightnessTemperature - channels: 1-5 - where: - - variable: - name: GeoVaLs/surface_snow_area_fraction - minvalue: 0.01 - - filter: BlackList - filter variables: - - name: brightnessTemperature - channels: 1-5 - where: - - variable: - name: GeoVaLs/ice_area_fraction - minvalue: 0.01 - - filter: BlackList - filter variables: - - name: brightnessTemperature - channels: 1-5 - where: - - variable: - name: GeoVaLs/water_area_fraction - maxvalue: 0.99 - - variable: - name: GeoVaLs/land_area_fraction - maxvalue: 0.99 - - filter: BlackList - filter variables: - - name: brightnessTemperature - channels: 1-5 - where: - - variable: - name: GeoVaLs/water_area_fraction - minvalue: 0.99 - - variable: - name: GeoVaLs/average_surface_temperature_within_field_of_view - maxvalue: 275 - - filter: BlackList - filter variables: - - name: brightnessTemperature - channels: 1-5 - where: - - variable: - name: GeoVaLs/water_area_fraction - maxvalue: 0.99 - action: - name: assign error - error function: - name: ObsFunction/ObsErrorModelRamp - channels: 1-5 - options: - channels: 1-5 - xvar: - name: ObsFunction/CLWRetSymmetricMW - options: - clwret_ch89v: 1 - clwret_ch166v: 2 - clwret_types: - - ObsValue - - HofX - bias_application: HofX - test_bias: ObsBiasData - x0: - - 0.05 - - 0.05 - - 0.05 - - 0.05 - - 0.05 - x1: - - 25.0 - - 25.0 - - 25.0 - - 25.0 - - 25.0 - err0: - - 300.0 - - 300.0 - - 2.5 - - 2.0 - - 2.0 - err1: - - 700.0 - - 700.0 - - 30.0 - - 50.0 - - 60.0 - - filter: BlackList - filter variables: - - name: brightnessTemperature - channels: 1-5 - where: - - variable: - name: GeoVaLs/water_area_fraction - minvalue: 0.99 - action: - name: assign error - error function: - name: ObsFunction/ObsErrorModelRamp - channels: 1-5 - options: - channels: 1-5 - xvar: - name: ObsFunction/CLWRetSymmetricMW - options: - clwret_ch89v: 1 - clwret_ch166v: 2 - clwret_types: - - ObsValue - - HofX - bias_application: HofX - test_bias: ObsBiasData - x0: - - 0.05 - - 0.05 - - 0.05 - - 0.05 - - 0.05 - x1: - - 25.0 - - 25.0 - - 25.0 - - 25.0 - - 25.0 - err0: - - 300.0 - - 300.0 - - 2.5 - - 2.0 - - 2.0 - err1: - - 350.0 - - 350.0 - - 15.0 - - 25.0 - - 30.0 - - filter: BlackList - filter variables: - - name: brightnessTemperature - channels: 1-5 - action: - name: inflate error - inflation variable: - name: ObsFunction/ObsErrorFactorTopoRad - channels: 1-5 - options: - sensor: mhs_n19 - channels: 1-5 - - filter: BlackList - filter variables: - - name: brightnessTemperature - channels: 1-5 - action: - name: inflate error - inflation variable: - name: ObsFunction/ObsErrorFactorTransmitTopRad - channels: 1-5 - options: - channels: 1-5 - - filter: Background Check - filter variables: - - name: brightnessTemperature - channels: 1-5 - where: - - variable: - name: GeoVaLs/water_area_fraction - maxvalue: 0.99 - function absolute threshold: - - name: ObsFunction/ObsErrorBoundMW - channels: 1-5 - options: - sensor: mhs_n19 - channels: 1-5 - threshold: 2.0 - obserr_bound_latitude: - name: ObsFunction/ObsErrorFactorLatRad - options: - latitude_parameters: - - 0.0 - - 1.0 - - 0.0 - - 1.0 - obserr_bound_transmittop: - name: ObsFunction/ObsErrorFactorTransmitTopRad - channels: 1-5 - options: - channels: 1-5 - obserr_bound_topo: - name: ObsFunction/ObsErrorFactorTopoRad - channels: 1-5 - options: - channels: 1-5 - sensor: mhs_n19 - obserr_function: - name: ObsFunction/ObsErrorModelRamp - channels: 1-5 - options: - channels: 1-5 - xvar: - name: ObsFunction/CLWRetSymmetricMW - options: - clwret_ch89v: 1 - clwret_ch166v: 2 - clwret_types: - - ObsValue - - HofX - bias_application: HofX - x0: - - 0.05 - - 0.05 - - 0.05 - - 0.05 - - 0.05 - x1: - - 25.0 - - 25.0 - - 25.0 - - 25.0 - - 25.0 - err0: - - 300.0 - - 300.0 - - 2.5 - - 2.0 - - 2.0 - err1: - - 700.0 - - 700.0 - - 30.0 - - 50.0 - - 60.0 - obserr_bound_max: - - 5.0 - - 5.0 - - 10.0 - - 10.0 - - 10.0 - action: - name: reject - - filter: Background Check - filter variables: - - name: brightnessTemperature - channels: 1-5 - where: - - variable: - name: GeoVaLs/water_area_fraction - minvalue: 0.99 - function absolute threshold: - - name: ObsFunction/ObsErrorBoundMW - channels: 1-5 - options: - sensor: mhs_n19 - channels: 1-5 - threshold: 2.0 - obserr_bound_latitude: - name: ObsFunction/ObsErrorFactorLatRad - options: - latitude_parameters: - - 0.0 - - 1.0 - - 0.0 - - 1.0 - obserr_bound_transmittop: - name: ObsFunction/ObsErrorFactorTransmitTopRad - channels: 1-5 - options: - channels: 1-5 - obserr_bound_topo: - name: ObsFunction/ObsErrorFactorTopoRad - channels: 1-5 - options: - channels: 1-5 - sensor: mhs_n19 - obserr_function: - name: ObsFunction/ObsErrorModelRamp - channels: 1-5 - options: - channels: 1-5 - xvar: - name: ObsFunction/CLWRetSymmetricMW - options: - clwret_ch89v: 1 - clwret_ch166v: 2 - clwret_types: - - ObsValue - - HofX - bias_application: HofX - x0: - - 0.05 - - 0.05 - - 0.05 - - 0.05 - - 0.05 - x1: - - 25.0 - - 25.0 - - 25.0 - - 25.0 - - 25.0 - err0: - - 300.0 - - 300.0 - - 2.5 - - 2.0 - - 2.0 - err1: - - 350.0 - - 350.0 - - 15.0 - - 25.0 - - 30.0 - obserr_bound_max: - - 5.0 - - 5.0 - - 10.0 - - 10.0 - - 10.0 - action: - name: reject - - obs space: - name: MLS55 AURA - obsdatain: - engine: - type: H5File - obsfile: ./obs/mls55_aura.$BYYYYYMMDDTHH0000Z.nc4 - missing file action: warn - obsdataout: - engine: - type: H5File - obsfile: ./hofx/mls55_aura.$BYYYYYMMDDTHH0000Z.nc4 - io pool: - max pool size: 6 - simulated variables: - - ozoneProfile - obs operator: - name: VertInterp - vertical coordinate: air_pressure - observation alias file: $FVHOME/run/jedi/Config/obsop_name_map.yaml - obs filters: - - filter: Bounds Check - filter variables: - - name: ozoneProfile - minvalue: 0 - maxvalue: 10000 - action: - name: reject - - filter: Background Check - filter variables: - - name: ozoneProfile - threshold: 5.0 - action: - name: reject - - obs space: - name: OMI AURA - obsdatain: - engine: - type: H5File - obsfile: ./obs/omi_aura.$BYYYYYMMDDTHH0000Z.nc4 - missing file action: warn - obsdataout: - engine: - type: H5File - obsfile: ./hofx/omi_aura.$BYYYYYMMDDTHH0000Z.nc4 - io pool: - max pool size: 6 - simulated variables: - - ozoneTotal - obs operator: - name: AtmVertInterpLay - geovals: - - mole_fraction_of_ozone_in_air - coefficients: - - 0.0078976797 - nlevels: - - 1 - observation alias file: $FVHOME/run/jedi/Config/obsop_name_map.yaml - obs filters: - - filter: Perform Action - filter variables: - - name: ozoneTotal - action: - name: assign error - error parameter: 5.0 - - filter: Bounds Check - filter variables: - - name: ozoneTotal - minvalue: 0 - maxvalue: 1000 - action: - name: reject - - filter: Bounds Check - filter variables: - - name: ozoneTotal - test variables: - - name: MetaData/solarZenithAngle - maxvalue: 84.0 - action: - name: reject - - filter: Bounds Check - filter variables: - - name: ozoneTotal - test variables: - - name: MetaData/sensorScanPosition - minvalue: 3 - maxvalue: 24 - action: - name: reject - - filter: Background Check - filter variables: - - name: ozoneTotal - threshold: 5.0 - action: - name: reject - - obs space: - name: OMPSLPNC N21 - obsdatain: - engine: - type: H5File - obsfile: ./obs/ompslpnc_n21.$BYYYYYMMDDTHH0000Z.nc4 - missing file action: warn - obsdataout: - engine: - type: H5File - obsfile: ./hofx/ompslpnc_n21.$BYYYYYMMDDTHH0000Z.nc4 - io pool: - max pool size: 6 - simulated variables: - - ozoneProfile - obs operator: - name: VertInterp - vertical coordinate: air_pressure - observation alias file: /discover/nobackup/projects/gmao/dadev/rtodling/JEDI/x51/jprePP/run/jedi/Config/obsop_name_map.yaml - obs filters: - # range sanity check - - filter: Bounds Check - filter variables: - - name: ozoneProfile - minvalue: 0 - maxvalue: 10000 - action: - name: reject - # threshold is really threshold*observation error (threshold= relative threshold) - - filter: Background Check - filter variables: - - name: ozoneProfile - threshold: 5.0 - action: - name: reject - - obs space: - name: OMPSLPNC NPP - obsdatain: - engine: - type: H5File - obsfile: ./obs/ompslpnc_npp.$BYYYYYMMDDTHH0000Z.nc4 - missing file action: warn - obsdataout: - engine: - type: H5File - obsfile: ./hofx/ompslpnc_npp.$BYYYYYMMDDTHH0000Z.nc4 - io pool: - max pool size: 6 - simulated variables: - - ozoneProfile - obs operator: - name: VertInterp - vertical coordinate: air_pressure - observation alias file: /discover/nobackup/projects/gmao/dadev/rtodling/JEDI/x51/jprePP/run/jedi/Config/obsop_name_map.yaml - obs filters: - # range sanity check - - filter: Bounds Check - filter variables: - - name: ozoneProfile - minvalue: 0 - maxvalue: 10000 - action: - name: reject - # threshold is really threshold*observation error (threshold= relative threshold) - - filter: Background Check - filter variables: - - name: ozoneProfile - threshold: 5.0 - action: - name: reject - - obs space: - name: OMPSNM NPP - obsdatain: - engine: - type: H5File - obsfile: ./obs/ompsnm_npp.$BYYYYYMMDDTHH0000Z.nc4 - missing file action: warn - obsdataout: - engine: - type: H5File - obsfile: ./hofx/ompsnm_npp.$BYYYYYMMDDTHH0000Z.nc4 - io pool: - max pool size: 6 - simulated variables: - - ozoneTotal - obs operator: - name: AtmVertInterpLay - geovals: - - mole_fraction_of_ozone_in_air - coefficients: - - 0.0078976797 - nlevels: - - 1 - obs filters: - - filter: Perform Action - filter variables: - - name: ozoneTotal - action: - name: assign error - error parameter: 5.216 - - filter: Bounds Check - filter variables: - - name: ozoneTotal - minvalue: 0 - maxvalue: 1000 - action: - name: reject - - filter: Bounds Check - filter variables: - - name: ozoneTotal - test variables: - - name: MetaData/solarZenithAngle - maxvalue: 84.0 - action: - name: reject - - filter: Background Check - filter variables: - - name: ozoneTotal - threshold: 5.0 - action: - name: reject - - obs space: - name: Pilot Balloon - obsdatain: - engine: - type: H5File - obsfile: ./obs/pibal.$BYYYYYMMDDTHH0000Z.nc4 - missing file action: warn - obsgrouping: - group variables: - - stationIdentification - - releaseTime - sort variable: pressure - sort order: descending - obsdataout: - engine: - type: H5File - obsfile: ./hofx/pibal.$BYYYYYMMDDTHH0000Z.nc4 - io pool: - max pool size: 6 - simulated variables: - - windEastward - - windNorthward - obs operator: - name: Composite - components: - - name: VertInterp - observation alias file: $FVHOME/run/jedi/Config/obsop_name_map.yaml - vertical coordinate: geopotential_height - observation vertical coordinate group: DerivedVariables - observation vertical coordinate: adjustedHeight - interpolation method: linear - vertical coordinate backup: air_pressure - observation vertical coordinate group backup: MetaData - observation vertical coordinate backup: pressure - interpolation method backup: log-linear - hofx scaling field: SurfaceWindScalingCombined - hofx scaling field group: DerivedVariables - linear obs operator: - name: Composite - components: - - name: VertInterp - observation alias file: $FVHOME/run/jedi/Config/obsop_name_map.yaml - vertical coordinate: geopotential_height - observation vertical coordinate group: DerivedVariables - observation vertical coordinate: adjustedHeight - interpolation method: linear - vertical coordinate backup: air_pressure - observation vertical coordinate group backup: MetaData - observation vertical coordinate backup: pressure - interpolation method backup: log-linear - hofx scaling field: SurfaceWindScalingCombined - hofx scaling field group: DerivedVariables - obs pre filters: - - filter: Perform Action - filter variables: - - name: windEastward - where: - - variable: ObsType/windEastward - is_not_in: 221 - action: - name: reject - - filter: Perform Action - filter variables: - - name: windNorthward - where: - - variable: ObsType/windNorthward - is_not_in: 221 - action: - name: reject - obs prior filters: - - filter: Variable Transforms - Transform: AdjustedHeightCoordinate - SkipWhenNoObs: false - - filter: Variable Transforms - Transform: SurfaceWindScalingHeight - SkipWhenNoObs: false - - filter: Variable Transforms - Transform: SurfaceWindScalingPressure - SkipWhenNoObs: false - - filter: Variable Transforms - Transform: SurfaceWindScalingCombined - SkipWhenNoObs: false - obs post filters: - - filter: Bounds Check - filter variables: - - name: windEastward - - name: windNorthward - minvalue: -135 - maxvalue: 135 - action: - name: assign error - error function: - name: ObsFunction/ObsErrorModelStepwiseLinear - options: - xvar: - name: MetaData/pressure - xvals: - - 110000 - - 105000 - - 100000 - - 95000 - - 90000 - - 85000 - - 80000 - - 75000 - - 70000 - - 65000 - - 60000 - - 55000 - - 50000 - - 45000 - - 40000 - - 35000 - - 30000 - - 25000 - - 20000 - - 15000 - - 10000 - - 7500 - - 5000 - - 4000 - - 3000 - - 2000 - - 1000 - - 500 - - 400 - - 300 - - 200 - - 100 - - 0 - errors: - - 1.5 - - 1.5 - - 1.5 - - 1.5 - - 1.5 - - 1.5 - - 1.5 - - 1.6 - - 1.7 - - 1.8 - - 1.9 - - 2.0 - - 2.1 - - 2.2 - - 2.2 - - 2.3 - - 2.3 - - 2.4 - - 2.4 - - 2.4 - - 2.4 - - 2.4 - - 2.4 - - 2.4 - - 2.5 - - 2.7 - - 2.9 - - 3.1 - - 3.3 - - 3.5 - - 3.7 - - 3.9 - - 4.1 - - filter: Perform Action - filter variables: - - name: windEastward - where: - - variable: PreUseFlag/windEastward - is_in: 100 - action: - name: reject - - filter: Perform Action - filter variables: - - name: windNorthward - where: - - variable: PreUseFlag/windNorthward - is_in: 100 - action: - name: reject - - filter: Perform Action - filter variables: - - name: windEastward - action: - name: assign error - error function: GsiAdjustObsError/windEastward - where: - - variable: - name: GsiAdjustObsError/windEastward - value: is_valid - - filter: Perform Action - filter variables: - - name: windNorthward - action: - name: assign error - error function: GsiAdjustObsError/windNorthward - where: - - variable: - name: GsiAdjustObsError/windNorthward - value: is_valid - - filter: Perform Action - filter variables: - - name: windEastward - where: - - variable: - name: ObsType/windEastward - is_in: 221 - action: - name: inflate error - inflation variable: - name: ObsFunction/ObsErrorFactorPressureCheck - options: - variable: windEastward - inflation factor: 4.0 - adjusted_error_name: GsiAdjustObsError - geovar_sfc_geomz: height_above_mean_sea_level_at_surface - - filter: Perform Action - filter variables: - - name: windNorthward - where: - - variable: - name: ObsType/windNorthward - is_in: 221 - action: - name: inflate error - inflation variable: - name: ObsFunction/ObsErrorFactorPressureCheck - options: - variable: windNorthward - inflation factor: 4.0 - adjusted_error_name: GsiAdjustObsError - geovar_sfc_geomz: height_above_mean_sea_level_at_surface - - filter: Background Check - filter variables: - - name: windEastward - function absolute threshold: - - name: ObsFunction/WindsSPDBCheck - options: - wndtype: - - 221 - cgross: - - 8.0 - error_min: - - 1.4 - error_max: - - 6.1 - variable: windEastward - action: - name: reject - - filter: Background Check - filter variables: - - name: windNorthward - function absolute threshold: - - name: ObsFunction/WindsSPDBCheck - options: - wndtype: - - 221 - cgross: - - 8.0 - error_min: - - 1.4 - error_max: - - 6.1 - variable: windNorthward - action: - name: reject - - filter: Bounds Check - filter variables: - - name: windEastward - test variables: - - name: ObsErrorData/windEastward - maxvalue: 100.0 - action: - name: reject - defer to post: true - - filter: Variable Assignment - assignments: - - name: TempObsErrorData/windEastward - type: float - function: - name: ObsFunction/Arithmetic - options: - variables: - - name: ObsErrorData/windEastward - defer to post: true - - filter: Variable Assignment - assignments: - - name: TempObsErrorData/windNorthward - type: float - function: - name: ObsFunction/Arithmetic - options: - variables: - - name: ObsErrorData/windNorthward - defer to post: true - - filter: Bounds Check - filter variables: - - name: windNorthward - test variables: - - name: ObsErrorData/windNorthward - maxvalue: 100.0 - action: - name: reject - defer to post: true - - filter: BlackList - filter variables: - - name: windEastward - action: - name: inflate error - inflation variable: - name: ObsFunction/ObsErrorFactorDuplicateCheck - options: - use_air_pressure: true - variable: windEastward - where: - - variable: - name: ObsType/windEastward - is_in: 221 - defer to post: true - - filter: BlackList - filter variables: - - name: windNorthward - action: - name: inflate error - inflation variable: - name: ObsFunction/ObsErrorFactorDuplicateCheck - options: - use_air_pressure: true - variable: windNorthward - where: - - variable: - name: ObsType/windNorthward - is_in: 221 - defer to post: true - - obs space: - name: Satellite Winds - obsdatain: - engine: - type: H5File - obsfile: ./obs/satwind.$BYYYYYMMDDTHH0000Z.nc4 - missing file action: warn - obsdataout: - engine: - type: H5File - obsfile: ./hofx/satwind.$BYYYYYMMDDTHH0000Z.nc4 - io pool: - max pool size: 6 - simulated variables: - - windEastward - - windNorthward - obs operator: - name: VertInterp - observation alias file: $FVHOME/run/jedi/Config/obsop_name_map.yaml - hofx scaling field: SurfaceWindScalingPressure - hofx scaling field group: DerivedVariables - linear obs operator: - name: VertInterp - observation alias file: $FVHOME/run/jedi/Config/obsop_name_map.yaml - hofx scaling field: SurfaceWindScalingPressure - hofx scaling field group: DerivedVariables - obs prior filters: - - filter: Variable Transforms - Transform: SurfaceWindScalingPressure - SkipWhenNoObs: false - obs post filters: - - filter: PreQC - maxvalue: 3 - action: - name: reject - - filter: Perform Action - filter variables: - - name: windEastward - where: - - variable: PreUseFlag/windEastward - is_in: 100 - action: - name: reject - - filter: Perform Action - filter variables: - - name: windNorthward - where: - - variable: PreUseFlag/windNorthward - is_in: 100 - action: - name: reject - - filter: Perform Action - filter variables: - - name: windEastward - - name: windNorthward - action: - name: assign error - error function: - name: ObsFunction/ObsErrorModelStepwiseLinear - options: - xvar: - name: MetaData/pressure - xvals: - - 100000 - - 95000 - - 80000 - - 65000 - - 60000 - - 55000 - - 50000 - - 45000 - - 40000 - - 35000 - - 30000 - - 25000 - - 20000 - - 15000 - - 10000 - errors: - - 2 - - 2 - - 2 - - 2 - - 2 - - 2 - - 2 - - 2 - - 2 - - 2 - - 2 - - 2 - - 2 - - 2 - - 2 - - filter: BlackList - where: - - variable: - name: ObsType/windEastward - is_in: 240, 241, 248, 249, 251, 255, 256, 260 - - filter: Perform Action - filter variables: - - name: windEastward - - name: windNorthward - action: - name: assign error - error function: - name: ObsFunction/ObsErrorModelStepwiseLinear - options: - xvar: - name: MetaData/pressure - xvals: - - 100000 - - 95000 - - 90000 - - 85000 - - 80000 - - 75000 - - 70000 - - 65000 - - 60000 - - 55000 - - 50000 - - 45000 - - 40000 - - 35000 - - 30000 - - 25000 - - 20000 - - 15000 - - 10000 - errors: - - 5.9 - - 5.9 - - 5.9 - - 5.9 - - 5.45 - - 5 - - 5 - - 5 - - 5.075 - - 5.175 - - 5.3 - - 5.675 - - 6.05 - - 6.25 - - 6.625 - - 7 - - 7 - - 7 - - 7 - where: - - variable: - name: ObsType/windEastward - is_in: 244 - - filter: Perform Action - filter variables: - - name: windEastward - - name: windNorthward - action: - name: assign error - error function: - name: ObsFunction/ObsErrorModelStepwiseLinear - options: - xvar: - name: MetaData/pressure - xvals: - - 110000 - - 105000 - - 100000 - - 95000 - - 90000 - - 85000 - - 80000 - - 75000 - - 70000 - - 65000 - - 60000 - - 55000 - - 50000 - - 45000 - - 40000 - - 35000 - - 30000 - - 25000 - - 20000 - - 15000 - - 10000 - - 7500 - - 5000 - - 4000 - - 3000 - - 2000 - - 1000 - - 500 - - 400 - - 300 - - 200 - - 100 - - 0 - errors: - - 3.8 - - 3.8 - - 3.8 - - 3.8 - - 3.8 - - 3.8 - - 3.8 - - 3.8 - - 3.9 - - 3.9 - - 4.0 - - 4.0 - - 4.1 - - 5 - - 6 - - 6.3 - - 6.6 - - 7 - - 7 - - 7 - - 7 - - 7 - - 7 - - 7 - - 7 - - 7 - - 7 - - 7 - - 7 - - 7 - - 7 - - 7 - - 7 - where: - - variable: - name: ObsType/windEastward - is_in: 245, 246 - - filter: Perform Action - filter variables: - - name: windEastward - - name: windNorthward - action: - name: assign error - error function: - name: ObsFunction/ObsErrorModelStepwiseLinear - options: - xvar: - name: MetaData/pressure - xvals: - - 110000 - - 105000 - - 100000 - - 95000 - - 90000 - - 85000 - - 80000 - - 75000 - - 70000 - - 65000 - - 60000 - - 55000 - - 50000 - - 45000 - - 40000 - - 35000 - - 30000 - - 25000 - - 20000 - - 15000 - - 10000 - - 7500 - - 5000 - - 4000 - - 3000 - - 2000 - - 1000 - - 500 - - 400 - - 300 - - 200 - - 100 - - 0 - errors: - - 3.8 - - 3.8 - - 3.8 - - 3.8 - - 3.8 - - 3.8 - - 3.8 - - 3.8 - - 3.9 - - 3.9 - - 4.0 - - 4.0 - - 4.1 - - 5 - - 6 - - 6.3 - - 6.6 - - 7 - - 7 - - 7 - - 7 - - 7 - - 7 - - 7 - - 7 - - 7 - - 7 - - 7 - - 7 - - 7 - - 7 - - 7 - - 7 - where: - - variable: - name: ObsType/windEastward - is_in: 242, 243, 247, 252, 253 - - filter: Perform Action - filter variables: - - name: windEastward - - name: windNorthward - action: - name: assign error - error function: - name: ObsFunction/ObsErrorModelStepwiseLinear - options: - xvar: - name: MetaData/pressure - xvals: - - 110000 - - 105000 - - 100000 - - 95000 - - 90000 - - 85000 - - 80000 - - 75000 - - 70000 - - 65000 - - 60000 - - 55000 - - 50000 - - 45000 - - 40000 - - 35000 - - 30000 - - 25000 - - 20000 - - 15000 - - 10000 - - 7500 - - 5000 - - 4000 - - 3000 - - 2000 - - 1000 - - 500 - - 400 - - 300 - - 200 - - 100 - - 0 - errors: - - 3.8 - - 3.8 - - 3.8 - - 3.8 - - 3.8 - - 3.8 - - 3.8 - - 3.8 - - 3.9 - - 3.9 - - 4.0 - - 4.5 - - 6.1 - - 6.0 - - 6.5 - - 7.3 - - 7.6 - - 7 - - 7.5 - - 7 - - 7 - - 7 - - 7 - - 7 - - 7 - - 7 - - 7 - - 7 - - 7 - - 7 - - 7 - - 7 - - 7 - where: - - variable: - name: ObsType/windEastward - is_in: 254 - - filter: Perform Action - filter variables: - - name: windEastward - - name: windNorthward - action: - name: assign error - error function: - name: ObsFunction/ObsErrorModelStepwiseLinear - options: - xvar: - name: MetaData/pressure - xvals: - - 110000 - - 105000 - - 100000 - - 95000 - - 90000 - - 85000 - - 80000 - - 75000 - - 70000 - - 65000 - - 60000 - - 55000 - - 50000 - - 45000 - - 40000 - - 35000 - - 30000 - - 25000 - - 20000 - - 15000 - - 10000 - - 7500 - - 5000 - - 4000 - - 3000 - - 2000 - - 1000 - - 500 - - 400 - - 300 - - 200 - - 100 - - 0 - errors: - - 3.8 - - 3.8 - - 3.8 - - 3.8 - - 3.8 - - 3.8 - - 3.8 - - 3.8 - - 3.9 - - 3.9 - - 4.0 - - 4.0 - - 4.1 - - 5.0 - - 7 - - 7.3 - - 7.6 - - 8 - - 8 - - 8 - - 8 - - 8 - - 8 - - 8 - - 8 - - 8 - - 8 - - 8 - - 8 - - 8 - - 8 - - 8 - - 8 - where: - - variable: - name: ObsType/windEastward - is_in: 250 - - filter: Perform Action - filter variables: - - name: windEastward - - name: windNorthward - action: - name: assign error - error function: - name: ObsFunction/ObsErrorModelStepwiseLinear - options: - xvar: - name: MetaData/pressure - xvals: - - 100000 - - 95000 - - 90000 - - 85000 - - 80000 - - 75000 - - 70000 - - 65000 - - 60000 - - 55000 - - 50000 - - 45000 - - 40000 - - 35000 - - 30000 - - 25000 - - 20000 - - 15000 - - 10000 - errors: - - 5.9 - - 5.9 - - 5.9 - - 5.9 - - 5.9 - - 5.9 - - 5.9 - - 5.9 - - 5.675 - - 5.45 - - 5.525 - - 5.8 - - 6.275 - - 6.575 - - 6.825 - - 7.05 - - 7.05 - - 7.05 - - 7.05 - where: - - variable: - name: ObsType/windEastward - is_in: 257 - - filter: Perform Action - filter variables: - - name: windEastward - - name: windNorthward - action: - name: assign error - error function: - name: ObsFunction/ObsErrorModelStepwiseLinear - options: - xvar: - name: MetaData/pressure - xvals: - - 60000 - - 55000 - - 50000 - - 45000 - - 40000 - - 35000 - - 30000 - - 25000 - - 20000 - - 15000 - - 10000 - errors: - - 6.05 - - 5.625 - - 5.275 - - 5.375 - - 5.925 - - 6.475 - - 6.775 - - 7.05 - - 7.05 - - 7.05 - - 7.05 - where: - - variable: - name: ObsType/windEastward - is_in: 258 - - filter: Perform Action - filter variables: - - name: windEastward - - name: windNorthward - action: - name: assign error - error function: - name: ObsFunction/ObsErrorModelStepwiseLinear - options: - xvar: - name: MetaData/pressure - xvals: - - 100000 - - 95000 - - 90000 - - 85000 - - 80000 - - 75000 - - 70000 - - 65000 - - 60000 - - 55000 - - 50000 - - 45000 - - 40000 - - 35000 - - 30000 - - 25000 - - 20000 - - 15000 - - 10000 - errors: - - 6.5 - - 6.5 - - 6.5 - - 6.5 - - 6.5 - - 6.5 - - 6.5 - - 6.5 - - 6 - - 5.5 - - 5.5 - - 5.575 - - 6.025 - - 6.4 - - 6.775 - - 7.15 - - 7.15 - - 7.15 - - 7.15 - where: - - variable: - name: ObsType/windEastward - is_in: 259 - - filter: Difference Check - filter variables: - - name: windEastward - - name: windNorthward - reference: GeoVaLs/air_pressure_at_surface - value: MetaData/pressure - maxvalue: -11000 - where: - - variable: - name: ObsType/windEastward - is_in: 247 - - variable: - name: MetaData/surfaceQualifier - minvalue: 1 - - filter: Difference Check - filter variables: - - name: windEastward - - name: windNorthward - reference: GeoVaLs/air_pressure_at_surface - value: MetaData/pressure - maxvalue: -20000 - where: - - variable: - name: ObsType/windEastward - is_in: 244, 257, 258, 259, 260 - - variable: - name: MetaData/surfaceQualifier - minvalue: 1 - - filter: Bounds Check - filter variables: - - name: windEastward - - name: windNorthward - test variables: - - name: ObsFunction/WindDirAngleDiff - maxvalue: 50.0 - where: - - variable: - name: ObsType/windEastward - is_in: 247 - action: - name: reject - - filter: Bounds Check - filter variables: - - name: windEastward - - name: windNorthward - test variables: - - name: ObsFunction/SatWindsLNVDCheck - maxvalue: 3 - where: - - variable: - name: ObsType/windEastward - is_in: 244, 247, 257-260 - action: - name: reject - - filter: BlackList - filter variables: - - name: windEastward - where: - - variable: - name: ObsType/windEastward - is_in: 240-260 - action: - name: inflate error - inflation variable: - name: ObsFunction/ObsErrorFactorPressureCheck - options: - variable: windEastward - inflation factor: 4 - adjusted_error_name: GsiAdjustObsError - geovar_sfc_geomz: height_above_mean_sea_level_at_surface - - filter: BlackList - filter variables: - - name: windNorthward - where: - - variable: - name: ObsType/windNorthward - is_in: 240-260 - action: - name: inflate error - inflation variable: - name: ObsFunction/ObsErrorFactorPressureCheck - options: - variable: windNorthward - inflation factor: 4 - adjusted_error_name: GsiAdjustObsError - geovar_sfc_geomz: height_above_mean_sea_level_at_surface - - filter: Background Check - filter variables: - - name: windEastward - function absolute threshold: - - name: ObsFunction/WindsSPDBCheck - options: - error_min: - - 1.4 - - 1.4 - - 1.4 - - 1.4 - - 1.4 - - 1.4 - - 1.4 - - 1.4 - - 1.4 - - 1.4 - - 1.4 - - 1.4 - - 1.4 - - 1.4 - - 1.4 - - 1.4 - - 1.4 - - 1.4 - - 1.4 - - 1.4 - error_max: - - 6.1 - - 6.1 - - 15.0 - - 15.0 - - 20.0 - - 20.0 - - 20.0 - - 20.0 - - 20.0 - - 20.0 - - 20.0 - - 20.0 - - 20.0 - - 20.0 - - 20.0 - - 20.1 - - 20.1 - - 20.1 - - 20.1 - - 20.1 - cgross: - - 2.5 - - 2.5 - - 2.5 - - 1.5 - - 2.5 - - 2.5 - - 2.5 - - 2.5 - - 2.5 - - 2.5 - - 2.5 - - 1.3 - - 2.5 - - 1.5 - - 1.5 - - 2.5 - - 2.5 - - 2.5 - - 2.5 - - 2.5 - wndtype: - - 240 - - 241 - - 242 - - 243 - - 244 - - 245 - - 246 - - 247 - - 248 - - 249 - - 250 - - 251 - - 252 - - 253 - - 254 - - 256 - - 257 - - 258 - - 259 - - 260 - variable: windEastward - action: - name: reject - - filter: Background Check - filter variables: - - name: windNorthward - function absolute threshold: - - name: ObsFunction/WindsSPDBCheck - options: - cgross: - - 2.5 - - 2.5 - - 2.5 - - 1.5 - - 2.5 - - 2.5 - - 2.5 - - 2.5 - - 2.5 - - 2.5 - - 2.5 - - 1.3 - - 2.5 - - 1.5 - - 1.5 - - 2.5 - - 2.5 - - 2.5 - - 2.5 - - 2.5 - error_min: - - 1.4 - - 1.4 - - 1.4 - - 1.4 - - 1.4 - - 1.4 - - 1.4 - - 1.4 - - 1.4 - - 1.4 - - 1.4 - - 1.4 - - 1.4 - - 1.4 - - 1.4 - - 1.4 - - 1.4 - - 1.4 - - 1.4 - - 1.4 - error_max: - - 6.1 - - 6.1 - - 15.0 - - 15.0 - - 20.0 - - 20.0 - - 20.0 - - 20.0 - - 20.0 - - 20.0 - - 20.0 - - 20.0 - - 20.0 - - 20.0 - - 20.0 - - 20.1 - - 20.1 - - 20.1 - - 20.1 - - 20.1 - wndtype: - - 240 - - 241 - - 242 - - 243 - - 244 - - 245 - - 246 - - 247 - - 248 - - 249 - - 250 - - 251 - - 252 - - 253 - - 254 - - 256 - - 257 - - 258 - - 259 - - 260 - variable: windNorthward - action: - name: reject - - filter: BlackList - filter variables: - - name: windEastward - action: - name: inflate error - inflation variable: - name: ObsFunction/ObsErrorFactorDuplicateCheck - options: - use_air_pressure: true - variable: windEastward - where: - - variable: - name: ObsType/windEastward - is_in: 240-260 - defer to post: true - - filter: BlackList - filter variables: - - name: windNorthward - action: - name: inflate error - inflation variable: - name: ObsFunction/ObsErrorFactorDuplicateCheck - options: - use_air_pressure: true - variable: windNorthward - where: - - variable: - name: ObsType/windNorthward - is_in: 240-260 - defer to post: true - - obs space: - name: Scatterometer Winds - obsdatain: - engine: - type: H5File - obsfile: ./obs/scatwind.$BYYYYYMMDDTHH0000Z.nc4 - missing file action: warn - obsdataout: - engine: - type: H5File - obsfile: ./hofx/scatwind.$BYYYYYMMDDTHH0000Z.nc4 - io pool: - max pool size: 6 - simulated variables: - - windEastward - - windNorthward - obs operator: - name: VertInterp - observation alias file: $FVHOME/run/jedi/Config/obsop_name_map.yaml - vertical coordinate: geopotential_height - observation vertical coordinate group: DerivedVariables - observation vertical coordinate: adjustedHeight - interpolation method: linear - hofx scaling field: SurfaceWindScalingHeight - hofx scaling field group: DerivedVariables - linear obs operator: - name: VertInterp - observation alias file: $FVHOME/run/jedi/Config/obsop_name_map.yaml - vertical coordinate: geopotential_height - observation vertical coordinate group: DerivedVariables - observation vertical coordinate: adjustedHeight - interpolation method: linear - hofx scaling field: SurfaceWindScalingHeight - hofx scaling field group: DerivedVariables - obs prior filters: - - filter: Variable Transforms - Transform: AdjustedHeightCoordinate - SkipWhenNoObs: false - - filter: Variable Transforms - Transform: SurfaceWindScalingHeight - SkipWhenNoObs: false - obs post filters: - - filter: Bounds Check - filter variables: - - name: windEastward - - name: windNorthward - minvalue: -135 - maxvalue: 135 - action: - name: assign error - error function: - name: ObsFunction/ObsErrorModelStepwiseLinear - options: - xvar: - name: MetaData/pressure - xvals: - - 110000 - - 105000 - - 100000 - - 95000 - - 90000 - - 85000 - - 80000 - - 75000 - - 70000 - - 65000 - - 60000 - - 55000 - - 50000 - - 45000 - - 40000 - - 35000 - - 30000 - - 25000 - - 20000 - - 15000 - - 10000 - - 7500 - - 5000 - - 4000 - - 3000 - - 2000 - - 1000 - errors: - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - 2.0 - - filter: Perform Action - filter variables: - - name: windEastward - where: - - variable: PreUseFlag/windEastward - is_in: 100 - action: - name: reject - - filter: Perform Action - filter variables: - - name: windNorthward - where: - - variable: PreUseFlag/windNorthward - is_in: 100 - action: - name: reject - - filter: BlackList - filter variables: - - name: windEastward - where: - - variable: - name: ObsType/windEastward - is_in: 290 - action: - name: inflate error - inflation variable: - name: ObsFunction/ObsErrorFactorPressureCheck - options: - variable: windEastward - inflation factor: 4.0 - adjusted_error_name: GsiAdjustObsError - geovar_sfc_geomz: height_above_mean_sea_level_at_surface - - filter: BlackList - filter variables: - - name: windNorthward - where: - - variable: - name: ObsType/windNorthward - is_in: 290 - action: - name: inflate error - inflation variable: - name: ObsFunction/ObsErrorFactorPressureCheck - options: - variable: windNorthward - inflation factor: 4.0 - adjusted_error_name: GsiAdjustObsError - geovar_sfc_geomz: height_above_mean_sea_level_at_surface - - filter: Bounds Check - filter variables: - - name: windEastward - - name: windNorthward - test variables: - - name: ObsFunction/ScatWindsAmbiguityCheck - maxvalue: 1.0e-12 - where: - - variable: - name: ObsType/windEastward - is_in: 290 - action: - name: reject - - filter: Bounds Check - filter variables: - - name: windEastward - - name: windNorthward - test variables: - - name: ObsFunction/Arithmetic - options: - variables: - - name: ObsValue/windEastward - - name: HofX/windEastward - coefs: - - 1.0 - - -1.0 - minvalue: -5.0 - maxvalue: 5.0 - - filter: Bounds Check - filter variables: - - name: windEastward - - name: windNorthward - test variables: - - name: ObsFunction/Arithmetic - options: - variables: - - name: ObsValue/windNorthward - - name: HofX/windNorthward - coefs: - - 1.0 - - -1.0 - minvalue: -5.0 - maxvalue: 5.0 - - filter: Background Check - filter variables: - - name: windEastward - function absolute threshold: - - name: ObsFunction/WindsSPDBCheck - options: - wndtype: - - 290 - cgross: - - 5.0 - error_min: - - 1.4 - error_max: - - 6.1 - variable: windEastward - action: - name: reject - defer to post: true - - filter: Background Check - filter variables: - - name: windNorthward - function absolute threshold: - - name: ObsFunction/WindsSPDBCheck - options: - wndtype: - - 290 - cgross: - - 5.0 - error_min: - - 1.4 - error_max: - - 6.1 - variable: windNorthward - action: - name: reject - defer to post: true - - obs space: - name: Surface Marine Stations - obsdatain: - engine: - type: H5File - obsfile: ./obs/sfcship.$BYYYYYMMDDTHH0000Z.nc4 - missing file action: warn - obsdataout: - engine: - type: H5File - obsfile: ./hofx/sfcship.$BYYYYYMMDDTHH0000Z.nc4 - io pool: - max pool size: 6 - simulated variables: - - windEastward - - windNorthward - - virtualTemperature - - airTemperature - - specificHumidity - - stationPressure - obs operator: - name: Composite - components: - - name: VertInterp - variables: - - name: windEastward - - name: windNorthward - vertical coordinate: geopotential_height - observation vertical coordinate group: DerivedVariables - observation vertical coordinate: adjustedHeight - interpolation method: linear - hofx scaling field: SurfaceWindScalingHeight - hofx scaling field group: DerivedVariables - - name: VertInterp - observation alias file: $FVHOME/run/jedi/Config/obsop_name_map.yaml - variables: - - name: airTemperature - - name: virtualTemperature - - name: SfcPCorrected - variables: - - name: stationPressure - da_psfc_scheme: GSI - geovar_geomz: geopotential_height - geovar_sfc_geomz: height_above_mean_sea_level_at_surface - station_altitude: height - - name: Identity - variables: - - name: specificHumidity - linear obs operator: - name: Composite - components: - - name: VertInterp - variables: - - name: windEastward - - name: windNorthward - vertical coordinate: geopotential_height - observation vertical coordinate group: DerivedVariables - observation vertical coordinate: adjustedHeight - interpolation method: linear - hofx scaling field: SurfaceWindScalingHeight - hofx scaling field group: DerivedVariables - - name: VertInterp - observation alias file: $FVHOME/run/jedi/Config/obsop_name_map.yaml - variables: - - name: airTemperature - - name: virtualTemperature - - name: Identity - variables: - - name: stationPressure - - name: specificHumidity - obs prior filters: - - filter: Variable Transforms - Transform: AdjustedHeightCoordinate - SkipWhenNoObs: false - - filter: Variable Transforms - Transform: SurfaceWindScalingHeight - SkipWhenNoObs: false - obs post filters: - - filter: Perform Action - filter variables: - - name: stationPressure - where: - - variable: PreUseFlag/stationPressure - minvalue: 1 - action: - name: reject - - filter: RejectList - where: - - variable: - name: PreQC/stationPressure - is_in: 4-15 - - filter: Perform Action - filter variables: - - name: stationPressure - where: - - variable: ObsType/stationPressure - is_in: - - 180 - action: - name: assign error - error function: - name: ObsFunction/ObsErrorModelStepwiseLinear - options: - xvar: - name: ObsValue/stationPressure - xvals: - - 80000 - - 75000 - - 70000 - - 65000 - - 60000 - - 55000 - errors: - - 100 - - 100 - - 110 - - 120 - - 120 - - 100000000000.0 - - filter: Perform Action - filter variables: - - name: stationPressure - where: - - variable: ObsType/stationPressure - is_in: - - 183 - action: - name: assign error - error parameter: 100000000000.0 - - filter: Perform Action - action: - name: inflate error - inflation factor: 0.7 - where: - - variable: ObsType/stationPressure - is_in: - - 180 - - variable: ObsSubType/stationPressure - is_in: - - 0 - - filter: Perform Action - action: - name: inflate error - inflation factor: 1.2 - where: - - variable: PreQC/stationPressure - is_in: - - 3 - - filter: Perform Action - filter variables: - - name: stationPressure - action: - name: inflate error - inflation variable: - name: ObsFunction/ObsErrorFactorSfcPressure - options: - geovar_geomz: geopotential_height - geovar_sfc_geomz: height_above_mean_sea_level_at_surface - station_altitude: height - - filter: Variable Assignment - assignments: - - name: TempObsErrorData/stationPressure - type: float - function: - name: ObsFunction/Arithmetic - options: - variables: - - name: ObsErrorData/stationPressure - defer to post: true - - filter: Perform Action - filter variables: - - name: stationPressure - action: - name: assign error - error parameter: 100 - where: - - variable: - name: TempObsErrorData/stationPressure - maxvalue: 100 - - variable: - name: TempObsErrorData/stationPressure - value: is_valid - defer to post: true - - filter: Perform Action - filter variables: - - name: stationPressure - action: - name: assign error - error parameter: 300 - where: - - variable: - name: TempObsErrorData/stationPressure - minvalue: 300 - - variable: - name: TempObsErrorData/stationPressure - value: is_valid - defer to post: true - - filter: Background Check - filter variables: - - name: stationPressure - threshold: 4.0 - action: - name: reject - where: - - variable: PreQC/stationPressure - is_not_in: - - 3 - - variable: ObsType/stationPressure - is_in: 180,183 - defer to post: true - - filter: Background Check - filter variables: - - name: stationPressure - threshold: 2.8 - action: - name: reject - where: - - variable: PreQC/stationPressure - is_in: - - 3 - - variable: ObsType/stationPressure - is_in: 180,183 - defer to post: true - - filter: Perform Action - filter variables: - - name: stationPressure - action: - name: assign error - error function: TempObsErrorData/stationPressure - where: - - variable: - name: TempObsErrorData/stationPressure - value: is_valid - defer to post: true - - filter: Perform Action - filter variables: - - name: stationPressure - action: - name: inflate error - inflation variable: - name: ObsFunction/ObsErrorFactorDuplicateCheck - options: - use_air_pressure: false - variable: stationPressure - defer to post: true - - filter: Perform Action - filter variables: - - name: airTemperature - where: - - variable: ObsType/airTemperature - is_in: - - 183 - action: - name: assign error - error parameter: 100000000000.0 - - filter: Perform Action - filter variables: - - name: airTemperature - where: - - variable: ObsType/airTemperature - is_in: - - 183 - action: - name: reject - - filter: Perform Action - filter variables: - - name: airTemperature - where: - - variable: ObsType/airTemperature - is_in: - - 180 - action: - name: assign error - error function: - name: ObsFunction/ObsErrorModelStepwiseLinear - options: - xvar: - name: MetaData/pressure - xvals: - - 80000 - - 75000 - - 70000 - - 65000 - errors: - - 1.75 - - 1.95 - - 2.25 - - 1.0 - - filter: Perform Action - filter variables: - - name: airTemperature - action: - name: inflate error - inflation variable: - name: ObsFunction/ObsErrorFactorConventional - options: - test QCflag: PreQC - test QCthreshold: 3 - inflate variables: - - airTemperature - pressure: MetaData/pressure - distance threshold: -1.0 - defer to post: true - - filter: Perform Action - filter variables: - - name: airTemperature - action: - name: inflate error - inflation factor: 1.2 - where: - - variable: PreQC/airTemperature - is_in: - - 3 7 - defer to post: true - - filter: Perform Action - filter variables: - - name: airTemperature - action: - name: inflate error - inflation factor: 1.2 - where: - - variable: MetaData/pressure - minvalue: 0 - maxvalue: 9999 - defer to post: true - - filter: Perform Action - filter variables: - - name: airTemperature - action: - name: assign error - error function: GsiAdjustObsError/airTemperature - where: - - variable: - name: GsiAdjustObsError/airTemperature - value: is_valid - defer to post: true - - filter: Perform Action - filter variables: - - name: airTemperature - action: - name: inflate error - inflation variable: - name: ObsFunction/ObsErrorFactorPressureCheck - options: - variable: airTemperature - inflation factor: 8.0 - geovar_sfc_geomz: height_above_mean_sea_level_at_surface - defer to post: true - - filter: Variable Assignment - assignments: - - name: TempObsErrorData/airTemperature - type: float - function: - name: ObsFunction/Arithmetic - options: - variables: - - name: ObsErrorData/airTemperature - defer to post: true - - filter: Perform Action - filter variables: - - name: airTemperature - action: - name: assign error - error parameter: 1.3 - where: - - variable: - name: TempObsErrorData/airTemperature - maxvalue: 1.3 - - variable: - name: TempObsErrorData/airTemperature - value: is_valid - defer to post: true - - filter: Perform Action - filter variables: - - name: airTemperature - action: - name: assign error - error parameter: 5.6 - where: - - variable: - name: TempObsErrorData/airTemperature - minvalue: 5.6 - - variable: - name: TempObsErrorData/airTemperature - value: is_valid - defer to post: true - - filter: Perform Action - filter variables: - - name: airTemperature - where: - - variable: PreUseFlag/airTemperature - minvalue: 1 - action: - name: reject - - filter: Background Check - filter variables: - - name: airTemperature - threshold: 7.0 - action: - name: reject - where: - - variable: PreQC/airTemperature - is_not_in: - - 3 - defer to post: true - - filter: Background Check - filter variables: - - name: airTemperature - threshold: 4.9 - action: - name: reject - where: - - variable: PreQC/airTemperature - is_in: - - 3 - defer to post: true - - filter: Perform Action - filter variables: - - name: airTemperature - action: - name: assign error - error function: TempObsErrorData/airTemperature - where: - - variable: - name: TempObsErrorData/airTemperature - value: is_valid - defer to post: true - - filter: Perform Action - filter variables: - - name: airTemperature - action: - name: inflate error - inflation variable: - name: ObsFunction/ObsErrorFactorDuplicateCheck - options: - use_air_pressure: true - variable: airTemperature - defer to post: true - - filter: Bounds Check - filter variables: - - name: airTemperature - test variables: - - name: ObsErrorData/airTemperature - maxvalue: 100000.0 - defer to post: true - - filter: Perform Action - filter variables: - - name: virtualTemperature - where: - - variable: ObsType/virtualTemperature - is_in: - - 183 - action: - name: assign error - error parameter: 100000000000.0 - - filter: Perform Action - filter variables: - - name: virtualTemperature - where: - - variable: ObsType/virtualTemperature - is_in: - - 183 - action: - name: reject - - filter: Perform Action - filter variables: - - name: virtualTemperature - where: - - variable: ObsType/virtualTemperature - is_in: - - 180 - action: - name: assign error - error function: - name: ObsFunction/ObsErrorModelStepwiseLinear - options: - xvar: - name: MetaData/pressure - xvals: - - 80000 - - 75000 - - 70000 - - 65000 - errors: - - 1.75 - - 1.95 - - 2.25 - - 1.0 - - filter: Perform Action - filter variables: - - name: virtualTemperature - action: - name: inflate error - inflation variable: - name: ObsFunction/ObsErrorFactorConventional - options: - test QCflag: PreQC - test QCthreshold: 3 - inflate variables: - - virtualTemperature - pressure: MetaData/pressure - distance threshold: -1.0 - defer to post: true - - filter: Perform Action - filter variables: - - name: virtualTemperature - action: - name: inflate error - inflation factor: 1.2 - where: - - variable: PreQC/virtualTemperature - is_in: - - 3 7 - defer to post: true - - filter: Perform Action - filter variables: - - name: virtualTemperature - action: - name: inflate error - inflation factor: 1.2 - where: - - variable: MetaData/pressure - minvalue: 0 - maxvalue: 9999 - defer to post: true - - filter: Perform Action - filter variables: - - name: virtualTemperature - action: - name: assign error - error function: GsiAdjustObsError/virtualTemperature - where: - - variable: - name: GsiAdjustObsError/virtualTemperature - value: is_valid - defer to post: true - - filter: Perform Action - filter variables: - - name: virtualTemperature - action: - name: inflate error - inflation variable: - name: ObsFunction/ObsErrorFactorPressureCheck - options: - variable: virtualTemperature - inflation factor: 8.0 - geovar_sfc_geomz: height_above_mean_sea_level_at_surface - defer to post: true - - filter: Variable Assignment - assignments: - - name: TempObsErrorData/virtualTemperature - type: float - function: - name: ObsFunction/Arithmetic - options: - variables: - - name: ObsErrorData/virtualTemperature - defer to post: true - - filter: Perform Action - filter variables: - - name: virtualTemperature - action: - name: assign error - error parameter: 1.3 - where: - - variable: - name: TempObsErrorData/virtualTemperature - maxvalue: 1.3 - - variable: - name: TempObsErrorData/virtualTemperature - value: is_valid - defer to post: true - - filter: Perform Action - filter variables: - - name: virtualTemperature - action: - name: assign error - error parameter: 5.6 - where: - - variable: - name: TempObsErrorData/virtualTemperature - minvalue: 5.6 - - variable: - name: TempObsErrorData/virtualTemperature - value: is_valid - defer to post: true - - filter: Perform Action - filter variables: - - name: virtualTemperature - where: - - variable: PreUseFlag/virtualTemperature - minvalue: 1 - action: - name: reject - - filter: Background Check - filter variables: - - name: virtualTemperature - threshold: 7.0 - action: - name: reject - where: - - variable: PreQC/virtualTemperature - is_not_in: - - 3 - defer to post: true - - filter: Background Check - filter variables: - - name: virtualTemperature - threshold: 4.9 - action: - name: reject - where: - - variable: PreQC/virtualTemperature - is_in: - - 3 - defer to post: true - - filter: Perform Action - filter variables: - - name: virtualTemperature - action: - name: assign error - error function: TempObsErrorData/virtualTemperature - where: - - variable: - name: TempObsErrorData/virtualTemperature - value: is_valid - defer to post: true - - filter: Perform Action - filter variables: - - name: virtualTemperature - action: - name: inflate error - inflation variable: - name: ObsFunction/ObsErrorFactorDuplicateCheck - options: - use_air_pressure: true - variable: virtualTemperature - defer to post: true - - filter: Bounds Check - filter variables: - - name: virtualTemperature - test variables: - - name: ObsErrorData/virtualTemperature - maxvalue: 100000.0 - defer to post: true - - filter: Perform Action - filter variables: - - name: specificHumidity - where: - - variable: PreUseFlag/specificHumidity - minvalue: 1 - action: - name: reject - - filter: Perform Action - filter variables: - - name: specificHumidity - where: - - variable: ObsType/specificHumidity - is_in: - - 183 - action: - name: assign error - error parameter: 100000000000.0 - - filter: Perform Action - filter variables: - - name: specificHumidity - where: - - variable: ObsType/specificHumidity - is_in: - - 183 - action: - name: reject - - filter: Perform Action - filter variables: - - name: specificHumidity - where: - - variable: ObsType/specificHumidity - is_in: - - 180 - action: - name: assign error - error function: - name: ObsFunction/ObsErrorSatSpecHumidity - options: - variable: specificHumidity - input_error_name: GsiInputObsError - - filter: BlackList - filter variables: - - name: specificHumidity - action: - name: inflate error - inflation variable: - name: ObsFunction/ObsErrorFactorPressureCheck - options: - variable: specificHumidity - inflation factor: 8 - adjusted_error_name: GsiAdjustObsError - geovar_sfc_geomz: height_above_mean_sea_level_at_surface - - filter: Background Check - filter variables: - - name: specificHumidity - threshold: 8.0 - action: - name: reject - where: - - variable: PreQC/specificHumidity - is_not_in: - - 3 - defer to post: true - - filter: Background Check - filter variables: - - name: specificHumidity - threshold: 5.6 - action: - name: reject - where: - - variable: PreQC/specificHumidity - is_in: - - 3 - defer to post: true - - filter: BlackList - filter variables: - - name: specificHumidity - action: - name: inflate error - inflation variable: - name: ObsFunction/ObsErrorFactorDuplicateCheck - options: - use_air_pressure: true - variable: specificHumidity - defer to post: true - - filter: Perform Action - filter variables: - - name: windEastward - where: - - variable: ObsType/windEastward - is_in: - - 284 - action: - name: assign error - error parameter: 100000000000.0 - - filter: Perform Action - filter variables: - - name: windEastward - where: - - variable: ObsType/windEastward - is_in: - - 284 - action: - name: reject - - filter: Perform Action - filter variables: - - name: windEastward - - name: windNorthward - where: - - variable: ObsType/windEastward - is_in: - - 280 - action: - name: assign error - error parameter: 2.5 - - filter: Perform Action - filter variables: - - name: windEastward - - name: windNorthward - where: - - variable: ObsType/windEastward - is_in: - - 282 - action: - name: assign error - error parameter: 2.2 - - filter: Perform Action - filter variables: - - name: windEastward - where: - - variable: PreUseFlag/windEastward - minvalue: 1 - action: - name: reject - - filter: Perform Action - filter variables: - - name: windNorthward - where: - - variable: PreUseFlag/windNorthward - minvalue: 1 - action: - name: reject - - filter: BlackList - filter variables: - - name: windEastward - action: - name: inflate error - inflation variable: - name: ObsFunction/ObsErrorFactorPressureCheck - options: - variable: windEastward - inflation factor: 4.0 - adjusted_error_name: GsiAdjustObsError - geovar_sfc_geomz: height_above_mean_sea_level_at_surface - - filter: BlackList - filter variables: - - name: windNorthward - action: - name: inflate error - inflation variable: - name: ObsFunction/ObsErrorFactorPressureCheck - options: - variable: windNorthward - inflation factor: 4.0 - adjusted_error_name: GsiAdjustObsError - geovar_sfc_geomz: height_above_mean_sea_level_at_surface - - filter: Background Check - filter variables: - - name: windEastward - threshold: 6.0 - action: - name: reject - where: - - variable: PreQC/windEastward - is_not_in: - - 3 - defer to post: true - - filter: Background Check - filter variables: - - name: windEastward - threshold: 4.2 - action: - name: reject - where: - - variable: PreQC/windEastward - is_in: - - 3 - defer to post: true - - filter: Background Check - filter variables: - - name: windNorthward - threshold: 6.0 - action: - name: reject - where: - - variable: PreQC/windNorthward - is_not_in: - - 3 - defer to post: true - - filter: Background Check - filter variables: - - name: windNorthward - threshold: 4.2 - action: - name: reject - where: - - variable: PreQC/windNorthward - is_in: - - 3 - defer to post: true - - filter: Background Check - filter variables: - - name: windEastward - function absolute threshold: - - name: ObsFunction/WindsSPDBCheck - options: - satwndtype: - - 280 - - 282 - - 284 - error_min: - - 1.4 - - 1.4 - - 1.4 - error_max: - - 6.1 - - 6.1 - - 6.1 - cgross: - - 6.0 - - 6.0 - - 6.0 - wndtype: - - 280 - - 282 - - 284 - variable: windEastward - action: - name: reject - defer to post: true - - filter: Background Check - filter variables: - - name: windNorthward - function absolute threshold: - - name: ObsFunction/WindsSPDBCheck - options: - satwndtype: - - 280 - - 282 - - 284 - error_min: - - 1.4 - - 1.4 - - 1.4 - error_max: - - 6.1 - - 6.1 - - 6.1 - cgross: - - 6.0 - - 6.0 - - 6.0 - wndtype: - - 280 - - 282 - - 284 - variable: windNorthward - action: - name: reject - defer to post: true - - filter: BlackList - filter variables: - - name: windEastward - action: - name: inflate error - inflation variable: - name: ObsFunction/ObsErrorFactorDuplicateCheck - options: - use_air_pressure: true - variable: windEastward - defer to post: true - - filter: BlackList - filter variables: - - name: windNorthward - action: - name: inflate error - inflation variable: - name: ObsFunction/ObsErrorFactorDuplicateCheck - options: - use_air_pressure: true - variable: windNorthward - defer to post: true - - obs space: - name: Surface Land Stations - obsdatain: - engine: - type: H5File - obsfile: ./obs/sfc.$BYYYYYMMDDTHH0000Z.nc4 - missing file action: warn - obsdataout: - engine: - type: H5File - obsfile: ./hofx/sfc.$BYYYYYMMDDTHH0000Z.nc4 - io pool: - max pool size: 6 - simulated variables: - - windEastward - - windNorthward - - virtualTemperature - - airTemperature - - specificHumidity - - stationPressure - obs operator: - name: Composite - components: - - name: VertInterp - variables: - - name: windEastward - - name: windNorthward - vertical coordinate: geopotential_height - observation vertical coordinate group: DerivedVariables - observation vertical coordinate: adjustedHeight - interpolation method: linear - hofx scaling field: SurfaceWindScalingHeight - hofx scaling field group: DerivedVariables - - name: VertInterp - observation alias file: $FVHOME/run/jedi/Config/obsop_name_map.yaml - variables: - - name: airTemperature - - name: virtualTemperature - - name: SfcPCorrected - variables: - - name: stationPressure - da_psfc_scheme: GSI - geovar_geomz: geopotential_height - geovar_sfc_geomz: height_above_mean_sea_level_at_surface - station_altitude: height - - name: Identity - observation alias file: $FVHOME/run/jedi/Config/obsop_name_map.yaml - variables: - - name: specificHumidity - linear obs operator: - name: Composite - components: - - name: VertInterp - variables: - - name: windEastward - - name: windNorthward - vertical coordinate: geopotential_height - observation vertical coordinate group: DerivedVariables - observation vertical coordinate: adjustedHeight - interpolation method: linear - hofx scaling field: SurfaceWindScalingHeight - hofx scaling field group: DerivedVariables - - name: VertInterp - observation alias file: $FVHOME/run/jedi/Config/obsop_name_map.yaml - variables: - - name: airTemperature - - name: virtualTemperature - - name: Identity - observation alias file: $FVHOME/run/jedi/Config/obsop_name_map.yaml - variables: - - name: stationPressure - - name: specificHumidity - obs prior filters: - - filter: Variable Transforms - Transform: AdjustedHeightCoordinate - SkipWhenNoObs: false - - filter: Variable Transforms - Transform: SurfaceWindScalingHeight - SkipWhenNoObs: false - obs post filters: - - filter: Bounds Check - filter variables: - - name: stationPressure - minvalue: 49999 - action: - name: reject - - filter: Perform Action - filter variables: - - name: stationPressure - where: - - variable: PreUseFlag/stationPressure - minvalue: 1 - action: - name: reject - - filter: RejectList - where: - - variable: - name: PreQC/stationPressure - is_in: 4-15 - - filter: Perform Action - filter variables: - - name: stationPressure - where: - - variable: ObsType/stationPressure - is_in: - - 181 - action: - name: assign error - error function: - name: ObsFunction/ObsErrorModelStepwiseLinear - options: - xvar: - name: ObsValue/stationPressure - xvals: - - 70000 - - 65000 - - 60000 - - 55000 - errors: - - 100 - - 120 - - 120 - - 100000000000.0 - - filter: Perform Action - filter variables: - - name: stationPressure - where: - - variable: ObsType/stationPressure - is_in: - - 187 - action: - name: assign error - error function: - name: ObsFunction/ObsErrorModelStepwiseLinear - options: - xvar: - name: ObsValue/stationPressure - xvals: - - 80000 - - 75000 - - 70000 - - 65000 - errors: - - 100 - - 130 - - 160 - - 100000000000.0 - - filter: Perform Action - action: - name: inflate error - inflation factor: 1.2 - where: - - variable: PreQC/stationPressure - is_in: - - 3 - - filter: Perform Action - filter variables: - - name: stationPressure - action: - name: inflate error - inflation variable: - name: ObsFunction/ObsErrorFactorSfcPressure - options: - geovar_geomz: geopotential_height - geovar_sfc_geomz: height_above_mean_sea_level_at_surface - station_altitude: height - - filter: Variable Assignment - assignments: - - name: TempObsErrorData/stationPressure - type: float - function: - name: ObsFunction/Arithmetic - options: - variables: - - name: ObsErrorData/stationPressure - defer to post: true - - filter: Perform Action - filter variables: - - name: stationPressure - action: - name: assign error - error parameter: 100 - where: - - variable: - name: TempObsErrorData/stationPressure - maxvalue: 100 - - variable: - name: TempObsErrorData/stationPressure - value: is_valid - defer to post: true - - filter: Perform Action - filter variables: - - name: stationPressure - action: - name: assign error - error parameter: 300 - where: - - variable: - name: TempObsErrorData/stationPressure - minvalue: 300 - - variable: - name: TempObsErrorData/stationPressure - value: is_valid - defer to post: true - - filter: Background Check - filter variables: - - name: stationPressure - threshold: 4.0 - action: - name: reject - where: - - variable: PreQC/stationPressure - is_not_in: - - 3 - - variable: ObsType/stationPressure - is_in: 187 - defer to post: true - - filter: Background Check - filter variables: - - name: stationPressure - threshold: 2.8 - action: - name: reject - where: - - variable: PreQC/stationPressure - is_in: - - 3 - - variable: ObsType/stationPressure - is_in: 187 - defer to post: true - - filter: Background Check - filter variables: - - name: stationPressure - threshold: 3.6 - action: - name: reject - where: - - variable: PreQC/stationPressure - is_not_in: - - 3 - - variable: ObsType/stationPressure - is_in: - - 181 - defer to post: true - - filter: Background Check - filter variables: - - name: stationPressure - threshold: 2.52 - action: - name: reject - where: - - variable: PreQC/stationPressure - is_in: - - 3 - - variable: ObsType/stationPressure - is_in: - - 181 - defer to post: true - - filter: Perform Action - filter variables: - - name: stationPressure - action: - name: assign error - error function: TempObsErrorData/stationPressure - where: - - variable: - name: TempObsErrorData/stationPressure - value: is_valid - defer to post: true - - filter: Perform Action - filter variables: - - name: stationPressure - action: - name: inflate error - inflation variable: - name: ObsFunction/ObsErrorFactorDuplicateCheck - options: - use_air_pressure: false - variable: stationPressure - defer to post: true - - filter: Bounds Check - filter variables: - - name: stationPressure - test variables: - - name: ObsErrorData/stationPressure - maxvalue: 100000.0 - defer to post: true - - filter: Perform Action - filter variables: - - name: specificHumidity - where: - - variable: ObsType/specificHumidity - is_in: 181,187 - action: - name: reject - - filter: Perform Action - filter variables: - - name: airTemperature - where: - - variable: ObsType/airTemperature - is_in: 181,187 - action: - name: reject - - filter: Perform Action - filter variables: - - name: virtualTemperature - where: - - variable: ObsType/virtualTemperature - is_in: 181,187 - action: - name: reject - - filter: Perform Action - filter variables: - - name: windEastward - where: - - variable: ObsType/windEastward - is_in: 281,287 - action: - name: reject - - filter: Perform Action - filter variables: - - name: windNorthward - where: - - variable: ObsType/windNorthward - is_in: 281,287 - action: - name: reject - - obs space: - name: Radiosondes - obsdatain: - engine: - type: H5File - obsfile: ./obs/sondes.$BYYYYYMMDDTHH0000Z.nc4 - missing file action: error - obsgrouping: - group variables: - - stationIdentification - - releaseTime - sort variable: pressure - sort order: descending - obsdataout: - engine: - type: H5File - obsfile: ./hofx/sondes.$BYYYYYMMDDTHH0000Z.nc4 - io pool: - max pool size: 6 - simulated variables: - - windEastward - - windNorthward - - virtualTemperature - - airTemperature - - specificHumidity - - stationPressure - obs operator: - name: Composite - components: - - name: VertInterp - variables: - - name: windEastward - - name: windNorthward - hofx scaling field: SurfaceWindScalingPressure - hofx scaling field group: DerivedVariables - - name: VertInterp - variables: - - name: airTemperature - - name: virtualTemperature - - name: specificHumidity - - name: SfcPCorrected - variables: - - name: stationPressure - da_psfc_scheme: GSI - geovar_geomz: geopotential_height - geovar_sfc_geomz: height_above_mean_sea_level_at_surface - station_altitude: height - linear obs operator: - name: Composite - components: - - name: VertInterp - variables: - - name: windEastward - - name: windNorthward - hofx scaling field: SurfaceWindScalingPressure - hofx scaling field group: DerivedVariables - - name: VertInterp - variables: - - name: airTemperature - - name: virtualTemperature - - name: specificHumidity - - name: Identity - variables: - - name: stationPressure - obs prior filters: - - filter: Variable Transforms - Transform: SurfaceWindScalingPressure - SkipWhenNoObs: false - obs post filters: - - filter: Perform Action - filter variables: - - name: stationPressure - where: - - variable: PreUseFlag/stationPressure - minvalue: 1 - action: - name: reject - - filter: RejectList - where: - - variable: - name: PreQC/stationPressure - is_in: 4-15 - - filter: Perform Action - filter variables: - - name: stationPressure - action: - name: assign error - error function: - name: ObsFunction/ObsErrorModelStepwiseLinear - options: - xvar: - name: ObsValue/stationPressure - xvals: - - 60000 - - 55000 - errors: - - 100 - - 100000000000.0 - - filter: Perform Action - filter variables: - - name: stationPressure - action: - name: inflate error - inflation factor: 1.2 - where: - - variable: PreQC/stationPressure - is_in: - - 3 - - filter: Perform Action - filter variables: - - name: stationPressure - action: - name: inflate error - inflation variable: - name: ObsFunction/ObsErrorFactorSfcPressure - options: - geovar_geomz: geopotential_height - geovar_sfc_geomz: height_above_mean_sea_level_at_surface - station_altitude: height - - filter: Variable Assignment - assignments: - - name: TempObsErrorData/stationPressure - type: float - function: - name: ObsFunction/Arithmetic - options: - variables: - - name: ObsErrorData/stationPressure - defer to post: true - - filter: Perform Action - filter variables: - - name: stationPressure - action: - name: assign error - error parameter: 100 - where: - - variable: - name: TempObsErrorData/stationPressure - maxvalue: 100 - - variable: - name: TempObsErrorData/stationPressure - value: is_valid - defer to post: true - - filter: Perform Action - filter variables: - - name: stationPressure - action: - name: assign error - error parameter: 300 - where: - - variable: - name: TempObsErrorData/stationPressure - minvalue: 300 - - variable: - name: TempObsErrorData/stationPressure - value: is_valid - defer to post: true - - filter: Background Check - filter variables: - - name: stationPressure - threshold: 4.0 - action: - name: reject - where: - - variable: PreQC/stationPressure - is_not_in: - - 3 - defer to post: true - - filter: Background Check - filter variables: - - name: stationPressure - threshold: 2.8 - action: - name: reject - where: - - variable: PreQC/stationPressure - is_in: - - 3 - defer to post: true - - filter: Perform Action - filter variables: - - name: stationPressure - action: - name: assign error - error function: TempObsErrorData/stationPressure - where: - - variable: - name: TempObsErrorData/stationPressure - value: is_valid - defer to post: true - - filter: Perform Action - filter variables: - - name: stationPressure - action: - name: inflate error - inflation variable: - name: ObsFunction/ObsErrorFactorDuplicateCheck - options: - use_air_pressure: false - variable: stationPressure - defer to post: true - - filter: Perform Action - filter variables: - - name: specificHumidity - where: - - variable: PreUseFlag/specificHumidity - minvalue: 1 - action: - name: reject - - filter: Perform Action - filter variables: - - name: specificHumidity - where: - - variable: ObsType/specificHumidity - action: - name: assign error - error function: - name: ObsFunction/ObsErrorSatSpecHumidity - options: - variable: specificHumidity - input_error_name: GsiInputObsError - - filter: BlackList - filter variables: - - name: specificHumidity - action: - name: inflate error - inflation variable: - name: ObsFunction/ObsErrorFactorPressureCheck - options: - variable: specificHumidity - inflation factor: 8.0 - adjusted_error_name: GsiAdjustObsError - geovar_sfc_geomz: height_above_mean_sea_level_at_surface - defer to post: true - - filter: Variable Assignment - assignments: - - name: TempObsErrorData/specificHumidity - type: float - function: - name: ObsFunction/Arithmetic - options: - variables: - - name: ObsErrorData/specificHumidity - defer to post: true - - filter: Perform Action - filter variables: - - name: specificHumidity - action: - name: inflate error - inflation variable: - name: ObsFunction/ObsErrorFactorDuplicateCheck - options: - use_air_pressure: true - variable: specificHumidity - defer to post: true - - filter: Perform Action - filter variables: - - name: airTemperature - action: - name: assign error - error function: - name: ObsFunction/ObsErrorModelStepwiseLinear - options: - xvar: - name: MetaData/pressure - xvals: - - 105000 - - 100000 - - 95000 - - 90000 - - 85000 - - 70000 - - 65000 - - 60000 - - 40000 - - 35000 - - 30000 - - 25000 - - 20000 - - 5000 - - 4000 - - 3000 - - 2000 - - 1000 - errors: - - 1.3 - - 1.1 - - 0.9 - - 0.7 - - 0.6 - - 0.6 - - 0.55 - - 0.5 - - 0.5 - - 0.55 - - 0.65 - - 1.1 - - 1.2 - - 1.2 - - 1.4 - - 1.6 - - 1.85 - - 2.0 - - filter: Perform Action - filter variables: - - name: airTemperature - action: - name: inflate error - inflation variable: - name: ObsFunction/ObsErrorFactorConventional - options: - test QCflag: PreQC - test QCthreshold: 3 - inflate variables: - - airTemperature - pressure: MetaData/pressure - distance threshold: -1.0 - defer to post: true - - filter: Perform Action - filter variables: - - name: airTemperature - action: - name: inflate error - inflation factor: 1.2 - where: - - variable: PreQC/airTemperature - is_in: - - 3 7 - defer to post: true - - filter: Perform Action - filter variables: - - name: airTemperature - action: - name: inflate error - inflation factor: 1.2 - where: - - variable: MetaData/pressure - minvalue: 0 - maxvalue: 9999 - defer to post: true - - filter: Perform Action - filter variables: - - name: airTemperature - action: - name: assign error - error function: GsiAdjustObsError/airTemperature - where: - - variable: - name: GsiAdjustObsError/airTemperature - value: is_valid - defer to post: true - - filter: Perform Action - filter variables: - - name: airTemperature - action: - name: inflate error - inflation variable: - name: ObsFunction/ObsErrorFactorPressureCheck - options: - variable: airTemperature - inflation factor: 8.0 - geovar_sfc_geomz: height_above_mean_sea_level_at_surface - defer to post: true - - filter: Variable Assignment - assignments: - - name: TempObsErrorData/airTemperature - type: float - function: - name: ObsFunction/Arithmetic - options: - variables: - - name: ObsErrorData/airTemperature - defer to post: true - - filter: Perform Action - filter variables: - - name: airTemperature - action: - name: assign error - error parameter: 1.3 - where: - - variable: - name: TempObsErrorData/airTemperature - maxvalue: 1.3 - - variable: - name: TempObsErrorData/airTemperature - value: is_valid - defer to post: true - - filter: Perform Action - filter variables: - - name: airTemperature - action: - name: assign error - error parameter: 5.6 - where: - - variable: - name: TempObsErrorData/airTemperature - minvalue: 5.6 - - variable: - name: TempObsErrorData/airTemperature - value: is_valid - defer to post: true - - filter: Perform Action - filter variables: - - name: airTemperature - where: - - variable: PreUseFlag/airTemperature - minvalue: 1 - action: - name: reject - - filter: Background Check - filter variables: - - name: airTemperature - threshold: 8.0 - action: - name: reject - where: - - variable: PreQC/airTemperature - is_not_in: - - 3 - defer to post: true - - filter: Background Check - filter variables: - - name: airTemperature - threshold: 5.6 - action: - name: reject - where: - - variable: PreQC/airTemperature - is_in: - - 3 - defer to post: true - - filter: Perform Action - filter variables: - - name: airTemperature - action: - name: assign error - error function: TempObsErrorData/airTemperature - where: - - variable: - name: TempObsErrorData/airTemperature - value: is_valid - defer to post: true - - filter: Perform Action - filter variables: - - name: airTemperature - action: - name: inflate error - inflation variable: - name: ObsFunction/ObsErrorFactorDuplicateCheck - options: - use_air_pressure: true - variable: airTemperature - defer to post: true - - filter: Perform Action - filter variables: - - name: virtualTemperature - action: - name: assign error - error function: - name: ObsFunction/ObsErrorModelStepwiseLinear - options: - xvar: - name: MetaData/pressure - xvals: - - 105000 - - 100000 - - 95000 - - 90000 - - 85000 - - 70000 - - 65000 - - 60000 - - 40000 - - 35000 - - 30000 - - 25000 - - 20000 - - 5000 - - 4000 - - 3000 - - 2000 - - 1000 - errors: - - 1.3 - - 1.1 - - 0.9 - - 0.7 - - 0.6 - - 0.6 - - 0.55 - - 0.5 - - 0.5 - - 0.55 - - 0.65 - - 1.1 - - 1.2 - - 1.2 - - 1.4 - - 1.6 - - 1.85 - - 2.0 - - filter: Perform Action - filter variables: - - name: virtualTemperature - action: - name: inflate error - inflation variable: - name: ObsFunction/ObsErrorFactorConventional - options: - test QCflag: PreQC - test QCthreshold: 3 - inflate variables: - - virtualTemperature - pressure: MetaData/pressure - distance threshold: -1.0 - defer to post: true - - filter: Perform Action - filter variables: - - name: virtualTemperature - action: - name: inflate error - inflation factor: 1.2 - where: - - variable: PreQC/virtualTemperature - is_in: - - 3 7 - defer to post: true - - filter: Perform Action - filter variables: - - name: virtualTemperature - action: - name: inflate error - inflation factor: 1.2 - where: - - variable: MetaData/pressure - minvalue: 0 - maxvalue: 9999 - defer to post: true - - filter: Perform Action - filter variables: - - name: virtualTemperature - action: - name: assign error - error function: GsiAdjustObsError/virtualTemperature - where: - - variable: - name: GsiAdjustObsError/virtualTemperature - value: is_valid - defer to post: true - - filter: Perform Action - filter variables: - - name: virtualTemperature - action: - name: inflate error - inflation variable: - name: ObsFunction/ObsErrorFactorPressureCheck - options: - variable: virtualTemperature - inflation factor: 8.0 - geovar_sfc_geomz: height_above_mean_sea_level_at_surface - defer to post: true - - filter: Variable Assignment - assignments: - - name: TempObsErrorData/virtualTemperature - type: float - function: - name: ObsFunction/Arithmetic - options: - variables: - - name: ObsErrorData/virtualTemperature - defer to post: true - - filter: Perform Action - filter variables: - - name: virtualTemperature - action: - name: assign error - error parameter: 1.3 - where: - - variable: - name: TempObsErrorData/virtualTemperature - maxvalue: 1.3 - - variable: - name: TempObsErrorData/virtualTemperature - value: is_valid - defer to post: true - - filter: Perform Action - filter variables: - - name: virtualTemperature - action: - name: assign error - error parameter: 5.6 - where: - - variable: - name: TempObsErrorData/virtualTemperature - minvalue: 5.6 - - variable: - name: TempObsErrorData/virtualTemperature - value: is_valid - defer to post: true - - filter: Perform Action - filter variables: - - name: virtualTemperature - where: - - variable: PreUseFlag/virtualTemperature - minvalue: 1 - action: - name: reject - - filter: Background Check - filter variables: - - name: virtualTemperature - threshold: 8.0 - action: - name: reject - where: - - variable: PreQC/virtualTemperature - is_not_in: - - 3 - defer to post: true - - filter: Background Check - filter variables: - - name: virtualTemperature - threshold: 5.6 - action: - name: reject - where: - - variable: PreQC/virtualTemperature - is_in: - - 3 - defer to post: true - - filter: Perform Action - filter variables: - - name: virtualTemperature - action: - name: assign error - error function: TempObsErrorData/virtualTemperature - where: - - variable: - name: TempObsErrorData/virtualTemperature - value: is_valid - defer to post: true - - filter: Perform Action - filter variables: - - name: virtualTemperature - action: - name: inflate error - inflation variable: - name: ObsFunction/ObsErrorFactorDuplicateCheck - options: - use_air_pressure: true - variable: virtualTemperature - defer to post: true - - filter: Bounds Check - filter variables: - - name: windEastward - - name: windNorthward - minvalue: -135 - maxvalue: 135 - action: - name: assign error - error function: - name: ObsFunction/ObsErrorModelStepwiseLinear - options: - xvar: - name: MetaData/pressure - xvals: - - 110000 - - 105000 - - 100000 - - 95000 - - 90000 - - 85000 - - 80000 - - 75000 - - 70000 - - 65000 - - 60000 - - 55000 - - 50000 - - 45000 - - 40000 - - 35000 - - 30000 - - 25000 - - 20000 - - 15000 - - 10000 - - 7500 - - 5000 - - 4000 - - 3000 - - 2000 - - 1000 - - 500 - - 400 - - 300 - - 200 - - 100 - - 0 - errors: - - 1.5 - - 1.5 - - 1.5 - - 1.5 - - 1.5 - - 1.5 - - 1.5 - - 1.6 - - 1.7 - - 1.8 - - 1.9 - - 2.0 - - 2.1 - - 2.2 - - 2.2 - - 2.3 - - 2.3 - - 2.4 - - 2.4 - - 2.4 - - 2.4 - - 2.4 - - 2.4 - - 2.4 - - 2.5 - - 2.7 - - 2.9 - - 3.1 - - 3.3 - - 3.5 - - 3.7 - - 3.9 - - 4.1 - - filter: Perform Action - filter variables: - - name: windEastward - where: - - variable: PreUseFlag/windEastward - is_in: 100 - action: - name: reject - - filter: Perform Action - filter variables: - - name: windNorthward - where: - - variable: PreUseFlag/windNorthward - is_in: 100 - action: - name: reject - - filter: Perform Action - filter variables: - - name: windEastward - action: - name: assign error - error function: GsiAdjustObsError/windEastward - where: - - variable: - name: GsiAdjustObsError/windEastward - value: is_valid - - filter: Perform Action - filter variables: - - name: windNorthward - action: - name: assign error - error function: GsiAdjustObsError/windNorthward - where: - - variable: - name: GsiAdjustObsError/windNorthward - value: is_valid - - filter: Perform Action - filter variables: - - name: windEastward - where: - - variable: - name: ObsType/windEastward - is_in: 220,221 - action: - name: inflate error - inflation variable: - name: ObsFunction/ObsErrorFactorPressureCheck - options: - variable: windEastward - inflation factor: 4.0 - adjusted_error_name: GsiAdjustObsError - geovar_sfc_geomz: height_above_mean_sea_level_at_surface - - filter: Perform Action - filter variables: - - name: windNorthward - where: - - variable: - name: ObsType/windNorthward - is_in: 220,221 - action: - name: inflate error - inflation variable: - name: ObsFunction/ObsErrorFactorPressureCheck - options: - variable: windNorthward - inflation factor: 4.0 - adjusted_error_name: GsiAdjustObsError - geovar_sfc_geomz: height_above_mean_sea_level_at_surface - - filter: Background Check - filter variables: - - name: windEastward - function absolute threshold: - - name: ObsFunction/WindsSPDBCheck - options: - wndtype: - - 220 - - 221 - cgross: - - 8.0 - - 8.0 - error_min: - - 1.4 - - 1.4 - error_max: - - 6.1 - - 6.1 - variable: windEastward - action: - name: reject - - filter: Background Check - filter variables: - - name: windNorthward - function absolute threshold: - - name: ObsFunction/WindsSPDBCheck - options: - wndtype: - - 220 - - 221 - cgross: - - 8.0 - - 8.0 - error_min: - - 1.4 - - 1.4 - error_max: - - 6.1 - - 6.1 - variable: windNorthward - action: - name: reject - - filter: Bounds Check - filter variables: - - name: windEastward - test variables: - - name: ObsErrorData/windEastward - maxvalue: 100.0 - action: - name: reject - defer to post: true - - filter: Variable Assignment - assignments: - - name: TempObsErrorData/windEastward - type: float - function: - name: ObsFunction/Arithmetic - options: - variables: - - name: ObsErrorData/windEastward - defer to post: true - - filter: Variable Assignment - assignments: - - name: TempObsErrorData/windNorthward - type: float - function: - name: ObsFunction/Arithmetic - options: - variables: - - name: ObsErrorData/windNorthward - defer to post: true - - filter: Bounds Check - filter variables: - - name: windNorthward - test variables: - - name: ObsErrorData/windNorthward - maxvalue: 100.0 - action: - name: reject - defer to post: true - - filter: BlackList - filter variables: - - name: windEastward - action: - name: inflate error - inflation variable: - name: ObsFunction/ObsErrorFactorDuplicateCheck - options: - use_air_pressure: true - variable: windEastward - where: - - variable: - name: ObsType/windEastward - is_in: 220 - defer to post: true - - filter: BlackList - filter variables: - - name: windNorthward - action: - name: inflate error - inflation variable: - name: ObsFunction/ObsErrorFactorDuplicateCheck - options: - use_air_pressure: true - variable: windNorthward - where: - - variable: - name: ObsType/windNorthward - is_in: 220 - defer to post: true - - obs operator: - name: CRTM - Absorbers: - - H2O - - O3 - - CO2 - linear obs operator: - Absorbers: - - H2O - - O3 - Surfaces: - - Water_Temperature - - Land_Temperature - - Ice_Temperature - - Snow_Temperature - obs options: - Sensor_ID: ssmis_f17 - EndianType: little_endian - CoefficientPath: $JEDI_CRTM_COEFFS - obs space: - name: ssmis_f17 - obsdatain: - engine: - type: H5File - obsfile: ./obs/ssmis_f17.$BYYYYYMMDDTHH0000Z.nc4 - missing file action: warn - obsdataout: - engine: - type: H5File - obsfile: ./hofx/ssmis_f17.$BYYYYYMMDDTHH0000Z.nc4 - io pool: - max pool size: 6 - simulated variables: - - brightnessTemperature - channels: 1-24 - obs bias: - input file: ./obs/ssmis_f17.$PYYYYYMMDDTHH0000Z.satbias.nc4 - output file: ./vbc/ssmis_f17.$BYYYYYMMDDTHH0000Z.satbias.nc4 - variational bc: - predictors: - - name: constant - - name: lapseRate - order: 2 - tlapse: ./obs/ssmis_f17.$PYYYYYMMDDTHH0000Z.tlapse.txt - - name: lapseRate - tlapse: ./obs/ssmis_f17.$PYYYYYMMDDTHH0000Z.tlapse.txt - - name: cosineOfLatitudeTimesOrbitNode - - name: sineOfLatitude - - name: emissivityJacobian - - name: sensorScanAngle - var_name: sensorScanPosition - order: 4 - - name: sensorScanAngle - var_name: sensorScanPosition - order: 3 - - name: sensorScanAngle - var_name: sensorScanPosition - order: 2 - - name: sensorScanAngle - var_name: sensorScanPosition - covariance: - minimal required obs number: 20 - variance range: - - 1.0e-06 - - 10.0 - step size: 0.0001 - largest analysis variance: 10000.0 - prior: - input file: ./obs/ssmis_f17.$PYYYYYMMDDTHH0000Z.satbias_cov.nc4 - inflation: - ratio: 1.1 - ratio for small dataset: 2.0 - output file: ./vbc/ssmis_f17.$BYYYYYMMDDTHH0000Z.satbias_cov.nc4 - obs prior filters: - - filter: Perform Action - filter variables: - - name: brightnessTemperature - channels: 1-24 - action: - name: assign error - error parameter vector: - - 1.5 - - 0.5 - - 0.5 - - 0.5 - - 0.5 - - 1.0 - - 1.0 - - 3.0 - - 3.0 - - 3.0 - - 3.0 - - 2.4 - - 1.27 - - 1.44 - - 3.0 - - 1.34 - - 1.74 - - 3.75 - - 3.0 - - 3.0 - - 2.0 - - 6.4 - - 1.0 - - 1.0 - obs post filters: - - filter: Background Check - filter variables: - - name: brightnessTemperature - channels: 1-24 - absolute threshold: 3.5 - remove bias correction: true - where: - - variable: - name: GeoVaLs/water_area_fraction - minvalue: 0.99 - action: - name: reject - - filter: RejectList - filter variables: - - name: brightnessTemperature - channels: 1-24 - where: - - variable: - name: GeoVaLs/geopotential_height_at_surface - minvalue: 2000.0 - min_exclusive: true - - variable: - name: GeoVaLs/water_area_fraction - maxvalue: 0.99 - max_exclusive: true - - filter: RejectList - filter variables: - - name: brightnessTemperature - channels: 1-3,8-18 - where: - - variable: - name: GeoVaLs/land_area_fraction - maxvalue: 0.99 - max_exclusive: true - - variable: - name: GeoVaLs/water_area_fraction - maxvalue: 0.99 - max_exclusive: true - - variable: - name: GeoVaLs/ice_area_fraction - maxvalue: 0.99 - max_exclusive: true - - variable: - name: GeoVaLs/surface_snow_area_fraction - maxvalue: 0.99 - max_exclusive: true - - filter: Difference Check - filter variables: - - name: brightnessTemperature - channels: 1-2, 12-16 - reference: ObsValue/brightnessTemperature_2 - value: HofX/brightnessTemperature_2 - minvalue: -1.5 - maxvalue: 1.5 - where: - - variable: - name: GeoVaLs/water_area_fraction - maxvalue: 0.99 - max_exclusive: true - - filter: Background Check - filter variables: - - name: brightnessTemperature - channels: 1-24 - absolute threshold: 3.5 - remove bias correction: true - where: - - variable: - name: GeoVaLs/water_area_fraction - maxvalue: 0.99 - max_exclusive: true - action: - name: reject - - filter: Difference Check - filter variables: - - name: brightnessTemperature - channels: 9 - reference: ObsValue/brightnessTemperature_9 - value: - name: ObsFunction/Arithmetic - options: - variables: - - name: HofX/brightnessTemperature_17 - - name: ObsBiasData/brightnessTemperature_17 - - name: HofX/brightnessTemperature_8 - - name: ObsBiasData/brightnessTemperature_8 - coefs: - - -0.485934 - - 0.485934 - - 0.473806 - - -0.473806 - intercept: 271.252327 - maxvalue: 2 - - filter: Difference Check - filter variables: - - name: brightnessTemperature - channels: 10 - reference: ObsValue/brightnessTemperature_10 - value: - name: ObsFunction/Arithmetic - options: - variables: - - name: HofX/brightnessTemperature_17 - - name: ObsBiasData/brightnessTemperature_17 - - name: HofX/brightnessTemperature_8 - - name: ObsBiasData/brightnessTemperature_8 - coefs: - - -0.413688 - - 0.413688 - - 0.361549 - - -0.361549 - intercept: 272.280341 - maxvalue: 2 - - filter: Difference Check - filter variables: - - name: brightnessTemperature - channels: 11 - reference: ObsValue/brightnessTemperature_11 - value: - name: ObsFunction/Arithmetic - options: - variables: - - name: HofX/brightnessTemperature_17 - - name: ObsBiasData/brightnessTemperature_17 - - name: HofX/brightnessTemperature_8 - - name: ObsBiasData/brightnessTemperature_8 - coefs: - - -0.400882 - - 0.400882 - - 0.27051 - - -0.27051 - intercept: 278.824902 - maxvalue: 2 - - filter: Bounds Check - filter variables: - - name: brightnessTemperature - channels: 1-24 - test variables: - - name: ObsFunction/NearSSTRetCheckIR - channels: 1-24 - options: - channels: 1-24 - use_flag: - - -1 - - -1 - - -1 - - -1 - - 1 - - 1 - - 1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - 1 - - 1 - maxvalue: 1.0e-12 - action: - name: reject - - filter: BlackList - filter variables: - - name: brightnessTemperature - channels: 1-24 - action: - name: inflate error - inflation variable: - name: ObsFunction/ObsErrorFactorSurfJacobianRad - channels: 1-24 - options: - channels: 1-24 - sensor: ssmis_f17 - obserr_demisf: - - 0.01 - - 0.01 - - 0.01 - - 0.01 - - 0.01 - obserr_dtempf: - - 0.5 - - 0.5 - - 0.5 - - 0.5 - - 0.5 - - filter: Variable Assignment - assignments: - - name: DerivedMetaData/errorInflationFactor1 - type: float - function: - name: ObsFunction/Arithmetic - options: - variables: - - name: ObsErrorData/brightnessTemperature_1 - coefs: - - 2.25 - exponents: - - -1 - - filter: Background Check - filter variables: - - name: brightnessTemperature_1 - threshold: DerivedMetaData/errorInflationFactor1 - absolute threshold: 6.0 - action: - name: reject - - filter: Variable Assignment - assignments: - - name: DerivedMetaData/errorInflationFactor2 - type: float - function: - name: ObsFunction/Arithmetic - options: - variables: - - name: ObsErrorData/brightnessTemperature_2 - coefs: - - 0.75 - exponents: - - -1 - - filter: Background Check - filter variables: - - name: brightnessTemperature_2 - threshold: DerivedMetaData/errorInflationFactor2 - absolute threshold: 6.0 - action: - name: reject - - filter: Variable Assignment - assignments: - - name: DerivedMetaData/errorInflationFactor3 - type: float - function: - name: ObsFunction/Arithmetic - options: - variables: - - name: ObsErrorData/brightnessTemperature_3 - coefs: - - 0.75 - exponents: - - -1 - - filter: Background Check - filter variables: - - name: brightnessTemperature_3 - threshold: DerivedMetaData/errorInflationFactor3 - absolute threshold: 6.0 - action: - name: reject - - filter: Variable Assignment - assignments: - - name: DerivedMetaData/errorInflationFactor4 - type: float - function: - name: ObsFunction/Arithmetic - options: - variables: - - name: ObsErrorData/brightnessTemperature_4 - coefs: - - 0.75 - exponents: - - -1 - - filter: Background Check - filter variables: - - name: brightnessTemperature_4 - threshold: DerivedMetaData/errorInflationFactor4 - absolute threshold: 6.0 - action: - name: reject - - filter: Variable Assignment - assignments: - - name: DerivedMetaData/errorInflationFactor5 - type: float - function: - name: ObsFunction/Arithmetic - options: - variables: - - name: ObsErrorData/brightnessTemperature_5 - coefs: - - 0.75 - exponents: - - -1 - - filter: Background Check - filter variables: - - name: brightnessTemperature_5 - threshold: DerivedMetaData/errorInflationFactor5 - absolute threshold: 6.0 - action: - name: reject - - filter: Variable Assignment - assignments: - - name: DerivedMetaData/errorInflationFactor6 - type: float - function: - name: ObsFunction/Arithmetic - options: - variables: - - name: ObsErrorData/brightnessTemperature_6 - coefs: - - 1.5 - exponents: - - -1 - - filter: Background Check - filter variables: - - name: brightnessTemperature_6 - threshold: DerivedMetaData/errorInflationFactor6 - absolute threshold: 6.0 - action: - name: reject - - filter: Variable Assignment - assignments: - - name: DerivedMetaData/errorInflationFactor7 - type: float - function: - name: ObsFunction/Arithmetic - options: - variables: - - name: ObsErrorData/brightnessTemperature_7 - coefs: - - 1.5 - exponents: - - -1 - - filter: Background Check - filter variables: - - name: brightnessTemperature_7 - threshold: DerivedMetaData/errorInflationFactor7 - absolute threshold: 6.0 - action: - name: reject - - filter: Variable Assignment - assignments: - - name: DerivedMetaData/errorInflationFactor8 - type: float - function: - name: ObsFunction/Arithmetic - options: - variables: - - name: ObsErrorData/brightnessTemperature_8 - coefs: - - 4.5 - exponents: - - -1 - - filter: Background Check - filter variables: - - name: brightnessTemperature_8 - threshold: DerivedMetaData/errorInflationFactor8 - absolute threshold: 6.0 - action: - name: reject - - filter: Variable Assignment - assignments: - - name: DerivedMetaData/errorInflationFactor9 - type: float - function: - name: ObsFunction/Arithmetic - options: - variables: - - name: ObsErrorData/brightnessTemperature_9 - coefs: - - 4.5 - exponents: - - -1 - - filter: Background Check - filter variables: - - name: brightnessTemperature_9 - threshold: DerivedMetaData/errorInflationFactor9 - absolute threshold: 6.0 - action: - name: reject - - filter: Variable Assignment - assignments: - - name: DerivedMetaData/errorInflationFactor10 - type: float - function: - name: ObsFunction/Arithmetic - options: - variables: - - name: ObsErrorData/brightnessTemperature_10 - coefs: - - 4.5 - exponents: - - -1 - - filter: Background Check - filter variables: - - name: brightnessTemperature_10 - threshold: DerivedMetaData/errorInflationFactor10 - absolute threshold: 6.0 - action: - name: reject - - filter: Variable Assignment - assignments: - - name: DerivedMetaData/errorInflationFactor11 - type: float - function: - name: ObsFunction/Arithmetic - options: - variables: - - name: ObsErrorData/brightnessTemperature_11 - coefs: - - 4.5 - exponents: - - -1 - - filter: Background Check - filter variables: - - name: brightnessTemperature_11 - threshold: DerivedMetaData/errorInflationFactor11 - absolute threshold: 6.0 - action: - name: reject - - filter: Variable Assignment - assignments: - - name: DerivedMetaData/errorInflationFactor12 - type: float - function: - name: ObsFunction/Arithmetic - options: - variables: - - name: ObsErrorData/brightnessTemperature_12 - coefs: - - 3.6 - exponents: - - -1 - - filter: Background Check - filter variables: - - name: brightnessTemperature_12 - threshold: DerivedMetaData/errorInflationFactor12 - absolute threshold: 6.0 - action: - name: reject - - filter: Variable Assignment - assignments: - - name: DerivedMetaData/errorInflationFactor13 - type: float - function: - name: ObsFunction/Arithmetic - options: - variables: - - name: ObsErrorData/brightnessTemperature_13 - coefs: - - 1.905 - exponents: - - -1 - - filter: Background Check - filter variables: - - name: brightnessTemperature_13 - threshold: DerivedMetaData/errorInflationFactor13 - absolute threshold: 6.0 - action: - name: reject - - filter: Variable Assignment - assignments: - - name: DerivedMetaData/errorInflationFactor14 - type: float - function: - name: ObsFunction/Arithmetic - options: - variables: - - name: ObsErrorData/brightnessTemperature_14 - coefs: - - 2.16 - exponents: - - -1 - - filter: Background Check - filter variables: - - name: brightnessTemperature_14 - threshold: DerivedMetaData/errorInflationFactor14 - absolute threshold: 6.0 - action: - name: reject - - filter: Variable Assignment - assignments: - - name: DerivedMetaData/errorInflationFactor15 - type: float - function: - name: ObsFunction/Arithmetic - options: - variables: - - name: ObsErrorData/brightnessTemperature_15 - coefs: - - 4.5 - exponents: - - -1 - - filter: Background Check - filter variables: - - name: brightnessTemperature_15 - threshold: DerivedMetaData/errorInflationFactor15 - absolute threshold: 6.0 - action: - name: reject - - filter: Variable Assignment - assignments: - - name: DerivedMetaData/errorInflationFactor16 - type: float - function: - name: ObsFunction/Arithmetic - options: - variables: - - name: ObsErrorData/brightnessTemperature_16 - coefs: - - 2.01 - exponents: - - -1 - - filter: Background Check - filter variables: - - name: brightnessTemperature_16 - threshold: DerivedMetaData/errorInflationFactor16 - absolute threshold: 6.0 - action: - name: reject - - filter: Variable Assignment - assignments: - - name: DerivedMetaData/errorInflationFactor17 - type: float - function: - name: ObsFunction/Arithmetic - options: - variables: - - name: ObsErrorData/brightnessTemperature_17 - coefs: - - 2.61 - exponents: - - -1 - - filter: Background Check - filter variables: - - name: brightnessTemperature_17 - threshold: DerivedMetaData/errorInflationFactor17 - absolute threshold: 6.0 - action: - name: reject - - filter: Variable Assignment - assignments: - - name: DerivedMetaData/errorInflationFactor18 - type: float - function: - name: ObsFunction/Arithmetic - options: - variables: - - name: ObsErrorData/brightnessTemperature_18 - coefs: - - 5.625 - exponents: - - -1 - - filter: Background Check - filter variables: - - name: brightnessTemperature_18 - threshold: DerivedMetaData/errorInflationFactor18 - absolute threshold: 6.0 - action: - name: reject - - filter: Variable Assignment - assignments: - - name: DerivedMetaData/errorInflationFactor19 - type: float - function: - name: ObsFunction/Arithmetic - options: - variables: - - name: ObsErrorData/brightnessTemperature_19 - coefs: - - 4.5 - exponents: - - -1 - - filter: Background Check - filter variables: - - name: brightnessTemperature_19 - threshold: DerivedMetaData/errorInflationFactor19 - absolute threshold: 6.0 - action: - name: reject - - filter: Variable Assignment - assignments: - - name: DerivedMetaData/errorInflationFactor20 - type: float - function: - name: ObsFunction/Arithmetic - options: - variables: - - name: ObsErrorData/brightnessTemperature_20 - coefs: - - 4.5 - exponents: - - -1 - - filter: Background Check - filter variables: - - name: brightnessTemperature_20 - threshold: DerivedMetaData/errorInflationFactor20 - absolute threshold: 6.0 - action: - name: reject - - filter: Variable Assignment - assignments: - - name: DerivedMetaData/errorInflationFactor21 - type: float - function: - name: ObsFunction/Arithmetic - options: - variables: - - name: ObsErrorData/brightnessTemperature_21 - coefs: - - 3.0 - exponents: - - -1 - - filter: Background Check - filter variables: - - name: brightnessTemperature_21 - threshold: DerivedMetaData/errorInflationFactor21 - absolute threshold: 6.0 - action: - name: reject - - filter: Variable Assignment - assignments: - - name: DerivedMetaData/errorInflationFactor22 - type: float - function: - name: ObsFunction/Arithmetic - options: - variables: - - name: ObsErrorData/brightnessTemperature_22 - coefs: - - 9.6 - exponents: - - -1 - - filter: Background Check - filter variables: - - name: brightnessTemperature_22 - threshold: DerivedMetaData/errorInflationFactor22 - absolute threshold: 6.0 - action: - name: reject - - filter: Variable Assignment - assignments: - - name: DerivedMetaData/errorInflationFactor23 - type: float - function: - name: ObsFunction/Arithmetic - options: - variables: - - name: ObsErrorData/brightnessTemperature_23 - coefs: - - 1.5 - exponents: - - -1 - - filter: Background Check - filter variables: - - name: brightnessTemperature_23 - threshold: DerivedMetaData/errorInflationFactor23 - absolute threshold: 6.0 - action: - name: reject - - filter: Variable Assignment - assignments: - - name: DerivedMetaData/errorInflationFactor24 - type: float - function: - name: ObsFunction/Arithmetic - options: - variables: - - name: ObsErrorData/brightnessTemperature_24 - coefs: - - 1.5 - exponents: - - -1 - - filter: Background Check - filter variables: - - name: brightnessTemperature_24 - threshold: DerivedMetaData/errorInflationFactor24 - absolute threshold: 6.0 - action: - name: reject - - filter: Bounds Check - filter variables: - - name: brightnessTemperature - channels: 1-24 - test variables: - - name: ObsFunction/ChannelUseflagCheckRad - channels: 1-24 - options: - channels: 1-24 - use_flag: - - -1 - - -1 - - -1 - - -1 - - 1 - - 1 - - 1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - -1 - - 1 - - 1 - minvalue: 1.0e-12 - action: - name: reject diff --git a/src/Applications/GEOSdas_App/jedi/etc/jedi_asens.j b/src/Applications/GEOSdas_App/jedi/etc/jedi_asens.j new file mode 100755 index 00000000..cce9cdec --- /dev/null +++ b/src/Applications/GEOSdas_App/jedi/etc/jedi_asens.j @@ -0,0 +1,76 @@ +#!/bin/csh -fx +#SBATCH --account=$GID +@GEOSJEDI_QOS +@GEOSJEDI_PARTITION +#SBATCH --job-name=jasens +#SBATCH --output=jasens.log.o%j.txt +#SBATCH --ntasks=216 +#SBATCH --constraint=mil +#SBATCH --time=2:00:00 + +####################################################### +####################################################### +###### ###### +###### CAUTION: NOT READY YET ###### +###### ###### +####################################################### +####################################################### + +setenv EXPID $EXPID +setenv FVHOME $FVHOME +setenv FVROOT `cat $FVHOME/.FVROOT` +setenv JEDI_RUN_ADANA 1 + +setenv JFSENSLOC /discover/nobackup/projects/gmao/dadev/rtodling/Debug/Convert/4JEDI + +setenv GID $GID +setenv BATCH_SUBCMD sbatch + +if ( ! -d $FVHOME/run/jedi ) then + echo "No JEDI settings have been found within GEOS, abort" + exit 1 +endif + +set path = ( . $FVHOME/run/jedi $FVHOME/run $FVROOT/bin $path ) +source $FVROOT/bin/g5_modules + +cd $JFSENSLOC +if ( $?this_nymd ) then + set fsenslst = `ls $EXPID.jfsens_twe.eta.????????_??z+????????_??z-${this_nymd}_00z.nc4` +else + set fsenslst = `ls *jfsens*nc4` +endif +echo "Will work on the following forecast sensitivities:" +echo $fsenslst +echo " " + +cd - + +setenv FVWORK /discover/nobackup/projects/gmao/obsdev/rtodling/jediwork/tmpjasens.$$ +setenv HOLDRESULTS $FVWORK/Results +mkdir -p $FVWORK +mkdir -p $HOLDRESULTS +cd $FVWORK + +foreach sensfn ( $fsenslst ) + + echo $sensfn + set ttag = `echo $sensfn | cut -d. -f4 | cut -d- -f2` + echo $ttag + set nymda = `echo $ttag | cut -c1-8` + set hha = `echo $ttag | cut -c10-11` + set nhmsa = ${hha}0000 + + /bin/cp $JFSENSLOC/$sensfn jedi.fsens.eta.nc4 + + set bdatetime = ( `tick $nymda $nhmsa -10800` ) + + if ( -d $FVWORK/jana ) /bin/rm -r $FVWORK/jana + + jedi_driver.csh $bdatetime[1] $bdatetime[2] $nymda $nhmsa |& tee -a $FVWORK/$EXPID.jedi_asens.log.${nymda}_${hha}z.txt + + /bin/mv *.tar *.txt $HOLDRESULTS/ + +end +# /bin/rm $FVWORK +cd - diff --git a/src/Applications/GEOSdas_App/jedi/etc/jedi_diffstates.j b/src/Applications/GEOSdas_App/jedi/etc/jedi_diffstates.j index 03af3b05..7f0d8876 100644 --- a/src/Applications/GEOSdas_App/jedi/etc/jedi_diffstates.j +++ b/src/Applications/GEOSdas_App/jedi/etc/jedi_diffstates.j @@ -1,8 +1,8 @@ #!/bin/csh -x #---- blow needs to be unwired ---- -#@GEOSJEDI_QOS -#@GEOSJEDI_PARTITION -#SBATCH --ntasks-per-node=12 --ntasks=@JEDI_DIF_NTASKS +@GEOSJEDI_QOS +@GEOSJEDI_PARTITION +#SBATCH --ntasks-per-node=12 --ntasks=${JEDI_DIF_NCPUS} #SBATCH --constraint=mil #^^^^ above needs to be unwired ^^^^ #SBATCH --account=$GID diff --git a/src/Applications/GEOSdas_App/jedi/etc/obs/0observations.yaml b/src/Applications/GEOSdas_App/jedi/etc/obs/0observations.yaml new file mode 100644 index 00000000..6208cbe1 --- /dev/null +++ b/src/Applications/GEOSdas_App/jedi/etc/obs/0observations.yaml @@ -0,0 +1,7 @@ + observations: + get values: + variable change: + variable change name: Model2GeoVaLs + hydrometeor effective radii method: gsi + tropopause pressure method: gsi + observers: diff --git a/src/Applications/GEOSdas_App/jedi/etc/obs/abi_g16.yaml b/src/Applications/GEOSdas_App/jedi/etc/obs/abi_g16.yaml new file mode 100644 index 00000000..48c241a7 --- /dev/null +++ b/src/Applications/GEOSdas_App/jedi/etc/obs/abi_g16.yaml @@ -0,0 +1,366 @@ + - obs space: + name: ABI GOES-16 + obsdatain: + engine: + type: H5File + obsfile: ./obs/abi_g16.$BYYYYYMMDDTHH0000Z.nc4 + missing file action: warn + obsdataout: + engine: + type: H5File + obsfile: ./hofx/abi_g16.$BYYYYYMMDDTHH0000Z.nc4 + io pool: + max pool size: 6 + simulated variables: [brightnessTemperature] + channels: &abi_g16_channels [7-16] + + obs operator: + name: CRTM + Absorbers: [H2O,O3,CO2] + obs options: + Sensor_ID: abi_g16 + EndianType: little_endian + CoefficientPath: $JEDI_CRTM_COEFFS + linear obs operator: + Absorbers: [H2O,O3] + Surfaces: [Water_Temperature,Land_Temperature,Ice_Temperature,Snow_Temperature] + + obs bias: + input file: ./obs/abi_g16.$PYYYYYMMDDTHH0000Z.satbias.nc4 + output file: ./vbc/abi_g16.$BYYYYYMMDDTHH0000Z.satbias.nc4 + variational bc: + predictors: + - name: constant + - name: lapseRate + order: 2 + tlapse: &abi_g16_tlapse ./obs/abi_g16.$PYYYYYMMDDTHH0000Z.tlapse.txt + - name: lapseRate + tlapse: *abi_g16_tlapse + - name: emissivityJacobian + - name: sensorScanAngle + var_name: sensorScanPosition + order: 4 + - name: sensorScanAngle + var_name: sensorScanPosition + order: 3 + - name: sensorScanAngle + var_name: sensorScanPosition + order: 2 + - name: sensorScanAngle + var_name: sensorScanPosition + covariance: + minimal required obs number: 20 + variance range: + - 1e-06 + - 10.0 + step size: 0.0001 + largest analysis variance: 10000.0 + prior: + input file: ./obs/abi_g16.$PYYYYYMMDDTHH0000Z.satbias_cov.nc4 + inflation: + ratio: 1.1 + ratio for small dataset: 2.0 + output file: ./vbc/abi_g16.$BYYYYYMMDDTHH0000Z.satbias_cov.nc4 + + obs prior filters: + - filter: Perform Action + filter variables: + - name: brightnessTemperature + channels: *abi_g16_channels + action: + name: assign error + error parameter vector: [1.4,3.0,3.0,3.5,2.0,2.0,2.0,2.0,2.0,2.0] + + obs post filters: + # Useflag Check + - filter: Bounds Check + filter variables: + - name: brightnessTemperature + channels: *abi_g16_channels + test variables: + - name: ObsFunction/ChannelUseflagCheckRad + channels: *abi_g16_channels + options: + channels: *abi_g16_channels + use_flag: >>>use_channels_abi_g16<<< + minvalue: 1.0e-12 + action: + name: reject + + # Satellite Zenith Angle Check + - filter: Bounds Check + filter variables: + - name: brightnessTemperature + channels: *abi_g16_channels + test variables: + - name: MetaData/sensorZenithAngle + maxvalue: 65. + action: + name: reject + + # Surface type check + # Over water no reject. Over land, reject ch 7, 11-16. Over ice or snow, reject all. + - filter: BlackList + filter variables: + - name: brightnessTemperature + channels: 7, 11-16 + where: + - variable: + name: GeoVaLs/land_area_fraction + minvalue: 0.99 + - filter: BlackList + filter variables: + - name: brightnessTemperature + channels: *abi_g16_channels + where: + - variable: + name: GeoVaLs/ice_area_fraction + minvalue: 0.99 + - filter: BlackList + filter variables: + - name: brightnessTemperature + channels: *abi_g16_channels + where: + - variable: + name: GeoVaLs/surface_snow_area_fraction + minvalue: 0.99 + - filter: BlackList + filter variables: + - name: brightnessTemperature + channels: *abi_g16_channels + where: + - variable: + name: GeoVaLs/land_area_fraction + maxvalue: 0.99 + max_exclusive: true + - variable: + name: GeoVaLs/water_area_fraction + maxvalue: 0.99 + max_exclusive: true + - variable: + name: GeoVaLs/ice_area_fraction + maxvalue: 0.99 + max_exclusive: true + - variable: + name: GeoVaLs/surface_snow_area_fraction + maxvalue: 0.99 + max_exclusive: true + + # BT range check + - filter: Bounds Check + filter variables: + - name: brightnessTemperature + channels: *abi_g16_channels + minvalue: 0.0 + maxvalue: 1000.0 + action: + name: reject + + # Topography Check + - filter: Perform Action + filter variables: + - name: brightnessTemperature + channels: *abi_g16_channels + action: + name: inflate error + inflation variable: + name: ObsFunction/ObsErrorFactorTopoRad + channels: *abi_g16_channels + options: + channels: *abi_g16_channels + sensor: abi_g16 + + # Model top transmittance check + - filter: Perform Action + filter variables: + - name: brightnessTemperature + channels: *abi_g16_channels + action: + name: inflate error + inflation variable: + name: ObsFunction/ObsErrorFactorTransmitTopRad + channels: *abi_g16_channels + options: + channels: *abi_g16_channels + + # Scene Consistency Check based on ch13 (10.3 micron) SDTB + - filter: Perform Action + filter variables: + - name: brightnessTemperature + channels: *abi_g16_channels + where: + - variable: + name: ClearSkyStdDev/brightnessTemperature + channels: 13 + minvalue: 0.4 + action: + name: reject + - filter: Perform Action + filter variables: + - name: brightnessTemperature + channels: *abi_g16_channels + where: + - variable: + name: ClearSkyStdDev/brightnessTemperature + channels: 13 + maxvalue: 0.4 + minvalue: 0.3 + max_exclusive: true + action: + name: inflate error + inflation factor: 1.4142 + + # Scene Consistency Check for ch8-10 based on ch8 (6.2 micron) SDTB + - filter: Perform Action + filter variables: + - name: brightnessTemperature + channels: 8-10 + where: + - variable: + name: ClearSkyStdDev/brightnessTemperature + channels: 8 + maxvalue: 0.5 + minvalue: 0.4 + max_exclusive: true + action: + name: inflate error + inflation factor: 1.1489 + - filter: Perform Action + filter variables: + - name: brightnessTemperature + channels: 8-10 + where: + - variable: + name: ClearSkyStdDev/brightnessTemperature + channels: 8 + maxvalue: 0.6 + minvalue: 0.5 + max_exclusive: true + action: + name: inflate error + inflation factor: 1.2923 + - filter: Perform Action + filter variables: + - name: brightnessTemperature + channels: 8-10 + where: + - variable: + name: ClearSkyStdDev/brightnessTemperature + channels: 8 + maxvalue: 0.7 + minvalue: 0.6 + max_exclusive: true + action: + name: inflate error + inflation factor: 1.4967 + - filter: Perform Action + filter variables: + - name: brightnessTemperature + channels: 8-10 + where: + - variable: + name: ClearSkyStdDev/brightnessTemperature + channels: 8 + minvalue: 0.7 + action: + name: reject + + # Near SST Retrieval Check + - filter: Bounds Check + filter variables: + - name: brightnessTemperature + channels: *abi_g16_channels + test variables: + - name: ObsFunction/NearSSTRetCheckIR + channels: *abi_g16_channels + options: + channels: *abi_g16_channels + use_flag: >>>use_channels_abi_g16<<< + maxvalue: 1.0e-12 + action: + name: reject + + # Surface Jacobian Check + - filter: Perform Action + filter variables: + - name: brightnessTemperature + channels: *abi_g16_channels + action: + name: inflate error + inflation variable: + name: ObsFunction/ObsErrorFactorSurfJacobianRad + channels: *abi_g16_channels + options: + channels: *abi_g16_channels + sensor: abi_g16 + obserr_demisf: [0.01, 0.02, 0.03, 0.02, 0.03] + obserr_dtempf: [0.5, 2.0, 4.0, 2.0, 4.0] + + # All channels are retained where cloud fraction <=1 (i.e., 1%) + - filter: Domain Check + filter variables: + - name: brightnessTemperature + channels: *abi_g16_channels + where: + - variable: + name: MetaData/cloud_frac + maxvalue: 1 + + # For surface and ch10 (7.3 micron), use split window chns to remove oqaque clouds + # step 1: calculate splitWindowDiff with Tb_obs and Tb_sim (hofx, restored to before BC) + - filter: Variable Assignment + assignments: + - name: DerivedMetaData/splitWindowDiff + type: float + function: + name: ObsFunction/Arithmetic + options: + variables: + - name: ObsValue/brightnessTemperature + channels: 13 + - name: ObsValue/brightnessTemperature + channels: 14 + - name: HofX/brightnessTemperature + channels: 13 + - name: HofX/brightnessTemperature + channels: 14 + - name: ObsBiasData/brightnessTemperature + channels: 13 + - name: ObsBiasData/brightnessTemperature + channels: 14 + coefs: [1, -1, -1, 1, 1, -1] + # step 2: apply threshold + - filter: Perform Action + filter variables: + - name: brightnessTemperature + channels: 7, 10-16 + where: + - variable: + name: DerivedMetaData/splitWindowDiff + maxvalue: -0.75 + action: + name: reject + + # Final gross check + - filter: Background Check + filter variables: + - name: brightnessTemperature + channels: *abi_g16_channels + function absolute threshold: + - name: ObsFunction/ObsErrorBoundIR + channels: *abi_g16_channels + options: + channels: *abi_g16_channels + obserr_bound_latitude: + name: ObsFunction/ObsErrorFactorLatRad + options: + latitude_parameters: [0.0, 0.0, 0.0, 0.0] + obserr_bound_transmittop: + name: ObsFunction/ObsErrorFactorTransmitTopRad + channels: *abi_g16_channels + options: + channels: *abi_g16_channels + obserr_bound_max: [2.5,4.0,4.0,4.0,2.5,2.5,2.5,2.5,2.5,2.5] + action: + name: reject + observation_name: abi_g16 diff --git a/src/Applications/GEOSdas_App/jedi/etc/obs/abi_g18.yaml b/src/Applications/GEOSdas_App/jedi/etc/obs/abi_g18.yaml new file mode 100644 index 00000000..7c06ccc9 --- /dev/null +++ b/src/Applications/GEOSdas_App/jedi/etc/obs/abi_g18.yaml @@ -0,0 +1,366 @@ + - obs space: + name: ABI GOES-18 + obsdatain: + engine: + type: H5File + obsfile: ./obs/abi_g18.$BYYYYYMMDDTHH0000Z.nc4 + missing file action: warn + obsdataout: + engine: + type: H5File + obsfile: ./hofx/abi_g18.$BYYYYYMMDDTHH0000Z.nc4 + io pool: + max pool size: 6 + simulated variables: [brightnessTemperature] + channels: &abi_g18_channels [7-16] + + obs operator: + name: CRTM + Absorbers: [H2O,O3,CO2] + obs options: + Sensor_ID: abi_g18 + EndianType: little_endian + CoefficientPath: $JEDI_CRTM_COEFFS + linear obs operator: + Absorbers: [H2O,O3] + Surfaces: [Water_Temperature,Land_Temperature,Ice_Temperature,Snow_Temperature] + + obs bias: + input file: ./obs/abi_g18.$PYYYYYMMDDTHH0000Z.satbias.nc4 + output file: ./vbc/abi_g18.$BYYYYYMMDDTHH0000Z.satbias.nc4 + variational bc: + predictors: + - name: constant + - name: lapseRate + order: 2 + tlapse: &abi_g18_tlapse ./obs/abi_g18.$PYYYYYMMDDTHH0000Z.tlapse.txt + - name: lapseRate + tlapse: *abi_g18_tlapse + - name: emissivityJacobian + - name: sensorScanAngle + var_name: sensorScanPosition + order: 4 + - name: sensorScanAngle + var_name: sensorScanPosition + order: 3 + - name: sensorScanAngle + var_name: sensorScanPosition + order: 2 + - name: sensorScanAngle + var_name: sensorScanPosition + covariance: + minimal required obs number: 20 + variance range: + - 1e-06 + - 10.0 + step size: 0.0001 + largest analysis variance: 10000.0 + prior: + input file: ./obs/abi_g18.$PYYYYYMMDDTHH0000Z.satbias_cov.nc4 + inflation: + ratio: 1.1 + ratio for small dataset: 2.0 + output file: ./vbc/abi_g18.$BYYYYYMMDDTHH0000Z.satbias_cov.nc4 + + obs prior filters: + - filter: Perform Action + filter variables: + - name: brightnessTemperature + channels: *abi_g18_channels + action: + name: assign error + error parameter vector: [1.4,3.0,3.0,3.5,2.0,2.0,2.0,2.0,2.0,2.0] + + obs post filters: + # Useflag Check + - filter: Bounds Check + filter variables: + - name: brightnessTemperature + channels: *abi_g18_channels + test variables: + - name: ObsFunction/ChannelUseflagCheckRad + channels: *abi_g18_channels + options: + channels: *abi_g18_channels + use_flag: >>>use_channels_abi_g18<<< + minvalue: 1.0e-12 + action: + name: reject + + # Satellite Zenith Angle Check + - filter: Bounds Check + filter variables: + - name: brightnessTemperature + channels: *abi_g18_channels + test variables: + - name: MetaData/sensorZenithAngle + maxvalue: 65. + action: + name: reject + + # Surface type check + # Over water no reject. Over land, reject ch 7, 11-16. Over ice or snow, reject all. + - filter: BlackList + filter variables: + - name: brightnessTemperature + channels: 7, 11-16 + where: + - variable: + name: GeoVaLs/land_area_fraction + minvalue: 0.99 + - filter: BlackList + filter variables: + - name: brightnessTemperature + channels: *abi_g18_channels + where: + - variable: + name: GeoVaLs/ice_area_fraction + minvalue: 0.99 + - filter: BlackList + filter variables: + - name: brightnessTemperature + channels: *abi_g18_channels + where: + - variable: + name: GeoVaLs/surface_snow_area_fraction + minvalue: 0.99 + - filter: BlackList + filter variables: + - name: brightnessTemperature + channels: *abi_g18_channels + where: + - variable: + name: GeoVaLs/land_area_fraction + maxvalue: 0.99 + max_exclusive: true + - variable: + name: GeoVaLs/water_area_fraction + maxvalue: 0.99 + max_exclusive: true + - variable: + name: GeoVaLs/ice_area_fraction + maxvalue: 0.99 + max_exclusive: true + - variable: + name: GeoVaLs/surface_snow_area_fraction + maxvalue: 0.99 + max_exclusive: true + + # BT range check + - filter: Bounds Check + filter variables: + - name: brightnessTemperature + channels: *abi_g18_channels + minvalue: 0.0 + maxvalue: 1000.0 + action: + name: reject + + # Topography Check + - filter: Perform Action + filter variables: + - name: brightnessTemperature + channels: *abi_g18_channels + action: + name: inflate error + inflation variable: + name: ObsFunction/ObsErrorFactorTopoRad + channels: *abi_g18_channels + options: + channels: *abi_g18_channels + sensor: abi_g18 + + # Model top transmittance check + - filter: Perform Action + filter variables: + - name: brightnessTemperature + channels: *abi_g18_channels + action: + name: inflate error + inflation variable: + name: ObsFunction/ObsErrorFactorTransmitTopRad + channels: *abi_g18_channels + options: + channels: *abi_g18_channels + + # Scene Consistency Check based on ch13 (10.3 micron) SDTB + - filter: Perform Action + filter variables: + - name: brightnessTemperature + channels: *abi_g18_channels + where: + - variable: + name: ClearSkyStdDev/brightnessTemperature + channels: 13 + minvalue: 0.4 + action: + name: reject + - filter: Perform Action + filter variables: + - name: brightnessTemperature + channels: *abi_g18_channels + where: + - variable: + name: ClearSkyStdDev/brightnessTemperature + channels: 13 + maxvalue: 0.4 + minvalue: 0.3 + max_exclusive: true + action: + name: inflate error + inflation factor: 1.4142 + + # Scene Consistency Check for ch8-10 based on ch8 (6.2 micron) SDTB + - filter: Perform Action + filter variables: + - name: brightnessTemperature + channels: 8-10 + where: + - variable: + name: ClearSkyStdDev/brightnessTemperature + channels: 8 + maxvalue: 0.5 + minvalue: 0.4 + max_exclusive: true + action: + name: inflate error + inflation factor: 1.1489 + - filter: Perform Action + filter variables: + - name: brightnessTemperature + channels: 8-10 + where: + - variable: + name: ClearSkyStdDev/brightnessTemperature + channels: 8 + maxvalue: 0.6 + minvalue: 0.5 + max_exclusive: true + action: + name: inflate error + inflation factor: 1.2923 + - filter: Perform Action + filter variables: + - name: brightnessTemperature + channels: 8-10 + where: + - variable: + name: ClearSkyStdDev/brightnessTemperature + channels: 8 + maxvalue: 0.7 + minvalue: 0.6 + max_exclusive: true + action: + name: inflate error + inflation factor: 1.4967 + - filter: Perform Action + filter variables: + - name: brightnessTemperature + channels: 8-10 + where: + - variable: + name: ClearSkyStdDev/brightnessTemperature + channels: 8 + minvalue: 0.7 + action: + name: reject + + # Near SST Retrieval Check + - filter: Bounds Check + filter variables: + - name: brightnessTemperature + channels: *abi_g18_channels + test variables: + - name: ObsFunction/NearSSTRetCheckIR + channels: *abi_g18_channels + options: + channels: *abi_g18_channels + use_flag: >>>use_channels_abi_g18<<< + maxvalue: 1.0e-12 + action: + name: reject + + # Surface Jacobian Check + - filter: Perform Action + filter variables: + - name: brightnessTemperature + channels: *abi_g18_channels + action: + name: inflate error + inflation variable: + name: ObsFunction/ObsErrorFactorSurfJacobianRad + channels: *abi_g18_channels + options: + channels: *abi_g18_channels + sensor: abi_g18 + obserr_demisf: [0.01, 0.02, 0.03, 0.02, 0.03] + obserr_dtempf: [0.5, 2.0, 4.0, 2.0, 4.0] + + # All channels are retained where cloud fraction <=1 (i.e., 1%) + - filter: Domain Check + filter variables: + - name: brightnessTemperature + channels: *abi_g18_channels + where: + - variable: + name: MetaData/cloud_frac + maxvalue: 1 + + # For surface and ch10 (7.3 micron), use split window chns to remove oqaque clouds + # step 1: calculate splitWindowDiff with Tb_obs and Tb_sim (hofx, restored to before BC) + - filter: Variable Assignment + assignments: + - name: DerivedMetaData/splitWindowDiff + type: float + function: + name: ObsFunction/Arithmetic + options: + variables: + - name: ObsValue/brightnessTemperature + channels: 13 + - name: ObsValue/brightnessTemperature + channels: 14 + - name: HofX/brightnessTemperature + channels: 13 + - name: HofX/brightnessTemperature + channels: 14 + - name: ObsBiasData/brightnessTemperature + channels: 13 + - name: ObsBiasData/brightnessTemperature + channels: 14 + coefs: [1, -1, -1, 1, 1, -1] + # step 2: apply threshold + - filter: Perform Action + filter variables: + - name: brightnessTemperature + channels: 7, 10-16 + where: + - variable: + name: DerivedMetaData/splitWindowDiff + maxvalue: -0.75 + action: + name: reject + + # Final gross check + - filter: Background Check + filter variables: + - name: brightnessTemperature + channels: *abi_g18_channels + function absolute threshold: + - name: ObsFunction/ObsErrorBoundIR + channels: *abi_g18_channels + options: + channels: *abi_g18_channels + obserr_bound_latitude: + name: ObsFunction/ObsErrorFactorLatRad + options: + latitude_parameters: [0.0, 0.0, 0.0, 0.0] + obserr_bound_transmittop: + name: ObsFunction/ObsErrorFactorTransmitTopRad + channels: *abi_g18_channels + options: + channels: *abi_g18_channels + obserr_bound_max: [2.5,4.0,4.0,4.0,2.5,2.5,2.5,2.5,2.5,2.5] + action: + name: reject + observation_name: abi_g18 diff --git a/src/Applications/GEOSdas_App/jedi/etc/obs/aircraft_temperature.yaml b/src/Applications/GEOSdas_App/jedi/etc/obs/aircraft_temperature.yaml new file mode 100644 index 00000000..54cd5170 --- /dev/null +++ b/src/Applications/GEOSdas_App/jedi/etc/obs/aircraft_temperature.yaml @@ -0,0 +1,420 @@ + - obs space: + name: Aircraft Temperature + obsdatain: + engine: + type: H5File + obsfile: ./obs/aircraft_temperature.$BYYYYYMMDDTHH0000Z.nc4 + missing file action: warn + obsgrouping: + group variables: + - stationIdentification + - releaseTime + sort variable: pressure + sort order: descending + obsdataout: + engine: + type: H5File + obsfile: ./hofx/aircraft_temperature.$BYYYYYMMDDTHH0000Z.nc4 + io pool: + max pool size: 6 + simulated variables: + - airTemperature + obs bias: + input file: ./obs/aircraft_temperature.$PYYYYYMMDDTHH0000Z.acftbias + output file: ./vbc/aircraft_temperature.$BYYYYYMMDDTHH0000Z.acftbias + bc by record: true + variational bc: + predictors: + - name: constant + - name: obsMetadataPredictor + variable: instantaneousAltitudeRate + - name: obsMetadataPredictor + variable: instantaneousAltitudeRate + order: 2 + covariance: + minimal required obs number: 3 + variance range: + - 1e-06 + - 1.0 + step size: 0.0001 + largest analysis variance: 10000.0 + prior: + input file: ./obs/aircraft_temperature.$PYYYYYMMDDTHH0000Z.acftbias_cov + inflation: + ratio: 1.005 + ratio for small dataset: 2.0 + obs operator: + name: Composite + components: + - name: VertInterp + observation alias file: $FVHOME/run/jedi/Config/obsop_name_map.yaml + variables: + - airTemperature + linear obs operator: + name: Composite + components: + - name: VertInterp + observation alias file: $FVHOME/run/jedi/Config/obsop_name_map.yaml + variables: + - airTemperature + obs filters: + - filter: Variable Assignment + apply at iterations: 0, 1, 2 + where: + - variable: + name: ObsType/airTemperature + is_in: 130 + assignments: + - name: MetaData/stationIdentification + value: 'KX130 ' + - filter: Variable Assignment + apply at iterations: 0, 1, 2 + where: + - variable: + name: MetaData/instantaneousAltitudeRate + minvalue: 50.0 + assignments: + - name: MetaData/instantaneousAltitudeRate + value: 0.0 + - filter: Perform Action + apply at iterations: 0, 1, 2 + filter variables: + - name: airTemperature + action: + name: assign error + error parameter: 2.0 + - filter: Perform Action + apply at iterations: 0, 1, 2 + filter variables: + - name: airTemperature + action: + name: assign error + error function: + name: ObsFunction/ObsErrorModelStepwiseLinear + options: + xvar: + name: MetaData/pressure + xvals: + - 100000 + - 95000 + - 90000 + - 85000 + - 80000 + errors: + - 2.5 + - 2.3 + - 2.1 + - 1.9 + - 1.7 + where: + - variable: + name: ObsType/airTemperature + is_in: 130 + - filter: Perform Action + apply at iterations: 0, 1, 2 + filter variables: + - name: airTemperature + action: + name: assign error + error function: + name: ObsFunction/ObsErrorModelStepwiseLinear + options: + xvar: + name: MetaData/pressure + xvals: + - 100000 + - 95000 + - 90000 + - 85000 + - 80000 + errors: + - 1.4706 + - 1.3529 + - 1.2353 + - 1.1176 + - 1.0 + where: + - variable: + name: ObsType/airTemperature + is_in: 131,133 + - filter: Perform Action + apply at iterations: 0, 1, 2 + filter variables: + - name: airTemperature + action: + name: assign error + error function: + name: ObsFunction/ObsErrorModelStepwiseLinear + options: + xvar: + name: MetaData/pressure + xvals: + - 105000 + - 100000 + - 95000 + - 90000 + - 85000 + - 70000 + - 65000 + - 60000 + - 40000 + - 35000 + - 30000 + - 25000 + - 20000 + - 5000 + errors: + - 1.5 + - 1.3 + - 1.1 + - 0.9 + - 0.8 + - 0.8 + - 0.75 + - 0.7 + - 0.7 + - 0.75 + - 0.85 + - 1.3 + - 1.5 + - 1.5 + where: + - variable: + name: ObsType/airTemperature + is_in: 132 + - filter: Perform Action + apply at iterations: 0, 1, 2 + filter variables: + - name: airTemperature + action: + name: assign error + error function: + name: ObsFunction/ObsErrorModelStepwiseLinear + options: + xvar: + name: MetaData/pressure + xvals: + - 100000 + - 95000 + - 90000 + - 85000 + - 80000 + - 60000 + - 40000 + errors: + - 1.5 + - 1.35 + - 1.25 + - 1.1 + - 1.0 + - 1.3 + - 1.7 + where: + - variable: + name: ObsType/airTemperature + is_in: 134 + - filter: Perform Action + apply at iterations: 0, 1, 2 + filter variables: + - name: airTemperature + action: + name: assign error + error function: + name: ObsFunction/ObsErrorModelStepwiseLinear + options: + xvar: + name: MetaData/pressure + xvals: + - 100000 + - 95000 + - 90000 + - 85000 + - 80000 + errors: + - 1.4706 + - 1.3529 + - 1.2353 + - 1.1176 + - 1000000000.0 + where: + - variable: + name: ObsType/airTemperature + is_in: 135 + - filter: Perform Action + apply at iterations: 0, 1, 2 + filter variables: + - name: airTemperature + action: + name: inflate error + inflation variable: + name: ObsFunction/ObsErrorFactorConventional + options: + test QCflag: PreQC + inflate variables: + - airTemperature + pressure: MetaData/pressure + distance threshold: 60000.0 + defer to post: true + - filter: Perform Action + apply at iterations: 0, 1, 2 + filter variables: + - name: airTemperature + where: + - variable: PreQC/airTemperature + is_in: 4-15 + action: + name: passivate + defer to post: true + - filter: Perform Action + apply at iterations: 0, 1, 2 + filter variables: + - name: airTemperature + where: + - variable: + name: ObsType/airTemperature + is_in: 134, 135 + action: + name: passivate + defer to post: true + - filter: Perform Action + apply at iterations: 0, 1, 2 + action: + name: inflate error + inflation factor: 10.0 + filter variables: + - name: airTemperature + where: + - variable: + name: MetaData/pressure + maxvalue: 110000 + minvalue: 50000 + - variable: + name: ObsType/airTemperature + is_in: 130 + defer to post: true + - filter: Perform Action + apply at iterations: 0, 1, 2 + filter variables: + - name: airTemperature + action: + name: assign error + error function: GsiAdjustObsError/airTemperature + where: + - variable: + name: GsiAdjustObsError/airTemperature + value: is_valid + defer to post: true + - filter: Perform Action + apply at iterations: 0, 1, 2 + filter variables: + - name: airTemperature + action: + name: inflate error + inflation variable: + name: ObsFunction/ObsErrorFactorPressureCheck + options: + variable: airTemperature + inflation factor: 8.0 + surface_obs: false + adjusted_error_name: GsiAdjustObsError + geovar_sfc_geomz: height_above_mean_sea_level_at_surface + defer to post: true + - filter: Variable Assignment + apply at iterations: 0, 1, 2 + assignments: + - name: TempObsErrorData/airTemperature + type: float + function: + name: ObsFunction/Arithmetic + options: + variables: + - name: ObsErrorData/airTemperature + defer to post: true + - filter: Perform Action + apply at iterations: 0, 1, 2 + filter variables: + - name: airTemperature + action: + name: assign error + error parameter: 1.3 + where: + - variable: + name: TempObsErrorData/airTemperature + maxvalue: 1.3 + - variable: + name: TempObsErrorData/airTemperature + value: is_valid + defer to post: true + - filter: Perform Action + apply at iterations: 0, 1, 2 + filter variables: + - name: airTemperature + action: + name: assign error + error parameter: 5.6 + where: + - variable: + name: TempObsErrorData/airTemperature + minvalue: 5.6 + - variable: + name: TempObsErrorData/airTemperature + value: is_valid + defer to post: true + - filter: Perform Action + apply at iterations: 0, 1, 2 + filter variables: + - name: airTemperature + where: + - variable: PreUseFlag/airTemperature + minvalue: 1 + action: + name: reject + - filter: Background Check + apply at iterations: 0, 1, 2 + filter variables: + - name: airTemperature + threshold: 7.0 + action: + name: reject + where: + - variable: PreQC/airTemperature + is_not_in: + - 3 + defer to post: true + - filter: Background Check + apply at iterations: 0, 1, 2 + filter variables: + - name: airTemperature + threshold: 4.9 + action: + name: reject + where: + - variable: PreQC/airTemperature + is_in: + - 3 + defer to post: true + - filter: Perform Action + apply at iterations: 0, 1, 2 + filter variables: + - name: airTemperature + action: + name: assign error + error function: TempObsErrorData/airTemperature + where: + - variable: + name: TempObsErrorData/airTemperature + value: is_valid + defer to post: true + - filter: Perform Action + apply at iterations: 0, 1, 2 + filter variables: + - name: airTemperature + action: + name: inflate error + inflation variable: + name: ObsFunction/ObsErrorFactorDuplicateCheck + options: + use_air_pressure: true + variable: airTemperature + defer to post: true + observation_name: aircraft_temperature diff --git a/src/Applications/GEOSdas_App/jedi/etc/obs/aircraft_wind.yaml b/src/Applications/GEOSdas_App/jedi/etc/obs/aircraft_wind.yaml new file mode 100644 index 00000000..c482ca29 --- /dev/null +++ b/src/Applications/GEOSdas_App/jedi/etc/obs/aircraft_wind.yaml @@ -0,0 +1,400 @@ + - obs space: + name: Aircraft Wind + obsdatain: + engine: + type: H5File + obsfile: ./obs/aircraft_wind.$BYYYYYMMDDTHH0000Z.nc4 + missing file action: warn + obsgrouping: + group variables: + - stationIdentification + - releaseTime + sort variable: pressure + sort order: descending + obsdataout: + engine: + type: H5File + obsfile: ./hofx/aircraft_wind.$BYYYYYMMDDTHH0000Z.nc4 + io pool: + max pool size: 6 + simulated variables: + - windEastward + - windNorthward + obs operator: + name: Composite + components: + - name: VertInterp + variables: + - name: windEastward + - name: windNorthward + hofx scaling field: SurfaceWindScalingPressure + hofx scaling field group: DerivedVariables + linear obs operator: + name: Composite + components: + - name: VertInterp + variables: + - name: windEastward + - name: windNorthward + hofx scaling field: SurfaceWindScalingPressure + hofx scaling field group: DerivedVariables + obs prior filters: + - filter: Variable Transforms + apply at iterations: 0, 1, 2 + Transform: SurfaceWindScalingPressure + SkipWhenNoObs: false + obs post filters: + - filter: Perform Action + apply at iterations: 0, 1, 2 + filter variables: + - name: windEastward + - name: windNorthward + where: + - variable: PreQC/windEastward + is_in: 4-15 + action: + name: passivate + defer to post: true + - filter: Perform Action + apply at iterations: 0, 1, 2 + filter variables: + - name: windEastward + - name: windNorthward + where: + - variable: + name: ObsType/windEastward + is_in: 234, 235 + action: + name: passivate + defer to post: true + - filter: Perform Action + apply at iterations: 0, 1, 2 + filter variables: + - name: windEastward + - name: windNorthward + action: + name: assign error + error function: + name: ObsFunction/ObsErrorModelStepwiseLinear + options: + xvar: + name: MetaData/pressure + xvals: + - 100000 + - 95000 + - 80000 + - 65000 + - 60000 + - 55000 + - 50000 + - 45000 + - 40000 + - 35000 + - 30000 + - 25000 + - 20000 + - 15000 + - 10000 + errors: + - 1.4 + - 1.5 + - 1.6 + - 1.8 + - 1.9 + - 2.0 + - 2.1 + - 2.3 + - 2.6 + - 2.8 + - 3.0 + - 3.2 + - 2.7 + - 2.4 + - 2.1 + - filter: Perform Action + apply at iterations: 0, 1, 2 + filter variables: + - name: windEastward + - name: windNorthward + action: + name: assign error + error parameter: 3.6 + where: + - variable: + name: ObsType/windEastward + is_in: 230 + - filter: Perform Action + apply at iterations: 0, 1, 2 + filter variables: + - name: windEastward + - name: windNorthward + action: + name: assign error + error parameter: 3.0 + where: + - variable: + name: ObsType/windEastward + is_in: 231 + - filter: Perform Action + apply at iterations: 0, 1, 2 + filter variables: + - name: windEastward + - name: windNorthward + action: + name: assign error + error parameter: 2.5 + where: + - variable: + name: ObsType/windEastward + is_in: 233 + - filter: Perform Action + apply at iterations: 0, 1, 2 + filter variables: + - name: windEastward + - name: windNorthward + action: + name: assign error + error parameter: 3.0 + where: + - variable: + name: ObsType/windEastward + is_in: 234, 235 + - filter: Perform Action + apply at iterations: 0, 1, 2 + filter variables: + - name: windEastward + - name: windNorthward + action: + name: assign error + error function: + name: ObsFunction/ObsErrorModelStepwiseLinear + options: + xvar: + name: MetaData/pressure + xvals: + - 80000 + - 75000 + - 70000 + - 65000 + - 60000 + - 55000 + - 50000 + - 45000 + - 40000 + - 35000 + - 30000 + - 25000 + - 4000 + - 3000 + - 2000 + - 1000 + - 500 + errors: + - 1.5 + - 1.6 + - 1.7 + - 1.8 + - 1.9 + - 2.0 + - 2.1 + - 2.2 + - 2.2 + - 2.3 + - 2.3 + - 2.4 + - 2.4 + - 2.5 + - 2.7 + - 2.9 + - 3.1 + where: + - variable: + name: ObsType/windEastward + is_in: 232 + - filter: Perform Action + apply at iterations: 0, 1, 2 + filter variables: + - name: windEastward + action: + name: inflate error + inflation variable: + name: ObsFunction/ObsErrorFactorConventional + options: + test QCflag: PreQC + inflate variables: + - windEastward + pressure: MetaData/pressure + distance threshold: 60000.0 + defer to post: true + - filter: Perform Action + apply at iterations: 0, 1, 2 + filter variables: + - name: windNorthward + action: + name: inflate error + inflation variable: + name: ObsFunction/ObsErrorFactorConventional + options: + test QCflag: PreQC + inflate variables: + - windNorthward + pressure: MetaData/pressure + distance threshold: 60000.0 + defer to post: true + - filter: Perform Action + apply at iterations: 0, 1, 2 + filter variables: + - name: windEastward + action: + name: assign error + error function: GsiAdjustObsError/windEastward + where: + - variable: + name: GsiAdjustObsError/windEastward + value: is_valid + defer to post: true + - filter: Perform Action + apply at iterations: 0, 1, 2 + filter variables: + - name: windNorthward + action: + name: assign error + error function: GsiAdjustObsError/windNorthward + where: + - variable: + name: GsiAdjustObsError/windNorthward + value: is_valid + defer to post: true + - filter: Perform Action + apply at iterations: 0, 1, 2 + filter variables: + - name: windEastward + action: + name: inflate error + inflation variable: + name: ObsFunction/ObsErrorFactorPressureCheck + options: + variable: windEastward + inflation factor: 4.0 + surface_obs: false + adjusted_error_name: GsiAdjustObsError + geovar_sfc_geomz: height_above_mean_sea_level_at_surface + defer to post: true + - filter: Perform Action + apply at iterations: 0, 1, 2 + filter variables: + - name: windNorthward + action: + name: inflate error + inflation variable: + name: ObsFunction/ObsErrorFactorPressureCheck + options: + variable: windNorthward + inflation factor: 4.0 + surface_obs: false + adjusted_error_name: GsiAdjustObsError + geovar_sfc_geomz: height_above_mean_sea_level_at_surface + defer to post: true + - filter: Background Check + apply at iterations: 0, 1, 2 + filter variables: + - name: windEastward + function absolute threshold: + - name: ObsFunction/WindsSPDBCheck + options: + wndtype: + - 230 + - 231 + - 232 + - 233 + - 234 + - 235 + cgross: + - 6.0 + - 6.5 + - 7.0 + - 7.5 + - 7.5 + - 7.5 + error_min: + - 1.4 + - 1.4 + - 1.4 + - 1.4 + - 1.4 + - 1.4 + error_max: + - 6.1 + - 6.1 + - 6.1 + - 6.1 + - 6.1 + - 6.1 + variable: windEastward + action: + name: reject + defer to post: true + - filter: Background Check + apply at iterations: 0, 1, 2 + filter variables: + - name: windNorthward + function absolute threshold: + - name: ObsFunction/WindsSPDBCheck + options: + wndtype: + - 230 + - 231 + - 232 + - 233 + - 234 + - 235 + cgross: + - 6.0 + - 6.5 + - 7.0 + - 7.5 + - 7.5 + - 7.5 + error_min: + - 1.4 + - 1.4 + - 1.4 + - 1.4 + - 1.4 + - 1.4 + error_max: + - 6.1 + - 6.1 + - 6.1 + - 6.1 + - 6.1 + - 6.1 + variable: windNorthward + action: + name: reject + defer to post: true + - filter: Perform Action + apply at iterations: 0, 1, 2 + filter variables: + - name: windEastward + action: + name: inflate error + inflation variable: + name: ObsFunction/ObsErrorFactorDuplicateCheck + options: + use_air_pressure: true + variable: windEastward + defer to post: true + - filter: Perform Action + apply at iterations: 0, 1, 2 + filter variables: + - name: windNorthward + action: + name: inflate error + inflation variable: + name: ObsFunction/ObsErrorFactorDuplicateCheck + options: + use_air_pressure: true + variable: windNorthward + defer to post: true + observation_name: aircraft_wind diff --git a/src/Applications/GEOSdas_App/jedi/etc/obs/airs_aqua.yaml b/src/Applications/GEOSdas_App/jedi/etc/obs/airs_aqua.yaml new file mode 100644 index 00000000..c2c212ab --- /dev/null +++ b/src/Applications/GEOSdas_App/jedi/etc/obs/airs_aqua.yaml @@ -0,0 +1,1436 @@ + - obs space: + name: AIRS AQUA + obsdatain: + engine: + type: H5File + obsfile: ./obs/airs_aqua.$BYYYYYMMDDTHH0000Z.nc4 + missing file action: warn + obsdataout: + engine: + type: H5File + obsfile: ./hofx/airs_aqua.$BYYYYYMMDDTHH0000Z.nc4 + io pool: + max pool size: 6 + simulated variables: + - brightnessTemperature + channels: 1, 6-7, 10-11, 15-17, 20-22, 24, 27-28, 30, 36, 39-40, 42, 51-52, + 54-56, 59, 62-63, 68-69, 71-80, 82-84, 86, 92-93, 98-99, 101, 104-105, 108, + 110-111, 113, 116-117, 123-124, 128-129, 138-139, 144-145, 150-151, 156-157, + 159, 162, 165, 168-170, 172-175, 177, 179-180, 182, 185-186, 190, 192, 198, + 201, 204, 207, 210, 215-216, 221, 226-227, 232, 252-253, 256-257, 261-262, + 267, 272, 295, 299-300, 305, 310, 321, 325, 333, 338, 355, 362, 375, 453, + 475, 484, 497, 528, 587, 672, 787, 791, 843, 870, 914, 950, 1003, 1012, + 1019, 1024, 1030, 1038, 1048, 1069, 1079, 1082-1083, 1088, 1090, 1092, 1095, + 1104, 1111, 1115-1116, 1119-1120, 1123, 1130, 1138, 1142, 1178, 1199, 1206, + 1221, 1237, 1252, 1260, 1263, 1266, 1285, 1301, 1304, 1329, 1371, 1382, + 1415, 1424, 1449, 1455, 1466, 1477, 1500, 1519, 1538, 1545, 1565, 1574, + 1583, 1593, 1614, 1627, 1636, 1644, 1652, 1669, 1674, 1681, 1694, 1708, + 1717, 1723, 1740, 1748, 1751, 1756, 1763, 1766, 1771, 1777, 1780, 1783, + 1794, 1800, 1803, 1806, 1812, 1826, 1843, 1852, 1865-1866, 1868-1869, 1872-1873, + 1876, 1881-1883, 1911, 1917-1918, 1924, 1928, 1937, 1941, 2099-2101, 2103-2104, + 2106-2123, 2128, 2134, 2141, 2145, 2149, 2153, 2164, 2189, 2197, 2209, 2226, + 2234, 2280, 2318, 2321, 2325, 2328, 2333, 2339, 2348, 2353, 2355, 2357, + 2363, 2370-2371, 2377 + obs operator: + name: CRTM + Absorbers: + - H2O + - O3 + - CO2 + obs options: + Sensor_ID: airs_aqua + EndianType: little_endian + CoefficientPath: $JEDI_CRTM_COEFFS + linear obs operator: + Absorbers: + - H2O + - O3 + Surfaces: + - Water_Temperature + - Land_Temperature + - Ice_Temperature + - Snow_Temperature + obs bias: + input file: ./obs/airs_aqua.$PYYYYYMMDDTHH0000Z.satbias.nc4 + output file: ./vbc/airs_aqua.$BYYYYYMMDDTHH0000Z.satbias.nc4 + variational bc: + predictors: + - name: constant + - name: lapseRate + order: 2 + tlapse: ./obs/airs_aqua.$PYYYYYMMDDTHH0000Z.tlapse.txt + - name: lapseRate + tlapse: ./obs/airs_aqua.$PYYYYYMMDDTHH0000Z.tlapse.txt + - name: emissivityJacobian + - name: sensorScanAngle + order: 4 + - name: sensorScanAngle + order: 3 + - name: sensorScanAngle + order: 2 + - name: sensorScanAngle + covariance: + minimal required obs number: 20 + variance range: + - 1e-06 + - 10.0 + step size: 0.0001 + largest analysis variance: 10000.0 + prior: + input file: ./obs/airs_aqua.$PYYYYYMMDDTHH0000Z.satbias_cov.nc4 + inflation: + ratio: 1.1 + ratio for small dataset: 2.0 + output file: ./vbc/airs_aqua.$BYYYYYMMDDTHH0000Z.satbias_cov.nc4 + obs error: + covariance model: cross variable covariances + input file: fv3-jedi/rcov/airs_aqua_119_jedi_rcov.nc4 + obs prior filters: + - filter: Perform Action + apply at iterations: 0, 1, 2 + filter variables: + - name: brightnessTemperature + channels: 1, 6-7, 10-11, 15-17, 20-22, 24, 27-28, 30, 36, 39-40, 42, 51-52, + 54-56, 59, 62-63, 68-69, 71-80, 82-84, 86, 92-93, 98-99, 101, 104-105, + 108, 110-111, 113, 116-117, 123-124, 128-129, 138-139, 144-145, 150-151, + 156-157, 159, 162, 165, 168-170, 172-175, 177, 179-180, 182, 185-186, + 190, 192, 198, 201, 204, 207, 210, 215-216, 221, 226-227, 232, 252-253, + 256-257, 261-262, 267, 272, 295, 299-300, 305, 310, 321, 325, 333, 338, + 355, 362, 375, 453, 475, 484, 497, 528, 587, 672, 787, 791, 843, 870, + 914, 950, 1003, 1012, 1019, 1024, 1030, 1038, 1048, 1069, 1079, 1082-1083, + 1088, 1090, 1092, 1095, 1104, 1111, 1115-1116, 1119-1120, 1123, 1130, + 1138, 1142, 1178, 1199, 1206, 1221, 1237, 1252, 1260, 1263, 1266, 1285, + 1301, 1304, 1329, 1371, 1382, 1415, 1424, 1449, 1455, 1466, 1477, 1500, + 1519, 1538, 1545, 1565, 1574, 1583, 1593, 1614, 1627, 1636, 1644, 1652, + 1669, 1674, 1681, 1694, 1708, 1717, 1723, 1740, 1748, 1751, 1756, 1763, + 1766, 1771, 1777, 1780, 1783, 1794, 1800, 1803, 1806, 1812, 1826, 1843, + 1852, 1865-1866, 1868-1869, 1872-1873, 1876, 1881-1883, 1911, 1917-1918, + 1924, 1928, 1937, 1941, 2099-2101, 2103-2104, 2106-2123, 2128, 2134, 2141, + 2145, 2149, 2153, 2164, 2189, 2197, 2209, 2226, 2234, 2280, 2318, 2321, + 2325, 2328, 2333, 2339, 2348, 2353, 2355, 2357, 2363, 2370-2371, 2377 + action: + name: assign error + error parameter vector: &error_param-airs_aqua + - 1.2 + - 1.2 + - 1.3136 + - 1.4 + - 1.4 + - 1.2639 + - 1.4 + - 1.4 + - 1.1802 + - 1.2517 + - 1.1719 + - 1.2 + - 1.1728 + - 1.1442 + - 1.2 + - 1.2 + - 1.15 + - 1.0801 + - 1.15 + - 1.15 + - 1.0396 + - 1.15 + - 1.15 + - 1.15 + - 1.15 + - 1.15 + - 1.15 + - 1.15 + - 0.9946 + - 1.05 + - 0.9217 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 0.9591 + - 0.9465 + - 0.9593 + - 0.9337 + - 1.0 + - 0.9861 + - 1.0017 + - 1.1 + - 1.0083 + - 1.0024 + - 1.1 + - 0.9967 + - 1.0094 + - 0.9412 + - 1.1 + - 0.998 + - 0.9807 + - 0.857 + - 0.8727 + - 0.8114 + - 0.879 + - 0.871 + - 0.8853 + - 0.7937 + - 0.8243 + - 0.8 + - 0.8016 + - 0.8 + - 0.7781 + - 0.7475 + - 0.85 + - 0.7405 + - 0.715 + - 0.7416 + - 0.7465 + - 0.9 + - 0.7198 + - 0.7157 + - 0.9 + - 0.727 + - 0.7246 + - 0.704 + - 0.7039 + - 0.66 + - 0.6694 + - 0.6669 + - 0.7031 + - 0.6977 + - 0.6488 + - 0.6653 + - 0.9 + - 0.6265 + - 0.622 + - 0.6308 + - 0.6297 + - 0.621 + - 0.6225 + - 0.6229 + - 0.6234 + - 0.6238 + - 0.6332 + - 0.6425 + - 0.7028 + - 0.6152 + - 0.9 + - 0.7257 + - 0.7288 + - 1.15 + - 0.9 + - 0.6673 + - 0.7473 + - 0.6767 + - 0.7056 + - 0.9 + - 0.95 + - 0.7271 + - 0.95 + - 0.725 + - 0.7601 + - 0.6973 + - 0.7573 + - 0.6011 + - 0.606 + - 0.9 + - 0.6635 + - 0.586 + - 0.5766 + - 0.75 + - 2.0386 + - 0.75 + - 1.0 + - 0.9 + - 0.9 + - 0.9 + - 0.9 + - 0.9 + - 0.9 + - 1.0 + - 1.3386 + - 1.0 + - 1.0 + - 0.85 + - 0.95 + - 1.7386 + - 0.95 + - 0.9 + - 0.8 + - 1.7386 + - 0.75 + - 0.75 + - 0.75 + - 0.8 + - 0.75 + - 0.8 + - 0.9 + - 0.75 + - 0.8 + - 0.8 + - 1.1 + - 0.75 + - 1.1 + - 0.75 + - 0.5991 + - 0.5348 + - 0.6541 + - 0.7421 + - 0.6192 + - 0.8186 + - 1.0616 + - 0.8848 + - 1.024 + - 2.5 + - 1.0249 + - 1.0795 + - 1.2199 + - 2.5 + - 2.5 + - 1.3103 + - 1.3603 + - 2.5 + - 2.5 + - 2.5 + - 1.323 + - 2.5 + - 2.5 + - 2.5 + - 1.4406 + - 2.5 + - 2.5 + - 1.3965 + - 2.5 + - 2.5 + - 2.5 + - 2.5 + - 2.5 + - 2.5 + - 2.5 + - 2.5 + - 1.6997 + - 2.5 + - 2.5 + - 2.5 + - 2.5 + - 2.5 + - 1.6264 + - 2.5 + - 2.5 + - 2.5 + - 1.3436 + - 2.5 + - 2.5 + - 0.5727 + - 0.6838 + - 0.5994 + - 0.5178 + - 0.5145 + - 0.547 + - 0.5572 + - 0.5002 + - 0.4974 + - 0.55 + - 0.4953 + - 0.4883 + - 0.4948 + - 0.5446 + - 0.5777 + - 1.5 + - 1.5 + - 3.0 + - 3.0 + - 2.5 + - 2.5 + - 2.0 + - 1.0 + - 1.5 + - 1.5 + - 1.8 + - 0.6 + - 0.7 + - 0.65 + - 0.675 + - 0.7 + - 0.75 + - 0.775 + - 0.8 + - 0.8 + - 0.85 + - 0.85 + - 0.85 + - 0.7 + - 0.7 + - 0.7 + - 0.7 + - 0.7 + - 0.7 + - 0.7 + - 0.725 + - 0.75 + - 0.775 + - 0.8 + - 0.825 + - 0.8 + - 0.8 + - 0.8 + - 0.75 + - 0.8 + - 0.8 + - 0.8 + - 0.8 + - 0.8 + - 0.85 + - 0.8 + - 0.8 + - 2.5 + - 0.75 + - 0.75 + - 0.75 + - 0.75 + - filter: Variable Assignment + apply at iterations: 0, 1, 2 + assignments: + - name: ObsError/brightnessTemperature + channels: 1, 6-7, 10-11, 15-17, 20-22, 24, 27-28, 30, 36, 39-40, 42, 51-52, + 54-56, 59, 62-63, 68-69, 71-80, 82-84, 86, 92-93, 98-99, 101, 104-105, + 108, 110-111, 113, 116-117, 123-124, 128-129, 138-139, 144-145, 150-151, + 156-157, 159, 162, 165, 168-170, 172-175, 177, 179-180, 182, 185-186, + 190, 192, 198, 201, 204, 207, 210, 215-216, 221, 226-227, 232, 252-253, + 256-257, 261-262, 267, 272, 295, 299-300, 305, 310, 321, 325, 333, 338, + 355, 362, 375, 453, 475, 484, 497, 528, 587, 672, 787, 791, 843, 870, + 914, 950, 1003, 1012, 1019, 1024, 1030, 1038, 1048, 1069, 1079, 1082-1083, + 1088, 1090, 1092, 1095, 1104, 1111, 1115-1116, 1119-1120, 1123, 1130, + 1138, 1142, 1178, 1199, 1206, 1221, 1237, 1252, 1260, 1263, 1266, 1285, + 1301, 1304, 1329, 1371, 1382, 1415, 1424, 1449, 1455, 1466, 1477, 1500, + 1519, 1538, 1545, 1565, 1574, 1583, 1593, 1614, 1627, 1636, 1644, 1652, + 1669, 1674, 1681, 1694, 1708, 1717, 1723, 1740, 1748, 1751, 1756, 1763, + 1766, 1771, 1777, 1780, 1783, 1794, 1800, 1803, 1806, 1812, 1826, 1843, + 1852, 1865-1866, 1868-1869, 1872-1873, 1876, 1881-1883, 1911, 1917-1918, + 1924, 1928, 1937, 1941, 2099-2101, 2103-2104, 2106-2123, 2128, 2134, 2141, + 2145, 2149, 2153, 2164, 2189, 2197, 2209, 2226, 2234, 2280, 2318, 2321, + 2325, 2328, 2333, 2339, 2348, 2353, 2355, 2357, 2363, 2370-2371, 2377 + type: float + function: + name: ObsFunction/Arithmetic + options: + variables: + - name: ObsErrorData/brightnessTemperature + channels: 1, 6-7, 10-11, 15-17, 20-22, 24, 27-28, 30, 36, 39-40, 42, + 51-52, 54-56, 59, 62-63, 68-69, 71-80, 82-84, 86, 92-93, 98-99, + 101, 104-105, 108, 110-111, 113, 116-117, 123-124, 128-129, 138-139, + 144-145, 150-151, 156-157, 159, 162, 165, 168-170, 172-175, 177, + 179-180, 182, 185-186, 190, 192, 198, 201, 204, 207, 210, 215-216, + 221, 226-227, 232, 252-253, 256-257, 261-262, 267, 272, 295, 299-300, + 305, 310, 321, 325, 333, 338, 355, 362, 375, 453, 475, 484, 497, + 528, 587, 672, 787, 791, 843, 870, 914, 950, 1003, 1012, 1019, 1024, + 1030, 1038, 1048, 1069, 1079, 1082-1083, 1088, 1090, 1092, 1095, + 1104, 1111, 1115-1116, 1119-1120, 1123, 1130, 1138, 1142, 1178, + 1199, 1206, 1221, 1237, 1252, 1260, 1263, 1266, 1285, 1301, 1304, + 1329, 1371, 1382, 1415, 1424, 1449, 1455, 1466, 1477, 1500, 1519, + 1538, 1545, 1565, 1574, 1583, 1593, 1614, 1627, 1636, 1644, 1652, + 1669, 1674, 1681, 1694, 1708, 1717, 1723, 1740, 1748, 1751, 1756, + 1763, 1766, 1771, 1777, 1780, 1783, 1794, 1800, 1803, 1806, 1812, + 1826, 1843, 1852, 1865-1866, 1868-1869, 1872-1873, 1876, 1881-1883, + 1911, 1917-1918, 1924, 1928, 1937, 1941, 2099-2101, 2103-2104, 2106-2123, + 2128, 2134, 2141, 2145, 2149, 2153, 2164, 2189, 2197, 2209, 2226, + 2234, 2280, 2318, 2321, 2325, 2328, 2333, 2339, 2348, 2353, 2355, + 2357, 2363, 2370-2371, 2377 + obs post filters: + - filter: BlackList + apply at iterations: 0, 1, 2 + filter variables: + - name: brightnessTemperature + channels: 2122, 2123, 2128, 2134, 2141, 2145, 2149, 2153, 2164, 2189, 2197, + 2209, 2226, 2234, 2280, 2318, 2321, 2325, 2328, 2333, 2339, 2348, 2353, + 2355, 2357, 2363, 2370, 2371, 2377 + where: + - variable: + name: MetaData/solarZenithAngle + maxvalue: 88.9999 + - variable: + name: GeoVaLs/water_area_fraction + minvalue: 1e-12 + action: + name: reject + - filter: BlackList + apply at iterations: 0, 1, 2 + filter variables: + - name: brightnessTemperature + channels: 1, 6-7, 10-11, 15-17, 20-22, 24, 27-28, 30, 36, 39-40, 42, 51-52, + 54-56, 59, 62-63, 68-69, 71-80, 82-84, 86, 92-93, 98-99, 101, 104-105, + 108, 110-111, 113, 116-117, 123-124, 128-129, 138-139, 144-145, 150-151, + 156-157, 159, 162, 165, 168-170, 172-175, 177, 179-180, 182, 185-186, + 190, 192, 198, 201, 204, 207, 210, 215-216, 221, 226-227, 232, 252-253, + 256-257, 261-262, 267, 272, 295, 299-300, 305, 310, 321, 325, 333, 338, + 355, 362, 375, 453, 475, 484, 497, 528, 587, 672, 787, 791, 843, 870, + 914, 950, 1003, 1012, 1019, 1024, 1030, 1038, 1048, 1069, 1079, 1082-1083, + 1088, 1090, 1092, 1095, 1104, 1111, 1115-1116, 1119-1120, 1123, 1130, + 1138, 1142, 1178, 1199, 1206, 1221, 1237, 1252, 1260, 1263, 1266, 1285, + 1301, 1304, 1329, 1371, 1382, 1415, 1424, 1449, 1455, 1466, 1477, 1500, + 1519, 1538, 1545, 1565, 1574, 1583, 1593, 1614, 1627, 1636, 1644, 1652, + 1669, 1674, 1681, 1694, 1708, 1717, 1723, 1740, 1748, 1751, 1756, 1763, + 1766, 1771, 1777, 1780, 1783, 1794, 1800, 1803, 1806, 1812, 1826, 1843, + 1852, 1865-1866, 1868-1869, 1872-1873, 1876, 1881-1883, 1911, 1917-1918, + 1924, 1928, 1937, 1941, 2099-2101, 2103-2104, 2106-2123, 2128, 2134, 2141, + 2145, 2149, 2153, 2164, 2189, 2197, 2209, 2226, 2234, 2280, 2318, 2321, + 2325, 2328, 2333, 2339, 2348, 2353, 2355, 2357, 2363, 2370-2371, 2377 + action: + name: inflate error + inflation variable: + name: ObsFunction/ObsErrorFactorWavenumIR + channels: 1, 6-7, 10-11, 15-17, 20-22, 24, 27-28, 30, 36, 39-40, 42, 51-52, + 54-56, 59, 62-63, 68-69, 71-80, 82-84, 86, 92-93, 98-99, 101, 104-105, + 108, 110-111, 113, 116-117, 123-124, 128-129, 138-139, 144-145, 150-151, + 156-157, 159, 162, 165, 168-170, 172-175, 177, 179-180, 182, 185-186, + 190, 192, 198, 201, 204, 207, 210, 215-216, 221, 226-227, 232, 252-253, + 256-257, 261-262, 267, 272, 295, 299-300, 305, 310, 321, 325, 333, 338, + 355, 362, 375, 453, 475, 484, 497, 528, 587, 672, 787, 791, 843, 870, + 914, 950, 1003, 1012, 1019, 1024, 1030, 1038, 1048, 1069, 1079, 1082-1083, + 1088, 1090, 1092, 1095, 1104, 1111, 1115-1116, 1119-1120, 1123, 1130, + 1138, 1142, 1178, 1199, 1206, 1221, 1237, 1252, 1260, 1263, 1266, 1285, + 1301, 1304, 1329, 1371, 1382, 1415, 1424, 1449, 1455, 1466, 1477, 1500, + 1519, 1538, 1545, 1565, 1574, 1583, 1593, 1614, 1627, 1636, 1644, 1652, + 1669, 1674, 1681, 1694, 1708, 1717, 1723, 1740, 1748, 1751, 1756, 1763, + 1766, 1771, 1777, 1780, 1783, 1794, 1800, 1803, 1806, 1812, 1826, 1843, + 1852, 1865-1866, 1868-1869, 1872-1873, 1876, 1881-1883, 1911, 1917-1918, + 1924, 1928, 1937, 1941, 2099-2101, 2103-2104, 2106-2123, 2128, 2134, + 2141, 2145, 2149, 2153, 2164, 2189, 2197, 2209, 2226, 2234, 2280, 2318, + 2321, 2325, 2328, 2333, 2339, 2348, 2353, 2355, 2357, 2363, 2370-2371, + 2377 + options: + channels: 1, 6-7, 10-11, 15-17, 20-22, 24, 27-28, 30, 36, 39-40, 42, + 51-52, 54-56, 59, 62-63, 68-69, 71-80, 82-84, 86, 92-93, 98-99, 101, + 104-105, 108, 110-111, 113, 116-117, 123-124, 128-129, 138-139, 144-145, + 150-151, 156-157, 159, 162, 165, 168-170, 172-175, 177, 179-180, 182, + 185-186, 190, 192, 198, 201, 204, 207, 210, 215-216, 221, 226-227, + 232, 252-253, 256-257, 261-262, 267, 272, 295, 299-300, 305, 310, + 321, 325, 333, 338, 355, 362, 375, 453, 475, 484, 497, 528, 587, 672, + 787, 791, 843, 870, 914, 950, 1003, 1012, 1019, 1024, 1030, 1038, + 1048, 1069, 1079, 1082-1083, 1088, 1090, 1092, 1095, 1104, 1111, 1115-1116, + 1119-1120, 1123, 1130, 1138, 1142, 1178, 1199, 1206, 1221, 1237, 1252, + 1260, 1263, 1266, 1285, 1301, 1304, 1329, 1371, 1382, 1415, 1424, + 1449, 1455, 1466, 1477, 1500, 1519, 1538, 1545, 1565, 1574, 1583, + 1593, 1614, 1627, 1636, 1644, 1652, 1669, 1674, 1681, 1694, 1708, + 1717, 1723, 1740, 1748, 1751, 1756, 1763, 1766, 1771, 1777, 1780, + 1783, 1794, 1800, 1803, 1806, 1812, 1826, 1843, 1852, 1865-1866, 1868-1869, + 1872-1873, 1876, 1881-1883, 1911, 1917-1918, 1924, 1928, 1937, 1941, + 2099-2101, 2103-2104, 2106-2123, 2128, 2134, 2141, 2145, 2149, 2153, + 2164, 2189, 2197, 2209, 2226, 2234, 2280, 2318, 2321, 2325, 2328, + 2333, 2339, 2348, 2353, 2355, 2357, 2363, 2370-2371, 2377 + - filter: Bounds Check + apply at iterations: 0, 1, 2 + filter variables: + - name: brightnessTemperature + channels: 1, 6-7, 10-11, 15-17, 20-22, 24, 27-28, 30, 36, 39-40, 42, 51-52, + 54-56, 59, 62-63, 68-69, 71-80, 82-84, 86, 92-93, 98-99, 101, 104-105, + 108, 110-111, 113, 116-117, 123-124, 128-129, 138-139, 144-145, 150-151, + 156-157, 159, 162, 165, 168-170, 172-175, 177, 179-180, 182, 185-186, + 190, 192, 198, 201, 204, 207, 210, 215-216, 221, 226-227, 232, 252-253, + 256-257, 261-262, 267, 272, 295, 299-300, 305, 310, 321, 325, 333, 338, + 355, 362, 375, 453, 475, 484, 497, 528, 587, 672, 787, 791, 843, 870, + 914, 950, 1003, 1012, 1019, 1024, 1030, 1038, 1048, 1069, 1079, 1082-1083, + 1088, 1090, 1092, 1095, 1104, 1111, 1115-1116, 1119-1120, 1123, 1130, + 1138, 1142, 1178, 1199, 1206, 1221, 1237, 1252, 1260, 1263, 1266, 1285, + 1301, 1304, 1329, 1371, 1382, 1415, 1424, 1449, 1455, 1466, 1477, 1500, + 1519, 1538, 1545, 1565, 1574, 1583, 1593, 1614, 1627, 1636, 1644, 1652, + 1669, 1674, 1681, 1694, 1708, 1717, 1723, 1740, 1748, 1751, 1756, 1763, + 1766, 1771, 1777, 1780, 1783, 1794, 1800, 1803, 1806, 1812, 1826, 1843, + 1852, 1865-1866, 1868-1869, 1872-1873, 1876, 1881-1883, 1911, 1917-1918, + 1924, 1928, 1937, 1941, 2099-2101, 2103-2104, 2106-2123, 2128, 2134, 2141, + 2145, 2149, 2153, 2164, 2189, 2197, 2209, 2226, 2234, 2280, 2318, 2321, + 2325, 2328, 2333, 2339, 2348, 2353, 2355, 2357, 2363, 2370-2371, 2377 + minvalue: 50.00001 + maxvalue: 549.99999 + action: + name: reject + - filter: BlackList + apply at iterations: 0, 1, 2 + filter variables: + - name: brightnessTemperature + channels: 1, 6-7, 10-11, 15-17, 20-22, 24, 27-28, 30, 36, 39-40, 42, 51-52, + 54-56, 59, 62-63, 68-69, 71-80, 82-84, 86, 92-93, 98-99, 101, 104-105, + 108, 110-111, 113, 116-117, 123-124, 128-129, 138-139, 144-145, 150-151, + 156-157, 159, 162, 165, 168-170, 172-175, 177, 179-180, 182, 185-186, + 190, 192, 198, 201, 204, 207, 210, 215-216, 221, 226-227, 232, 252-253, + 256-257, 261-262, 267, 272, 295, 299-300, 305, 310, 321, 325, 333, 338, + 355, 362, 375, 453, 475, 484, 497, 528, 587, 672, 787, 791, 843, 870, + 914, 950, 1003, 1012, 1019, 1024, 1030, 1038, 1048, 1069, 1079, 1082-1083, + 1088, 1090, 1092, 1095, 1104, 1111, 1115-1116, 1119-1120, 1123, 1130, + 1138, 1142, 1178, 1199, 1206, 1221, 1237, 1252, 1260, 1263, 1266, 1285, + 1301, 1304, 1329, 1371, 1382, 1415, 1424, 1449, 1455, 1466, 1477, 1500, + 1519, 1538, 1545, 1565, 1574, 1583, 1593, 1614, 1627, 1636, 1644, 1652, + 1669, 1674, 1681, 1694, 1708, 1717, 1723, 1740, 1748, 1751, 1756, 1763, + 1766, 1771, 1777, 1780, 1783, 1794, 1800, 1803, 1806, 1812, 1826, 1843, + 1852, 1865-1866, 1868-1869, 1872-1873, 1876, 1881-1883, 1911, 1917-1918, + 1924, 1928, 1937, 1941, 2099-2101, 2103-2104, 2106-2123, 2128, 2134, 2141, + 2145, 2149, 2153, 2164, 2189, 2197, 2209, 2226, 2234, 2280, 2318, 2321, + 2325, 2328, 2333, 2339, 2348, 2353, 2355, 2357, 2363, 2370-2371, 2377 + action: + name: inflate error + inflation variable: + name: ObsFunction/ObsErrorFactorTopoRad + channels: 1, 6-7, 10-11, 15-17, 20-22, 24, 27-28, 30, 36, 39-40, 42, 51-52, + 54-56, 59, 62-63, 68-69, 71-80, 82-84, 86, 92-93, 98-99, 101, 104-105, + 108, 110-111, 113, 116-117, 123-124, 128-129, 138-139, 144-145, 150-151, + 156-157, 159, 162, 165, 168-170, 172-175, 177, 179-180, 182, 185-186, + 190, 192, 198, 201, 204, 207, 210, 215-216, 221, 226-227, 232, 252-253, + 256-257, 261-262, 267, 272, 295, 299-300, 305, 310, 321, 325, 333, 338, + 355, 362, 375, 453, 475, 484, 497, 528, 587, 672, 787, 791, 843, 870, + 914, 950, 1003, 1012, 1019, 1024, 1030, 1038, 1048, 1069, 1079, 1082-1083, + 1088, 1090, 1092, 1095, 1104, 1111, 1115-1116, 1119-1120, 1123, 1130, + 1138, 1142, 1178, 1199, 1206, 1221, 1237, 1252, 1260, 1263, 1266, 1285, + 1301, 1304, 1329, 1371, 1382, 1415, 1424, 1449, 1455, 1466, 1477, 1500, + 1519, 1538, 1545, 1565, 1574, 1583, 1593, 1614, 1627, 1636, 1644, 1652, + 1669, 1674, 1681, 1694, 1708, 1717, 1723, 1740, 1748, 1751, 1756, 1763, + 1766, 1771, 1777, 1780, 1783, 1794, 1800, 1803, 1806, 1812, 1826, 1843, + 1852, 1865-1866, 1868-1869, 1872-1873, 1876, 1881-1883, 1911, 1917-1918, + 1924, 1928, 1937, 1941, 2099-2101, 2103-2104, 2106-2123, 2128, 2134, + 2141, 2145, 2149, 2153, 2164, 2189, 2197, 2209, 2226, 2234, 2280, 2318, + 2321, 2325, 2328, 2333, 2339, 2348, 2353, 2355, 2357, 2363, 2370-2371, + 2377 + options: + channels: 1, 6-7, 10-11, 15-17, 20-22, 24, 27-28, 30, 36, 39-40, 42, + 51-52, 54-56, 59, 62-63, 68-69, 71-80, 82-84, 86, 92-93, 98-99, 101, + 104-105, 108, 110-111, 113, 116-117, 123-124, 128-129, 138-139, 144-145, + 150-151, 156-157, 159, 162, 165, 168-170, 172-175, 177, 179-180, 182, + 185-186, 190, 192, 198, 201, 204, 207, 210, 215-216, 221, 226-227, + 232, 252-253, 256-257, 261-262, 267, 272, 295, 299-300, 305, 310, + 321, 325, 333, 338, 355, 362, 375, 453, 475, 484, 497, 528, 587, 672, + 787, 791, 843, 870, 914, 950, 1003, 1012, 1019, 1024, 1030, 1038, + 1048, 1069, 1079, 1082-1083, 1088, 1090, 1092, 1095, 1104, 1111, 1115-1116, + 1119-1120, 1123, 1130, 1138, 1142, 1178, 1199, 1206, 1221, 1237, 1252, + 1260, 1263, 1266, 1285, 1301, 1304, 1329, 1371, 1382, 1415, 1424, + 1449, 1455, 1466, 1477, 1500, 1519, 1538, 1545, 1565, 1574, 1583, + 1593, 1614, 1627, 1636, 1644, 1652, 1669, 1674, 1681, 1694, 1708, + 1717, 1723, 1740, 1748, 1751, 1756, 1763, 1766, 1771, 1777, 1780, + 1783, 1794, 1800, 1803, 1806, 1812, 1826, 1843, 1852, 1865-1866, 1868-1869, + 1872-1873, 1876, 1881-1883, 1911, 1917-1918, 1924, 1928, 1937, 1941, + 2099-2101, 2103-2104, 2106-2123, 2128, 2134, 2141, 2145, 2149, 2153, + 2164, 2189, 2197, 2209, 2226, 2234, 2280, 2318, 2321, 2325, 2328, + 2333, 2339, 2348, 2353, 2355, 2357, 2363, 2370-2371, 2377 + sensor: airs_aqua + - filter: BlackList + apply at iterations: 0, 1, 2 + filter variables: + - name: brightnessTemperature + channels: 1, 6-7, 10-11, 15-17, 20-22, 24, 27-28, 30, 36, 39-40, 42, 51-52, + 54-56, 59, 62-63, 68-69, 71-80, 82-84, 86, 92-93, 98-99, 101, 104-105, + 108, 110-111, 113, 116-117, 123-124, 128-129, 138-139, 144-145, 150-151, + 156-157, 159, 162, 165, 168-170, 172-175, 177, 179-180, 182, 185-186, + 190, 192, 198, 201, 204, 207, 210, 215-216, 221, 226-227, 232, 252-253, + 256-257, 261-262, 267, 272, 295, 299-300, 305, 310, 321, 325, 333, 338, + 355, 362, 375, 453, 475, 484, 497, 528, 587, 672, 787, 791, 843, 870, + 914, 950, 1003, 1012, 1019, 1024, 1030, 1038, 1048, 1069, 1079, 1082-1083, + 1088, 1090, 1092, 1095, 1104, 1111, 1115-1116, 1119-1120, 1123, 1130, + 1138, 1142, 1178, 1199, 1206, 1221, 1237, 1252, 1260, 1263, 1266, 1285, + 1301, 1304, 1329, 1371, 1382, 1415, 1424, 1449, 1455, 1466, 1477, 1500, + 1519, 1538, 1545, 1565, 1574, 1583, 1593, 1614, 1627, 1636, 1644, 1652, + 1669, 1674, 1681, 1694, 1708, 1717, 1723, 1740, 1748, 1751, 1756, 1763, + 1766, 1771, 1777, 1780, 1783, 1794, 1800, 1803, 1806, 1812, 1826, 1843, + 1852, 1865-1866, 1868-1869, 1872-1873, 1876, 1881-1883, 1911, 1917-1918, + 1924, 1928, 1937, 1941, 2099-2101, 2103-2104, 2106-2123, 2128, 2134, 2141, + 2145, 2149, 2153, 2164, 2189, 2197, 2209, 2226, 2234, 2280, 2318, 2321, + 2325, 2328, 2333, 2339, 2348, 2353, 2355, 2357, 2363, 2370-2371, 2377 + action: + name: inflate error + inflation variable: + name: ObsFunction/ObsErrorFactorTransmitTopRad + channels: 1, 6-7, 10-11, 15-17, 20-22, 24, 27-28, 30, 36, 39-40, 42, 51-52, + 54-56, 59, 62-63, 68-69, 71-80, 82-84, 86, 92-93, 98-99, 101, 104-105, + 108, 110-111, 113, 116-117, 123-124, 128-129, 138-139, 144-145, 150-151, + 156-157, 159, 162, 165, 168-170, 172-175, 177, 179-180, 182, 185-186, + 190, 192, 198, 201, 204, 207, 210, 215-216, 221, 226-227, 232, 252-253, + 256-257, 261-262, 267, 272, 295, 299-300, 305, 310, 321, 325, 333, 338, + 355, 362, 375, 453, 475, 484, 497, 528, 587, 672, 787, 791, 843, 870, + 914, 950, 1003, 1012, 1019, 1024, 1030, 1038, 1048, 1069, 1079, 1082-1083, + 1088, 1090, 1092, 1095, 1104, 1111, 1115-1116, 1119-1120, 1123, 1130, + 1138, 1142, 1178, 1199, 1206, 1221, 1237, 1252, 1260, 1263, 1266, 1285, + 1301, 1304, 1329, 1371, 1382, 1415, 1424, 1449, 1455, 1466, 1477, 1500, + 1519, 1538, 1545, 1565, 1574, 1583, 1593, 1614, 1627, 1636, 1644, 1652, + 1669, 1674, 1681, 1694, 1708, 1717, 1723, 1740, 1748, 1751, 1756, 1763, + 1766, 1771, 1777, 1780, 1783, 1794, 1800, 1803, 1806, 1812, 1826, 1843, + 1852, 1865-1866, 1868-1869, 1872-1873, 1876, 1881-1883, 1911, 1917-1918, + 1924, 1928, 1937, 1941, 2099-2101, 2103-2104, 2106-2123, 2128, 2134, + 2141, 2145, 2149, 2153, 2164, 2189, 2197, 2209, 2226, 2234, 2280, 2318, + 2321, 2325, 2328, 2333, 2339, 2348, 2353, 2355, 2357, 2363, 2370-2371, + 2377 + options: + channels: 1, 6-7, 10-11, 15-17, 20-22, 24, 27-28, 30, 36, 39-40, 42, + 51-52, 54-56, 59, 62-63, 68-69, 71-80, 82-84, 86, 92-93, 98-99, 101, + 104-105, 108, 110-111, 113, 116-117, 123-124, 128-129, 138-139, 144-145, + 150-151, 156-157, 159, 162, 165, 168-170, 172-175, 177, 179-180, 182, + 185-186, 190, 192, 198, 201, 204, 207, 210, 215-216, 221, 226-227, + 232, 252-253, 256-257, 261-262, 267, 272, 295, 299-300, 305, 310, + 321, 325, 333, 338, 355, 362, 375, 453, 475, 484, 497, 528, 587, 672, + 787, 791, 843, 870, 914, 950, 1003, 1012, 1019, 1024, 1030, 1038, + 1048, 1069, 1079, 1082-1083, 1088, 1090, 1092, 1095, 1104, 1111, 1115-1116, + 1119-1120, 1123, 1130, 1138, 1142, 1178, 1199, 1206, 1221, 1237, 1252, + 1260, 1263, 1266, 1285, 1301, 1304, 1329, 1371, 1382, 1415, 1424, + 1449, 1455, 1466, 1477, 1500, 1519, 1538, 1545, 1565, 1574, 1583, + 1593, 1614, 1627, 1636, 1644, 1652, 1669, 1674, 1681, 1694, 1708, + 1717, 1723, 1740, 1748, 1751, 1756, 1763, 1766, 1771, 1777, 1780, + 1783, 1794, 1800, 1803, 1806, 1812, 1826, 1843, 1852, 1865-1866, 1868-1869, + 1872-1873, 1876, 1881-1883, 1911, 1917-1918, 1924, 1928, 1937, 1941, + 2099-2101, 2103-2104, 2106-2123, 2128, 2134, 2141, 2145, 2149, 2153, + 2164, 2189, 2197, 2209, 2226, 2234, 2280, 2318, 2321, 2325, 2328, + 2333, 2339, 2348, 2353, 2355, 2357, 2363, 2370-2371, 2377 + - filter: Bounds Check + apply at iterations: 0, 1, 2 + filter variables: + - name: brightnessTemperature + channels: 1, 6-7, 10-11, 15-17, 20-22, 24, 27-28, 30, 36, 39-40, 42, 51-52, + 54-56, 59, 62-63, 68-69, 71-80, 82-84, 86, 92-93, 98-99, 101, 104-105, + 108, 110-111, 113, 116-117, 123-124, 128-129, 138-139, 144-145, 150-151, + 156-157, 159, 162, 165, 168-170, 172-175, 177, 179-180, 182, 185-186, + 190, 192, 198, 201, 204, 207, 210, 215-216, 221, 226-227, 232, 252-253, + 256-257, 261-262, 267, 272, 295, 299-300, 305, 310, 321, 325, 333, 338, + 355, 362, 375, 453, 475, 484, 497, 528, 587, 672, 787, 791, 843, 870, + 914, 950, 1003, 1012, 1019, 1024, 1030, 1038, 1048, 1069, 1079, 1082-1083, + 1088, 1090, 1092, 1095, 1104, 1111, 1115-1116, 1119-1120, 1123, 1130, + 1138, 1142, 1178, 1199, 1206, 1221, 1237, 1252, 1260, 1263, 1266, 1285, + 1301, 1304, 1329, 1371, 1382, 1415, 1424, 1449, 1455, 1466, 1477, 1500, + 1519, 1538, 1545, 1565, 1574, 1583, 1593, 1614, 1627, 1636, 1644, 1652, + 1669, 1674, 1681, 1694, 1708, 1717, 1723, 1740, 1748, 1751, 1756, 1763, + 1766, 1771, 1777, 1780, 1783, 1794, 1800, 1803, 1806, 1812, 1826, 1843, + 1852, 1865-1866, 1868-1869, 1872-1873, 1876, 1881-1883, 1911, 1917-1918, + 1924, 1928, 1937, 1941, 2099-2101, 2103-2104, 2106-2123, 2128, 2134, 2141, + 2145, 2149, 2153, 2164, 2189, 2197, 2209, 2226, 2234, 2280, 2318, 2321, + 2325, 2328, 2333, 2339, 2348, 2353, 2355, 2357, 2363, 2370-2371, 2377 + test variables: + - name: ObsFunction/CloudDetectMinResidualIR + channels: 1, 6-7, 10-11, 15-17, 20-22, 24, 27-28, 30, 36, 39-40, 42, 51-52, + 54-56, 59, 62-63, 68-69, 71-80, 82-84, 86, 92-93, 98-99, 101, 104-105, + 108, 110-111, 113, 116-117, 123-124, 128-129, 138-139, 144-145, 150-151, + 156-157, 159, 162, 165, 168-170, 172-175, 177, 179-180, 182, 185-186, + 190, 192, 198, 201, 204, 207, 210, 215-216, 221, 226-227, 232, 252-253, + 256-257, 261-262, 267, 272, 295, 299-300, 305, 310, 321, 325, 333, 338, + 355, 362, 375, 453, 475, 484, 497, 528, 587, 672, 787, 791, 843, 870, + 914, 950, 1003, 1012, 1019, 1024, 1030, 1038, 1048, 1069, 1079, 1082-1083, + 1088, 1090, 1092, 1095, 1104, 1111, 1115-1116, 1119-1120, 1123, 1130, + 1138, 1142, 1178, 1199, 1206, 1221, 1237, 1252, 1260, 1263, 1266, 1285, + 1301, 1304, 1329, 1371, 1382, 1415, 1424, 1449, 1455, 1466, 1477, 1500, + 1519, 1538, 1545, 1565, 1574, 1583, 1593, 1614, 1627, 1636, 1644, 1652, + 1669, 1674, 1681, 1694, 1708, 1717, 1723, 1740, 1748, 1751, 1756, 1763, + 1766, 1771, 1777, 1780, 1783, 1794, 1800, 1803, 1806, 1812, 1826, 1843, + 1852, 1865-1866, 1868-1869, 1872-1873, 1876, 1881-1883, 1911, 1917-1918, + 1924, 1928, 1937, 1941, 2099-2101, 2103-2104, 2106-2123, 2128, 2134, 2141, + 2145, 2149, 2153, 2164, 2189, 2197, 2209, 2226, 2234, 2280, 2318, 2321, + 2325, 2328, 2333, 2339, 2348, 2353, 2355, 2357, 2363, 2370-2371, 2377 + options: + channels: 1, 6-7, 10-11, 15-17, 20-22, 24, 27-28, 30, 36, 39-40, 42, 51-52, + 54-56, 59, 62-63, 68-69, 71-80, 82-84, 86, 92-93, 98-99, 101, 104-105, + 108, 110-111, 113, 116-117, 123-124, 128-129, 138-139, 144-145, 150-151, + 156-157, 159, 162, 165, 168-170, 172-175, 177, 179-180, 182, 185-186, + 190, 192, 198, 201, 204, 207, 210, 215-216, 221, 226-227, 232, 252-253, + 256-257, 261-262, 267, 272, 295, 299-300, 305, 310, 321, 325, 333, 338, + 355, 362, 375, 453, 475, 484, 497, 528, 587, 672, 787, 791, 843, 870, + 914, 950, 1003, 1012, 1019, 1024, 1030, 1038, 1048, 1069, 1079, 1082-1083, + 1088, 1090, 1092, 1095, 1104, 1111, 1115-1116, 1119-1120, 1123, 1130, + 1138, 1142, 1178, 1199, 1206, 1221, 1237, 1252, 1260, 1263, 1266, 1285, + 1301, 1304, 1329, 1371, 1382, 1415, 1424, 1449, 1455, 1466, 1477, 1500, + 1519, 1538, 1545, 1565, 1574, 1583, 1593, 1614, 1627, 1636, 1644, 1652, + 1669, 1674, 1681, 1694, 1708, 1717, 1723, 1740, 1748, 1751, 1756, 1763, + 1766, 1771, 1777, 1780, 1783, 1794, 1800, 1803, 1806, 1812, 1826, 1843, + 1852, 1865-1866, 1868-1869, 1872-1873, 1876, 1881-1883, 1911, 1917-1918, + 1924, 1928, 1937, 1941, 2099-2101, 2103-2104, 2106-2123, 2128, 2134, + 2141, 2145, 2149, 2153, 2164, 2189, 2197, 2209, 2226, 2234, 2280, 2318, + 2321, 2325, 2328, 2333, 2339, 2348, 2353, 2355, 2357, 2363, 2370-2371, + 2377 + error parameter vector: *error_param-airs_aqua + use_flag: >>>use_channels_airs_aqua<<< + use_flag_clddet: >>>clddet_channels_airs_aqua<<< + obserr_dtempf: + - 0.5 + - 2.0 + - 4.0 + - 2.0 + - 4.0 + cloud detection criteria: + - 0.60 + - 0.68 + - 0.72 + maxvalue: 1e-12 + action: + name: reject + - filter: Bounds Check + apply at iterations: 0, 1, 2 + filter variables: + - name: brightnessTemperature + channels: 1, 6-7, 10-11, 15-17, 20-22, 24, 27-28, 30, 36, 39-40, 42, 51-52, + 54-56, 59, 62-63, 68-69, 71-80, 82-84, 86, 92-93, 98-99, 101, 104-105, + 108, 110-111, 113, 116-117, 123-124, 128-129, 138-139, 144-145, 150-151, + 156-157, 159, 162, 165, 168-170, 172-175, 177, 179-180, 182, 185-186, + 190, 192, 198, 201, 204, 207, 210, 215-216, 221, 226-227, 232, 252-253, + 256-257, 261-262, 267, 272, 295, 299-300, 305, 310, 321, 325, 333, 338, + 355, 362, 375, 453, 475, 484, 497, 528, 587, 672, 787, 791, 843, 870, + 914, 950, 1003, 1012, 1019, 1024, 1030, 1038, 1048, 1069, 1079, 1082-1083, + 1088, 1090, 1092, 1095, 1104, 1111, 1115-1116, 1119-1120, 1123, 1130, + 1138, 1142, 1178, 1199, 1206, 1221, 1237, 1252, 1260, 1263, 1266, 1285, + 1301, 1304, 1329, 1371, 1382, 1415, 1424, 1449, 1455, 1466, 1477, 1500, + 1519, 1538, 1545, 1565, 1574, 1583, 1593, 1614, 1627, 1636, 1644, 1652, + 1669, 1674, 1681, 1694, 1708, 1717, 1723, 1740, 1748, 1751, 1756, 1763, + 1766, 1771, 1777, 1780, 1783, 1794, 1800, 1803, 1806, 1812, 1826, 1843, + 1852, 1865-1866, 1868-1869, 1872-1873, 1876, 1881-1883, 1911, 1917-1918, + 1924, 1928, 1937, 1941, 2099-2101, 2103-2104, 2106-2123, 2128, 2134, 2141, + 2145, 2149, 2153, 2164, 2189, 2197, 2209, 2226, 2234, 2280, 2318, 2321, + 2325, 2328, 2333, 2339, 2348, 2353, 2355, 2357, 2363, 2370-2371, 2377 + test variables: + - name: ObsFunction/NearSSTRetCheckIR + channels: 1, 6-7, 10-11, 15-17, 20-22, 24, 27-28, 30, 36, 39-40, 42, 51-52, + 54-56, 59, 62-63, 68-69, 71-80, 82-84, 86, 92-93, 98-99, 101, 104-105, + 108, 110-111, 113, 116-117, 123-124, 128-129, 138-139, 144-145, 150-151, + 156-157, 159, 162, 165, 168-170, 172-175, 177, 179-180, 182, 185-186, + 190, 192, 198, 201, 204, 207, 210, 215-216, 221, 226-227, 232, 252-253, + 256-257, 261-262, 267, 272, 295, 299-300, 305, 310, 321, 325, 333, 338, + 355, 362, 375, 453, 475, 484, 497, 528, 587, 672, 787, 791, 843, 870, + 914, 950, 1003, 1012, 1019, 1024, 1030, 1038, 1048, 1069, 1079, 1082-1083, + 1088, 1090, 1092, 1095, 1104, 1111, 1115-1116, 1119-1120, 1123, 1130, + 1138, 1142, 1178, 1199, 1206, 1221, 1237, 1252, 1260, 1263, 1266, 1285, + 1301, 1304, 1329, 1371, 1382, 1415, 1424, 1449, 1455, 1466, 1477, 1500, + 1519, 1538, 1545, 1565, 1574, 1583, 1593, 1614, 1627, 1636, 1644, 1652, + 1669, 1674, 1681, 1694, 1708, 1717, 1723, 1740, 1748, 1751, 1756, 1763, + 1766, 1771, 1777, 1780, 1783, 1794, 1800, 1803, 1806, 1812, 1826, 1843, + 1852, 1865-1866, 1868-1869, 1872-1873, 1876, 1881-1883, 1911, 1917-1918, + 1924, 1928, 1937, 1941, 2099-2101, 2103-2104, 2106-2123, 2128, 2134, 2141, + 2145, 2149, 2153, 2164, 2189, 2197, 2209, 2226, 2234, 2280, 2318, 2321, + 2325, 2328, 2333, 2339, 2348, 2353, 2355, 2357, 2363, 2370-2371, 2377 + options: + channels: 1, 6-7, 10-11, 15-17, 20-22, 24, 27-28, 30, 36, 39-40, 42, 51-52, + 54-56, 59, 62-63, 68-69, 71-80, 82-84, 86, 92-93, 98-99, 101, 104-105, + 108, 110-111, 113, 116-117, 123-124, 128-129, 138-139, 144-145, 150-151, + 156-157, 159, 162, 165, 168-170, 172-175, 177, 179-180, 182, 185-186, + 190, 192, 198, 201, 204, 207, 210, 215-216, 221, 226-227, 232, 252-253, + 256-257, 261-262, 267, 272, 295, 299-300, 305, 310, 321, 325, 333, 338, + 355, 362, 375, 453, 475, 484, 497, 528, 587, 672, 787, 791, 843, 870, + 914, 950, 1003, 1012, 1019, 1024, 1030, 1038, 1048, 1069, 1079, 1082-1083, + 1088, 1090, 1092, 1095, 1104, 1111, 1115-1116, 1119-1120, 1123, 1130, + 1138, 1142, 1178, 1199, 1206, 1221, 1237, 1252, 1260, 1263, 1266, 1285, + 1301, 1304, 1329, 1371, 1382, 1415, 1424, 1449, 1455, 1466, 1477, 1500, + 1519, 1538, 1545, 1565, 1574, 1583, 1593, 1614, 1627, 1636, 1644, 1652, + 1669, 1674, 1681, 1694, 1708, 1717, 1723, 1740, 1748, 1751, 1756, 1763, + 1766, 1771, 1777, 1780, 1783, 1794, 1800, 1803, 1806, 1812, 1826, 1843, + 1852, 1865-1866, 1868-1869, 1872-1873, 1876, 1881-1883, 1911, 1917-1918, + 1924, 1928, 1937, 1941, 2099-2101, 2103-2104, 2106-2123, 2128, 2134, + 2141, 2145, 2149, 2153, 2164, 2189, 2197, 2209, 2226, 2234, 2280, 2318, + 2321, 2325, 2328, 2333, 2339, 2348, 2353, 2355, 2357, 2363, 2370-2371, + 2377 + error parameter vector: *error_param-airs_aqua + use_flag: >>>use_channels_airs_aqua<<< + maxvalue: 1e-12 + action: + name: reject + - filter: BlackList + apply at iterations: 0, 1, 2 + filter variables: + - name: brightnessTemperature + channels: 1, 6-7, 10-11, 15-17, 20-22, 24, 27-28, 30, 36, 39-40, 42, 51-52, + 54-56, 59, 62-63, 68-69, 71-80, 82-84, 86, 92-93, 98-99, 101, 104-105, + 108, 110-111, 113, 116-117, 123-124, 128-129, 138-139, 144-145, 150-151, + 156-157, 159, 162, 165, 168-170, 172-175, 177, 179-180, 182, 185-186, + 190, 192, 198, 201, 204, 207, 210, 215-216, 221, 226-227, 232, 252-253, + 256-257, 261-262, 267, 272, 295, 299-300, 305, 310, 321, 325, 333, 338, + 355, 362, 375, 453, 475, 484, 497, 528, 587, 672, 787, 791, 843, 870, + 914, 950, 1003, 1012, 1019, 1024, 1030, 1038, 1048, 1069, 1079, 1082-1083, + 1088, 1090, 1092, 1095, 1104, 1111, 1115-1116, 1119-1120, 1123, 1130, + 1138, 1142, 1178, 1199, 1206, 1221, 1237, 1252, 1260, 1263, 1266, 1285, + 1301, 1304, 1329, 1371, 1382, 1415, 1424, 1449, 1455, 1466, 1477, 1500, + 1519, 1538, 1545, 1565, 1574, 1583, 1593, 1614, 1627, 1636, 1644, 1652, + 1669, 1674, 1681, 1694, 1708, 1717, 1723, 1740, 1748, 1751, 1756, 1763, + 1766, 1771, 1777, 1780, 1783, 1794, 1800, 1803, 1806, 1812, 1826, 1843, + 1852, 1865-1866, 1868-1869, 1872-1873, 1876, 1881-1883, 1911, 1917-1918, + 1924, 1928, 1937, 1941, 2099-2101, 2103-2104, 2106-2123, 2128, 2134, 2141, + 2145, 2149, 2153, 2164, 2189, 2197, 2209, 2226, 2234, 2280, 2318, 2321, + 2325, 2328, 2333, 2339, 2348, 2353, 2355, 2357, 2363, 2370-2371, 2377 + action: + name: inflate error + inflation variable: + name: ObsFunction/ObsErrorFactorSurfJacobianRad + channels: 1, 6-7, 10-11, 15-17, 20-22, 24, 27-28, 30, 36, 39-40, 42, 51-52, + 54-56, 59, 62-63, 68-69, 71-80, 82-84, 86, 92-93, 98-99, 101, 104-105, + 108, 110-111, 113, 116-117, 123-124, 128-129, 138-139, 144-145, 150-151, + 156-157, 159, 162, 165, 168-170, 172-175, 177, 179-180, 182, 185-186, + 190, 192, 198, 201, 204, 207, 210, 215-216, 221, 226-227, 232, 252-253, + 256-257, 261-262, 267, 272, 295, 299-300, 305, 310, 321, 325, 333, 338, + 355, 362, 375, 453, 475, 484, 497, 528, 587, 672, 787, 791, 843, 870, + 914, 950, 1003, 1012, 1019, 1024, 1030, 1038, 1048, 1069, 1079, 1082-1083, + 1088, 1090, 1092, 1095, 1104, 1111, 1115-1116, 1119-1120, 1123, 1130, + 1138, 1142, 1178, 1199, 1206, 1221, 1237, 1252, 1260, 1263, 1266, 1285, + 1301, 1304, 1329, 1371, 1382, 1415, 1424, 1449, 1455, 1466, 1477, 1500, + 1519, 1538, 1545, 1565, 1574, 1583, 1593, 1614, 1627, 1636, 1644, 1652, + 1669, 1674, 1681, 1694, 1708, 1717, 1723, 1740, 1748, 1751, 1756, 1763, + 1766, 1771, 1777, 1780, 1783, 1794, 1800, 1803, 1806, 1812, 1826, 1843, + 1852, 1865-1866, 1868-1869, 1872-1873, 1876, 1881-1883, 1911, 1917-1918, + 1924, 1928, 1937, 1941, 2099-2101, 2103-2104, 2106-2123, 2128, 2134, + 2141, 2145, 2149, 2153, 2164, 2189, 2197, 2209, 2226, 2234, 2280, 2318, + 2321, 2325, 2328, 2333, 2339, 2348, 2353, 2355, 2357, 2363, 2370-2371, + 2377 + options: + channels: 1, 6-7, 10-11, 15-17, 20-22, 24, 27-28, 30, 36, 39-40, 42, + 51-52, 54-56, 59, 62-63, 68-69, 71-80, 82-84, 86, 92-93, 98-99, 101, + 104-105, 108, 110-111, 113, 116-117, 123-124, 128-129, 138-139, 144-145, + 150-151, 156-157, 159, 162, 165, 168-170, 172-175, 177, 179-180, 182, + 185-186, 190, 192, 198, 201, 204, 207, 210, 215-216, 221, 226-227, + 232, 252-253, 256-257, 261-262, 267, 272, 295, 299-300, 305, 310, + 321, 325, 333, 338, 355, 362, 375, 453, 475, 484, 497, 528, 587, 672, + 787, 791, 843, 870, 914, 950, 1003, 1012, 1019, 1024, 1030, 1038, + 1048, 1069, 1079, 1082-1083, 1088, 1090, 1092, 1095, 1104, 1111, 1115-1116, + 1119-1120, 1123, 1130, 1138, 1142, 1178, 1199, 1206, 1221, 1237, 1252, + 1260, 1263, 1266, 1285, 1301, 1304, 1329, 1371, 1382, 1415, 1424, + 1449, 1455, 1466, 1477, 1500, 1519, 1538, 1545, 1565, 1574, 1583, + 1593, 1614, 1627, 1636, 1644, 1652, 1669, 1674, 1681, 1694, 1708, + 1717, 1723, 1740, 1748, 1751, 1756, 1763, 1766, 1771, 1777, 1780, + 1783, 1794, 1800, 1803, 1806, 1812, 1826, 1843, 1852, 1865-1866, 1868-1869, + 1872-1873, 1876, 1881-1883, 1911, 1917-1918, 1924, 1928, 1937, 1941, + 2099-2101, 2103-2104, 2106-2123, 2128, 2134, 2141, 2145, 2149, 2153, + 2164, 2189, 2197, 2209, 2226, 2234, 2280, 2318, 2321, 2325, 2328, + 2333, 2339, 2348, 2353, 2355, 2357, 2363, 2370-2371, 2377 + sensor: airs_aqua + obserr_demisf: + - 0.01 + - 0.02 + - 0.03 + - 0.02 + - 0.03 + obserr_dtempf: + - 0.5 + - 2.0 + - 4.0 + - 2.0 + - 4.0 + - filter: Background Check + apply at iterations: 0, 1, 2 + filter variables: + - name: brightnessTemperature + channels: 1, 6-7, 10-11, 15-17, 20-22, 24, 27-28, 30, 36, 39-40, 42, 51-52, + 54-56, 59, 62-63, 68-69, 71-80, 82-84, 86, 92-93, 98-99, 101, 104-105, + 108, 110-111, 113, 116-117, 123-124, 128-129, 138-139, 144-145, 150-151, + 156-157, 159, 162, 165, 168-170, 172-175, 177, 179-180, 182, 185-186, + 190, 192, 198, 201, 204, 207, 210, 215-216, 221, 226-227, 232, 252-253, + 256-257, 261-262, 267, 272, 295, 299-300, 305, 310, 321, 325, 333, 338, + 355, 362, 375, 453, 475, 484, 497, 528, 587, 672, 787, 791, 843, 870, + 914, 950, 1003, 1012, 1019, 1024, 1030, 1038, 1048, 1069, 1079, 1082-1083, + 1088, 1090, 1092, 1095, 1104, 1111, 1115-1116, 1119-1120, 1123, 1130, + 1138, 1142, 1178, 1199, 1206, 1221, 1237, 1252, 1260, 1263, 1266, 1285, + 1301, 1304, 1329, 1371, 1382, 1415, 1424, 1449, 1455, 1466, 1477, 1500, + 1519, 1538, 1545, 1565, 1574, 1583, 1593, 1614, 1627, 1636, 1644, 1652, + 1669, 1674, 1681, 1694, 1708, 1717, 1723, 1740, 1748, 1751, 1756, 1763, + 1766, 1771, 1777, 1780, 1783, 1794, 1800, 1803, 1806, 1812, 1826, 1843, + 1852, 1865-1866, 1868-1869, 1872-1873, 1876, 1881-1883, 1911, 1917-1918, + 1924, 1928, 1937, 1941, 2099-2101, 2103-2104, 2106-2123, 2128, 2134, 2141, + 2145, 2149, 2153, 2164, 2189, 2197, 2209, 2226, 2234, 2280, 2318, 2321, + 2325, 2328, 2333, 2339, 2348, 2353, 2355, 2357, 2363, 2370-2371, 2377 + function absolute threshold: + - name: ObsFunction/ObsErrorBoundIR + channels: 1, 6-7, 10-11, 15-17, 20-22, 24, 27-28, 30, 36, 39-40, 42, 51-52, + 54-56, 59, 62-63, 68-69, 71-80, 82-84, 86, 92-93, 98-99, 101, 104-105, + 108, 110-111, 113, 116-117, 123-124, 128-129, 138-139, 144-145, 150-151, + 156-157, 159, 162, 165, 168-170, 172-175, 177, 179-180, 182, 185-186, + 190, 192, 198, 201, 204, 207, 210, 215-216, 221, 226-227, 232, 252-253, + 256-257, 261-262, 267, 272, 295, 299-300, 305, 310, 321, 325, 333, 338, + 355, 362, 375, 453, 475, 484, 497, 528, 587, 672, 787, 791, 843, 870, + 914, 950, 1003, 1012, 1019, 1024, 1030, 1038, 1048, 1069, 1079, 1082-1083, + 1088, 1090, 1092, 1095, 1104, 1111, 1115-1116, 1119-1120, 1123, 1130, + 1138, 1142, 1178, 1199, 1206, 1221, 1237, 1252, 1260, 1263, 1266, 1285, + 1301, 1304, 1329, 1371, 1382, 1415, 1424, 1449, 1455, 1466, 1477, 1500, + 1519, 1538, 1545, 1565, 1574, 1583, 1593, 1614, 1627, 1636, 1644, 1652, + 1669, 1674, 1681, 1694, 1708, 1717, 1723, 1740, 1748, 1751, 1756, 1763, + 1766, 1771, 1777, 1780, 1783, 1794, 1800, 1803, 1806, 1812, 1826, 1843, + 1852, 1865-1866, 1868-1869, 1872-1873, 1876, 1881-1883, 1911, 1917-1918, + 1924, 1928, 1937, 1941, 2099-2101, 2103-2104, 2106-2123, 2128, 2134, 2141, + 2145, 2149, 2153, 2164, 2189, 2197, 2209, 2226, 2234, 2280, 2318, 2321, + 2325, 2328, 2333, 2339, 2348, 2353, 2355, 2357, 2363, 2370-2371, 2377 + options: + channels: 1, 6-7, 10-11, 15-17, 20-22, 24, 27-28, 30, 36, 39-40, 42, 51-52, + 54-56, 59, 62-63, 68-69, 71-80, 82-84, 86, 92-93, 98-99, 101, 104-105, + 108, 110-111, 113, 116-117, 123-124, 128-129, 138-139, 144-145, 150-151, + 156-157, 159, 162, 165, 168-170, 172-175, 177, 179-180, 182, 185-186, + 190, 192, 198, 201, 204, 207, 210, 215-216, 221, 226-227, 232, 252-253, + 256-257, 261-262, 267, 272, 295, 299-300, 305, 310, 321, 325, 333, 338, + 355, 362, 375, 453, 475, 484, 497, 528, 587, 672, 787, 791, 843, 870, + 914, 950, 1003, 1012, 1019, 1024, 1030, 1038, 1048, 1069, 1079, 1082-1083, + 1088, 1090, 1092, 1095, 1104, 1111, 1115-1116, 1119-1120, 1123, 1130, + 1138, 1142, 1178, 1199, 1206, 1221, 1237, 1252, 1260, 1263, 1266, 1285, + 1301, 1304, 1329, 1371, 1382, 1415, 1424, 1449, 1455, 1466, 1477, 1500, + 1519, 1538, 1545, 1565, 1574, 1583, 1593, 1614, 1627, 1636, 1644, 1652, + 1669, 1674, 1681, 1694, 1708, 1717, 1723, 1740, 1748, 1751, 1756, 1763, + 1766, 1771, 1777, 1780, 1783, 1794, 1800, 1803, 1806, 1812, 1826, 1843, + 1852, 1865-1866, 1868-1869, 1872-1873, 1876, 1881-1883, 1911, 1917-1918, + 1924, 1928, 1937, 1941, 2099-2101, 2103-2104, 2106-2123, 2128, 2134, + 2141, 2145, 2149, 2153, 2164, 2189, 2197, 2209, 2226, 2234, 2280, 2318, + 2321, 2325, 2328, 2333, 2339, 2348, 2353, 2355, 2357, 2363, 2370-2371, + 2377 + obserr_bound_latitude: + name: ObsFunction/ObsErrorFactorLatRad + options: + latitude_parameters: + - 25.0 + - 0.5 + - 0.04 + - 1.0 + obserr_bound_transmittop: + name: ObsFunction/ObsErrorFactorTransmitTopRad + channels: 1, 6-7, 10-11, 15-17, 20-22, 24, 27-28, 30, 36, 39-40, 42, + 51-52, 54-56, 59, 62-63, 68-69, 71-80, 82-84, 86, 92-93, 98-99, 101, + 104-105, 108, 110-111, 113, 116-117, 123-124, 128-129, 138-139, 144-145, + 150-151, 156-157, 159, 162, 165, 168-170, 172-175, 177, 179-180, 182, + 185-186, 190, 192, 198, 201, 204, 207, 210, 215-216, 221, 226-227, + 232, 252-253, 256-257, 261-262, 267, 272, 295, 299-300, 305, 310, + 321, 325, 333, 338, 355, 362, 375, 453, 475, 484, 497, 528, 587, 672, + 787, 791, 843, 870, 914, 950, 1003, 1012, 1019, 1024, 1030, 1038, + 1048, 1069, 1079, 1082-1083, 1088, 1090, 1092, 1095, 1104, 1111, 1115-1116, + 1119-1120, 1123, 1130, 1138, 1142, 1178, 1199, 1206, 1221, 1237, 1252, + 1260, 1263, 1266, 1285, 1301, 1304, 1329, 1371, 1382, 1415, 1424, + 1449, 1455, 1466, 1477, 1500, 1519, 1538, 1545, 1565, 1574, 1583, + 1593, 1614, 1627, 1636, 1644, 1652, 1669, 1674, 1681, 1694, 1708, + 1717, 1723, 1740, 1748, 1751, 1756, 1763, 1766, 1771, 1777, 1780, + 1783, 1794, 1800, 1803, 1806, 1812, 1826, 1843, 1852, 1865-1866, 1868-1869, + 1872-1873, 1876, 1881-1883, 1911, 1917-1918, 1924, 1928, 1937, 1941, + 2099-2101, 2103-2104, 2106-2123, 2128, 2134, 2141, 2145, 2149, 2153, + 2164, 2189, 2197, 2209, 2226, 2234, 2280, 2318, 2321, 2325, 2328, + 2333, 2339, 2348, 2353, 2355, 2357, 2363, 2370-2371, 2377 + options: + channels: 1, 6-7, 10-11, 15-17, 20-22, 24, 27-28, 30, 36, 39-40, 42, + 51-52, 54-56, 59, 62-63, 68-69, 71-80, 82-84, 86, 92-93, 98-99, + 101, 104-105, 108, 110-111, 113, 116-117, 123-124, 128-129, 138-139, + 144-145, 150-151, 156-157, 159, 162, 165, 168-170, 172-175, 177, + 179-180, 182, 185-186, 190, 192, 198, 201, 204, 207, 210, 215-216, + 221, 226-227, 232, 252-253, 256-257, 261-262, 267, 272, 295, 299-300, + 305, 310, 321, 325, 333, 338, 355, 362, 375, 453, 475, 484, 497, + 528, 587, 672, 787, 791, 843, 870, 914, 950, 1003, 1012, 1019, 1024, + 1030, 1038, 1048, 1069, 1079, 1082-1083, 1088, 1090, 1092, 1095, + 1104, 1111, 1115-1116, 1119-1120, 1123, 1130, 1138, 1142, 1178, + 1199, 1206, 1221, 1237, 1252, 1260, 1263, 1266, 1285, 1301, 1304, + 1329, 1371, 1382, 1415, 1424, 1449, 1455, 1466, 1477, 1500, 1519, + 1538, 1545, 1565, 1574, 1583, 1593, 1614, 1627, 1636, 1644, 1652, + 1669, 1674, 1681, 1694, 1708, 1717, 1723, 1740, 1748, 1751, 1756, + 1763, 1766, 1771, 1777, 1780, 1783, 1794, 1800, 1803, 1806, 1812, + 1826, 1843, 1852, 1865-1866, 1868-1869, 1872-1873, 1876, 1881-1883, + 1911, 1917-1918, 1924, 1928, 1937, 1941, 2099-2101, 2103-2104, 2106-2123, + 2128, 2134, 2141, 2145, 2149, 2153, 2164, 2189, 2197, 2209, 2226, + 2234, 2280, 2318, 2321, 2325, 2328, 2333, 2339, 2348, 2353, 2355, + 2357, 2363, 2370-2371, 2377 + error parameter vector: *error_param-airs_aqua + obserr_bound_max: + - 3.5 + - 3.5 + - 3.5 + - 3.5 + - 3.5 + - 3.5 + - 3.5 + - 3.5 + - 3.5 + - 3.5 + - 3.5 + - 3.5 + - 3.5 + - 3.5 + - 3.5 + - 3.5 + - 3.5 + - 3.5 + - 3.5 + - 3.5 + - 3.5 + - 3.5 + - 3.5 + - 3.5 + - 3.5 + - 3.5 + - 3.5 + - 3.5 + - 3.5 + - 3.5 + - 3.5 + - 3.5 + - 3.5 + - 3.5 + - 3.5 + - 3.5 + - 3.5 + - 3.5 + - 3.5 + - 3.5 + - 3.5 + - 3.5 + - 3.5 + - 3.5 + - 3.5 + - 3.5 + - 3.5 + - 3.5 + - 3.5 + - 3.5 + - 3.5 + - 3.5 + - 3.5 + - 3.5 + - 3.5 + - 3.5 + - 3.5 + - 3.5 + - 3.5 + - 3.5 + - 3.5 + - 3.5 + - 3.0 + - 3.0 + - 3.0 + - 3.0 + - 1.0 + - 1.0 + - 3.0 + - 1.0 + - 3.0 + - 1.0 + - 1.0 + - 3.0 + - 1.0 + - 1.0 + - 1.0 + - 1.0 + - 3.0 + - 1.0 + - 1.0 + - 3.0 + - 1.0 + - 1.0 + - 1.0 + - 1.0 + - 1.0 + - 1.0 + - 3.0 + - 3.0 + - 3.5 + - 3.0 + - 3.5 + - 3.0 + - 3.0 + - 3.0 + - 3.0 + - 3.0 + - 3.0 + - 3.0 + - 3.0 + - 3.0 + - 3.0 + - 3.0 + - 3.0 + - 3.0 + - 3.0 + - 3.0 + - 3.0 + - 3.0 + - 3.5 + - 3.0 + - 3.0 + - 3.0 + - 3.0 + - 3.0 + - 3.0 + - 3.0 + - 3.0 + - 3.0 + - 3.0 + - 3.0 + - 3.0 + - 3.0 + - 3.0 + - 3.0 + - 3.0 + - 3.0 + - 3.0 + - 3.0 + - 3.0 + - 1.7 + - 3.0 + - 1.0 + - 3.0 + - 3.0 + - 3.0 + - 3.0 + - 3.0 + - 3.0 + - 3.5 + - 1.25 + - 3.5 + - 3.5 + - 3.0 + - 3.0 + - 1.5 + - 3.0 + - 3.0 + - 3.0 + - 1.5 + - 3.0 + - 3.0 + - 3.0 + - 3.0 + - 3.0 + - 3.0 + - 3.0 + - 3.0 + - 3.0 + - 3.0 + - 3.5 + - 3.0 + - 3.5 + - 3.0 + - 3.0 + - 3.0 + - 3.0 + - 3.5 + - 3.0 + - 4.5 + - 4.5 + - 4.5 + - 4.5 + - 4.5 + - 4.5 + - 4.5 + - 4.5 + - 4.5 + - 4.5 + - 4.5 + - 4.5 + - 4.5 + - 4.5 + - 4.5 + - 4.5 + - 4.5 + - 4.5 + - 4.5 + - 4.5 + - 4.5 + - 4.5 + - 4.5 + - 4.5 + - 4.5 + - 4.5 + - 4.5 + - 4.5 + - 4.5 + - 4.5 + - 4.5 + - 4.5 + - 4.5 + - 4.5 + - 4.5 + - 4.5 + - 4.5 + - 4.5 + - 4.5 + - 4.5 + - 4.5 + - 4.5 + - 4.5 + - 4.5 + - 2.5 + - 2.5 + - 2.5 + - 2.5 + - 2.5 + - 2.5 + - 2.5 + - 2.5 + - 2.5 + - 2.5 + - 2.5 + - 2.5 + - 2.5 + - 2.5 + - 2.5 + - 3.5 + - 3.5 + - 3.5 + - 3.5 + - 3.5 + - 3.5 + - 3.5 + - 3.5 + - 3.5 + - 3.5 + - 3.5 + - 3.0 + - 3.0 + - 3.0 + - 3.0 + - 3.0 + - 3.0 + - 3.0 + - 3.0 + - 3.0 + - 3.0 + - 3.0 + - 3.0 + - 3.0 + - 3.0 + - 3.0 + - 3.0 + - 3.0 + - 3.0 + - 3.0 + - 3.0 + - 3.0 + - 3.0 + - 3.0 + - 3.0 + - 3.0 + - 3.0 + - 3.0 + - 3.0 + - 3.0 + - 3.0 + - 3.0 + - 3.0 + - 3.0 + - 3.0 + - 3.0 + - 3.0 + - 3.0 + - 3.0 + - 3.0 + - 3.0 + - 3.0 + action: + name: reject + - filter: Bounds Check + apply at iterations: 0, 1, 2 + filter variables: + - name: brightnessTemperature + channels: 1, 6-7, 10-11, 15-17, 20-22, 24, 27-28, 30, 36, 39-40, 42, 51-52, + 54-56, 59, 62-63, 68-69, 71-80, 82-84, 86, 92-93, 98-99, 101, 104-105, + 108, 110-111, 113, 116-117, 123-124, 128-129, 138-139, 144-145, 150-151, + 156-157, 159, 162, 165, 168-170, 172-175, 177, 179-180, 182, 185-186, + 190, 192, 198, 201, 204, 207, 210, 215-216, 221, 226-227, 232, 252-253, + 256-257, 261-262, 267, 272, 295, 299-300, 305, 310, 321, 325, 333, 338, + 355, 362, 375, 453, 475, 484, 497, 528, 587, 672, 787, 791, 843, 870, + 914, 950, 1003, 1012, 1019, 1024, 1030, 1038, 1048, 1069, 1079, 1082-1083, + 1088, 1090, 1092, 1095, 1104, 1111, 1115-1116, 1119-1120, 1123, 1130, + 1138, 1142, 1178, 1199, 1206, 1221, 1237, 1252, 1260, 1263, 1266, 1285, + 1301, 1304, 1329, 1371, 1382, 1415, 1424, 1449, 1455, 1466, 1477, 1500, + 1519, 1538, 1545, 1565, 1574, 1583, 1593, 1614, 1627, 1636, 1644, 1652, + 1669, 1674, 1681, 1694, 1708, 1717, 1723, 1740, 1748, 1751, 1756, 1763, + 1766, 1771, 1777, 1780, 1783, 1794, 1800, 1803, 1806, 1812, 1826, 1843, + 1852, 1865-1866, 1868-1869, 1872-1873, 1876, 1881-1883, 1911, 1917-1918, + 1924, 1928, 1937, 1941, 2099-2101, 2103-2104, 2106-2123, 2128, 2134, 2141, + 2145, 2149, 2153, 2164, 2189, 2197, 2209, 2226, 2234, 2280, 2318, 2321, + 2325, 2328, 2333, 2339, 2348, 2353, 2355, 2357, 2363, 2370-2371, 2377 + test variables: + - name: ObsFunction/SurfTypeCheckRad + channels: 1, 6-7, 10-11, 15-17, 20-22, 24, 27-28, 30, 36, 39-40, 42, 51-52, + 54-56, 59, 62-63, 68-69, 71-80, 82-84, 86, 92-93, 98-99, 101, 104-105, + 108, 110-111, 113, 116-117, 123-124, 128-129, 138-139, 144-145, 150-151, + 156-157, 159, 162, 165, 168-170, 172-175, 177, 179-180, 182, 185-186, + 190, 192, 198, 201, 204, 207, 210, 215-216, 221, 226-227, 232, 252-253, + 256-257, 261-262, 267, 272, 295, 299-300, 305, 310, 321, 325, 333, 338, + 355, 362, 375, 453, 475, 484, 497, 528, 587, 672, 787, 791, 843, 870, + 914, 950, 1003, 1012, 1019, 1024, 1030, 1038, 1048, 1069, 1079, 1082-1083, + 1088, 1090, 1092, 1095, 1104, 1111, 1115-1116, 1119-1120, 1123, 1130, + 1138, 1142, 1178, 1199, 1206, 1221, 1237, 1252, 1260, 1263, 1266, 1285, + 1301, 1304, 1329, 1371, 1382, 1415, 1424, 1449, 1455, 1466, 1477, 1500, + 1519, 1538, 1545, 1565, 1574, 1583, 1593, 1614, 1627, 1636, 1644, 1652, + 1669, 1674, 1681, 1694, 1708, 1717, 1723, 1740, 1748, 1751, 1756, 1763, + 1766, 1771, 1777, 1780, 1783, 1794, 1800, 1803, 1806, 1812, 1826, 1843, + 1852, 1865-1866, 1868-1869, 1872-1873, 1876, 1881-1883, 1911, 1917-1918, + 1924, 1928, 1937, 1941, 2099-2101, 2103-2104, 2106-2123, 2128, 2134, 2141, + 2145, 2149, 2153, 2164, 2189, 2197, 2209, 2226, 2234, 2280, 2318, 2321, + 2325, 2328, 2333, 2339, 2348, 2353, 2355, 2357, 2363, 2370-2371, 2377 + options: + channels: 1, 6-7, 10-11, 15-17, 20-22, 24, 27-28, 30, 36, 39-40, 42, 51-52, + 54-56, 59, 62-63, 68-69, 71-80, 82-84, 86, 92-93, 98-99, 101, 104-105, + 108, 110-111, 113, 116-117, 123-124, 128-129, 138-139, 144-145, 150-151, + 156-157, 159, 162, 165, 168-170, 172-175, 177, 179-180, 182, 185-186, + 190, 192, 198, 201, 204, 207, 210, 215-216, 221, 226-227, 232, 252-253, + 256-257, 261-262, 267, 272, 295, 299-300, 305, 310, 321, 325, 333, 338, + 355, 362, 375, 453, 475, 484, 497, 528, 587, 672, 787, 791, 843, 870, + 914, 950, 1003, 1012, 1019, 1024, 1030, 1038, 1048, 1069, 1079, 1082-1083, + 1088, 1090, 1092, 1095, 1104, 1111, 1115-1116, 1119-1120, 1123, 1130, + 1138, 1142, 1178, 1199, 1206, 1221, 1237, 1252, 1260, 1263, 1266, 1285, + 1301, 1304, 1329, 1371, 1382, 1415, 1424, 1449, 1455, 1466, 1477, 1500, + 1519, 1538, 1545, 1565, 1574, 1583, 1593, 1614, 1627, 1636, 1644, 1652, + 1669, 1674, 1681, 1694, 1708, 1717, 1723, 1740, 1748, 1751, 1756, 1763, + 1766, 1771, 1777, 1780, 1783, 1794, 1800, 1803, 1806, 1812, 1826, 1843, + 1852, 1865-1866, 1868-1869, 1872-1873, 1876, 1881-1883, 1911, 1917-1918, + 1924, 1928, 1937, 1941, 2099-2101, 2103-2104, 2106-2123, 2128, 2134, + 2141, 2145, 2149, 2153, 2164, 2189, 2197, 2209, 2226, 2234, 2280, 2318, + 2321, 2325, 2328, 2333, 2339, 2348, 2353, 2355, 2357, 2363, 2370-2371, + 2377 + use_flag: >>>use_channels_airs_aqua<<< + use_flag_clddet: >>>clddet_channels_airs_aqua<<< + maxvalue: 1e-12 + defer to post: true + action: + name: reject + - filter: Bounds Check + apply at iterations: 0, 1, 2 + filter variables: + - name: brightnessTemperature + channels: 1, 6-7, 10-11, 15-17, 20-22, 24, 27-28, 30, 36, 39-40, 42, 51-52, + 54-56, 59, 62-63, 68-69, 71-80, 82-84, 86, 92-93, 98-99, 101, 104-105, + 108, 110-111, 113, 116-117, 123-124, 128-129, 138-139, 144-145, 150-151, + 156-157, 159, 162, 165, 168-170, 172-175, 177, 179-180, 182, 185-186, + 190, 192, 198, 201, 204, 207, 210, 215-216, 221, 226-227, 232, 252-253, + 256-257, 261-262, 267, 272, 295, 299-300, 305, 310, 321, 325, 333, 338, + 355, 362, 375, 453, 475, 484, 497, 528, 587, 672, 787, 791, 843, 870, + 914, 950, 1003, 1012, 1019, 1024, 1030, 1038, 1048, 1069, 1079, 1082-1083, + 1088, 1090, 1092, 1095, 1104, 1111, 1115-1116, 1119-1120, 1123, 1130, + 1138, 1142, 1178, 1199, 1206, 1221, 1237, 1252, 1260, 1263, 1266, 1285, + 1301, 1304, 1329, 1371, 1382, 1415, 1424, 1449, 1455, 1466, 1477, 1500, + 1519, 1538, 1545, 1565, 1574, 1583, 1593, 1614, 1627, 1636, 1644, 1652, + 1669, 1674, 1681, 1694, 1708, 1717, 1723, 1740, 1748, 1751, 1756, 1763, + 1766, 1771, 1777, 1780, 1783, 1794, 1800, 1803, 1806, 1812, 1826, 1843, + 1852, 1865-1866, 1868-1869, 1872-1873, 1876, 1881-1883, 1911, 1917-1918, + 1924, 1928, 1937, 1941, 2099-2101, 2103-2104, 2106-2123, 2128, 2134, 2141, + 2145, 2149, 2153, 2164, 2189, 2197, 2209, 2226, 2234, 2280, 2318, 2321, + 2325, 2328, 2333, 2339, 2348, 2353, 2355, 2357, 2363, 2370-2371, 2377 + test variables: + - name: ObsFunction/ChannelUseflagCheckRad + channels: 1, 6-7, 10-11, 15-17, 20-22, 24, 27-28, 30, 36, 39-40, 42, 51-52, + 54-56, 59, 62-63, 68-69, 71-80, 82-84, 86, 92-93, 98-99, 101, 104-105, + 108, 110-111, 113, 116-117, 123-124, 128-129, 138-139, 144-145, 150-151, + 156-157, 159, 162, 165, 168-170, 172-175, 177, 179-180, 182, 185-186, + 190, 192, 198, 201, 204, 207, 210, 215-216, 221, 226-227, 232, 252-253, + 256-257, 261-262, 267, 272, 295, 299-300, 305, 310, 321, 325, 333, 338, + 355, 362, 375, 453, 475, 484, 497, 528, 587, 672, 787, 791, 843, 870, + 914, 950, 1003, 1012, 1019, 1024, 1030, 1038, 1048, 1069, 1079, 1082-1083, + 1088, 1090, 1092, 1095, 1104, 1111, 1115-1116, 1119-1120, 1123, 1130, + 1138, 1142, 1178, 1199, 1206, 1221, 1237, 1252, 1260, 1263, 1266, 1285, + 1301, 1304, 1329, 1371, 1382, 1415, 1424, 1449, 1455, 1466, 1477, 1500, + 1519, 1538, 1545, 1565, 1574, 1583, 1593, 1614, 1627, 1636, 1644, 1652, + 1669, 1674, 1681, 1694, 1708, 1717, 1723, 1740, 1748, 1751, 1756, 1763, + 1766, 1771, 1777, 1780, 1783, 1794, 1800, 1803, 1806, 1812, 1826, 1843, + 1852, 1865-1866, 1868-1869, 1872-1873, 1876, 1881-1883, 1911, 1917-1918, + 1924, 1928, 1937, 1941, 2099-2101, 2103-2104, 2106-2123, 2128, 2134, 2141, + 2145, 2149, 2153, 2164, 2189, 2197, 2209, 2226, 2234, 2280, 2318, 2321, + 2325, 2328, 2333, 2339, 2348, 2353, 2355, 2357, 2363, 2370-2371, 2377 + options: + channels: 1, 6-7, 10-11, 15-17, 20-22, 24, 27-28, 30, 36, 39-40, 42, 51-52, + 54-56, 59, 62-63, 68-69, 71-80, 82-84, 86, 92-93, 98-99, 101, 104-105, + 108, 110-111, 113, 116-117, 123-124, 128-129, 138-139, 144-145, 150-151, + 156-157, 159, 162, 165, 168-170, 172-175, 177, 179-180, 182, 185-186, + 190, 192, 198, 201, 204, 207, 210, 215-216, 221, 226-227, 232, 252-253, + 256-257, 261-262, 267, 272, 295, 299-300, 305, 310, 321, 325, 333, 338, + 355, 362, 375, 453, 475, 484, 497, 528, 587, 672, 787, 791, 843, 870, + 914, 950, 1003, 1012, 1019, 1024, 1030, 1038, 1048, 1069, 1079, 1082-1083, + 1088, 1090, 1092, 1095, 1104, 1111, 1115-1116, 1119-1120, 1123, 1130, + 1138, 1142, 1178, 1199, 1206, 1221, 1237, 1252, 1260, 1263, 1266, 1285, + 1301, 1304, 1329, 1371, 1382, 1415, 1424, 1449, 1455, 1466, 1477, 1500, + 1519, 1538, 1545, 1565, 1574, 1583, 1593, 1614, 1627, 1636, 1644, 1652, + 1669, 1674, 1681, 1694, 1708, 1717, 1723, 1740, 1748, 1751, 1756, 1763, + 1766, 1771, 1777, 1780, 1783, 1794, 1800, 1803, 1806, 1812, 1826, 1843, + 1852, 1865-1866, 1868-1869, 1872-1873, 1876, 1881-1883, 1911, 1917-1918, + 1924, 1928, 1937, 1941, 2099-2101, 2103-2104, 2106-2123, 2128, 2134, + 2141, 2145, 2149, 2153, 2164, 2189, 2197, 2209, 2226, 2234, 2280, 2318, + 2321, 2325, 2328, 2333, 2339, 2348, 2353, 2355, 2357, 2363, 2370-2371, + 2377 + use_flag: >>>use_channels_airs_aqua<<< + minvalue: 1e-12 + action: + name: reject + observation_name: airs_aqua diff --git a/src/Applications/GEOSdas_App/jedi/etc/obs/amsr2_gcom-w1.yaml b/src/Applications/GEOSdas_App/jedi/etc/obs/amsr2_gcom-w1.yaml new file mode 100644 index 00000000..2ee45fe7 --- /dev/null +++ b/src/Applications/GEOSdas_App/jedi/etc/obs/amsr2_gcom-w1.yaml @@ -0,0 +1,322 @@ + - obs space: + name: AMSR2 GCOM-W1 + obsdatain: + engine: + type: H5File + obsfile: ./obs/amsr2_gcom-w1.$BYYYYYMMDDTHH0000Z.nc4 + missing file action: warn + obsdataout: + engine: + type: H5File + obsfile: ./hofx/amsr2_gcom-w1.$BYYYYYMMDDTHH0000Z.nc4 + io pool: + max pool size: 6 + simulated variables: + - brightnessTemperature + channels: 1-14 + obs operator: + name: CRTM + Absorbers: + - H2O + - O3 + - CO2 + Clouds: + - Water + - Ice + - Rain + - Snow + Cloud_Fraction: 1.0 + Cloud_Seeding: true + obs options: + Sensor_ID: amsr2_gcom-w1 + EndianType: little_endian + CoefficientPath: $JEDI_CRTM_COEFFS + linear obs operator: + Absorbers: + - H2O + - O3 + Clouds: + - Water + - Ice + - Rain + - Snow + Surfaces: + - Water_Temperature + - Land_Temperature + - Ice_Temperature + - Snow_Temperature + obs bias: + input file: ./obs/amsr2_gcom-w1.$PYYYYYMMDDTHH0000Z.satbias.nc4 + output file: ./vbc/amsr2_gcom-w1.$BYYYYYMMDDTHH0000Z.satbias.nc4 + variational bc: + predictors: + - name: constant + - name: lapseRate + order: 2 + tlapse: ./obs/amsr2_gcom-w1.$PYYYYYMMDDTHH0000Z.tlapse.txt + - name: lapseRate + tlapse: ./obs/amsr2_gcom-w1.$PYYYYYMMDDTHH0000Z.tlapse.txt + - name: emissivityJacobian + - name: sensorScanAngle + var_name: sensorScanPosition + order: 4 + - name: sensorScanAngle + var_name: sensorScanPosition + order: 3 + - name: sensorScanAngle + var_name: sensorScanPosition + order: 2 + - name: sensorScanAngle + var_name: sensorScanPosition + covariance: + minimal required obs number: 20 + variance range: + - 1e-06 + - 10.0 + step size: 0.0001 + largest analysis variance: 10000.0 + prior: + input file: ./obs/amsr2_gcom-w1.$PYYYYYMMDDTHH0000Z.satbias_cov.nc4 + inflation: + ratio: 1.1 + ratio for small dataset: 2.0 + output file: ./vbc/amsr2_gcom-w1.$BYYYYYMMDDTHH0000Z.satbias_cov.nc4 + obs filters: + - filter: Bounds Check + apply at iterations: 0, 1, 2 + filter variables: + - name: brightnessTemperature + channels: 1-14 + minvalue: 50.0 + maxvalue: 340.0 + - filter: Domain Check + apply at iterations: 0, 1, 2 + filter variables: + - name: brightnessTemperature + channels: 1-14 + where: + - variable: + name: GeoVaLs/water_area_fraction + minvalue: 0.999 + - variable: + name: GeoVaLs/skin_temperature_at_surface_where_sea + minvalue: 275 + - variable: + name: GeoVaLs/wind_speed_at_surface + maxvalue: 12 + - variable: + name: MetaData/latitude + minvalue: -60.0 + maxvalue: 60.0 + - filter: Bounds Check + apply at iterations: 0, 1, 2 + filter variables: + - name: brightnessTemperature + channels: 1-14 + test variables: + - name: ObsFunction/TotalColumnVaporGuess + minvalue: 10.0 + - filter: Bounds Check + apply at iterations: 0, 1, 2 + filter variables: + - name: brightnessTemperature + channels: 1-14 + test variables: + - name: ObsFunction/SunGlintAngle + minvalue: 20.0 + - filter: Bounds Check + apply at iterations: 0, 1, 2 + filter variables: + - name: brightnessTemperature + channels: 1-14 + test variables: + - name: ObsFunction/CLWRetMW + options: + clwret_ch18v: 7 + clwret_ch18h: 8 + clwret_ch36v: 11 + clwret_ch36h: 12 + sys_bias: &id005 + - 0.48 + - 3.0737 + - 0.7433 + - 3.643 + - 3.5304 + - 4.427 + - 5.1448 + - 5.0785 + - 4.9763 + - 9.3215 + - 2.5789 + - 5.5274 + - 0.6641 + - 1.3674 + clwret_types: + - ObsValue + maxvalue: 1.0 + - filter: Bounds Check + apply at iterations: 0, 1, 2 + filter variables: + - name: brightnessTemperature + channels: 1-14 + test variables: + - name: ObsFunction/CLWRetMW + options: + clwret_ch18v: 7 + clwret_ch18h: 8 + clwret_ch36v: 11 + clwret_ch36h: 12 + sys_bias: *id005 + clwret_types: + - HofX + maxvalue: 1.0 + - filter: Difference Check + apply at iterations: 0, 1, 2 + filter variables: + - name: brightnessTemperature + channels: 1-14 + value: + name: ObsFunction/CLWRetMW + options: + clwret_ch18v: 7 + clwret_ch18h: 8 + clwret_ch36v: 11 + clwret_ch36h: 12 + sys_bias: *id005 + clwret_types: + - ObsValue + reference: + name: ObsFunction/CLWRetMW + options: + clwret_ch18v: 7 + clwret_ch18h: 8 + clwret_ch36v: 11 + clwret_ch36h: 12 + sys_bias: *id005 + clwret_types: + - HofX + minvalue: -0.5 + maxvalue: 0.5 + - filter: BlackList + apply at iterations: 0, 1, 2 + filter variables: + - name: brightnessTemperature + channels: 1-14 + action: + name: assign error + error function: + name: ObsFunction/ObsErrorModelRamp + channels: 1-14 + options: + channels: 1-14 + xvar: + name: ObsFunction/CLWRetSymmetricMW + options: + clwret_ch18v: 7 + clwret_ch18h: 8 + clwret_ch36v: 11 + clwret_ch36h: 12 + sys_bias: *id005 + clwret_types: + - ObsValue + - HofX + x0: + - 0.05 + - 0.05 + - 0.05 + - 0.05 + - 0.1 + - 0.1 + - 0.05 + - 0.05 + - 0.05 + - 0.05 + - 0.05 + - 0.05 + - 0.05 + - 0.05 + x1: + - 0.6 + - 0.6 + - 0.6 + - 0.6 + - 0.6 + - 0.5 + - 0.3 + - 0.3 + - 0.3 + - 0.3 + - 0.3 + - 0.3 + - 0.3 + - 0.3 + err0: + - 0.8 + - 0.9 + - 0.8 + - 0.9 + - 1.0 + - 1.1 + - 2.0 + - 3.5 + - 3.0 + - 4.8 + - 5.0 + - 6.0 + - 4.5 + - 6.3 + err1: + - 5.0 + - 5.0 + - 5.0 + - 5.0 + - 5.0 + - 18.5 + - 20.0 + - 40.0 + - 20.0 + - 25.0 + - 30.0 + - 30.0 + - 30.0 + - 20.0 + - filter: Background Check + apply at iterations: 0, 1, 2 + filter variables: + - name: brightnessTemperature + channels: 1-14 + threshold: 2.0 + action: + name: reject + - filter: Background Check + apply at iterations: 0, 1, 2 + filter variables: + - name: brightnessTemperature + channels: 7-10 + absolute threshold: 30 + action: + name: reject + - filter: Background Check + apply at iterations: 0, 1, 2 + filter variables: + - name: brightnessTemperature + channels: 11-14 + absolute threshold: 50 + action: + name: reject + - filter: Bounds Check + apply at iterations: 0, 1, 2 + filter variables: + - name: brightnessTemperature + channels: 1-14 + test variables: + - name: ObsFunction/ChannelUseflagCheckRad + channels: 1-14 + options: + channels: 1-14 + sensor: amsr2_gcom-w1 + use_flag: >>>use_channels_amsr2_gcom-w1<<< + minvalue: 1e-12 + action: + name: reject + observation_name: amsr2_gcom-w1 diff --git a/src/Applications/GEOSdas_App/jedi/etc/obs/amsua_aqua.yaml b/src/Applications/GEOSdas_App/jedi/etc/obs/amsua_aqua.yaml new file mode 100644 index 00000000..9af8f5c3 --- /dev/null +++ b/src/Applications/GEOSdas_App/jedi/etc/obs/amsua_aqua.yaml @@ -0,0 +1,265 @@ + - obs space: + name: AMSU-A AQUA + obsdatain: + engine: + type: H5File + obsfile: ./obs/amsua_aqua.$BYYYYYMMDDTHH0000Z.nc4 + missing file action: warn + obsdataout: + engine: + type: H5File + obsfile: ./hofx/amsua_aqua.$BYYYYYMMDDTHH0000Z.nc4 + io pool: + max pool size: 6 + simulated variables: + - brightnessTemperature + channels: 1-15 + obs operator: + name: CRTM + Absorbers: + - H2O + - O3 + - CO2 + obs options: + Sensor_ID: amsua_aqua + EndianType: little_endian + CoefficientPath: $JEDI_CRTM_COEFFS + linear obs operator: + Absorbers: + - H2O + - O3 + Surfaces: + - Water_Temperature + - Land_Temperature + - Ice_Temperature + - Snow_Temperature + obs bias: + input file: ./obs/amsua_aqua.$PYYYYYMMDDTHH0000Z.satbias.nc4 + output file: ./vbc/amsua_aqua.$BYYYYYMMDDTHH0000Z.satbias.nc4 +# variables without bc: +# - brightnessTemperature +# channels: 14 + variational bc: + predictors: + - name: constant + - name: cloudWaterContent + sensor: AMSUA + clwdif_ch238: 1 + clwdif_ch314: 2 + - name: lapseRate + order: 2 + tlapse: ./obs/amsua_aqua.$PYYYYYMMDDTHH0000Z.tlapse.txt + - name: lapseRate + tlapse: ./obs/amsua_aqua.$PYYYYYMMDDTHH0000Z.tlapse.txt + - name: emissivityJacobian + - name: sensorScanAngle + order: 4 + - name: sensorScanAngle + order: 3 + - name: sensorScanAngle + order: 2 + - name: sensorScanAngle + covariance: + minimal required obs number: 20 + variance range: + - 1e-06 + - 10.0 + step size: 0.0001 + largest analysis variance: 10000.0 + prior: + input file: ./obs/amsua_aqua.$PYYYYYMMDDTHH0000Z.satbias_cov.nc4 + inflation: + ratio: 1.1 + ratio for small dataset: 2.0 + output file: ./vbc/amsua_aqua.$BYYYYYMMDDTHH0000Z.satbias_cov.nc4 + obs prior filters: + - filter: Perform Action + apply at iterations: 0, 1, 2 + filter variables: + - name: brightnessTemperature + channels: 1-15 + action: + name: assign error + error parameter vector: &id006 + - 2.5 + - 2.0 + - 2.0 + - 0.5 + - 0.4 + - 0.4 + - 0.5 + - 0.3 + - 0.35 + - 0.35 + - 0.45 + - 1.0 + - 1.5 + - 3.75 + - 6.3 + obs post filters: + - filter: Bounds Check + apply at iterations: 0, 1, 2 + filter variables: + - name: brightnessTemperature + channels: 1-6,15 + test variables: + - name: ObsValue/brightnessTemperature + channels: 1-6,15 + treat missing as out of bounds: true + minvalue: 100.0 + maxvalue: 500.0 + flag all filter variables if any test variable is out of bounds: true + - filter: Bounds Check + apply at iterations: 0, 1, 2 + filter variables: + - name: brightnessTemperature + channels: 1-15 + minvalue: 100.0 + maxvalue: 500.0 + - filter: Bounds Check + apply at iterations: 0, 1, 2 + filter variables: + - name: brightnessTemperature + channels: 1-15 + test variables: + - name: ObsFunction/HydrometeorCheckAMSUAclr + channels: 1-15 + options: + sensor: amsua_aqua + channels: 1-15 + test_biaspredictor: cloudWaterContentPredictor + maxvalue: 0.0 + action: + name: reject + - filter: BlackList + apply at iterations: 0, 1, 2 + filter variables: + - name: brightnessTemperature + channels: 1-15 + action: + name: inflate error + inflation variable: + name: ObsFunction/ObsErrorFactorTopoRad + channels: 1-15 + options: + sensor: amsua_aqua + channels: 1-15 + - filter: BlackList + apply at iterations: 0, 1, 2 + filter variables: + - name: brightnessTemperature + channels: 1-15 + action: + name: inflate error + inflation variable: + name: ObsFunction/ObsErrorFactorTransmitTopRad + channels: 1-15 + options: + channels: 1-15 + - filter: BlackList + apply at iterations: 0, 1, 2 + filter variables: + - name: brightnessTemperature + channels: 1-15 + action: + name: inflate error + inflation variable: + name: ObsFunction/ObsErrorFactorSurfJacobianRad + channels: 1-15 + options: + channels: 1-15 + sensor: amsua_aqua + use_biasterm: true + test_biasterm: ObsBiasTerm + obserr_demisf: + - 0.01 + - 0.02 + - 0.015 + - 0.02 + - 0.2 + obserr_dtempf: + - 0.5 + - 2.0 + - 1.0 + - 2.0 + - 4.5 + - filter: Background Check + apply at iterations: 0, 1, 2 + filter variables: + - name: brightnessTemperature + channels: 1-15 + function absolute threshold: + - name: ObsFunction/ObsErrorBoundMW + channels: 1-15 + options: + sensor: amsua_aqua + channels: 1-15 + obserr_bound_latitude: + name: ObsFunction/ObsErrorFactorLatRad + options: + latitude_parameters: + - 25.0 + - 0.25 + - 0.04 + - 3.0 + obserr_bound_transmittop: + name: ObsFunction/ObsErrorFactorTransmitTopRad + channels: 1-15 + options: + channels: 1-15 + obserr_bound_topo: + name: ObsFunction/ObsErrorFactorTopoRad + channels: 1-15 + options: + channels: 1-15 + sensor: amsua_aqua + error parameter vector: *id006 + obserr_bound_max: + - 4.5 + - 4.5 + - 4.5 + - 3.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 3.0 + - 3.5 + - 4.5 + - 4.5 + - 4.5 + action: + name: reject + - filter: Bounds Check + apply at iterations: 0, 1, 2 + filter variables: + - name: brightnessTemperature + channels: 1-15 + test variables: + - name: ObsFunction/InterChannelConsistencyCheck + channels: 1-15 + options: + channels: 1-15 + use passive_bc: true + sensor: amsua_aqua + use_flag: >>>use_channels_amsua_aqua<<< + maxvalue: 1e-12 + action: + name: reject + - filter: Bounds Check + apply at iterations: 0, 1, 2 + filter variables: + - name: brightnessTemperature + channels: 1-15 + test variables: + - name: ObsFunction/ChannelUseflagCheckRad + channels: 1-15 + options: + channels: 1-15 + use_flag: >>>use_channels_amsua_aqua<<< + minvalue: 1e-12 + action: + name: reject + observation_name: amsua_aqua diff --git a/src/Applications/GEOSdas_App/jedi/etc/obs/amsua_metop-b.yaml b/src/Applications/GEOSdas_App/jedi/etc/obs/amsua_metop-b.yaml new file mode 100644 index 00000000..d3bd8c16 --- /dev/null +++ b/src/Applications/GEOSdas_App/jedi/etc/obs/amsua_metop-b.yaml @@ -0,0 +1,265 @@ + - obs space: + name: AMSU-A METOP-B + obsdatain: + engine: + type: H5File + obsfile: ./obs/amsua_metop-b.$BYYYYYMMDDTHH0000Z.nc4 + missing file action: warn + obsdataout: + engine: + type: H5File + obsfile: ./hofx/amsua_metop-b.$BYYYYYMMDDTHH0000Z.nc4 + io pool: + max pool size: 6 + simulated variables: + - brightnessTemperature + channels: 1-15 + obs operator: + name: CRTM + Absorbers: + - H2O + - O3 + - CO2 + obs options: + Sensor_ID: amsua_metop-b + EndianType: little_endian + CoefficientPath: $JEDI_CRTM_COEFFS + linear obs operator: + Absorbers: + - H2O + - O3 + Surfaces: + - Water_Temperature + - Land_Temperature + - Ice_Temperature + - Snow_Temperature + obs bias: + input file: ./obs/amsua_metop-b.$PYYYYYMMDDTHH0000Z.satbias.nc4 + output file: ./vbc/amsua_metop-b.$BYYYYYMMDDTHH0000Z.satbias.nc4 +# variables without bc: +# - brightnessTemperature +# channels: 14 + variational bc: + predictors: + - name: constant + - name: cloudWaterContent + sensor: AMSUA + clwdif_ch238: 1 + clwdif_ch314: 2 + - name: lapseRate + order: 2 + tlapse: ./obs/amsua_metop-b.$PYYYYYMMDDTHH0000Z.tlapse.txt + - name: lapseRate + tlapse: ./obs/amsua_metop-b.$PYYYYYMMDDTHH0000Z.tlapse.txt + - name: emissivityJacobian + - name: sensorScanAngle + order: 4 + - name: sensorScanAngle + order: 3 + - name: sensorScanAngle + order: 2 + - name: sensorScanAngle + covariance: + minimal required obs number: 20 + variance range: + - 1e-06 + - 10.0 + step size: 0.0001 + largest analysis variance: 10000.0 + prior: + input file: ./obs/amsua_metop-b.$PYYYYYMMDDTHH0000Z.satbias_cov.nc4 + inflation: + ratio: 1.1 + ratio for small dataset: 2.0 + output file: ./vbc/amsua_metop-b.$BYYYYYMMDDTHH0000Z.satbias_cov.nc4 + obs prior filters: + - filter: Perform Action + apply at iterations: 0, 1, 2 + filter variables: + - name: brightnessTemperature + channels: 1-15 + action: + name: assign error + error parameter vector: &id008 + - 2.5 + - 2.0 + - 2.0 + - 0.55 + - 0.3 + - 0.23 + - 0.23 + - 0.25 + - 0.25 + - 0.35 + - 0.4 + - 0.55 + - 0.8 + - 5.0 + - 2.5 + obs post filters: + - filter: Bounds Check + apply at iterations: 0, 1, 2 + filter variables: + - name: brightnessTemperature + channels: 1-6,15 + test variables: + - name: ObsValue/brightnessTemperature + channels: 1-6,15 + treat missing as out of bounds: true + minvalue: 100.0 + maxvalue: 500.0 + flag all filter variables if any test variable is out of bounds: true + - filter: Bounds Check + apply at iterations: 0, 1, 2 + filter variables: + - name: brightnessTemperature + channels: 1-15 + minvalue: 100.0 + maxvalue: 500.0 + - filter: Bounds Check + apply at iterations: 0, 1, 2 + filter variables: + - name: brightnessTemperature + channels: 1-15 + test variables: + - name: ObsFunction/HydrometeorCheckAMSUAclr + channels: 1-15 + options: + sensor: amsua_metop-b + channels: 1-15 + test_biaspredictor: cloudWaterContentPredictor + maxvalue: 0.0 + action: + name: reject + - filter: BlackList + apply at iterations: 0, 1, 2 + filter variables: + - name: brightnessTemperature + channels: 1-15 + action: + name: inflate error + inflation variable: + name: ObsFunction/ObsErrorFactorTopoRad + channels: 1-15 + options: + sensor: amsua_metop-b + channels: 1-15 + - filter: BlackList + apply at iterations: 0, 1, 2 + filter variables: + - name: brightnessTemperature + channels: 1-15 + action: + name: inflate error + inflation variable: + name: ObsFunction/ObsErrorFactorTransmitTopRad + channels: 1-15 + options: + channels: 1-15 + - filter: BlackList + apply at iterations: 0, 1, 2 + filter variables: + - name: brightnessTemperature + channels: 1-15 + action: + name: inflate error + inflation variable: + name: ObsFunction/ObsErrorFactorSurfJacobianRad + channels: 1-15 + options: + channels: 1-15 + sensor: amsua_metop-b + use_biasterm: true + test_biasterm: ObsBiasTerm + obserr_demisf: + - 0.01 + - 0.02 + - 0.015 + - 0.02 + - 0.2 + obserr_dtempf: + - 0.5 + - 2.0 + - 1.0 + - 2.0 + - 4.5 + - filter: Background Check + apply at iterations: 0, 1, 2 + filter variables: + - name: brightnessTemperature + channels: 1-15 + function absolute threshold: + - name: ObsFunction/ObsErrorBoundMW + channels: 1-15 + options: + sensor: amsua_metop-b + channels: 1-15 + obserr_bound_latitude: + name: ObsFunction/ObsErrorFactorLatRad + options: + latitude_parameters: + - 25.0 + - 0.25 + - 0.04 + - 3.0 + obserr_bound_transmittop: + name: ObsFunction/ObsErrorFactorTransmitTopRad + channels: 1-15 + options: + channels: 1-15 + obserr_bound_topo: + name: ObsFunction/ObsErrorFactorTopoRad + channels: 1-15 + options: + channels: 1-15 + sensor: amsua_metop-b + error parameter vector: *id008 + obserr_bound_max: + - 4.5 + - 4.5 + - 4.5 + - 2.5 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.5 + - 3.5 + - 4.5 + - 4.5 + - 4.5 + action: + name: reject + - filter: Bounds Check + apply at iterations: 0, 1, 2 + filter variables: + - name: brightnessTemperature + channels: 1-15 + test variables: + - name: ObsFunction/InterChannelConsistencyCheck + channels: 1-15 + options: + channels: 1-15 + use passive_bc: true + sensor: amsua_metop-b + use_flag: >>>use_channels_amsua_metop-b<<< + maxvalue: 1e-12 + action: + name: reject + - filter: Bounds Check + apply at iterations: 0, 1, 2 + filter variables: + - name: brightnessTemperature + channels: 1-15 + test variables: + - name: ObsFunction/ChannelUseflagCheckRad + channels: 1-15 + options: + channels: 1-15 + use_flag: >>>use_channels_amsua_metop-b<<< + minvalue: 1e-12 + action: + name: reject + observation_name: amsua_metop-b diff --git a/src/Applications/GEOSdas_App/jedi/etc/obs/amsua_metop-c.yaml b/src/Applications/GEOSdas_App/jedi/etc/obs/amsua_metop-c.yaml new file mode 100644 index 00000000..cb9e9cd5 --- /dev/null +++ b/src/Applications/GEOSdas_App/jedi/etc/obs/amsua_metop-c.yaml @@ -0,0 +1,265 @@ + - obs space: + name: AMSU-A METOP-C + obsdatain: + engine: + type: H5File + obsfile: ./obs/amsua_metop-c.$BYYYYYMMDDTHH0000Z.nc4 + missing file action: warn + obsdataout: + engine: + type: H5File + obsfile: ./hofx/amsua_metop-c.$BYYYYYMMDDTHH0000Z.nc4 + io pool: + max pool size: 6 + simulated variables: + - brightnessTemperature + channels: 1-15 + obs operator: + name: CRTM + Absorbers: + - H2O + - O3 + - CO2 + obs options: + Sensor_ID: amsua_metop-c + EndianType: little_endian + CoefficientPath: $JEDI_CRTM_COEFFS + linear obs operator: + Absorbers: + - H2O + - O3 + Surfaces: + - Water_Temperature + - Land_Temperature + - Ice_Temperature + - Snow_Temperature + obs bias: + input file: ./obs/amsua_metop-c.$PYYYYYMMDDTHH0000Z.satbias.nc4 + output file: ./vbc/amsua_metop-c.$BYYYYYMMDDTHH0000Z.satbias.nc4 +# variables without bc: +# - brightnessTemperature +# channels: 14 + variational bc: + predictors: + - name: constant + - name: cloudWaterContent + sensor: AMSUA + clwdif_ch238: 1 + clwdif_ch314: 2 + - name: lapseRate + order: 2 + tlapse: ./obs/amsua_metop-c.$PYYYYYMMDDTHH0000Z.tlapse.txt + - name: lapseRate + tlapse: ./obs/amsua_metop-c.$PYYYYYMMDDTHH0000Z.tlapse.txt + - name: emissivityJacobian + - name: sensorScanAngle + order: 4 + - name: sensorScanAngle + order: 3 + - name: sensorScanAngle + order: 2 + - name: sensorScanAngle + covariance: + minimal required obs number: 20 + variance range: + - 1e-06 + - 10.0 + step size: 0.0001 + largest analysis variance: 10000.0 + prior: + input file: ./obs/amsua_metop-c.$PYYYYYMMDDTHH0000Z.satbias_cov.nc4 + inflation: + ratio: 1.1 + ratio for small dataset: 2.0 + output file: ./vbc/amsua_metop-c.$BYYYYYMMDDTHH0000Z.satbias_cov.nc4 + obs prior filters: + - filter: Perform Action + apply at iterations: 0, 1, 2 + filter variables: + - name: brightnessTemperature + channels: 1-15 + action: + name: assign error + error parameter vector: &id010 + - 2.5 + - 2.0 + - 2.0 + - 0.55 + - 0.3 + - 0.23 + - 0.23 + - 0.25 + - 0.25 + - 0.35 + - 0.4 + - 0.55 + - 0.8 + - 5.0 + - 2.5 + obs post filters: + - filter: Bounds Check + apply at iterations: 0, 1, 2 + filter variables: + - name: brightnessTemperature + channels: 1-6,15 + test variables: + - name: ObsValue/brightnessTemperature + channels: 1-6,15 + treat missing as out of bounds: true + minvalue: 100.0 + maxvalue: 500.0 + flag all filter variables if any test variable is out of bounds: true + - filter: Bounds Check + apply at iterations: 0, 1, 2 + filter variables: + - name: brightnessTemperature + channels: 1-15 + minvalue: 100.0 + maxvalue: 500.0 + - filter: Bounds Check + apply at iterations: 0, 1, 2 + filter variables: + - name: brightnessTemperature + channels: 1-15 + test variables: + - name: ObsFunction/HydrometeorCheckAMSUAclr + channels: 1-15 + options: + sensor: amsua_metop-c + channels: 1-15 + test_biaspredictor: cloudWaterContentPredictor + maxvalue: 0.0 + action: + name: reject + - filter: BlackList + apply at iterations: 0, 1, 2 + filter variables: + - name: brightnessTemperature + channels: 1-15 + action: + name: inflate error + inflation variable: + name: ObsFunction/ObsErrorFactorTopoRad + channels: 1-15 + options: + sensor: amsua_metop-c + channels: 1-15 + - filter: BlackList + apply at iterations: 0, 1, 2 + filter variables: + - name: brightnessTemperature + channels: 1-15 + action: + name: inflate error + inflation variable: + name: ObsFunction/ObsErrorFactorTransmitTopRad + channels: 1-15 + options: + channels: 1-15 + - filter: BlackList + apply at iterations: 0, 1, 2 + filter variables: + - name: brightnessTemperature + channels: 1-15 + action: + name: inflate error + inflation variable: + name: ObsFunction/ObsErrorFactorSurfJacobianRad + channels: 1-15 + options: + channels: 1-15 + sensor: amsua_metop-c + use_biasterm: true + test_biasterm: ObsBiasTerm + obserr_demisf: + - 0.01 + - 0.02 + - 0.015 + - 0.02 + - 0.2 + obserr_dtempf: + - 0.5 + - 2.0 + - 1.0 + - 2.0 + - 4.5 + - filter: Background Check + apply at iterations: 0, 1, 2 + filter variables: + - name: brightnessTemperature + channels: 1-15 + function absolute threshold: + - name: ObsFunction/ObsErrorBoundMW + channels: 1-15 + options: + sensor: amsua_metop-c + channels: 1-15 + obserr_bound_latitude: + name: ObsFunction/ObsErrorFactorLatRad + options: + latitude_parameters: + - 25.0 + - 0.25 + - 0.04 + - 3.0 + obserr_bound_transmittop: + name: ObsFunction/ObsErrorFactorTransmitTopRad + channels: 1-15 + options: + channels: 1-15 + obserr_bound_topo: + name: ObsFunction/ObsErrorFactorTopoRad + channels: 1-15 + options: + channels: 1-15 + sensor: amsua_metop-c + error parameter vector: *id010 + obserr_bound_max: + - 4.5 + - 4.5 + - 4.5 + - 2.5 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.5 + - 3.5 + - 4.5 + - 4.5 + - 4.5 + action: + name: reject + - filter: Bounds Check + apply at iterations: 0, 1, 2 + filter variables: + - name: brightnessTemperature + channels: 1-15 + test variables: + - name: ObsFunction/InterChannelConsistencyCheck + channels: 1-15 + options: + channels: 1-15 + use passive_bc: true + sensor: amsua_metop-c + use_flag: >>>use_channels_amsua_metop-c<<< + maxvalue: 1e-12 + action: + name: reject + - filter: Bounds Check + apply at iterations: 0, 1, 2 + filter variables: + - name: brightnessTemperature + channels: 1-15 + test variables: + - name: ObsFunction/ChannelUseflagCheckRad + channels: 1-15 + options: + channels: 1-15 + use_flag: >>>use_channels_amsua_metop-c<<< + minvalue: 1e-12 + action: + name: reject + observation_name: amsua_metop-c diff --git a/src/Applications/GEOSdas_App/jedi/etc/obs/amsua_n15.yaml b/src/Applications/GEOSdas_App/jedi/etc/obs/amsua_n15.yaml new file mode 100644 index 00000000..ba87cf08 --- /dev/null +++ b/src/Applications/GEOSdas_App/jedi/etc/obs/amsua_n15.yaml @@ -0,0 +1,265 @@ + - obs space: + name: AMSU-A NOAA-15 + obsdatain: + engine: + type: H5File + obsfile: ./obs/amsua_n15.$BYYYYYMMDDTHH0000Z.nc4 + missing file action: warn + obsdataout: + engine: + type: H5File + obsfile: ./hofx/amsua_n15.$BYYYYYMMDDTHH0000Z.nc4 + io pool: + max pool size: 6 + simulated variables: + - brightnessTemperature + channels: 1-15 + obs operator: + name: CRTM + Absorbers: + - H2O + - O3 + - CO2 + obs options: + Sensor_ID: amsua_n15 + EndianType: little_endian + CoefficientPath: $JEDI_CRTM_COEFFS + linear obs operator: + Absorbers: + - H2O + - O3 + Surfaces: + - Water_Temperature + - Land_Temperature + - Ice_Temperature + - Snow_Temperature + obs bias: + input file: ./obs/amsua_n15.$PYYYYYMMDDTHH0000Z.satbias.nc4 + output file: ./vbc/amsua_n15.$BYYYYYMMDDTHH0000Z.satbias.nc4 +# variables without bc: +# - brightnessTemperature +# channels: 14 + variational bc: + predictors: + - name: constant + - name: cloudWaterContent + sensor: AMSUA + clwdif_ch238: 1 + clwdif_ch314: 2 + - name: lapseRate + order: 2 + tlapse: ./obs/amsua_n15.$PYYYYYMMDDTHH0000Z.tlapse.txt + - name: lapseRate + tlapse: ./obs/amsua_n15.$PYYYYYMMDDTHH0000Z.tlapse.txt + - name: emissivityJacobian + - name: sensorScanAngle + order: 4 + - name: sensorScanAngle + order: 3 + - name: sensorScanAngle + order: 2 + - name: sensorScanAngle + covariance: + minimal required obs number: 20 + variance range: + - 1e-06 + - 10.0 + step size: 0.0001 + largest analysis variance: 10000.0 + prior: + input file: ./obs/amsua_n15.$PYYYYYMMDDTHH0000Z.satbias_cov.nc4 + inflation: + ratio: 1.1 + ratio for small dataset: 2.0 + output file: ./vbc/amsua_n15.$BYYYYYMMDDTHH0000Z.satbias_cov.nc4 + obs prior filters: + - filter: Perform Action + apply at iterations: 0, 1, 2 + filter variables: + - name: brightnessTemperature + channels: 1-15 + action: + name: assign error + error parameter vector: &id012 + - 3.0 + - 2.0 + - 2.0 + - 0.6 + - 0.3 + - 0.23 + - 0.25 + - 0.275 + - 0.34 + - 0.4 + - 0.6 + - 1.0 + - 1.5 + - 5.0 + - 3.0 + obs post filters: + - filter: Bounds Check + apply at iterations: 0, 1, 2 + filter variables: + - name: brightnessTemperature + channels: 1-6,15 + test variables: + - name: ObsValue/brightnessTemperature + channels: 1-6,15 + treat missing as out of bounds: true + minvalue: 100.0 + maxvalue: 500.0 + flag all filter variables if any test variable is out of bounds: true + - filter: Bounds Check + apply at iterations: 0, 1, 2 + filter variables: + - name: brightnessTemperature + channels: 1-15 + minvalue: 100.0 + maxvalue: 500.0 + - filter: Bounds Check + apply at iterations: 0, 1, 2 + filter variables: + - name: brightnessTemperature + channels: 1-15 + test variables: + - name: ObsFunction/HydrometeorCheckAMSUAclr + channels: 1-15 + options: + sensor: amsua_n15 + channels: 1-15 + test_biaspredictor: cloudWaterContentPredictor + maxvalue: 0.0 + action: + name: reject + - filter: BlackList + apply at iterations: 0, 1, 2 + filter variables: + - name: brightnessTemperature + channels: 1-15 + action: + name: inflate error + inflation variable: + name: ObsFunction/ObsErrorFactorTopoRad + channels: 1-15 + options: + sensor: amsua_n15 + channels: 1-15 + - filter: BlackList + apply at iterations: 0, 1, 2 + filter variables: + - name: brightnessTemperature + channels: 1-15 + action: + name: inflate error + inflation variable: + name: ObsFunction/ObsErrorFactorTransmitTopRad + channels: 1-15 + options: + channels: 1-15 + - filter: BlackList + apply at iterations: 0, 1, 2 + filter variables: + - name: brightnessTemperature + channels: 1-15 + action: + name: inflate error + inflation variable: + name: ObsFunction/ObsErrorFactorSurfJacobianRad + channels: 1-15 + options: + channels: 1-15 + sensor: amsua_n15 + use_biasterm: true + test_biasterm: ObsBiasTerm + obserr_demisf: + - 0.01 + - 0.02 + - 0.015 + - 0.02 + - 0.2 + obserr_dtempf: + - 0.5 + - 2.0 + - 1.0 + - 2.0 + - 4.5 + - filter: Background Check + apply at iterations: 0, 1, 2 + filter variables: + - name: brightnessTemperature + channels: 1-15 + function absolute threshold: + - name: ObsFunction/ObsErrorBoundMW + channels: 1-15 + options: + sensor: amsua_n15 + channels: 1-15 + obserr_bound_latitude: + name: ObsFunction/ObsErrorFactorLatRad + options: + latitude_parameters: + - 25.0 + - 0.25 + - 0.04 + - 3.0 + obserr_bound_transmittop: + name: ObsFunction/ObsErrorFactorTransmitTopRad + channels: 1-15 + options: + channels: 1-15 + obserr_bound_topo: + name: ObsFunction/ObsErrorFactorTopoRad + channels: 1-15 + options: + channels: 1-15 + sensor: amsua_n15 + error parameter vector: *id012 + obserr_bound_max: + - 4.5 + - 4.5 + - 4.5 + - 2.5 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.5 + - 3.5 + - 4.5 + - 4.5 + - 4.5 + action: + name: reject + - filter: Bounds Check + apply at iterations: 0, 1, 2 + filter variables: + - name: brightnessTemperature + channels: 1-15 + test variables: + - name: ObsFunction/InterChannelConsistencyCheck + channels: 1-15 + options: + channels: 1-15 + use passive_bc: true + sensor: amsua_n15 + use_flag: >>>use_channels_amsua_n15<<< + maxvalue: 1e-12 + action: + name: reject + - filter: Bounds Check + apply at iterations: 0, 1, 2 + filter variables: + - name: brightnessTemperature + channels: 1-15 + test variables: + - name: ObsFunction/ChannelUseflagCheckRad + channels: 1-15 + options: + channels: 1-15 + use_flag: >>>use_channels_amsua_n15<<< + minvalue: 1e-12 + action: + name: reject + observation_name: amsua_n15 diff --git a/src/Applications/GEOSdas_App/jedi/etc/obs/amsua_n19.yaml b/src/Applications/GEOSdas_App/jedi/etc/obs/amsua_n19.yaml new file mode 100644 index 00000000..aa3f4149 --- /dev/null +++ b/src/Applications/GEOSdas_App/jedi/etc/obs/amsua_n19.yaml @@ -0,0 +1,265 @@ + - obs space: + name: AMSU-A NOAA-19 + obsdatain: + engine: + type: H5File + obsfile: ./obs/amsua_n19.$BYYYYYMMDDTHH0000Z.nc4 + missing file action: warn + obsdataout: + engine: + type: H5File + obsfile: ./hofx/amsua_n19.$BYYYYYMMDDTHH0000Z.nc4 + io pool: + max pool size: 6 + simulated variables: + - brightnessTemperature + channels: 1-15 + obs operator: + name: CRTM + Absorbers: + - H2O + - O3 + - CO2 + obs options: + Sensor_ID: amsua_n19 + EndianType: little_endian + CoefficientPath: $JEDI_CRTM_COEFFS + linear obs operator: + Absorbers: + - H2O + - O3 + Surfaces: + - Water_Temperature + - Land_Temperature + - Ice_Temperature + - Snow_Temperature + obs bias: + input file: ./obs/amsua_n19.$PYYYYYMMDDTHH0000Z.satbias.nc4 + output file: ./vbc/amsua_n19.$BYYYYYMMDDTHH0000Z.satbias.nc4 +# variables without bc: +# - brightnessTemperature +# channels: 14 + variational bc: + predictors: + - name: constant + - name: cloudWaterContent + sensor: AMSUA + clwdif_ch238: 1 + clwdif_ch314: 2 + - name: lapseRate + order: 2 + tlapse: ./obs/amsua_n19.$PYYYYYMMDDTHH0000Z.tlapse.txt + - name: lapseRate + tlapse: ./obs/amsua_n19.$PYYYYYMMDDTHH0000Z.tlapse.txt + - name: emissivityJacobian + - name: sensorScanAngle + order: 4 + - name: sensorScanAngle + order: 3 + - name: sensorScanAngle + order: 2 + - name: sensorScanAngle + covariance: + minimal required obs number: 20 + variance range: + - 1e-06 + - 10.0 + step size: 0.0001 + largest analysis variance: 10000.0 + prior: + input file: ./obs/amsua_n19.$PYYYYYMMDDTHH0000Z.satbias_cov.nc4 + inflation: + ratio: 1.1 + ratio for small dataset: 2.0 + output file: ./vbc/amsua_n19.$BYYYYYMMDDTHH0000Z.satbias_cov.nc4 + obs prior filters: + - filter: Perform Action + apply at iterations: 0, 1, 2 + filter variables: + - name: brightnessTemperature + channels: 1-15 + action: + name: assign error + error parameter vector: &id014 + - 2.5 + - 2.0 + - 2.0 + - 0.55 + - 0.3 + - 0.23 + - 0.23 + - 0.25 + - 0.25 + - 0.35 + - 0.4 + - 0.55 + - 0.8 + - 5.0 + - 2.5 + obs post filters: + - filter: Bounds Check + apply at iterations: 0, 1, 2 + filter variables: + - name: brightnessTemperature + channels: 1-6,15 + test variables: + - name: ObsValue/brightnessTemperature + channels: 1-6,15 + treat missing as out of bounds: true + minvalue: 100.0 + maxvalue: 500.0 + flag all filter variables if any test variable is out of bounds: true + - filter: Bounds Check + apply at iterations: 0, 1, 2 + filter variables: + - name: brightnessTemperature + channels: 1-15 + minvalue: 100.0 + maxvalue: 500.0 + - filter: Bounds Check + apply at iterations: 0, 1, 2 + filter variables: + - name: brightnessTemperature + channels: 1-15 + test variables: + - name: ObsFunction/HydrometeorCheckAMSUAclr + channels: 1-15 + options: + sensor: amsua_n19 + channels: 1-15 + test_biaspredictor: cloudWaterContentPredictor + maxvalue: 0.0 + action: + name: reject + - filter: BlackList + apply at iterations: 0, 1, 2 + filter variables: + - name: brightnessTemperature + channels: 1-15 + action: + name: inflate error + inflation variable: + name: ObsFunction/ObsErrorFactorTopoRad + channels: 1-15 + options: + sensor: amsua_n19 + channels: 1-15 + - filter: BlackList + apply at iterations: 0, 1, 2 + filter variables: + - name: brightnessTemperature + channels: 1-15 + action: + name: inflate error + inflation variable: + name: ObsFunction/ObsErrorFactorTransmitTopRad + channels: 1-15 + options: + channels: 1-15 + - filter: BlackList + apply at iterations: 0, 1, 2 + filter variables: + - name: brightnessTemperature + channels: 1-15 + action: + name: inflate error + inflation variable: + name: ObsFunction/ObsErrorFactorSurfJacobianRad + channels: 1-15 + options: + channels: 1-15 + sensor: amsua_n19 + use_biasterm: true + test_biasterm: ObsBiasTerm + obserr_demisf: + - 0.01 + - 0.02 + - 0.015 + - 0.02 + - 0.2 + obserr_dtempf: + - 0.5 + - 2.0 + - 1.0 + - 2.0 + - 4.5 + - filter: Background Check + apply at iterations: 0, 1, 2 + filter variables: + - name: brightnessTemperature + channels: 1-15 + function absolute threshold: + - name: ObsFunction/ObsErrorBoundMW + channels: 1-15 + options: + sensor: amsua_n19 + channels: 1-15 + obserr_bound_latitude: + name: ObsFunction/ObsErrorFactorLatRad + options: + latitude_parameters: + - 25.0 + - 0.25 + - 0.04 + - 3.0 + obserr_bound_transmittop: + name: ObsFunction/ObsErrorFactorTransmitTopRad + channels: 1-15 + options: + channels: 1-15 + obserr_bound_topo: + name: ObsFunction/ObsErrorFactorTopoRad + channels: 1-15 + options: + channels: 1-15 + sensor: amsua_n19 + error parameter vector: *id014 + obserr_bound_max: + - 4.5 + - 4.5 + - 4.5 + - 2.5 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.5 + - 3.5 + - 4.5 + - 4.5 + - 4.5 + action: + name: reject + - filter: Bounds Check + apply at iterations: 0, 1, 2 + filter variables: + - name: brightnessTemperature + channels: 1-15 + test variables: + - name: ObsFunction/InterChannelConsistencyCheck + channels: 1-15 + options: + channels: 1-15 + use passive_bc: true + sensor: amsua_n19 + use_flag: >>>use_channels_amsua_n19<<< + maxvalue: 1e-12 + action: + name: reject + - filter: Bounds Check + apply at iterations: 0, 1, 2 + filter variables: + - name: brightnessTemperature + channels: 1-15 + test variables: + - name: ObsFunction/ChannelUseflagCheckRad + channels: 1-15 + options: + channels: 1-15 + use_flag: >>>use_channels_amsua_n19<<< + minvalue: 1e-12 + action: + name: reject + observation_name: amsua_n19 diff --git a/src/Applications/GEOSdas_App/jedi/etc/obs/atms_n20.yaml b/src/Applications/GEOSdas_App/jedi/etc/obs/atms_n20.yaml new file mode 100644 index 00000000..4de709e0 --- /dev/null +++ b/src/Applications/GEOSdas_App/jedi/etc/obs/atms_n20.yaml @@ -0,0 +1,279 @@ + - obs space: + name: ATMS NOAA-20 + obsdatain: + engine: + type: H5File + obsfile: ./obs/atms_n20.$BYYYYYMMDDTHH0000Z.nc4 + missing file action: warn + obsdataout: + engine: + type: H5File + obsfile: ./hofx/atms_n20.$BYYYYYMMDDTHH0000Z.nc4 + io pool: + max pool size: 6 + simulated variables: + - brightnessTemperature + channels: 1-22 + obs operator: + name: CRTM + Absorbers: + - H2O + - O3 + - CO2 + obs options: + Sensor_ID: atms_n20 + EndianType: little_endian + CoefficientPath: $JEDI_CRTM_COEFFS + linear obs operator: + Absorbers: + - H2O + - O3 + Surfaces: + - Water_Temperature + - Land_Temperature + - Ice_Temperature + - Snow_Temperature + obs bias: + input file: ./obs/atms_n20.$PYYYYYMMDDTHH0000Z.satbias.nc4 + output file: ./vbc/atms_n20.$BYYYYYMMDDTHH0000Z.satbias.nc4 +# variables without bc: +# - brightnessTemperature +# channels: 15 + variational bc: + predictors: + - name: constant + - name: cloudWaterContent + sensor: ATMS + clwdif_ch238: 1 + clwdif_ch314: 2 + - name: lapseRate + order: 2 + tlapse: ./obs/atms_n20.$PYYYYYMMDDTHH0000Z.tlapse.txt + - name: lapseRate + tlapse: ./obs/atms_n20.$PYYYYYMMDDTHH0000Z.tlapse.txt + - name: emissivityJacobian + - name: sensorScanAngle + order: 4 + - name: sensorScanAngle + order: 3 + - name: sensorScanAngle + order: 2 + - name: sensorScanAngle + covariance: + minimal required obs number: 20 + variance range: + - 1e-06 + - 10.0 + step size: 0.0001 + largest analysis variance: 10000.0 + prior: + input file: ./obs/atms_n20.$PYYYYYMMDDTHH0000Z.satbias_cov.nc4 + inflation: + ratio: 1.1 + ratio for small dataset: 2.0 + output file: ./vbc/atms_n20.$BYYYYYMMDDTHH0000Z.satbias_cov.nc4 + obs prior filters: + - filter: Perform Action + apply at iterations: 0, 1, 2 + filter variables: + - name: brightnessTemperature + channels: 1-22 + action: + name: assign error + error parameter vector: &id016 + - 5.0 + - 5.0 + - 5.0 + - 3.0 + - 0.55 + - 0.3 + - 0.3 + - 0.3 + - 0.3 + - 0.3 + - 0.35 + - 0.4 + - 0.55 + - 0.8 + - 5.0 + - 5.0 + - 2.5 + - 2.5 + - 2.5 + - 2.5 + - 2.5 + - 2.5 + obs post filters: + - filter: Bounds Check + apply at iterations: 0, 1, 2 + filter variables: + - name: brightnessTemperature + channels: 1-7,16-22 + test variables: + - name: ObsValue/brightnessTemperature + channels: 1-7,16 + treat missing as out of bounds: true + minvalue: 100.0 + maxvalue: 500.0 + flag all filter variables if any test variable is out of bounds: true + - filter: Bounds Check + apply at iterations: 0, 1, 2 + filter variables: + - name: brightnessTemperature + channels: 1-22 + minvalue: 100.0 + maxvalue: 500.0 + - filter: Bounds Check + apply at iterations: 0, 1, 2 + filter variables: + - name: brightnessTemperature + channels: 1-22 + test variables: + - name: ObsFunction/HydrometeorCheckAMSUAclr + channels: 1-22 + options: + sensor: atms_n20 + channels: 1-22 + test_biaspredictor: cloudWaterContentPredictor + maxvalue: 0.0 + action: + name: reject + - filter: BlackList + apply at iterations: 0, 1, 2 + filter variables: + - name: brightnessTemperature + channels: 1-22 + action: + name: inflate error + inflation variable: + name: ObsFunction/ObsErrorFactorTopoRad + channels: 1-22 + options: + sensor: atms_n20 + channels: 1-22 + - filter: BlackList + apply at iterations: 0, 1, 2 + filter variables: + - name: brightnessTemperature + channels: 1-22 + action: + name: inflate error + inflation variable: + name: ObsFunction/ObsErrorFactorTransmitTopRad + channels: 1-22 + options: + channels: 1-22 + - filter: BlackList + apply at iterations: 0, 1, 2 + filter variables: + - name: brightnessTemperature + channels: 1-22 + action: + name: inflate error + inflation variable: + name: ObsFunction/ObsErrorFactorSurfJacobianRad + channels: 1-22 + options: + channels: 1-22 + use_biasterm: true + test_biasterm: ObsBiasTerm + sensor: atms_n20 + obserr_demisf: + - 0.01 + - 0.02 + - 0.015 + - 0.02 + - 0.2 + obserr_dtempf: + - 0.5 + - 2.0 + - 1.0 + - 2.0 + - 4.5 + - filter: Background Check + apply at iterations: 0, 1, 2 + filter variables: + - name: brightnessTemperature + channels: 1-22 + function absolute threshold: + - name: ObsFunction/ObsErrorBoundMW + channels: 1-22 + options: + sensor: atms_n20 + channels: 1-22 + obserr_bound_latitude: + name: ObsFunction/ObsErrorFactorLatRad + options: + latitude_parameters: + - 25.0 + - 0.25 + - 0.04 + - 3.0 + obserr_bound_transmittop: + name: ObsFunction/ObsErrorFactorTransmitTopRad + channels: 1-22 + options: + channels: 1-22 + obserr_bound_topo: + name: ObsFunction/ObsErrorFactorTopoRad + channels: 1-22 + options: + channels: 1-22 + sensor: atms_n20 + error parameter vector: *id016 + obserr_bound_max: + - 4.5 + - 4.5 + - 3.0 + - 3.0 + - 1.0 + - 1.0 + - 1.0 + - 1.0 + - 1.0 + - 1.0 + - 1.0 + - 1.0 + - 1.0 + - 2.0 + - 4.5 + - 4.5 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + action: + name: reject + - filter: Bounds Check + apply at iterations: 0, 1, 2 + filter variables: + - name: brightnessTemperature + channels: 1-22 + test variables: + - name: ObsFunction/InterChannelConsistencyCheck + channels: 1-22 + options: + channels: 1-22 + use passive_bc: true + sensor: atms_n20 + use_flag: >>>use_channels_atms_n20<<< + maxvalue: 1e-12 + action: + name: reject + - filter: Bounds Check + apply at iterations: 0, 1, 2 + filter variables: + - name: brightnessTemperature + channels: 1-22 + test variables: + - name: ObsFunction/ChannelUseflagCheckRad + channels: 1-22 + options: + channels: 1-22 + use_flag: >>>use_channels_atms_n20<<< + minvalue: 1e-12 + action: + name: reject + observation_name: atms_n20 diff --git a/src/Applications/GEOSdas_App/jedi/etc/obs/atms_n21.yaml b/src/Applications/GEOSdas_App/jedi/etc/obs/atms_n21.yaml new file mode 100644 index 00000000..1a8ab81b --- /dev/null +++ b/src/Applications/GEOSdas_App/jedi/etc/obs/atms_n21.yaml @@ -0,0 +1,279 @@ + - obs space: + name: ATMS NOAA-21 + obsdatain: + engine: + type: H5File + obsfile: ./obs/atms_n21.$BYYYYYMMDDTHH0000Z.nc4 + missing file action: warn + obsdataout: + engine: + type: H5File + obsfile: ./hofx/atms_n21.$BYYYYYMMDDTHH0000Z.nc4 + io pool: + max pool size: 6 + simulated variables: + - brightnessTemperature + channels: 1-22 + obs operator: + name: CRTM + Absorbers: + - H2O + - O3 + - CO2 + obs options: + Sensor_ID: atms_n21 + EndianType: little_endian + CoefficientPath: $JEDI_CRTM_COEFFS + linear obs operator: + Absorbers: + - H2O + - O3 + Surfaces: + - Water_Temperature + - Land_Temperature + - Ice_Temperature + - Snow_Temperature + obs bias: + input file: ./obs/atms_n21.$PYYYYYMMDDTHH0000Z.satbias.nc4 + output file: ./vbc/atms_n21.$BYYYYYMMDDTHH0000Z.satbias.nc4 +# variables without bc: +# - brightnessTemperature +# channels: 15 + variational bc: + predictors: + - name: constant + - name: cloudWaterContent + sensor: ATMS + clwdif_ch238: 1 + clwdif_ch314: 2 + - name: lapseRate + order: 2 + tlapse: ./obs/atms_n21.$PYYYYYMMDDTHH0000Z.tlapse.txt + - name: lapseRate + tlapse: ./obs/atms_n21.$PYYYYYMMDDTHH0000Z.tlapse.txt + - name: emissivityJacobian + - name: sensorScanAngle + order: 4 + - name: sensorScanAngle + order: 3 + - name: sensorScanAngle + order: 2 + - name: sensorScanAngle + covariance: + minimal required obs number: 20 + variance range: + - 1e-06 + - 10.0 + step size: 0.0001 + largest analysis variance: 10000.0 + prior: + input file: ./obs/atms_n21.$PYYYYYMMDDTHH0000Z.satbias_cov.nc4 + inflation: + ratio: 1.1 + ratio for small dataset: 2.0 + output file: ./vbc/atms_n21.$BYYYYYMMDDTHH0000Z.satbias_cov.nc4 + obs prior filters: + - filter: Perform Action + apply at iterations: 0, 1, 2 + filter variables: + - name: brightnessTemperature + channels: 1-22 + action: + name: assign error + error parameter vector: &id016 + - 5.0 + - 5.0 + - 5.0 + - 3.0 + - 0.55 + - 0.3 + - 0.3 + - 0.3 + - 0.3 + - 0.3 + - 0.35 + - 0.4 + - 0.55 + - 0.8 + - 5.0 + - 5.0 + - 2.5 + - 2.5 + - 2.5 + - 2.5 + - 2.5 + - 2.5 + obs post filters: + - filter: Bounds Check + apply at iterations: 0, 1, 2 + filter variables: + - name: brightnessTemperature + channels: 1-7,16-22 + test variables: + - name: ObsValue/brightnessTemperature + channels: 1-7,16 + treat missing as out of bounds: true + minvalue: 100.0 + maxvalue: 500.0 + flag all filter variables if any test variable is out of bounds: true + - filter: Bounds Check + apply at iterations: 0, 1, 2 + filter variables: + - name: brightnessTemperature + channels: 1-22 + minvalue: 100.0 + maxvalue: 500.0 + - filter: Bounds Check + apply at iterations: 0, 1, 2 + filter variables: + - name: brightnessTemperature + channels: 1-22 + test variables: + - name: ObsFunction/HydrometeorCheckAMSUAclr + channels: 1-22 + options: + sensor: atms_n21 + channels: 1-22 + test_biaspredictor: cloudWaterContentPredictor + maxvalue: 0.0 + action: + name: reject + - filter: BlackList + apply at iterations: 0, 1, 2 + filter variables: + - name: brightnessTemperature + channels: 1-22 + action: + name: inflate error + inflation variable: + name: ObsFunction/ObsErrorFactorTopoRad + channels: 1-22 + options: + sensor: atms_n21 + channels: 1-22 + - filter: BlackList + apply at iterations: 0, 1, 2 + filter variables: + - name: brightnessTemperature + channels: 1-22 + action: + name: inflate error + inflation variable: + name: ObsFunction/ObsErrorFactorTransmitTopRad + channels: 1-22 + options: + channels: 1-22 + - filter: BlackList + apply at iterations: 0, 1, 2 + filter variables: + - name: brightnessTemperature + channels: 1-22 + action: + name: inflate error + inflation variable: + name: ObsFunction/ObsErrorFactorSurfJacobianRad + channels: 1-22 + options: + channels: 1-22 + use_biasterm: true + test_biasterm: ObsBiasTerm + sensor: atms_n21 + obserr_demisf: + - 0.01 + - 0.02 + - 0.015 + - 0.02 + - 0.2 + obserr_dtempf: + - 0.5 + - 2.0 + - 1.0 + - 2.0 + - 4.5 + - filter: Background Check + apply at iterations: 0, 1, 2 + filter variables: + - name: brightnessTemperature + channels: 1-22 + function absolute threshold: + - name: ObsFunction/ObsErrorBoundMW + channels: 1-22 + options: + sensor: atms_n21 + channels: 1-22 + obserr_bound_latitude: + name: ObsFunction/ObsErrorFactorLatRad + options: + latitude_parameters: + - 25.0 + - 0.25 + - 0.04 + - 3.0 + obserr_bound_transmittop: + name: ObsFunction/ObsErrorFactorTransmitTopRad + channels: 1-22 + options: + channels: 1-22 + obserr_bound_topo: + name: ObsFunction/ObsErrorFactorTopoRad + channels: 1-22 + options: + channels: 1-22 + sensor: atms_n21 + error parameter vector: *id016 + obserr_bound_max: + - 4.5 + - 4.5 + - 3.0 + - 3.0 + - 1.0 + - 1.0 + - 1.0 + - 1.0 + - 1.0 + - 1.0 + - 1.0 + - 1.0 + - 1.0 + - 2.0 + - 4.5 + - 4.5 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + action: + name: reject + - filter: Bounds Check + apply at iterations: 0, 1, 2 + filter variables: + - name: brightnessTemperature + channels: 1-22 + test variables: + - name: ObsFunction/InterChannelConsistencyCheck + channels: 1-22 + options: + channels: 1-22 + use passive_bc: true + sensor: atms_n21 + use_flag: >>>use_channels_atms_n21<<< + maxvalue: 1e-12 + action: + name: reject + - filter: Bounds Check + apply at iterations: 0, 1, 2 + filter variables: + - name: brightnessTemperature + channels: 1-22 + test variables: + - name: ObsFunction/ChannelUseflagCheckRad + channels: 1-22 + options: + channels: 1-22 + use_flag: >>>use_channels_atms_n21<<< + minvalue: 1e-12 + action: + name: reject + observation_name: atms_n21 diff --git a/src/Applications/GEOSdas_App/jedi/etc/obs/atms_npp.yaml b/src/Applications/GEOSdas_App/jedi/etc/obs/atms_npp.yaml new file mode 100644 index 00000000..b884743d --- /dev/null +++ b/src/Applications/GEOSdas_App/jedi/etc/obs/atms_npp.yaml @@ -0,0 +1,279 @@ + - obs space: + name: ATMS NPP + obsdatain: + engine: + type: H5File + obsfile: ./obs/atms_npp.$BYYYYYMMDDTHH0000Z.nc4 + missing file action: warn + obsdataout: + engine: + type: H5File + obsfile: ./hofx/atms_npp.$BYYYYYMMDDTHH0000Z.nc4 + io pool: + max pool size: 6 + simulated variables: + - brightnessTemperature + channels: 1-22 + obs operator: + name: CRTM + Absorbers: + - H2O + - O3 + - CO2 + obs options: + Sensor_ID: atms_npp + EndianType: little_endian + CoefficientPath: $JEDI_CRTM_COEFFS + linear obs operator: + Absorbers: + - H2O + - O3 + Surfaces: + - Water_Temperature + - Land_Temperature + - Ice_Temperature + - Snow_Temperature + obs bias: + input file: ./obs/atms_npp.$PYYYYYMMDDTHH0000Z.satbias.nc4 + output file: ./vbc/atms_npp.$BYYYYYMMDDTHH0000Z.satbias.nc4 +# variables without bc: +# - brightnessTemperature +# channels: 15 + variational bc: + predictors: + - name: constant + - name: cloudWaterContent + sensor: ATMS + clwdif_ch238: 1 + clwdif_ch314: 2 + - name: lapseRate + order: 2 + tlapse: ./obs/atms_npp.$PYYYYYMMDDTHH0000Z.tlapse.txt + - name: lapseRate + tlapse: ./obs/atms_npp.$PYYYYYMMDDTHH0000Z.tlapse.txt + - name: emissivityJacobian + - name: sensorScanAngle + order: 4 + - name: sensorScanAngle + order: 3 + - name: sensorScanAngle + order: 2 + - name: sensorScanAngle + covariance: + minimal required obs number: 20 + variance range: + - 1e-06 + - 10.0 + step size: 0.0001 + largest analysis variance: 10000.0 + prior: + input file: ./obs/atms_npp.$PYYYYYMMDDTHH0000Z.satbias_cov.nc4 + inflation: + ratio: 1.1 + ratio for small dataset: 2.0 + output file: ./vbc/atms_npp.$BYYYYYMMDDTHH0000Z.satbias_cov.nc4 + obs prior filters: + - filter: Perform Action + apply at iterations: 0, 1, 2 + filter variables: + - name: brightnessTemperature + channels: 1-22 + action: + name: assign error + error parameter vector: &id018 + - 5.0 + - 5.0 + - 5.0 + - 3.0 + - 0.55 + - 0.3 + - 0.3 + - 0.3 + - 0.3 + - 0.3 + - 0.35 + - 0.4 + - 0.55 + - 0.8 + - 5.0 + - 5.0 + - 2.5 + - 2.5 + - 2.5 + - 2.5 + - 2.5 + - 2.5 + obs post filters: + - filter: Bounds Check + apply at iterations: 0, 1, 2 + filter variables: + - name: brightnessTemperature + channels: 1-7,16-22 + test variables: + - name: ObsValue/brightnessTemperature + channels: 1-7,16 + treat missing as out of bounds: true + minvalue: 100.0 + maxvalue: 500.0 + flag all filter variables if any test variable is out of bounds: true + - filter: Bounds Check + apply at iterations: 0, 1, 2 + filter variables: + - name: brightnessTemperature + channels: 1-22 + minvalue: 100.0 + maxvalue: 500.0 + - filter: Bounds Check + apply at iterations: 0, 1, 2 + filter variables: + - name: brightnessTemperature + channels: 1-22 + test variables: + - name: ObsFunction/HydrometeorCheckAMSUAclr + channels: 1-22 + options: + sensor: atms_npp + channels: 1-22 + test_biaspredictor: cloudWaterContentPredictor + maxvalue: 0.0 + action: + name: reject + - filter: BlackList + apply at iterations: 0, 1, 2 + filter variables: + - name: brightnessTemperature + channels: 1-22 + action: + name: inflate error + inflation variable: + name: ObsFunction/ObsErrorFactorTopoRad + channels: 1-22 + options: + sensor: atms_npp + channels: 1-22 + - filter: BlackList + apply at iterations: 0, 1, 2 + filter variables: + - name: brightnessTemperature + channels: 1-22 + action: + name: inflate error + inflation variable: + name: ObsFunction/ObsErrorFactorTransmitTopRad + channels: 1-22 + options: + channels: 1-22 + - filter: BlackList + apply at iterations: 0, 1, 2 + filter variables: + - name: brightnessTemperature + channels: 1-22 + action: + name: inflate error + inflation variable: + name: ObsFunction/ObsErrorFactorSurfJacobianRad + channels: 1-22 + options: + channels: 1-22 + use_biasterm: true + test_biasterm: ObsBiasTerm + sensor: atms_npp + obserr_demisf: + - 0.01 + - 0.02 + - 0.015 + - 0.02 + - 0.2 + obserr_dtempf: + - 0.5 + - 2.0 + - 1.0 + - 2.0 + - 4.5 + - filter: Background Check + apply at iterations: 0, 1, 2 + filter variables: + - name: brightnessTemperature + channels: 1-22 + function absolute threshold: + - name: ObsFunction/ObsErrorBoundMW + channels: 1-22 + options: + sensor: atms_npp + channels: 1-22 + obserr_bound_latitude: + name: ObsFunction/ObsErrorFactorLatRad + options: + latitude_parameters: + - 25.0 + - 0.25 + - 0.04 + - 3.0 + obserr_bound_transmittop: + name: ObsFunction/ObsErrorFactorTransmitTopRad + channels: 1-22 + options: + channels: 1-22 + obserr_bound_topo: + name: ObsFunction/ObsErrorFactorTopoRad + channels: 1-22 + options: + channels: 1-22 + sensor: atms_npp + error parameter vector: *id018 + obserr_bound_max: + - 4.5 + - 4.5 + - 3.0 + - 3.0 + - 1.0 + - 1.0 + - 1.0 + - 1.0 + - 1.0 + - 1.0 + - 1.0 + - 1.0 + - 1.0 + - 2.0 + - 4.5 + - 4.5 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + action: + name: reject + - filter: Bounds Check + apply at iterations: 0, 1, 2 + filter variables: + - name: brightnessTemperature + channels: 1-22 + test variables: + - name: ObsFunction/InterChannelConsistencyCheck + channels: 1-22 + options: + channels: 1-22 + use passive_bc: true + sensor: atms_npp + use_flag: >>>use_channels_atms_npp<<< + maxvalue: 1e-12 + action: + name: reject + - filter: Bounds Check + apply at iterations: 0, 1, 2 + filter variables: + - name: brightnessTemperature + channels: 1-22 + test variables: + - name: ObsFunction/ChannelUseflagCheckRad + channels: 1-22 + options: + channels: 1-22 + use_flag: >>>use_channels_atms_npp<<< + minvalue: 1e-12 + action: + name: reject + observation_name: atms_npp diff --git a/src/Applications/GEOSdas_App/jedi/etc/obs/avhrr3_metop-b.yaml b/src/Applications/GEOSdas_App/jedi/etc/obs/avhrr3_metop-b.yaml new file mode 100644 index 00000000..d2b6360d --- /dev/null +++ b/src/Applications/GEOSdas_App/jedi/etc/obs/avhrr3_metop-b.yaml @@ -0,0 +1,275 @@ + - obs space: + name: AVHRR-3 METOP-B + obsdatain: + engine: + type: H5File + obsfile: ./obs/avhrr3_metop-b.$BYYYYYMMDDTHH0000Z.nc4 + missing file action: warn + obsdataout: + engine: + type: H5File + obsfile: ./hofx/avhrr3_metop-b.$BYYYYYMMDDTHH0000Z.nc4 + io pool: + max pool size: 6 + simulated variables: + - brightnessTemperature + channels: 3-5 + obs operator: + name: CRTM + Absorbers: + - H2O + - O3 + - CO2 + obs options: + Sensor_ID: avhrr3_metop-b + EndianType: little_endian + CoefficientPath: $JEDI_CRTM_COEFFS + linear obs operator: + Absorbers: + - H2O + - O3 + Surfaces: + - Water_Temperature + - Land_Temperature + - Ice_Temperature + - Snow_Temperature + obs bias: + input file: ./obs/avhrr3_metop-b.$PYYYYYMMDDTHH0000Z.satbias.nc4 + output file: ./vbc/avhrr3_metop-b.$BYYYYYMMDDTHH0000Z.satbias.nc4 + variational bc: + predictors: + - name: constant + - name: lapseRate + order: 2 + tlapse: ./obs/avhrr3_metop-b.$PYYYYYMMDDTHH0000Z.tlapse.txt + - name: lapseRate + tlapse: ./obs/avhrr3_metop-b.$PYYYYYMMDDTHH0000Z.tlapse.txt + - name: emissivityJacobian + - name: sensorScanAngle + order: 4 + - name: sensorScanAngle + order: 3 + - name: sensorScanAngle + order: 2 + - name: sensorScanAngle + covariance: + minimal required obs number: 20 + variance range: + - 1e-06 + - 10.0 + step size: 0.0001 + largest analysis variance: 10000.0 + prior: + input file: ./obs/avhrr3_metop-b.$PYYYYYMMDDTHH0000Z.satbias_cov.nc4 + inflation: + ratio: 1.1 + ratio for small dataset: 2.0 + output file: ./vbc/avhrr3_metop-b.$BYYYYYMMDDTHH0000Z.satbias_cov.nc4 + obs prior filters: + - filter: Perform Action + apply at iterations: 0, 1, 2 + filter variables: + - name: brightnessTemperature + channels: 3-5 + action: + name: assign error + error parameter vector: &error_parameter_avhrr3_metop-b + - 1.0 + - 1.08 + - 1.12 + - filter: Variable Assignment + apply at iterations: 0, 1, 2 + assignments: + - name: ObsError/brightnessTemperature + channels: 3-5 + type: float + function: + name: ObsFunction/Arithmetic + options: + variables: + - name: ObsErrorData/brightnessTemperature + channels: 3-5 + obs post filters: + - filter: BlackList + apply at iterations: 0, 1, 2 + filter variables: + - name: brightnessTemperature + channels: 3 + where: + - variable: + name: MetaData/solarZenithAngle + maxvalue: 88.9999 + - variable: + name: GeoVaLs/water_area_fraction + minvalue: 1e-12 + action: + name: reject + - filter: BlackList + apply at iterations: 0, 1, 2 + filter variables: + - name: brightnessTemperature + channels: 3-5 + action: + name: inflate error + inflation variable: + name: ObsFunction/ObsErrorFactorWavenumIR + channels: 3-5 + options: + channels: 3-5 + - filter: Bounds Check + apply at iterations: 0, 1, 2 + filter variables: + - name: brightnessTemperature + channels: 3-5 + minvalue: 1e-05 + maxvalue: 1000.0 + action: + name: reject + - filter: BlackList + apply at iterations: 0, 1, 2 + filter variables: + - name: brightnessTemperature + channels: 3-5 + action: + name: inflate error + inflation variable: + name: ObsFunction/ObsErrorFactorTopoRad + channels: 3-5 + options: + channels: 3-5 + sensor: avhrr3_metop-b + - filter: BlackList + apply at iterations: 0, 1, 2 + filter variables: + - name: brightnessTemperature + channels: 3-5 + action: + name: inflate error + inflation variable: + name: ObsFunction/ObsErrorFactorTransmitTopRad + channels: 3-5 + options: + channels: 3-5 + - filter: Bounds Check + apply at iterations: 0, 1, 2 + filter variables: + - name: brightnessTemperature + channels: 3-5 + test variables: + - name: ObsFunction/CloudDetectMinResidualAVHRR + channels: 3-5 + options: + channels: 3-5 + error parameter vector: *error_parameter_avhrr3_metop-b + use_flag: >>>use_channels_avhrr3_metop-b<<< + use_flag_clddet: >>>clddet_channels_avhrr3_metop-b<<< + obserr_dtempf: + - 0.5 + - 2.0 + - 4.0 + - 2.0 + - 4.0 + cloud detection criteria: + - 0.6 + - 0.68 + - 0.72 + maxvalue: 1e-12 + action: + name: reject + - filter: Bounds Check + apply at iterations: 0, 1, 2 + filter variables: + - name: brightnessTemperature + channels: 3-5 + test variables: + - name: ObsFunction/NearSSTRetCheckIR + channels: 3-5 + options: + channels: 3-5 + error parameter vector: *error_parameter_avhrr3_metop-b + use_flag: >>>use_channels_avhrr3_metop-b<<< + obserr_demisf: + - 0.01 + - 0.02 + - 0.03 + - 0.02 + - 0.03 + obserr_dtempf: + - 0.5 + - 2.0 + - 4.0 + - 2.0 + - 4.0 + maxvalue: 1e-12 + action: + name: reject + - filter: BlackList + apply at iterations: 0, 1, 2 + filter variables: + - name: brightnessTemperature + channels: 3-5 + action: + name: inflate error + inflation variable: + name: ObsFunction/ObsErrorFactorSurfJacobianRad + channels: 3-5 + options: + channels: 3-5 + sensor: avhrr3_metop-b + obserr_demisf: + - 0.01 + - 0.02 + - 0.03 + - 0.02 + - 0.03 + obserr_dtempf: + - 0.5 + - 2.0 + - 4.0 + - 2.0 + - 4.0 + - filter: Background Check + apply at iterations: 0, 1, 2 + filter variables: + - name: brightnessTemperature + channels: 3-5 + function absolute threshold: + - name: ObsFunction/ObsErrorBoundIR + channels: 3-5 + options: + channels: 3-5 + obserr_bound_latitude: + name: ObsFunction/ObsErrorFactorLatRad + options: + latitude_parameters: + - 25.0 + - 0.5 + - 0.04 + - 1.0 + obserr_bound_transmittop: + name: ObsFunction/ObsErrorFactorTransmitTopRad + channels: 3-5 + options: + channels: 3-5 + error parameter vector: *error_parameter_avhrr3_metop-b + obserr_bound_max: + - 3.0 + - 3.0 + - 3.0 + action: + name: reject + - filter: Bounds Check + apply at iterations: 0, 1, 2 + filter variables: + - name: brightnessTemperature + channels: 3-5 + test variables: + - name: ObsFunction/ChannelUseflagCheckRad + channels: 3-5 + options: + channels: 3-5 + use_flag: >>>use_channels_avhrr3_metop-b<<< + minvalue: 1e-12 + action: + name: reject + observation_name: avhrr3_metop-b diff --git a/src/Applications/GEOSdas_App/jedi/etc/obs/avhrr3_metop-c.yaml b/src/Applications/GEOSdas_App/jedi/etc/obs/avhrr3_metop-c.yaml new file mode 100644 index 00000000..b35598e8 --- /dev/null +++ b/src/Applications/GEOSdas_App/jedi/etc/obs/avhrr3_metop-c.yaml @@ -0,0 +1,275 @@ + - obs space: + name: AVHRR-3 METOP-C + obsdatain: + engine: + type: H5File + obsfile: ./obs/avhrr3_metop-c.$BYYYYYMMDDTHH0000Z.nc4 + missing file action: warn + obsdataout: + engine: + type: H5File + obsfile: ./hofx/avhrr3_metop-c.$BYYYYYMMDDTHH0000Z.nc4 + io pool: + max pool size: 6 + simulated variables: + - brightnessTemperature + channels: 3-5 + obs operator: + name: CRTM + Absorbers: + - H2O + - O3 + - CO2 + obs options: + Sensor_ID: avhrr3_metop-c + EndianType: little_endian + CoefficientPath: $JEDI_CRTM_COEFFS + linear obs operator: + Absorbers: + - H2O + - O3 + Surfaces: + - Water_Temperature + - Land_Temperature + - Ice_Temperature + - Snow_Temperature + obs bias: + input file: ./obs/avhrr3_metop-c.$PYYYYYMMDDTHH0000Z.satbias.nc4 + output file: ./vbc/avhrr3_metop-c.$BYYYYYMMDDTHH0000Z.satbias.nc4 + variational bc: + predictors: + - name: constant + - name: lapseRate + order: 2 + tlapse: ./obs/avhrr3_metop-c.$PYYYYYMMDDTHH0000Z.tlapse.txt + - name: lapseRate + tlapse: ./obs/avhrr3_metop-c.$PYYYYYMMDDTHH0000Z.tlapse.txt + - name: emissivityJacobian + - name: sensorScanAngle + order: 4 + - name: sensorScanAngle + order: 3 + - name: sensorScanAngle + order: 2 + - name: sensorScanAngle + covariance: + minimal required obs number: 20 + variance range: + - 1e-06 + - 10.0 + step size: 0.0001 + largest analysis variance: 10000.0 + prior: + input file: ./obs/avhrr3_metop-c.$PYYYYYMMDDTHH0000Z.satbias_cov.nc4 + inflation: + ratio: 1.1 + ratio for small dataset: 2.0 + output file: ./vbc/avhrr3_metop-c.$BYYYYYMMDDTHH0000Z.satbias_cov.nc4 + obs prior filters: + - filter: Perform Action + apply at iterations: 0, 1, 2 + filter variables: + - name: brightnessTemperature + channels: 3-5 + action: + name: assign error + error parameter vector: &error_parameter_avhrr3_metop-c + - 1.0 + - 1.08 + - 1.12 + - filter: Variable Assignment + apply at iterations: 0, 1, 2 + assignments: + - name: ObsError/brightnessTemperature + channels: 3-5 + type: float + function: + name: ObsFunction/Arithmetic + options: + variables: + - name: ObsErrorData/brightnessTemperature + channels: 3-5 + obs post filters: + - filter: BlackList + apply at iterations: 0, 1, 2 + filter variables: + - name: brightnessTemperature + channels: 3 + where: + - variable: + name: MetaData/solarZenithAngle + maxvalue: 88.9999 + - variable: + name: GeoVaLs/water_area_fraction + minvalue: 1e-12 + action: + name: reject + - filter: BlackList + apply at iterations: 0, 1, 2 + filter variables: + - name: brightnessTemperature + channels: 3-5 + action: + name: inflate error + inflation variable: + name: ObsFunction/ObsErrorFactorWavenumIR + channels: 3-5 + options: + channels: 3-5 + - filter: Bounds Check + apply at iterations: 0, 1, 2 + filter variables: + - name: brightnessTemperature + channels: 3-5 + minvalue: 1e-05 + maxvalue: 1000.0 + action: + name: reject + - filter: BlackList + apply at iterations: 0, 1, 2 + filter variables: + - name: brightnessTemperature + channels: 3-5 + action: + name: inflate error + inflation variable: + name: ObsFunction/ObsErrorFactorTopoRad + channels: 3-5 + options: + channels: 3-5 + sensor: avhrr3_metop-c + - filter: BlackList + apply at iterations: 0, 1, 2 + filter variables: + - name: brightnessTemperature + channels: 3-5 + action: + name: inflate error + inflation variable: + name: ObsFunction/ObsErrorFactorTransmitTopRad + channels: 3-5 + options: + channels: 3-5 + - filter: Bounds Check + apply at iterations: 0, 1, 2 + filter variables: + - name: brightnessTemperature + channels: 3-5 + test variables: + - name: ObsFunction/CloudDetectMinResidualAVHRR + channels: 3-5 + options: + channels: 3-5 + error parameter vector: *error_parameter_avhrr3_metop-c + use_flag: >>>use_channels_avhrr3_metop-c<<< + use_flag_clddet: >>>clddet_channels_avhrr3_metop-c<<< + obserr_dtempf: + - 0.5 + - 2.0 + - 4.0 + - 2.0 + - 4.0 + cloud detection criteria: + - 0.6 + - 0.68 + - 0.72 + maxvalue: 1e-12 + action: + name: reject + - filter: Bounds Check + apply at iterations: 0, 1, 2 + filter variables: + - name: brightnessTemperature + channels: 3-5 + test variables: + - name: ObsFunction/NearSSTRetCheckIR + channels: 3-5 + options: + channels: 3-5 + error parameter vector: *error_parameter_avhrr3_metop-c + use_flag: >>>use_channels_avhrr3_metop-c<<< + obserr_demisf: + - 0.01 + - 0.02 + - 0.03 + - 0.02 + - 0.03 + obserr_dtempf: + - 0.5 + - 2.0 + - 4.0 + - 2.0 + - 4.0 + maxvalue: 1e-12 + action: + name: reject + - filter: BlackList + apply at iterations: 0, 1, 2 + filter variables: + - name: brightnessTemperature + channels: 3-5 + action: + name: inflate error + inflation variable: + name: ObsFunction/ObsErrorFactorSurfJacobianRad + channels: 3-5 + options: + channels: 3-5 + sensor: avhrr3_metop-c + obserr_demisf: + - 0.01 + - 0.02 + - 0.03 + - 0.02 + - 0.03 + obserr_dtempf: + - 0.5 + - 2.0 + - 4.0 + - 2.0 + - 4.0 + - filter: Background Check + apply at iterations: 0, 1, 2 + filter variables: + - name: brightnessTemperature + channels: 3-5 + function absolute threshold: + - name: ObsFunction/ObsErrorBoundIR + channels: 3-5 + options: + channels: 3-5 + obserr_bound_latitude: + name: ObsFunction/ObsErrorFactorLatRad + options: + latitude_parameters: + - 25.0 + - 0.5 + - 0.04 + - 1.0 + obserr_bound_transmittop: + name: ObsFunction/ObsErrorFactorTransmitTopRad + channels: 3-5 + options: + channels: 3-5 + error parameter vector: *error_parameter_avhrr3_metop-c + obserr_bound_max: + - 3.0 + - 3.0 + - 3.0 + action: + name: reject + - filter: Bounds Check + apply at iterations: 0, 1, 2 + filter variables: + - name: brightnessTemperature + channels: 3-5 + test variables: + - name: ObsFunction/ChannelUseflagCheckRad + channels: 3-5 + options: + channels: 3-5 + use_flag: >>>use_channels_avhrr3_metop-c<<< + minvalue: 1e-12 + action: + name: reject + observation_name: avhrr3_metop-c diff --git a/src/Applications/GEOSdas_App/jedi/etc/obs/avhrr3_n18.yaml b/src/Applications/GEOSdas_App/jedi/etc/obs/avhrr3_n18.yaml new file mode 100644 index 00000000..ddfeee3e --- /dev/null +++ b/src/Applications/GEOSdas_App/jedi/etc/obs/avhrr3_n18.yaml @@ -0,0 +1,275 @@ + - obs space: + name: AVHRR-3 NOAA-18 + obsdatain: + engine: + type: H5File + obsfile: ./obs/avhrr3_n18.$BYYYYYMMDDTHH0000Z.nc4 + missing file action: warn + obsdataout: + engine: + type: H5File + obsfile: ./hofx/avhrr3_n18.$BYYYYYMMDDTHH0000Z.nc4 + io pool: + max pool size: 6 + simulated variables: + - brightnessTemperature + channels: 3-5 + obs operator: + name: CRTM + Absorbers: + - H2O + - O3 + - CO2 + obs options: + Sensor_ID: avhrr3_n18 + EndianType: little_endian + CoefficientPath: $JEDI_CRTM_COEFFS + linear obs operator: + Absorbers: + - H2O + - O3 + Surfaces: + - Water_Temperature + - Land_Temperature + - Ice_Temperature + - Snow_Temperature + obs bias: + input file: ./obs/avhrr3_n18.$PYYYYYMMDDTHH0000Z.satbias.nc4 + output file: ./vbc/avhrr3_n18.$BYYYYYMMDDTHH0000Z.satbias.nc4 + variational bc: + predictors: + - name: constant + - name: lapseRate + order: 2 + tlapse: ./obs/avhrr3_n18.$PYYYYYMMDDTHH0000Z.tlapse.txt + - name: lapseRate + tlapse: ./obs/avhrr3_n18.$PYYYYYMMDDTHH0000Z.tlapse.txt + - name: emissivityJacobian + - name: sensorScanAngle + order: 4 + - name: sensorScanAngle + order: 3 + - name: sensorScanAngle + order: 2 + - name: sensorScanAngle + covariance: + minimal required obs number: 20 + variance range: + - 1e-06 + - 10.0 + step size: 0.0001 + largest analysis variance: 10000.0 + prior: + input file: ./obs/avhrr3_n18.$PYYYYYMMDDTHH0000Z.satbias_cov.nc4 + inflation: + ratio: 1.1 + ratio for small dataset: 2.0 + output file: ./vbc/avhrr3_n18.$BYYYYYMMDDTHH0000Z.satbias_cov.nc4 + obs prior filters: + - filter: Perform Action + apply at iterations: 0, 1, 2 + filter variables: + - name: brightnessTemperature + channels: 3-5 + action: + name: assign error + error parameter vector: &error_parameter_avhrr3_n18 + - 1.0 + - 1.08 + - 1.12 + - filter: Variable Assignment + apply at iterations: 0, 1, 2 + assignments: + - name: ObsError/brightnessTemperature + channels: 3-5 + type: float + function: + name: ObsFunction/Arithmetic + options: + variables: + - name: ObsErrorData/brightnessTemperature + channels: 3-5 + obs post filters: + - filter: BlackList + apply at iterations: 0, 1, 2 + filter variables: + - name: brightnessTemperature + channels: 3 + where: + - variable: + name: MetaData/solarZenithAngle + maxvalue: 88.9999 + - variable: + name: GeoVaLs/water_area_fraction + minvalue: 1e-12 + action: + name: reject + - filter: BlackList + apply at iterations: 0, 1, 2 + filter variables: + - name: brightnessTemperature + channels: 3-5 + action: + name: inflate error + inflation variable: + name: ObsFunction/ObsErrorFactorWavenumIR + channels: 3-5 + options: + channels: 3-5 + - filter: Bounds Check + apply at iterations: 0, 1, 2 + filter variables: + - name: brightnessTemperature + channels: 3-5 + minvalue: 1e-05 + maxvalue: 1000.0 + action: + name: reject + - filter: BlackList + apply at iterations: 0, 1, 2 + filter variables: + - name: brightnessTemperature + channels: 3-5 + action: + name: inflate error + inflation variable: + name: ObsFunction/ObsErrorFactorTopoRad + channels: 3-5 + options: + channels: 3-5 + sensor: avhrr3_n18 + - filter: BlackList + apply at iterations: 0, 1, 2 + filter variables: + - name: brightnessTemperature + channels: 3-5 + action: + name: inflate error + inflation variable: + name: ObsFunction/ObsErrorFactorTransmitTopRad + channels: 3-5 + options: + channels: 3-5 + - filter: Bounds Check + apply at iterations: 0, 1, 2 + filter variables: + - name: brightnessTemperature + channels: 3-5 + test variables: + - name: ObsFunction/CloudDetectMinResidualAVHRR + channels: 3-5 + options: + channels: 3-5 + error parameter vector: *error_parameter_avhrr3_n18 + use_flag: >>>use_channels_avhrr3_n18-b<<< + use_flag_clddet: >>>clddet_channels_avhrr3_n18<<< + obserr_dtempf: + - 0.5 + - 2.0 + - 4.0 + - 2.0 + - 4.0 + cloud detection criteria: + - 0.6 + - 0.68 + - 0.72 + maxvalue: 1e-12 + action: + name: reject + - filter: Bounds Check + apply at iterations: 0, 1, 2 + filter variables: + - name: brightnessTemperature + channels: 3-5 + test variables: + - name: ObsFunction/NearSSTRetCheckIR + channels: 3-5 + options: + channels: 3-5 + error parameter vector: *error_parameter_avhrr3_n18 + use_flag: >>>use_channels_avhrr3_n18-b<<< + obserr_demisf: + - 0.01 + - 0.02 + - 0.03 + - 0.02 + - 0.03 + obserr_dtempf: + - 0.5 + - 2.0 + - 4.0 + - 2.0 + - 4.0 + maxvalue: 1e-12 + action: + name: reject + - filter: BlackList + apply at iterations: 0, 1, 2 + filter variables: + - name: brightnessTemperature + channels: 3-5 + action: + name: inflate error + inflation variable: + name: ObsFunction/ObsErrorFactorSurfJacobianRad + channels: 3-5 + options: + channels: 3-5 + sensor: avhrr3_n18 + obserr_demisf: + - 0.01 + - 0.02 + - 0.03 + - 0.02 + - 0.03 + obserr_dtempf: + - 0.5 + - 2.0 + - 4.0 + - 2.0 + - 4.0 + - filter: Background Check + apply at iterations: 0, 1, 2 + filter variables: + - name: brightnessTemperature + channels: 3-5 + function absolute threshold: + - name: ObsFunction/ObsErrorBoundIR + channels: 3-5 + options: + channels: 3-5 + obserr_bound_latitude: + name: ObsFunction/ObsErrorFactorLatRad + options: + latitude_parameters: + - 25.0 + - 0.5 + - 0.04 + - 1.0 + obserr_bound_transmittop: + name: ObsFunction/ObsErrorFactorTransmitTopRad + channels: 3-5 + options: + channels: 3-5 + error parameter vector: *error_parameter_avhrr3_n18 + obserr_bound_max: + - 3.0 + - 3.0 + - 3.0 + action: + name: reject + - filter: Bounds Check + apply at iterations: 0, 1, 2 + filter variables: + - name: brightnessTemperature + channels: 3-5 + test variables: + - name: ObsFunction/ChannelUseflagCheckRad + channels: 3-5 + options: + channels: 3-5 + use_flag: >>>use_channels_avhrr3_n18<<< + minvalue: 1e-12 + action: + name: reject + observation_name: avhrr3_n18 diff --git a/src/Applications/GEOSdas_App/jedi/etc/obs/avhrr3_n19.yaml b/src/Applications/GEOSdas_App/jedi/etc/obs/avhrr3_n19.yaml new file mode 100644 index 00000000..668d859d --- /dev/null +++ b/src/Applications/GEOSdas_App/jedi/etc/obs/avhrr3_n19.yaml @@ -0,0 +1,275 @@ + - obs space: + name: AVHRR-3 NOAA-19 + obsdatain: + engine: + type: H5File + obsfile: ./obs/avhrr3_n19.$BYYYYYMMDDTHH0000Z.nc4 + missing file action: warn + obsdataout: + engine: + type: H5File + obsfile: ./hofx/avhrr3_n19.$BYYYYYMMDDTHH0000Z.nc4 + io pool: + max pool size: 6 + simulated variables: + - brightnessTemperature + channels: 3-5 + obs operator: + name: CRTM + Absorbers: + - H2O + - O3 + - CO2 + obs options: + Sensor_ID: avhrr3_n19 + EndianType: little_endian + CoefficientPath: $JEDI_CRTM_COEFFS + linear obs operator: + Absorbers: + - H2O + - O3 + Surfaces: + - Water_Temperature + - Land_Temperature + - Ice_Temperature + - Snow_Temperature + obs bias: + input file: ./obs/avhrr3_n19.$PYYYYYMMDDTHH0000Z.satbias.nc4 + output file: ./vbc/avhrr3_n19.$BYYYYYMMDDTHH0000Z.satbias.nc4 + variational bc: + predictors: + - name: constant + - name: lapseRate + order: 2 + tlapse: ./obs/avhrr3_n19.$PYYYYYMMDDTHH0000Z.tlapse.txt + - name: lapseRate + tlapse: ./obs/avhrr3_n19.$PYYYYYMMDDTHH0000Z.tlapse.txt + - name: emissivityJacobian + - name: sensorScanAngle + order: 4 + - name: sensorScanAngle + order: 3 + - name: sensorScanAngle + order: 2 + - name: sensorScanAngle + covariance: + minimal required obs number: 20 + variance range: + - 1e-06 + - 10.0 + step size: 0.0001 + largest analysis variance: 10000.0 + prior: + input file: ./obs/avhrr3_n19.$PYYYYYMMDDTHH0000Z.satbias_cov.nc4 + inflation: + ratio: 1.1 + ratio for small dataset: 2.0 + output file: ./vbc/avhrr3_n19.$BYYYYYMMDDTHH0000Z.satbias_cov.nc4 + obs prior filters: + - filter: Perform Action + apply at iterations: 0, 1, 2 + filter variables: + - name: brightnessTemperature + channels: 3-5 + action: + name: assign error + error parameter vector: &error_parameter_avhrr3_n19 + - 1.0 + - 1.08 + - 1.12 + - filter: Variable Assignment + apply at iterations: 0, 1, 2 + assignments: + - name: ObsError/brightnessTemperature + channels: 3-5 + type: float + function: + name: ObsFunction/Arithmetic + options: + variables: + - name: ObsErrorData/brightnessTemperature + channels: 3-5 + obs post filters: + - filter: BlackList + apply at iterations: 0, 1, 2 + filter variables: + - name: brightnessTemperature + channels: 3 + where: + - variable: + name: MetaData/solarZenithAngle + maxvalue: 88.9999 + - variable: + name: GeoVaLs/water_area_fraction + minvalue: 1e-12 + action: + name: reject + - filter: BlackList + apply at iterations: 0, 1, 2 + filter variables: + - name: brightnessTemperature + channels: 3-5 + action: + name: inflate error + inflation variable: + name: ObsFunction/ObsErrorFactorWavenumIR + channels: 3-5 + options: + channels: 3-5 + - filter: Bounds Check + apply at iterations: 0, 1, 2 + filter variables: + - name: brightnessTemperature + channels: 3-5 + minvalue: 1e-05 + maxvalue: 1000.0 + action: + name: reject + - filter: BlackList + apply at iterations: 0, 1, 2 + filter variables: + - name: brightnessTemperature + channels: 3-5 + action: + name: inflate error + inflation variable: + name: ObsFunction/ObsErrorFactorTopoRad + channels: 3-5 + options: + channels: 3-5 + sensor: avhrr3_n19 + - filter: BlackList + apply at iterations: 0, 1, 2 + filter variables: + - name: brightnessTemperature + channels: 3-5 + action: + name: inflate error + inflation variable: + name: ObsFunction/ObsErrorFactorTransmitTopRad + channels: 3-5 + options: + channels: 3-5 + - filter: Bounds Check + apply at iterations: 0, 1, 2 + filter variables: + - name: brightnessTemperature + channels: 3-5 + test variables: + - name: ObsFunction/CloudDetectMinResidualAVHRR + channels: 3-5 + options: + channels: 3-5 + error parameter vector: *error_parameter_avhrr3_n19 + use_flag: >>>use_channels_avhrr3_n19<<< + use_flag_clddet: >>>clddet_channels_avhrr3_n19<<< + obserr_dtempf: + - 0.5 + - 2.0 + - 4.0 + - 2.0 + - 4.0 + cloud detection criteria: + - 0.6 + - 0.68 + - 0.72 + maxvalue: 1e-12 + action: + name: reject + - filter: Bounds Check + apply at iterations: 0, 1, 2 + filter variables: + - name: brightnessTemperature + channels: 3-5 + test variables: + - name: ObsFunction/NearSSTRetCheckIR + channels: 3-5 + options: + channels: 3-5 + error parameter vector: *error_parameter_avhrr3_n19 + use_flag: >>>use_channels_avhrr3_n19<<< + obserr_demisf: + - 0.01 + - 0.02 + - 0.03 + - 0.02 + - 0.03 + obserr_dtempf: + - 0.5 + - 2.0 + - 4.0 + - 2.0 + - 4.0 + maxvalue: 1e-12 + action: + name: reject + - filter: BlackList + apply at iterations: 0, 1, 2 + filter variables: + - name: brightnessTemperature + channels: 3-5 + action: + name: inflate error + inflation variable: + name: ObsFunction/ObsErrorFactorSurfJacobianRad + channels: 3-5 + options: + channels: 3-5 + sensor: avhrr3_n19 + obserr_demisf: + - 0.01 + - 0.02 + - 0.03 + - 0.02 + - 0.03 + obserr_dtempf: + - 0.5 + - 2.0 + - 4.0 + - 2.0 + - 4.0 + - filter: Background Check + apply at iterations: 0, 1, 2 + filter variables: + - name: brightnessTemperature + channels: 3-5 + function absolute threshold: + - name: ObsFunction/ObsErrorBoundIR + channels: 3-5 + options: + channels: 3-5 + obserr_bound_latitude: + name: ObsFunction/ObsErrorFactorLatRad + options: + latitude_parameters: + - 25.0 + - 0.5 + - 0.04 + - 1.0 + obserr_bound_transmittop: + name: ObsFunction/ObsErrorFactorTransmitTopRad + channels: 3-5 + options: + channels: 3-5 + error parameter vector: *error_parameter_avhrr3_n19 + obserr_bound_max: + - 3.0 + - 3.0 + - 3.0 + action: + name: reject + - filter: Bounds Check + apply at iterations: 0, 1, 2 + filter variables: + - name: brightnessTemperature + channels: 3-5 + test variables: + - name: ObsFunction/ChannelUseflagCheckRad + channels: 3-5 + options: + channels: 3-5 + use_flag: >>>use_channels_avhrr3_n19<<< + minvalue: 1e-12 + action: + name: reject + observation_name: avhrr3_n19 diff --git a/src/Applications/GEOSdas_App/jedi/etc/obs/cris-fsr_n20.yaml b/src/Applications/GEOSdas_App/jedi/etc/obs/cris-fsr_n20.yaml new file mode 100644 index 00000000..c6212040 --- /dev/null +++ b/src/Applications/GEOSdas_App/jedi/etc/obs/cris-fsr_n20.yaml @@ -0,0 +1,1703 @@ + - obs space: + name: CRIS-FSR NOAA-20 + obsdatain: + engine: + type: H5File + obsfile: ./obs/cris-fsr_n20.$BYYYYYMMDDTHH0000Z.nc4 + missing file action: warn + obsdataout: + engine: + type: H5File + obsfile: ./hofx/cris-fsr_n20.$BYYYYYMMDDTHH0000Z.nc4 + io pool: + max pool size: 6 + simulated variables: + - brightnessTemperature + channels: 19, 24, 26-28, 31-33, 37, 39, 42, 44, 47, 49-200, 208, 211, 216, + 224, 234, 236, 238-239, 242, 246, 248, 255, 264, 266, 268, 275, 279, 283, + 285, 291, 295, 301, 305, 311, 332, 342, 389, 400, 402, 404, 406, 410, 427, + 439-441, 445, 449, 455, 458, 461, 464, 467, 470, 473, 475, 482, 486-487, + 490, 493, 496, 499, 501, 503, 505, 511, 513-514, 518-520, 522, 529, 534, + 563, 568, 575, 592, 594, 596, 598, 600, 602, 604, 611, 614, 616, 618, 620, + 622, 626, 631, 638, 646, 648, 652, 659, 673, 675, 678, 684, 688, 694, 700, + 707, 710, 713-714, 718, 720, 722, 725, 728, 735, 742, 748, 753, 762, 780, + 784, 798, 849, 860, 862, 866, 874, 882, 890, 898, 906-908, 914, 937, 972-973, + 978, 980-981, 988, 995, 998, 1000, 1003, 1008-1010, 1014, 1017-1018, 1020, + 1022, 1024, 1026, 1029-1030, 1032, 1034, 1037-1038, 1041-1042, 1044, 1046, + 1049-1050, 1053-1054, 1058, 1060, 1062, 1064, 1066, 1069, 1076-1077, 1080, + 1086, 1091, 1095, 1101, 1109, 1112, 1121, 1128, 1133, 1163, 1172, 1187, + 1189, 1205, 1211, 1219, 1231, 1245, 1271, 1289, 1300, 1313, 1316, 1325, + 1329, 1346-1347, 1473-1474, 1491, 1499, 1553, 1570, 1596, 1602, 1619, 1624, + 1635, 1939-1987, 2119, 2140, 2143, 2147, 2153, 2158, 2161, 2168, 2171, 2175, + 2182 + obs operator: + name: CRTM + Absorbers: + - H2O + - O3 + - CO2 + obs options: + Sensor_ID: cris-fsr_n20 + EndianType: little_endian + CoefficientPath: $JEDI_CRTM_COEFFS + linear obs operator: + Absorbers: + - H2O + - O3 + Surfaces: + - Water_Temperature + - Land_Temperature + - Ice_Temperature + - Snow_Temperature + obs bias: + input file: ./obs/cris-fsr_n20.$PYYYYYMMDDTHH0000Z.satbias.nc4 + output file: ./vbc/cris-fsr_n20.$BYYYYYMMDDTHH0000Z.satbias.nc4 + variational bc: + predictors: + - name: constant + - name: lapseRate + order: 2 + tlapse: ./obs/cris-fsr_n20.$PYYYYYMMDDTHH0000Z.tlapse.txt + - name: lapseRate + tlapse: ./obs/cris-fsr_n20.$PYYYYYMMDDTHH0000Z.tlapse.txt + - name: emissivityJacobian + - name: sensorScanAngle + order: 4 + - name: sensorScanAngle + order: 3 + - name: sensorScanAngle + order: 2 + - name: sensorScanAngle + covariance: + minimal required obs number: 20 + variance range: + - 1e-06 + - 10.0 + step size: 0.0001 + largest analysis variance: 10000.0 + prior: + input file: ./obs/cris-fsr_n20.$PYYYYYMMDDTHH0000Z.satbias_cov.nc4 + inflation: + ratio: 1.1 + ratio for small dataset: 2.0 + output file: ./vbc/cris-fsr_n20.$BYYYYYMMDDTHH0000Z.satbias_cov.nc4 + obs error: + covariance model: cross variable covariances + input file: fv3-jedi/rcov/cris-fsr_108_jedi_rcov.nc4 + obs prior filters: + - filter: Perform Action + apply at iterations: 0, 1, 2 + filter variables: + - name: brightnessTemperature + channels: 19, 24, 26-28, 31-33, 37, 39, 42, 44, 47, 49-200, 208, 211, 216, + 224, 234, 236, 238-239, 242, 246, 248, 255, 264, 266, 268, 275, 279, 283, + 285, 291, 295, 301, 305, 311, 332, 342, 389, 400, 402, 404, 406, 410, + 427, 439-441, 445, 449, 455, 458, 461, 464, 467, 470, 473, 475, 482, 486-487, + 490, 493, 496, 499, 501, 503, 505, 511, 513-514, 518-520, 522, 529, 534, + 563, 568, 575, 592, 594, 596, 598, 600, 602, 604, 611, 614, 616, 618, + 620, 622, 626, 631, 638, 646, 648, 652, 659, 673, 675, 678, 684, 688, + 694, 700, 707, 710, 713-714, 718, 720, 722, 725, 728, 735, 742, 748, 753, + 762, 780, 784, 798, 849, 860, 862, 866, 874, 882, 890, 898, 906-908, 914, + 937, 972-973, 978, 980-981, 988, 995, 998, 1000, 1003, 1008-1010, 1014, + 1017-1018, 1020, 1022, 1024, 1026, 1029-1030, 1032, 1034, 1037-1038, 1041-1042, + 1044, 1046, 1049-1050, 1053-1054, 1058, 1060, 1062, 1064, 1066, 1069, + 1076-1077, 1080, 1086, 1091, 1095, 1101, 1109, 1112, 1121, 1128, 1133, + 1163, 1172, 1187, 1189, 1205, 1211, 1219, 1231, 1245, 1271, 1289, 1300, + 1313, 1316, 1325, 1329, 1346-1347, 1473-1474, 1491, 1499, 1553, 1570, + 1596, 1602, 1619, 1624, 1635, 1939-1987, 2119, 2140, 2143, 2147, 2153, + 2158, 2161, 2168, 2171, 2175, 2182 + action: + name: assign error + error parameter vector: &error_param-cris-fsr_n20 + - 0.823 + - 0.76 + - 0.736 + - 0.743 + - 0.856 + - 1.079 + - 0.888 + - 0.778 + - 0.671 + - 0.65 + - 0.643 + - 0.629 + - 0.629 + - 0.618 + - 0.638 + - 0.619 + - 0.61 + - 0.627 + - 0.601 + - 0.617 + - 0.608 + - 0.498 + - 0.5112 + - 0.4922 + - 0.4959 + - 0.4954 + - 0.4836 + - 0.514 + - 0.5005 + - 0.4917 + - 0.4881 + - 0.4656 + - 0.4793 + - 0.4638 + - 0.4557 + - 0.4666 + - 0.4468 + - 0.4534 + - 0.4471 + - 0.4448 + - 0.4469 + - 0.536 + - 0.4426 + - 0.4388 + - 0.534 + - 0.4368 + - 0.438 + - 0.531 + - 0.4379 + - 0.535 + - 0.4404 + - 0.4405 + - 0.4409 + - 0.4472 + - 0.4555 + - 0.4433 + - 0.4437 + - 0.4454 + - 0.4448 + - 0.4465 + - 0.4499 + - 0.4488 + - 0.54 + - 0.4534 + - 0.4472 + - 0.455 + - 0.4562 + - 0.452 + - 0.4639 + - 0.538 + - 0.4573 + - 0.4604 + - 0.4533 + - 0.4692 + - 0.566 + - 0.4457 + - 0.4457 + - 0.5154 + - 0.5084 + - 0.528 + - 0.552 + - 0.56 + - 0.567 + - 0.546 + - 0.495 + - 0.4809 + - 0.4732 + - 0.4861 + - 0.4632 + - 0.529 + - 0.4748 + - 0.5007 + - 0.5711 + - 0.595 + - 0.5469 + - 0.626 + - 0.541 + - 0.543 + - 0.533 + - 0.541 + - 0.4695 + - 0.53 + - 0.539 + - 0.529 + - 0.542 + - 0.4681 + - 0.536 + - 0.542 + - 0.535 + - 0.563 + - 0.4805 + - 0.647 + - 0.609 + - 0.553 + - 0.583 + - 0.576 + - 0.6294 + - 0.5885 + - 0.556 + - 0.578 + - 0.566 + - 0.601 + - 0.5627 + - 0.5675 + - 0.592 + - 0.5166 + - 0.589 + - 0.5291 + - 0.5892 + - 0.5976 + - 0.5834 + - 0.6512 + - 0.6748 + - 0.6615 + - 0.6003 + - 0.5669 + - 0.5587 + - 0.5507 + - 0.5871 + - 0.616 + - 0.637 + - 0.633 + - 0.639 + - 0.655 + - 0.641 + - 0.664 + - 0.648 + - 0.656 + - 0.663 + - 0.652 + - 0.681 + - 0.662 + - 0.673 + - 0.672 + - 0.68 + - 0.735 + - 0.732 + - 0.715 + - 0.674 + - 0.687 + - 0.702 + - 0.705 + - 0.715 + - 0.725 + - 0.707 + - 0.74 + - 0.74 + - 0.874 + - 0.737 + - 0.819 + - 0.76 + - 0.869 + - 0.9 + - 0.698 + - 0.823 + - 0.676 + - 0.682 + - 0.766 + - 0.68 + - 0.685 + - 0.694 + - 0.695 + - 0.689 + - 0.727 + - 0.695 + - 0.688 + - 0.677 + - 0.736 + - 0.651 + - 0.661 + - 0.6199 + - 0.6223 + - 0.6036 + - 0.6003 + - 0.5991 + - 0.598 + - 0.591 + - 0.5764 + - 0.577 + - 0.5593 + - 0.597 + - 0.576 + - 0.574 + - 0.578 + - 0.579 + - 0.575 + - 0.576 + - 0.568 + - 0.575 + - 0.569 + - 0.559 + - 0.568 + - 0.5401 + - 0.55 + - 0.5575 + - 0.578 + - 0.5635 + - 0.5786 + - 0.5807 + - 0.581 + - 0.573 + - 0.569 + - 0.567 + - 0.552 + - 0.55 + - 0.558 + - 0.552 + - 0.562 + - 0.574 + - 0.575 + - 0.629 + - 0.682 + - 0.756 + - 1.05 + - 1.122 + - 1.1402 + - 1.154 + - 1.131 + - 1.123 + - 1.159 + - 1.106 + - 1.116 + - 1.069 + - 1.077 + - 1.155 + - 1.162 + - 1.1402 + - 0.644 + - 1.208 + - 1.1402 + - 1.295 + - 1.258 + - 1.1402 + - 0.606 + - 0.603 + - 0.563 + - 0.592 + - 0.607 + - 0.611 + - 0.612 + - 0.618 + - 0.626 + - 0.629 + - 0.583 + - 0.8646 + - 0.626 + - 0.639 + - 0.559 + - 0.827 + - 0.612 + - 0.576 + - 0.58 + - 0.575 + - 0.688 + - 0.697 + - 0.743 + - 0.681 + - 0.832 + - 0.719 + - 0.785 + - 0.878 + - 0.9402 + - 1.0054 + - 1.073 + - 1.129 + - 1.035 + - 1.027 + - 0.9703 + - 1.195 + - 0.9153 + - 1.266 + - 1.153 + - 1.348 + - 1.18 + - 1.269 + - 1.311 + - 0.9914 + - 1.359 + - 1.166 + - 1.139 + - 1.2817 + - 1.398 + - 1.542 + - 1.229 + - 1.377 + - 1.28 + - 1.245 + - 1.1188 + - 1.193 + - 1.293 + - 1.275 + - 1.331 + - 1.34 + - 1.099 + - 1.048 + - 1.124 + - 1.225 + - 1.183 + - 1.196 + - 1.4 + - 1.333 + - 1.417 + - 1.326 + - 1.305 + - 1.0638 + - 1.268 + - 1.217 + - 1.289 + - 1.395 + - 1.232 + - 1.435 + - 1.298 + - 1.328 + - 1.262 + - 1.199 + - 1.391 + - 1.233 + - 1.329 + - 1.664 + - 1.509 + - 1.349 + - 1.481 + - 1.595 + - 1.485 + - 1.532 + - 1.504 + - 1.584 + - 1.609 + - 1.516 + - 1.489 + - 1.502 + - 1.544 + - 1.611 + - 1.539 + - 1.296 + - 1.288 + - 1.241 + - 1.32 + - 1.313 + - 1.301 + - 1.843 + - 1.747 + - 1.711 + - 1.771 + - 1.937 + - 1.575 + - 1.573 + - 1.5 + - 1.459 + - 1.402 + - 1.363 + - 2.201 + - 2.127 + - 2.177 + - 2.157 + - 2.192 + - 2.146 + - 2.151 + - 2.071 + - 1.986 + - 1.845 + - 1.687 + - 1.505 + - 1.373 + - 1.229 + - 1.113 + - 1.004 + - 0.936 + - 0.895 + - 0.871 + - 0.841 + - 0.821 + - 0.805 + - 0.8 + - 0.792 + - 0.797 + - 0.791 + - 0.783 + - 0.777 + - 0.785 + - 0.787 + - 0.789 + - 0.793 + - 0.794 + - 0.745 + - 0.75 + - 0.748 + - 0.749 + - 0.744 + - 0.733 + - 0.733 + - 0.741 + - 0.746 + - 0.746 + - 0.738 + - 0.743 + - 0.745 + - 0.749 + - 0.75 + - 0.75 + - 0.884 + - 0.906 + - 0.917 + - 0.924 + - 0.922 + - 0.928 + - 0.921 + - 0.938 + - 0.931 + - 0.943 + - 0.946 + - filter: Variable Assignment + apply at iterations: 0, 1, 2 + assignments: + - name: ObsError/brightnessTemperature + channels: 19, 24, 26-28, 31-33, 37, 39, 42, 44, 47, 49-200, 208, 211, 216, + 224, 234, 236, 238-239, 242, 246, 248, 255, 264, 266, 268, 275, 279, 283, + 285, 291, 295, 301, 305, 311, 332, 342, 389, 400, 402, 404, 406, 410, + 427, 439-441, 445, 449, 455, 458, 461, 464, 467, 470, 473, 475, 482, 486-487, + 490, 493, 496, 499, 501, 503, 505, 511, 513-514, 518-520, 522, 529, 534, + 563, 568, 575, 592, 594, 596, 598, 600, 602, 604, 611, 614, 616, 618, + 620, 622, 626, 631, 638, 646, 648, 652, 659, 673, 675, 678, 684, 688, + 694, 700, 707, 710, 713-714, 718, 720, 722, 725, 728, 735, 742, 748, 753, + 762, 780, 784, 798, 849, 860, 862, 866, 874, 882, 890, 898, 906-908, 914, + 937, 972-973, 978, 980-981, 988, 995, 998, 1000, 1003, 1008-1010, 1014, + 1017-1018, 1020, 1022, 1024, 1026, 1029-1030, 1032, 1034, 1037-1038, 1041-1042, + 1044, 1046, 1049-1050, 1053-1054, 1058, 1060, 1062, 1064, 1066, 1069, + 1076-1077, 1080, 1086, 1091, 1095, 1101, 1109, 1112, 1121, 1128, 1133, + 1163, 1172, 1187, 1189, 1205, 1211, 1219, 1231, 1245, 1271, 1289, 1300, + 1313, 1316, 1325, 1329, 1346-1347, 1473-1474, 1491, 1499, 1553, 1570, + 1596, 1602, 1619, 1624, 1635, 1939-1987, 2119, 2140, 2143, 2147, 2153, + 2158, 2161, 2168, 2171, 2175, 2182 + type: float + function: + name: ObsFunction/Arithmetic + options: + variables: + - name: ObsErrorData/brightnessTemperature + channels: 19, 24, 26-28, 31-33, 37, 39, 42, 44, 47, 49-200, 208, 211, + 216, 224, 234, 236, 238-239, 242, 246, 248, 255, 264, 266, 268, + 275, 279, 283, 285, 291, 295, 301, 305, 311, 332, 342, 389, 400, + 402, 404, 406, 410, 427, 439-441, 445, 449, 455, 458, 461, 464, + 467, 470, 473, 475, 482, 486-487, 490, 493, 496, 499, 501, 503, + 505, 511, 513-514, 518-520, 522, 529, 534, 563, 568, 575, 592, 594, + 596, 598, 600, 602, 604, 611, 614, 616, 618, 620, 622, 626, 631, + 638, 646, 648, 652, 659, 673, 675, 678, 684, 688, 694, 700, 707, + 710, 713-714, 718, 720, 722, 725, 728, 735, 742, 748, 753, 762, + 780, 784, 798, 849, 860, 862, 866, 874, 882, 890, 898, 906-908, + 914, 937, 972-973, 978, 980-981, 988, 995, 998, 1000, 1003, 1008-1010, + 1014, 1017-1018, 1020, 1022, 1024, 1026, 1029-1030, 1032, 1034, + 1037-1038, 1041-1042, 1044, 1046, 1049-1050, 1053-1054, 1058, 1060, + 1062, 1064, 1066, 1069, 1076-1077, 1080, 1086, 1091, 1095, 1101, + 1109, 1112, 1121, 1128, 1133, 1163, 1172, 1187, 1189, 1205, 1211, + 1219, 1231, 1245, 1271, 1289, 1300, 1313, 1316, 1325, 1329, 1346-1347, + 1473-1474, 1491, 1499, 1553, 1570, 1596, 1602, 1619, 1624, 1635, + 1939-1987, 2119, 2140, 2143, 2147, 2153, 2158, 2161, 2168, 2171, + 2175, 2182 + obs post filters: + - filter: BlackList + apply at iterations: 0, 1, 2 + filter variables: + - name: brightnessTemperature + channels: 1972, 1973, 1974, 1975, 1976, 1977, 1978, 1979, 1980, 1981, 1982, + 1983, 1984, 1985, 1986, 1987, 2119, 2140, 2143, 2147, 2153, 2158, 2161, + 2168, 2171, 2175, 2182 + where: + - variable: + name: MetaData/solarZenithAngle + maxvalue: 88.9999 + - variable: + name: GeoVaLs/water_area_fraction + minvalue: 1e-12 + action: + name: reject + - filter: BlackList + apply at iterations: 0, 1, 2 + filter variables: + - name: brightnessTemperature + channels: 19, 24, 26-28, 31-33, 37, 39, 42, 44, 47, 49-200, 208, 211, 216, + 224, 234, 236, 238-239, 242, 246, 248, 255, 264, 266, 268, 275, 279, 283, + 285, 291, 295, 301, 305, 311, 332, 342, 389, 400, 402, 404, 406, 410, + 427, 439-441, 445, 449, 455, 458, 461, 464, 467, 470, 473, 475, 482, 486-487, + 490, 493, 496, 499, 501, 503, 505, 511, 513-514, 518-520, 522, 529, 534, + 563, 568, 575, 592, 594, 596, 598, 600, 602, 604, 611, 614, 616, 618, + 620, 622, 626, 631, 638, 646, 648, 652, 659, 673, 675, 678, 684, 688, + 694, 700, 707, 710, 713-714, 718, 720, 722, 725, 728, 735, 742, 748, 753, + 762, 780, 784, 798, 849, 860, 862, 866, 874, 882, 890, 898, 906-908, 914, + 937, 972-973, 978, 980-981, 988, 995, 998, 1000, 1003, 1008-1010, 1014, + 1017-1018, 1020, 1022, 1024, 1026, 1029-1030, 1032, 1034, 1037-1038, 1041-1042, + 1044, 1046, 1049-1050, 1053-1054, 1058, 1060, 1062, 1064, 1066, 1069, + 1076-1077, 1080, 1086, 1091, 1095, 1101, 1109, 1112, 1121, 1128, 1133, + 1163, 1172, 1187, 1189, 1205, 1211, 1219, 1231, 1245, 1271, 1289, 1300, + 1313, 1316, 1325, 1329, 1346-1347, 1473-1474, 1491, 1499, 1553, 1570, + 1596, 1602, 1619, 1624, 1635, 1939-1987, 2119, 2140, 2143, 2147, 2153, + 2158, 2161, 2168, 2171, 2175, 2182 + action: + name: inflate error + inflation variable: + name: ObsFunction/ObsErrorFactorWavenumIR + channels: 19, 24, 26-28, 31-33, 37, 39, 42, 44, 47, 49-200, 208, 211, + 216, 224, 234, 236, 238-239, 242, 246, 248, 255, 264, 266, 268, 275, + 279, 283, 285, 291, 295, 301, 305, 311, 332, 342, 389, 400, 402, 404, + 406, 410, 427, 439-441, 445, 449, 455, 458, 461, 464, 467, 470, 473, + 475, 482, 486-487, 490, 493, 496, 499, 501, 503, 505, 511, 513-514, + 518-520, 522, 529, 534, 563, 568, 575, 592, 594, 596, 598, 600, 602, + 604, 611, 614, 616, 618, 620, 622, 626, 631, 638, 646, 648, 652, 659, + 673, 675, 678, 684, 688, 694, 700, 707, 710, 713-714, 718, 720, 722, + 725, 728, 735, 742, 748, 753, 762, 780, 784, 798, 849, 860, 862, 866, + 874, 882, 890, 898, 906-908, 914, 937, 972-973, 978, 980-981, 988, 995, + 998, 1000, 1003, 1008-1010, 1014, 1017-1018, 1020, 1022, 1024, 1026, + 1029-1030, 1032, 1034, 1037-1038, 1041-1042, 1044, 1046, 1049-1050, + 1053-1054, 1058, 1060, 1062, 1064, 1066, 1069, 1076-1077, 1080, 1086, + 1091, 1095, 1101, 1109, 1112, 1121, 1128, 1133, 1163, 1172, 1187, 1189, + 1205, 1211, 1219, 1231, 1245, 1271, 1289, 1300, 1313, 1316, 1325, 1329, + 1346-1347, 1473-1474, 1491, 1499, 1553, 1570, 1596, 1602, 1619, 1624, + 1635, 1939-1987, 2119, 2140, 2143, 2147, 2153, 2158, 2161, 2168, 2171, + 2175, 2182 + options: + channels: 19, 24, 26-28, 31-33, 37, 39, 42, 44, 47, 49-200, 208, 211, + 216, 224, 234, 236, 238-239, 242, 246, 248, 255, 264, 266, 268, 275, + 279, 283, 285, 291, 295, 301, 305, 311, 332, 342, 389, 400, 402, 404, + 406, 410, 427, 439-441, 445, 449, 455, 458, 461, 464, 467, 470, 473, + 475, 482, 486-487, 490, 493, 496, 499, 501, 503, 505, 511, 513-514, + 518-520, 522, 529, 534, 563, 568, 575, 592, 594, 596, 598, 600, 602, + 604, 611, 614, 616, 618, 620, 622, 626, 631, 638, 646, 648, 652, 659, + 673, 675, 678, 684, 688, 694, 700, 707, 710, 713-714, 718, 720, 722, + 725, 728, 735, 742, 748, 753, 762, 780, 784, 798, 849, 860, 862, 866, + 874, 882, 890, 898, 906-908, 914, 937, 972-973, 978, 980-981, 988, + 995, 998, 1000, 1003, 1008-1010, 1014, 1017-1018, 1020, 1022, 1024, + 1026, 1029-1030, 1032, 1034, 1037-1038, 1041-1042, 1044, 1046, 1049-1050, + 1053-1054, 1058, 1060, 1062, 1064, 1066, 1069, 1076-1077, 1080, 1086, + 1091, 1095, 1101, 1109, 1112, 1121, 1128, 1133, 1163, 1172, 1187, + 1189, 1205, 1211, 1219, 1231, 1245, 1271, 1289, 1300, 1313, 1316, + 1325, 1329, 1346-1347, 1473-1474, 1491, 1499, 1553, 1570, 1596, 1602, + 1619, 1624, 1635, 1939-1987, 2119, 2140, 2143, 2147, 2153, 2158, 2161, + 2168, 2171, 2175, 2182 + - filter: Bounds Check + apply at iterations: 0, 1, 2 + filter variables: + - name: brightnessTemperature + channels: 19, 24, 26-28, 31-33, 37, 39, 42, 44, 47, 49-200, 208, 211, 216, + 224, 234, 236, 238-239, 242, 246, 248, 255, 264, 266, 268, 275, 279, 283, + 285, 291, 295, 301, 305, 311, 332, 342, 389, 400, 402, 404, 406, 410, + 427, 439-441, 445, 449, 455, 458, 461, 464, 467, 470, 473, 475, 482, 486-487, + 490, 493, 496, 499, 501, 503, 505, 511, 513-514, 518-520, 522, 529, 534, + 563, 568, 575, 592, 594, 596, 598, 600, 602, 604, 611, 614, 616, 618, + 620, 622, 626, 631, 638, 646, 648, 652, 659, 673, 675, 678, 684, 688, + 694, 700, 707, 710, 713-714, 718, 720, 722, 725, 728, 735, 742, 748, 753, + 762, 780, 784, 798, 849, 860, 862, 866, 874, 882, 890, 898, 906-908, 914, + 937, 972-973, 978, 980-981, 988, 995, 998, 1000, 1003, 1008-1010, 1014, + 1017-1018, 1020, 1022, 1024, 1026, 1029-1030, 1032, 1034, 1037-1038, 1041-1042, + 1044, 1046, 1049-1050, 1053-1054, 1058, 1060, 1062, 1064, 1066, 1069, + 1076-1077, 1080, 1086, 1091, 1095, 1101, 1109, 1112, 1121, 1128, 1133, + 1163, 1172, 1187, 1189, 1205, 1211, 1219, 1231, 1245, 1271, 1289, 1300, + 1313, 1316, 1325, 1329, 1346-1347, 1473-1474, 1491, 1499, 1553, 1570, + 1596, 1602, 1619, 1624, 1635, 1939-1987, 2119, 2140, 2143, 2147, 2153, + 2158, 2161, 2168, 2171, 2175, 2182 + minvalue: 50.00001 + maxvalue: 549.99999 + action: + name: reject + - filter: BlackList + apply at iterations: 0, 1, 2 + filter variables: + - name: brightnessTemperature + channels: 19, 24, 26-28, 31-33, 37, 39, 42, 44, 47, 49-200, 208, 211, 216, + 224, 234, 236, 238-239, 242, 246, 248, 255, 264, 266, 268, 275, 279, 283, + 285, 291, 295, 301, 305, 311, 332, 342, 389, 400, 402, 404, 406, 410, + 427, 439-441, 445, 449, 455, 458, 461, 464, 467, 470, 473, 475, 482, 486-487, + 490, 493, 496, 499, 501, 503, 505, 511, 513-514, 518-520, 522, 529, 534, + 563, 568, 575, 592, 594, 596, 598, 600, 602, 604, 611, 614, 616, 618, + 620, 622, 626, 631, 638, 646, 648, 652, 659, 673, 675, 678, 684, 688, + 694, 700, 707, 710, 713-714, 718, 720, 722, 725, 728, 735, 742, 748, 753, + 762, 780, 784, 798, 849, 860, 862, 866, 874, 882, 890, 898, 906-908, 914, + 937, 972-973, 978, 980-981, 988, 995, 998, 1000, 1003, 1008-1010, 1014, + 1017-1018, 1020, 1022, 1024, 1026, 1029-1030, 1032, 1034, 1037-1038, 1041-1042, + 1044, 1046, 1049-1050, 1053-1054, 1058, 1060, 1062, 1064, 1066, 1069, + 1076-1077, 1080, 1086, 1091, 1095, 1101, 1109, 1112, 1121, 1128, 1133, + 1163, 1172, 1187, 1189, 1205, 1211, 1219, 1231, 1245, 1271, 1289, 1300, + 1313, 1316, 1325, 1329, 1346-1347, 1473-1474, 1491, 1499, 1553, 1570, + 1596, 1602, 1619, 1624, 1635, 1939-1987, 2119, 2140, 2143, 2147, 2153, + 2158, 2161, 2168, 2171, 2175, 2182 + action: + name: inflate error + inflation variable: + name: ObsFunction/ObsErrorFactorTopoRad + channels: 19, 24, 26-28, 31-33, 37, 39, 42, 44, 47, 49-200, 208, 211, + 216, 224, 234, 236, 238-239, 242, 246, 248, 255, 264, 266, 268, 275, + 279, 283, 285, 291, 295, 301, 305, 311, 332, 342, 389, 400, 402, 404, + 406, 410, 427, 439-441, 445, 449, 455, 458, 461, 464, 467, 470, 473, + 475, 482, 486-487, 490, 493, 496, 499, 501, 503, 505, 511, 513-514, + 518-520, 522, 529, 534, 563, 568, 575, 592, 594, 596, 598, 600, 602, + 604, 611, 614, 616, 618, 620, 622, 626, 631, 638, 646, 648, 652, 659, + 673, 675, 678, 684, 688, 694, 700, 707, 710, 713-714, 718, 720, 722, + 725, 728, 735, 742, 748, 753, 762, 780, 784, 798, 849, 860, 862, 866, + 874, 882, 890, 898, 906-908, 914, 937, 972-973, 978, 980-981, 988, 995, + 998, 1000, 1003, 1008-1010, 1014, 1017-1018, 1020, 1022, 1024, 1026, + 1029-1030, 1032, 1034, 1037-1038, 1041-1042, 1044, 1046, 1049-1050, + 1053-1054, 1058, 1060, 1062, 1064, 1066, 1069, 1076-1077, 1080, 1086, + 1091, 1095, 1101, 1109, 1112, 1121, 1128, 1133, 1163, 1172, 1187, 1189, + 1205, 1211, 1219, 1231, 1245, 1271, 1289, 1300, 1313, 1316, 1325, 1329, + 1346-1347, 1473-1474, 1491, 1499, 1553, 1570, 1596, 1602, 1619, 1624, + 1635, 1939-1987, 2119, 2140, 2143, 2147, 2153, 2158, 2161, 2168, 2171, + 2175, 2182 + options: + channels: 19, 24, 26-28, 31-33, 37, 39, 42, 44, 47, 49-200, 208, 211, + 216, 224, 234, 236, 238-239, 242, 246, 248, 255, 264, 266, 268, 275, + 279, 283, 285, 291, 295, 301, 305, 311, 332, 342, 389, 400, 402, 404, + 406, 410, 427, 439-441, 445, 449, 455, 458, 461, 464, 467, 470, 473, + 475, 482, 486-487, 490, 493, 496, 499, 501, 503, 505, 511, 513-514, + 518-520, 522, 529, 534, 563, 568, 575, 592, 594, 596, 598, 600, 602, + 604, 611, 614, 616, 618, 620, 622, 626, 631, 638, 646, 648, 652, 659, + 673, 675, 678, 684, 688, 694, 700, 707, 710, 713-714, 718, 720, 722, + 725, 728, 735, 742, 748, 753, 762, 780, 784, 798, 849, 860, 862, 866, + 874, 882, 890, 898, 906-908, 914, 937, 972-973, 978, 980-981, 988, + 995, 998, 1000, 1003, 1008-1010, 1014, 1017-1018, 1020, 1022, 1024, + 1026, 1029-1030, 1032, 1034, 1037-1038, 1041-1042, 1044, 1046, 1049-1050, + 1053-1054, 1058, 1060, 1062, 1064, 1066, 1069, 1076-1077, 1080, 1086, + 1091, 1095, 1101, 1109, 1112, 1121, 1128, 1133, 1163, 1172, 1187, + 1189, 1205, 1211, 1219, 1231, 1245, 1271, 1289, 1300, 1313, 1316, + 1325, 1329, 1346-1347, 1473-1474, 1491, 1499, 1553, 1570, 1596, 1602, + 1619, 1624, 1635, 1939-1987, 2119, 2140, 2143, 2147, 2153, 2158, 2161, + 2168, 2171, 2175, 2182 + sensor: cris-fsr_n20 + - filter: BlackList + apply at iterations: 0, 1, 2 + filter variables: + - name: brightnessTemperature + channels: 19, 24, 26-28, 31-33, 37, 39, 42, 44, 47, 49-200, 208, 211, 216, + 224, 234, 236, 238-239, 242, 246, 248, 255, 264, 266, 268, 275, 279, 283, + 285, 291, 295, 301, 305, 311, 332, 342, 389, 400, 402, 404, 406, 410, + 427, 439-441, 445, 449, 455, 458, 461, 464, 467, 470, 473, 475, 482, 486-487, + 490, 493, 496, 499, 501, 503, 505, 511, 513-514, 518-520, 522, 529, 534, + 563, 568, 575, 592, 594, 596, 598, 600, 602, 604, 611, 614, 616, 618, + 620, 622, 626, 631, 638, 646, 648, 652, 659, 673, 675, 678, 684, 688, + 694, 700, 707, 710, 713-714, 718, 720, 722, 725, 728, 735, 742, 748, 753, + 762, 780, 784, 798, 849, 860, 862, 866, 874, 882, 890, 898, 906-908, 914, + 937, 972-973, 978, 980-981, 988, 995, 998, 1000, 1003, 1008-1010, 1014, + 1017-1018, 1020, 1022, 1024, 1026, 1029-1030, 1032, 1034, 1037-1038, 1041-1042, + 1044, 1046, 1049-1050, 1053-1054, 1058, 1060, 1062, 1064, 1066, 1069, + 1076-1077, 1080, 1086, 1091, 1095, 1101, 1109, 1112, 1121, 1128, 1133, + 1163, 1172, 1187, 1189, 1205, 1211, 1219, 1231, 1245, 1271, 1289, 1300, + 1313, 1316, 1325, 1329, 1346-1347, 1473-1474, 1491, 1499, 1553, 1570, + 1596, 1602, 1619, 1624, 1635, 1939-1987, 2119, 2140, 2143, 2147, 2153, + 2158, 2161, 2168, 2171, 2175, 2182 + action: + name: inflate error + inflation variable: + name: ObsFunction/ObsErrorFactorTransmitTopRad + channels: 19, 24, 26-28, 31-33, 37, 39, 42, 44, 47, 49-200, 208, 211, + 216, 224, 234, 236, 238-239, 242, 246, 248, 255, 264, 266, 268, 275, + 279, 283, 285, 291, 295, 301, 305, 311, 332, 342, 389, 400, 402, 404, + 406, 410, 427, 439-441, 445, 449, 455, 458, 461, 464, 467, 470, 473, + 475, 482, 486-487, 490, 493, 496, 499, 501, 503, 505, 511, 513-514, + 518-520, 522, 529, 534, 563, 568, 575, 592, 594, 596, 598, 600, 602, + 604, 611, 614, 616, 618, 620, 622, 626, 631, 638, 646, 648, 652, 659, + 673, 675, 678, 684, 688, 694, 700, 707, 710, 713-714, 718, 720, 722, + 725, 728, 735, 742, 748, 753, 762, 780, 784, 798, 849, 860, 862, 866, + 874, 882, 890, 898, 906-908, 914, 937, 972-973, 978, 980-981, 988, 995, + 998, 1000, 1003, 1008-1010, 1014, 1017-1018, 1020, 1022, 1024, 1026, + 1029-1030, 1032, 1034, 1037-1038, 1041-1042, 1044, 1046, 1049-1050, + 1053-1054, 1058, 1060, 1062, 1064, 1066, 1069, 1076-1077, 1080, 1086, + 1091, 1095, 1101, 1109, 1112, 1121, 1128, 1133, 1163, 1172, 1187, 1189, + 1205, 1211, 1219, 1231, 1245, 1271, 1289, 1300, 1313, 1316, 1325, 1329, + 1346-1347, 1473-1474, 1491, 1499, 1553, 1570, 1596, 1602, 1619, 1624, + 1635, 1939-1987, 2119, 2140, 2143, 2147, 2153, 2158, 2161, 2168, 2171, + 2175, 2182 + options: + channels: 19, 24, 26-28, 31-33, 37, 39, 42, 44, 47, 49-200, 208, 211, + 216, 224, 234, 236, 238-239, 242, 246, 248, 255, 264, 266, 268, 275, + 279, 283, 285, 291, 295, 301, 305, 311, 332, 342, 389, 400, 402, 404, + 406, 410, 427, 439-441, 445, 449, 455, 458, 461, 464, 467, 470, 473, + 475, 482, 486-487, 490, 493, 496, 499, 501, 503, 505, 511, 513-514, + 518-520, 522, 529, 534, 563, 568, 575, 592, 594, 596, 598, 600, 602, + 604, 611, 614, 616, 618, 620, 622, 626, 631, 638, 646, 648, 652, 659, + 673, 675, 678, 684, 688, 694, 700, 707, 710, 713-714, 718, 720, 722, + 725, 728, 735, 742, 748, 753, 762, 780, 784, 798, 849, 860, 862, 866, + 874, 882, 890, 898, 906-908, 914, 937, 972-973, 978, 980-981, 988, + 995, 998, 1000, 1003, 1008-1010, 1014, 1017-1018, 1020, 1022, 1024, + 1026, 1029-1030, 1032, 1034, 1037-1038, 1041-1042, 1044, 1046, 1049-1050, + 1053-1054, 1058, 1060, 1062, 1064, 1066, 1069, 1076-1077, 1080, 1086, + 1091, 1095, 1101, 1109, 1112, 1121, 1128, 1133, 1163, 1172, 1187, + 1189, 1205, 1211, 1219, 1231, 1245, 1271, 1289, 1300, 1313, 1316, + 1325, 1329, 1346-1347, 1473-1474, 1491, 1499, 1553, 1570, 1596, 1602, + 1619, 1624, 1635, 1939-1987, 2119, 2140, 2143, 2147, 2153, 2158, 2161, + 2168, 2171, 2175, 2182 + - filter: Bounds Check + apply at iterations: 0, 1, 2 + filter variables: + - name: brightnessTemperature + channels: 19, 24, 26-28, 31-33, 37, 39, 42, 44, 47, 49-200, 208, 211, 216, + 224, 234, 236, 238-239, 242, 246, 248, 255, 264, 266, 268, 275, 279, 283, + 285, 291, 295, 301, 305, 311, 332, 342, 389, 400, 402, 404, 406, 410, + 427, 439-441, 445, 449, 455, 458, 461, 464, 467, 470, 473, 475, 482, 486-487, + 490, 493, 496, 499, 501, 503, 505, 511, 513-514, 518-520, 522, 529, 534, + 563, 568, 575, 592, 594, 596, 598, 600, 602, 604, 611, 614, 616, 618, + 620, 622, 626, 631, 638, 646, 648, 652, 659, 673, 675, 678, 684, 688, + 694, 700, 707, 710, 713-714, 718, 720, 722, 725, 728, 735, 742, 748, 753, + 762, 780, 784, 798, 849, 860, 862, 866, 874, 882, 890, 898, 906-908, 914, + 937, 972-973, 978, 980-981, 988, 995, 998, 1000, 1003, 1008-1010, 1014, + 1017-1018, 1020, 1022, 1024, 1026, 1029-1030, 1032, 1034, 1037-1038, 1041-1042, + 1044, 1046, 1049-1050, 1053-1054, 1058, 1060, 1062, 1064, 1066, 1069, + 1076-1077, 1080, 1086, 1091, 1095, 1101, 1109, 1112, 1121, 1128, 1133, + 1163, 1172, 1187, 1189, 1205, 1211, 1219, 1231, 1245, 1271, 1289, 1300, + 1313, 1316, 1325, 1329, 1346-1347, 1473-1474, 1491, 1499, 1553, 1570, + 1596, 1602, 1619, 1624, 1635, 1939-1987, 2119, 2140, 2143, 2147, 2153, + 2158, 2161, 2168, 2171, 2175, 2182 + test variables: + - name: ObsFunction/CloudDetectMinResidualIR + channels: 19, 24, 26-28, 31-33, 37, 39, 42, 44, 47, 49-200, 208, 211, 216, + 224, 234, 236, 238-239, 242, 246, 248, 255, 264, 266, 268, 275, 279, 283, + 285, 291, 295, 301, 305, 311, 332, 342, 389, 400, 402, 404, 406, 410, + 427, 439-441, 445, 449, 455, 458, 461, 464, 467, 470, 473, 475, 482, 486-487, + 490, 493, 496, 499, 501, 503, 505, 511, 513-514, 518-520, 522, 529, 534, + 563, 568, 575, 592, 594, 596, 598, 600, 602, 604, 611, 614, 616, 618, + 620, 622, 626, 631, 638, 646, 648, 652, 659, 673, 675, 678, 684, 688, + 694, 700, 707, 710, 713-714, 718, 720, 722, 725, 728, 735, 742, 748, 753, + 762, 780, 784, 798, 849, 860, 862, 866, 874, 882, 890, 898, 906-908, 914, + 937, 972-973, 978, 980-981, 988, 995, 998, 1000, 1003, 1008-1010, 1014, + 1017-1018, 1020, 1022, 1024, 1026, 1029-1030, 1032, 1034, 1037-1038, 1041-1042, + 1044, 1046, 1049-1050, 1053-1054, 1058, 1060, 1062, 1064, 1066, 1069, + 1076-1077, 1080, 1086, 1091, 1095, 1101, 1109, 1112, 1121, 1128, 1133, + 1163, 1172, 1187, 1189, 1205, 1211, 1219, 1231, 1245, 1271, 1289, 1300, + 1313, 1316, 1325, 1329, 1346-1347, 1473-1474, 1491, 1499, 1553, 1570, + 1596, 1602, 1619, 1624, 1635, 1939-1987, 2119, 2140, 2143, 2147, 2153, + 2158, 2161, 2168, 2171, 2175, 2182 + options: + channels: 19, 24, 26-28, 31-33, 37, 39, 42, 44, 47, 49-200, 208, 211, + 216, 224, 234, 236, 238-239, 242, 246, 248, 255, 264, 266, 268, 275, + 279, 283, 285, 291, 295, 301, 305, 311, 332, 342, 389, 400, 402, 404, + 406, 410, 427, 439-441, 445, 449, 455, 458, 461, 464, 467, 470, 473, + 475, 482, 486-487, 490, 493, 496, 499, 501, 503, 505, 511, 513-514, + 518-520, 522, 529, 534, 563, 568, 575, 592, 594, 596, 598, 600, 602, + 604, 611, 614, 616, 618, 620, 622, 626, 631, 638, 646, 648, 652, 659, + 673, 675, 678, 684, 688, 694, 700, 707, 710, 713-714, 718, 720, 722, + 725, 728, 735, 742, 748, 753, 762, 780, 784, 798, 849, 860, 862, 866, + 874, 882, 890, 898, 906-908, 914, 937, 972-973, 978, 980-981, 988, 995, + 998, 1000, 1003, 1008-1010, 1014, 1017-1018, 1020, 1022, 1024, 1026, + 1029-1030, 1032, 1034, 1037-1038, 1041-1042, 1044, 1046, 1049-1050, + 1053-1054, 1058, 1060, 1062, 1064, 1066, 1069, 1076-1077, 1080, 1086, + 1091, 1095, 1101, 1109, 1112, 1121, 1128, 1133, 1163, 1172, 1187, 1189, + 1205, 1211, 1219, 1231, 1245, 1271, 1289, 1300, 1313, 1316, 1325, 1329, + 1346-1347, 1473-1474, 1491, 1499, 1553, 1570, 1596, 1602, 1619, 1624, + 1635, 1939-1987, 2119, 2140, 2143, 2147, 2153, 2158, 2161, 2168, 2171, + 2175, 2182 + error parameter vector: *error_param-cris-fsr_n20 + use_flag: >>>use_channels_cris-fsr_n20<<< + use_flag_clddet: >>>clddet_channels_cris-fsr_n20<<< + obserr_dtempf: + - 0.5 + - 2.0 + - 4.0 + - 2.0 + - 4.0 + cldthreshold_clearsky: 0.01 + cloud detection criteria: + - 0.60 + - 0.68 + - 0.72 + maxvalue: 1e-12 + action: + name: reject + - filter: Bounds Check + apply at iterations: 0, 1, 2 + filter variables: + - name: brightnessTemperature + channels: 19, 24, 26-28, 31-33, 37, 39, 42, 44, 47, 49-200, 208, 211, 216, + 224, 234, 236, 238-239, 242, 246, 248, 255, 264, 266, 268, 275, 279, 283, + 285, 291, 295, 301, 305, 311, 332, 342, 389, 400, 402, 404, 406, 410, + 427, 439-441, 445, 449, 455, 458, 461, 464, 467, 470, 473, 475, 482, 486-487, + 490, 493, 496, 499, 501, 503, 505, 511, 513-514, 518-520, 522, 529, 534, + 563, 568, 575, 592, 594, 596, 598, 600, 602, 604, 611, 614, 616, 618, + 620, 622, 626, 631, 638, 646, 648, 652, 659, 673, 675, 678, 684, 688, + 694, 700, 707, 710, 713-714, 718, 720, 722, 725, 728, 735, 742, 748, 753, + 762, 780, 784, 798, 849, 860, 862, 866, 874, 882, 890, 898, 906-908, 914, + 937, 972-973, 978, 980-981, 988, 995, 998, 1000, 1003, 1008-1010, 1014, + 1017-1018, 1020, 1022, 1024, 1026, 1029-1030, 1032, 1034, 1037-1038, 1041-1042, + 1044, 1046, 1049-1050, 1053-1054, 1058, 1060, 1062, 1064, 1066, 1069, + 1076-1077, 1080, 1086, 1091, 1095, 1101, 1109, 1112, 1121, 1128, 1133, + 1163, 1172, 1187, 1189, 1205, 1211, 1219, 1231, 1245, 1271, 1289, 1300, + 1313, 1316, 1325, 1329, 1346-1347, 1473-1474, 1491, 1499, 1553, 1570, + 1596, 1602, 1619, 1624, 1635, 1939-1987, 2119, 2140, 2143, 2147, 2153, + 2158, 2161, 2168, 2171, 2175, 2182 + test variables: + - name: ObsFunction/NearSSTRetCheckIR + channels: 19, 24, 26-28, 31-33, 37, 39, 42, 44, 47, 49-200, 208, 211, 216, + 224, 234, 236, 238-239, 242, 246, 248, 255, 264, 266, 268, 275, 279, 283, + 285, 291, 295, 301, 305, 311, 332, 342, 389, 400, 402, 404, 406, 410, + 427, 439-441, 445, 449, 455, 458, 461, 464, 467, 470, 473, 475, 482, 486-487, + 490, 493, 496, 499, 501, 503, 505, 511, 513-514, 518-520, 522, 529, 534, + 563, 568, 575, 592, 594, 596, 598, 600, 602, 604, 611, 614, 616, 618, + 620, 622, 626, 631, 638, 646, 648, 652, 659, 673, 675, 678, 684, 688, + 694, 700, 707, 710, 713-714, 718, 720, 722, 725, 728, 735, 742, 748, 753, + 762, 780, 784, 798, 849, 860, 862, 866, 874, 882, 890, 898, 906-908, 914, + 937, 972-973, 978, 980-981, 988, 995, 998, 1000, 1003, 1008-1010, 1014, + 1017-1018, 1020, 1022, 1024, 1026, 1029-1030, 1032, 1034, 1037-1038, 1041-1042, + 1044, 1046, 1049-1050, 1053-1054, 1058, 1060, 1062, 1064, 1066, 1069, + 1076-1077, 1080, 1086, 1091, 1095, 1101, 1109, 1112, 1121, 1128, 1133, + 1163, 1172, 1187, 1189, 1205, 1211, 1219, 1231, 1245, 1271, 1289, 1300, + 1313, 1316, 1325, 1329, 1346-1347, 1473-1474, 1491, 1499, 1553, 1570, + 1596, 1602, 1619, 1624, 1635, 1939-1987, 2119, 2140, 2143, 2147, 2153, + 2158, 2161, 2168, 2171, 2175, 2182 + options: + channels: 19, 24, 26-28, 31-33, 37, 39, 42, 44, 47, 49-200, 208, 211, + 216, 224, 234, 236, 238-239, 242, 246, 248, 255, 264, 266, 268, 275, + 279, 283, 285, 291, 295, 301, 305, 311, 332, 342, 389, 400, 402, 404, + 406, 410, 427, 439-441, 445, 449, 455, 458, 461, 464, 467, 470, 473, + 475, 482, 486-487, 490, 493, 496, 499, 501, 503, 505, 511, 513-514, + 518-520, 522, 529, 534, 563, 568, 575, 592, 594, 596, 598, 600, 602, + 604, 611, 614, 616, 618, 620, 622, 626, 631, 638, 646, 648, 652, 659, + 673, 675, 678, 684, 688, 694, 700, 707, 710, 713-714, 718, 720, 722, + 725, 728, 735, 742, 748, 753, 762, 780, 784, 798, 849, 860, 862, 866, + 874, 882, 890, 898, 906-908, 914, 937, 972-973, 978, 980-981, 988, 995, + 998, 1000, 1003, 1008-1010, 1014, 1017-1018, 1020, 1022, 1024, 1026, + 1029-1030, 1032, 1034, 1037-1038, 1041-1042, 1044, 1046, 1049-1050, + 1053-1054, 1058, 1060, 1062, 1064, 1066, 1069, 1076-1077, 1080, 1086, + 1091, 1095, 1101, 1109, 1112, 1121, 1128, 1133, 1163, 1172, 1187, 1189, + 1205, 1211, 1219, 1231, 1245, 1271, 1289, 1300, 1313, 1316, 1325, 1329, + 1346-1347, 1473-1474, 1491, 1499, 1553, 1570, 1596, 1602, 1619, 1624, + 1635, 1939-1987, 2119, 2140, 2143, 2147, 2153, 2158, 2161, 2168, 2171, + 2175, 2182 + error parameter vector: *error_param-cris-fsr_n20 + use_flag: >>>use_channels_cris-fsr_n20<<< + maxvalue: 1e-12 + action: + name: reject + - filter: BlackList + apply at iterations: 0, 1, 2 + filter variables: + - name: brightnessTemperature + channels: 19, 24, 26-28, 31-33, 37, 39, 42, 44, 47, 49-200, 208, 211, 216, + 224, 234, 236, 238-239, 242, 246, 248, 255, 264, 266, 268, 275, 279, 283, + 285, 291, 295, 301, 305, 311, 332, 342, 389, 400, 402, 404, 406, 410, + 427, 439-441, 445, 449, 455, 458, 461, 464, 467, 470, 473, 475, 482, 486-487, + 490, 493, 496, 499, 501, 503, 505, 511, 513-514, 518-520, 522, 529, 534, + 563, 568, 575, 592, 594, 596, 598, 600, 602, 604, 611, 614, 616, 618, + 620, 622, 626, 631, 638, 646, 648, 652, 659, 673, 675, 678, 684, 688, + 694, 700, 707, 710, 713-714, 718, 720, 722, 725, 728, 735, 742, 748, 753, + 762, 780, 784, 798, 849, 860, 862, 866, 874, 882, 890, 898, 906-908, 914, + 937, 972-973, 978, 980-981, 988, 995, 998, 1000, 1003, 1008-1010, 1014, + 1017-1018, 1020, 1022, 1024, 1026, 1029-1030, 1032, 1034, 1037-1038, 1041-1042, + 1044, 1046, 1049-1050, 1053-1054, 1058, 1060, 1062, 1064, 1066, 1069, + 1076-1077, 1080, 1086, 1091, 1095, 1101, 1109, 1112, 1121, 1128, 1133, + 1163, 1172, 1187, 1189, 1205, 1211, 1219, 1231, 1245, 1271, 1289, 1300, + 1313, 1316, 1325, 1329, 1346-1347, 1473-1474, 1491, 1499, 1553, 1570, + 1596, 1602, 1619, 1624, 1635, 1939-1987, 2119, 2140, 2143, 2147, 2153, + 2158, 2161, 2168, 2171, 2175, 2182 + action: + name: inflate error + inflation variable: + name: ObsFunction/ObsErrorFactorSurfJacobianRad + channels: 19, 24, 26-28, 31-33, 37, 39, 42, 44, 47, 49-200, 208, 211, + 216, 224, 234, 236, 238-239, 242, 246, 248, 255, 264, 266, 268, 275, + 279, 283, 285, 291, 295, 301, 305, 311, 332, 342, 389, 400, 402, 404, + 406, 410, 427, 439-441, 445, 449, 455, 458, 461, 464, 467, 470, 473, + 475, 482, 486-487, 490, 493, 496, 499, 501, 503, 505, 511, 513-514, + 518-520, 522, 529, 534, 563, 568, 575, 592, 594, 596, 598, 600, 602, + 604, 611, 614, 616, 618, 620, 622, 626, 631, 638, 646, 648, 652, 659, + 673, 675, 678, 684, 688, 694, 700, 707, 710, 713-714, 718, 720, 722, + 725, 728, 735, 742, 748, 753, 762, 780, 784, 798, 849, 860, 862, 866, + 874, 882, 890, 898, 906-908, 914, 937, 972-973, 978, 980-981, 988, 995, + 998, 1000, 1003, 1008-1010, 1014, 1017-1018, 1020, 1022, 1024, 1026, + 1029-1030, 1032, 1034, 1037-1038, 1041-1042, 1044, 1046, 1049-1050, + 1053-1054, 1058, 1060, 1062, 1064, 1066, 1069, 1076-1077, 1080, 1086, + 1091, 1095, 1101, 1109, 1112, 1121, 1128, 1133, 1163, 1172, 1187, 1189, + 1205, 1211, 1219, 1231, 1245, 1271, 1289, 1300, 1313, 1316, 1325, 1329, + 1346-1347, 1473-1474, 1491, 1499, 1553, 1570, 1596, 1602, 1619, 1624, + 1635, 1939-1987, 2119, 2140, 2143, 2147, 2153, 2158, 2161, 2168, 2171, + 2175, 2182 + options: + channels: 19, 24, 26-28, 31-33, 37, 39, 42, 44, 47, 49-200, 208, 211, + 216, 224, 234, 236, 238-239, 242, 246, 248, 255, 264, 266, 268, 275, + 279, 283, 285, 291, 295, 301, 305, 311, 332, 342, 389, 400, 402, 404, + 406, 410, 427, 439-441, 445, 449, 455, 458, 461, 464, 467, 470, 473, + 475, 482, 486-487, 490, 493, 496, 499, 501, 503, 505, 511, 513-514, + 518-520, 522, 529, 534, 563, 568, 575, 592, 594, 596, 598, 600, 602, + 604, 611, 614, 616, 618, 620, 622, 626, 631, 638, 646, 648, 652, 659, + 673, 675, 678, 684, 688, 694, 700, 707, 710, 713-714, 718, 720, 722, + 725, 728, 735, 742, 748, 753, 762, 780, 784, 798, 849, 860, 862, 866, + 874, 882, 890, 898, 906-908, 914, 937, 972-973, 978, 980-981, 988, + 995, 998, 1000, 1003, 1008-1010, 1014, 1017-1018, 1020, 1022, 1024, + 1026, 1029-1030, 1032, 1034, 1037-1038, 1041-1042, 1044, 1046, 1049-1050, + 1053-1054, 1058, 1060, 1062, 1064, 1066, 1069, 1076-1077, 1080, 1086, + 1091, 1095, 1101, 1109, 1112, 1121, 1128, 1133, 1163, 1172, 1187, + 1189, 1205, 1211, 1219, 1231, 1245, 1271, 1289, 1300, 1313, 1316, + 1325, 1329, 1346-1347, 1473-1474, 1491, 1499, 1553, 1570, 1596, 1602, + 1619, 1624, 1635, 1939-1987, 2119, 2140, 2143, 2147, 2153, 2158, 2161, + 2168, 2171, 2175, 2182 + sensor: cris-fsr_n20 + obserr_demisf: + - 0.01 + - 0.02 + - 0.03 + - 0.02 + - 0.03 + obserr_dtempf: + - 0.5 + - 2.0 + - 4.0 + - 2.0 + - 4.0 + - filter: Background Check + apply at iterations: 0, 1, 2 + filter variables: + - name: brightnessTemperature + channels: 19, 24, 26-28, 31-33, 37, 39, 42, 44, 47, 49-200, 208, 211, 216, + 224, 234, 236, 238-239, 242, 246, 248, 255, 264, 266, 268, 275, 279, 283, + 285, 291, 295, 301, 305, 311, 332, 342, 389, 400, 402, 404, 406, 410, + 427, 439-441, 445, 449, 455, 458, 461, 464, 467, 470, 473, 475, 482, 486-487, + 490, 493, 496, 499, 501, 503, 505, 511, 513-514, 518-520, 522, 529, 534, + 563, 568, 575, 592, 594, 596, 598, 600, 602, 604, 611, 614, 616, 618, + 620, 622, 626, 631, 638, 646, 648, 652, 659, 673, 675, 678, 684, 688, + 694, 700, 707, 710, 713-714, 718, 720, 722, 725, 728, 735, 742, 748, 753, + 762, 780, 784, 798, 849, 860, 862, 866, 874, 882, 890, 898, 906-908, 914, + 937, 972-973, 978, 980-981, 988, 995, 998, 1000, 1003, 1008-1010, 1014, + 1017-1018, 1020, 1022, 1024, 1026, 1029-1030, 1032, 1034, 1037-1038, 1041-1042, + 1044, 1046, 1049-1050, 1053-1054, 1058, 1060, 1062, 1064, 1066, 1069, + 1076-1077, 1080, 1086, 1091, 1095, 1101, 1109, 1112, 1121, 1128, 1133, + 1163, 1172, 1187, 1189, 1205, 1211, 1219, 1231, 1245, 1271, 1289, 1300, + 1313, 1316, 1325, 1329, 1346-1347, 1473-1474, 1491, 1499, 1553, 1570, + 1596, 1602, 1619, 1624, 1635, 1939-1987, 2119, 2140, 2143, 2147, 2153, + 2158, 2161, 2168, 2171, 2175, 2182 + function absolute threshold: + - name: ObsFunction/ObsErrorBoundIR + channels: 19, 24, 26-28, 31-33, 37, 39, 42, 44, 47, 49-200, 208, 211, 216, + 224, 234, 236, 238-239, 242, 246, 248, 255, 264, 266, 268, 275, 279, 283, + 285, 291, 295, 301, 305, 311, 332, 342, 389, 400, 402, 404, 406, 410, + 427, 439-441, 445, 449, 455, 458, 461, 464, 467, 470, 473, 475, 482, 486-487, + 490, 493, 496, 499, 501, 503, 505, 511, 513-514, 518-520, 522, 529, 534, + 563, 568, 575, 592, 594, 596, 598, 600, 602, 604, 611, 614, 616, 618, + 620, 622, 626, 631, 638, 646, 648, 652, 659, 673, 675, 678, 684, 688, + 694, 700, 707, 710, 713-714, 718, 720, 722, 725, 728, 735, 742, 748, 753, + 762, 780, 784, 798, 849, 860, 862, 866, 874, 882, 890, 898, 906-908, 914, + 937, 972-973, 978, 980-981, 988, 995, 998, 1000, 1003, 1008-1010, 1014, + 1017-1018, 1020, 1022, 1024, 1026, 1029-1030, 1032, 1034, 1037-1038, 1041-1042, + 1044, 1046, 1049-1050, 1053-1054, 1058, 1060, 1062, 1064, 1066, 1069, + 1076-1077, 1080, 1086, 1091, 1095, 1101, 1109, 1112, 1121, 1128, 1133, + 1163, 1172, 1187, 1189, 1205, 1211, 1219, 1231, 1245, 1271, 1289, 1300, + 1313, 1316, 1325, 1329, 1346-1347, 1473-1474, 1491, 1499, 1553, 1570, + 1596, 1602, 1619, 1624, 1635, 1939-1987, 2119, 2140, 2143, 2147, 2153, + 2158, 2161, 2168, 2171, 2175, 2182 + options: + channels: 19, 24, 26-28, 31-33, 37, 39, 42, 44, 47, 49-200, 208, 211, + 216, 224, 234, 236, 238-239, 242, 246, 248, 255, 264, 266, 268, 275, + 279, 283, 285, 291, 295, 301, 305, 311, 332, 342, 389, 400, 402, 404, + 406, 410, 427, 439-441, 445, 449, 455, 458, 461, 464, 467, 470, 473, + 475, 482, 486-487, 490, 493, 496, 499, 501, 503, 505, 511, 513-514, + 518-520, 522, 529, 534, 563, 568, 575, 592, 594, 596, 598, 600, 602, + 604, 611, 614, 616, 618, 620, 622, 626, 631, 638, 646, 648, 652, 659, + 673, 675, 678, 684, 688, 694, 700, 707, 710, 713-714, 718, 720, 722, + 725, 728, 735, 742, 748, 753, 762, 780, 784, 798, 849, 860, 862, 866, + 874, 882, 890, 898, 906-908, 914, 937, 972-973, 978, 980-981, 988, 995, + 998, 1000, 1003, 1008-1010, 1014, 1017-1018, 1020, 1022, 1024, 1026, + 1029-1030, 1032, 1034, 1037-1038, 1041-1042, 1044, 1046, 1049-1050, + 1053-1054, 1058, 1060, 1062, 1064, 1066, 1069, 1076-1077, 1080, 1086, + 1091, 1095, 1101, 1109, 1112, 1121, 1128, 1133, 1163, 1172, 1187, 1189, + 1205, 1211, 1219, 1231, 1245, 1271, 1289, 1300, 1313, 1316, 1325, 1329, + 1346-1347, 1473-1474, 1491, 1499, 1553, 1570, 1596, 1602, 1619, 1624, + 1635, 1939-1987, 2119, 2140, 2143, 2147, 2153, 2158, 2161, 2168, 2171, + 2175, 2182 + obserr_bound_latitude: + name: ObsFunction/ObsErrorFactorLatRad + options: + latitude_parameters: + - 25.0 + - 0.5 + - 0.04 + - 1.0 + obserr_bound_transmittop: + name: ObsFunction/ObsErrorFactorTransmitTopRad + channels: 19, 24, 26-28, 31-33, 37, 39, 42, 44, 47, 49-200, 208, 211, + 216, 224, 234, 236, 238-239, 242, 246, 248, 255, 264, 266, 268, 275, + 279, 283, 285, 291, 295, 301, 305, 311, 332, 342, 389, 400, 402, 404, + 406, 410, 427, 439-441, 445, 449, 455, 458, 461, 464, 467, 470, 473, + 475, 482, 486-487, 490, 493, 496, 499, 501, 503, 505, 511, 513-514, + 518-520, 522, 529, 534, 563, 568, 575, 592, 594, 596, 598, 600, 602, + 604, 611, 614, 616, 618, 620, 622, 626, 631, 638, 646, 648, 652, 659, + 673, 675, 678, 684, 688, 694, 700, 707, 710, 713-714, 718, 720, 722, + 725, 728, 735, 742, 748, 753, 762, 780, 784, 798, 849, 860, 862, 866, + 874, 882, 890, 898, 906-908, 914, 937, 972-973, 978, 980-981, 988, + 995, 998, 1000, 1003, 1008-1010, 1014, 1017-1018, 1020, 1022, 1024, + 1026, 1029-1030, 1032, 1034, 1037-1038, 1041-1042, 1044, 1046, 1049-1050, + 1053-1054, 1058, 1060, 1062, 1064, 1066, 1069, 1076-1077, 1080, 1086, + 1091, 1095, 1101, 1109, 1112, 1121, 1128, 1133, 1163, 1172, 1187, + 1189, 1205, 1211, 1219, 1231, 1245, 1271, 1289, 1300, 1313, 1316, + 1325, 1329, 1346-1347, 1473-1474, 1491, 1499, 1553, 1570, 1596, 1602, + 1619, 1624, 1635, 1939-1987, 2119, 2140, 2143, 2147, 2153, 2158, 2161, + 2168, 2171, 2175, 2182 + options: + channels: 19, 24, 26-28, 31-33, 37, 39, 42, 44, 47, 49-200, 208, 211, + 216, 224, 234, 236, 238-239, 242, 246, 248, 255, 264, 266, 268, + 275, 279, 283, 285, 291, 295, 301, 305, 311, 332, 342, 389, 400, + 402, 404, 406, 410, 427, 439-441, 445, 449, 455, 458, 461, 464, + 467, 470, 473, 475, 482, 486-487, 490, 493, 496, 499, 501, 503, + 505, 511, 513-514, 518-520, 522, 529, 534, 563, 568, 575, 592, 594, + 596, 598, 600, 602, 604, 611, 614, 616, 618, 620, 622, 626, 631, + 638, 646, 648, 652, 659, 673, 675, 678, 684, 688, 694, 700, 707, + 710, 713-714, 718, 720, 722, 725, 728, 735, 742, 748, 753, 762, + 780, 784, 798, 849, 860, 862, 866, 874, 882, 890, 898, 906-908, + 914, 937, 972-973, 978, 980-981, 988, 995, 998, 1000, 1003, 1008-1010, + 1014, 1017-1018, 1020, 1022, 1024, 1026, 1029-1030, 1032, 1034, + 1037-1038, 1041-1042, 1044, 1046, 1049-1050, 1053-1054, 1058, 1060, + 1062, 1064, 1066, 1069, 1076-1077, 1080, 1086, 1091, 1095, 1101, + 1109, 1112, 1121, 1128, 1133, 1163, 1172, 1187, 1189, 1205, 1211, + 1219, 1231, 1245, 1271, 1289, 1300, 1313, 1316, 1325, 1329, 1346-1347, + 1473-1474, 1491, 1499, 1553, 1570, 1596, 1602, 1619, 1624, 1635, + 1939-1987, 2119, 2140, 2143, 2147, 2153, 2158, 2161, 2168, 2171, + 2175, 2182 + error parameter vector: *error_param-cris-fsr_n20 + obserr_bound_max: + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 0.4 + - 0.4 + - 0.4 + - 0.4 + - 0.4 + - 0.4 + - 0.4 + - 0.4 + - 2.0 + - 0.4 + - 0.4 + - 2.0 + - 0.4 + - 0.4 + - 2.0 + - 0.4 + - 2.0 + - 0.4 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 0.4 + - 0.4 + - 0.4 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 1.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 1.0 + - 2.0 + - 2.0 + - 1.0 + - 2.0 + - 2.0 + - 1.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + action: + name: reject + - filter: Bounds Check + apply at iterations: 0, 1, 2 + filter variables: + - name: brightnessTemperature + channels: 19, 24, 26-28, 31-33, 37, 39, 42, 44, 47, 49-200, 208, 211, 216, + 224, 234, 236, 238-239, 242, 246, 248, 255, 264, 266, 268, 275, 279, 283, + 285, 291, 295, 301, 305, 311, 332, 342, 389, 400, 402, 404, 406, 410, + 427, 439-441, 445, 449, 455, 458, 461, 464, 467, 470, 473, 475, 482, 486-487, + 490, 493, 496, 499, 501, 503, 505, 511, 513-514, 518-520, 522, 529, 534, + 563, 568, 575, 592, 594, 596, 598, 600, 602, 604, 611, 614, 616, 618, + 620, 622, 626, 631, 638, 646, 648, 652, 659, 673, 675, 678, 684, 688, + 694, 700, 707, 710, 713-714, 718, 720, 722, 725, 728, 735, 742, 748, 753, + 762, 780, 784, 798, 849, 860, 862, 866, 874, 882, 890, 898, 906-908, 914, + 937, 972-973, 978, 980-981, 988, 995, 998, 1000, 1003, 1008-1010, 1014, + 1017-1018, 1020, 1022, 1024, 1026, 1029-1030, 1032, 1034, 1037-1038, 1041-1042, + 1044, 1046, 1049-1050, 1053-1054, 1058, 1060, 1062, 1064, 1066, 1069, + 1076-1077, 1080, 1086, 1091, 1095, 1101, 1109, 1112, 1121, 1128, 1133, + 1163, 1172, 1187, 1189, 1205, 1211, 1219, 1231, 1245, 1271, 1289, 1300, + 1313, 1316, 1325, 1329, 1346-1347, 1473-1474, 1491, 1499, 1553, 1570, + 1596, 1602, 1619, 1624, 1635, 1939-1987, 2119, 2140, 2143, 2147, 2153, + 2158, 2161, 2168, 2171, 2175, 2182 + test variables: + - name: ObsFunction/SurfTypeCheckRad + channels: 19, 24, 26-28, 31-33, 37, 39, 42, 44, 47, 49-200, 208, 211, 216, + 224, 234, 236, 238-239, 242, 246, 248, 255, 264, 266, 268, 275, 279, 283, + 285, 291, 295, 301, 305, 311, 332, 342, 389, 400, 402, 404, 406, 410, + 427, 439-441, 445, 449, 455, 458, 461, 464, 467, 470, 473, 475, 482, 486-487, + 490, 493, 496, 499, 501, 503, 505, 511, 513-514, 518-520, 522, 529, 534, + 563, 568, 575, 592, 594, 596, 598, 600, 602, 604, 611, 614, 616, 618, + 620, 622, 626, 631, 638, 646, 648, 652, 659, 673, 675, 678, 684, 688, + 694, 700, 707, 710, 713-714, 718, 720, 722, 725, 728, 735, 742, 748, 753, + 762, 780, 784, 798, 849, 860, 862, 866, 874, 882, 890, 898, 906-908, 914, + 937, 972-973, 978, 980-981, 988, 995, 998, 1000, 1003, 1008-1010, 1014, + 1017-1018, 1020, 1022, 1024, 1026, 1029-1030, 1032, 1034, 1037-1038, 1041-1042, + 1044, 1046, 1049-1050, 1053-1054, 1058, 1060, 1062, 1064, 1066, 1069, + 1076-1077, 1080, 1086, 1091, 1095, 1101, 1109, 1112, 1121, 1128, 1133, + 1163, 1172, 1187, 1189, 1205, 1211, 1219, 1231, 1245, 1271, 1289, 1300, + 1313, 1316, 1325, 1329, 1346-1347, 1473-1474, 1491, 1499, 1553, 1570, + 1596, 1602, 1619, 1624, 1635, 1939-1987, 2119, 2140, 2143, 2147, 2153, + 2158, 2161, 2168, 2171, 2175, 2182 + options: + channels: 19, 24, 26-28, 31-33, 37, 39, 42, 44, 47, 49-200, 208, 211, + 216, 224, 234, 236, 238-239, 242, 246, 248, 255, 264, 266, 268, 275, + 279, 283, 285, 291, 295, 301, 305, 311, 332, 342, 389, 400, 402, 404, + 406, 410, 427, 439-441, 445, 449, 455, 458, 461, 464, 467, 470, 473, + 475, 482, 486-487, 490, 493, 496, 499, 501, 503, 505, 511, 513-514, + 518-520, 522, 529, 534, 563, 568, 575, 592, 594, 596, 598, 600, 602, + 604, 611, 614, 616, 618, 620, 622, 626, 631, 638, 646, 648, 652, 659, + 673, 675, 678, 684, 688, 694, 700, 707, 710, 713-714, 718, 720, 722, + 725, 728, 735, 742, 748, 753, 762, 780, 784, 798, 849, 860, 862, 866, + 874, 882, 890, 898, 906-908, 914, 937, 972-973, 978, 980-981, 988, 995, + 998, 1000, 1003, 1008-1010, 1014, 1017-1018, 1020, 1022, 1024, 1026, + 1029-1030, 1032, 1034, 1037-1038, 1041-1042, 1044, 1046, 1049-1050, + 1053-1054, 1058, 1060, 1062, 1064, 1066, 1069, 1076-1077, 1080, 1086, + 1091, 1095, 1101, 1109, 1112, 1121, 1128, 1133, 1163, 1172, 1187, 1189, + 1205, 1211, 1219, 1231, 1245, 1271, 1289, 1300, 1313, 1316, 1325, 1329, + 1346-1347, 1473-1474, 1491, 1499, 1553, 1570, 1596, 1602, 1619, 1624, + 1635, 1939-1987, 2119, 2140, 2143, 2147, 2153, 2158, 2161, 2168, 2171, + 2175, 2182 + use_flag: >>>use_channels_cris-fsr_n20<<< + use_flag_clddet: >>>clddet_channels_cris-fsr_n20<<< + maxvalue: 1e-12 + defer to post: true + action: + name: reject + - filter: Bounds Check + apply at iterations: 0, 1, 2 + filter variables: + - name: brightnessTemperature + channels: 19, 24, 26-28, 31-33, 37, 39, 42, 44, 47, 49-200, 208, 211, 216, + 224, 234, 236, 238-239, 242, 246, 248, 255, 264, 266, 268, 275, 279, 283, + 285, 291, 295, 301, 305, 311, 332, 342, 389, 400, 402, 404, 406, 410, + 427, 439-441, 445, 449, 455, 458, 461, 464, 467, 470, 473, 475, 482, 486-487, + 490, 493, 496, 499, 501, 503, 505, 511, 513-514, 518-520, 522, 529, 534, + 563, 568, 575, 592, 594, 596, 598, 600, 602, 604, 611, 614, 616, 618, + 620, 622, 626, 631, 638, 646, 648, 652, 659, 673, 675, 678, 684, 688, + 694, 700, 707, 710, 713-714, 718, 720, 722, 725, 728, 735, 742, 748, 753, + 762, 780, 784, 798, 849, 860, 862, 866, 874, 882, 890, 898, 906-908, 914, + 937, 972-973, 978, 980-981, 988, 995, 998, 1000, 1003, 1008-1010, 1014, + 1017-1018, 1020, 1022, 1024, 1026, 1029-1030, 1032, 1034, 1037-1038, 1041-1042, + 1044, 1046, 1049-1050, 1053-1054, 1058, 1060, 1062, 1064, 1066, 1069, + 1076-1077, 1080, 1086, 1091, 1095, 1101, 1109, 1112, 1121, 1128, 1133, + 1163, 1172, 1187, 1189, 1205, 1211, 1219, 1231, 1245, 1271, 1289, 1300, + 1313, 1316, 1325, 1329, 1346-1347, 1473-1474, 1491, 1499, 1553, 1570, + 1596, 1602, 1619, 1624, 1635, 1939-1987, 2119, 2140, 2143, 2147, 2153, + 2158, 2161, 2168, 2171, 2175, 2182 + test variables: + - name: ObsFunction/ChannelUseflagCheckRad + channels: 19, 24, 26-28, 31-33, 37, 39, 42, 44, 47, 49-200, 208, 211, 216, + 224, 234, 236, 238-239, 242, 246, 248, 255, 264, 266, 268, 275, 279, 283, + 285, 291, 295, 301, 305, 311, 332, 342, 389, 400, 402, 404, 406, 410, + 427, 439-441, 445, 449, 455, 458, 461, 464, 467, 470, 473, 475, 482, 486-487, + 490, 493, 496, 499, 501, 503, 505, 511, 513-514, 518-520, 522, 529, 534, + 563, 568, 575, 592, 594, 596, 598, 600, 602, 604, 611, 614, 616, 618, + 620, 622, 626, 631, 638, 646, 648, 652, 659, 673, 675, 678, 684, 688, + 694, 700, 707, 710, 713-714, 718, 720, 722, 725, 728, 735, 742, 748, 753, + 762, 780, 784, 798, 849, 860, 862, 866, 874, 882, 890, 898, 906-908, 914, + 937, 972-973, 978, 980-981, 988, 995, 998, 1000, 1003, 1008-1010, 1014, + 1017-1018, 1020, 1022, 1024, 1026, 1029-1030, 1032, 1034, 1037-1038, 1041-1042, + 1044, 1046, 1049-1050, 1053-1054, 1058, 1060, 1062, 1064, 1066, 1069, + 1076-1077, 1080, 1086, 1091, 1095, 1101, 1109, 1112, 1121, 1128, 1133, + 1163, 1172, 1187, 1189, 1205, 1211, 1219, 1231, 1245, 1271, 1289, 1300, + 1313, 1316, 1325, 1329, 1346-1347, 1473-1474, 1491, 1499, 1553, 1570, + 1596, 1602, 1619, 1624, 1635, 1939-1987, 2119, 2140, 2143, 2147, 2153, + 2158, 2161, 2168, 2171, 2175, 2182 + options: + channels: 19, 24, 26-28, 31-33, 37, 39, 42, 44, 47, 49-200, 208, 211, + 216, 224, 234, 236, 238-239, 242, 246, 248, 255, 264, 266, 268, 275, + 279, 283, 285, 291, 295, 301, 305, 311, 332, 342, 389, 400, 402, 404, + 406, 410, 427, 439-441, 445, 449, 455, 458, 461, 464, 467, 470, 473, + 475, 482, 486-487, 490, 493, 496, 499, 501, 503, 505, 511, 513-514, + 518-520, 522, 529, 534, 563, 568, 575, 592, 594, 596, 598, 600, 602, + 604, 611, 614, 616, 618, 620, 622, 626, 631, 638, 646, 648, 652, 659, + 673, 675, 678, 684, 688, 694, 700, 707, 710, 713-714, 718, 720, 722, + 725, 728, 735, 742, 748, 753, 762, 780, 784, 798, 849, 860, 862, 866, + 874, 882, 890, 898, 906-908, 914, 937, 972-973, 978, 980-981, 988, 995, + 998, 1000, 1003, 1008-1010, 1014, 1017-1018, 1020, 1022, 1024, 1026, + 1029-1030, 1032, 1034, 1037-1038, 1041-1042, 1044, 1046, 1049-1050, + 1053-1054, 1058, 1060, 1062, 1064, 1066, 1069, 1076-1077, 1080, 1086, + 1091, 1095, 1101, 1109, 1112, 1121, 1128, 1133, 1163, 1172, 1187, 1189, + 1205, 1211, 1219, 1231, 1245, 1271, 1289, 1300, 1313, 1316, 1325, 1329, + 1346-1347, 1473-1474, 1491, 1499, 1553, 1570, 1596, 1602, 1619, 1624, + 1635, 1939-1987, 2119, 2140, 2143, 2147, 2153, 2158, 2161, 2168, 2171, + 2175, 2182 + use_flag: >>>use_channels_cris-fsr_n20<<< + minvalue: 1e-12 + action: + name: reject + observation_name: cris-fsr_n20 diff --git a/src/Applications/GEOSdas_App/jedi/etc/obs/cris-fsr_n21.yaml b/src/Applications/GEOSdas_App/jedi/etc/obs/cris-fsr_n21.yaml new file mode 100644 index 00000000..d2623976 --- /dev/null +++ b/src/Applications/GEOSdas_App/jedi/etc/obs/cris-fsr_n21.yaml @@ -0,0 +1,1703 @@ + - obs space: + name: CRIS-FSR NOAA-21 + obsdatain: + engine: + type: H5File + obsfile: ./obs/cris-fsr_n21.$BYYYYYMMDDTHH0000Z.nc4 + missing file action: warn + obsdataout: + engine: + type: H5File + obsfile: ./hofx/cris-fsr_n21.$BYYYYYMMDDTHH0000Z.nc4 + io pool: + max pool size: 6 + simulated variables: + - brightnessTemperature + channels: 19, 24, 26-28, 31-33, 37, 39, 42, 44, 47, 49-200, 208, 211, 216, + 224, 234, 236, 238-239, 242, 246, 248, 255, 264, 266, 268, 275, 279, 283, + 285, 291, 295, 301, 305, 311, 332, 342, 389, 400, 402, 404, 406, 410, 427, + 439-441, 445, 449, 455, 458, 461, 464, 467, 470, 473, 475, 482, 486-487, + 490, 493, 496, 499, 501, 503, 505, 511, 513-514, 518-520, 522, 529, 534, + 563, 568, 575, 592, 594, 596, 598, 600, 602, 604, 611, 614, 616, 618, 620, + 622, 626, 631, 638, 646, 648, 652, 659, 673, 675, 678, 684, 688, 694, 700, + 707, 710, 713-714, 718, 720, 722, 725, 728, 735, 742, 748, 753, 762, 780, + 784, 798, 849, 860, 862, 866, 874, 882, 890, 898, 906-908, 914, 937, 972-973, + 978, 980-981, 988, 995, 998, 1000, 1003, 1008-1010, 1014, 1017-1018, 1020, + 1022, 1024, 1026, 1029-1030, 1032, 1034, 1037-1038, 1041-1042, 1044, 1046, + 1049-1050, 1053-1054, 1058, 1060, 1062, 1064, 1066, 1069, 1076-1077, 1080, + 1086, 1091, 1095, 1101, 1109, 1112, 1121, 1128, 1133, 1163, 1172, 1187, + 1189, 1205, 1211, 1219, 1231, 1245, 1271, 1289, 1300, 1313, 1316, 1325, + 1329, 1346-1347, 1473-1474, 1491, 1499, 1553, 1570, 1596, 1602, 1619, 1624, + 1635, 1939-1987, 2119, 2140, 2143, 2147, 2153, 2158, 2161, 2168, 2171, 2175, + 2182 + obs operator: + name: CRTM + Absorbers: + - H2O + - O3 + - CO2 + obs options: + Sensor_ID: cris-fsr_n21 + EndianType: little_endian + CoefficientPath: $JEDI_CRTM_COEFFS + linear obs operator: + Absorbers: + - H2O + - O3 + Surfaces: + - Water_Temperature + - Land_Temperature + - Ice_Temperature + - Snow_Temperature + obs bias: + input file: ./obs/cris-fsr_n21.$PYYYYYMMDDTHH0000Z.satbias.nc4 + output file: ./vbc/cris-fsr_n21.$BYYYYYMMDDTHH0000Z.satbias.nc4 + variational bc: + predictors: + - name: constant + - name: lapseRate + order: 2 + tlapse: ./obs/cris-fsr_n21.$PYYYYYMMDDTHH0000Z.tlapse.txt + - name: lapseRate + tlapse: ./obs/cris-fsr_n21.$PYYYYYMMDDTHH0000Z.tlapse.txt + - name: emissivityJacobian + - name: sensorScanAngle + order: 4 + - name: sensorScanAngle + order: 3 + - name: sensorScanAngle + order: 2 + - name: sensorScanAngle + covariance: + minimal required obs number: 20 + variance range: + - 1e-06 + - 10.0 + step size: 0.0001 + largest analysis variance: 10000.0 + prior: + input file: ./obs/cris-fsr_n21.$PYYYYYMMDDTHH0000Z.satbias_cov.nc4 + inflation: + ratio: 1.1 + ratio for small dataset: 2.0 + output file: ./vbc/cris-fsr_n21.$BYYYYYMMDDTHH0000Z.satbias_cov.nc4 + obs error: + covariance model: cross variable covariances + input file: fv3-jedi/rcov/cris-fsr_108_jedi_rcov.nc4 + obs prior filters: + - filter: Perform Action + apply at iterations: 0, 1, 2 + filter variables: + - name: brightnessTemperature + channels: 19, 24, 26-28, 31-33, 37, 39, 42, 44, 47, 49-200, 208, 211, 216, + 224, 234, 236, 238-239, 242, 246, 248, 255, 264, 266, 268, 275, 279, 283, + 285, 291, 295, 301, 305, 311, 332, 342, 389, 400, 402, 404, 406, 410, + 427, 439-441, 445, 449, 455, 458, 461, 464, 467, 470, 473, 475, 482, 486-487, + 490, 493, 496, 499, 501, 503, 505, 511, 513-514, 518-520, 522, 529, 534, + 563, 568, 575, 592, 594, 596, 598, 600, 602, 604, 611, 614, 616, 618, + 620, 622, 626, 631, 638, 646, 648, 652, 659, 673, 675, 678, 684, 688, + 694, 700, 707, 710, 713-714, 718, 720, 722, 725, 728, 735, 742, 748, 753, + 762, 780, 784, 798, 849, 860, 862, 866, 874, 882, 890, 898, 906-908, 914, + 937, 972-973, 978, 980-981, 988, 995, 998, 1000, 1003, 1008-1010, 1014, + 1017-1018, 1020, 1022, 1024, 1026, 1029-1030, 1032, 1034, 1037-1038, 1041-1042, + 1044, 1046, 1049-1050, 1053-1054, 1058, 1060, 1062, 1064, 1066, 1069, + 1076-1077, 1080, 1086, 1091, 1095, 1101, 1109, 1112, 1121, 1128, 1133, + 1163, 1172, 1187, 1189, 1205, 1211, 1219, 1231, 1245, 1271, 1289, 1300, + 1313, 1316, 1325, 1329, 1346-1347, 1473-1474, 1491, 1499, 1553, 1570, + 1596, 1602, 1619, 1624, 1635, 1939-1987, 2119, 2140, 2143, 2147, 2153, + 2158, 2161, 2168, 2171, 2175, 2182 + action: + name: assign error + error parameter vector: &error_param-cris-fsr_n21 + - 0.823 + - 0.76 + - 0.736 + - 0.743 + - 0.856 + - 1.079 + - 0.888 + - 0.778 + - 0.671 + - 0.65 + - 0.643 + - 0.629 + - 0.629 + - 0.618 + - 0.638 + - 0.619 + - 0.61 + - 0.627 + - 0.601 + - 0.617 + - 0.608 + - 0.498 + - 0.5112 + - 0.4922 + - 0.4959 + - 0.4954 + - 0.4836 + - 0.514 + - 0.5005 + - 0.4917 + - 0.4881 + - 0.4656 + - 0.4793 + - 0.4638 + - 0.4557 + - 0.4666 + - 0.4468 + - 0.4534 + - 0.4471 + - 0.4448 + - 0.4469 + - 0.536 + - 0.4426 + - 0.4388 + - 0.534 + - 0.4368 + - 0.438 + - 0.531 + - 0.4379 + - 0.535 + - 0.4404 + - 0.4405 + - 0.4409 + - 0.4472 + - 0.4555 + - 0.4433 + - 0.4437 + - 0.4454 + - 0.4448 + - 0.4465 + - 0.4499 + - 0.4488 + - 0.54 + - 0.4534 + - 0.4472 + - 0.455 + - 0.4562 + - 0.452 + - 0.4639 + - 0.538 + - 0.4573 + - 0.4604 + - 0.4533 + - 0.4692 + - 0.566 + - 0.4457 + - 0.4457 + - 0.5154 + - 0.5084 + - 0.528 + - 0.552 + - 0.56 + - 0.567 + - 0.546 + - 0.495 + - 0.4809 + - 0.4732 + - 0.4861 + - 0.4632 + - 0.529 + - 0.4748 + - 0.5007 + - 0.5711 + - 0.595 + - 0.5469 + - 0.626 + - 0.541 + - 0.543 + - 0.533 + - 0.541 + - 0.4695 + - 0.53 + - 0.539 + - 0.529 + - 0.542 + - 0.4681 + - 0.536 + - 0.542 + - 0.535 + - 0.563 + - 0.4805 + - 0.647 + - 0.609 + - 0.553 + - 0.583 + - 0.576 + - 0.6294 + - 0.5885 + - 0.556 + - 0.578 + - 0.566 + - 0.601 + - 0.5627 + - 0.5675 + - 0.592 + - 0.5166 + - 0.589 + - 0.5291 + - 0.5892 + - 0.5976 + - 0.5834 + - 0.6512 + - 0.6748 + - 0.6615 + - 0.6003 + - 0.5669 + - 0.5587 + - 0.5507 + - 0.5871 + - 0.616 + - 0.637 + - 0.633 + - 0.639 + - 0.655 + - 0.641 + - 0.664 + - 0.648 + - 0.656 + - 0.663 + - 0.652 + - 0.681 + - 0.662 + - 0.673 + - 0.672 + - 0.68 + - 0.735 + - 0.732 + - 0.715 + - 0.674 + - 0.687 + - 0.702 + - 0.705 + - 0.715 + - 0.725 + - 0.707 + - 0.74 + - 0.74 + - 0.874 + - 0.737 + - 0.819 + - 0.76 + - 0.869 + - 0.9 + - 0.698 + - 0.823 + - 0.676 + - 0.682 + - 0.766 + - 0.68 + - 0.685 + - 0.694 + - 0.695 + - 0.689 + - 0.727 + - 0.695 + - 0.688 + - 0.677 + - 0.736 + - 0.651 + - 0.661 + - 0.6199 + - 0.6223 + - 0.6036 + - 0.6003 + - 0.5991 + - 0.598 + - 0.591 + - 0.5764 + - 0.577 + - 0.5593 + - 0.597 + - 0.576 + - 0.574 + - 0.578 + - 0.579 + - 0.575 + - 0.576 + - 0.568 + - 0.575 + - 0.569 + - 0.559 + - 0.568 + - 0.5401 + - 0.55 + - 0.5575 + - 0.578 + - 0.5635 + - 0.5786 + - 0.5807 + - 0.581 + - 0.573 + - 0.569 + - 0.567 + - 0.552 + - 0.55 + - 0.558 + - 0.552 + - 0.562 + - 0.574 + - 0.575 + - 0.629 + - 0.682 + - 0.756 + - 1.05 + - 1.122 + - 1.1402 + - 1.154 + - 1.131 + - 1.123 + - 1.159 + - 1.106 + - 1.116 + - 1.069 + - 1.077 + - 1.155 + - 1.162 + - 1.1402 + - 0.644 + - 1.208 + - 1.1402 + - 1.295 + - 1.258 + - 1.1402 + - 0.606 + - 0.603 + - 0.563 + - 0.592 + - 0.607 + - 0.611 + - 0.612 + - 0.618 + - 0.626 + - 0.629 + - 0.583 + - 0.8646 + - 0.626 + - 0.639 + - 0.559 + - 0.827 + - 0.612 + - 0.576 + - 0.58 + - 0.575 + - 0.688 + - 0.697 + - 0.743 + - 0.681 + - 0.832 + - 0.719 + - 0.785 + - 0.878 + - 0.9402 + - 1.0054 + - 1.073 + - 1.129 + - 1.035 + - 1.027 + - 0.9703 + - 1.195 + - 0.9153 + - 1.266 + - 1.153 + - 1.348 + - 1.18 + - 1.269 + - 1.311 + - 0.9914 + - 1.359 + - 1.166 + - 1.139 + - 1.2817 + - 1.398 + - 1.542 + - 1.229 + - 1.377 + - 1.28 + - 1.245 + - 1.1188 + - 1.193 + - 1.293 + - 1.275 + - 1.331 + - 1.34 + - 1.099 + - 1.048 + - 1.124 + - 1.225 + - 1.183 + - 1.196 + - 1.4 + - 1.333 + - 1.417 + - 1.326 + - 1.305 + - 1.0638 + - 1.268 + - 1.217 + - 1.289 + - 1.395 + - 1.232 + - 1.435 + - 1.298 + - 1.328 + - 1.262 + - 1.199 + - 1.391 + - 1.233 + - 1.329 + - 1.664 + - 1.509 + - 1.349 + - 1.481 + - 1.595 + - 1.485 + - 1.532 + - 1.504 + - 1.584 + - 1.609 + - 1.516 + - 1.489 + - 1.502 + - 1.544 + - 1.611 + - 1.539 + - 1.296 + - 1.288 + - 1.241 + - 1.32 + - 1.313 + - 1.301 + - 1.843 + - 1.747 + - 1.711 + - 1.771 + - 1.937 + - 1.575 + - 1.573 + - 1.5 + - 1.459 + - 1.402 + - 1.363 + - 2.201 + - 2.127 + - 2.177 + - 2.157 + - 2.192 + - 2.146 + - 2.151 + - 2.071 + - 1.986 + - 1.845 + - 1.687 + - 1.505 + - 1.373 + - 1.229 + - 1.113 + - 1.004 + - 0.936 + - 0.895 + - 0.871 + - 0.841 + - 0.821 + - 0.805 + - 0.8 + - 0.792 + - 0.797 + - 0.791 + - 0.783 + - 0.777 + - 0.785 + - 0.787 + - 0.789 + - 0.793 + - 0.794 + - 0.745 + - 0.75 + - 0.748 + - 0.749 + - 0.744 + - 0.733 + - 0.733 + - 0.741 + - 0.746 + - 0.746 + - 0.738 + - 0.743 + - 0.745 + - 0.749 + - 0.75 + - 0.75 + - 0.884 + - 0.906 + - 0.917 + - 0.924 + - 0.922 + - 0.928 + - 0.921 + - 0.938 + - 0.931 + - 0.943 + - 0.946 + - filter: Variable Assignment + apply at iterations: 0, 1, 2 + assignments: + - name: ObsError/brightnessTemperature + channels: 19, 24, 26-28, 31-33, 37, 39, 42, 44, 47, 49-200, 208, 211, 216, + 224, 234, 236, 238-239, 242, 246, 248, 255, 264, 266, 268, 275, 279, 283, + 285, 291, 295, 301, 305, 311, 332, 342, 389, 400, 402, 404, 406, 410, + 427, 439-441, 445, 449, 455, 458, 461, 464, 467, 470, 473, 475, 482, 486-487, + 490, 493, 496, 499, 501, 503, 505, 511, 513-514, 518-520, 522, 529, 534, + 563, 568, 575, 592, 594, 596, 598, 600, 602, 604, 611, 614, 616, 618, + 620, 622, 626, 631, 638, 646, 648, 652, 659, 673, 675, 678, 684, 688, + 694, 700, 707, 710, 713-714, 718, 720, 722, 725, 728, 735, 742, 748, 753, + 762, 780, 784, 798, 849, 860, 862, 866, 874, 882, 890, 898, 906-908, 914, + 937, 972-973, 978, 980-981, 988, 995, 998, 1000, 1003, 1008-1010, 1014, + 1017-1018, 1020, 1022, 1024, 1026, 1029-1030, 1032, 1034, 1037-1038, 1041-1042, + 1044, 1046, 1049-1050, 1053-1054, 1058, 1060, 1062, 1064, 1066, 1069, + 1076-1077, 1080, 1086, 1091, 1095, 1101, 1109, 1112, 1121, 1128, 1133, + 1163, 1172, 1187, 1189, 1205, 1211, 1219, 1231, 1245, 1271, 1289, 1300, + 1313, 1316, 1325, 1329, 1346-1347, 1473-1474, 1491, 1499, 1553, 1570, + 1596, 1602, 1619, 1624, 1635, 1939-1987, 2119, 2140, 2143, 2147, 2153, + 2158, 2161, 2168, 2171, 2175, 2182 + type: float + function: + name: ObsFunction/Arithmetic + options: + variables: + - name: ObsErrorData/brightnessTemperature + channels: 19, 24, 26-28, 31-33, 37, 39, 42, 44, 47, 49-200, 208, 211, + 216, 224, 234, 236, 238-239, 242, 246, 248, 255, 264, 266, 268, + 275, 279, 283, 285, 291, 295, 301, 305, 311, 332, 342, 389, 400, + 402, 404, 406, 410, 427, 439-441, 445, 449, 455, 458, 461, 464, + 467, 470, 473, 475, 482, 486-487, 490, 493, 496, 499, 501, 503, + 505, 511, 513-514, 518-520, 522, 529, 534, 563, 568, 575, 592, 594, + 596, 598, 600, 602, 604, 611, 614, 616, 618, 620, 622, 626, 631, + 638, 646, 648, 652, 659, 673, 675, 678, 684, 688, 694, 700, 707, + 710, 713-714, 718, 720, 722, 725, 728, 735, 742, 748, 753, 762, + 780, 784, 798, 849, 860, 862, 866, 874, 882, 890, 898, 906-908, + 914, 937, 972-973, 978, 980-981, 988, 995, 998, 1000, 1003, 1008-1010, + 1014, 1017-1018, 1020, 1022, 1024, 1026, 1029-1030, 1032, 1034, + 1037-1038, 1041-1042, 1044, 1046, 1049-1050, 1053-1054, 1058, 1060, + 1062, 1064, 1066, 1069, 1076-1077, 1080, 1086, 1091, 1095, 1101, + 1109, 1112, 1121, 1128, 1133, 1163, 1172, 1187, 1189, 1205, 1211, + 1219, 1231, 1245, 1271, 1289, 1300, 1313, 1316, 1325, 1329, 1346-1347, + 1473-1474, 1491, 1499, 1553, 1570, 1596, 1602, 1619, 1624, 1635, + 1939-1987, 2119, 2140, 2143, 2147, 2153, 2158, 2161, 2168, 2171, + 2175, 2182 + obs post filters: + - filter: BlackList + apply at iterations: 0, 1, 2 + filter variables: + - name: brightnessTemperature + channels: 1972, 1973, 1974, 1975, 1976, 1977, 1978, 1979, 1980, 1981, 1982, + 1983, 1984, 1985, 1986, 1987, 2119, 2140, 2143, 2147, 2153, 2158, 2161, + 2168, 2171, 2175, 2182 + where: + - variable: + name: MetaData/solarZenithAngle + maxvalue: 88.9999 + - variable: + name: GeoVaLs/water_area_fraction + minvalue: 1e-12 + action: + name: reject + - filter: BlackList + apply at iterations: 0, 1, 2 + filter variables: + - name: brightnessTemperature + channels: 19, 24, 26-28, 31-33, 37, 39, 42, 44, 47, 49-200, 208, 211, 216, + 224, 234, 236, 238-239, 242, 246, 248, 255, 264, 266, 268, 275, 279, 283, + 285, 291, 295, 301, 305, 311, 332, 342, 389, 400, 402, 404, 406, 410, + 427, 439-441, 445, 449, 455, 458, 461, 464, 467, 470, 473, 475, 482, 486-487, + 490, 493, 496, 499, 501, 503, 505, 511, 513-514, 518-520, 522, 529, 534, + 563, 568, 575, 592, 594, 596, 598, 600, 602, 604, 611, 614, 616, 618, + 620, 622, 626, 631, 638, 646, 648, 652, 659, 673, 675, 678, 684, 688, + 694, 700, 707, 710, 713-714, 718, 720, 722, 725, 728, 735, 742, 748, 753, + 762, 780, 784, 798, 849, 860, 862, 866, 874, 882, 890, 898, 906-908, 914, + 937, 972-973, 978, 980-981, 988, 995, 998, 1000, 1003, 1008-1010, 1014, + 1017-1018, 1020, 1022, 1024, 1026, 1029-1030, 1032, 1034, 1037-1038, 1041-1042, + 1044, 1046, 1049-1050, 1053-1054, 1058, 1060, 1062, 1064, 1066, 1069, + 1076-1077, 1080, 1086, 1091, 1095, 1101, 1109, 1112, 1121, 1128, 1133, + 1163, 1172, 1187, 1189, 1205, 1211, 1219, 1231, 1245, 1271, 1289, 1300, + 1313, 1316, 1325, 1329, 1346-1347, 1473-1474, 1491, 1499, 1553, 1570, + 1596, 1602, 1619, 1624, 1635, 1939-1987, 2119, 2140, 2143, 2147, 2153, + 2158, 2161, 2168, 2171, 2175, 2182 + action: + name: inflate error + inflation variable: + name: ObsFunction/ObsErrorFactorWavenumIR + channels: 19, 24, 26-28, 31-33, 37, 39, 42, 44, 47, 49-200, 208, 211, + 216, 224, 234, 236, 238-239, 242, 246, 248, 255, 264, 266, 268, 275, + 279, 283, 285, 291, 295, 301, 305, 311, 332, 342, 389, 400, 402, 404, + 406, 410, 427, 439-441, 445, 449, 455, 458, 461, 464, 467, 470, 473, + 475, 482, 486-487, 490, 493, 496, 499, 501, 503, 505, 511, 513-514, + 518-520, 522, 529, 534, 563, 568, 575, 592, 594, 596, 598, 600, 602, + 604, 611, 614, 616, 618, 620, 622, 626, 631, 638, 646, 648, 652, 659, + 673, 675, 678, 684, 688, 694, 700, 707, 710, 713-714, 718, 720, 722, + 725, 728, 735, 742, 748, 753, 762, 780, 784, 798, 849, 860, 862, 866, + 874, 882, 890, 898, 906-908, 914, 937, 972-973, 978, 980-981, 988, 995, + 998, 1000, 1003, 1008-1010, 1014, 1017-1018, 1020, 1022, 1024, 1026, + 1029-1030, 1032, 1034, 1037-1038, 1041-1042, 1044, 1046, 1049-1050, + 1053-1054, 1058, 1060, 1062, 1064, 1066, 1069, 1076-1077, 1080, 1086, + 1091, 1095, 1101, 1109, 1112, 1121, 1128, 1133, 1163, 1172, 1187, 1189, + 1205, 1211, 1219, 1231, 1245, 1271, 1289, 1300, 1313, 1316, 1325, 1329, + 1346-1347, 1473-1474, 1491, 1499, 1553, 1570, 1596, 1602, 1619, 1624, + 1635, 1939-1987, 2119, 2140, 2143, 2147, 2153, 2158, 2161, 2168, 2171, + 2175, 2182 + options: + channels: 19, 24, 26-28, 31-33, 37, 39, 42, 44, 47, 49-200, 208, 211, + 216, 224, 234, 236, 238-239, 242, 246, 248, 255, 264, 266, 268, 275, + 279, 283, 285, 291, 295, 301, 305, 311, 332, 342, 389, 400, 402, 404, + 406, 410, 427, 439-441, 445, 449, 455, 458, 461, 464, 467, 470, 473, + 475, 482, 486-487, 490, 493, 496, 499, 501, 503, 505, 511, 513-514, + 518-520, 522, 529, 534, 563, 568, 575, 592, 594, 596, 598, 600, 602, + 604, 611, 614, 616, 618, 620, 622, 626, 631, 638, 646, 648, 652, 659, + 673, 675, 678, 684, 688, 694, 700, 707, 710, 713-714, 718, 720, 722, + 725, 728, 735, 742, 748, 753, 762, 780, 784, 798, 849, 860, 862, 866, + 874, 882, 890, 898, 906-908, 914, 937, 972-973, 978, 980-981, 988, + 995, 998, 1000, 1003, 1008-1010, 1014, 1017-1018, 1020, 1022, 1024, + 1026, 1029-1030, 1032, 1034, 1037-1038, 1041-1042, 1044, 1046, 1049-1050, + 1053-1054, 1058, 1060, 1062, 1064, 1066, 1069, 1076-1077, 1080, 1086, + 1091, 1095, 1101, 1109, 1112, 1121, 1128, 1133, 1163, 1172, 1187, + 1189, 1205, 1211, 1219, 1231, 1245, 1271, 1289, 1300, 1313, 1316, + 1325, 1329, 1346-1347, 1473-1474, 1491, 1499, 1553, 1570, 1596, 1602, + 1619, 1624, 1635, 1939-1987, 2119, 2140, 2143, 2147, 2153, 2158, 2161, + 2168, 2171, 2175, 2182 + - filter: Bounds Check + apply at iterations: 0, 1, 2 + filter variables: + - name: brightnessTemperature + channels: 19, 24, 26-28, 31-33, 37, 39, 42, 44, 47, 49-200, 208, 211, 216, + 224, 234, 236, 238-239, 242, 246, 248, 255, 264, 266, 268, 275, 279, 283, + 285, 291, 295, 301, 305, 311, 332, 342, 389, 400, 402, 404, 406, 410, + 427, 439-441, 445, 449, 455, 458, 461, 464, 467, 470, 473, 475, 482, 486-487, + 490, 493, 496, 499, 501, 503, 505, 511, 513-514, 518-520, 522, 529, 534, + 563, 568, 575, 592, 594, 596, 598, 600, 602, 604, 611, 614, 616, 618, + 620, 622, 626, 631, 638, 646, 648, 652, 659, 673, 675, 678, 684, 688, + 694, 700, 707, 710, 713-714, 718, 720, 722, 725, 728, 735, 742, 748, 753, + 762, 780, 784, 798, 849, 860, 862, 866, 874, 882, 890, 898, 906-908, 914, + 937, 972-973, 978, 980-981, 988, 995, 998, 1000, 1003, 1008-1010, 1014, + 1017-1018, 1020, 1022, 1024, 1026, 1029-1030, 1032, 1034, 1037-1038, 1041-1042, + 1044, 1046, 1049-1050, 1053-1054, 1058, 1060, 1062, 1064, 1066, 1069, + 1076-1077, 1080, 1086, 1091, 1095, 1101, 1109, 1112, 1121, 1128, 1133, + 1163, 1172, 1187, 1189, 1205, 1211, 1219, 1231, 1245, 1271, 1289, 1300, + 1313, 1316, 1325, 1329, 1346-1347, 1473-1474, 1491, 1499, 1553, 1570, + 1596, 1602, 1619, 1624, 1635, 1939-1987, 2119, 2140, 2143, 2147, 2153, + 2158, 2161, 2168, 2171, 2175, 2182 + minvalue: 50.00001 + maxvalue: 549.99999 + action: + name: reject + - filter: BlackList + apply at iterations: 0, 1, 2 + filter variables: + - name: brightnessTemperature + channels: 19, 24, 26-28, 31-33, 37, 39, 42, 44, 47, 49-200, 208, 211, 216, + 224, 234, 236, 238-239, 242, 246, 248, 255, 264, 266, 268, 275, 279, 283, + 285, 291, 295, 301, 305, 311, 332, 342, 389, 400, 402, 404, 406, 410, + 427, 439-441, 445, 449, 455, 458, 461, 464, 467, 470, 473, 475, 482, 486-487, + 490, 493, 496, 499, 501, 503, 505, 511, 513-514, 518-520, 522, 529, 534, + 563, 568, 575, 592, 594, 596, 598, 600, 602, 604, 611, 614, 616, 618, + 620, 622, 626, 631, 638, 646, 648, 652, 659, 673, 675, 678, 684, 688, + 694, 700, 707, 710, 713-714, 718, 720, 722, 725, 728, 735, 742, 748, 753, + 762, 780, 784, 798, 849, 860, 862, 866, 874, 882, 890, 898, 906-908, 914, + 937, 972-973, 978, 980-981, 988, 995, 998, 1000, 1003, 1008-1010, 1014, + 1017-1018, 1020, 1022, 1024, 1026, 1029-1030, 1032, 1034, 1037-1038, 1041-1042, + 1044, 1046, 1049-1050, 1053-1054, 1058, 1060, 1062, 1064, 1066, 1069, + 1076-1077, 1080, 1086, 1091, 1095, 1101, 1109, 1112, 1121, 1128, 1133, + 1163, 1172, 1187, 1189, 1205, 1211, 1219, 1231, 1245, 1271, 1289, 1300, + 1313, 1316, 1325, 1329, 1346-1347, 1473-1474, 1491, 1499, 1553, 1570, + 1596, 1602, 1619, 1624, 1635, 1939-1987, 2119, 2140, 2143, 2147, 2153, + 2158, 2161, 2168, 2171, 2175, 2182 + action: + name: inflate error + inflation variable: + name: ObsFunction/ObsErrorFactorTopoRad + channels: 19, 24, 26-28, 31-33, 37, 39, 42, 44, 47, 49-200, 208, 211, + 216, 224, 234, 236, 238-239, 242, 246, 248, 255, 264, 266, 268, 275, + 279, 283, 285, 291, 295, 301, 305, 311, 332, 342, 389, 400, 402, 404, + 406, 410, 427, 439-441, 445, 449, 455, 458, 461, 464, 467, 470, 473, + 475, 482, 486-487, 490, 493, 496, 499, 501, 503, 505, 511, 513-514, + 518-520, 522, 529, 534, 563, 568, 575, 592, 594, 596, 598, 600, 602, + 604, 611, 614, 616, 618, 620, 622, 626, 631, 638, 646, 648, 652, 659, + 673, 675, 678, 684, 688, 694, 700, 707, 710, 713-714, 718, 720, 722, + 725, 728, 735, 742, 748, 753, 762, 780, 784, 798, 849, 860, 862, 866, + 874, 882, 890, 898, 906-908, 914, 937, 972-973, 978, 980-981, 988, 995, + 998, 1000, 1003, 1008-1010, 1014, 1017-1018, 1020, 1022, 1024, 1026, + 1029-1030, 1032, 1034, 1037-1038, 1041-1042, 1044, 1046, 1049-1050, + 1053-1054, 1058, 1060, 1062, 1064, 1066, 1069, 1076-1077, 1080, 1086, + 1091, 1095, 1101, 1109, 1112, 1121, 1128, 1133, 1163, 1172, 1187, 1189, + 1205, 1211, 1219, 1231, 1245, 1271, 1289, 1300, 1313, 1316, 1325, 1329, + 1346-1347, 1473-1474, 1491, 1499, 1553, 1570, 1596, 1602, 1619, 1624, + 1635, 1939-1987, 2119, 2140, 2143, 2147, 2153, 2158, 2161, 2168, 2171, + 2175, 2182 + options: + channels: 19, 24, 26-28, 31-33, 37, 39, 42, 44, 47, 49-200, 208, 211, + 216, 224, 234, 236, 238-239, 242, 246, 248, 255, 264, 266, 268, 275, + 279, 283, 285, 291, 295, 301, 305, 311, 332, 342, 389, 400, 402, 404, + 406, 410, 427, 439-441, 445, 449, 455, 458, 461, 464, 467, 470, 473, + 475, 482, 486-487, 490, 493, 496, 499, 501, 503, 505, 511, 513-514, + 518-520, 522, 529, 534, 563, 568, 575, 592, 594, 596, 598, 600, 602, + 604, 611, 614, 616, 618, 620, 622, 626, 631, 638, 646, 648, 652, 659, + 673, 675, 678, 684, 688, 694, 700, 707, 710, 713-714, 718, 720, 722, + 725, 728, 735, 742, 748, 753, 762, 780, 784, 798, 849, 860, 862, 866, + 874, 882, 890, 898, 906-908, 914, 937, 972-973, 978, 980-981, 988, + 995, 998, 1000, 1003, 1008-1010, 1014, 1017-1018, 1020, 1022, 1024, + 1026, 1029-1030, 1032, 1034, 1037-1038, 1041-1042, 1044, 1046, 1049-1050, + 1053-1054, 1058, 1060, 1062, 1064, 1066, 1069, 1076-1077, 1080, 1086, + 1091, 1095, 1101, 1109, 1112, 1121, 1128, 1133, 1163, 1172, 1187, + 1189, 1205, 1211, 1219, 1231, 1245, 1271, 1289, 1300, 1313, 1316, + 1325, 1329, 1346-1347, 1473-1474, 1491, 1499, 1553, 1570, 1596, 1602, + 1619, 1624, 1635, 1939-1987, 2119, 2140, 2143, 2147, 2153, 2158, 2161, + 2168, 2171, 2175, 2182 + sensor: cris-fsr_n21 + - filter: BlackList + apply at iterations: 0, 1, 2 + filter variables: + - name: brightnessTemperature + channels: 19, 24, 26-28, 31-33, 37, 39, 42, 44, 47, 49-200, 208, 211, 216, + 224, 234, 236, 238-239, 242, 246, 248, 255, 264, 266, 268, 275, 279, 283, + 285, 291, 295, 301, 305, 311, 332, 342, 389, 400, 402, 404, 406, 410, + 427, 439-441, 445, 449, 455, 458, 461, 464, 467, 470, 473, 475, 482, 486-487, + 490, 493, 496, 499, 501, 503, 505, 511, 513-514, 518-520, 522, 529, 534, + 563, 568, 575, 592, 594, 596, 598, 600, 602, 604, 611, 614, 616, 618, + 620, 622, 626, 631, 638, 646, 648, 652, 659, 673, 675, 678, 684, 688, + 694, 700, 707, 710, 713-714, 718, 720, 722, 725, 728, 735, 742, 748, 753, + 762, 780, 784, 798, 849, 860, 862, 866, 874, 882, 890, 898, 906-908, 914, + 937, 972-973, 978, 980-981, 988, 995, 998, 1000, 1003, 1008-1010, 1014, + 1017-1018, 1020, 1022, 1024, 1026, 1029-1030, 1032, 1034, 1037-1038, 1041-1042, + 1044, 1046, 1049-1050, 1053-1054, 1058, 1060, 1062, 1064, 1066, 1069, + 1076-1077, 1080, 1086, 1091, 1095, 1101, 1109, 1112, 1121, 1128, 1133, + 1163, 1172, 1187, 1189, 1205, 1211, 1219, 1231, 1245, 1271, 1289, 1300, + 1313, 1316, 1325, 1329, 1346-1347, 1473-1474, 1491, 1499, 1553, 1570, + 1596, 1602, 1619, 1624, 1635, 1939-1987, 2119, 2140, 2143, 2147, 2153, + 2158, 2161, 2168, 2171, 2175, 2182 + action: + name: inflate error + inflation variable: + name: ObsFunction/ObsErrorFactorTransmitTopRad + channels: 19, 24, 26-28, 31-33, 37, 39, 42, 44, 47, 49-200, 208, 211, + 216, 224, 234, 236, 238-239, 242, 246, 248, 255, 264, 266, 268, 275, + 279, 283, 285, 291, 295, 301, 305, 311, 332, 342, 389, 400, 402, 404, + 406, 410, 427, 439-441, 445, 449, 455, 458, 461, 464, 467, 470, 473, + 475, 482, 486-487, 490, 493, 496, 499, 501, 503, 505, 511, 513-514, + 518-520, 522, 529, 534, 563, 568, 575, 592, 594, 596, 598, 600, 602, + 604, 611, 614, 616, 618, 620, 622, 626, 631, 638, 646, 648, 652, 659, + 673, 675, 678, 684, 688, 694, 700, 707, 710, 713-714, 718, 720, 722, + 725, 728, 735, 742, 748, 753, 762, 780, 784, 798, 849, 860, 862, 866, + 874, 882, 890, 898, 906-908, 914, 937, 972-973, 978, 980-981, 988, 995, + 998, 1000, 1003, 1008-1010, 1014, 1017-1018, 1020, 1022, 1024, 1026, + 1029-1030, 1032, 1034, 1037-1038, 1041-1042, 1044, 1046, 1049-1050, + 1053-1054, 1058, 1060, 1062, 1064, 1066, 1069, 1076-1077, 1080, 1086, + 1091, 1095, 1101, 1109, 1112, 1121, 1128, 1133, 1163, 1172, 1187, 1189, + 1205, 1211, 1219, 1231, 1245, 1271, 1289, 1300, 1313, 1316, 1325, 1329, + 1346-1347, 1473-1474, 1491, 1499, 1553, 1570, 1596, 1602, 1619, 1624, + 1635, 1939-1987, 2119, 2140, 2143, 2147, 2153, 2158, 2161, 2168, 2171, + 2175, 2182 + options: + channels: 19, 24, 26-28, 31-33, 37, 39, 42, 44, 47, 49-200, 208, 211, + 216, 224, 234, 236, 238-239, 242, 246, 248, 255, 264, 266, 268, 275, + 279, 283, 285, 291, 295, 301, 305, 311, 332, 342, 389, 400, 402, 404, + 406, 410, 427, 439-441, 445, 449, 455, 458, 461, 464, 467, 470, 473, + 475, 482, 486-487, 490, 493, 496, 499, 501, 503, 505, 511, 513-514, + 518-520, 522, 529, 534, 563, 568, 575, 592, 594, 596, 598, 600, 602, + 604, 611, 614, 616, 618, 620, 622, 626, 631, 638, 646, 648, 652, 659, + 673, 675, 678, 684, 688, 694, 700, 707, 710, 713-714, 718, 720, 722, + 725, 728, 735, 742, 748, 753, 762, 780, 784, 798, 849, 860, 862, 866, + 874, 882, 890, 898, 906-908, 914, 937, 972-973, 978, 980-981, 988, + 995, 998, 1000, 1003, 1008-1010, 1014, 1017-1018, 1020, 1022, 1024, + 1026, 1029-1030, 1032, 1034, 1037-1038, 1041-1042, 1044, 1046, 1049-1050, + 1053-1054, 1058, 1060, 1062, 1064, 1066, 1069, 1076-1077, 1080, 1086, + 1091, 1095, 1101, 1109, 1112, 1121, 1128, 1133, 1163, 1172, 1187, + 1189, 1205, 1211, 1219, 1231, 1245, 1271, 1289, 1300, 1313, 1316, + 1325, 1329, 1346-1347, 1473-1474, 1491, 1499, 1553, 1570, 1596, 1602, + 1619, 1624, 1635, 1939-1987, 2119, 2140, 2143, 2147, 2153, 2158, 2161, + 2168, 2171, 2175, 2182 + - filter: Bounds Check + apply at iterations: 0, 1, 2 + filter variables: + - name: brightnessTemperature + channels: 19, 24, 26-28, 31-33, 37, 39, 42, 44, 47, 49-200, 208, 211, 216, + 224, 234, 236, 238-239, 242, 246, 248, 255, 264, 266, 268, 275, 279, 283, + 285, 291, 295, 301, 305, 311, 332, 342, 389, 400, 402, 404, 406, 410, + 427, 439-441, 445, 449, 455, 458, 461, 464, 467, 470, 473, 475, 482, 486-487, + 490, 493, 496, 499, 501, 503, 505, 511, 513-514, 518-520, 522, 529, 534, + 563, 568, 575, 592, 594, 596, 598, 600, 602, 604, 611, 614, 616, 618, + 620, 622, 626, 631, 638, 646, 648, 652, 659, 673, 675, 678, 684, 688, + 694, 700, 707, 710, 713-714, 718, 720, 722, 725, 728, 735, 742, 748, 753, + 762, 780, 784, 798, 849, 860, 862, 866, 874, 882, 890, 898, 906-908, 914, + 937, 972-973, 978, 980-981, 988, 995, 998, 1000, 1003, 1008-1010, 1014, + 1017-1018, 1020, 1022, 1024, 1026, 1029-1030, 1032, 1034, 1037-1038, 1041-1042, + 1044, 1046, 1049-1050, 1053-1054, 1058, 1060, 1062, 1064, 1066, 1069, + 1076-1077, 1080, 1086, 1091, 1095, 1101, 1109, 1112, 1121, 1128, 1133, + 1163, 1172, 1187, 1189, 1205, 1211, 1219, 1231, 1245, 1271, 1289, 1300, + 1313, 1316, 1325, 1329, 1346-1347, 1473-1474, 1491, 1499, 1553, 1570, + 1596, 1602, 1619, 1624, 1635, 1939-1987, 2119, 2140, 2143, 2147, 2153, + 2158, 2161, 2168, 2171, 2175, 2182 + test variables: + - name: ObsFunction/CloudDetectMinResidualIR + channels: 19, 24, 26-28, 31-33, 37, 39, 42, 44, 47, 49-200, 208, 211, 216, + 224, 234, 236, 238-239, 242, 246, 248, 255, 264, 266, 268, 275, 279, 283, + 285, 291, 295, 301, 305, 311, 332, 342, 389, 400, 402, 404, 406, 410, + 427, 439-441, 445, 449, 455, 458, 461, 464, 467, 470, 473, 475, 482, 486-487, + 490, 493, 496, 499, 501, 503, 505, 511, 513-514, 518-520, 522, 529, 534, + 563, 568, 575, 592, 594, 596, 598, 600, 602, 604, 611, 614, 616, 618, + 620, 622, 626, 631, 638, 646, 648, 652, 659, 673, 675, 678, 684, 688, + 694, 700, 707, 710, 713-714, 718, 720, 722, 725, 728, 735, 742, 748, 753, + 762, 780, 784, 798, 849, 860, 862, 866, 874, 882, 890, 898, 906-908, 914, + 937, 972-973, 978, 980-981, 988, 995, 998, 1000, 1003, 1008-1010, 1014, + 1017-1018, 1020, 1022, 1024, 1026, 1029-1030, 1032, 1034, 1037-1038, 1041-1042, + 1044, 1046, 1049-1050, 1053-1054, 1058, 1060, 1062, 1064, 1066, 1069, + 1076-1077, 1080, 1086, 1091, 1095, 1101, 1109, 1112, 1121, 1128, 1133, + 1163, 1172, 1187, 1189, 1205, 1211, 1219, 1231, 1245, 1271, 1289, 1300, + 1313, 1316, 1325, 1329, 1346-1347, 1473-1474, 1491, 1499, 1553, 1570, + 1596, 1602, 1619, 1624, 1635, 1939-1987, 2119, 2140, 2143, 2147, 2153, + 2158, 2161, 2168, 2171, 2175, 2182 + options: + channels: 19, 24, 26-28, 31-33, 37, 39, 42, 44, 47, 49-200, 208, 211, + 216, 224, 234, 236, 238-239, 242, 246, 248, 255, 264, 266, 268, 275, + 279, 283, 285, 291, 295, 301, 305, 311, 332, 342, 389, 400, 402, 404, + 406, 410, 427, 439-441, 445, 449, 455, 458, 461, 464, 467, 470, 473, + 475, 482, 486-487, 490, 493, 496, 499, 501, 503, 505, 511, 513-514, + 518-520, 522, 529, 534, 563, 568, 575, 592, 594, 596, 598, 600, 602, + 604, 611, 614, 616, 618, 620, 622, 626, 631, 638, 646, 648, 652, 659, + 673, 675, 678, 684, 688, 694, 700, 707, 710, 713-714, 718, 720, 722, + 725, 728, 735, 742, 748, 753, 762, 780, 784, 798, 849, 860, 862, 866, + 874, 882, 890, 898, 906-908, 914, 937, 972-973, 978, 980-981, 988, 995, + 998, 1000, 1003, 1008-1010, 1014, 1017-1018, 1020, 1022, 1024, 1026, + 1029-1030, 1032, 1034, 1037-1038, 1041-1042, 1044, 1046, 1049-1050, + 1053-1054, 1058, 1060, 1062, 1064, 1066, 1069, 1076-1077, 1080, 1086, + 1091, 1095, 1101, 1109, 1112, 1121, 1128, 1133, 1163, 1172, 1187, 1189, + 1205, 1211, 1219, 1231, 1245, 1271, 1289, 1300, 1313, 1316, 1325, 1329, + 1346-1347, 1473-1474, 1491, 1499, 1553, 1570, 1596, 1602, 1619, 1624, + 1635, 1939-1987, 2119, 2140, 2143, 2147, 2153, 2158, 2161, 2168, 2171, + 2175, 2182 + error parameter vector: *error_param-cris-fsr_n21 + use_flag: >>>use_channels_cris-fsr_n21<<< + use_flag_clddet: >>>clddet_channels_cris-fsr_n21<<< + obserr_dtempf: + - 0.5 + - 2.0 + - 4.0 + - 2.0 + - 4.0 + cldthreshold_clearsky: 0.01 + cloud detection criteria: + - 0.60 + - 0.68 + - 0.72 + maxvalue: 1e-12 + action: + name: reject + - filter: Bounds Check + apply at iterations: 0, 1, 2 + filter variables: + - name: brightnessTemperature + channels: 19, 24, 26-28, 31-33, 37, 39, 42, 44, 47, 49-200, 208, 211, 216, + 224, 234, 236, 238-239, 242, 246, 248, 255, 264, 266, 268, 275, 279, 283, + 285, 291, 295, 301, 305, 311, 332, 342, 389, 400, 402, 404, 406, 410, + 427, 439-441, 445, 449, 455, 458, 461, 464, 467, 470, 473, 475, 482, 486-487, + 490, 493, 496, 499, 501, 503, 505, 511, 513-514, 518-520, 522, 529, 534, + 563, 568, 575, 592, 594, 596, 598, 600, 602, 604, 611, 614, 616, 618, + 620, 622, 626, 631, 638, 646, 648, 652, 659, 673, 675, 678, 684, 688, + 694, 700, 707, 710, 713-714, 718, 720, 722, 725, 728, 735, 742, 748, 753, + 762, 780, 784, 798, 849, 860, 862, 866, 874, 882, 890, 898, 906-908, 914, + 937, 972-973, 978, 980-981, 988, 995, 998, 1000, 1003, 1008-1010, 1014, + 1017-1018, 1020, 1022, 1024, 1026, 1029-1030, 1032, 1034, 1037-1038, 1041-1042, + 1044, 1046, 1049-1050, 1053-1054, 1058, 1060, 1062, 1064, 1066, 1069, + 1076-1077, 1080, 1086, 1091, 1095, 1101, 1109, 1112, 1121, 1128, 1133, + 1163, 1172, 1187, 1189, 1205, 1211, 1219, 1231, 1245, 1271, 1289, 1300, + 1313, 1316, 1325, 1329, 1346-1347, 1473-1474, 1491, 1499, 1553, 1570, + 1596, 1602, 1619, 1624, 1635, 1939-1987, 2119, 2140, 2143, 2147, 2153, + 2158, 2161, 2168, 2171, 2175, 2182 + test variables: + - name: ObsFunction/NearSSTRetCheckIR + channels: 19, 24, 26-28, 31-33, 37, 39, 42, 44, 47, 49-200, 208, 211, 216, + 224, 234, 236, 238-239, 242, 246, 248, 255, 264, 266, 268, 275, 279, 283, + 285, 291, 295, 301, 305, 311, 332, 342, 389, 400, 402, 404, 406, 410, + 427, 439-441, 445, 449, 455, 458, 461, 464, 467, 470, 473, 475, 482, 486-487, + 490, 493, 496, 499, 501, 503, 505, 511, 513-514, 518-520, 522, 529, 534, + 563, 568, 575, 592, 594, 596, 598, 600, 602, 604, 611, 614, 616, 618, + 620, 622, 626, 631, 638, 646, 648, 652, 659, 673, 675, 678, 684, 688, + 694, 700, 707, 710, 713-714, 718, 720, 722, 725, 728, 735, 742, 748, 753, + 762, 780, 784, 798, 849, 860, 862, 866, 874, 882, 890, 898, 906-908, 914, + 937, 972-973, 978, 980-981, 988, 995, 998, 1000, 1003, 1008-1010, 1014, + 1017-1018, 1020, 1022, 1024, 1026, 1029-1030, 1032, 1034, 1037-1038, 1041-1042, + 1044, 1046, 1049-1050, 1053-1054, 1058, 1060, 1062, 1064, 1066, 1069, + 1076-1077, 1080, 1086, 1091, 1095, 1101, 1109, 1112, 1121, 1128, 1133, + 1163, 1172, 1187, 1189, 1205, 1211, 1219, 1231, 1245, 1271, 1289, 1300, + 1313, 1316, 1325, 1329, 1346-1347, 1473-1474, 1491, 1499, 1553, 1570, + 1596, 1602, 1619, 1624, 1635, 1939-1987, 2119, 2140, 2143, 2147, 2153, + 2158, 2161, 2168, 2171, 2175, 2182 + options: + channels: 19, 24, 26-28, 31-33, 37, 39, 42, 44, 47, 49-200, 208, 211, + 216, 224, 234, 236, 238-239, 242, 246, 248, 255, 264, 266, 268, 275, + 279, 283, 285, 291, 295, 301, 305, 311, 332, 342, 389, 400, 402, 404, + 406, 410, 427, 439-441, 445, 449, 455, 458, 461, 464, 467, 470, 473, + 475, 482, 486-487, 490, 493, 496, 499, 501, 503, 505, 511, 513-514, + 518-520, 522, 529, 534, 563, 568, 575, 592, 594, 596, 598, 600, 602, + 604, 611, 614, 616, 618, 620, 622, 626, 631, 638, 646, 648, 652, 659, + 673, 675, 678, 684, 688, 694, 700, 707, 710, 713-714, 718, 720, 722, + 725, 728, 735, 742, 748, 753, 762, 780, 784, 798, 849, 860, 862, 866, + 874, 882, 890, 898, 906-908, 914, 937, 972-973, 978, 980-981, 988, 995, + 998, 1000, 1003, 1008-1010, 1014, 1017-1018, 1020, 1022, 1024, 1026, + 1029-1030, 1032, 1034, 1037-1038, 1041-1042, 1044, 1046, 1049-1050, + 1053-1054, 1058, 1060, 1062, 1064, 1066, 1069, 1076-1077, 1080, 1086, + 1091, 1095, 1101, 1109, 1112, 1121, 1128, 1133, 1163, 1172, 1187, 1189, + 1205, 1211, 1219, 1231, 1245, 1271, 1289, 1300, 1313, 1316, 1325, 1329, + 1346-1347, 1473-1474, 1491, 1499, 1553, 1570, 1596, 1602, 1619, 1624, + 1635, 1939-1987, 2119, 2140, 2143, 2147, 2153, 2158, 2161, 2168, 2171, + 2175, 2182 + error parameter vector: *error_param-cris-fsr_n21 + use_flag: >>>use_channels_cris-fsr_n21<<< + maxvalue: 1e-12 + action: + name: reject + - filter: BlackList + apply at iterations: 0, 1, 2 + filter variables: + - name: brightnessTemperature + channels: 19, 24, 26-28, 31-33, 37, 39, 42, 44, 47, 49-200, 208, 211, 216, + 224, 234, 236, 238-239, 242, 246, 248, 255, 264, 266, 268, 275, 279, 283, + 285, 291, 295, 301, 305, 311, 332, 342, 389, 400, 402, 404, 406, 410, + 427, 439-441, 445, 449, 455, 458, 461, 464, 467, 470, 473, 475, 482, 486-487, + 490, 493, 496, 499, 501, 503, 505, 511, 513-514, 518-520, 522, 529, 534, + 563, 568, 575, 592, 594, 596, 598, 600, 602, 604, 611, 614, 616, 618, + 620, 622, 626, 631, 638, 646, 648, 652, 659, 673, 675, 678, 684, 688, + 694, 700, 707, 710, 713-714, 718, 720, 722, 725, 728, 735, 742, 748, 753, + 762, 780, 784, 798, 849, 860, 862, 866, 874, 882, 890, 898, 906-908, 914, + 937, 972-973, 978, 980-981, 988, 995, 998, 1000, 1003, 1008-1010, 1014, + 1017-1018, 1020, 1022, 1024, 1026, 1029-1030, 1032, 1034, 1037-1038, 1041-1042, + 1044, 1046, 1049-1050, 1053-1054, 1058, 1060, 1062, 1064, 1066, 1069, + 1076-1077, 1080, 1086, 1091, 1095, 1101, 1109, 1112, 1121, 1128, 1133, + 1163, 1172, 1187, 1189, 1205, 1211, 1219, 1231, 1245, 1271, 1289, 1300, + 1313, 1316, 1325, 1329, 1346-1347, 1473-1474, 1491, 1499, 1553, 1570, + 1596, 1602, 1619, 1624, 1635, 1939-1987, 2119, 2140, 2143, 2147, 2153, + 2158, 2161, 2168, 2171, 2175, 2182 + action: + name: inflate error + inflation variable: + name: ObsFunction/ObsErrorFactorSurfJacobianRad + channels: 19, 24, 26-28, 31-33, 37, 39, 42, 44, 47, 49-200, 208, 211, + 216, 224, 234, 236, 238-239, 242, 246, 248, 255, 264, 266, 268, 275, + 279, 283, 285, 291, 295, 301, 305, 311, 332, 342, 389, 400, 402, 404, + 406, 410, 427, 439-441, 445, 449, 455, 458, 461, 464, 467, 470, 473, + 475, 482, 486-487, 490, 493, 496, 499, 501, 503, 505, 511, 513-514, + 518-520, 522, 529, 534, 563, 568, 575, 592, 594, 596, 598, 600, 602, + 604, 611, 614, 616, 618, 620, 622, 626, 631, 638, 646, 648, 652, 659, + 673, 675, 678, 684, 688, 694, 700, 707, 710, 713-714, 718, 720, 722, + 725, 728, 735, 742, 748, 753, 762, 780, 784, 798, 849, 860, 862, 866, + 874, 882, 890, 898, 906-908, 914, 937, 972-973, 978, 980-981, 988, 995, + 998, 1000, 1003, 1008-1010, 1014, 1017-1018, 1020, 1022, 1024, 1026, + 1029-1030, 1032, 1034, 1037-1038, 1041-1042, 1044, 1046, 1049-1050, + 1053-1054, 1058, 1060, 1062, 1064, 1066, 1069, 1076-1077, 1080, 1086, + 1091, 1095, 1101, 1109, 1112, 1121, 1128, 1133, 1163, 1172, 1187, 1189, + 1205, 1211, 1219, 1231, 1245, 1271, 1289, 1300, 1313, 1316, 1325, 1329, + 1346-1347, 1473-1474, 1491, 1499, 1553, 1570, 1596, 1602, 1619, 1624, + 1635, 1939-1987, 2119, 2140, 2143, 2147, 2153, 2158, 2161, 2168, 2171, + 2175, 2182 + options: + channels: 19, 24, 26-28, 31-33, 37, 39, 42, 44, 47, 49-200, 208, 211, + 216, 224, 234, 236, 238-239, 242, 246, 248, 255, 264, 266, 268, 275, + 279, 283, 285, 291, 295, 301, 305, 311, 332, 342, 389, 400, 402, 404, + 406, 410, 427, 439-441, 445, 449, 455, 458, 461, 464, 467, 470, 473, + 475, 482, 486-487, 490, 493, 496, 499, 501, 503, 505, 511, 513-514, + 518-520, 522, 529, 534, 563, 568, 575, 592, 594, 596, 598, 600, 602, + 604, 611, 614, 616, 618, 620, 622, 626, 631, 638, 646, 648, 652, 659, + 673, 675, 678, 684, 688, 694, 700, 707, 710, 713-714, 718, 720, 722, + 725, 728, 735, 742, 748, 753, 762, 780, 784, 798, 849, 860, 862, 866, + 874, 882, 890, 898, 906-908, 914, 937, 972-973, 978, 980-981, 988, + 995, 998, 1000, 1003, 1008-1010, 1014, 1017-1018, 1020, 1022, 1024, + 1026, 1029-1030, 1032, 1034, 1037-1038, 1041-1042, 1044, 1046, 1049-1050, + 1053-1054, 1058, 1060, 1062, 1064, 1066, 1069, 1076-1077, 1080, 1086, + 1091, 1095, 1101, 1109, 1112, 1121, 1128, 1133, 1163, 1172, 1187, + 1189, 1205, 1211, 1219, 1231, 1245, 1271, 1289, 1300, 1313, 1316, + 1325, 1329, 1346-1347, 1473-1474, 1491, 1499, 1553, 1570, 1596, 1602, + 1619, 1624, 1635, 1939-1987, 2119, 2140, 2143, 2147, 2153, 2158, 2161, + 2168, 2171, 2175, 2182 + sensor: cris-fsr_n21 + obserr_demisf: + - 0.01 + - 0.02 + - 0.03 + - 0.02 + - 0.03 + obserr_dtempf: + - 0.5 + - 2.0 + - 4.0 + - 2.0 + - 4.0 + - filter: Background Check + apply at iterations: 0, 1, 2 + filter variables: + - name: brightnessTemperature + channels: 19, 24, 26-28, 31-33, 37, 39, 42, 44, 47, 49-200, 208, 211, 216, + 224, 234, 236, 238-239, 242, 246, 248, 255, 264, 266, 268, 275, 279, 283, + 285, 291, 295, 301, 305, 311, 332, 342, 389, 400, 402, 404, 406, 410, + 427, 439-441, 445, 449, 455, 458, 461, 464, 467, 470, 473, 475, 482, 486-487, + 490, 493, 496, 499, 501, 503, 505, 511, 513-514, 518-520, 522, 529, 534, + 563, 568, 575, 592, 594, 596, 598, 600, 602, 604, 611, 614, 616, 618, + 620, 622, 626, 631, 638, 646, 648, 652, 659, 673, 675, 678, 684, 688, + 694, 700, 707, 710, 713-714, 718, 720, 722, 725, 728, 735, 742, 748, 753, + 762, 780, 784, 798, 849, 860, 862, 866, 874, 882, 890, 898, 906-908, 914, + 937, 972-973, 978, 980-981, 988, 995, 998, 1000, 1003, 1008-1010, 1014, + 1017-1018, 1020, 1022, 1024, 1026, 1029-1030, 1032, 1034, 1037-1038, 1041-1042, + 1044, 1046, 1049-1050, 1053-1054, 1058, 1060, 1062, 1064, 1066, 1069, + 1076-1077, 1080, 1086, 1091, 1095, 1101, 1109, 1112, 1121, 1128, 1133, + 1163, 1172, 1187, 1189, 1205, 1211, 1219, 1231, 1245, 1271, 1289, 1300, + 1313, 1316, 1325, 1329, 1346-1347, 1473-1474, 1491, 1499, 1553, 1570, + 1596, 1602, 1619, 1624, 1635, 1939-1987, 2119, 2140, 2143, 2147, 2153, + 2158, 2161, 2168, 2171, 2175, 2182 + function absolute threshold: + - name: ObsFunction/ObsErrorBoundIR + channels: 19, 24, 26-28, 31-33, 37, 39, 42, 44, 47, 49-200, 208, 211, 216, + 224, 234, 236, 238-239, 242, 246, 248, 255, 264, 266, 268, 275, 279, 283, + 285, 291, 295, 301, 305, 311, 332, 342, 389, 400, 402, 404, 406, 410, + 427, 439-441, 445, 449, 455, 458, 461, 464, 467, 470, 473, 475, 482, 486-487, + 490, 493, 496, 499, 501, 503, 505, 511, 513-514, 518-520, 522, 529, 534, + 563, 568, 575, 592, 594, 596, 598, 600, 602, 604, 611, 614, 616, 618, + 620, 622, 626, 631, 638, 646, 648, 652, 659, 673, 675, 678, 684, 688, + 694, 700, 707, 710, 713-714, 718, 720, 722, 725, 728, 735, 742, 748, 753, + 762, 780, 784, 798, 849, 860, 862, 866, 874, 882, 890, 898, 906-908, 914, + 937, 972-973, 978, 980-981, 988, 995, 998, 1000, 1003, 1008-1010, 1014, + 1017-1018, 1020, 1022, 1024, 1026, 1029-1030, 1032, 1034, 1037-1038, 1041-1042, + 1044, 1046, 1049-1050, 1053-1054, 1058, 1060, 1062, 1064, 1066, 1069, + 1076-1077, 1080, 1086, 1091, 1095, 1101, 1109, 1112, 1121, 1128, 1133, + 1163, 1172, 1187, 1189, 1205, 1211, 1219, 1231, 1245, 1271, 1289, 1300, + 1313, 1316, 1325, 1329, 1346-1347, 1473-1474, 1491, 1499, 1553, 1570, + 1596, 1602, 1619, 1624, 1635, 1939-1987, 2119, 2140, 2143, 2147, 2153, + 2158, 2161, 2168, 2171, 2175, 2182 + options: + channels: 19, 24, 26-28, 31-33, 37, 39, 42, 44, 47, 49-200, 208, 211, + 216, 224, 234, 236, 238-239, 242, 246, 248, 255, 264, 266, 268, 275, + 279, 283, 285, 291, 295, 301, 305, 311, 332, 342, 389, 400, 402, 404, + 406, 410, 427, 439-441, 445, 449, 455, 458, 461, 464, 467, 470, 473, + 475, 482, 486-487, 490, 493, 496, 499, 501, 503, 505, 511, 513-514, + 518-520, 522, 529, 534, 563, 568, 575, 592, 594, 596, 598, 600, 602, + 604, 611, 614, 616, 618, 620, 622, 626, 631, 638, 646, 648, 652, 659, + 673, 675, 678, 684, 688, 694, 700, 707, 710, 713-714, 718, 720, 722, + 725, 728, 735, 742, 748, 753, 762, 780, 784, 798, 849, 860, 862, 866, + 874, 882, 890, 898, 906-908, 914, 937, 972-973, 978, 980-981, 988, 995, + 998, 1000, 1003, 1008-1010, 1014, 1017-1018, 1020, 1022, 1024, 1026, + 1029-1030, 1032, 1034, 1037-1038, 1041-1042, 1044, 1046, 1049-1050, + 1053-1054, 1058, 1060, 1062, 1064, 1066, 1069, 1076-1077, 1080, 1086, + 1091, 1095, 1101, 1109, 1112, 1121, 1128, 1133, 1163, 1172, 1187, 1189, + 1205, 1211, 1219, 1231, 1245, 1271, 1289, 1300, 1313, 1316, 1325, 1329, + 1346-1347, 1473-1474, 1491, 1499, 1553, 1570, 1596, 1602, 1619, 1624, + 1635, 1939-1987, 2119, 2140, 2143, 2147, 2153, 2158, 2161, 2168, 2171, + 2175, 2182 + obserr_bound_latitude: + name: ObsFunction/ObsErrorFactorLatRad + options: + latitude_parameters: + - 25.0 + - 0.5 + - 0.04 + - 1.0 + obserr_bound_transmittop: + name: ObsFunction/ObsErrorFactorTransmitTopRad + channels: 19, 24, 26-28, 31-33, 37, 39, 42, 44, 47, 49-200, 208, 211, + 216, 224, 234, 236, 238-239, 242, 246, 248, 255, 264, 266, 268, 275, + 279, 283, 285, 291, 295, 301, 305, 311, 332, 342, 389, 400, 402, 404, + 406, 410, 427, 439-441, 445, 449, 455, 458, 461, 464, 467, 470, 473, + 475, 482, 486-487, 490, 493, 496, 499, 501, 503, 505, 511, 513-514, + 518-520, 522, 529, 534, 563, 568, 575, 592, 594, 596, 598, 600, 602, + 604, 611, 614, 616, 618, 620, 622, 626, 631, 638, 646, 648, 652, 659, + 673, 675, 678, 684, 688, 694, 700, 707, 710, 713-714, 718, 720, 722, + 725, 728, 735, 742, 748, 753, 762, 780, 784, 798, 849, 860, 862, 866, + 874, 882, 890, 898, 906-908, 914, 937, 972-973, 978, 980-981, 988, + 995, 998, 1000, 1003, 1008-1010, 1014, 1017-1018, 1020, 1022, 1024, + 1026, 1029-1030, 1032, 1034, 1037-1038, 1041-1042, 1044, 1046, 1049-1050, + 1053-1054, 1058, 1060, 1062, 1064, 1066, 1069, 1076-1077, 1080, 1086, + 1091, 1095, 1101, 1109, 1112, 1121, 1128, 1133, 1163, 1172, 1187, + 1189, 1205, 1211, 1219, 1231, 1245, 1271, 1289, 1300, 1313, 1316, + 1325, 1329, 1346-1347, 1473-1474, 1491, 1499, 1553, 1570, 1596, 1602, + 1619, 1624, 1635, 1939-1987, 2119, 2140, 2143, 2147, 2153, 2158, 2161, + 2168, 2171, 2175, 2182 + options: + channels: 19, 24, 26-28, 31-33, 37, 39, 42, 44, 47, 49-200, 208, 211, + 216, 224, 234, 236, 238-239, 242, 246, 248, 255, 264, 266, 268, + 275, 279, 283, 285, 291, 295, 301, 305, 311, 332, 342, 389, 400, + 402, 404, 406, 410, 427, 439-441, 445, 449, 455, 458, 461, 464, + 467, 470, 473, 475, 482, 486-487, 490, 493, 496, 499, 501, 503, + 505, 511, 513-514, 518-520, 522, 529, 534, 563, 568, 575, 592, 594, + 596, 598, 600, 602, 604, 611, 614, 616, 618, 620, 622, 626, 631, + 638, 646, 648, 652, 659, 673, 675, 678, 684, 688, 694, 700, 707, + 710, 713-714, 718, 720, 722, 725, 728, 735, 742, 748, 753, 762, + 780, 784, 798, 849, 860, 862, 866, 874, 882, 890, 898, 906-908, + 914, 937, 972-973, 978, 980-981, 988, 995, 998, 1000, 1003, 1008-1010, + 1014, 1017-1018, 1020, 1022, 1024, 1026, 1029-1030, 1032, 1034, + 1037-1038, 1041-1042, 1044, 1046, 1049-1050, 1053-1054, 1058, 1060, + 1062, 1064, 1066, 1069, 1076-1077, 1080, 1086, 1091, 1095, 1101, + 1109, 1112, 1121, 1128, 1133, 1163, 1172, 1187, 1189, 1205, 1211, + 1219, 1231, 1245, 1271, 1289, 1300, 1313, 1316, 1325, 1329, 1346-1347, + 1473-1474, 1491, 1499, 1553, 1570, 1596, 1602, 1619, 1624, 1635, + 1939-1987, 2119, 2140, 2143, 2147, 2153, 2158, 2161, 2168, 2171, + 2175, 2182 + error parameter vector: *error_param-cris-fsr_n21 + obserr_bound_max: + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 0.4 + - 0.4 + - 0.4 + - 0.4 + - 0.4 + - 0.4 + - 0.4 + - 0.4 + - 2.0 + - 0.4 + - 0.4 + - 2.0 + - 0.4 + - 0.4 + - 2.0 + - 0.4 + - 2.0 + - 0.4 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 0.4 + - 0.4 + - 0.4 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 1.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 1.0 + - 2.0 + - 2.0 + - 1.0 + - 2.0 + - 2.0 + - 1.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + action: + name: reject + - filter: Bounds Check + apply at iterations: 0, 1, 2 + filter variables: + - name: brightnessTemperature + channels: 19, 24, 26-28, 31-33, 37, 39, 42, 44, 47, 49-200, 208, 211, 216, + 224, 234, 236, 238-239, 242, 246, 248, 255, 264, 266, 268, 275, 279, 283, + 285, 291, 295, 301, 305, 311, 332, 342, 389, 400, 402, 404, 406, 410, + 427, 439-441, 445, 449, 455, 458, 461, 464, 467, 470, 473, 475, 482, 486-487, + 490, 493, 496, 499, 501, 503, 505, 511, 513-514, 518-520, 522, 529, 534, + 563, 568, 575, 592, 594, 596, 598, 600, 602, 604, 611, 614, 616, 618, + 620, 622, 626, 631, 638, 646, 648, 652, 659, 673, 675, 678, 684, 688, + 694, 700, 707, 710, 713-714, 718, 720, 722, 725, 728, 735, 742, 748, 753, + 762, 780, 784, 798, 849, 860, 862, 866, 874, 882, 890, 898, 906-908, 914, + 937, 972-973, 978, 980-981, 988, 995, 998, 1000, 1003, 1008-1010, 1014, + 1017-1018, 1020, 1022, 1024, 1026, 1029-1030, 1032, 1034, 1037-1038, 1041-1042, + 1044, 1046, 1049-1050, 1053-1054, 1058, 1060, 1062, 1064, 1066, 1069, + 1076-1077, 1080, 1086, 1091, 1095, 1101, 1109, 1112, 1121, 1128, 1133, + 1163, 1172, 1187, 1189, 1205, 1211, 1219, 1231, 1245, 1271, 1289, 1300, + 1313, 1316, 1325, 1329, 1346-1347, 1473-1474, 1491, 1499, 1553, 1570, + 1596, 1602, 1619, 1624, 1635, 1939-1987, 2119, 2140, 2143, 2147, 2153, + 2158, 2161, 2168, 2171, 2175, 2182 + test variables: + - name: ObsFunction/SurfTypeCheckRad + channels: 19, 24, 26-28, 31-33, 37, 39, 42, 44, 47, 49-200, 208, 211, 216, + 224, 234, 236, 238-239, 242, 246, 248, 255, 264, 266, 268, 275, 279, 283, + 285, 291, 295, 301, 305, 311, 332, 342, 389, 400, 402, 404, 406, 410, + 427, 439-441, 445, 449, 455, 458, 461, 464, 467, 470, 473, 475, 482, 486-487, + 490, 493, 496, 499, 501, 503, 505, 511, 513-514, 518-520, 522, 529, 534, + 563, 568, 575, 592, 594, 596, 598, 600, 602, 604, 611, 614, 616, 618, + 620, 622, 626, 631, 638, 646, 648, 652, 659, 673, 675, 678, 684, 688, + 694, 700, 707, 710, 713-714, 718, 720, 722, 725, 728, 735, 742, 748, 753, + 762, 780, 784, 798, 849, 860, 862, 866, 874, 882, 890, 898, 906-908, 914, + 937, 972-973, 978, 980-981, 988, 995, 998, 1000, 1003, 1008-1010, 1014, + 1017-1018, 1020, 1022, 1024, 1026, 1029-1030, 1032, 1034, 1037-1038, 1041-1042, + 1044, 1046, 1049-1050, 1053-1054, 1058, 1060, 1062, 1064, 1066, 1069, + 1076-1077, 1080, 1086, 1091, 1095, 1101, 1109, 1112, 1121, 1128, 1133, + 1163, 1172, 1187, 1189, 1205, 1211, 1219, 1231, 1245, 1271, 1289, 1300, + 1313, 1316, 1325, 1329, 1346-1347, 1473-1474, 1491, 1499, 1553, 1570, + 1596, 1602, 1619, 1624, 1635, 1939-1987, 2119, 2140, 2143, 2147, 2153, + 2158, 2161, 2168, 2171, 2175, 2182 + options: + channels: 19, 24, 26-28, 31-33, 37, 39, 42, 44, 47, 49-200, 208, 211, + 216, 224, 234, 236, 238-239, 242, 246, 248, 255, 264, 266, 268, 275, + 279, 283, 285, 291, 295, 301, 305, 311, 332, 342, 389, 400, 402, 404, + 406, 410, 427, 439-441, 445, 449, 455, 458, 461, 464, 467, 470, 473, + 475, 482, 486-487, 490, 493, 496, 499, 501, 503, 505, 511, 513-514, + 518-520, 522, 529, 534, 563, 568, 575, 592, 594, 596, 598, 600, 602, + 604, 611, 614, 616, 618, 620, 622, 626, 631, 638, 646, 648, 652, 659, + 673, 675, 678, 684, 688, 694, 700, 707, 710, 713-714, 718, 720, 722, + 725, 728, 735, 742, 748, 753, 762, 780, 784, 798, 849, 860, 862, 866, + 874, 882, 890, 898, 906-908, 914, 937, 972-973, 978, 980-981, 988, 995, + 998, 1000, 1003, 1008-1010, 1014, 1017-1018, 1020, 1022, 1024, 1026, + 1029-1030, 1032, 1034, 1037-1038, 1041-1042, 1044, 1046, 1049-1050, + 1053-1054, 1058, 1060, 1062, 1064, 1066, 1069, 1076-1077, 1080, 1086, + 1091, 1095, 1101, 1109, 1112, 1121, 1128, 1133, 1163, 1172, 1187, 1189, + 1205, 1211, 1219, 1231, 1245, 1271, 1289, 1300, 1313, 1316, 1325, 1329, + 1346-1347, 1473-1474, 1491, 1499, 1553, 1570, 1596, 1602, 1619, 1624, + 1635, 1939-1987, 2119, 2140, 2143, 2147, 2153, 2158, 2161, 2168, 2171, + 2175, 2182 + use_flag: >>>use_channels_cris-fsr_n21<<< + use_flag_clddet: >>>clddet_channels_cris-fsr_n21<<< + maxvalue: 1e-12 + defer to post: true + action: + name: reject + - filter: Bounds Check + apply at iterations: 0, 1, 2 + filter variables: + - name: brightnessTemperature + channels: 19, 24, 26-28, 31-33, 37, 39, 42, 44, 47, 49-200, 208, 211, 216, + 224, 234, 236, 238-239, 242, 246, 248, 255, 264, 266, 268, 275, 279, 283, + 285, 291, 295, 301, 305, 311, 332, 342, 389, 400, 402, 404, 406, 410, + 427, 439-441, 445, 449, 455, 458, 461, 464, 467, 470, 473, 475, 482, 486-487, + 490, 493, 496, 499, 501, 503, 505, 511, 513-514, 518-520, 522, 529, 534, + 563, 568, 575, 592, 594, 596, 598, 600, 602, 604, 611, 614, 616, 618, + 620, 622, 626, 631, 638, 646, 648, 652, 659, 673, 675, 678, 684, 688, + 694, 700, 707, 710, 713-714, 718, 720, 722, 725, 728, 735, 742, 748, 753, + 762, 780, 784, 798, 849, 860, 862, 866, 874, 882, 890, 898, 906-908, 914, + 937, 972-973, 978, 980-981, 988, 995, 998, 1000, 1003, 1008-1010, 1014, + 1017-1018, 1020, 1022, 1024, 1026, 1029-1030, 1032, 1034, 1037-1038, 1041-1042, + 1044, 1046, 1049-1050, 1053-1054, 1058, 1060, 1062, 1064, 1066, 1069, + 1076-1077, 1080, 1086, 1091, 1095, 1101, 1109, 1112, 1121, 1128, 1133, + 1163, 1172, 1187, 1189, 1205, 1211, 1219, 1231, 1245, 1271, 1289, 1300, + 1313, 1316, 1325, 1329, 1346-1347, 1473-1474, 1491, 1499, 1553, 1570, + 1596, 1602, 1619, 1624, 1635, 1939-1987, 2119, 2140, 2143, 2147, 2153, + 2158, 2161, 2168, 2171, 2175, 2182 + test variables: + - name: ObsFunction/ChannelUseflagCheckRad + channels: 19, 24, 26-28, 31-33, 37, 39, 42, 44, 47, 49-200, 208, 211, 216, + 224, 234, 236, 238-239, 242, 246, 248, 255, 264, 266, 268, 275, 279, 283, + 285, 291, 295, 301, 305, 311, 332, 342, 389, 400, 402, 404, 406, 410, + 427, 439-441, 445, 449, 455, 458, 461, 464, 467, 470, 473, 475, 482, 486-487, + 490, 493, 496, 499, 501, 503, 505, 511, 513-514, 518-520, 522, 529, 534, + 563, 568, 575, 592, 594, 596, 598, 600, 602, 604, 611, 614, 616, 618, + 620, 622, 626, 631, 638, 646, 648, 652, 659, 673, 675, 678, 684, 688, + 694, 700, 707, 710, 713-714, 718, 720, 722, 725, 728, 735, 742, 748, 753, + 762, 780, 784, 798, 849, 860, 862, 866, 874, 882, 890, 898, 906-908, 914, + 937, 972-973, 978, 980-981, 988, 995, 998, 1000, 1003, 1008-1010, 1014, + 1017-1018, 1020, 1022, 1024, 1026, 1029-1030, 1032, 1034, 1037-1038, 1041-1042, + 1044, 1046, 1049-1050, 1053-1054, 1058, 1060, 1062, 1064, 1066, 1069, + 1076-1077, 1080, 1086, 1091, 1095, 1101, 1109, 1112, 1121, 1128, 1133, + 1163, 1172, 1187, 1189, 1205, 1211, 1219, 1231, 1245, 1271, 1289, 1300, + 1313, 1316, 1325, 1329, 1346-1347, 1473-1474, 1491, 1499, 1553, 1570, + 1596, 1602, 1619, 1624, 1635, 1939-1987, 2119, 2140, 2143, 2147, 2153, + 2158, 2161, 2168, 2171, 2175, 2182 + options: + channels: 19, 24, 26-28, 31-33, 37, 39, 42, 44, 47, 49-200, 208, 211, + 216, 224, 234, 236, 238-239, 242, 246, 248, 255, 264, 266, 268, 275, + 279, 283, 285, 291, 295, 301, 305, 311, 332, 342, 389, 400, 402, 404, + 406, 410, 427, 439-441, 445, 449, 455, 458, 461, 464, 467, 470, 473, + 475, 482, 486-487, 490, 493, 496, 499, 501, 503, 505, 511, 513-514, + 518-520, 522, 529, 534, 563, 568, 575, 592, 594, 596, 598, 600, 602, + 604, 611, 614, 616, 618, 620, 622, 626, 631, 638, 646, 648, 652, 659, + 673, 675, 678, 684, 688, 694, 700, 707, 710, 713-714, 718, 720, 722, + 725, 728, 735, 742, 748, 753, 762, 780, 784, 798, 849, 860, 862, 866, + 874, 882, 890, 898, 906-908, 914, 937, 972-973, 978, 980-981, 988, 995, + 998, 1000, 1003, 1008-1010, 1014, 1017-1018, 1020, 1022, 1024, 1026, + 1029-1030, 1032, 1034, 1037-1038, 1041-1042, 1044, 1046, 1049-1050, + 1053-1054, 1058, 1060, 1062, 1064, 1066, 1069, 1076-1077, 1080, 1086, + 1091, 1095, 1101, 1109, 1112, 1121, 1128, 1133, 1163, 1172, 1187, 1189, + 1205, 1211, 1219, 1231, 1245, 1271, 1289, 1300, 1313, 1316, 1325, 1329, + 1346-1347, 1473-1474, 1491, 1499, 1553, 1570, 1596, 1602, 1619, 1624, + 1635, 1939-1987, 2119, 2140, 2143, 2147, 2153, 2158, 2161, 2168, 2171, + 2175, 2182 + use_flag: >>>use_channels_cris-fsr_n21<<< + minvalue: 1e-12 + action: + name: reject + observation_name: cris-fsr_n21 diff --git a/src/Applications/GEOSdas_App/jedi/etc/obs/cris-fsr_npp.yaml b/src/Applications/GEOSdas_App/jedi/etc/obs/cris-fsr_npp.yaml new file mode 100644 index 00000000..ed1a1602 --- /dev/null +++ b/src/Applications/GEOSdas_App/jedi/etc/obs/cris-fsr_npp.yaml @@ -0,0 +1,1703 @@ + - obs space: + name: CRIS-FSR NPP + obsdatain: + engine: + type: H5File + obsfile: ./obs/cris-fsr_npp.$BYYYYYMMDDTHH0000Z.nc4 + missing file action: warn + obsdataout: + engine: + type: H5File + obsfile: ./hofx/cris-fsr_npp.$BYYYYYMMDDTHH0000Z.nc4 + io pool: + max pool size: 6 + simulated variables: + - brightnessTemperature + channels: 19, 24, 26-28, 31-33, 37, 39, 42, 44, 47, 49-200, 208, 211, 216, + 224, 234, 236, 238-239, 242, 246, 248, 255, 264, 266, 268, 275, 279, 283, + 285, 291, 295, 301, 305, 311, 332, 342, 389, 400, 402, 404, 406, 410, 427, + 439-441, 445, 449, 455, 458, 461, 464, 467, 470, 473, 475, 482, 486-487, + 490, 493, 496, 499, 501, 503, 505, 511, 513-514, 518-520, 522, 529, 534, + 563, 568, 575, 592, 594, 596, 598, 600, 602, 604, 611, 614, 616, 618, 620, + 622, 626, 631, 638, 646, 648, 652, 659, 673, 675, 678, 684, 688, 694, 700, + 707, 710, 713-714, 718, 720, 722, 725, 728, 735, 742, 748, 753, 762, 780, + 784, 798, 849, 860, 862, 866, 874, 882, 890, 898, 906-908, 914, 937, 972-973, + 978, 980-981, 988, 995, 998, 1000, 1003, 1008-1010, 1014, 1017-1018, 1020, + 1022, 1024, 1026, 1029-1030, 1032, 1034, 1037-1038, 1041-1042, 1044, 1046, + 1049-1050, 1053-1054, 1058, 1060, 1062, 1064, 1066, 1069, 1076-1077, 1080, + 1086, 1091, 1095, 1101, 1109, 1112, 1121, 1128, 1133, 1163, 1172, 1187, + 1189, 1205, 1211, 1219, 1231, 1245, 1271, 1289, 1300, 1313, 1316, 1325, + 1329, 1346-1347, 1473-1474, 1491, 1499, 1553, 1570, 1596, 1602, 1619, 1624, + 1635, 1939-1987, 2119, 2140, 2143, 2147, 2153, 2158, 2161, 2168, 2171, 2175, + 2182 + obs operator: + name: CRTM + Absorbers: + - H2O + - O3 + - CO2 + obs options: + Sensor_ID: cris-fsr_npp + EndianType: little_endian + CoefficientPath: $JEDI_CRTM_COEFFS + linear obs operator: + Absorbers: + - H2O + - O3 + Surfaces: + - Water_Temperature + - Land_Temperature + - Ice_Temperature + - Snow_Temperature + obs bias: + input file: ./obs/cris-fsr_npp.$PYYYYYMMDDTHH0000Z.satbias.nc4 + output file: ./vbc/cris-fsr_npp.$BYYYYYMMDDTHH0000Z.satbias.nc4 + variational bc: + predictors: + - name: constant + - name: lapseRate + order: 2 + tlapse: ./obs/cris-fsr_npp.$PYYYYYMMDDTHH0000Z.tlapse.txt + - name: lapseRate + tlapse: ./obs/cris-fsr_npp.$PYYYYYMMDDTHH0000Z.tlapse.txt + - name: emissivityJacobian + - name: sensorScanAngle + order: 4 + - name: sensorScanAngle + order: 3 + - name: sensorScanAngle + order: 2 + - name: sensorScanAngle + covariance: + minimal required obs number: 20 + variance range: + - 1e-06 + - 10.0 + step size: 0.0001 + largest analysis variance: 10000.0 + prior: + input file: ./obs/cris-fsr_npp.$PYYYYYMMDDTHH0000Z.satbias_cov.nc4 + inflation: + ratio: 1.1 + ratio for small dataset: 2.0 + output file: ./vbc/cris-fsr_npp.$BYYYYYMMDDTHH0000Z.satbias_cov.nc4 + obs error: + covariance model: cross variable covariances + input file: fv3-jedi/rcov/cris-fsr_108_jedi_rcov.nc4 + obs prior filters: + - filter: Perform Action + apply at iterations: 0, 1, 2 + filter variables: + - name: brightnessTemperature + channels: 19, 24, 26-28, 31-33, 37, 39, 42, 44, 47, 49-200, 208, 211, 216, + 224, 234, 236, 238-239, 242, 246, 248, 255, 264, 266, 268, 275, 279, 283, + 285, 291, 295, 301, 305, 311, 332, 342, 389, 400, 402, 404, 406, 410, + 427, 439-441, 445, 449, 455, 458, 461, 464, 467, 470, 473, 475, 482, 486-487, + 490, 493, 496, 499, 501, 503, 505, 511, 513-514, 518-520, 522, 529, 534, + 563, 568, 575, 592, 594, 596, 598, 600, 602, 604, 611, 614, 616, 618, + 620, 622, 626, 631, 638, 646, 648, 652, 659, 673, 675, 678, 684, 688, + 694, 700, 707, 710, 713-714, 718, 720, 722, 725, 728, 735, 742, 748, 753, + 762, 780, 784, 798, 849, 860, 862, 866, 874, 882, 890, 898, 906-908, 914, + 937, 972-973, 978, 980-981, 988, 995, 998, 1000, 1003, 1008-1010, 1014, + 1017-1018, 1020, 1022, 1024, 1026, 1029-1030, 1032, 1034, 1037-1038, 1041-1042, + 1044, 1046, 1049-1050, 1053-1054, 1058, 1060, 1062, 1064, 1066, 1069, + 1076-1077, 1080, 1086, 1091, 1095, 1101, 1109, 1112, 1121, 1128, 1133, + 1163, 1172, 1187, 1189, 1205, 1211, 1219, 1231, 1245, 1271, 1289, 1300, + 1313, 1316, 1325, 1329, 1346-1347, 1473-1474, 1491, 1499, 1553, 1570, + 1596, 1602, 1619, 1624, 1635, 1939-1987, 2119, 2140, 2143, 2147, 2153, + 2158, 2161, 2168, 2171, 2175, 2182 + action: + name: assign error + error parameter vector: &error_param-cris-fsr_npp + - 0.823 + - 0.76 + - 0.736 + - 0.743 + - 0.856 + - 1.079 + - 0.888 + - 0.778 + - 0.671 + - 0.65 + - 0.643 + - 0.629 + - 0.629 + - 0.618 + - 0.638 + - 0.619 + - 0.61 + - 0.627 + - 0.601 + - 0.617 + - 0.608 + - 0.498 + - 0.5112 + - 0.4922 + - 0.4959 + - 0.4954 + - 0.4836 + - 0.514 + - 0.5005 + - 0.4917 + - 0.4881 + - 0.4656 + - 0.4793 + - 0.4638 + - 0.4557 + - 0.4666 + - 0.4468 + - 0.4534 + - 0.4471 + - 0.4448 + - 0.4469 + - 0.536 + - 0.4426 + - 0.4388 + - 0.534 + - 0.4368 + - 0.438 + - 0.531 + - 0.4379 + - 0.535 + - 0.4404 + - 0.4405 + - 0.4409 + - 0.4472 + - 0.4555 + - 0.4433 + - 0.4437 + - 0.4454 + - 0.4448 + - 0.4465 + - 0.4499 + - 0.4488 + - 0.54 + - 0.4534 + - 0.4472 + - 0.455 + - 0.4562 + - 0.452 + - 0.4639 + - 0.538 + - 0.4573 + - 0.4604 + - 0.4533 + - 0.4692 + - 0.566 + - 0.4457 + - 0.4457 + - 0.5154 + - 0.5084 + - 0.528 + - 0.552 + - 0.56 + - 0.567 + - 0.546 + - 0.495 + - 0.4809 + - 0.4732 + - 0.4861 + - 0.4632 + - 0.529 + - 0.4748 + - 0.5007 + - 0.5711 + - 0.595 + - 0.5469 + - 0.626 + - 0.541 + - 0.543 + - 0.533 + - 0.541 + - 0.4695 + - 0.53 + - 0.539 + - 0.529 + - 0.542 + - 0.4681 + - 0.536 + - 0.542 + - 0.535 + - 0.563 + - 0.4805 + - 0.647 + - 0.609 + - 0.553 + - 0.583 + - 0.576 + - 0.6294 + - 0.5885 + - 0.556 + - 0.578 + - 0.566 + - 0.601 + - 0.5627 + - 0.5675 + - 0.592 + - 0.5166 + - 0.589 + - 0.5291 + - 0.5892 + - 0.5976 + - 0.5834 + - 0.6512 + - 0.6748 + - 0.6615 + - 0.6003 + - 0.5669 + - 0.5587 + - 0.5507 + - 0.5871 + - 0.616 + - 0.637 + - 0.633 + - 0.639 + - 0.655 + - 0.641 + - 0.664 + - 0.648 + - 0.656 + - 0.663 + - 0.652 + - 0.681 + - 0.662 + - 0.673 + - 0.672 + - 0.68 + - 0.735 + - 0.732 + - 0.715 + - 0.674 + - 0.687 + - 0.702 + - 0.705 + - 0.715 + - 0.725 + - 0.707 + - 0.74 + - 0.74 + - 0.874 + - 0.737 + - 0.819 + - 0.76 + - 0.869 + - 0.9 + - 0.698 + - 0.823 + - 0.676 + - 0.682 + - 0.766 + - 0.68 + - 0.685 + - 0.694 + - 0.695 + - 0.689 + - 0.727 + - 0.695 + - 0.688 + - 0.677 + - 0.736 + - 0.651 + - 0.661 + - 0.6199 + - 0.6223 + - 0.6036 + - 0.6003 + - 0.5991 + - 0.598 + - 0.591 + - 0.5764 + - 0.577 + - 0.5593 + - 0.597 + - 0.576 + - 0.574 + - 0.578 + - 0.579 + - 0.575 + - 0.576 + - 0.568 + - 0.575 + - 0.569 + - 0.559 + - 0.568 + - 0.5401 + - 0.55 + - 0.5575 + - 0.578 + - 0.5635 + - 0.5786 + - 0.5807 + - 0.581 + - 0.573 + - 0.569 + - 0.567 + - 0.552 + - 0.55 + - 0.558 + - 0.552 + - 0.562 + - 0.574 + - 0.575 + - 0.629 + - 0.682 + - 0.756 + - 1.05 + - 1.122 + - 1.1402 + - 1.154 + - 1.131 + - 1.123 + - 1.159 + - 1.106 + - 1.116 + - 1.069 + - 1.077 + - 1.155 + - 1.162 + - 1.1402 + - 0.644 + - 1.208 + - 1.1402 + - 1.295 + - 1.258 + - 1.1402 + - 0.606 + - 0.603 + - 0.563 + - 0.592 + - 0.607 + - 0.611 + - 0.612 + - 0.618 + - 0.626 + - 0.629 + - 0.583 + - 0.8646 + - 0.626 + - 0.639 + - 0.559 + - 0.827 + - 0.612 + - 0.576 + - 0.58 + - 0.575 + - 0.688 + - 0.697 + - 0.743 + - 0.681 + - 0.832 + - 0.719 + - 0.785 + - 0.878 + - 0.9402 + - 1.0054 + - 1.073 + - 1.129 + - 1.035 + - 1.027 + - 0.9703 + - 1.195 + - 0.9153 + - 1.266 + - 1.153 + - 1.348 + - 1.18 + - 1.269 + - 1.311 + - 0.9914 + - 1.359 + - 1.166 + - 1.139 + - 1.2817 + - 1.398 + - 1.542 + - 1.229 + - 1.377 + - 1.28 + - 1.245 + - 1.1188 + - 1.193 + - 1.293 + - 1.275 + - 1.331 + - 1.34 + - 1.099 + - 1.048 + - 1.124 + - 1.225 + - 1.183 + - 1.196 + - 1.4 + - 1.333 + - 1.417 + - 1.326 + - 1.305 + - 1.0638 + - 1.268 + - 1.217 + - 1.289 + - 1.395 + - 1.232 + - 1.435 + - 1.298 + - 1.328 + - 1.262 + - 1.199 + - 1.391 + - 1.233 + - 1.329 + - 1.664 + - 1.509 + - 1.349 + - 1.481 + - 1.595 + - 1.485 + - 1.532 + - 1.504 + - 1.584 + - 1.609 + - 1.516 + - 1.489 + - 1.502 + - 1.544 + - 1.611 + - 1.539 + - 1.296 + - 1.288 + - 1.241 + - 1.32 + - 1.313 + - 1.301 + - 1.843 + - 1.747 + - 1.711 + - 1.771 + - 1.937 + - 1.575 + - 1.573 + - 1.5 + - 1.459 + - 1.402 + - 1.363 + - 2.201 + - 2.127 + - 2.177 + - 2.157 + - 2.192 + - 2.146 + - 2.151 + - 2.071 + - 1.986 + - 1.845 + - 1.687 + - 1.505 + - 1.373 + - 1.229 + - 1.113 + - 1.004 + - 0.936 + - 0.895 + - 0.871 + - 0.841 + - 0.821 + - 0.805 + - 0.8 + - 0.792 + - 0.797 + - 0.791 + - 0.783 + - 0.777 + - 0.785 + - 0.787 + - 0.789 + - 0.793 + - 0.794 + - 0.745 + - 0.75 + - 0.748 + - 0.749 + - 0.744 + - 0.733 + - 0.733 + - 0.741 + - 0.746 + - 0.746 + - 0.738 + - 0.743 + - 0.745 + - 0.749 + - 0.75 + - 0.75 + - 0.884 + - 0.906 + - 0.917 + - 0.924 + - 0.922 + - 0.928 + - 0.921 + - 0.938 + - 0.931 + - 0.943 + - 0.946 + - filter: Variable Assignment + apply at iterations: 0, 1, 2 + assignments: + - name: ObsError/brightnessTemperature + channels: 19, 24, 26-28, 31-33, 37, 39, 42, 44, 47, 49-200, 208, 211, 216, + 224, 234, 236, 238-239, 242, 246, 248, 255, 264, 266, 268, 275, 279, 283, + 285, 291, 295, 301, 305, 311, 332, 342, 389, 400, 402, 404, 406, 410, + 427, 439-441, 445, 449, 455, 458, 461, 464, 467, 470, 473, 475, 482, 486-487, + 490, 493, 496, 499, 501, 503, 505, 511, 513-514, 518-520, 522, 529, 534, + 563, 568, 575, 592, 594, 596, 598, 600, 602, 604, 611, 614, 616, 618, + 620, 622, 626, 631, 638, 646, 648, 652, 659, 673, 675, 678, 684, 688, + 694, 700, 707, 710, 713-714, 718, 720, 722, 725, 728, 735, 742, 748, 753, + 762, 780, 784, 798, 849, 860, 862, 866, 874, 882, 890, 898, 906-908, 914, + 937, 972-973, 978, 980-981, 988, 995, 998, 1000, 1003, 1008-1010, 1014, + 1017-1018, 1020, 1022, 1024, 1026, 1029-1030, 1032, 1034, 1037-1038, 1041-1042, + 1044, 1046, 1049-1050, 1053-1054, 1058, 1060, 1062, 1064, 1066, 1069, + 1076-1077, 1080, 1086, 1091, 1095, 1101, 1109, 1112, 1121, 1128, 1133, + 1163, 1172, 1187, 1189, 1205, 1211, 1219, 1231, 1245, 1271, 1289, 1300, + 1313, 1316, 1325, 1329, 1346-1347, 1473-1474, 1491, 1499, 1553, 1570, + 1596, 1602, 1619, 1624, 1635, 1939-1987, 2119, 2140, 2143, 2147, 2153, + 2158, 2161, 2168, 2171, 2175, 2182 + type: float + function: + name: ObsFunction/Arithmetic + options: + variables: + - name: ObsErrorData/brightnessTemperature + channels: 19, 24, 26-28, 31-33, 37, 39, 42, 44, 47, 49-200, 208, 211, + 216, 224, 234, 236, 238-239, 242, 246, 248, 255, 264, 266, 268, + 275, 279, 283, 285, 291, 295, 301, 305, 311, 332, 342, 389, 400, + 402, 404, 406, 410, 427, 439-441, 445, 449, 455, 458, 461, 464, + 467, 470, 473, 475, 482, 486-487, 490, 493, 496, 499, 501, 503, + 505, 511, 513-514, 518-520, 522, 529, 534, 563, 568, 575, 592, 594, + 596, 598, 600, 602, 604, 611, 614, 616, 618, 620, 622, 626, 631, + 638, 646, 648, 652, 659, 673, 675, 678, 684, 688, 694, 700, 707, + 710, 713-714, 718, 720, 722, 725, 728, 735, 742, 748, 753, 762, + 780, 784, 798, 849, 860, 862, 866, 874, 882, 890, 898, 906-908, + 914, 937, 972-973, 978, 980-981, 988, 995, 998, 1000, 1003, 1008-1010, + 1014, 1017-1018, 1020, 1022, 1024, 1026, 1029-1030, 1032, 1034, + 1037-1038, 1041-1042, 1044, 1046, 1049-1050, 1053-1054, 1058, 1060, + 1062, 1064, 1066, 1069, 1076-1077, 1080, 1086, 1091, 1095, 1101, + 1109, 1112, 1121, 1128, 1133, 1163, 1172, 1187, 1189, 1205, 1211, + 1219, 1231, 1245, 1271, 1289, 1300, 1313, 1316, 1325, 1329, 1346-1347, + 1473-1474, 1491, 1499, 1553, 1570, 1596, 1602, 1619, 1624, 1635, + 1939-1987, 2119, 2140, 2143, 2147, 2153, 2158, 2161, 2168, 2171, + 2175, 2182 + obs post filters: + - filter: BlackList + apply at iterations: 0, 1, 2 + filter variables: + - name: brightnessTemperature + channels: 1972, 1973, 1974, 1975, 1976, 1977, 1978, 1979, 1980, 1981, 1982, + 1983, 1984, 1985, 1986, 1987, 2119, 2140, 2143, 2147, 2153, 2158, 2161, + 2168, 2171, 2175, 2182 + where: + - variable: + name: MetaData/solarZenithAngle + maxvalue: 88.9999 + - variable: + name: GeoVaLs/water_area_fraction + minvalue: 1e-12 + action: + name: reject + - filter: BlackList + apply at iterations: 0, 1, 2 + filter variables: + - name: brightnessTemperature + channels: 19, 24, 26-28, 31-33, 37, 39, 42, 44, 47, 49-200, 208, 211, 216, + 224, 234, 236, 238-239, 242, 246, 248, 255, 264, 266, 268, 275, 279, 283, + 285, 291, 295, 301, 305, 311, 332, 342, 389, 400, 402, 404, 406, 410, + 427, 439-441, 445, 449, 455, 458, 461, 464, 467, 470, 473, 475, 482, 486-487, + 490, 493, 496, 499, 501, 503, 505, 511, 513-514, 518-520, 522, 529, 534, + 563, 568, 575, 592, 594, 596, 598, 600, 602, 604, 611, 614, 616, 618, + 620, 622, 626, 631, 638, 646, 648, 652, 659, 673, 675, 678, 684, 688, + 694, 700, 707, 710, 713-714, 718, 720, 722, 725, 728, 735, 742, 748, 753, + 762, 780, 784, 798, 849, 860, 862, 866, 874, 882, 890, 898, 906-908, 914, + 937, 972-973, 978, 980-981, 988, 995, 998, 1000, 1003, 1008-1010, 1014, + 1017-1018, 1020, 1022, 1024, 1026, 1029-1030, 1032, 1034, 1037-1038, 1041-1042, + 1044, 1046, 1049-1050, 1053-1054, 1058, 1060, 1062, 1064, 1066, 1069, + 1076-1077, 1080, 1086, 1091, 1095, 1101, 1109, 1112, 1121, 1128, 1133, + 1163, 1172, 1187, 1189, 1205, 1211, 1219, 1231, 1245, 1271, 1289, 1300, + 1313, 1316, 1325, 1329, 1346-1347, 1473-1474, 1491, 1499, 1553, 1570, + 1596, 1602, 1619, 1624, 1635, 1939-1987, 2119, 2140, 2143, 2147, 2153, + 2158, 2161, 2168, 2171, 2175, 2182 + action: + name: inflate error + inflation variable: + name: ObsFunction/ObsErrorFactorWavenumIR + channels: 19, 24, 26-28, 31-33, 37, 39, 42, 44, 47, 49-200, 208, 211, + 216, 224, 234, 236, 238-239, 242, 246, 248, 255, 264, 266, 268, 275, + 279, 283, 285, 291, 295, 301, 305, 311, 332, 342, 389, 400, 402, 404, + 406, 410, 427, 439-441, 445, 449, 455, 458, 461, 464, 467, 470, 473, + 475, 482, 486-487, 490, 493, 496, 499, 501, 503, 505, 511, 513-514, + 518-520, 522, 529, 534, 563, 568, 575, 592, 594, 596, 598, 600, 602, + 604, 611, 614, 616, 618, 620, 622, 626, 631, 638, 646, 648, 652, 659, + 673, 675, 678, 684, 688, 694, 700, 707, 710, 713-714, 718, 720, 722, + 725, 728, 735, 742, 748, 753, 762, 780, 784, 798, 849, 860, 862, 866, + 874, 882, 890, 898, 906-908, 914, 937, 972-973, 978, 980-981, 988, 995, + 998, 1000, 1003, 1008-1010, 1014, 1017-1018, 1020, 1022, 1024, 1026, + 1029-1030, 1032, 1034, 1037-1038, 1041-1042, 1044, 1046, 1049-1050, + 1053-1054, 1058, 1060, 1062, 1064, 1066, 1069, 1076-1077, 1080, 1086, + 1091, 1095, 1101, 1109, 1112, 1121, 1128, 1133, 1163, 1172, 1187, 1189, + 1205, 1211, 1219, 1231, 1245, 1271, 1289, 1300, 1313, 1316, 1325, 1329, + 1346-1347, 1473-1474, 1491, 1499, 1553, 1570, 1596, 1602, 1619, 1624, + 1635, 1939-1987, 2119, 2140, 2143, 2147, 2153, 2158, 2161, 2168, 2171, + 2175, 2182 + options: + channels: 19, 24, 26-28, 31-33, 37, 39, 42, 44, 47, 49-200, 208, 211, + 216, 224, 234, 236, 238-239, 242, 246, 248, 255, 264, 266, 268, 275, + 279, 283, 285, 291, 295, 301, 305, 311, 332, 342, 389, 400, 402, 404, + 406, 410, 427, 439-441, 445, 449, 455, 458, 461, 464, 467, 470, 473, + 475, 482, 486-487, 490, 493, 496, 499, 501, 503, 505, 511, 513-514, + 518-520, 522, 529, 534, 563, 568, 575, 592, 594, 596, 598, 600, 602, + 604, 611, 614, 616, 618, 620, 622, 626, 631, 638, 646, 648, 652, 659, + 673, 675, 678, 684, 688, 694, 700, 707, 710, 713-714, 718, 720, 722, + 725, 728, 735, 742, 748, 753, 762, 780, 784, 798, 849, 860, 862, 866, + 874, 882, 890, 898, 906-908, 914, 937, 972-973, 978, 980-981, 988, + 995, 998, 1000, 1003, 1008-1010, 1014, 1017-1018, 1020, 1022, 1024, + 1026, 1029-1030, 1032, 1034, 1037-1038, 1041-1042, 1044, 1046, 1049-1050, + 1053-1054, 1058, 1060, 1062, 1064, 1066, 1069, 1076-1077, 1080, 1086, + 1091, 1095, 1101, 1109, 1112, 1121, 1128, 1133, 1163, 1172, 1187, + 1189, 1205, 1211, 1219, 1231, 1245, 1271, 1289, 1300, 1313, 1316, + 1325, 1329, 1346-1347, 1473-1474, 1491, 1499, 1553, 1570, 1596, 1602, + 1619, 1624, 1635, 1939-1987, 2119, 2140, 2143, 2147, 2153, 2158, 2161, + 2168, 2171, 2175, 2182 + - filter: Bounds Check + apply at iterations: 0, 1, 2 + filter variables: + - name: brightnessTemperature + channels: 19, 24, 26-28, 31-33, 37, 39, 42, 44, 47, 49-200, 208, 211, 216, + 224, 234, 236, 238-239, 242, 246, 248, 255, 264, 266, 268, 275, 279, 283, + 285, 291, 295, 301, 305, 311, 332, 342, 389, 400, 402, 404, 406, 410, + 427, 439-441, 445, 449, 455, 458, 461, 464, 467, 470, 473, 475, 482, 486-487, + 490, 493, 496, 499, 501, 503, 505, 511, 513-514, 518-520, 522, 529, 534, + 563, 568, 575, 592, 594, 596, 598, 600, 602, 604, 611, 614, 616, 618, + 620, 622, 626, 631, 638, 646, 648, 652, 659, 673, 675, 678, 684, 688, + 694, 700, 707, 710, 713-714, 718, 720, 722, 725, 728, 735, 742, 748, 753, + 762, 780, 784, 798, 849, 860, 862, 866, 874, 882, 890, 898, 906-908, 914, + 937, 972-973, 978, 980-981, 988, 995, 998, 1000, 1003, 1008-1010, 1014, + 1017-1018, 1020, 1022, 1024, 1026, 1029-1030, 1032, 1034, 1037-1038, 1041-1042, + 1044, 1046, 1049-1050, 1053-1054, 1058, 1060, 1062, 1064, 1066, 1069, + 1076-1077, 1080, 1086, 1091, 1095, 1101, 1109, 1112, 1121, 1128, 1133, + 1163, 1172, 1187, 1189, 1205, 1211, 1219, 1231, 1245, 1271, 1289, 1300, + 1313, 1316, 1325, 1329, 1346-1347, 1473-1474, 1491, 1499, 1553, 1570, + 1596, 1602, 1619, 1624, 1635, 1939-1987, 2119, 2140, 2143, 2147, 2153, + 2158, 2161, 2168, 2171, 2175, 2182 + minvalue: 50.00001 + maxvalue: 549.99999 + action: + name: reject + - filter: BlackList + apply at iterations: 0, 1, 2 + filter variables: + - name: brightnessTemperature + channels: 19, 24, 26-28, 31-33, 37, 39, 42, 44, 47, 49-200, 208, 211, 216, + 224, 234, 236, 238-239, 242, 246, 248, 255, 264, 266, 268, 275, 279, 283, + 285, 291, 295, 301, 305, 311, 332, 342, 389, 400, 402, 404, 406, 410, + 427, 439-441, 445, 449, 455, 458, 461, 464, 467, 470, 473, 475, 482, 486-487, + 490, 493, 496, 499, 501, 503, 505, 511, 513-514, 518-520, 522, 529, 534, + 563, 568, 575, 592, 594, 596, 598, 600, 602, 604, 611, 614, 616, 618, + 620, 622, 626, 631, 638, 646, 648, 652, 659, 673, 675, 678, 684, 688, + 694, 700, 707, 710, 713-714, 718, 720, 722, 725, 728, 735, 742, 748, 753, + 762, 780, 784, 798, 849, 860, 862, 866, 874, 882, 890, 898, 906-908, 914, + 937, 972-973, 978, 980-981, 988, 995, 998, 1000, 1003, 1008-1010, 1014, + 1017-1018, 1020, 1022, 1024, 1026, 1029-1030, 1032, 1034, 1037-1038, 1041-1042, + 1044, 1046, 1049-1050, 1053-1054, 1058, 1060, 1062, 1064, 1066, 1069, + 1076-1077, 1080, 1086, 1091, 1095, 1101, 1109, 1112, 1121, 1128, 1133, + 1163, 1172, 1187, 1189, 1205, 1211, 1219, 1231, 1245, 1271, 1289, 1300, + 1313, 1316, 1325, 1329, 1346-1347, 1473-1474, 1491, 1499, 1553, 1570, + 1596, 1602, 1619, 1624, 1635, 1939-1987, 2119, 2140, 2143, 2147, 2153, + 2158, 2161, 2168, 2171, 2175, 2182 + action: + name: inflate error + inflation variable: + name: ObsFunction/ObsErrorFactorTopoRad + channels: 19, 24, 26-28, 31-33, 37, 39, 42, 44, 47, 49-200, 208, 211, + 216, 224, 234, 236, 238-239, 242, 246, 248, 255, 264, 266, 268, 275, + 279, 283, 285, 291, 295, 301, 305, 311, 332, 342, 389, 400, 402, 404, + 406, 410, 427, 439-441, 445, 449, 455, 458, 461, 464, 467, 470, 473, + 475, 482, 486-487, 490, 493, 496, 499, 501, 503, 505, 511, 513-514, + 518-520, 522, 529, 534, 563, 568, 575, 592, 594, 596, 598, 600, 602, + 604, 611, 614, 616, 618, 620, 622, 626, 631, 638, 646, 648, 652, 659, + 673, 675, 678, 684, 688, 694, 700, 707, 710, 713-714, 718, 720, 722, + 725, 728, 735, 742, 748, 753, 762, 780, 784, 798, 849, 860, 862, 866, + 874, 882, 890, 898, 906-908, 914, 937, 972-973, 978, 980-981, 988, 995, + 998, 1000, 1003, 1008-1010, 1014, 1017-1018, 1020, 1022, 1024, 1026, + 1029-1030, 1032, 1034, 1037-1038, 1041-1042, 1044, 1046, 1049-1050, + 1053-1054, 1058, 1060, 1062, 1064, 1066, 1069, 1076-1077, 1080, 1086, + 1091, 1095, 1101, 1109, 1112, 1121, 1128, 1133, 1163, 1172, 1187, 1189, + 1205, 1211, 1219, 1231, 1245, 1271, 1289, 1300, 1313, 1316, 1325, 1329, + 1346-1347, 1473-1474, 1491, 1499, 1553, 1570, 1596, 1602, 1619, 1624, + 1635, 1939-1987, 2119, 2140, 2143, 2147, 2153, 2158, 2161, 2168, 2171, + 2175, 2182 + options: + channels: 19, 24, 26-28, 31-33, 37, 39, 42, 44, 47, 49-200, 208, 211, + 216, 224, 234, 236, 238-239, 242, 246, 248, 255, 264, 266, 268, 275, + 279, 283, 285, 291, 295, 301, 305, 311, 332, 342, 389, 400, 402, 404, + 406, 410, 427, 439-441, 445, 449, 455, 458, 461, 464, 467, 470, 473, + 475, 482, 486-487, 490, 493, 496, 499, 501, 503, 505, 511, 513-514, + 518-520, 522, 529, 534, 563, 568, 575, 592, 594, 596, 598, 600, 602, + 604, 611, 614, 616, 618, 620, 622, 626, 631, 638, 646, 648, 652, 659, + 673, 675, 678, 684, 688, 694, 700, 707, 710, 713-714, 718, 720, 722, + 725, 728, 735, 742, 748, 753, 762, 780, 784, 798, 849, 860, 862, 866, + 874, 882, 890, 898, 906-908, 914, 937, 972-973, 978, 980-981, 988, + 995, 998, 1000, 1003, 1008-1010, 1014, 1017-1018, 1020, 1022, 1024, + 1026, 1029-1030, 1032, 1034, 1037-1038, 1041-1042, 1044, 1046, 1049-1050, + 1053-1054, 1058, 1060, 1062, 1064, 1066, 1069, 1076-1077, 1080, 1086, + 1091, 1095, 1101, 1109, 1112, 1121, 1128, 1133, 1163, 1172, 1187, + 1189, 1205, 1211, 1219, 1231, 1245, 1271, 1289, 1300, 1313, 1316, + 1325, 1329, 1346-1347, 1473-1474, 1491, 1499, 1553, 1570, 1596, 1602, + 1619, 1624, 1635, 1939-1987, 2119, 2140, 2143, 2147, 2153, 2158, 2161, + 2168, 2171, 2175, 2182 + sensor: cris-fsr_npp + - filter: BlackList + apply at iterations: 0, 1, 2 + filter variables: + - name: brightnessTemperature + channels: 19, 24, 26-28, 31-33, 37, 39, 42, 44, 47, 49-200, 208, 211, 216, + 224, 234, 236, 238-239, 242, 246, 248, 255, 264, 266, 268, 275, 279, 283, + 285, 291, 295, 301, 305, 311, 332, 342, 389, 400, 402, 404, 406, 410, + 427, 439-441, 445, 449, 455, 458, 461, 464, 467, 470, 473, 475, 482, 486-487, + 490, 493, 496, 499, 501, 503, 505, 511, 513-514, 518-520, 522, 529, 534, + 563, 568, 575, 592, 594, 596, 598, 600, 602, 604, 611, 614, 616, 618, + 620, 622, 626, 631, 638, 646, 648, 652, 659, 673, 675, 678, 684, 688, + 694, 700, 707, 710, 713-714, 718, 720, 722, 725, 728, 735, 742, 748, 753, + 762, 780, 784, 798, 849, 860, 862, 866, 874, 882, 890, 898, 906-908, 914, + 937, 972-973, 978, 980-981, 988, 995, 998, 1000, 1003, 1008-1010, 1014, + 1017-1018, 1020, 1022, 1024, 1026, 1029-1030, 1032, 1034, 1037-1038, 1041-1042, + 1044, 1046, 1049-1050, 1053-1054, 1058, 1060, 1062, 1064, 1066, 1069, + 1076-1077, 1080, 1086, 1091, 1095, 1101, 1109, 1112, 1121, 1128, 1133, + 1163, 1172, 1187, 1189, 1205, 1211, 1219, 1231, 1245, 1271, 1289, 1300, + 1313, 1316, 1325, 1329, 1346-1347, 1473-1474, 1491, 1499, 1553, 1570, + 1596, 1602, 1619, 1624, 1635, 1939-1987, 2119, 2140, 2143, 2147, 2153, + 2158, 2161, 2168, 2171, 2175, 2182 + action: + name: inflate error + inflation variable: + name: ObsFunction/ObsErrorFactorTransmitTopRad + channels: 19, 24, 26-28, 31-33, 37, 39, 42, 44, 47, 49-200, 208, 211, + 216, 224, 234, 236, 238-239, 242, 246, 248, 255, 264, 266, 268, 275, + 279, 283, 285, 291, 295, 301, 305, 311, 332, 342, 389, 400, 402, 404, + 406, 410, 427, 439-441, 445, 449, 455, 458, 461, 464, 467, 470, 473, + 475, 482, 486-487, 490, 493, 496, 499, 501, 503, 505, 511, 513-514, + 518-520, 522, 529, 534, 563, 568, 575, 592, 594, 596, 598, 600, 602, + 604, 611, 614, 616, 618, 620, 622, 626, 631, 638, 646, 648, 652, 659, + 673, 675, 678, 684, 688, 694, 700, 707, 710, 713-714, 718, 720, 722, + 725, 728, 735, 742, 748, 753, 762, 780, 784, 798, 849, 860, 862, 866, + 874, 882, 890, 898, 906-908, 914, 937, 972-973, 978, 980-981, 988, 995, + 998, 1000, 1003, 1008-1010, 1014, 1017-1018, 1020, 1022, 1024, 1026, + 1029-1030, 1032, 1034, 1037-1038, 1041-1042, 1044, 1046, 1049-1050, + 1053-1054, 1058, 1060, 1062, 1064, 1066, 1069, 1076-1077, 1080, 1086, + 1091, 1095, 1101, 1109, 1112, 1121, 1128, 1133, 1163, 1172, 1187, 1189, + 1205, 1211, 1219, 1231, 1245, 1271, 1289, 1300, 1313, 1316, 1325, 1329, + 1346-1347, 1473-1474, 1491, 1499, 1553, 1570, 1596, 1602, 1619, 1624, + 1635, 1939-1987, 2119, 2140, 2143, 2147, 2153, 2158, 2161, 2168, 2171, + 2175, 2182 + options: + channels: 19, 24, 26-28, 31-33, 37, 39, 42, 44, 47, 49-200, 208, 211, + 216, 224, 234, 236, 238-239, 242, 246, 248, 255, 264, 266, 268, 275, + 279, 283, 285, 291, 295, 301, 305, 311, 332, 342, 389, 400, 402, 404, + 406, 410, 427, 439-441, 445, 449, 455, 458, 461, 464, 467, 470, 473, + 475, 482, 486-487, 490, 493, 496, 499, 501, 503, 505, 511, 513-514, + 518-520, 522, 529, 534, 563, 568, 575, 592, 594, 596, 598, 600, 602, + 604, 611, 614, 616, 618, 620, 622, 626, 631, 638, 646, 648, 652, 659, + 673, 675, 678, 684, 688, 694, 700, 707, 710, 713-714, 718, 720, 722, + 725, 728, 735, 742, 748, 753, 762, 780, 784, 798, 849, 860, 862, 866, + 874, 882, 890, 898, 906-908, 914, 937, 972-973, 978, 980-981, 988, + 995, 998, 1000, 1003, 1008-1010, 1014, 1017-1018, 1020, 1022, 1024, + 1026, 1029-1030, 1032, 1034, 1037-1038, 1041-1042, 1044, 1046, 1049-1050, + 1053-1054, 1058, 1060, 1062, 1064, 1066, 1069, 1076-1077, 1080, 1086, + 1091, 1095, 1101, 1109, 1112, 1121, 1128, 1133, 1163, 1172, 1187, + 1189, 1205, 1211, 1219, 1231, 1245, 1271, 1289, 1300, 1313, 1316, + 1325, 1329, 1346-1347, 1473-1474, 1491, 1499, 1553, 1570, 1596, 1602, + 1619, 1624, 1635, 1939-1987, 2119, 2140, 2143, 2147, 2153, 2158, 2161, + 2168, 2171, 2175, 2182 + - filter: Bounds Check + apply at iterations: 0, 1, 2 + filter variables: + - name: brightnessTemperature + channels: 19, 24, 26-28, 31-33, 37, 39, 42, 44, 47, 49-200, 208, 211, 216, + 224, 234, 236, 238-239, 242, 246, 248, 255, 264, 266, 268, 275, 279, 283, + 285, 291, 295, 301, 305, 311, 332, 342, 389, 400, 402, 404, 406, 410, + 427, 439-441, 445, 449, 455, 458, 461, 464, 467, 470, 473, 475, 482, 486-487, + 490, 493, 496, 499, 501, 503, 505, 511, 513-514, 518-520, 522, 529, 534, + 563, 568, 575, 592, 594, 596, 598, 600, 602, 604, 611, 614, 616, 618, + 620, 622, 626, 631, 638, 646, 648, 652, 659, 673, 675, 678, 684, 688, + 694, 700, 707, 710, 713-714, 718, 720, 722, 725, 728, 735, 742, 748, 753, + 762, 780, 784, 798, 849, 860, 862, 866, 874, 882, 890, 898, 906-908, 914, + 937, 972-973, 978, 980-981, 988, 995, 998, 1000, 1003, 1008-1010, 1014, + 1017-1018, 1020, 1022, 1024, 1026, 1029-1030, 1032, 1034, 1037-1038, 1041-1042, + 1044, 1046, 1049-1050, 1053-1054, 1058, 1060, 1062, 1064, 1066, 1069, + 1076-1077, 1080, 1086, 1091, 1095, 1101, 1109, 1112, 1121, 1128, 1133, + 1163, 1172, 1187, 1189, 1205, 1211, 1219, 1231, 1245, 1271, 1289, 1300, + 1313, 1316, 1325, 1329, 1346-1347, 1473-1474, 1491, 1499, 1553, 1570, + 1596, 1602, 1619, 1624, 1635, 1939-1987, 2119, 2140, 2143, 2147, 2153, + 2158, 2161, 2168, 2171, 2175, 2182 + test variables: + - name: ObsFunction/CloudDetectMinResidualIR + channels: 19, 24, 26-28, 31-33, 37, 39, 42, 44, 47, 49-200, 208, 211, 216, + 224, 234, 236, 238-239, 242, 246, 248, 255, 264, 266, 268, 275, 279, 283, + 285, 291, 295, 301, 305, 311, 332, 342, 389, 400, 402, 404, 406, 410, + 427, 439-441, 445, 449, 455, 458, 461, 464, 467, 470, 473, 475, 482, 486-487, + 490, 493, 496, 499, 501, 503, 505, 511, 513-514, 518-520, 522, 529, 534, + 563, 568, 575, 592, 594, 596, 598, 600, 602, 604, 611, 614, 616, 618, + 620, 622, 626, 631, 638, 646, 648, 652, 659, 673, 675, 678, 684, 688, + 694, 700, 707, 710, 713-714, 718, 720, 722, 725, 728, 735, 742, 748, 753, + 762, 780, 784, 798, 849, 860, 862, 866, 874, 882, 890, 898, 906-908, 914, + 937, 972-973, 978, 980-981, 988, 995, 998, 1000, 1003, 1008-1010, 1014, + 1017-1018, 1020, 1022, 1024, 1026, 1029-1030, 1032, 1034, 1037-1038, 1041-1042, + 1044, 1046, 1049-1050, 1053-1054, 1058, 1060, 1062, 1064, 1066, 1069, + 1076-1077, 1080, 1086, 1091, 1095, 1101, 1109, 1112, 1121, 1128, 1133, + 1163, 1172, 1187, 1189, 1205, 1211, 1219, 1231, 1245, 1271, 1289, 1300, + 1313, 1316, 1325, 1329, 1346-1347, 1473-1474, 1491, 1499, 1553, 1570, + 1596, 1602, 1619, 1624, 1635, 1939-1987, 2119, 2140, 2143, 2147, 2153, + 2158, 2161, 2168, 2171, 2175, 2182 + options: + channels: 19, 24, 26-28, 31-33, 37, 39, 42, 44, 47, 49-200, 208, 211, + 216, 224, 234, 236, 238-239, 242, 246, 248, 255, 264, 266, 268, 275, + 279, 283, 285, 291, 295, 301, 305, 311, 332, 342, 389, 400, 402, 404, + 406, 410, 427, 439-441, 445, 449, 455, 458, 461, 464, 467, 470, 473, + 475, 482, 486-487, 490, 493, 496, 499, 501, 503, 505, 511, 513-514, + 518-520, 522, 529, 534, 563, 568, 575, 592, 594, 596, 598, 600, 602, + 604, 611, 614, 616, 618, 620, 622, 626, 631, 638, 646, 648, 652, 659, + 673, 675, 678, 684, 688, 694, 700, 707, 710, 713-714, 718, 720, 722, + 725, 728, 735, 742, 748, 753, 762, 780, 784, 798, 849, 860, 862, 866, + 874, 882, 890, 898, 906-908, 914, 937, 972-973, 978, 980-981, 988, 995, + 998, 1000, 1003, 1008-1010, 1014, 1017-1018, 1020, 1022, 1024, 1026, + 1029-1030, 1032, 1034, 1037-1038, 1041-1042, 1044, 1046, 1049-1050, + 1053-1054, 1058, 1060, 1062, 1064, 1066, 1069, 1076-1077, 1080, 1086, + 1091, 1095, 1101, 1109, 1112, 1121, 1128, 1133, 1163, 1172, 1187, 1189, + 1205, 1211, 1219, 1231, 1245, 1271, 1289, 1300, 1313, 1316, 1325, 1329, + 1346-1347, 1473-1474, 1491, 1499, 1553, 1570, 1596, 1602, 1619, 1624, + 1635, 1939-1987, 2119, 2140, 2143, 2147, 2153, 2158, 2161, 2168, 2171, + 2175, 2182 + error parameter vector: *error_param-cris-fsr_npp + use_flag: >>>use_channels_cris-fsr_npp<<< + use_flag_clddet: >>>clddet_channels_cris-fsr_npp<<< + obserr_dtempf: + - 0.5 + - 2.0 + - 4.0 + - 2.0 + - 4.0 + cldthreshold_clearsky: 0.01 + cloud detection criteria: + - 0.60 + - 0.68 + - 0.72 + maxvalue: 1e-12 + action: + name: reject + - filter: Bounds Check + apply at iterations: 0, 1, 2 + filter variables: + - name: brightnessTemperature + channels: 19, 24, 26-28, 31-33, 37, 39, 42, 44, 47, 49-200, 208, 211, 216, + 224, 234, 236, 238-239, 242, 246, 248, 255, 264, 266, 268, 275, 279, 283, + 285, 291, 295, 301, 305, 311, 332, 342, 389, 400, 402, 404, 406, 410, + 427, 439-441, 445, 449, 455, 458, 461, 464, 467, 470, 473, 475, 482, 486-487, + 490, 493, 496, 499, 501, 503, 505, 511, 513-514, 518-520, 522, 529, 534, + 563, 568, 575, 592, 594, 596, 598, 600, 602, 604, 611, 614, 616, 618, + 620, 622, 626, 631, 638, 646, 648, 652, 659, 673, 675, 678, 684, 688, + 694, 700, 707, 710, 713-714, 718, 720, 722, 725, 728, 735, 742, 748, 753, + 762, 780, 784, 798, 849, 860, 862, 866, 874, 882, 890, 898, 906-908, 914, + 937, 972-973, 978, 980-981, 988, 995, 998, 1000, 1003, 1008-1010, 1014, + 1017-1018, 1020, 1022, 1024, 1026, 1029-1030, 1032, 1034, 1037-1038, 1041-1042, + 1044, 1046, 1049-1050, 1053-1054, 1058, 1060, 1062, 1064, 1066, 1069, + 1076-1077, 1080, 1086, 1091, 1095, 1101, 1109, 1112, 1121, 1128, 1133, + 1163, 1172, 1187, 1189, 1205, 1211, 1219, 1231, 1245, 1271, 1289, 1300, + 1313, 1316, 1325, 1329, 1346-1347, 1473-1474, 1491, 1499, 1553, 1570, + 1596, 1602, 1619, 1624, 1635, 1939-1987, 2119, 2140, 2143, 2147, 2153, + 2158, 2161, 2168, 2171, 2175, 2182 + test variables: + - name: ObsFunction/NearSSTRetCheckIR + channels: 19, 24, 26-28, 31-33, 37, 39, 42, 44, 47, 49-200, 208, 211, 216, + 224, 234, 236, 238-239, 242, 246, 248, 255, 264, 266, 268, 275, 279, 283, + 285, 291, 295, 301, 305, 311, 332, 342, 389, 400, 402, 404, 406, 410, + 427, 439-441, 445, 449, 455, 458, 461, 464, 467, 470, 473, 475, 482, 486-487, + 490, 493, 496, 499, 501, 503, 505, 511, 513-514, 518-520, 522, 529, 534, + 563, 568, 575, 592, 594, 596, 598, 600, 602, 604, 611, 614, 616, 618, + 620, 622, 626, 631, 638, 646, 648, 652, 659, 673, 675, 678, 684, 688, + 694, 700, 707, 710, 713-714, 718, 720, 722, 725, 728, 735, 742, 748, 753, + 762, 780, 784, 798, 849, 860, 862, 866, 874, 882, 890, 898, 906-908, 914, + 937, 972-973, 978, 980-981, 988, 995, 998, 1000, 1003, 1008-1010, 1014, + 1017-1018, 1020, 1022, 1024, 1026, 1029-1030, 1032, 1034, 1037-1038, 1041-1042, + 1044, 1046, 1049-1050, 1053-1054, 1058, 1060, 1062, 1064, 1066, 1069, + 1076-1077, 1080, 1086, 1091, 1095, 1101, 1109, 1112, 1121, 1128, 1133, + 1163, 1172, 1187, 1189, 1205, 1211, 1219, 1231, 1245, 1271, 1289, 1300, + 1313, 1316, 1325, 1329, 1346-1347, 1473-1474, 1491, 1499, 1553, 1570, + 1596, 1602, 1619, 1624, 1635, 1939-1987, 2119, 2140, 2143, 2147, 2153, + 2158, 2161, 2168, 2171, 2175, 2182 + options: + channels: 19, 24, 26-28, 31-33, 37, 39, 42, 44, 47, 49-200, 208, 211, + 216, 224, 234, 236, 238-239, 242, 246, 248, 255, 264, 266, 268, 275, + 279, 283, 285, 291, 295, 301, 305, 311, 332, 342, 389, 400, 402, 404, + 406, 410, 427, 439-441, 445, 449, 455, 458, 461, 464, 467, 470, 473, + 475, 482, 486-487, 490, 493, 496, 499, 501, 503, 505, 511, 513-514, + 518-520, 522, 529, 534, 563, 568, 575, 592, 594, 596, 598, 600, 602, + 604, 611, 614, 616, 618, 620, 622, 626, 631, 638, 646, 648, 652, 659, + 673, 675, 678, 684, 688, 694, 700, 707, 710, 713-714, 718, 720, 722, + 725, 728, 735, 742, 748, 753, 762, 780, 784, 798, 849, 860, 862, 866, + 874, 882, 890, 898, 906-908, 914, 937, 972-973, 978, 980-981, 988, 995, + 998, 1000, 1003, 1008-1010, 1014, 1017-1018, 1020, 1022, 1024, 1026, + 1029-1030, 1032, 1034, 1037-1038, 1041-1042, 1044, 1046, 1049-1050, + 1053-1054, 1058, 1060, 1062, 1064, 1066, 1069, 1076-1077, 1080, 1086, + 1091, 1095, 1101, 1109, 1112, 1121, 1128, 1133, 1163, 1172, 1187, 1189, + 1205, 1211, 1219, 1231, 1245, 1271, 1289, 1300, 1313, 1316, 1325, 1329, + 1346-1347, 1473-1474, 1491, 1499, 1553, 1570, 1596, 1602, 1619, 1624, + 1635, 1939-1987, 2119, 2140, 2143, 2147, 2153, 2158, 2161, 2168, 2171, + 2175, 2182 + error parameter vector: *error_param-cris-fsr_npp + use_flag: >>>use_channels_cris-fsr_npp<<< + maxvalue: 1e-12 + action: + name: reject + - filter: BlackList + apply at iterations: 0, 1, 2 + filter variables: + - name: brightnessTemperature + channels: 19, 24, 26-28, 31-33, 37, 39, 42, 44, 47, 49-200, 208, 211, 216, + 224, 234, 236, 238-239, 242, 246, 248, 255, 264, 266, 268, 275, 279, 283, + 285, 291, 295, 301, 305, 311, 332, 342, 389, 400, 402, 404, 406, 410, + 427, 439-441, 445, 449, 455, 458, 461, 464, 467, 470, 473, 475, 482, 486-487, + 490, 493, 496, 499, 501, 503, 505, 511, 513-514, 518-520, 522, 529, 534, + 563, 568, 575, 592, 594, 596, 598, 600, 602, 604, 611, 614, 616, 618, + 620, 622, 626, 631, 638, 646, 648, 652, 659, 673, 675, 678, 684, 688, + 694, 700, 707, 710, 713-714, 718, 720, 722, 725, 728, 735, 742, 748, 753, + 762, 780, 784, 798, 849, 860, 862, 866, 874, 882, 890, 898, 906-908, 914, + 937, 972-973, 978, 980-981, 988, 995, 998, 1000, 1003, 1008-1010, 1014, + 1017-1018, 1020, 1022, 1024, 1026, 1029-1030, 1032, 1034, 1037-1038, 1041-1042, + 1044, 1046, 1049-1050, 1053-1054, 1058, 1060, 1062, 1064, 1066, 1069, + 1076-1077, 1080, 1086, 1091, 1095, 1101, 1109, 1112, 1121, 1128, 1133, + 1163, 1172, 1187, 1189, 1205, 1211, 1219, 1231, 1245, 1271, 1289, 1300, + 1313, 1316, 1325, 1329, 1346-1347, 1473-1474, 1491, 1499, 1553, 1570, + 1596, 1602, 1619, 1624, 1635, 1939-1987, 2119, 2140, 2143, 2147, 2153, + 2158, 2161, 2168, 2171, 2175, 2182 + action: + name: inflate error + inflation variable: + name: ObsFunction/ObsErrorFactorSurfJacobianRad + channels: 19, 24, 26-28, 31-33, 37, 39, 42, 44, 47, 49-200, 208, 211, + 216, 224, 234, 236, 238-239, 242, 246, 248, 255, 264, 266, 268, 275, + 279, 283, 285, 291, 295, 301, 305, 311, 332, 342, 389, 400, 402, 404, + 406, 410, 427, 439-441, 445, 449, 455, 458, 461, 464, 467, 470, 473, + 475, 482, 486-487, 490, 493, 496, 499, 501, 503, 505, 511, 513-514, + 518-520, 522, 529, 534, 563, 568, 575, 592, 594, 596, 598, 600, 602, + 604, 611, 614, 616, 618, 620, 622, 626, 631, 638, 646, 648, 652, 659, + 673, 675, 678, 684, 688, 694, 700, 707, 710, 713-714, 718, 720, 722, + 725, 728, 735, 742, 748, 753, 762, 780, 784, 798, 849, 860, 862, 866, + 874, 882, 890, 898, 906-908, 914, 937, 972-973, 978, 980-981, 988, 995, + 998, 1000, 1003, 1008-1010, 1014, 1017-1018, 1020, 1022, 1024, 1026, + 1029-1030, 1032, 1034, 1037-1038, 1041-1042, 1044, 1046, 1049-1050, + 1053-1054, 1058, 1060, 1062, 1064, 1066, 1069, 1076-1077, 1080, 1086, + 1091, 1095, 1101, 1109, 1112, 1121, 1128, 1133, 1163, 1172, 1187, 1189, + 1205, 1211, 1219, 1231, 1245, 1271, 1289, 1300, 1313, 1316, 1325, 1329, + 1346-1347, 1473-1474, 1491, 1499, 1553, 1570, 1596, 1602, 1619, 1624, + 1635, 1939-1987, 2119, 2140, 2143, 2147, 2153, 2158, 2161, 2168, 2171, + 2175, 2182 + options: + channels: 19, 24, 26-28, 31-33, 37, 39, 42, 44, 47, 49-200, 208, 211, + 216, 224, 234, 236, 238-239, 242, 246, 248, 255, 264, 266, 268, 275, + 279, 283, 285, 291, 295, 301, 305, 311, 332, 342, 389, 400, 402, 404, + 406, 410, 427, 439-441, 445, 449, 455, 458, 461, 464, 467, 470, 473, + 475, 482, 486-487, 490, 493, 496, 499, 501, 503, 505, 511, 513-514, + 518-520, 522, 529, 534, 563, 568, 575, 592, 594, 596, 598, 600, 602, + 604, 611, 614, 616, 618, 620, 622, 626, 631, 638, 646, 648, 652, 659, + 673, 675, 678, 684, 688, 694, 700, 707, 710, 713-714, 718, 720, 722, + 725, 728, 735, 742, 748, 753, 762, 780, 784, 798, 849, 860, 862, 866, + 874, 882, 890, 898, 906-908, 914, 937, 972-973, 978, 980-981, 988, + 995, 998, 1000, 1003, 1008-1010, 1014, 1017-1018, 1020, 1022, 1024, + 1026, 1029-1030, 1032, 1034, 1037-1038, 1041-1042, 1044, 1046, 1049-1050, + 1053-1054, 1058, 1060, 1062, 1064, 1066, 1069, 1076-1077, 1080, 1086, + 1091, 1095, 1101, 1109, 1112, 1121, 1128, 1133, 1163, 1172, 1187, + 1189, 1205, 1211, 1219, 1231, 1245, 1271, 1289, 1300, 1313, 1316, + 1325, 1329, 1346-1347, 1473-1474, 1491, 1499, 1553, 1570, 1596, 1602, + 1619, 1624, 1635, 1939-1987, 2119, 2140, 2143, 2147, 2153, 2158, 2161, + 2168, 2171, 2175, 2182 + sensor: cris-fsr_npp + obserr_demisf: + - 0.01 + - 0.02 + - 0.03 + - 0.02 + - 0.03 + obserr_dtempf: + - 0.5 + - 2.0 + - 4.0 + - 2.0 + - 4.0 + - filter: Background Check + apply at iterations: 0, 1, 2 + filter variables: + - name: brightnessTemperature + channels: 19, 24, 26-28, 31-33, 37, 39, 42, 44, 47, 49-200, 208, 211, 216, + 224, 234, 236, 238-239, 242, 246, 248, 255, 264, 266, 268, 275, 279, 283, + 285, 291, 295, 301, 305, 311, 332, 342, 389, 400, 402, 404, 406, 410, + 427, 439-441, 445, 449, 455, 458, 461, 464, 467, 470, 473, 475, 482, 486-487, + 490, 493, 496, 499, 501, 503, 505, 511, 513-514, 518-520, 522, 529, 534, + 563, 568, 575, 592, 594, 596, 598, 600, 602, 604, 611, 614, 616, 618, + 620, 622, 626, 631, 638, 646, 648, 652, 659, 673, 675, 678, 684, 688, + 694, 700, 707, 710, 713-714, 718, 720, 722, 725, 728, 735, 742, 748, 753, + 762, 780, 784, 798, 849, 860, 862, 866, 874, 882, 890, 898, 906-908, 914, + 937, 972-973, 978, 980-981, 988, 995, 998, 1000, 1003, 1008-1010, 1014, + 1017-1018, 1020, 1022, 1024, 1026, 1029-1030, 1032, 1034, 1037-1038, 1041-1042, + 1044, 1046, 1049-1050, 1053-1054, 1058, 1060, 1062, 1064, 1066, 1069, + 1076-1077, 1080, 1086, 1091, 1095, 1101, 1109, 1112, 1121, 1128, 1133, + 1163, 1172, 1187, 1189, 1205, 1211, 1219, 1231, 1245, 1271, 1289, 1300, + 1313, 1316, 1325, 1329, 1346-1347, 1473-1474, 1491, 1499, 1553, 1570, + 1596, 1602, 1619, 1624, 1635, 1939-1987, 2119, 2140, 2143, 2147, 2153, + 2158, 2161, 2168, 2171, 2175, 2182 + function absolute threshold: + - name: ObsFunction/ObsErrorBoundIR + channels: 19, 24, 26-28, 31-33, 37, 39, 42, 44, 47, 49-200, 208, 211, 216, + 224, 234, 236, 238-239, 242, 246, 248, 255, 264, 266, 268, 275, 279, 283, + 285, 291, 295, 301, 305, 311, 332, 342, 389, 400, 402, 404, 406, 410, + 427, 439-441, 445, 449, 455, 458, 461, 464, 467, 470, 473, 475, 482, 486-487, + 490, 493, 496, 499, 501, 503, 505, 511, 513-514, 518-520, 522, 529, 534, + 563, 568, 575, 592, 594, 596, 598, 600, 602, 604, 611, 614, 616, 618, + 620, 622, 626, 631, 638, 646, 648, 652, 659, 673, 675, 678, 684, 688, + 694, 700, 707, 710, 713-714, 718, 720, 722, 725, 728, 735, 742, 748, 753, + 762, 780, 784, 798, 849, 860, 862, 866, 874, 882, 890, 898, 906-908, 914, + 937, 972-973, 978, 980-981, 988, 995, 998, 1000, 1003, 1008-1010, 1014, + 1017-1018, 1020, 1022, 1024, 1026, 1029-1030, 1032, 1034, 1037-1038, 1041-1042, + 1044, 1046, 1049-1050, 1053-1054, 1058, 1060, 1062, 1064, 1066, 1069, + 1076-1077, 1080, 1086, 1091, 1095, 1101, 1109, 1112, 1121, 1128, 1133, + 1163, 1172, 1187, 1189, 1205, 1211, 1219, 1231, 1245, 1271, 1289, 1300, + 1313, 1316, 1325, 1329, 1346-1347, 1473-1474, 1491, 1499, 1553, 1570, + 1596, 1602, 1619, 1624, 1635, 1939-1987, 2119, 2140, 2143, 2147, 2153, + 2158, 2161, 2168, 2171, 2175, 2182 + options: + channels: 19, 24, 26-28, 31-33, 37, 39, 42, 44, 47, 49-200, 208, 211, + 216, 224, 234, 236, 238-239, 242, 246, 248, 255, 264, 266, 268, 275, + 279, 283, 285, 291, 295, 301, 305, 311, 332, 342, 389, 400, 402, 404, + 406, 410, 427, 439-441, 445, 449, 455, 458, 461, 464, 467, 470, 473, + 475, 482, 486-487, 490, 493, 496, 499, 501, 503, 505, 511, 513-514, + 518-520, 522, 529, 534, 563, 568, 575, 592, 594, 596, 598, 600, 602, + 604, 611, 614, 616, 618, 620, 622, 626, 631, 638, 646, 648, 652, 659, + 673, 675, 678, 684, 688, 694, 700, 707, 710, 713-714, 718, 720, 722, + 725, 728, 735, 742, 748, 753, 762, 780, 784, 798, 849, 860, 862, 866, + 874, 882, 890, 898, 906-908, 914, 937, 972-973, 978, 980-981, 988, 995, + 998, 1000, 1003, 1008-1010, 1014, 1017-1018, 1020, 1022, 1024, 1026, + 1029-1030, 1032, 1034, 1037-1038, 1041-1042, 1044, 1046, 1049-1050, + 1053-1054, 1058, 1060, 1062, 1064, 1066, 1069, 1076-1077, 1080, 1086, + 1091, 1095, 1101, 1109, 1112, 1121, 1128, 1133, 1163, 1172, 1187, 1189, + 1205, 1211, 1219, 1231, 1245, 1271, 1289, 1300, 1313, 1316, 1325, 1329, + 1346-1347, 1473-1474, 1491, 1499, 1553, 1570, 1596, 1602, 1619, 1624, + 1635, 1939-1987, 2119, 2140, 2143, 2147, 2153, 2158, 2161, 2168, 2171, + 2175, 2182 + obserr_bound_latitude: + name: ObsFunction/ObsErrorFactorLatRad + options: + latitude_parameters: + - 25.0 + - 0.5 + - 0.04 + - 1.0 + obserr_bound_transmittop: + name: ObsFunction/ObsErrorFactorTransmitTopRad + channels: 19, 24, 26-28, 31-33, 37, 39, 42, 44, 47, 49-200, 208, 211, + 216, 224, 234, 236, 238-239, 242, 246, 248, 255, 264, 266, 268, 275, + 279, 283, 285, 291, 295, 301, 305, 311, 332, 342, 389, 400, 402, 404, + 406, 410, 427, 439-441, 445, 449, 455, 458, 461, 464, 467, 470, 473, + 475, 482, 486-487, 490, 493, 496, 499, 501, 503, 505, 511, 513-514, + 518-520, 522, 529, 534, 563, 568, 575, 592, 594, 596, 598, 600, 602, + 604, 611, 614, 616, 618, 620, 622, 626, 631, 638, 646, 648, 652, 659, + 673, 675, 678, 684, 688, 694, 700, 707, 710, 713-714, 718, 720, 722, + 725, 728, 735, 742, 748, 753, 762, 780, 784, 798, 849, 860, 862, 866, + 874, 882, 890, 898, 906-908, 914, 937, 972-973, 978, 980-981, 988, + 995, 998, 1000, 1003, 1008-1010, 1014, 1017-1018, 1020, 1022, 1024, + 1026, 1029-1030, 1032, 1034, 1037-1038, 1041-1042, 1044, 1046, 1049-1050, + 1053-1054, 1058, 1060, 1062, 1064, 1066, 1069, 1076-1077, 1080, 1086, + 1091, 1095, 1101, 1109, 1112, 1121, 1128, 1133, 1163, 1172, 1187, + 1189, 1205, 1211, 1219, 1231, 1245, 1271, 1289, 1300, 1313, 1316, + 1325, 1329, 1346-1347, 1473-1474, 1491, 1499, 1553, 1570, 1596, 1602, + 1619, 1624, 1635, 1939-1987, 2119, 2140, 2143, 2147, 2153, 2158, 2161, + 2168, 2171, 2175, 2182 + options: + channels: 19, 24, 26-28, 31-33, 37, 39, 42, 44, 47, 49-200, 208, 211, + 216, 224, 234, 236, 238-239, 242, 246, 248, 255, 264, 266, 268, + 275, 279, 283, 285, 291, 295, 301, 305, 311, 332, 342, 389, 400, + 402, 404, 406, 410, 427, 439-441, 445, 449, 455, 458, 461, 464, + 467, 470, 473, 475, 482, 486-487, 490, 493, 496, 499, 501, 503, + 505, 511, 513-514, 518-520, 522, 529, 534, 563, 568, 575, 592, 594, + 596, 598, 600, 602, 604, 611, 614, 616, 618, 620, 622, 626, 631, + 638, 646, 648, 652, 659, 673, 675, 678, 684, 688, 694, 700, 707, + 710, 713-714, 718, 720, 722, 725, 728, 735, 742, 748, 753, 762, + 780, 784, 798, 849, 860, 862, 866, 874, 882, 890, 898, 906-908, + 914, 937, 972-973, 978, 980-981, 988, 995, 998, 1000, 1003, 1008-1010, + 1014, 1017-1018, 1020, 1022, 1024, 1026, 1029-1030, 1032, 1034, + 1037-1038, 1041-1042, 1044, 1046, 1049-1050, 1053-1054, 1058, 1060, + 1062, 1064, 1066, 1069, 1076-1077, 1080, 1086, 1091, 1095, 1101, + 1109, 1112, 1121, 1128, 1133, 1163, 1172, 1187, 1189, 1205, 1211, + 1219, 1231, 1245, 1271, 1289, 1300, 1313, 1316, 1325, 1329, 1346-1347, + 1473-1474, 1491, 1499, 1553, 1570, 1596, 1602, 1619, 1624, 1635, + 1939-1987, 2119, 2140, 2143, 2147, 2153, 2158, 2161, 2168, 2171, + 2175, 2182 + error parameter vector: *error_param-cris-fsr_npp + obserr_bound_max: + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 0.4 + - 0.4 + - 0.4 + - 0.4 + - 0.4 + - 0.4 + - 0.4 + - 0.4 + - 2.0 + - 0.4 + - 0.4 + - 2.0 + - 0.4 + - 0.4 + - 2.0 + - 0.4 + - 2.0 + - 0.4 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 0.4 + - 0.4 + - 0.4 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 1.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 1.0 + - 2.0 + - 2.0 + - 1.0 + - 2.0 + - 2.0 + - 1.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + action: + name: reject + - filter: Bounds Check + apply at iterations: 0, 1, 2 + filter variables: + - name: brightnessTemperature + channels: 19, 24, 26-28, 31-33, 37, 39, 42, 44, 47, 49-200, 208, 211, 216, + 224, 234, 236, 238-239, 242, 246, 248, 255, 264, 266, 268, 275, 279, 283, + 285, 291, 295, 301, 305, 311, 332, 342, 389, 400, 402, 404, 406, 410, + 427, 439-441, 445, 449, 455, 458, 461, 464, 467, 470, 473, 475, 482, 486-487, + 490, 493, 496, 499, 501, 503, 505, 511, 513-514, 518-520, 522, 529, 534, + 563, 568, 575, 592, 594, 596, 598, 600, 602, 604, 611, 614, 616, 618, + 620, 622, 626, 631, 638, 646, 648, 652, 659, 673, 675, 678, 684, 688, + 694, 700, 707, 710, 713-714, 718, 720, 722, 725, 728, 735, 742, 748, 753, + 762, 780, 784, 798, 849, 860, 862, 866, 874, 882, 890, 898, 906-908, 914, + 937, 972-973, 978, 980-981, 988, 995, 998, 1000, 1003, 1008-1010, 1014, + 1017-1018, 1020, 1022, 1024, 1026, 1029-1030, 1032, 1034, 1037-1038, 1041-1042, + 1044, 1046, 1049-1050, 1053-1054, 1058, 1060, 1062, 1064, 1066, 1069, + 1076-1077, 1080, 1086, 1091, 1095, 1101, 1109, 1112, 1121, 1128, 1133, + 1163, 1172, 1187, 1189, 1205, 1211, 1219, 1231, 1245, 1271, 1289, 1300, + 1313, 1316, 1325, 1329, 1346-1347, 1473-1474, 1491, 1499, 1553, 1570, + 1596, 1602, 1619, 1624, 1635, 1939-1987, 2119, 2140, 2143, 2147, 2153, + 2158, 2161, 2168, 2171, 2175, 2182 + test variables: + - name: ObsFunction/SurfTypeCheckRad + channels: 19, 24, 26-28, 31-33, 37, 39, 42, 44, 47, 49-200, 208, 211, 216, + 224, 234, 236, 238-239, 242, 246, 248, 255, 264, 266, 268, 275, 279, 283, + 285, 291, 295, 301, 305, 311, 332, 342, 389, 400, 402, 404, 406, 410, + 427, 439-441, 445, 449, 455, 458, 461, 464, 467, 470, 473, 475, 482, 486-487, + 490, 493, 496, 499, 501, 503, 505, 511, 513-514, 518-520, 522, 529, 534, + 563, 568, 575, 592, 594, 596, 598, 600, 602, 604, 611, 614, 616, 618, + 620, 622, 626, 631, 638, 646, 648, 652, 659, 673, 675, 678, 684, 688, + 694, 700, 707, 710, 713-714, 718, 720, 722, 725, 728, 735, 742, 748, 753, + 762, 780, 784, 798, 849, 860, 862, 866, 874, 882, 890, 898, 906-908, 914, + 937, 972-973, 978, 980-981, 988, 995, 998, 1000, 1003, 1008-1010, 1014, + 1017-1018, 1020, 1022, 1024, 1026, 1029-1030, 1032, 1034, 1037-1038, 1041-1042, + 1044, 1046, 1049-1050, 1053-1054, 1058, 1060, 1062, 1064, 1066, 1069, + 1076-1077, 1080, 1086, 1091, 1095, 1101, 1109, 1112, 1121, 1128, 1133, + 1163, 1172, 1187, 1189, 1205, 1211, 1219, 1231, 1245, 1271, 1289, 1300, + 1313, 1316, 1325, 1329, 1346-1347, 1473-1474, 1491, 1499, 1553, 1570, + 1596, 1602, 1619, 1624, 1635, 1939-1987, 2119, 2140, 2143, 2147, 2153, + 2158, 2161, 2168, 2171, 2175, 2182 + options: + channels: 19, 24, 26-28, 31-33, 37, 39, 42, 44, 47, 49-200, 208, 211, + 216, 224, 234, 236, 238-239, 242, 246, 248, 255, 264, 266, 268, 275, + 279, 283, 285, 291, 295, 301, 305, 311, 332, 342, 389, 400, 402, 404, + 406, 410, 427, 439-441, 445, 449, 455, 458, 461, 464, 467, 470, 473, + 475, 482, 486-487, 490, 493, 496, 499, 501, 503, 505, 511, 513-514, + 518-520, 522, 529, 534, 563, 568, 575, 592, 594, 596, 598, 600, 602, + 604, 611, 614, 616, 618, 620, 622, 626, 631, 638, 646, 648, 652, 659, + 673, 675, 678, 684, 688, 694, 700, 707, 710, 713-714, 718, 720, 722, + 725, 728, 735, 742, 748, 753, 762, 780, 784, 798, 849, 860, 862, 866, + 874, 882, 890, 898, 906-908, 914, 937, 972-973, 978, 980-981, 988, 995, + 998, 1000, 1003, 1008-1010, 1014, 1017-1018, 1020, 1022, 1024, 1026, + 1029-1030, 1032, 1034, 1037-1038, 1041-1042, 1044, 1046, 1049-1050, + 1053-1054, 1058, 1060, 1062, 1064, 1066, 1069, 1076-1077, 1080, 1086, + 1091, 1095, 1101, 1109, 1112, 1121, 1128, 1133, 1163, 1172, 1187, 1189, + 1205, 1211, 1219, 1231, 1245, 1271, 1289, 1300, 1313, 1316, 1325, 1329, + 1346-1347, 1473-1474, 1491, 1499, 1553, 1570, 1596, 1602, 1619, 1624, + 1635, 1939-1987, 2119, 2140, 2143, 2147, 2153, 2158, 2161, 2168, 2171, + 2175, 2182 + use_flag: >>>use_channels_cris-fsr_npp<<< + use_flag_clddet: >>clddet_channels_cris-fsr_npp<<< + maxvalue: 1e-12 + defer to post: true + action: + name: reject + - filter: Bounds Check + apply at iterations: 0, 1, 2 + filter variables: + - name: brightnessTemperature + channels: 19, 24, 26-28, 31-33, 37, 39, 42, 44, 47, 49-200, 208, 211, 216, + 224, 234, 236, 238-239, 242, 246, 248, 255, 264, 266, 268, 275, 279, 283, + 285, 291, 295, 301, 305, 311, 332, 342, 389, 400, 402, 404, 406, 410, + 427, 439-441, 445, 449, 455, 458, 461, 464, 467, 470, 473, 475, 482, 486-487, + 490, 493, 496, 499, 501, 503, 505, 511, 513-514, 518-520, 522, 529, 534, + 563, 568, 575, 592, 594, 596, 598, 600, 602, 604, 611, 614, 616, 618, + 620, 622, 626, 631, 638, 646, 648, 652, 659, 673, 675, 678, 684, 688, + 694, 700, 707, 710, 713-714, 718, 720, 722, 725, 728, 735, 742, 748, 753, + 762, 780, 784, 798, 849, 860, 862, 866, 874, 882, 890, 898, 906-908, 914, + 937, 972-973, 978, 980-981, 988, 995, 998, 1000, 1003, 1008-1010, 1014, + 1017-1018, 1020, 1022, 1024, 1026, 1029-1030, 1032, 1034, 1037-1038, 1041-1042, + 1044, 1046, 1049-1050, 1053-1054, 1058, 1060, 1062, 1064, 1066, 1069, + 1076-1077, 1080, 1086, 1091, 1095, 1101, 1109, 1112, 1121, 1128, 1133, + 1163, 1172, 1187, 1189, 1205, 1211, 1219, 1231, 1245, 1271, 1289, 1300, + 1313, 1316, 1325, 1329, 1346-1347, 1473-1474, 1491, 1499, 1553, 1570, + 1596, 1602, 1619, 1624, 1635, 1939-1987, 2119, 2140, 2143, 2147, 2153, + 2158, 2161, 2168, 2171, 2175, 2182 + test variables: + - name: ObsFunction/ChannelUseflagCheckRad + channels: 19, 24, 26-28, 31-33, 37, 39, 42, 44, 47, 49-200, 208, 211, 216, + 224, 234, 236, 238-239, 242, 246, 248, 255, 264, 266, 268, 275, 279, 283, + 285, 291, 295, 301, 305, 311, 332, 342, 389, 400, 402, 404, 406, 410, + 427, 439-441, 445, 449, 455, 458, 461, 464, 467, 470, 473, 475, 482, 486-487, + 490, 493, 496, 499, 501, 503, 505, 511, 513-514, 518-520, 522, 529, 534, + 563, 568, 575, 592, 594, 596, 598, 600, 602, 604, 611, 614, 616, 618, + 620, 622, 626, 631, 638, 646, 648, 652, 659, 673, 675, 678, 684, 688, + 694, 700, 707, 710, 713-714, 718, 720, 722, 725, 728, 735, 742, 748, 753, + 762, 780, 784, 798, 849, 860, 862, 866, 874, 882, 890, 898, 906-908, 914, + 937, 972-973, 978, 980-981, 988, 995, 998, 1000, 1003, 1008-1010, 1014, + 1017-1018, 1020, 1022, 1024, 1026, 1029-1030, 1032, 1034, 1037-1038, 1041-1042, + 1044, 1046, 1049-1050, 1053-1054, 1058, 1060, 1062, 1064, 1066, 1069, + 1076-1077, 1080, 1086, 1091, 1095, 1101, 1109, 1112, 1121, 1128, 1133, + 1163, 1172, 1187, 1189, 1205, 1211, 1219, 1231, 1245, 1271, 1289, 1300, + 1313, 1316, 1325, 1329, 1346-1347, 1473-1474, 1491, 1499, 1553, 1570, + 1596, 1602, 1619, 1624, 1635, 1939-1987, 2119, 2140, 2143, 2147, 2153, + 2158, 2161, 2168, 2171, 2175, 2182 + options: + channels: 19, 24, 26-28, 31-33, 37, 39, 42, 44, 47, 49-200, 208, 211, + 216, 224, 234, 236, 238-239, 242, 246, 248, 255, 264, 266, 268, 275, + 279, 283, 285, 291, 295, 301, 305, 311, 332, 342, 389, 400, 402, 404, + 406, 410, 427, 439-441, 445, 449, 455, 458, 461, 464, 467, 470, 473, + 475, 482, 486-487, 490, 493, 496, 499, 501, 503, 505, 511, 513-514, + 518-520, 522, 529, 534, 563, 568, 575, 592, 594, 596, 598, 600, 602, + 604, 611, 614, 616, 618, 620, 622, 626, 631, 638, 646, 648, 652, 659, + 673, 675, 678, 684, 688, 694, 700, 707, 710, 713-714, 718, 720, 722, + 725, 728, 735, 742, 748, 753, 762, 780, 784, 798, 849, 860, 862, 866, + 874, 882, 890, 898, 906-908, 914, 937, 972-973, 978, 980-981, 988, 995, + 998, 1000, 1003, 1008-1010, 1014, 1017-1018, 1020, 1022, 1024, 1026, + 1029-1030, 1032, 1034, 1037-1038, 1041-1042, 1044, 1046, 1049-1050, + 1053-1054, 1058, 1060, 1062, 1064, 1066, 1069, 1076-1077, 1080, 1086, + 1091, 1095, 1101, 1109, 1112, 1121, 1128, 1133, 1163, 1172, 1187, 1189, + 1205, 1211, 1219, 1231, 1245, 1271, 1289, 1300, 1313, 1316, 1325, 1329, + 1346-1347, 1473-1474, 1491, 1499, 1553, 1570, 1596, 1602, 1619, 1624, + 1635, 1939-1987, 2119, 2140, 2143, 2147, 2153, 2158, 2161, 2168, 2171, + 2175, 2182 + use_flag: >>>use_channels_cris-fsr_npp<<< + minvalue: 1e-12 + action: + name: reject + observation_name: cris-fsr_npp diff --git a/src/Applications/GEOSdas_App/jedi/etc/obs/gmi_gpm.yaml b/src/Applications/GEOSdas_App/jedi/etc/obs/gmi_gpm.yaml new file mode 100644 index 00000000..2239bfc8 --- /dev/null +++ b/src/Applications/GEOSdas_App/jedi/etc/obs/gmi_gpm.yaml @@ -0,0 +1,484 @@ + - obs space: + name: GMI GPM + obsdatain: + engine: + type: H5File + obsfile: ./obs/gmi_gpm.$BYYYYYMMDDTHH0000Z.nc4 + missing file action: warn + obsdataout: + engine: + type: H5File + obsfile: ./hofx/gmi_gpm.$BYYYYYMMDDTHH0000Z.nc4 + io pool: + max pool size: 6 + simulated variables: + - brightnessTemperature + channels: 1-13 + obs operator: + name: CRTM + Absorbers: + - H2O + - O3 + - CO2 + Clouds: + - Water + - Ice + - Rain + - Snow + Cloud_Fraction: 1.0 + Cloud_Seeding: true + obs options: + Sensor_ID: gmi_gpm + EndianType: little_endian + CoefficientPath: $JEDI_CRTM_COEFFS + linear obs operator: + Absorbers: + - H2O + - O3 + Clouds: + - Water + - Ice + - Rain + - Snow + Surfaces: + - Water_Temperature + - Land_Temperature + - Ice_Temperature + - Snow_Temperature + obs bias: + input file: ./obs/gmi_gpm.$PYYYYYMMDDTHH0000Z.satbias.nc4 + output file: ./vbc/gmi_gpm.$BYYYYYMMDDTHH0000Z.satbias.nc4 + variational bc: + predictors: + - name: constant + - name: lapseRate + order: 2 + tlapse: ./obs/gmi_gpm.$PYYYYYMMDDTHH0000Z.tlapse.txt + - name: lapseRate + tlapse: ./obs/gmi_gpm.$PYYYYYMMDDTHH0000Z.tlapse.txt + - name: emissivityJacobian + - name: cloudWaterContent + sensor: GMI_GPM + ch37v: 6 + ch37h: 7 + order: 2 + tlapse: ./obs/gmi_gpm.$PYYYYYMMDDTHH0000Z.tlapse.txt + - name: cloudWaterContent + sensor: GMI_GPM + ch37v: 6 + ch37h: 7 + tlapse: ./obs/gmi_gpm.$PYYYYYMMDDTHH0000Z.tlapse.txt + - name: sensorScanAngle + var_name: sensorScanPosition + order: 4 + - name: sensorScanAngle + var_name: sensorScanPosition + order: 3 + - name: sensorScanAngle + var_name: sensorScanPosition + order: 2 + - name: sensorScanAngle + var_name: sensorScanPosition + covariance: + minimal required obs number: 20 + variance range: + - 1e-06 + - 10.0 + step size: 0.0001 + largest analysis variance: 10000.0 + prior: + input file: ./obs/gmi_gpm.$PYYYYYMMDDTHH0000Z.satbias_cov.nc4 + inflation: + ratio: 1.1 + ratio for small dataset: 2.0 + output file: ./vbc/gmi_gpm.$BYYYYYMMDDTHH0000Z.satbias_cov.nc4 + obs filters: + - filter: Bounds Check + apply at iterations: 0, 1, 2 + filter variables: + - name: brightnessTemperature + channels: 1-9 + minvalue: 50.0 + maxvalue: 320.0 + - filter: Bounds Check + apply at iterations: 0, 1, 2 + filter variables: + - name: brightnessTemperature + channels: 10-13 + minvalue: 70.0 + maxvalue: 320.0 + - filter: Domain Check + apply at iterations: 0, 1, 2 + filter variables: + - name: brightnessTemperature + channels: 1-13 + where: + - variable: + name: MetaData/sensorScanPosition + minvalue: 5 + maxvalue: 70 + - variable: + name: MetaData/latitude + minvalue: -55.0 + maxvalue: 55.0 + - variable: + name: MetaData/heightOfSurface + maxvalue: 2000 + - variable: + name: GeoVaLs/water_area_fraction + minvalue: 0.99 + - variable: + name: GeoVaLs/average_surface_temperature_within_field_of_view + minvalue: 275 + - filter: BlackList + apply at iterations: 0, 1, 2 + filter variables: + - name: brightnessTemperature + channels: 1-13 + where: + - variable: + name: MetaData/latitude + minvalue: -20.0 + maxvalue: 0.0 + - variable: + name: MetaData/longitude + minvalue: 25.0 + maxvalue: 40.0 + - filter: Variable Assignment + apply at iterations: 0, 1, 2 + assignments: + - name: DerivedMetaData/cloudWaterContent_obs + type: float + function: + name: ObsFunction/CLWRetMW + options: + clwret_ch37v: 6 + clwret_ch37h: 7 + clwret_types: + - ObsValue + - filter: Bounds Check + apply at iterations: 0, 1, 2 + filter variables: + - name: brightnessTemperature + channels: 1-13 + test variables: + - name: ObsFunction/CLWRetMW + options: + clwret_ch37v: 6 + clwret_ch37h: 7 + clwret_types: + - ObsValue + maxvalue: 900 + - filter: Bounds Check + apply at iterations: 0, 1, 2 + filter variables: + - name: brightnessTemperature + channels: 1-13 + test variables: + - name: ObsFunction/CLWRetMW + options: + clwret_ch37v: 6 + clwret_ch37h: 7 + clwret_types: + - HofX + maxvalue: 900 + - filter: Variable Assignment + apply at iterations: 0, 1, 2 + assignments: + - name: DerivedMetaData/cloudWaterContent_hofx + type: float + function: + name: ObsFunction/CLWRetMW + options: + clwret_ch37v: 6 + clwret_ch37h: 7 + clwret_types: + - HofX + - filter: BlackList + apply at iterations: 0, 1, 2 + filter variables: + - name: brightnessTemperature + channels: 1-13 + where: + - variable: + name: ObsFunction/CLWRetMW + options: + clwret_ch37v: 6 + clwret_ch37h: 7 + clwret_types: + - ObsValue + minvalue: 0.0 + maxvalue: 0.05 + - variable: + name: ObsFunction/Emissivity_Diff_GMI + options: + channel: 2 + regression_constant_1: 0.1329 + regression_constant_2: 0.42468 + regression_coeff_1: + - -0.00548 + - 0.00772 + - 0.0053 + - -0.00425 + - 0.00053 + - 8e-05 + - -3e-05 + - -0.00144 + - 0.00059 + - -0.00016 + - 3e-05 + - -0.00011 + - 0.00017 + regression_coeff_2: + - 0.00289 + - -0.00142 + minvalue: 0.01 + action: + name: reject + - filter: BlackList + apply at iterations: 0, 1, 2 + filter variables: + - name: brightnessTemperature + channels: 1-13 + where: + - variable: + name: ObsFunction/CLWRetMW + options: + clwret_ch37v: 6 + clwret_ch37h: 7 + clwret_types: + - ObsValue + minvalue: 0.0 + maxvalue: 0.05 + - variable: + name: ObsFunction/Emissivity_Diff_GMI + options: + channel: 4 + regression_constant_1: 0.15627 + regression_constant_2: 0.83807 + regression_coeff_1: + - -0.01084 + - 0.01194 + - 0.01111 + - -0.00784 + - 0.0006 + - 8e-05 + - -3e-05 + - -0.00248 + - 0.00105 + - -8e-05 + - 0.0 + - -0.00013 + - 0.00016 + regression_coeff_2: + - 0.00048 + - -0.00207 + minvalue: 0.035 + action: + name: reject + - filter: BlackList + apply at iterations: 0, 1, 2 + filter variables: + - name: brightnessTemperature + channels: 1-13 + where: + - variable: + name: ObsFunction/CLWRetMW + options: + clwret_ch37v: 6 + clwret_ch37h: 7 + clwret_types: + - ObsValue + minvalue: 0.0 + maxvalue: 0.05 + - variable: + name: ObsFunction/Emissivity_Diff_GMI + options: + channel: 7 + regression_constant_1: 0.30306 + regression_constant_2: 1.24071 + regression_coeff_1: + - -0.01793 + - 0.0173 + - 0.01784 + - -0.01199 + - 0.00067 + - 0.00013 + - -4e-05 + - -0.00365 + - 0.00154 + - -4e-05 + - -1e-05 + - -0.00015 + - 0.00017 + regression_coeff_2: + - 0.00068 + - -0.00342 + minvalue: 0.05 + action: + name: reject + - filter: BlackList + apply at iterations: 0, 1, 2 + filter variables: + - name: brightnessTemperature + channels: 1-13 + action: + name: assign error + error function: + name: ObsFunction/ObsErrorModelRamp + channels: 1-13 + options: + channels: 1-13 + xvar: + name: ObsFunction/CLWRetSymmetricMW + options: + clwret_ch37v: 6 + clwret_ch37h: 7 + clwret_types: + - ObsValue + - HofX + x0: + - 0.05 + - 0.05 + - 0.05 + - 0.05 + - 0.05 + - 0.05 + - 0.05 + - 0.05 + - 0.05 + - 0.05 + - 0.05 + - 0.05 + - 0.05 + x1: + - 0.2 + - 0.2 + - 0.2 + - 0.2 + - 0.2 + - 0.2 + - 0.2 + - 0.2 + - 0.2 + - 0.3 + - 0.2 + - 0.3 + - 0.3 + x2: + - 0.5 + - 0.5 + - 0.5 + - 0.5 + - 0.5 + - 0.5 + - 0.5 + - 0.5 + - 0.5 + - 0.5 + - 0.5 + - 0.5 + - 0.5 + err0: + - 2.7 + - 3.7 + - 3.5 + - 4.5 + - 4.0 + - 3.8 + - 11.0 + - 5.0 + - 11.5 + - 5.0 + - 5.0 + - 2.5 + - 3.0 + err1: + - 17.0 + - 23.0 + - 13.0 + - 25.0 + - 11.0 + - 13.0 + - 23.0 + - 10.0 + - 20.0 + - 15.0 + - 20.0 + - 8.0 + - 13.0 + err2: + - 25.0 + - 40.0 + - 40.0 + - 55.0 + - 35.0 + - 25.0 + - 50.0 + - 50.0 + - 50.0 + - 50.0 + - 50.0 + - 30.0 + - 40.0 + - filter: Background Check + apply at iterations: 0, 1, 2 + filter variables: + - name: brightnessTemperature + channels: 1,2,4,6 + threshold: 2.0 + absolute threshold: 30.0 + action: + name: reject + - filter: Background Check + apply at iterations: 0, 1, 2 + filter variables: + - name: brightnessTemperature + channels: 9,10,11 + threshold: 2.0 + absolute threshold: 20.0 + action: + name: reject + - filter: Background Check + apply at iterations: 0, 1, 2 + filter variables: + - name: brightnessTemperature + channels: 3,5,8 + threshold: 2.0 + absolute threshold: 15.0 + action: + name: reject + - filter: Background Check + apply at iterations: 0, 1, 2 + filter variables: + - name: brightnessTemperature + channels: 12,13 + threshold: 2.0 + absolute threshold: 10.0 + action: + name: reject + - filter: Background Check + apply at iterations: 0, 1, 2 + filter variables: + - name: brightnessTemperature + channels: 7 + threshold: 2.0 + absolute threshold: 5.0 + action: + name: reject + - filter: Bounds Check + apply at iterations: 0, 1, 2 + filter variables: + - name: brightnessTemperature + channels: 1-13 + test variables: + - name: ObsFunction/ChannelUseflagCheckRad + channels: 1-13 + options: + channels: 1-13 + sensor: gmi_gpm + use_flag: >>>use_channels_gmi_gpm<<< + minvalue: 1e-12 + action: + name: reject + observation_name: gmi_gpm diff --git a/src/Applications/GEOSdas_App/jedi/etc/obs/gps.yaml b/src/Applications/GEOSdas_App/jedi/etc/obs/gps.yaml new file mode 100644 index 00000000..65c0f62e --- /dev/null +++ b/src/Applications/GEOSdas_App/jedi/etc/obs/gps.yaml @@ -0,0 +1,238 @@ + - obs space: + name: gnssrobndnbam + obsdatain: + engine: + type: H5File + obsfile: ./obs/gps.$BYYYYYMMDDTHH0000Z.nc4 + missing file action: warn + obsgrouping: + group variables: + - sequenceNumber + sort variable: impactHeightRO + sort order: ascending + obsdataout: + engine: + type: H5File + obsfile: ./hofx/gps.$BYYYYYMMDDTHH0000Z.nc4 + io pool: + max pool size: 6 + simulated variables: + - bendingAngle + obs operator: + name: GnssroBndNBAM + obs options: + use_compress: 1 +# vertlayer: mass + vertlayer: full + sr_steps: 2 + super_ref_qc: NBAM +# GSI_version: GEOS + obs filters: + - filter: BlackList + apply at iterations: 0, 1, 2 + where: + - variable: + name: MetaData/satelliteIdentifier + is_in: 41,265,266,421,440,724,725,726,727,728,729 + - filter: Perform Action + apply at iterations: 0, 1, 2 + filter variables: + - name: bendingAngle + where: + - variable: PreUseFlag/bendingAngle + minvalue: 1 + action: + name: reject + - filter: Domain Check + apply at iterations: 0, 1, 2 + filter variables: + - name: bendingAngle + where: + - variable: + name: MetaData/impactHeightRO + minvalue: 0 + maxvalue: 55000.1 + action: + name: reject + - filter: Bounds Check + apply at iterations: 0, 1, 2 + filter variables: + - name: bendingAngle + where: + - variable: + name: MetaData/satelliteIdentifier + is_in: 265,266,267,268,269 + test variables: + - name: MetaData/impactHeightRO + maxvalue: 45000.1 + action: + name: reject + - filter: Bounds Check + apply at iterations: 0, 1, 2 + filter variables: + - name: bendingAngle + where: + - variable: + name: MetaData/satelliteIdentifier + is_in: 3-5 + test variables: + - name: MetaData/impactHeightRO + minvalue: 8000.1 + action: + name: reject + - filter: Bounds Check + apply at iterations: 0, 1, 2 + filter variables: + - name: bendingAngle + where: + - variable: + name: MetaData/satelliteIdentifier + is_in: 267,268,269 + - variable: + name: MetaData/satelliteConstellationRO + is_in: 401 + test variables: + - name: MetaData/impactHeightRO + minvalue: 5000.1 + action: + name: reject + - filter: Bounds Check + apply at iterations: 0, 1, 2 + filter variables: + - name: bendingAngle + where: + - variable: + name: MetaData/satelliteIdentifier + is_in: 267,268,269 + - variable: + name: MetaData/satelliteConstellationRO + is_in: 402-999 + test variables: + - name: MetaData/impactHeightRO + minvalue: 9000.1 + action: + name: reject + - filter: Bounds Check + apply at iterations: 0, 1, 2 + filter variables: + - name: bendingAngle + where: + - variable: + name: MetaData/satelliteIdentifier + is_in: 265,266 + - variable: + name: MetaData/satelliteConstellationRO + is_in: 401 + test variables: + - name: MetaData/impactHeightRO + minvalue: 5000.1 + action: + name: reject + - filter: Bounds Check + apply at iterations: 0, 1, 2 + filter variables: + - name: bendingAngle + where: + - variable: + name: MetaData/satelliteIdentifier + is_in: 265,266 + - variable: + name: MetaData/satelliteConstellationRO + is_in: 402-999 + test variables: + - name: MetaData/impactHeightRO + minvalue: 8000.1 + action: + name: reject + - filter: ROobserror + apply at iterations: 0, 1, 2 + filter variables: + - name: bendingAngle + errmodel: NBAM + - filter: Perform Action + apply at iterations: 0, 1, 2 + filter variables: + - name: bendingAngle + action: + name: inflate error + inflation factor: 2.0 + where: + - variable: MetaData/satelliteIdentifier + is_in: 267,268,269 + - filter: Variable Assignment + apply at iterations: 0, 1, 2 + assignments: + - name: JediAdjustObsError/bendingAngle + type: float + function: + name: ObsFunction/Arithmetic + options: + variables: + - name: ObsErrorData/bendingAngle + defer to post: true + - filter: Perform Action + apply at iterations: 0, 1, 2 + filter variables: + - name: bendingAngle + action: + name: assign error + error parameter: 1.0 + where: + - variable: + name: JediAdjustObsError/bendingAngle + maxvalue: 1.0 + - variable: + name: JediAdjustObsError/bendingAngle + value: is_valid + - variable: + name: MetaData/satelliteIdentifier + is_in: 3,5,41,42,43,44,267,268,269,440,421,724,725,726,727,728,729, 750,751,752,753,754,755,821,825 + defer to post: true + - filter: Perform Action + apply at iterations: 0, 1, 2 + filter variables: + - name: bendingAngle + action: + name: assign error + error parameter: 10.0 + where: + - variable: + name: JediAdjustObsError/bendingAngle + minvalue: 10.0 + - variable: + name: JediAdjustObsError/bendingAngle + value: is_valid + defer to post: true + - filter: Background Check + apply at iterations: 0, 1, 2 + filter variables: + - name: bendingAngle + threshold: 5 + action: + name: reject + defer to post: true + - filter: Perform Action + apply at iterations: 0, 1, 2 + filter variables: + - name: bendingAngle + action: + name: assign error + error function: JediAdjustObsError/bendingAngle + where: + - variable: + name: JediAdjustObsError/bendingAngle + value: is_valid + defer to post: true + - filter: Background Check RONBAM + apply at iterations: 0, 1, 2 + filter variables: + - name: bendingAngle + defer to post: true + - filter: Background Check RONBAM + apply at iterations: 0, 1, 2 + filter variables: + - name: bendingAngle + action: + name: RONBAMErrInflate_GEOS + defer to post: true + observation_name: gps diff --git a/src/Applications/GEOSdas_App/jedi/etc/obs/iasi_metop-b.yaml b/src/Applications/GEOSdas_App/jedi/etc/obs/iasi_metop-b.yaml new file mode 100644 index 00000000..097f9001 --- /dev/null +++ b/src/Applications/GEOSdas_App/jedi/etc/obs/iasi_metop-b.yaml @@ -0,0 +1,3098 @@ + - obs space: + name: IASI METOP-B + obsdatain: + engine: + type: H5File + obsfile: ./obs/iasi_metop-b.$BYYYYYMMDDTHH0000Z.nc4 + missing file action: warn + obsdataout: + engine: + type: H5File + obsfile: ./hofx/iasi_metop-b.$BYYYYYMMDDTHH0000Z.nc4 + io pool: + max pool size: 6 + simulated variables: + - brightnessTemperature + channels: 16, 29, 32, 35, 38, 41, 44, 47, 49-51, 53, 55-57, 59, 61-63, 66, + 68, 70, 72, 74, 76, 78-79, 81-87, 89, 92-93, 95, 97, 99, 101, 103-104, 106, + 109-111, 113, 116, 119, 122, 125, 128, 131, 133, 135, 138, 141, 144, 146, + 148, 150-151, 154, 157, 159-161, 163, 167, 170, 173, 176, 179-180, 185, + 187, 191, 193, 197, 199-200, 202-203, 205, 207, 210, 212-214, 217-219, 222, + 224-226, 228, 230-232, 236-237, 239, 243, 246, 249, 252, 254, 259-260, 262, + 265, 267, 269, 275, 279, 282, 285, 294, 296, 299-300, 303, 306, 309, 313, + 320, 323, 326-327, 329, 332, 335, 345, 347, 350, 354, 356, 360, 363, 366, + 371-373, 375, 377, 379, 381, 383, 386, 389, 398, 401, 404-405, 407-408, + 410-411, 414, 416, 418, 423, 426, 428, 432-434, 439, 442, 445, 450, 457, + 459, 472, 477, 483, 509, 515, 546, 552, 559, 566, 571, 573, 578, 584, 594, + 625, 646, 662, 668, 705, 739, 756, 797, 867, 906, 921, 1027, 1046, 1090, + 1098, 1121, 1133, 1173, 1191, 1194, 1222, 1271, 1283, 1338, 1409, 1414, + 1420, 1424, 1427, 1430, 1434, 1440, 1442, 1445, 1450, 1454, 1460, 1463, + 1469, 1474, 1479, 1483, 1487, 1494, 1496, 1502, 1505, 1509-1510, 1513, 1518, + 1521, 1526, 1529, 1532, 1536-1537, 1541, 1545, 1548, 1553, 1560, 1568, 1574, + 1579, 1583, 1585, 1587, 1606, 1626, 1639, 1643, 1652, 1658-1659, 1666, 1671, + 1675, 1681, 1694, 1697, 1710, 1786, 1791, 1805, 1839, 1884, 1913, 1946-1947, + 1991, 2019, 2094, 2119, 2213, 2239, 2271, 2289, 2321, 2333, 2346, 2349, + 2352, 2359, 2367, 2374, 2398, 2426, 2562, 2701, 2741, 2745, 2760, 2819, + 2889, 2907, 2910, 2919, 2921, 2939, 2944-2945, 2948, 2951, 2958, 2971, 2977, + 2985, 2988, 2990-2991, 2993, 3002, 3008, 3014, 3027, 3029-3030, 3036, 3047, + 3049, 3052-3053, 3055, 3058, 3064, 3069, 3087, 3093, 3098, 3105, 3107, 3110, + 3116, 3127, 3129, 3136, 3146, 3151, 3160, 3165, 3168, 3175, 3178, 3189, + 3207, 3228, 3244, 3248, 3252, 3256, 3263, 3281, 3295, 3303, 3309, 3312, + 3322, 3326, 3354, 3366, 3375, 3378, 3411, 3416, 3432, 3438, 3440, 3442, + 3444, 3446, 3448, 3450, 3452, 3454, 3458, 3467, 3476, 3484, 3491, 3497, + 3499, 3504, 3506, 3509, 3518, 3527, 3555, 3575, 3577, 3580, 3582, 3586, + 3589, 3599, 3610, 3626, 3638, 3646, 3653, 3658, 3661, 3673, 3689, 3700, + 3710, 3726, 3763, 3814, 3841, 3888, 4032, 4059, 4068, 4082, 4095, 4160, + 4234, 4257, 4411, 4498, 4520, 4552, 4567, 4608, 4646, 4698, 4808, 4849, + 4920, 4939, 4947, 4967, 4991, 4996, 5015, 5028, 5056, 5128, 5130, 5144, + 5170, 5178, 5183, 5188, 5191, 5368, 5371, 5379, 5381, 5383, 5397, 5399, + 5401, 5403, 5405, 5446, 5455, 5472, 5480, 5483, 5485, 5492, 5497, 5502, + 5507, 5509, 5517, 5528, 5558, 5697, 5714, 5749, 5766, 5785, 5798-5799, 5801, + 5817, 5833-5834, 5836, 5849, 5851-5852, 5865, 5869, 5881, 5884, 5897, 5900, + 5916, 5932, 5948, 5963, 5968, 5978, 5988, 5992, 5994, 5997, 6003, 6008, + 6023, 6026, 6039, 6053, 6056, 6067, 6071, 6082, 6085, 6098, 6112, 6126, + 6135, 6140, 6149, 6154, 6158, 6161, 6168, 6174, 6182, 6187, 6205, 6209, + 6213, 6317, 6339, 6342, 6366, 6381, 6391, 6489, 6962, 6966, 6970, 6975, + 6977, 6982, 6985, 6987, 6989, 6991, 6993, 6995, 6997, 6999-7000, 7004, 7008, + 7013, 7016, 7021, 7024, 7027, 7029, 7032, 7038, 7043, 7046, 7049, 7069, + 7072, 7076, 7081, 7084, 7089, 7099, 7209, 7222, 7231, 7235, 7247, 7267, + 7269, 7284, 7389, 7419, 7423-7424, 7426, 7428, 7431, 7436, 7444, 7475, 7549, + 7584, 7665-7666, 7831, 7836, 7853, 7865, 7885, 7888, 7912, 7950, 7972, 7980, + 7995, 8007, 8015, 8055, 8078 + obs operator: + name: CRTM + Absorbers: + - H2O + - O3 + - CO2 + obs options: + Sensor_ID: iasi_metop-b + EndianType: little_endian + CoefficientPath: $JEDI_CRTM_COEFFS + linear obs operator: + Absorbers: + - H2O + - O3 + Surfaces: + - Water_Temperature + - Land_Temperature + - Ice_Temperature + - Snow_Temperature + obs bias: + input file: ./obs/iasi_metop-b.$PYYYYYMMDDTHH0000Z.satbias.nc4 + output file: ./vbc/iasi_metop-b.$BYYYYYMMDDTHH0000Z.satbias.nc4 + variational bc: + predictors: + - name: constant + - name: lapseRate + order: 2 + tlapse: ./obs/iasi_metop-b.$PYYYYYMMDDTHH0000Z.tlapse.txt + - name: lapseRate + tlapse: ./obs/iasi_metop-b.$PYYYYYMMDDTHH0000Z.tlapse.txt + - name: emissivityJacobian + - name: sensorScanAngle + order: 4 + - name: sensorScanAngle + order: 3 + - name: sensorScanAngle + order: 2 + - name: sensorScanAngle + covariance: + minimal required obs number: 20 + variance range: + - 1e-06 + - 10.0 + step size: 0.0001 + largest analysis variance: 10000.0 + prior: + input file: ./obs/iasi_metop-b.$PYYYYYMMDDTHH0000Z.satbias_cov.nc4 + inflation: + ratio: 1.1 + ratio for small dataset: 2.0 + output file: ./vbc/iasi_metop-b.$BYYYYYMMDDTHH0000Z.satbias_cov.nc4 + obs error: + covariance model: cross variable covariances + input file: fv3-jedi/rcov/iasi_metop_141_jedi_rcov.nc4 + obs prior filters: + - filter: Perform Action + apply at iterations: 0, 1, 2 + filter variables: + - name: brightnessTemperature + channels: 16, 29, 32, 35, 38, 41, 44, 47, 49-51, 53, 55-57, 59, 61-63, 66, + 68, 70, 72, 74, 76, 78-79, 81-87, 89, 92-93, 95, 97, 99, 101, 103-104, + 106, 109-111, 113, 116, 119, 122, 125, 128, 131, 133, 135, 138, 141, 144, + 146, 148, 150-151, 154, 157, 159-161, 163, 167, 170, 173, 176, 179-180, + 185, 187, 191, 193, 197, 199-200, 202-203, 205, 207, 210, 212-214, 217-219, + 222, 224-226, 228, 230-232, 236-237, 239, 243, 246, 249, 252, 254, 259-260, + 262, 265, 267, 269, 275, 279, 282, 285, 294, 296, 299-300, 303, 306, 309, + 313, 320, 323, 326-327, 329, 332, 335, 345, 347, 350, 354, 356, 360, 363, + 366, 371-373, 375, 377, 379, 381, 383, 386, 389, 398, 401, 404-405, 407-408, + 410-411, 414, 416, 418, 423, 426, 428, 432-434, 439, 442, 445, 450, 457, + 459, 472, 477, 483, 509, 515, 546, 552, 559, 566, 571, 573, 578, 584, + 594, 625, 646, 662, 668, 705, 739, 756, 797, 867, 906, 921, 1027, 1046, + 1090, 1098, 1121, 1133, 1173, 1191, 1194, 1222, 1271, 1283, 1338, 1409, + 1414, 1420, 1424, 1427, 1430, 1434, 1440, 1442, 1445, 1450, 1454, 1460, + 1463, 1469, 1474, 1479, 1483, 1487, 1494, 1496, 1502, 1505, 1509-1510, + 1513, 1518, 1521, 1526, 1529, 1532, 1536-1537, 1541, 1545, 1548, 1553, + 1560, 1568, 1574, 1579, 1583, 1585, 1587, 1606, 1626, 1639, 1643, 1652, + 1658-1659, 1666, 1671, 1675, 1681, 1694, 1697, 1710, 1786, 1791, 1805, + 1839, 1884, 1913, 1946-1947, 1991, 2019, 2094, 2119, 2213, 2239, 2271, + 2289, 2321, 2333, 2346, 2349, 2352, 2359, 2367, 2374, 2398, 2426, 2562, + 2701, 2741, 2745, 2760, 2819, 2889, 2907, 2910, 2919, 2921, 2939, 2944-2945, + 2948, 2951, 2958, 2971, 2977, 2985, 2988, 2990-2991, 2993, 3002, 3008, + 3014, 3027, 3029-3030, 3036, 3047, 3049, 3052-3053, 3055, 3058, 3064, + 3069, 3087, 3093, 3098, 3105, 3107, 3110, 3116, 3127, 3129, 3136, 3146, + 3151, 3160, 3165, 3168, 3175, 3178, 3189, 3207, 3228, 3244, 3248, 3252, + 3256, 3263, 3281, 3295, 3303, 3309, 3312, 3322, 3326, 3354, 3366, 3375, + 3378, 3411, 3416, 3432, 3438, 3440, 3442, 3444, 3446, 3448, 3450, 3452, + 3454, 3458, 3467, 3476, 3484, 3491, 3497, 3499, 3504, 3506, 3509, 3518, + 3527, 3555, 3575, 3577, 3580, 3582, 3586, 3589, 3599, 3610, 3626, 3638, + 3646, 3653, 3658, 3661, 3673, 3689, 3700, 3710, 3726, 3763, 3814, 3841, + 3888, 4032, 4059, 4068, 4082, 4095, 4160, 4234, 4257, 4411, 4498, 4520, + 4552, 4567, 4608, 4646, 4698, 4808, 4849, 4920, 4939, 4947, 4967, 4991, + 4996, 5015, 5028, 5056, 5128, 5130, 5144, 5170, 5178, 5183, 5188, 5191, + 5368, 5371, 5379, 5381, 5383, 5397, 5399, 5401, 5403, 5405, 5446, 5455, + 5472, 5480, 5483, 5485, 5492, 5497, 5502, 5507, 5509, 5517, 5528, 5558, + 5697, 5714, 5749, 5766, 5785, 5798-5799, 5801, 5817, 5833-5834, 5836, + 5849, 5851-5852, 5865, 5869, 5881, 5884, 5897, 5900, 5916, 5932, 5948, + 5963, 5968, 5978, 5988, 5992, 5994, 5997, 6003, 6008, 6023, 6026, 6039, + 6053, 6056, 6067, 6071, 6082, 6085, 6098, 6112, 6126, 6135, 6140, 6149, + 6154, 6158, 6161, 6168, 6174, 6182, 6187, 6205, 6209, 6213, 6317, 6339, + 6342, 6366, 6381, 6391, 6489, 6962, 6966, 6970, 6975, 6977, 6982, 6985, + 6987, 6989, 6991, 6993, 6995, 6997, 6999-7000, 7004, 7008, 7013, 7016, + 7021, 7024, 7027, 7029, 7032, 7038, 7043, 7046, 7049, 7069, 7072, 7076, + 7081, 7084, 7089, 7099, 7209, 7222, 7231, 7235, 7247, 7267, 7269, 7284, + 7389, 7419, 7423-7424, 7426, 7428, 7431, 7436, 7444, 7475, 7549, 7584, + 7665-7666, 7831, 7836, 7853, 7865, 7885, 7888, 7912, 7950, 7972, 7980, + 7995, 8007, 8015, 8055, 8078 + action: + name: assign error + error parameter vector: &id026 + - 0.727 + - 0.81 + - 0.75 + - 0.79 + - 0.7055 + - 0.74 + - 0.68 + - 0.72 + - 0.6526 + - 0.65 + - 0.665 + - 0.69 + - 0.6394 + - 0.64 + - 0.6528 + - 0.6065 + - 0.6246 + - 0.61 + - 0.6423 + - 0.5995 + - 0.59 + - 0.6069 + - 0.6 + - 0.5965 + - 0.64 + - 0.62 + - 0.589 + - 0.5865 + - 0.65 + - 0.5861 + - 0.61 + - 0.5874 + - 0.68 + - 0.606 + - 0.68 + - 4.38 + - 3.05 + - 2.31 + - 1.56 + - 1.33 + - 1.58 + - 0.93 + - 0.5832 + - 0.5587 + - 0.5867 + - 0.58 + - 0.5655 + - 0.5522 + - 0.5864 + - 0.5475 + - 0.5854 + - 0.5455 + - 0.5811 + - 0.5376 + - 0.5452 + - 0.5686 + - 0.5329 + - 0.5655 + - 0.5302 + - 0.545 + - 0.5628 + - 0.59 + - 0.5262 + - 0.559 + - 0.5264 + - 0.5442 + - 0.51 + - 0.5513 + - 0.5224 + - 0.5523 + - 0.5188 + - 0.5487 + - 0.5245 + - 0.58 + - 0.5437 + - 0.5343 + - 0.5364 + - 0.64 + - 0.5338 + - 0.72 + - 0.537 + - 0.75 + - 0.51 + - 0.65 + - 0.5274 + - 0.529 + - 0.5187 + - 0.5228 + - 1.12 + - 0.5222 + - 0.5109 + - 0.67 + - 0.5133 + - 0.5179 + - 0.507 + - 0.67 + - 0.5091 + - 0.62 + - 0.5093 + - 0.69 + - 0.5048 + - 0.5024 + - 0.78 + - 0.497 + - 0.5337 + - 0.4865 + - 0.4915 + - 0.4835 + - 0.4869 + - 0.87 + - 0.4824 + - 0.4852 + - 0.84 + - 0.84 + - 0.84 + - 0.5318 + - 0.8 + - 0.4772 + - 0.98 + - 0.488 + - 0.4978 + - 0.5157 + - 0.61 + - 0.5213 + - 0.4884 + - 0.79 + - 0.62 + - 0.66 + - 0.4691 + - 0.65 + - 0.4809 + - 0.468 + - 0.62 + - 0.4679 + - 0.6913 + - 0.4705 + - 0.4785 + - 0.47 + - 0.4773 + - 0.4703 + - 0.98 + - 0.4697 + - 0.4662 + - 0.65 + - 0.467 + - 0.4883 + - 0.4684 + - 0.4684 + - 0.4947 + - 0.5393 + - 0.5024 + - 0.4715 + - 0.621 + - 0.6136 + - 0.5316 + - 1.78 + - 0.5099 + - 1.14 + - 0.539 + - 1.79 + - 0.508 + - 0.5723 + - 1.94 + - 2.01 + - 0.49 + - 0.5647 + - 0.5022 + - 1.47 + - 0.5815 + - 0.6782 + - 2.13 + - 0.5445 + - 1.52 + - 0.5555 + - 1.96 + - 2.31 + - 2.33 + - 2.32 + - 2.31 + - 0.6994 + - 0.7006 + - 0.706 + - 0.9785 + - 0.7023 + - 0.6991 + - 0.6946 + - 2.28 + - 2.26 + - 2.26 + - 2.26 + - 0.6608 + - 0.6835 + - 0.6822 + - 2.24 + - 2.26 + - 0.6735 + - 2.28 + - 0.667 + - 0.7732 + - 0.6642 + - 0.648 + - 0.6629 + - 2.29 + - 2.29 + - 0.6799 + - 0.623 + - 2.32 + - 0.603 + - 0.6224 + - 2.32 + - 0.6187 + - 2.31 + - 2.31 + - 2.28 + - 2.29 + - 2.28 + - 2.26 + - 1.966 + - 2.27 + - 2.26 + - 2.25 + - 2.27 + - 2.24 + - 2.21 + - 2.24 + - 2.17 + - 2.18 + - 2.17 + - 2.21 + - 1.4 + - 2.16 + - 2.2 + - 2.13 + - 2.12 + - 2.13 + - 2.1 + - 2.12 + - 2.11 + - 2.09 + - 2.09 + - 2.08 + - 2.09 + - 2.04 + - 2.04 + - 1.966 + - 2.01 + - 2.05 + - 2.03 + - 2.06 + - 1.98 + - 1.95 + - 1.94 + - 1.91 + - 1.857 + - 1.76 + - 1.748 + - 1.83 + - 2.04 + - 1.748 + - 1.99 + - 2.075 + - 2.07 + - 2.02 + - 2.04 + - 2.1 + - 1.966 + - 2.18 + - 2.21 + - 2.24 + - 2.23 + - 2.23 + - 1.98 + - 2.2 + - 2.18 + - 2.18 + - 2.21 + - 2.23 + - 2.24 + - 2.24 + - 2.25 + - 1.8 + - 2.24 + - 1.73 + - 1.73 + - 2.27 + - 1.67 + - 2.21 + - 1.72 + - 2.23 + - 2.23 + - 2.23 + - 2.24 + - 2.23 + - 2.12 + - 2.17 + - 1.74 + - 2.02 + - 1.88 + - 1.67 + - 1.73 + - 1.83 + - 1.82 + - 1.73 + - 1.83 + - 2.19 + - 1.84 + - 1.89 + - 1.6 + - 1.71 + - 1.86 + - 1.85 + - 1.84 + - 1.87 + - 1.91 + - 1.52 + - 1.95 + - 1.87 + - 1.89 + - 1.91 + - 1.91 + - 1.93 + - 1.9 + - 1.91 + - 1.9 + - 1.89 + - 1.89 + - 1.91 + - 1.9 + - 1.91 + - 1.91 + - 1.91 + - 1.93 + - 1.94 + - 1.91 + - 1.92 + - 1.77 + - 1.91 + - 1.95 + - 1.19 + - 1.96 + - 1.98 + - 1.94 + - 1.55 + - 1.91 + - 1.92 + - 1.92 + - 1.97 + - 1.93 + - 1.99 + - 1.86 + - 1.12 + - 1.93 + - 1.92 + - 1.95 + - 1.85 + - 1.84 + - 1.91 + - 1.12 + - 1.82 + - 1.82 + - 1.95 + - 1.24 + - 1.94 + - 1.96 + - 1.21 + - 1.83 + - 1.96 + - 1.36 + - 1.96 + - 1.82 + - 1.92 + - 1.68 + - 1.93 + - 1.23 + - 1.96 + - 1.93 + - 1.86 + - 1.41 + - 1.16 + - 1.6 + - 1.25 + - 1.2 + - 1.65 + - 1.66 + - 1.87 + - 1.94 + - 1.96 + - 1.91 + - 1.25 + - 1.93 + - 1.91 + - 1.7 + - 0.99 + - 1.81 + - 1.92 + - 1.95 + - 1.5 + - 1.47 + - 1.15 + - 1.58 + - 1.18 + - 1.82 + - 1.13 + - 1.83 + - 1.91 + - 1.26 + - 1.27 + - 1.91 + - 1.45 + - 1.6 + - 1.29 + - 1.94 + - 1.94 + - 1.23 + - 1.95 + - 1.21 + - 1.94 + - 1.86 + - 1.9 + - 1.33 + - 1.75 + - 2.02 + - 1.98 + - 2.03 + - 1.83 + - 1.5 + - 2.04 + - 2.02 + - 1.9 + - 2.0 + - 2.02 + - 1.95 + - 1.93 + - 1.95 + - 1.95 + - 1.99 + - 2.0 + - 1.94 + - 1.96 + - 1.86 + - 1.92 + - 1.88 + - 1.86 + - 1.84 + - 1.87 + - 1.77 + - 1.89 + - 1.89 + - 1.88 + - 1.94 + - 1.82 + - 1.79 + - 1.86 + - 2.06 + - 2.33 + - 1.88 + - 1.86 + - 1.81 + - 1.8 + - 1.8 + - 1.86 + - 1.9 + - 2.0 + - 2.06 + - 2.1 + - 2.2 + - 2.0 + - 2.16 + - 1.98 + - 1.8 + - 1.8 + - 1.85 + - 1.75 + - 2.04 + - 2.19 + - 2.14 + - 2.19 + - 1.86 + - 2.1 + - 2.11 + - 2.18 + - 2.03 + - 2.28 + - 2.19 + - 2.26 + - 2.26 + - 2.21 + - 2.21 + - 2.26 + - 2.33 + - 2.27 + - 2.21 + - 2.12 + - 2.23 + - 2.26 + - 2.25 + - 1.88 + - 2.26 + - 2.24 + - 2.36 + - 2.29 + - 2.35 + - 2.3 + - 2.27 + - 2.08 + - 2.05 + - 2.27 + - 2.28 + - 2.27 + - 2.28 + - 1.97 + - 2.25 + - 2.25 + - 2.25 + - 2.31 + - 2.28 + - 2.27 + - 2.13 + - 2.24 + - 2.28 + - 2.28 + - 2.41 + - 2.34 + - 9.32 + - 2.28 + - 2.38 + - 2.27 + - 2.27 + - 2.39 + - 2.11 + - 2.09 + - 2.1 + - 2.06 + - 2.12 + - 2.08 + - 2.0 + - 1.93 + - 2.02 + - 2.55 + - 1.54 + - 1.64 + - 1.51 + - 1.55 + - 2.82 + - 2.92 + - 2.55 + - 2.37 + - 1.85 + - 1.6 + - 1.72 + - 1.74 + - 1.79 + - 1.9 + - 1.94 + - 2.0 + - 2.04 + - 2.08 + - 2.12 + - 2.13 + - 2.16 + - 2.18 + - 2.18 + - 2.2 + - 2.2 + - 2.41 + - 2.39 + - 2.38 + - 2.4 + - 2.42 + - 2.41 + - 2.43 + - 2.45 + - 2.43 + - 2.45 + - 2.43 + - 2.4 + - 2.44 + - 2.4 + - 2.42 + - 2.43 + - 2.45 + - 2.45 + - 2.45 + - 2.46 + - 2.45 + - 2.45 + - 2.43 + - 2.51 + - 2.48 + - 2.48 + - 2.53 + - 2.46 + - 2.49 + - 2.5 + - 2.5 + - 2.5 + - 2.52 + - 2.52 + - 2.54 + - 2.5 + - 2.48 + - 2.5 + - 2.55 + - 2.5 + - 2.48 + - 2.5 + - 2.5 + - 2.52 + - 2.52 + - 2.48 + - 2.5 + - 2.5 + - 2.52 + - 2.46 + - 2.53 + - 9.0 + - filter: Variable Assignment + apply at iterations: 0, 1, 2 + assignments: + - name: ObsError/brightnessTemperature + channels: 16, 29, 32, 35, 38, 41, 44, 47, 49-51, 53, 55-57, 59, 61-63, 66, + 68, 70, 72, 74, 76, 78-79, 81-87, 89, 92-93, 95, 97, 99, 101, 103-104, + 106, 109-111, 113, 116, 119, 122, 125, 128, 131, 133, 135, 138, 141, 144, + 146, 148, 150-151, 154, 157, 159-161, 163, 167, 170, 173, 176, 179-180, + 185, 187, 191, 193, 197, 199-200, 202-203, 205, 207, 210, 212-214, 217-219, + 222, 224-226, 228, 230-232, 236-237, 239, 243, 246, 249, 252, 254, 259-260, + 262, 265, 267, 269, 275, 279, 282, 285, 294, 296, 299-300, 303, 306, 309, + 313, 320, 323, 326-327, 329, 332, 335, 345, 347, 350, 354, 356, 360, 363, + 366, 371-373, 375, 377, 379, 381, 383, 386, 389, 398, 401, 404-405, 407-408, + 410-411, 414, 416, 418, 423, 426, 428, 432-434, 439, 442, 445, 450, 457, + 459, 472, 477, 483, 509, 515, 546, 552, 559, 566, 571, 573, 578, 584, + 594, 625, 646, 662, 668, 705, 739, 756, 797, 867, 906, 921, 1027, 1046, + 1090, 1098, 1121, 1133, 1173, 1191, 1194, 1222, 1271, 1283, 1338, 1409, + 1414, 1420, 1424, 1427, 1430, 1434, 1440, 1442, 1445, 1450, 1454, 1460, + 1463, 1469, 1474, 1479, 1483, 1487, 1494, 1496, 1502, 1505, 1509-1510, + 1513, 1518, 1521, 1526, 1529, 1532, 1536-1537, 1541, 1545, 1548, 1553, + 1560, 1568, 1574, 1579, 1583, 1585, 1587, 1606, 1626, 1639, 1643, 1652, + 1658-1659, 1666, 1671, 1675, 1681, 1694, 1697, 1710, 1786, 1791, 1805, + 1839, 1884, 1913, 1946-1947, 1991, 2019, 2094, 2119, 2213, 2239, 2271, + 2289, 2321, 2333, 2346, 2349, 2352, 2359, 2367, 2374, 2398, 2426, 2562, + 2701, 2741, 2745, 2760, 2819, 2889, 2907, 2910, 2919, 2921, 2939, 2944-2945, + 2948, 2951, 2958, 2971, 2977, 2985, 2988, 2990-2991, 2993, 3002, 3008, + 3014, 3027, 3029-3030, 3036, 3047, 3049, 3052-3053, 3055, 3058, 3064, + 3069, 3087, 3093, 3098, 3105, 3107, 3110, 3116, 3127, 3129, 3136, 3146, + 3151, 3160, 3165, 3168, 3175, 3178, 3189, 3207, 3228, 3244, 3248, 3252, + 3256, 3263, 3281, 3295, 3303, 3309, 3312, 3322, 3326, 3354, 3366, 3375, + 3378, 3411, 3416, 3432, 3438, 3440, 3442, 3444, 3446, 3448, 3450, 3452, + 3454, 3458, 3467, 3476, 3484, 3491, 3497, 3499, 3504, 3506, 3509, 3518, + 3527, 3555, 3575, 3577, 3580, 3582, 3586, 3589, 3599, 3610, 3626, 3638, + 3646, 3653, 3658, 3661, 3673, 3689, 3700, 3710, 3726, 3763, 3814, 3841, + 3888, 4032, 4059, 4068, 4082, 4095, 4160, 4234, 4257, 4411, 4498, 4520, + 4552, 4567, 4608, 4646, 4698, 4808, 4849, 4920, 4939, 4947, 4967, 4991, + 4996, 5015, 5028, 5056, 5128, 5130, 5144, 5170, 5178, 5183, 5188, 5191, + 5368, 5371, 5379, 5381, 5383, 5397, 5399, 5401, 5403, 5405, 5446, 5455, + 5472, 5480, 5483, 5485, 5492, 5497, 5502, 5507, 5509, 5517, 5528, 5558, + 5697, 5714, 5749, 5766, 5785, 5798-5799, 5801, 5817, 5833-5834, 5836, + 5849, 5851-5852, 5865, 5869, 5881, 5884, 5897, 5900, 5916, 5932, 5948, + 5963, 5968, 5978, 5988, 5992, 5994, 5997, 6003, 6008, 6023, 6026, 6039, + 6053, 6056, 6067, 6071, 6082, 6085, 6098, 6112, 6126, 6135, 6140, 6149, + 6154, 6158, 6161, 6168, 6174, 6182, 6187, 6205, 6209, 6213, 6317, 6339, + 6342, 6366, 6381, 6391, 6489, 6962, 6966, 6970, 6975, 6977, 6982, 6985, + 6987, 6989, 6991, 6993, 6995, 6997, 6999-7000, 7004, 7008, 7013, 7016, + 7021, 7024, 7027, 7029, 7032, 7038, 7043, 7046, 7049, 7069, 7072, 7076, + 7081, 7084, 7089, 7099, 7209, 7222, 7231, 7235, 7247, 7267, 7269, 7284, + 7389, 7419, 7423-7424, 7426, 7428, 7431, 7436, 7444, 7475, 7549, 7584, + 7665-7666, 7831, 7836, 7853, 7865, 7885, 7888, 7912, 7950, 7972, 7980, + 7995, 8007, 8015, 8055, 8078 + type: float + function: + name: ObsFunction/Arithmetic + options: + variables: + - name: ObsErrorData/brightnessTemperature + channels: 16, 29, 32, 35, 38, 41, 44, 47, 49-51, 53, 55-57, 59, 61-63, + 66, 68, 70, 72, 74, 76, 78-79, 81-87, 89, 92-93, 95, 97, 99, 101, + 103-104, 106, 109-111, 113, 116, 119, 122, 125, 128, 131, 133, 135, + 138, 141, 144, 146, 148, 150-151, 154, 157, 159-161, 163, 167, 170, + 173, 176, 179-180, 185, 187, 191, 193, 197, 199-200, 202-203, 205, + 207, 210, 212-214, 217-219, 222, 224-226, 228, 230-232, 236-237, + 239, 243, 246, 249, 252, 254, 259-260, 262, 265, 267, 269, 275, + 279, 282, 285, 294, 296, 299-300, 303, 306, 309, 313, 320, 323, + 326-327, 329, 332, 335, 345, 347, 350, 354, 356, 360, 363, 366, + 371-373, 375, 377, 379, 381, 383, 386, 389, 398, 401, 404-405, 407-408, + 410-411, 414, 416, 418, 423, 426, 428, 432-434, 439, 442, 445, 450, + 457, 459, 472, 477, 483, 509, 515, 546, 552, 559, 566, 571, 573, + 578, 584, 594, 625, 646, 662, 668, 705, 739, 756, 797, 867, 906, + 921, 1027, 1046, 1090, 1098, 1121, 1133, 1173, 1191, 1194, 1222, + 1271, 1283, 1338, 1409, 1414, 1420, 1424, 1427, 1430, 1434, 1440, + 1442, 1445, 1450, 1454, 1460, 1463, 1469, 1474, 1479, 1483, 1487, + 1494, 1496, 1502, 1505, 1509-1510, 1513, 1518, 1521, 1526, 1529, + 1532, 1536-1537, 1541, 1545, 1548, 1553, 1560, 1568, 1574, 1579, + 1583, 1585, 1587, 1606, 1626, 1639, 1643, 1652, 1658-1659, 1666, + 1671, 1675, 1681, 1694, 1697, 1710, 1786, 1791, 1805, 1839, 1884, + 1913, 1946-1947, 1991, 2019, 2094, 2119, 2213, 2239, 2271, 2289, + 2321, 2333, 2346, 2349, 2352, 2359, 2367, 2374, 2398, 2426, 2562, + 2701, 2741, 2745, 2760, 2819, 2889, 2907, 2910, 2919, 2921, 2939, + 2944-2945, 2948, 2951, 2958, 2971, 2977, 2985, 2988, 2990-2991, + 2993, 3002, 3008, 3014, 3027, 3029-3030, 3036, 3047, 3049, 3052-3053, + 3055, 3058, 3064, 3069, 3087, 3093, 3098, 3105, 3107, 3110, 3116, + 3127, 3129, 3136, 3146, 3151, 3160, 3165, 3168, 3175, 3178, 3189, + 3207, 3228, 3244, 3248, 3252, 3256, 3263, 3281, 3295, 3303, 3309, + 3312, 3322, 3326, 3354, 3366, 3375, 3378, 3411, 3416, 3432, 3438, + 3440, 3442, 3444, 3446, 3448, 3450, 3452, 3454, 3458, 3467, 3476, + 3484, 3491, 3497, 3499, 3504, 3506, 3509, 3518, 3527, 3555, 3575, + 3577, 3580, 3582, 3586, 3589, 3599, 3610, 3626, 3638, 3646, 3653, + 3658, 3661, 3673, 3689, 3700, 3710, 3726, 3763, 3814, 3841, 3888, + 4032, 4059, 4068, 4082, 4095, 4160, 4234, 4257, 4411, 4498, 4520, + 4552, 4567, 4608, 4646, 4698, 4808, 4849, 4920, 4939, 4947, 4967, + 4991, 4996, 5015, 5028, 5056, 5128, 5130, 5144, 5170, 5178, 5183, + 5188, 5191, 5368, 5371, 5379, 5381, 5383, 5397, 5399, 5401, 5403, + 5405, 5446, 5455, 5472, 5480, 5483, 5485, 5492, 5497, 5502, 5507, + 5509, 5517, 5528, 5558, 5697, 5714, 5749, 5766, 5785, 5798-5799, + 5801, 5817, 5833-5834, 5836, 5849, 5851-5852, 5865, 5869, 5881, + 5884, 5897, 5900, 5916, 5932, 5948, 5963, 5968, 5978, 5988, 5992, + 5994, 5997, 6003, 6008, 6023, 6026, 6039, 6053, 6056, 6067, 6071, + 6082, 6085, 6098, 6112, 6126, 6135, 6140, 6149, 6154, 6158, 6161, + 6168, 6174, 6182, 6187, 6205, 6209, 6213, 6317, 6339, 6342, 6366, + 6381, 6391, 6489, 6962, 6966, 6970, 6975, 6977, 6982, 6985, 6987, + 6989, 6991, 6993, 6995, 6997, 6999-7000, 7004, 7008, 7013, 7016, + 7021, 7024, 7027, 7029, 7032, 7038, 7043, 7046, 7049, 7069, 7072, + 7076, 7081, 7084, 7089, 7099, 7209, 7222, 7231, 7235, 7247, 7267, + 7269, 7284, 7389, 7419, 7423-7424, 7426, 7428, 7431, 7436, 7444, + 7475, 7549, 7584, 7665-7666, 7831, 7836, 7853, 7865, 7885, 7888, + 7912, 7950, 7972, 7980, 7995, 8007, 8015, 8055, 8078 + obs post filters: + - filter: BlackList + apply at iterations: 0, 1, 2 + filter variables: + - name: brightnessTemperature + channels: 7024, 7027, 7029, 7032, 7038, 7043, 7046, 7049, 7069, 7072, 7076, + 7081, 7084, 7089, 7099, 7209, 7222, 7231, 7235, 7247, 7267, 7269, 7284, + 7389, 7419, 7423, 7424, 7426, 7428, 7431, 7436, 7444, 7475, 7549, 7584, + 7665, 7666, 7831, 7836, 7853, 7865, 7885, 7888, 7912, 7950, 7972, 7980, + 7995, 8007, 8015, 8055, 8078 + where: + - variable: + name: MetaData/solarZenithAngle + maxvalue: 88.9999 + - variable: + name: GeoVaLs/water_area_fraction + minvalue: 1e-12 + action: + name: reject + - filter: BlackList + apply at iterations: 0, 1, 2 + filter variables: + - name: brightnessTemperature + channels: 16, 29, 32, 35, 38, 41, 44, 47, 49-51, 53, 55-57, 59, 61-63, 66, + 68, 70, 72, 74, 76, 78-79, 81-87, 89, 92-93, 95, 97, 99, 101, 103-104, + 106, 109-111, 113, 116, 119, 122, 125, 128, 131, 133, 135, 138, 141, 144, + 146, 148, 150-151, 154, 157, 159-161, 163, 167, 170, 173, 176, 179-180, + 185, 187, 191, 193, 197, 199-200, 202-203, 205, 207, 210, 212-214, 217-219, + 222, 224-226, 228, 230-232, 236-237, 239, 243, 246, 249, 252, 254, 259-260, + 262, 265, 267, 269, 275, 279, 282, 285, 294, 296, 299-300, 303, 306, 309, + 313, 320, 323, 326-327, 329, 332, 335, 345, 347, 350, 354, 356, 360, 363, + 366, 371-373, 375, 377, 379, 381, 383, 386, 389, 398, 401, 404-405, 407-408, + 410-411, 414, 416, 418, 423, 426, 428, 432-434, 439, 442, 445, 450, 457, + 459, 472, 477, 483, 509, 515, 546, 552, 559, 566, 571, 573, 578, 584, + 594, 625, 646, 662, 668, 705, 739, 756, 797, 867, 906, 921, 1027, 1046, + 1090, 1098, 1121, 1133, 1173, 1191, 1194, 1222, 1271, 1283, 1338, 1409, + 1414, 1420, 1424, 1427, 1430, 1434, 1440, 1442, 1445, 1450, 1454, 1460, + 1463, 1469, 1474, 1479, 1483, 1487, 1494, 1496, 1502, 1505, 1509-1510, + 1513, 1518, 1521, 1526, 1529, 1532, 1536-1537, 1541, 1545, 1548, 1553, + 1560, 1568, 1574, 1579, 1583, 1585, 1587, 1606, 1626, 1639, 1643, 1652, + 1658-1659, 1666, 1671, 1675, 1681, 1694, 1697, 1710, 1786, 1791, 1805, + 1839, 1884, 1913, 1946-1947, 1991, 2019, 2094, 2119, 2213, 2239, 2271, + 2289, 2321, 2333, 2346, 2349, 2352, 2359, 2367, 2374, 2398, 2426, 2562, + 2701, 2741, 2745, 2760, 2819, 2889, 2907, 2910, 2919, 2921, 2939, 2944-2945, + 2948, 2951, 2958, 2971, 2977, 2985, 2988, 2990-2991, 2993, 3002, 3008, + 3014, 3027, 3029-3030, 3036, 3047, 3049, 3052-3053, 3055, 3058, 3064, + 3069, 3087, 3093, 3098, 3105, 3107, 3110, 3116, 3127, 3129, 3136, 3146, + 3151, 3160, 3165, 3168, 3175, 3178, 3189, 3207, 3228, 3244, 3248, 3252, + 3256, 3263, 3281, 3295, 3303, 3309, 3312, 3322, 3326, 3354, 3366, 3375, + 3378, 3411, 3416, 3432, 3438, 3440, 3442, 3444, 3446, 3448, 3450, 3452, + 3454, 3458, 3467, 3476, 3484, 3491, 3497, 3499, 3504, 3506, 3509, 3518, + 3527, 3555, 3575, 3577, 3580, 3582, 3586, 3589, 3599, 3610, 3626, 3638, + 3646, 3653, 3658, 3661, 3673, 3689, 3700, 3710, 3726, 3763, 3814, 3841, + 3888, 4032, 4059, 4068, 4082, 4095, 4160, 4234, 4257, 4411, 4498, 4520, + 4552, 4567, 4608, 4646, 4698, 4808, 4849, 4920, 4939, 4947, 4967, 4991, + 4996, 5015, 5028, 5056, 5128, 5130, 5144, 5170, 5178, 5183, 5188, 5191, + 5368, 5371, 5379, 5381, 5383, 5397, 5399, 5401, 5403, 5405, 5446, 5455, + 5472, 5480, 5483, 5485, 5492, 5497, 5502, 5507, 5509, 5517, 5528, 5558, + 5697, 5714, 5749, 5766, 5785, 5798-5799, 5801, 5817, 5833-5834, 5836, + 5849, 5851-5852, 5865, 5869, 5881, 5884, 5897, 5900, 5916, 5932, 5948, + 5963, 5968, 5978, 5988, 5992, 5994, 5997, 6003, 6008, 6023, 6026, 6039, + 6053, 6056, 6067, 6071, 6082, 6085, 6098, 6112, 6126, 6135, 6140, 6149, + 6154, 6158, 6161, 6168, 6174, 6182, 6187, 6205, 6209, 6213, 6317, 6339, + 6342, 6366, 6381, 6391, 6489, 6962, 6966, 6970, 6975, 6977, 6982, 6985, + 6987, 6989, 6991, 6993, 6995, 6997, 6999-7000, 7004, 7008, 7013, 7016, + 7021, 7024, 7027, 7029, 7032, 7038, 7043, 7046, 7049, 7069, 7072, 7076, + 7081, 7084, 7089, 7099, 7209, 7222, 7231, 7235, 7247, 7267, 7269, 7284, + 7389, 7419, 7423-7424, 7426, 7428, 7431, 7436, 7444, 7475, 7549, 7584, + 7665-7666, 7831, 7836, 7853, 7865, 7885, 7888, 7912, 7950, 7972, 7980, + 7995, 8007, 8015, 8055, 8078 + action: + name: inflate error + inflation variable: + name: ObsFunction/ObsErrorFactorWavenumIR + channels: 16, 29, 32, 35, 38, 41, 44, 47, 49-51, 53, 55-57, 59, 61-63, + 66, 68, 70, 72, 74, 76, 78-79, 81-87, 89, 92-93, 95, 97, 99, 101, 103-104, + 106, 109-111, 113, 116, 119, 122, 125, 128, 131, 133, 135, 138, 141, + 144, 146, 148, 150-151, 154, 157, 159-161, 163, 167, 170, 173, 176, + 179-180, 185, 187, 191, 193, 197, 199-200, 202-203, 205, 207, 210, 212-214, + 217-219, 222, 224-226, 228, 230-232, 236-237, 239, 243, 246, 249, 252, + 254, 259-260, 262, 265, 267, 269, 275, 279, 282, 285, 294, 296, 299-300, + 303, 306, 309, 313, 320, 323, 326-327, 329, 332, 335, 345, 347, 350, + 354, 356, 360, 363, 366, 371-373, 375, 377, 379, 381, 383, 386, 389, + 398, 401, 404-405, 407-408, 410-411, 414, 416, 418, 423, 426, 428, 432-434, + 439, 442, 445, 450, 457, 459, 472, 477, 483, 509, 515, 546, 552, 559, + 566, 571, 573, 578, 584, 594, 625, 646, 662, 668, 705, 739, 756, 797, + 867, 906, 921, 1027, 1046, 1090, 1098, 1121, 1133, 1173, 1191, 1194, + 1222, 1271, 1283, 1338, 1409, 1414, 1420, 1424, 1427, 1430, 1434, 1440, + 1442, 1445, 1450, 1454, 1460, 1463, 1469, 1474, 1479, 1483, 1487, 1494, + 1496, 1502, 1505, 1509-1510, 1513, 1518, 1521, 1526, 1529, 1532, 1536-1537, + 1541, 1545, 1548, 1553, 1560, 1568, 1574, 1579, 1583, 1585, 1587, 1606, + 1626, 1639, 1643, 1652, 1658-1659, 1666, 1671, 1675, 1681, 1694, 1697, + 1710, 1786, 1791, 1805, 1839, 1884, 1913, 1946-1947, 1991, 2019, 2094, + 2119, 2213, 2239, 2271, 2289, 2321, 2333, 2346, 2349, 2352, 2359, 2367, + 2374, 2398, 2426, 2562, 2701, 2741, 2745, 2760, 2819, 2889, 2907, 2910, + 2919, 2921, 2939, 2944-2945, 2948, 2951, 2958, 2971, 2977, 2985, 2988, + 2990-2991, 2993, 3002, 3008, 3014, 3027, 3029-3030, 3036, 3047, 3049, + 3052-3053, 3055, 3058, 3064, 3069, 3087, 3093, 3098, 3105, 3107, 3110, + 3116, 3127, 3129, 3136, 3146, 3151, 3160, 3165, 3168, 3175, 3178, 3189, + 3207, 3228, 3244, 3248, 3252, 3256, 3263, 3281, 3295, 3303, 3309, 3312, + 3322, 3326, 3354, 3366, 3375, 3378, 3411, 3416, 3432, 3438, 3440, 3442, + 3444, 3446, 3448, 3450, 3452, 3454, 3458, 3467, 3476, 3484, 3491, 3497, + 3499, 3504, 3506, 3509, 3518, 3527, 3555, 3575, 3577, 3580, 3582, 3586, + 3589, 3599, 3610, 3626, 3638, 3646, 3653, 3658, 3661, 3673, 3689, 3700, + 3710, 3726, 3763, 3814, 3841, 3888, 4032, 4059, 4068, 4082, 4095, 4160, + 4234, 4257, 4411, 4498, 4520, 4552, 4567, 4608, 4646, 4698, 4808, 4849, + 4920, 4939, 4947, 4967, 4991, 4996, 5015, 5028, 5056, 5128, 5130, 5144, + 5170, 5178, 5183, 5188, 5191, 5368, 5371, 5379, 5381, 5383, 5397, 5399, + 5401, 5403, 5405, 5446, 5455, 5472, 5480, 5483, 5485, 5492, 5497, 5502, + 5507, 5509, 5517, 5528, 5558, 5697, 5714, 5749, 5766, 5785, 5798-5799, + 5801, 5817, 5833-5834, 5836, 5849, 5851-5852, 5865, 5869, 5881, 5884, + 5897, 5900, 5916, 5932, 5948, 5963, 5968, 5978, 5988, 5992, 5994, 5997, + 6003, 6008, 6023, 6026, 6039, 6053, 6056, 6067, 6071, 6082, 6085, 6098, + 6112, 6126, 6135, 6140, 6149, 6154, 6158, 6161, 6168, 6174, 6182, 6187, + 6205, 6209, 6213, 6317, 6339, 6342, 6366, 6381, 6391, 6489, 6962, 6966, + 6970, 6975, 6977, 6982, 6985, 6987, 6989, 6991, 6993, 6995, 6997, 6999-7000, + 7004, 7008, 7013, 7016, 7021, 7024, 7027, 7029, 7032, 7038, 7043, 7046, + 7049, 7069, 7072, 7076, 7081, 7084, 7089, 7099, 7209, 7222, 7231, 7235, + 7247, 7267, 7269, 7284, 7389, 7419, 7423-7424, 7426, 7428, 7431, 7436, + 7444, 7475, 7549, 7584, 7665-7666, 7831, 7836, 7853, 7865, 7885, 7888, + 7912, 7950, 7972, 7980, 7995, 8007, 8015, 8055, 8078 + options: + channels: 16, 29, 32, 35, 38, 41, 44, 47, 49-51, 53, 55-57, 59, 61-63, + 66, 68, 70, 72, 74, 76, 78-79, 81-87, 89, 92-93, 95, 97, 99, 101, + 103-104, 106, 109-111, 113, 116, 119, 122, 125, 128, 131, 133, 135, + 138, 141, 144, 146, 148, 150-151, 154, 157, 159-161, 163, 167, 170, + 173, 176, 179-180, 185, 187, 191, 193, 197, 199-200, 202-203, 205, + 207, 210, 212-214, 217-219, 222, 224-226, 228, 230-232, 236-237, 239, + 243, 246, 249, 252, 254, 259-260, 262, 265, 267, 269, 275, 279, 282, + 285, 294, 296, 299-300, 303, 306, 309, 313, 320, 323, 326-327, 329, + 332, 335, 345, 347, 350, 354, 356, 360, 363, 366, 371-373, 375, 377, + 379, 381, 383, 386, 389, 398, 401, 404-405, 407-408, 410-411, 414, + 416, 418, 423, 426, 428, 432-434, 439, 442, 445, 450, 457, 459, 472, + 477, 483, 509, 515, 546, 552, 559, 566, 571, 573, 578, 584, 594, 625, + 646, 662, 668, 705, 739, 756, 797, 867, 906, 921, 1027, 1046, 1090, + 1098, 1121, 1133, 1173, 1191, 1194, 1222, 1271, 1283, 1338, 1409, + 1414, 1420, 1424, 1427, 1430, 1434, 1440, 1442, 1445, 1450, 1454, + 1460, 1463, 1469, 1474, 1479, 1483, 1487, 1494, 1496, 1502, 1505, + 1509-1510, 1513, 1518, 1521, 1526, 1529, 1532, 1536-1537, 1541, 1545, + 1548, 1553, 1560, 1568, 1574, 1579, 1583, 1585, 1587, 1606, 1626, + 1639, 1643, 1652, 1658-1659, 1666, 1671, 1675, 1681, 1694, 1697, 1710, + 1786, 1791, 1805, 1839, 1884, 1913, 1946-1947, 1991, 2019, 2094, 2119, + 2213, 2239, 2271, 2289, 2321, 2333, 2346, 2349, 2352, 2359, 2367, + 2374, 2398, 2426, 2562, 2701, 2741, 2745, 2760, 2819, 2889, 2907, + 2910, 2919, 2921, 2939, 2944-2945, 2948, 2951, 2958, 2971, 2977, 2985, + 2988, 2990-2991, 2993, 3002, 3008, 3014, 3027, 3029-3030, 3036, 3047, + 3049, 3052-3053, 3055, 3058, 3064, 3069, 3087, 3093, 3098, 3105, 3107, + 3110, 3116, 3127, 3129, 3136, 3146, 3151, 3160, 3165, 3168, 3175, + 3178, 3189, 3207, 3228, 3244, 3248, 3252, 3256, 3263, 3281, 3295, + 3303, 3309, 3312, 3322, 3326, 3354, 3366, 3375, 3378, 3411, 3416, + 3432, 3438, 3440, 3442, 3444, 3446, 3448, 3450, 3452, 3454, 3458, + 3467, 3476, 3484, 3491, 3497, 3499, 3504, 3506, 3509, 3518, 3527, + 3555, 3575, 3577, 3580, 3582, 3586, 3589, 3599, 3610, 3626, 3638, + 3646, 3653, 3658, 3661, 3673, 3689, 3700, 3710, 3726, 3763, 3814, + 3841, 3888, 4032, 4059, 4068, 4082, 4095, 4160, 4234, 4257, 4411, + 4498, 4520, 4552, 4567, 4608, 4646, 4698, 4808, 4849, 4920, 4939, + 4947, 4967, 4991, 4996, 5015, 5028, 5056, 5128, 5130, 5144, 5170, + 5178, 5183, 5188, 5191, 5368, 5371, 5379, 5381, 5383, 5397, 5399, + 5401, 5403, 5405, 5446, 5455, 5472, 5480, 5483, 5485, 5492, 5497, + 5502, 5507, 5509, 5517, 5528, 5558, 5697, 5714, 5749, 5766, 5785, + 5798-5799, 5801, 5817, 5833-5834, 5836, 5849, 5851-5852, 5865, 5869, + 5881, 5884, 5897, 5900, 5916, 5932, 5948, 5963, 5968, 5978, 5988, + 5992, 5994, 5997, 6003, 6008, 6023, 6026, 6039, 6053, 6056, 6067, + 6071, 6082, 6085, 6098, 6112, 6126, 6135, 6140, 6149, 6154, 6158, + 6161, 6168, 6174, 6182, 6187, 6205, 6209, 6213, 6317, 6339, 6342, + 6366, 6381, 6391, 6489, 6962, 6966, 6970, 6975, 6977, 6982, 6985, + 6987, 6989, 6991, 6993, 6995, 6997, 6999-7000, 7004, 7008, 7013, 7016, + 7021, 7024, 7027, 7029, 7032, 7038, 7043, 7046, 7049, 7069, 7072, + 7076, 7081, 7084, 7089, 7099, 7209, 7222, 7231, 7235, 7247, 7267, + 7269, 7284, 7389, 7419, 7423-7424, 7426, 7428, 7431, 7436, 7444, 7475, + 7549, 7584, 7665-7666, 7831, 7836, 7853, 7865, 7885, 7888, 7912, 7950, + 7972, 7980, 7995, 8007, 8015, 8055, 8078 + - filter: Bounds Check + apply at iterations: 0, 1, 2 + filter variables: + - name: brightnessTemperature + channels: 16, 29, 32, 35, 38, 41, 44, 47, 49-51, 53, 55-57, 59, 61-63, 66, + 68, 70, 72, 74, 76, 78-79, 81-87, 89, 92-93, 95, 97, 99, 101, 103-104, + 106, 109-111, 113, 116, 119, 122, 125, 128, 131, 133, 135, 138, 141, 144, + 146, 148, 150-151, 154, 157, 159-161, 163, 167, 170, 173, 176, 179-180, + 185, 187, 191, 193, 197, 199-200, 202-203, 205, 207, 210, 212-214, 217-219, + 222, 224-226, 228, 230-232, 236-237, 239, 243, 246, 249, 252, 254, 259-260, + 262, 265, 267, 269, 275, 279, 282, 285, 294, 296, 299-300, 303, 306, 309, + 313, 320, 323, 326-327, 329, 332, 335, 345, 347, 350, 354, 356, 360, 363, + 366, 371-373, 375, 377, 379, 381, 383, 386, 389, 398, 401, 404-405, 407-408, + 410-411, 414, 416, 418, 423, 426, 428, 432-434, 439, 442, 445, 450, 457, + 459, 472, 477, 483, 509, 515, 546, 552, 559, 566, 571, 573, 578, 584, + 594, 625, 646, 662, 668, 705, 739, 756, 797, 867, 906, 921, 1027, 1046, + 1090, 1098, 1121, 1133, 1173, 1191, 1194, 1222, 1271, 1283, 1338, 1409, + 1414, 1420, 1424, 1427, 1430, 1434, 1440, 1442, 1445, 1450, 1454, 1460, + 1463, 1469, 1474, 1479, 1483, 1487, 1494, 1496, 1502, 1505, 1509-1510, + 1513, 1518, 1521, 1526, 1529, 1532, 1536-1537, 1541, 1545, 1548, 1553, + 1560, 1568, 1574, 1579, 1583, 1585, 1587, 1606, 1626, 1639, 1643, 1652, + 1658-1659, 1666, 1671, 1675, 1681, 1694, 1697, 1710, 1786, 1791, 1805, + 1839, 1884, 1913, 1946-1947, 1991, 2019, 2094, 2119, 2213, 2239, 2271, + 2289, 2321, 2333, 2346, 2349, 2352, 2359, 2367, 2374, 2398, 2426, 2562, + 2701, 2741, 2745, 2760, 2819, 2889, 2907, 2910, 2919, 2921, 2939, 2944-2945, + 2948, 2951, 2958, 2971, 2977, 2985, 2988, 2990-2991, 2993, 3002, 3008, + 3014, 3027, 3029-3030, 3036, 3047, 3049, 3052-3053, 3055, 3058, 3064, + 3069, 3087, 3093, 3098, 3105, 3107, 3110, 3116, 3127, 3129, 3136, 3146, + 3151, 3160, 3165, 3168, 3175, 3178, 3189, 3207, 3228, 3244, 3248, 3252, + 3256, 3263, 3281, 3295, 3303, 3309, 3312, 3322, 3326, 3354, 3366, 3375, + 3378, 3411, 3416, 3432, 3438, 3440, 3442, 3444, 3446, 3448, 3450, 3452, + 3454, 3458, 3467, 3476, 3484, 3491, 3497, 3499, 3504, 3506, 3509, 3518, + 3527, 3555, 3575, 3577, 3580, 3582, 3586, 3589, 3599, 3610, 3626, 3638, + 3646, 3653, 3658, 3661, 3673, 3689, 3700, 3710, 3726, 3763, 3814, 3841, + 3888, 4032, 4059, 4068, 4082, 4095, 4160, 4234, 4257, 4411, 4498, 4520, + 4552, 4567, 4608, 4646, 4698, 4808, 4849, 4920, 4939, 4947, 4967, 4991, + 4996, 5015, 5028, 5056, 5128, 5130, 5144, 5170, 5178, 5183, 5188, 5191, + 5368, 5371, 5379, 5381, 5383, 5397, 5399, 5401, 5403, 5405, 5446, 5455, + 5472, 5480, 5483, 5485, 5492, 5497, 5502, 5507, 5509, 5517, 5528, 5558, + 5697, 5714, 5749, 5766, 5785, 5798-5799, 5801, 5817, 5833-5834, 5836, + 5849, 5851-5852, 5865, 5869, 5881, 5884, 5897, 5900, 5916, 5932, 5948, + 5963, 5968, 5978, 5988, 5992, 5994, 5997, 6003, 6008, 6023, 6026, 6039, + 6053, 6056, 6067, 6071, 6082, 6085, 6098, 6112, 6126, 6135, 6140, 6149, + 6154, 6158, 6161, 6168, 6174, 6182, 6187, 6205, 6209, 6213, 6317, 6339, + 6342, 6366, 6381, 6391, 6489, 6962, 6966, 6970, 6975, 6977, 6982, 6985, + 6987, 6989, 6991, 6993, 6995, 6997, 6999-7000, 7004, 7008, 7013, 7016, + 7021, 7024, 7027, 7029, 7032, 7038, 7043, 7046, 7049, 7069, 7072, 7076, + 7081, 7084, 7089, 7099, 7209, 7222, 7231, 7235, 7247, 7267, 7269, 7284, + 7389, 7419, 7423-7424, 7426, 7428, 7431, 7436, 7444, 7475, 7549, 7584, + 7665-7666, 7831, 7836, 7853, 7865, 7885, 7888, 7912, 7950, 7972, 7980, + 7995, 8007, 8015, 8055, 8078 + minvalue: 50.00001 + maxvalue: 549.99999 + action: + name: reject + - filter: BlackList + apply at iterations: 0, 1, 2 + filter variables: + - name: brightnessTemperature + channels: 16, 29, 32, 35, 38, 41, 44, 47, 49-51, 53, 55-57, 59, 61-63, 66, + 68, 70, 72, 74, 76, 78-79, 81-87, 89, 92-93, 95, 97, 99, 101, 103-104, + 106, 109-111, 113, 116, 119, 122, 125, 128, 131, 133, 135, 138, 141, 144, + 146, 148, 150-151, 154, 157, 159-161, 163, 167, 170, 173, 176, 179-180, + 185, 187, 191, 193, 197, 199-200, 202-203, 205, 207, 210, 212-214, 217-219, + 222, 224-226, 228, 230-232, 236-237, 239, 243, 246, 249, 252, 254, 259-260, + 262, 265, 267, 269, 275, 279, 282, 285, 294, 296, 299-300, 303, 306, 309, + 313, 320, 323, 326-327, 329, 332, 335, 345, 347, 350, 354, 356, 360, 363, + 366, 371-373, 375, 377, 379, 381, 383, 386, 389, 398, 401, 404-405, 407-408, + 410-411, 414, 416, 418, 423, 426, 428, 432-434, 439, 442, 445, 450, 457, + 459, 472, 477, 483, 509, 515, 546, 552, 559, 566, 571, 573, 578, 584, + 594, 625, 646, 662, 668, 705, 739, 756, 797, 867, 906, 921, 1027, 1046, + 1090, 1098, 1121, 1133, 1173, 1191, 1194, 1222, 1271, 1283, 1338, 1409, + 1414, 1420, 1424, 1427, 1430, 1434, 1440, 1442, 1445, 1450, 1454, 1460, + 1463, 1469, 1474, 1479, 1483, 1487, 1494, 1496, 1502, 1505, 1509-1510, + 1513, 1518, 1521, 1526, 1529, 1532, 1536-1537, 1541, 1545, 1548, 1553, + 1560, 1568, 1574, 1579, 1583, 1585, 1587, 1606, 1626, 1639, 1643, 1652, + 1658-1659, 1666, 1671, 1675, 1681, 1694, 1697, 1710, 1786, 1791, 1805, + 1839, 1884, 1913, 1946-1947, 1991, 2019, 2094, 2119, 2213, 2239, 2271, + 2289, 2321, 2333, 2346, 2349, 2352, 2359, 2367, 2374, 2398, 2426, 2562, + 2701, 2741, 2745, 2760, 2819, 2889, 2907, 2910, 2919, 2921, 2939, 2944-2945, + 2948, 2951, 2958, 2971, 2977, 2985, 2988, 2990-2991, 2993, 3002, 3008, + 3014, 3027, 3029-3030, 3036, 3047, 3049, 3052-3053, 3055, 3058, 3064, + 3069, 3087, 3093, 3098, 3105, 3107, 3110, 3116, 3127, 3129, 3136, 3146, + 3151, 3160, 3165, 3168, 3175, 3178, 3189, 3207, 3228, 3244, 3248, 3252, + 3256, 3263, 3281, 3295, 3303, 3309, 3312, 3322, 3326, 3354, 3366, 3375, + 3378, 3411, 3416, 3432, 3438, 3440, 3442, 3444, 3446, 3448, 3450, 3452, + 3454, 3458, 3467, 3476, 3484, 3491, 3497, 3499, 3504, 3506, 3509, 3518, + 3527, 3555, 3575, 3577, 3580, 3582, 3586, 3589, 3599, 3610, 3626, 3638, + 3646, 3653, 3658, 3661, 3673, 3689, 3700, 3710, 3726, 3763, 3814, 3841, + 3888, 4032, 4059, 4068, 4082, 4095, 4160, 4234, 4257, 4411, 4498, 4520, + 4552, 4567, 4608, 4646, 4698, 4808, 4849, 4920, 4939, 4947, 4967, 4991, + 4996, 5015, 5028, 5056, 5128, 5130, 5144, 5170, 5178, 5183, 5188, 5191, + 5368, 5371, 5379, 5381, 5383, 5397, 5399, 5401, 5403, 5405, 5446, 5455, + 5472, 5480, 5483, 5485, 5492, 5497, 5502, 5507, 5509, 5517, 5528, 5558, + 5697, 5714, 5749, 5766, 5785, 5798-5799, 5801, 5817, 5833-5834, 5836, + 5849, 5851-5852, 5865, 5869, 5881, 5884, 5897, 5900, 5916, 5932, 5948, + 5963, 5968, 5978, 5988, 5992, 5994, 5997, 6003, 6008, 6023, 6026, 6039, + 6053, 6056, 6067, 6071, 6082, 6085, 6098, 6112, 6126, 6135, 6140, 6149, + 6154, 6158, 6161, 6168, 6174, 6182, 6187, 6205, 6209, 6213, 6317, 6339, + 6342, 6366, 6381, 6391, 6489, 6962, 6966, 6970, 6975, 6977, 6982, 6985, + 6987, 6989, 6991, 6993, 6995, 6997, 6999-7000, 7004, 7008, 7013, 7016, + 7021, 7024, 7027, 7029, 7032, 7038, 7043, 7046, 7049, 7069, 7072, 7076, + 7081, 7084, 7089, 7099, 7209, 7222, 7231, 7235, 7247, 7267, 7269, 7284, + 7389, 7419, 7423-7424, 7426, 7428, 7431, 7436, 7444, 7475, 7549, 7584, + 7665-7666, 7831, 7836, 7853, 7865, 7885, 7888, 7912, 7950, 7972, 7980, + 7995, 8007, 8015, 8055, 8078 + action: + name: inflate error + inflation variable: + name: ObsFunction/ObsErrorFactorTopoRad + channels: 16, 29, 32, 35, 38, 41, 44, 47, 49-51, 53, 55-57, 59, 61-63, + 66, 68, 70, 72, 74, 76, 78-79, 81-87, 89, 92-93, 95, 97, 99, 101, 103-104, + 106, 109-111, 113, 116, 119, 122, 125, 128, 131, 133, 135, 138, 141, + 144, 146, 148, 150-151, 154, 157, 159-161, 163, 167, 170, 173, 176, + 179-180, 185, 187, 191, 193, 197, 199-200, 202-203, 205, 207, 210, 212-214, + 217-219, 222, 224-226, 228, 230-232, 236-237, 239, 243, 246, 249, 252, + 254, 259-260, 262, 265, 267, 269, 275, 279, 282, 285, 294, 296, 299-300, + 303, 306, 309, 313, 320, 323, 326-327, 329, 332, 335, 345, 347, 350, + 354, 356, 360, 363, 366, 371-373, 375, 377, 379, 381, 383, 386, 389, + 398, 401, 404-405, 407-408, 410-411, 414, 416, 418, 423, 426, 428, 432-434, + 439, 442, 445, 450, 457, 459, 472, 477, 483, 509, 515, 546, 552, 559, + 566, 571, 573, 578, 584, 594, 625, 646, 662, 668, 705, 739, 756, 797, + 867, 906, 921, 1027, 1046, 1090, 1098, 1121, 1133, 1173, 1191, 1194, + 1222, 1271, 1283, 1338, 1409, 1414, 1420, 1424, 1427, 1430, 1434, 1440, + 1442, 1445, 1450, 1454, 1460, 1463, 1469, 1474, 1479, 1483, 1487, 1494, + 1496, 1502, 1505, 1509-1510, 1513, 1518, 1521, 1526, 1529, 1532, 1536-1537, + 1541, 1545, 1548, 1553, 1560, 1568, 1574, 1579, 1583, 1585, 1587, 1606, + 1626, 1639, 1643, 1652, 1658-1659, 1666, 1671, 1675, 1681, 1694, 1697, + 1710, 1786, 1791, 1805, 1839, 1884, 1913, 1946-1947, 1991, 2019, 2094, + 2119, 2213, 2239, 2271, 2289, 2321, 2333, 2346, 2349, 2352, 2359, 2367, + 2374, 2398, 2426, 2562, 2701, 2741, 2745, 2760, 2819, 2889, 2907, 2910, + 2919, 2921, 2939, 2944-2945, 2948, 2951, 2958, 2971, 2977, 2985, 2988, + 2990-2991, 2993, 3002, 3008, 3014, 3027, 3029-3030, 3036, 3047, 3049, + 3052-3053, 3055, 3058, 3064, 3069, 3087, 3093, 3098, 3105, 3107, 3110, + 3116, 3127, 3129, 3136, 3146, 3151, 3160, 3165, 3168, 3175, 3178, 3189, + 3207, 3228, 3244, 3248, 3252, 3256, 3263, 3281, 3295, 3303, 3309, 3312, + 3322, 3326, 3354, 3366, 3375, 3378, 3411, 3416, 3432, 3438, 3440, 3442, + 3444, 3446, 3448, 3450, 3452, 3454, 3458, 3467, 3476, 3484, 3491, 3497, + 3499, 3504, 3506, 3509, 3518, 3527, 3555, 3575, 3577, 3580, 3582, 3586, + 3589, 3599, 3610, 3626, 3638, 3646, 3653, 3658, 3661, 3673, 3689, 3700, + 3710, 3726, 3763, 3814, 3841, 3888, 4032, 4059, 4068, 4082, 4095, 4160, + 4234, 4257, 4411, 4498, 4520, 4552, 4567, 4608, 4646, 4698, 4808, 4849, + 4920, 4939, 4947, 4967, 4991, 4996, 5015, 5028, 5056, 5128, 5130, 5144, + 5170, 5178, 5183, 5188, 5191, 5368, 5371, 5379, 5381, 5383, 5397, 5399, + 5401, 5403, 5405, 5446, 5455, 5472, 5480, 5483, 5485, 5492, 5497, 5502, + 5507, 5509, 5517, 5528, 5558, 5697, 5714, 5749, 5766, 5785, 5798-5799, + 5801, 5817, 5833-5834, 5836, 5849, 5851-5852, 5865, 5869, 5881, 5884, + 5897, 5900, 5916, 5932, 5948, 5963, 5968, 5978, 5988, 5992, 5994, 5997, + 6003, 6008, 6023, 6026, 6039, 6053, 6056, 6067, 6071, 6082, 6085, 6098, + 6112, 6126, 6135, 6140, 6149, 6154, 6158, 6161, 6168, 6174, 6182, 6187, + 6205, 6209, 6213, 6317, 6339, 6342, 6366, 6381, 6391, 6489, 6962, 6966, + 6970, 6975, 6977, 6982, 6985, 6987, 6989, 6991, 6993, 6995, 6997, 6999-7000, + 7004, 7008, 7013, 7016, 7021, 7024, 7027, 7029, 7032, 7038, 7043, 7046, + 7049, 7069, 7072, 7076, 7081, 7084, 7089, 7099, 7209, 7222, 7231, 7235, + 7247, 7267, 7269, 7284, 7389, 7419, 7423-7424, 7426, 7428, 7431, 7436, + 7444, 7475, 7549, 7584, 7665-7666, 7831, 7836, 7853, 7865, 7885, 7888, + 7912, 7950, 7972, 7980, 7995, 8007, 8015, 8055, 8078 + options: + channels: 16, 29, 32, 35, 38, 41, 44, 47, 49-51, 53, 55-57, 59, 61-63, + 66, 68, 70, 72, 74, 76, 78-79, 81-87, 89, 92-93, 95, 97, 99, 101, + 103-104, 106, 109-111, 113, 116, 119, 122, 125, 128, 131, 133, 135, + 138, 141, 144, 146, 148, 150-151, 154, 157, 159-161, 163, 167, 170, + 173, 176, 179-180, 185, 187, 191, 193, 197, 199-200, 202-203, 205, + 207, 210, 212-214, 217-219, 222, 224-226, 228, 230-232, 236-237, 239, + 243, 246, 249, 252, 254, 259-260, 262, 265, 267, 269, 275, 279, 282, + 285, 294, 296, 299-300, 303, 306, 309, 313, 320, 323, 326-327, 329, + 332, 335, 345, 347, 350, 354, 356, 360, 363, 366, 371-373, 375, 377, + 379, 381, 383, 386, 389, 398, 401, 404-405, 407-408, 410-411, 414, + 416, 418, 423, 426, 428, 432-434, 439, 442, 445, 450, 457, 459, 472, + 477, 483, 509, 515, 546, 552, 559, 566, 571, 573, 578, 584, 594, 625, + 646, 662, 668, 705, 739, 756, 797, 867, 906, 921, 1027, 1046, 1090, + 1098, 1121, 1133, 1173, 1191, 1194, 1222, 1271, 1283, 1338, 1409, + 1414, 1420, 1424, 1427, 1430, 1434, 1440, 1442, 1445, 1450, 1454, + 1460, 1463, 1469, 1474, 1479, 1483, 1487, 1494, 1496, 1502, 1505, + 1509-1510, 1513, 1518, 1521, 1526, 1529, 1532, 1536-1537, 1541, 1545, + 1548, 1553, 1560, 1568, 1574, 1579, 1583, 1585, 1587, 1606, 1626, + 1639, 1643, 1652, 1658-1659, 1666, 1671, 1675, 1681, 1694, 1697, 1710, + 1786, 1791, 1805, 1839, 1884, 1913, 1946-1947, 1991, 2019, 2094, 2119, + 2213, 2239, 2271, 2289, 2321, 2333, 2346, 2349, 2352, 2359, 2367, + 2374, 2398, 2426, 2562, 2701, 2741, 2745, 2760, 2819, 2889, 2907, + 2910, 2919, 2921, 2939, 2944-2945, 2948, 2951, 2958, 2971, 2977, 2985, + 2988, 2990-2991, 2993, 3002, 3008, 3014, 3027, 3029-3030, 3036, 3047, + 3049, 3052-3053, 3055, 3058, 3064, 3069, 3087, 3093, 3098, 3105, 3107, + 3110, 3116, 3127, 3129, 3136, 3146, 3151, 3160, 3165, 3168, 3175, + 3178, 3189, 3207, 3228, 3244, 3248, 3252, 3256, 3263, 3281, 3295, + 3303, 3309, 3312, 3322, 3326, 3354, 3366, 3375, 3378, 3411, 3416, + 3432, 3438, 3440, 3442, 3444, 3446, 3448, 3450, 3452, 3454, 3458, + 3467, 3476, 3484, 3491, 3497, 3499, 3504, 3506, 3509, 3518, 3527, + 3555, 3575, 3577, 3580, 3582, 3586, 3589, 3599, 3610, 3626, 3638, + 3646, 3653, 3658, 3661, 3673, 3689, 3700, 3710, 3726, 3763, 3814, + 3841, 3888, 4032, 4059, 4068, 4082, 4095, 4160, 4234, 4257, 4411, + 4498, 4520, 4552, 4567, 4608, 4646, 4698, 4808, 4849, 4920, 4939, + 4947, 4967, 4991, 4996, 5015, 5028, 5056, 5128, 5130, 5144, 5170, + 5178, 5183, 5188, 5191, 5368, 5371, 5379, 5381, 5383, 5397, 5399, + 5401, 5403, 5405, 5446, 5455, 5472, 5480, 5483, 5485, 5492, 5497, + 5502, 5507, 5509, 5517, 5528, 5558, 5697, 5714, 5749, 5766, 5785, + 5798-5799, 5801, 5817, 5833-5834, 5836, 5849, 5851-5852, 5865, 5869, + 5881, 5884, 5897, 5900, 5916, 5932, 5948, 5963, 5968, 5978, 5988, + 5992, 5994, 5997, 6003, 6008, 6023, 6026, 6039, 6053, 6056, 6067, + 6071, 6082, 6085, 6098, 6112, 6126, 6135, 6140, 6149, 6154, 6158, + 6161, 6168, 6174, 6182, 6187, 6205, 6209, 6213, 6317, 6339, 6342, + 6366, 6381, 6391, 6489, 6962, 6966, 6970, 6975, 6977, 6982, 6985, + 6987, 6989, 6991, 6993, 6995, 6997, 6999-7000, 7004, 7008, 7013, 7016, + 7021, 7024, 7027, 7029, 7032, 7038, 7043, 7046, 7049, 7069, 7072, + 7076, 7081, 7084, 7089, 7099, 7209, 7222, 7231, 7235, 7247, 7267, + 7269, 7284, 7389, 7419, 7423-7424, 7426, 7428, 7431, 7436, 7444, 7475, + 7549, 7584, 7665-7666, 7831, 7836, 7853, 7865, 7885, 7888, 7912, 7950, + 7972, 7980, 7995, 8007, 8015, 8055, 8078 + sensor: iasi_metop-b + - filter: BlackList + apply at iterations: 0, 1, 2 + filter variables: + - name: brightnessTemperature + channels: 16, 29, 32, 35, 38, 41, 44, 47, 49-51, 53, 55-57, 59, 61-63, 66, + 68, 70, 72, 74, 76, 78-79, 81-87, 89, 92-93, 95, 97, 99, 101, 103-104, + 106, 109-111, 113, 116, 119, 122, 125, 128, 131, 133, 135, 138, 141, 144, + 146, 148, 150-151, 154, 157, 159-161, 163, 167, 170, 173, 176, 179-180, + 185, 187, 191, 193, 197, 199-200, 202-203, 205, 207, 210, 212-214, 217-219, + 222, 224-226, 228, 230-232, 236-237, 239, 243, 246, 249, 252, 254, 259-260, + 262, 265, 267, 269, 275, 279, 282, 285, 294, 296, 299-300, 303, 306, 309, + 313, 320, 323, 326-327, 329, 332, 335, 345, 347, 350, 354, 356, 360, 363, + 366, 371-373, 375, 377, 379, 381, 383, 386, 389, 398, 401, 404-405, 407-408, + 410-411, 414, 416, 418, 423, 426, 428, 432-434, 439, 442, 445, 450, 457, + 459, 472, 477, 483, 509, 515, 546, 552, 559, 566, 571, 573, 578, 584, + 594, 625, 646, 662, 668, 705, 739, 756, 797, 867, 906, 921, 1027, 1046, + 1090, 1098, 1121, 1133, 1173, 1191, 1194, 1222, 1271, 1283, 1338, 1409, + 1414, 1420, 1424, 1427, 1430, 1434, 1440, 1442, 1445, 1450, 1454, 1460, + 1463, 1469, 1474, 1479, 1483, 1487, 1494, 1496, 1502, 1505, 1509-1510, + 1513, 1518, 1521, 1526, 1529, 1532, 1536-1537, 1541, 1545, 1548, 1553, + 1560, 1568, 1574, 1579, 1583, 1585, 1587, 1606, 1626, 1639, 1643, 1652, + 1658-1659, 1666, 1671, 1675, 1681, 1694, 1697, 1710, 1786, 1791, 1805, + 1839, 1884, 1913, 1946-1947, 1991, 2019, 2094, 2119, 2213, 2239, 2271, + 2289, 2321, 2333, 2346, 2349, 2352, 2359, 2367, 2374, 2398, 2426, 2562, + 2701, 2741, 2745, 2760, 2819, 2889, 2907, 2910, 2919, 2921, 2939, 2944-2945, + 2948, 2951, 2958, 2971, 2977, 2985, 2988, 2990-2991, 2993, 3002, 3008, + 3014, 3027, 3029-3030, 3036, 3047, 3049, 3052-3053, 3055, 3058, 3064, + 3069, 3087, 3093, 3098, 3105, 3107, 3110, 3116, 3127, 3129, 3136, 3146, + 3151, 3160, 3165, 3168, 3175, 3178, 3189, 3207, 3228, 3244, 3248, 3252, + 3256, 3263, 3281, 3295, 3303, 3309, 3312, 3322, 3326, 3354, 3366, 3375, + 3378, 3411, 3416, 3432, 3438, 3440, 3442, 3444, 3446, 3448, 3450, 3452, + 3454, 3458, 3467, 3476, 3484, 3491, 3497, 3499, 3504, 3506, 3509, 3518, + 3527, 3555, 3575, 3577, 3580, 3582, 3586, 3589, 3599, 3610, 3626, 3638, + 3646, 3653, 3658, 3661, 3673, 3689, 3700, 3710, 3726, 3763, 3814, 3841, + 3888, 4032, 4059, 4068, 4082, 4095, 4160, 4234, 4257, 4411, 4498, 4520, + 4552, 4567, 4608, 4646, 4698, 4808, 4849, 4920, 4939, 4947, 4967, 4991, + 4996, 5015, 5028, 5056, 5128, 5130, 5144, 5170, 5178, 5183, 5188, 5191, + 5368, 5371, 5379, 5381, 5383, 5397, 5399, 5401, 5403, 5405, 5446, 5455, + 5472, 5480, 5483, 5485, 5492, 5497, 5502, 5507, 5509, 5517, 5528, 5558, + 5697, 5714, 5749, 5766, 5785, 5798-5799, 5801, 5817, 5833-5834, 5836, + 5849, 5851-5852, 5865, 5869, 5881, 5884, 5897, 5900, 5916, 5932, 5948, + 5963, 5968, 5978, 5988, 5992, 5994, 5997, 6003, 6008, 6023, 6026, 6039, + 6053, 6056, 6067, 6071, 6082, 6085, 6098, 6112, 6126, 6135, 6140, 6149, + 6154, 6158, 6161, 6168, 6174, 6182, 6187, 6205, 6209, 6213, 6317, 6339, + 6342, 6366, 6381, 6391, 6489, 6962, 6966, 6970, 6975, 6977, 6982, 6985, + 6987, 6989, 6991, 6993, 6995, 6997, 6999-7000, 7004, 7008, 7013, 7016, + 7021, 7024, 7027, 7029, 7032, 7038, 7043, 7046, 7049, 7069, 7072, 7076, + 7081, 7084, 7089, 7099, 7209, 7222, 7231, 7235, 7247, 7267, 7269, 7284, + 7389, 7419, 7423-7424, 7426, 7428, 7431, 7436, 7444, 7475, 7549, 7584, + 7665-7666, 7831, 7836, 7853, 7865, 7885, 7888, 7912, 7950, 7972, 7980, + 7995, 8007, 8015, 8055, 8078 + action: + name: inflate error + inflation variable: + name: ObsFunction/ObsErrorFactorTransmitTopRad + channels: 16, 29, 32, 35, 38, 41, 44, 47, 49-51, 53, 55-57, 59, 61-63, + 66, 68, 70, 72, 74, 76, 78-79, 81-87, 89, 92-93, 95, 97, 99, 101, 103-104, + 106, 109-111, 113, 116, 119, 122, 125, 128, 131, 133, 135, 138, 141, + 144, 146, 148, 150-151, 154, 157, 159-161, 163, 167, 170, 173, 176, + 179-180, 185, 187, 191, 193, 197, 199-200, 202-203, 205, 207, 210, 212-214, + 217-219, 222, 224-226, 228, 230-232, 236-237, 239, 243, 246, 249, 252, + 254, 259-260, 262, 265, 267, 269, 275, 279, 282, 285, 294, 296, 299-300, + 303, 306, 309, 313, 320, 323, 326-327, 329, 332, 335, 345, 347, 350, + 354, 356, 360, 363, 366, 371-373, 375, 377, 379, 381, 383, 386, 389, + 398, 401, 404-405, 407-408, 410-411, 414, 416, 418, 423, 426, 428, 432-434, + 439, 442, 445, 450, 457, 459, 472, 477, 483, 509, 515, 546, 552, 559, + 566, 571, 573, 578, 584, 594, 625, 646, 662, 668, 705, 739, 756, 797, + 867, 906, 921, 1027, 1046, 1090, 1098, 1121, 1133, 1173, 1191, 1194, + 1222, 1271, 1283, 1338, 1409, 1414, 1420, 1424, 1427, 1430, 1434, 1440, + 1442, 1445, 1450, 1454, 1460, 1463, 1469, 1474, 1479, 1483, 1487, 1494, + 1496, 1502, 1505, 1509-1510, 1513, 1518, 1521, 1526, 1529, 1532, 1536-1537, + 1541, 1545, 1548, 1553, 1560, 1568, 1574, 1579, 1583, 1585, 1587, 1606, + 1626, 1639, 1643, 1652, 1658-1659, 1666, 1671, 1675, 1681, 1694, 1697, + 1710, 1786, 1791, 1805, 1839, 1884, 1913, 1946-1947, 1991, 2019, 2094, + 2119, 2213, 2239, 2271, 2289, 2321, 2333, 2346, 2349, 2352, 2359, 2367, + 2374, 2398, 2426, 2562, 2701, 2741, 2745, 2760, 2819, 2889, 2907, 2910, + 2919, 2921, 2939, 2944-2945, 2948, 2951, 2958, 2971, 2977, 2985, 2988, + 2990-2991, 2993, 3002, 3008, 3014, 3027, 3029-3030, 3036, 3047, 3049, + 3052-3053, 3055, 3058, 3064, 3069, 3087, 3093, 3098, 3105, 3107, 3110, + 3116, 3127, 3129, 3136, 3146, 3151, 3160, 3165, 3168, 3175, 3178, 3189, + 3207, 3228, 3244, 3248, 3252, 3256, 3263, 3281, 3295, 3303, 3309, 3312, + 3322, 3326, 3354, 3366, 3375, 3378, 3411, 3416, 3432, 3438, 3440, 3442, + 3444, 3446, 3448, 3450, 3452, 3454, 3458, 3467, 3476, 3484, 3491, 3497, + 3499, 3504, 3506, 3509, 3518, 3527, 3555, 3575, 3577, 3580, 3582, 3586, + 3589, 3599, 3610, 3626, 3638, 3646, 3653, 3658, 3661, 3673, 3689, 3700, + 3710, 3726, 3763, 3814, 3841, 3888, 4032, 4059, 4068, 4082, 4095, 4160, + 4234, 4257, 4411, 4498, 4520, 4552, 4567, 4608, 4646, 4698, 4808, 4849, + 4920, 4939, 4947, 4967, 4991, 4996, 5015, 5028, 5056, 5128, 5130, 5144, + 5170, 5178, 5183, 5188, 5191, 5368, 5371, 5379, 5381, 5383, 5397, 5399, + 5401, 5403, 5405, 5446, 5455, 5472, 5480, 5483, 5485, 5492, 5497, 5502, + 5507, 5509, 5517, 5528, 5558, 5697, 5714, 5749, 5766, 5785, 5798-5799, + 5801, 5817, 5833-5834, 5836, 5849, 5851-5852, 5865, 5869, 5881, 5884, + 5897, 5900, 5916, 5932, 5948, 5963, 5968, 5978, 5988, 5992, 5994, 5997, + 6003, 6008, 6023, 6026, 6039, 6053, 6056, 6067, 6071, 6082, 6085, 6098, + 6112, 6126, 6135, 6140, 6149, 6154, 6158, 6161, 6168, 6174, 6182, 6187, + 6205, 6209, 6213, 6317, 6339, 6342, 6366, 6381, 6391, 6489, 6962, 6966, + 6970, 6975, 6977, 6982, 6985, 6987, 6989, 6991, 6993, 6995, 6997, 6999-7000, + 7004, 7008, 7013, 7016, 7021, 7024, 7027, 7029, 7032, 7038, 7043, 7046, + 7049, 7069, 7072, 7076, 7081, 7084, 7089, 7099, 7209, 7222, 7231, 7235, + 7247, 7267, 7269, 7284, 7389, 7419, 7423-7424, 7426, 7428, 7431, 7436, + 7444, 7475, 7549, 7584, 7665-7666, 7831, 7836, 7853, 7865, 7885, 7888, + 7912, 7950, 7972, 7980, 7995, 8007, 8015, 8055, 8078 + options: + channels: 16, 29, 32, 35, 38, 41, 44, 47, 49-51, 53, 55-57, 59, 61-63, + 66, 68, 70, 72, 74, 76, 78-79, 81-87, 89, 92-93, 95, 97, 99, 101, + 103-104, 106, 109-111, 113, 116, 119, 122, 125, 128, 131, 133, 135, + 138, 141, 144, 146, 148, 150-151, 154, 157, 159-161, 163, 167, 170, + 173, 176, 179-180, 185, 187, 191, 193, 197, 199-200, 202-203, 205, + 207, 210, 212-214, 217-219, 222, 224-226, 228, 230-232, 236-237, 239, + 243, 246, 249, 252, 254, 259-260, 262, 265, 267, 269, 275, 279, 282, + 285, 294, 296, 299-300, 303, 306, 309, 313, 320, 323, 326-327, 329, + 332, 335, 345, 347, 350, 354, 356, 360, 363, 366, 371-373, 375, 377, + 379, 381, 383, 386, 389, 398, 401, 404-405, 407-408, 410-411, 414, + 416, 418, 423, 426, 428, 432-434, 439, 442, 445, 450, 457, 459, 472, + 477, 483, 509, 515, 546, 552, 559, 566, 571, 573, 578, 584, 594, 625, + 646, 662, 668, 705, 739, 756, 797, 867, 906, 921, 1027, 1046, 1090, + 1098, 1121, 1133, 1173, 1191, 1194, 1222, 1271, 1283, 1338, 1409, + 1414, 1420, 1424, 1427, 1430, 1434, 1440, 1442, 1445, 1450, 1454, + 1460, 1463, 1469, 1474, 1479, 1483, 1487, 1494, 1496, 1502, 1505, + 1509-1510, 1513, 1518, 1521, 1526, 1529, 1532, 1536-1537, 1541, 1545, + 1548, 1553, 1560, 1568, 1574, 1579, 1583, 1585, 1587, 1606, 1626, + 1639, 1643, 1652, 1658-1659, 1666, 1671, 1675, 1681, 1694, 1697, 1710, + 1786, 1791, 1805, 1839, 1884, 1913, 1946-1947, 1991, 2019, 2094, 2119, + 2213, 2239, 2271, 2289, 2321, 2333, 2346, 2349, 2352, 2359, 2367, + 2374, 2398, 2426, 2562, 2701, 2741, 2745, 2760, 2819, 2889, 2907, + 2910, 2919, 2921, 2939, 2944-2945, 2948, 2951, 2958, 2971, 2977, 2985, + 2988, 2990-2991, 2993, 3002, 3008, 3014, 3027, 3029-3030, 3036, 3047, + 3049, 3052-3053, 3055, 3058, 3064, 3069, 3087, 3093, 3098, 3105, 3107, + 3110, 3116, 3127, 3129, 3136, 3146, 3151, 3160, 3165, 3168, 3175, + 3178, 3189, 3207, 3228, 3244, 3248, 3252, 3256, 3263, 3281, 3295, + 3303, 3309, 3312, 3322, 3326, 3354, 3366, 3375, 3378, 3411, 3416, + 3432, 3438, 3440, 3442, 3444, 3446, 3448, 3450, 3452, 3454, 3458, + 3467, 3476, 3484, 3491, 3497, 3499, 3504, 3506, 3509, 3518, 3527, + 3555, 3575, 3577, 3580, 3582, 3586, 3589, 3599, 3610, 3626, 3638, + 3646, 3653, 3658, 3661, 3673, 3689, 3700, 3710, 3726, 3763, 3814, + 3841, 3888, 4032, 4059, 4068, 4082, 4095, 4160, 4234, 4257, 4411, + 4498, 4520, 4552, 4567, 4608, 4646, 4698, 4808, 4849, 4920, 4939, + 4947, 4967, 4991, 4996, 5015, 5028, 5056, 5128, 5130, 5144, 5170, + 5178, 5183, 5188, 5191, 5368, 5371, 5379, 5381, 5383, 5397, 5399, + 5401, 5403, 5405, 5446, 5455, 5472, 5480, 5483, 5485, 5492, 5497, + 5502, 5507, 5509, 5517, 5528, 5558, 5697, 5714, 5749, 5766, 5785, + 5798-5799, 5801, 5817, 5833-5834, 5836, 5849, 5851-5852, 5865, 5869, + 5881, 5884, 5897, 5900, 5916, 5932, 5948, 5963, 5968, 5978, 5988, + 5992, 5994, 5997, 6003, 6008, 6023, 6026, 6039, 6053, 6056, 6067, + 6071, 6082, 6085, 6098, 6112, 6126, 6135, 6140, 6149, 6154, 6158, + 6161, 6168, 6174, 6182, 6187, 6205, 6209, 6213, 6317, 6339, 6342, + 6366, 6381, 6391, 6489, 6962, 6966, 6970, 6975, 6977, 6982, 6985, + 6987, 6989, 6991, 6993, 6995, 6997, 6999-7000, 7004, 7008, 7013, 7016, + 7021, 7024, 7027, 7029, 7032, 7038, 7043, 7046, 7049, 7069, 7072, + 7076, 7081, 7084, 7089, 7099, 7209, 7222, 7231, 7235, 7247, 7267, + 7269, 7284, 7389, 7419, 7423-7424, 7426, 7428, 7431, 7436, 7444, 7475, + 7549, 7584, 7665-7666, 7831, 7836, 7853, 7865, 7885, 7888, 7912, 7950, + 7972, 7980, 7995, 8007, 8015, 8055, 8078 + - filter: Bounds Check + apply at iterations: 0, 1, 2 + filter variables: + - name: brightnessTemperature + channels: 16, 29, 32, 35, 38, 41, 44, 47, 49-51, 53, 55-57, 59, 61-63, 66, + 68, 70, 72, 74, 76, 78-79, 81-87, 89, 92-93, 95, 97, 99, 101, 103-104, + 106, 109-111, 113, 116, 119, 122, 125, 128, 131, 133, 135, 138, 141, 144, + 146, 148, 150-151, 154, 157, 159-161, 163, 167, 170, 173, 176, 179-180, + 185, 187, 191, 193, 197, 199-200, 202-203, 205, 207, 210, 212-214, 217-219, + 222, 224-226, 228, 230-232, 236-237, 239, 243, 246, 249, 252, 254, 259-260, + 262, 265, 267, 269, 275, 279, 282, 285, 294, 296, 299-300, 303, 306, 309, + 313, 320, 323, 326-327, 329, 332, 335, 345, 347, 350, 354, 356, 360, 363, + 366, 371-373, 375, 377, 379, 381, 383, 386, 389, 398, 401, 404-405, 407-408, + 410-411, 414, 416, 418, 423, 426, 428, 432-434, 439, 442, 445, 450, 457, + 459, 472, 477, 483, 509, 515, 546, 552, 559, 566, 571, 573, 578, 584, + 594, 625, 646, 662, 668, 705, 739, 756, 797, 867, 906, 921, 1027, 1046, + 1090, 1098, 1121, 1133, 1173, 1191, 1194, 1222, 1271, 1283, 1338, 1409, + 1414, 1420, 1424, 1427, 1430, 1434, 1440, 1442, 1445, 1450, 1454, 1460, + 1463, 1469, 1474, 1479, 1483, 1487, 1494, 1496, 1502, 1505, 1509-1510, + 1513, 1518, 1521, 1526, 1529, 1532, 1536-1537, 1541, 1545, 1548, 1553, + 1560, 1568, 1574, 1579, 1583, 1585, 1587, 1606, 1626, 1639, 1643, 1652, + 1658-1659, 1666, 1671, 1675, 1681, 1694, 1697, 1710, 1786, 1791, 1805, + 1839, 1884, 1913, 1946-1947, 1991, 2019, 2094, 2119, 2213, 2239, 2271, + 2289, 2321, 2333, 2346, 2349, 2352, 2359, 2367, 2374, 2398, 2426, 2562, + 2701, 2741, 2745, 2760, 2819, 2889, 2907, 2910, 2919, 2921, 2939, 2944-2945, + 2948, 2951, 2958, 2971, 2977, 2985, 2988, 2990-2991, 2993, 3002, 3008, + 3014, 3027, 3029-3030, 3036, 3047, 3049, 3052-3053, 3055, 3058, 3064, + 3069, 3087, 3093, 3098, 3105, 3107, 3110, 3116, 3127, 3129, 3136, 3146, + 3151, 3160, 3165, 3168, 3175, 3178, 3189, 3207, 3228, 3244, 3248, 3252, + 3256, 3263, 3281, 3295, 3303, 3309, 3312, 3322, 3326, 3354, 3366, 3375, + 3378, 3411, 3416, 3432, 3438, 3440, 3442, 3444, 3446, 3448, 3450, 3452, + 3454, 3458, 3467, 3476, 3484, 3491, 3497, 3499, 3504, 3506, 3509, 3518, + 3527, 3555, 3575, 3577, 3580, 3582, 3586, 3589, 3599, 3610, 3626, 3638, + 3646, 3653, 3658, 3661, 3673, 3689, 3700, 3710, 3726, 3763, 3814, 3841, + 3888, 4032, 4059, 4068, 4082, 4095, 4160, 4234, 4257, 4411, 4498, 4520, + 4552, 4567, 4608, 4646, 4698, 4808, 4849, 4920, 4939, 4947, 4967, 4991, + 4996, 5015, 5028, 5056, 5128, 5130, 5144, 5170, 5178, 5183, 5188, 5191, + 5368, 5371, 5379, 5381, 5383, 5397, 5399, 5401, 5403, 5405, 5446, 5455, + 5472, 5480, 5483, 5485, 5492, 5497, 5502, 5507, 5509, 5517, 5528, 5558, + 5697, 5714, 5749, 5766, 5785, 5798-5799, 5801, 5817, 5833-5834, 5836, + 5849, 5851-5852, 5865, 5869, 5881, 5884, 5897, 5900, 5916, 5932, 5948, + 5963, 5968, 5978, 5988, 5992, 5994, 5997, 6003, 6008, 6023, 6026, 6039, + 6053, 6056, 6067, 6071, 6082, 6085, 6098, 6112, 6126, 6135, 6140, 6149, + 6154, 6158, 6161, 6168, 6174, 6182, 6187, 6205, 6209, 6213, 6317, 6339, + 6342, 6366, 6381, 6391, 6489, 6962, 6966, 6970, 6975, 6977, 6982, 6985, + 6987, 6989, 6991, 6993, 6995, 6997, 6999-7000, 7004, 7008, 7013, 7016, + 7021, 7024, 7027, 7029, 7032, 7038, 7043, 7046, 7049, 7069, 7072, 7076, + 7081, 7084, 7089, 7099, 7209, 7222, 7231, 7235, 7247, 7267, 7269, 7284, + 7389, 7419, 7423-7424, 7426, 7428, 7431, 7436, 7444, 7475, 7549, 7584, + 7665-7666, 7831, 7836, 7853, 7865, 7885, 7888, 7912, 7950, 7972, 7980, + 7995, 8007, 8015, 8055, 8078 + test variables: + - name: ObsFunction/CloudDetectMinResidualIR + channels: 16, 29, 32, 35, 38, 41, 44, 47, 49-51, 53, 55-57, 59, 61-63, 66, + 68, 70, 72, 74, 76, 78-79, 81-87, 89, 92-93, 95, 97, 99, 101, 103-104, + 106, 109-111, 113, 116, 119, 122, 125, 128, 131, 133, 135, 138, 141, 144, + 146, 148, 150-151, 154, 157, 159-161, 163, 167, 170, 173, 176, 179-180, + 185, 187, 191, 193, 197, 199-200, 202-203, 205, 207, 210, 212-214, 217-219, + 222, 224-226, 228, 230-232, 236-237, 239, 243, 246, 249, 252, 254, 259-260, + 262, 265, 267, 269, 275, 279, 282, 285, 294, 296, 299-300, 303, 306, 309, + 313, 320, 323, 326-327, 329, 332, 335, 345, 347, 350, 354, 356, 360, 363, + 366, 371-373, 375, 377, 379, 381, 383, 386, 389, 398, 401, 404-405, 407-408, + 410-411, 414, 416, 418, 423, 426, 428, 432-434, 439, 442, 445, 450, 457, + 459, 472, 477, 483, 509, 515, 546, 552, 559, 566, 571, 573, 578, 584, + 594, 625, 646, 662, 668, 705, 739, 756, 797, 867, 906, 921, 1027, 1046, + 1090, 1098, 1121, 1133, 1173, 1191, 1194, 1222, 1271, 1283, 1338, 1409, + 1414, 1420, 1424, 1427, 1430, 1434, 1440, 1442, 1445, 1450, 1454, 1460, + 1463, 1469, 1474, 1479, 1483, 1487, 1494, 1496, 1502, 1505, 1509-1510, + 1513, 1518, 1521, 1526, 1529, 1532, 1536-1537, 1541, 1545, 1548, 1553, + 1560, 1568, 1574, 1579, 1583, 1585, 1587, 1606, 1626, 1639, 1643, 1652, + 1658-1659, 1666, 1671, 1675, 1681, 1694, 1697, 1710, 1786, 1791, 1805, + 1839, 1884, 1913, 1946-1947, 1991, 2019, 2094, 2119, 2213, 2239, 2271, + 2289, 2321, 2333, 2346, 2349, 2352, 2359, 2367, 2374, 2398, 2426, 2562, + 2701, 2741, 2745, 2760, 2819, 2889, 2907, 2910, 2919, 2921, 2939, 2944-2945, + 2948, 2951, 2958, 2971, 2977, 2985, 2988, 2990-2991, 2993, 3002, 3008, + 3014, 3027, 3029-3030, 3036, 3047, 3049, 3052-3053, 3055, 3058, 3064, + 3069, 3087, 3093, 3098, 3105, 3107, 3110, 3116, 3127, 3129, 3136, 3146, + 3151, 3160, 3165, 3168, 3175, 3178, 3189, 3207, 3228, 3244, 3248, 3252, + 3256, 3263, 3281, 3295, 3303, 3309, 3312, 3322, 3326, 3354, 3366, 3375, + 3378, 3411, 3416, 3432, 3438, 3440, 3442, 3444, 3446, 3448, 3450, 3452, + 3454, 3458, 3467, 3476, 3484, 3491, 3497, 3499, 3504, 3506, 3509, 3518, + 3527, 3555, 3575, 3577, 3580, 3582, 3586, 3589, 3599, 3610, 3626, 3638, + 3646, 3653, 3658, 3661, 3673, 3689, 3700, 3710, 3726, 3763, 3814, 3841, + 3888, 4032, 4059, 4068, 4082, 4095, 4160, 4234, 4257, 4411, 4498, 4520, + 4552, 4567, 4608, 4646, 4698, 4808, 4849, 4920, 4939, 4947, 4967, 4991, + 4996, 5015, 5028, 5056, 5128, 5130, 5144, 5170, 5178, 5183, 5188, 5191, + 5368, 5371, 5379, 5381, 5383, 5397, 5399, 5401, 5403, 5405, 5446, 5455, + 5472, 5480, 5483, 5485, 5492, 5497, 5502, 5507, 5509, 5517, 5528, 5558, + 5697, 5714, 5749, 5766, 5785, 5798-5799, 5801, 5817, 5833-5834, 5836, + 5849, 5851-5852, 5865, 5869, 5881, 5884, 5897, 5900, 5916, 5932, 5948, + 5963, 5968, 5978, 5988, 5992, 5994, 5997, 6003, 6008, 6023, 6026, 6039, + 6053, 6056, 6067, 6071, 6082, 6085, 6098, 6112, 6126, 6135, 6140, 6149, + 6154, 6158, 6161, 6168, 6174, 6182, 6187, 6205, 6209, 6213, 6317, 6339, + 6342, 6366, 6381, 6391, 6489, 6962, 6966, 6970, 6975, 6977, 6982, 6985, + 6987, 6989, 6991, 6993, 6995, 6997, 6999-7000, 7004, 7008, 7013, 7016, + 7021, 7024, 7027, 7029, 7032, 7038, 7043, 7046, 7049, 7069, 7072, 7076, + 7081, 7084, 7089, 7099, 7209, 7222, 7231, 7235, 7247, 7267, 7269, 7284, + 7389, 7419, 7423-7424, 7426, 7428, 7431, 7436, 7444, 7475, 7549, 7584, + 7665-7666, 7831, 7836, 7853, 7865, 7885, 7888, 7912, 7950, 7972, 7980, + 7995, 8007, 8015, 8055, 8078 + options: + channels: 16, 29, 32, 35, 38, 41, 44, 47, 49-51, 53, 55-57, 59, 61-63, + 66, 68, 70, 72, 74, 76, 78-79, 81-87, 89, 92-93, 95, 97, 99, 101, 103-104, + 106, 109-111, 113, 116, 119, 122, 125, 128, 131, 133, 135, 138, 141, + 144, 146, 148, 150-151, 154, 157, 159-161, 163, 167, 170, 173, 176, + 179-180, 185, 187, 191, 193, 197, 199-200, 202-203, 205, 207, 210, 212-214, + 217-219, 222, 224-226, 228, 230-232, 236-237, 239, 243, 246, 249, 252, + 254, 259-260, 262, 265, 267, 269, 275, 279, 282, 285, 294, 296, 299-300, + 303, 306, 309, 313, 320, 323, 326-327, 329, 332, 335, 345, 347, 350, + 354, 356, 360, 363, 366, 371-373, 375, 377, 379, 381, 383, 386, 389, + 398, 401, 404-405, 407-408, 410-411, 414, 416, 418, 423, 426, 428, 432-434, + 439, 442, 445, 450, 457, 459, 472, 477, 483, 509, 515, 546, 552, 559, + 566, 571, 573, 578, 584, 594, 625, 646, 662, 668, 705, 739, 756, 797, + 867, 906, 921, 1027, 1046, 1090, 1098, 1121, 1133, 1173, 1191, 1194, + 1222, 1271, 1283, 1338, 1409, 1414, 1420, 1424, 1427, 1430, 1434, 1440, + 1442, 1445, 1450, 1454, 1460, 1463, 1469, 1474, 1479, 1483, 1487, 1494, + 1496, 1502, 1505, 1509-1510, 1513, 1518, 1521, 1526, 1529, 1532, 1536-1537, + 1541, 1545, 1548, 1553, 1560, 1568, 1574, 1579, 1583, 1585, 1587, 1606, + 1626, 1639, 1643, 1652, 1658-1659, 1666, 1671, 1675, 1681, 1694, 1697, + 1710, 1786, 1791, 1805, 1839, 1884, 1913, 1946-1947, 1991, 2019, 2094, + 2119, 2213, 2239, 2271, 2289, 2321, 2333, 2346, 2349, 2352, 2359, 2367, + 2374, 2398, 2426, 2562, 2701, 2741, 2745, 2760, 2819, 2889, 2907, 2910, + 2919, 2921, 2939, 2944-2945, 2948, 2951, 2958, 2971, 2977, 2985, 2988, + 2990-2991, 2993, 3002, 3008, 3014, 3027, 3029-3030, 3036, 3047, 3049, + 3052-3053, 3055, 3058, 3064, 3069, 3087, 3093, 3098, 3105, 3107, 3110, + 3116, 3127, 3129, 3136, 3146, 3151, 3160, 3165, 3168, 3175, 3178, 3189, + 3207, 3228, 3244, 3248, 3252, 3256, 3263, 3281, 3295, 3303, 3309, 3312, + 3322, 3326, 3354, 3366, 3375, 3378, 3411, 3416, 3432, 3438, 3440, 3442, + 3444, 3446, 3448, 3450, 3452, 3454, 3458, 3467, 3476, 3484, 3491, 3497, + 3499, 3504, 3506, 3509, 3518, 3527, 3555, 3575, 3577, 3580, 3582, 3586, + 3589, 3599, 3610, 3626, 3638, 3646, 3653, 3658, 3661, 3673, 3689, 3700, + 3710, 3726, 3763, 3814, 3841, 3888, 4032, 4059, 4068, 4082, 4095, 4160, + 4234, 4257, 4411, 4498, 4520, 4552, 4567, 4608, 4646, 4698, 4808, 4849, + 4920, 4939, 4947, 4967, 4991, 4996, 5015, 5028, 5056, 5128, 5130, 5144, + 5170, 5178, 5183, 5188, 5191, 5368, 5371, 5379, 5381, 5383, 5397, 5399, + 5401, 5403, 5405, 5446, 5455, 5472, 5480, 5483, 5485, 5492, 5497, 5502, + 5507, 5509, 5517, 5528, 5558, 5697, 5714, 5749, 5766, 5785, 5798-5799, + 5801, 5817, 5833-5834, 5836, 5849, 5851-5852, 5865, 5869, 5881, 5884, + 5897, 5900, 5916, 5932, 5948, 5963, 5968, 5978, 5988, 5992, 5994, 5997, + 6003, 6008, 6023, 6026, 6039, 6053, 6056, 6067, 6071, 6082, 6085, 6098, + 6112, 6126, 6135, 6140, 6149, 6154, 6158, 6161, 6168, 6174, 6182, 6187, + 6205, 6209, 6213, 6317, 6339, 6342, 6366, 6381, 6391, 6489, 6962, 6966, + 6970, 6975, 6977, 6982, 6985, 6987, 6989, 6991, 6993, 6995, 6997, 6999-7000, + 7004, 7008, 7013, 7016, 7021, 7024, 7027, 7029, 7032, 7038, 7043, 7046, + 7049, 7069, 7072, 7076, 7081, 7084, 7089, 7099, 7209, 7222, 7231, 7235, + 7247, 7267, 7269, 7284, 7389, 7419, 7423-7424, 7426, 7428, 7431, 7436, + 7444, 7475, 7549, 7584, 7665-7666, 7831, 7836, 7853, 7865, 7885, 7888, + 7912, 7950, 7972, 7980, 7995, 8007, 8015, 8055, 8078 + error parameter vector: *id026 + use_flag: >>>use_channels_iasi_metop-b<<< + use_flag_clddet: >>>clddet_channels_iasi_metop-b<<< + obserr_dtempf: + - 0.5 + - 2.0 + - 4.0 + - 2.0 + - 4.0 + cloud detection criteria: + - 0.60 + - 0.68 + - 0.72 + maxvalue: 1e-12 + action: + name: reject + - filter: Bounds Check + apply at iterations: 0, 1, 2 + filter variables: + - name: brightnessTemperature + channels: 16, 29, 32, 35, 38, 41, 44, 47, 49-51, 53, 55-57, 59, 61-63, 66, + 68, 70, 72, 74, 76, 78-79, 81-87, 89, 92-93, 95, 97, 99, 101, 103-104, + 106, 109-111, 113, 116, 119, 122, 125, 128, 131, 133, 135, 138, 141, 144, + 146, 148, 150-151, 154, 157, 159-161, 163, 167, 170, 173, 176, 179-180, + 185, 187, 191, 193, 197, 199-200, 202-203, 205, 207, 210, 212-214, 217-219, + 222, 224-226, 228, 230-232, 236-237, 239, 243, 246, 249, 252, 254, 259-260, + 262, 265, 267, 269, 275, 279, 282, 285, 294, 296, 299-300, 303, 306, 309, + 313, 320, 323, 326-327, 329, 332, 335, 345, 347, 350, 354, 356, 360, 363, + 366, 371-373, 375, 377, 379, 381, 383, 386, 389, 398, 401, 404-405, 407-408, + 410-411, 414, 416, 418, 423, 426, 428, 432-434, 439, 442, 445, 450, 457, + 459, 472, 477, 483, 509, 515, 546, 552, 559, 566, 571, 573, 578, 584, + 594, 625, 646, 662, 668, 705, 739, 756, 797, 867, 906, 921, 1027, 1046, + 1090, 1098, 1121, 1133, 1173, 1191, 1194, 1222, 1271, 1283, 1338, 1409, + 1414, 1420, 1424, 1427, 1430, 1434, 1440, 1442, 1445, 1450, 1454, 1460, + 1463, 1469, 1474, 1479, 1483, 1487, 1494, 1496, 1502, 1505, 1509-1510, + 1513, 1518, 1521, 1526, 1529, 1532, 1536-1537, 1541, 1545, 1548, 1553, + 1560, 1568, 1574, 1579, 1583, 1585, 1587, 1606, 1626, 1639, 1643, 1652, + 1658-1659, 1666, 1671, 1675, 1681, 1694, 1697, 1710, 1786, 1791, 1805, + 1839, 1884, 1913, 1946-1947, 1991, 2019, 2094, 2119, 2213, 2239, 2271, + 2289, 2321, 2333, 2346, 2349, 2352, 2359, 2367, 2374, 2398, 2426, 2562, + 2701, 2741, 2745, 2760, 2819, 2889, 2907, 2910, 2919, 2921, 2939, 2944-2945, + 2948, 2951, 2958, 2971, 2977, 2985, 2988, 2990-2991, 2993, 3002, 3008, + 3014, 3027, 3029-3030, 3036, 3047, 3049, 3052-3053, 3055, 3058, 3064, + 3069, 3087, 3093, 3098, 3105, 3107, 3110, 3116, 3127, 3129, 3136, 3146, + 3151, 3160, 3165, 3168, 3175, 3178, 3189, 3207, 3228, 3244, 3248, 3252, + 3256, 3263, 3281, 3295, 3303, 3309, 3312, 3322, 3326, 3354, 3366, 3375, + 3378, 3411, 3416, 3432, 3438, 3440, 3442, 3444, 3446, 3448, 3450, 3452, + 3454, 3458, 3467, 3476, 3484, 3491, 3497, 3499, 3504, 3506, 3509, 3518, + 3527, 3555, 3575, 3577, 3580, 3582, 3586, 3589, 3599, 3610, 3626, 3638, + 3646, 3653, 3658, 3661, 3673, 3689, 3700, 3710, 3726, 3763, 3814, 3841, + 3888, 4032, 4059, 4068, 4082, 4095, 4160, 4234, 4257, 4411, 4498, 4520, + 4552, 4567, 4608, 4646, 4698, 4808, 4849, 4920, 4939, 4947, 4967, 4991, + 4996, 5015, 5028, 5056, 5128, 5130, 5144, 5170, 5178, 5183, 5188, 5191, + 5368, 5371, 5379, 5381, 5383, 5397, 5399, 5401, 5403, 5405, 5446, 5455, + 5472, 5480, 5483, 5485, 5492, 5497, 5502, 5507, 5509, 5517, 5528, 5558, + 5697, 5714, 5749, 5766, 5785, 5798-5799, 5801, 5817, 5833-5834, 5836, + 5849, 5851-5852, 5865, 5869, 5881, 5884, 5897, 5900, 5916, 5932, 5948, + 5963, 5968, 5978, 5988, 5992, 5994, 5997, 6003, 6008, 6023, 6026, 6039, + 6053, 6056, 6067, 6071, 6082, 6085, 6098, 6112, 6126, 6135, 6140, 6149, + 6154, 6158, 6161, 6168, 6174, 6182, 6187, 6205, 6209, 6213, 6317, 6339, + 6342, 6366, 6381, 6391, 6489, 6962, 6966, 6970, 6975, 6977, 6982, 6985, + 6987, 6989, 6991, 6993, 6995, 6997, 6999-7000, 7004, 7008, 7013, 7016, + 7021, 7024, 7027, 7029, 7032, 7038, 7043, 7046, 7049, 7069, 7072, 7076, + 7081, 7084, 7089, 7099, 7209, 7222, 7231, 7235, 7247, 7267, 7269, 7284, + 7389, 7419, 7423-7424, 7426, 7428, 7431, 7436, 7444, 7475, 7549, 7584, + 7665-7666, 7831, 7836, 7853, 7865, 7885, 7888, 7912, 7950, 7972, 7980, + 7995, 8007, 8015, 8055, 8078 + test variables: + - name: ObsFunction/NearSSTRetCheckIR + channels: 16, 29, 32, 35, 38, 41, 44, 47, 49-51, 53, 55-57, 59, 61-63, 66, + 68, 70, 72, 74, 76, 78-79, 81-87, 89, 92-93, 95, 97, 99, 101, 103-104, + 106, 109-111, 113, 116, 119, 122, 125, 128, 131, 133, 135, 138, 141, 144, + 146, 148, 150-151, 154, 157, 159-161, 163, 167, 170, 173, 176, 179-180, + 185, 187, 191, 193, 197, 199-200, 202-203, 205, 207, 210, 212-214, 217-219, + 222, 224-226, 228, 230-232, 236-237, 239, 243, 246, 249, 252, 254, 259-260, + 262, 265, 267, 269, 275, 279, 282, 285, 294, 296, 299-300, 303, 306, 309, + 313, 320, 323, 326-327, 329, 332, 335, 345, 347, 350, 354, 356, 360, 363, + 366, 371-373, 375, 377, 379, 381, 383, 386, 389, 398, 401, 404-405, 407-408, + 410-411, 414, 416, 418, 423, 426, 428, 432-434, 439, 442, 445, 450, 457, + 459, 472, 477, 483, 509, 515, 546, 552, 559, 566, 571, 573, 578, 584, + 594, 625, 646, 662, 668, 705, 739, 756, 797, 867, 906, 921, 1027, 1046, + 1090, 1098, 1121, 1133, 1173, 1191, 1194, 1222, 1271, 1283, 1338, 1409, + 1414, 1420, 1424, 1427, 1430, 1434, 1440, 1442, 1445, 1450, 1454, 1460, + 1463, 1469, 1474, 1479, 1483, 1487, 1494, 1496, 1502, 1505, 1509-1510, + 1513, 1518, 1521, 1526, 1529, 1532, 1536-1537, 1541, 1545, 1548, 1553, + 1560, 1568, 1574, 1579, 1583, 1585, 1587, 1606, 1626, 1639, 1643, 1652, + 1658-1659, 1666, 1671, 1675, 1681, 1694, 1697, 1710, 1786, 1791, 1805, + 1839, 1884, 1913, 1946-1947, 1991, 2019, 2094, 2119, 2213, 2239, 2271, + 2289, 2321, 2333, 2346, 2349, 2352, 2359, 2367, 2374, 2398, 2426, 2562, + 2701, 2741, 2745, 2760, 2819, 2889, 2907, 2910, 2919, 2921, 2939, 2944-2945, + 2948, 2951, 2958, 2971, 2977, 2985, 2988, 2990-2991, 2993, 3002, 3008, + 3014, 3027, 3029-3030, 3036, 3047, 3049, 3052-3053, 3055, 3058, 3064, + 3069, 3087, 3093, 3098, 3105, 3107, 3110, 3116, 3127, 3129, 3136, 3146, + 3151, 3160, 3165, 3168, 3175, 3178, 3189, 3207, 3228, 3244, 3248, 3252, + 3256, 3263, 3281, 3295, 3303, 3309, 3312, 3322, 3326, 3354, 3366, 3375, + 3378, 3411, 3416, 3432, 3438, 3440, 3442, 3444, 3446, 3448, 3450, 3452, + 3454, 3458, 3467, 3476, 3484, 3491, 3497, 3499, 3504, 3506, 3509, 3518, + 3527, 3555, 3575, 3577, 3580, 3582, 3586, 3589, 3599, 3610, 3626, 3638, + 3646, 3653, 3658, 3661, 3673, 3689, 3700, 3710, 3726, 3763, 3814, 3841, + 3888, 4032, 4059, 4068, 4082, 4095, 4160, 4234, 4257, 4411, 4498, 4520, + 4552, 4567, 4608, 4646, 4698, 4808, 4849, 4920, 4939, 4947, 4967, 4991, + 4996, 5015, 5028, 5056, 5128, 5130, 5144, 5170, 5178, 5183, 5188, 5191, + 5368, 5371, 5379, 5381, 5383, 5397, 5399, 5401, 5403, 5405, 5446, 5455, + 5472, 5480, 5483, 5485, 5492, 5497, 5502, 5507, 5509, 5517, 5528, 5558, + 5697, 5714, 5749, 5766, 5785, 5798-5799, 5801, 5817, 5833-5834, 5836, + 5849, 5851-5852, 5865, 5869, 5881, 5884, 5897, 5900, 5916, 5932, 5948, + 5963, 5968, 5978, 5988, 5992, 5994, 5997, 6003, 6008, 6023, 6026, 6039, + 6053, 6056, 6067, 6071, 6082, 6085, 6098, 6112, 6126, 6135, 6140, 6149, + 6154, 6158, 6161, 6168, 6174, 6182, 6187, 6205, 6209, 6213, 6317, 6339, + 6342, 6366, 6381, 6391, 6489, 6962, 6966, 6970, 6975, 6977, 6982, 6985, + 6987, 6989, 6991, 6993, 6995, 6997, 6999-7000, 7004, 7008, 7013, 7016, + 7021, 7024, 7027, 7029, 7032, 7038, 7043, 7046, 7049, 7069, 7072, 7076, + 7081, 7084, 7089, 7099, 7209, 7222, 7231, 7235, 7247, 7267, 7269, 7284, + 7389, 7419, 7423-7424, 7426, 7428, 7431, 7436, 7444, 7475, 7549, 7584, + 7665-7666, 7831, 7836, 7853, 7865, 7885, 7888, 7912, 7950, 7972, 7980, + 7995, 8007, 8015, 8055, 8078 + options: + channels: 16, 29, 32, 35, 38, 41, 44, 47, 49-51, 53, 55-57, 59, 61-63, + 66, 68, 70, 72, 74, 76, 78-79, 81-87, 89, 92-93, 95, 97, 99, 101, 103-104, + 106, 109-111, 113, 116, 119, 122, 125, 128, 131, 133, 135, 138, 141, + 144, 146, 148, 150-151, 154, 157, 159-161, 163, 167, 170, 173, 176, + 179-180, 185, 187, 191, 193, 197, 199-200, 202-203, 205, 207, 210, 212-214, + 217-219, 222, 224-226, 228, 230-232, 236-237, 239, 243, 246, 249, 252, + 254, 259-260, 262, 265, 267, 269, 275, 279, 282, 285, 294, 296, 299-300, + 303, 306, 309, 313, 320, 323, 326-327, 329, 332, 335, 345, 347, 350, + 354, 356, 360, 363, 366, 371-373, 375, 377, 379, 381, 383, 386, 389, + 398, 401, 404-405, 407-408, 410-411, 414, 416, 418, 423, 426, 428, 432-434, + 439, 442, 445, 450, 457, 459, 472, 477, 483, 509, 515, 546, 552, 559, + 566, 571, 573, 578, 584, 594, 625, 646, 662, 668, 705, 739, 756, 797, + 867, 906, 921, 1027, 1046, 1090, 1098, 1121, 1133, 1173, 1191, 1194, + 1222, 1271, 1283, 1338, 1409, 1414, 1420, 1424, 1427, 1430, 1434, 1440, + 1442, 1445, 1450, 1454, 1460, 1463, 1469, 1474, 1479, 1483, 1487, 1494, + 1496, 1502, 1505, 1509-1510, 1513, 1518, 1521, 1526, 1529, 1532, 1536-1537, + 1541, 1545, 1548, 1553, 1560, 1568, 1574, 1579, 1583, 1585, 1587, 1606, + 1626, 1639, 1643, 1652, 1658-1659, 1666, 1671, 1675, 1681, 1694, 1697, + 1710, 1786, 1791, 1805, 1839, 1884, 1913, 1946-1947, 1991, 2019, 2094, + 2119, 2213, 2239, 2271, 2289, 2321, 2333, 2346, 2349, 2352, 2359, 2367, + 2374, 2398, 2426, 2562, 2701, 2741, 2745, 2760, 2819, 2889, 2907, 2910, + 2919, 2921, 2939, 2944-2945, 2948, 2951, 2958, 2971, 2977, 2985, 2988, + 2990-2991, 2993, 3002, 3008, 3014, 3027, 3029-3030, 3036, 3047, 3049, + 3052-3053, 3055, 3058, 3064, 3069, 3087, 3093, 3098, 3105, 3107, 3110, + 3116, 3127, 3129, 3136, 3146, 3151, 3160, 3165, 3168, 3175, 3178, 3189, + 3207, 3228, 3244, 3248, 3252, 3256, 3263, 3281, 3295, 3303, 3309, 3312, + 3322, 3326, 3354, 3366, 3375, 3378, 3411, 3416, 3432, 3438, 3440, 3442, + 3444, 3446, 3448, 3450, 3452, 3454, 3458, 3467, 3476, 3484, 3491, 3497, + 3499, 3504, 3506, 3509, 3518, 3527, 3555, 3575, 3577, 3580, 3582, 3586, + 3589, 3599, 3610, 3626, 3638, 3646, 3653, 3658, 3661, 3673, 3689, 3700, + 3710, 3726, 3763, 3814, 3841, 3888, 4032, 4059, 4068, 4082, 4095, 4160, + 4234, 4257, 4411, 4498, 4520, 4552, 4567, 4608, 4646, 4698, 4808, 4849, + 4920, 4939, 4947, 4967, 4991, 4996, 5015, 5028, 5056, 5128, 5130, 5144, + 5170, 5178, 5183, 5188, 5191, 5368, 5371, 5379, 5381, 5383, 5397, 5399, + 5401, 5403, 5405, 5446, 5455, 5472, 5480, 5483, 5485, 5492, 5497, 5502, + 5507, 5509, 5517, 5528, 5558, 5697, 5714, 5749, 5766, 5785, 5798-5799, + 5801, 5817, 5833-5834, 5836, 5849, 5851-5852, 5865, 5869, 5881, 5884, + 5897, 5900, 5916, 5932, 5948, 5963, 5968, 5978, 5988, 5992, 5994, 5997, + 6003, 6008, 6023, 6026, 6039, 6053, 6056, 6067, 6071, 6082, 6085, 6098, + 6112, 6126, 6135, 6140, 6149, 6154, 6158, 6161, 6168, 6174, 6182, 6187, + 6205, 6209, 6213, 6317, 6339, 6342, 6366, 6381, 6391, 6489, 6962, 6966, + 6970, 6975, 6977, 6982, 6985, 6987, 6989, 6991, 6993, 6995, 6997, 6999-7000, + 7004, 7008, 7013, 7016, 7021, 7024, 7027, 7029, 7032, 7038, 7043, 7046, + 7049, 7069, 7072, 7076, 7081, 7084, 7089, 7099, 7209, 7222, 7231, 7235, + 7247, 7267, 7269, 7284, 7389, 7419, 7423-7424, 7426, 7428, 7431, 7436, + 7444, 7475, 7549, 7584, 7665-7666, 7831, 7836, 7853, 7865, 7885, 7888, + 7912, 7950, 7972, 7980, 7995, 8007, 8015, 8055, 8078 + error parameter vector: *id026 + use_flag: >>>use_channels_iasi_metop-b<<< + maxvalue: 1e-12 + action: + name: reject + - filter: BlackList + apply at iterations: 0, 1, 2 + filter variables: + - name: brightnessTemperature + channels: 16, 29, 32, 35, 38, 41, 44, 47, 49-51, 53, 55-57, 59, 61-63, 66, + 68, 70, 72, 74, 76, 78-79, 81-87, 89, 92-93, 95, 97, 99, 101, 103-104, + 106, 109-111, 113, 116, 119, 122, 125, 128, 131, 133, 135, 138, 141, 144, + 146, 148, 150-151, 154, 157, 159-161, 163, 167, 170, 173, 176, 179-180, + 185, 187, 191, 193, 197, 199-200, 202-203, 205, 207, 210, 212-214, 217-219, + 222, 224-226, 228, 230-232, 236-237, 239, 243, 246, 249, 252, 254, 259-260, + 262, 265, 267, 269, 275, 279, 282, 285, 294, 296, 299-300, 303, 306, 309, + 313, 320, 323, 326-327, 329, 332, 335, 345, 347, 350, 354, 356, 360, 363, + 366, 371-373, 375, 377, 379, 381, 383, 386, 389, 398, 401, 404-405, 407-408, + 410-411, 414, 416, 418, 423, 426, 428, 432-434, 439, 442, 445, 450, 457, + 459, 472, 477, 483, 509, 515, 546, 552, 559, 566, 571, 573, 578, 584, + 594, 625, 646, 662, 668, 705, 739, 756, 797, 867, 906, 921, 1027, 1046, + 1090, 1098, 1121, 1133, 1173, 1191, 1194, 1222, 1271, 1283, 1338, 1409, + 1414, 1420, 1424, 1427, 1430, 1434, 1440, 1442, 1445, 1450, 1454, 1460, + 1463, 1469, 1474, 1479, 1483, 1487, 1494, 1496, 1502, 1505, 1509-1510, + 1513, 1518, 1521, 1526, 1529, 1532, 1536-1537, 1541, 1545, 1548, 1553, + 1560, 1568, 1574, 1579, 1583, 1585, 1587, 1606, 1626, 1639, 1643, 1652, + 1658-1659, 1666, 1671, 1675, 1681, 1694, 1697, 1710, 1786, 1791, 1805, + 1839, 1884, 1913, 1946-1947, 1991, 2019, 2094, 2119, 2213, 2239, 2271, + 2289, 2321, 2333, 2346, 2349, 2352, 2359, 2367, 2374, 2398, 2426, 2562, + 2701, 2741, 2745, 2760, 2819, 2889, 2907, 2910, 2919, 2921, 2939, 2944-2945, + 2948, 2951, 2958, 2971, 2977, 2985, 2988, 2990-2991, 2993, 3002, 3008, + 3014, 3027, 3029-3030, 3036, 3047, 3049, 3052-3053, 3055, 3058, 3064, + 3069, 3087, 3093, 3098, 3105, 3107, 3110, 3116, 3127, 3129, 3136, 3146, + 3151, 3160, 3165, 3168, 3175, 3178, 3189, 3207, 3228, 3244, 3248, 3252, + 3256, 3263, 3281, 3295, 3303, 3309, 3312, 3322, 3326, 3354, 3366, 3375, + 3378, 3411, 3416, 3432, 3438, 3440, 3442, 3444, 3446, 3448, 3450, 3452, + 3454, 3458, 3467, 3476, 3484, 3491, 3497, 3499, 3504, 3506, 3509, 3518, + 3527, 3555, 3575, 3577, 3580, 3582, 3586, 3589, 3599, 3610, 3626, 3638, + 3646, 3653, 3658, 3661, 3673, 3689, 3700, 3710, 3726, 3763, 3814, 3841, + 3888, 4032, 4059, 4068, 4082, 4095, 4160, 4234, 4257, 4411, 4498, 4520, + 4552, 4567, 4608, 4646, 4698, 4808, 4849, 4920, 4939, 4947, 4967, 4991, + 4996, 5015, 5028, 5056, 5128, 5130, 5144, 5170, 5178, 5183, 5188, 5191, + 5368, 5371, 5379, 5381, 5383, 5397, 5399, 5401, 5403, 5405, 5446, 5455, + 5472, 5480, 5483, 5485, 5492, 5497, 5502, 5507, 5509, 5517, 5528, 5558, + 5697, 5714, 5749, 5766, 5785, 5798-5799, 5801, 5817, 5833-5834, 5836, + 5849, 5851-5852, 5865, 5869, 5881, 5884, 5897, 5900, 5916, 5932, 5948, + 5963, 5968, 5978, 5988, 5992, 5994, 5997, 6003, 6008, 6023, 6026, 6039, + 6053, 6056, 6067, 6071, 6082, 6085, 6098, 6112, 6126, 6135, 6140, 6149, + 6154, 6158, 6161, 6168, 6174, 6182, 6187, 6205, 6209, 6213, 6317, 6339, + 6342, 6366, 6381, 6391, 6489, 6962, 6966, 6970, 6975, 6977, 6982, 6985, + 6987, 6989, 6991, 6993, 6995, 6997, 6999-7000, 7004, 7008, 7013, 7016, + 7021, 7024, 7027, 7029, 7032, 7038, 7043, 7046, 7049, 7069, 7072, 7076, + 7081, 7084, 7089, 7099, 7209, 7222, 7231, 7235, 7247, 7267, 7269, 7284, + 7389, 7419, 7423-7424, 7426, 7428, 7431, 7436, 7444, 7475, 7549, 7584, + 7665-7666, 7831, 7836, 7853, 7865, 7885, 7888, 7912, 7950, 7972, 7980, + 7995, 8007, 8015, 8055, 8078 + action: + name: inflate error + inflation variable: + name: ObsFunction/ObsErrorFactorSurfJacobianRad + channels: 16, 29, 32, 35, 38, 41, 44, 47, 49-51, 53, 55-57, 59, 61-63, + 66, 68, 70, 72, 74, 76, 78-79, 81-87, 89, 92-93, 95, 97, 99, 101, 103-104, + 106, 109-111, 113, 116, 119, 122, 125, 128, 131, 133, 135, 138, 141, + 144, 146, 148, 150-151, 154, 157, 159-161, 163, 167, 170, 173, 176, + 179-180, 185, 187, 191, 193, 197, 199-200, 202-203, 205, 207, 210, 212-214, + 217-219, 222, 224-226, 228, 230-232, 236-237, 239, 243, 246, 249, 252, + 254, 259-260, 262, 265, 267, 269, 275, 279, 282, 285, 294, 296, 299-300, + 303, 306, 309, 313, 320, 323, 326-327, 329, 332, 335, 345, 347, 350, + 354, 356, 360, 363, 366, 371-373, 375, 377, 379, 381, 383, 386, 389, + 398, 401, 404-405, 407-408, 410-411, 414, 416, 418, 423, 426, 428, 432-434, + 439, 442, 445, 450, 457, 459, 472, 477, 483, 509, 515, 546, 552, 559, + 566, 571, 573, 578, 584, 594, 625, 646, 662, 668, 705, 739, 756, 797, + 867, 906, 921, 1027, 1046, 1090, 1098, 1121, 1133, 1173, 1191, 1194, + 1222, 1271, 1283, 1338, 1409, 1414, 1420, 1424, 1427, 1430, 1434, 1440, + 1442, 1445, 1450, 1454, 1460, 1463, 1469, 1474, 1479, 1483, 1487, 1494, + 1496, 1502, 1505, 1509-1510, 1513, 1518, 1521, 1526, 1529, 1532, 1536-1537, + 1541, 1545, 1548, 1553, 1560, 1568, 1574, 1579, 1583, 1585, 1587, 1606, + 1626, 1639, 1643, 1652, 1658-1659, 1666, 1671, 1675, 1681, 1694, 1697, + 1710, 1786, 1791, 1805, 1839, 1884, 1913, 1946-1947, 1991, 2019, 2094, + 2119, 2213, 2239, 2271, 2289, 2321, 2333, 2346, 2349, 2352, 2359, 2367, + 2374, 2398, 2426, 2562, 2701, 2741, 2745, 2760, 2819, 2889, 2907, 2910, + 2919, 2921, 2939, 2944-2945, 2948, 2951, 2958, 2971, 2977, 2985, 2988, + 2990-2991, 2993, 3002, 3008, 3014, 3027, 3029-3030, 3036, 3047, 3049, + 3052-3053, 3055, 3058, 3064, 3069, 3087, 3093, 3098, 3105, 3107, 3110, + 3116, 3127, 3129, 3136, 3146, 3151, 3160, 3165, 3168, 3175, 3178, 3189, + 3207, 3228, 3244, 3248, 3252, 3256, 3263, 3281, 3295, 3303, 3309, 3312, + 3322, 3326, 3354, 3366, 3375, 3378, 3411, 3416, 3432, 3438, 3440, 3442, + 3444, 3446, 3448, 3450, 3452, 3454, 3458, 3467, 3476, 3484, 3491, 3497, + 3499, 3504, 3506, 3509, 3518, 3527, 3555, 3575, 3577, 3580, 3582, 3586, + 3589, 3599, 3610, 3626, 3638, 3646, 3653, 3658, 3661, 3673, 3689, 3700, + 3710, 3726, 3763, 3814, 3841, 3888, 4032, 4059, 4068, 4082, 4095, 4160, + 4234, 4257, 4411, 4498, 4520, 4552, 4567, 4608, 4646, 4698, 4808, 4849, + 4920, 4939, 4947, 4967, 4991, 4996, 5015, 5028, 5056, 5128, 5130, 5144, + 5170, 5178, 5183, 5188, 5191, 5368, 5371, 5379, 5381, 5383, 5397, 5399, + 5401, 5403, 5405, 5446, 5455, 5472, 5480, 5483, 5485, 5492, 5497, 5502, + 5507, 5509, 5517, 5528, 5558, 5697, 5714, 5749, 5766, 5785, 5798-5799, + 5801, 5817, 5833-5834, 5836, 5849, 5851-5852, 5865, 5869, 5881, 5884, + 5897, 5900, 5916, 5932, 5948, 5963, 5968, 5978, 5988, 5992, 5994, 5997, + 6003, 6008, 6023, 6026, 6039, 6053, 6056, 6067, 6071, 6082, 6085, 6098, + 6112, 6126, 6135, 6140, 6149, 6154, 6158, 6161, 6168, 6174, 6182, 6187, + 6205, 6209, 6213, 6317, 6339, 6342, 6366, 6381, 6391, 6489, 6962, 6966, + 6970, 6975, 6977, 6982, 6985, 6987, 6989, 6991, 6993, 6995, 6997, 6999-7000, + 7004, 7008, 7013, 7016, 7021, 7024, 7027, 7029, 7032, 7038, 7043, 7046, + 7049, 7069, 7072, 7076, 7081, 7084, 7089, 7099, 7209, 7222, 7231, 7235, + 7247, 7267, 7269, 7284, 7389, 7419, 7423-7424, 7426, 7428, 7431, 7436, + 7444, 7475, 7549, 7584, 7665-7666, 7831, 7836, 7853, 7865, 7885, 7888, + 7912, 7950, 7972, 7980, 7995, 8007, 8015, 8055, 8078 + options: + channels: 16, 29, 32, 35, 38, 41, 44, 47, 49-51, 53, 55-57, 59, 61-63, + 66, 68, 70, 72, 74, 76, 78-79, 81-87, 89, 92-93, 95, 97, 99, 101, + 103-104, 106, 109-111, 113, 116, 119, 122, 125, 128, 131, 133, 135, + 138, 141, 144, 146, 148, 150-151, 154, 157, 159-161, 163, 167, 170, + 173, 176, 179-180, 185, 187, 191, 193, 197, 199-200, 202-203, 205, + 207, 210, 212-214, 217-219, 222, 224-226, 228, 230-232, 236-237, 239, + 243, 246, 249, 252, 254, 259-260, 262, 265, 267, 269, 275, 279, 282, + 285, 294, 296, 299-300, 303, 306, 309, 313, 320, 323, 326-327, 329, + 332, 335, 345, 347, 350, 354, 356, 360, 363, 366, 371-373, 375, 377, + 379, 381, 383, 386, 389, 398, 401, 404-405, 407-408, 410-411, 414, + 416, 418, 423, 426, 428, 432-434, 439, 442, 445, 450, 457, 459, 472, + 477, 483, 509, 515, 546, 552, 559, 566, 571, 573, 578, 584, 594, 625, + 646, 662, 668, 705, 739, 756, 797, 867, 906, 921, 1027, 1046, 1090, + 1098, 1121, 1133, 1173, 1191, 1194, 1222, 1271, 1283, 1338, 1409, + 1414, 1420, 1424, 1427, 1430, 1434, 1440, 1442, 1445, 1450, 1454, + 1460, 1463, 1469, 1474, 1479, 1483, 1487, 1494, 1496, 1502, 1505, + 1509-1510, 1513, 1518, 1521, 1526, 1529, 1532, 1536-1537, 1541, 1545, + 1548, 1553, 1560, 1568, 1574, 1579, 1583, 1585, 1587, 1606, 1626, + 1639, 1643, 1652, 1658-1659, 1666, 1671, 1675, 1681, 1694, 1697, 1710, + 1786, 1791, 1805, 1839, 1884, 1913, 1946-1947, 1991, 2019, 2094, 2119, + 2213, 2239, 2271, 2289, 2321, 2333, 2346, 2349, 2352, 2359, 2367, + 2374, 2398, 2426, 2562, 2701, 2741, 2745, 2760, 2819, 2889, 2907, + 2910, 2919, 2921, 2939, 2944-2945, 2948, 2951, 2958, 2971, 2977, 2985, + 2988, 2990-2991, 2993, 3002, 3008, 3014, 3027, 3029-3030, 3036, 3047, + 3049, 3052-3053, 3055, 3058, 3064, 3069, 3087, 3093, 3098, 3105, 3107, + 3110, 3116, 3127, 3129, 3136, 3146, 3151, 3160, 3165, 3168, 3175, + 3178, 3189, 3207, 3228, 3244, 3248, 3252, 3256, 3263, 3281, 3295, + 3303, 3309, 3312, 3322, 3326, 3354, 3366, 3375, 3378, 3411, 3416, + 3432, 3438, 3440, 3442, 3444, 3446, 3448, 3450, 3452, 3454, 3458, + 3467, 3476, 3484, 3491, 3497, 3499, 3504, 3506, 3509, 3518, 3527, + 3555, 3575, 3577, 3580, 3582, 3586, 3589, 3599, 3610, 3626, 3638, + 3646, 3653, 3658, 3661, 3673, 3689, 3700, 3710, 3726, 3763, 3814, + 3841, 3888, 4032, 4059, 4068, 4082, 4095, 4160, 4234, 4257, 4411, + 4498, 4520, 4552, 4567, 4608, 4646, 4698, 4808, 4849, 4920, 4939, + 4947, 4967, 4991, 4996, 5015, 5028, 5056, 5128, 5130, 5144, 5170, + 5178, 5183, 5188, 5191, 5368, 5371, 5379, 5381, 5383, 5397, 5399, + 5401, 5403, 5405, 5446, 5455, 5472, 5480, 5483, 5485, 5492, 5497, + 5502, 5507, 5509, 5517, 5528, 5558, 5697, 5714, 5749, 5766, 5785, + 5798-5799, 5801, 5817, 5833-5834, 5836, 5849, 5851-5852, 5865, 5869, + 5881, 5884, 5897, 5900, 5916, 5932, 5948, 5963, 5968, 5978, 5988, + 5992, 5994, 5997, 6003, 6008, 6023, 6026, 6039, 6053, 6056, 6067, + 6071, 6082, 6085, 6098, 6112, 6126, 6135, 6140, 6149, 6154, 6158, + 6161, 6168, 6174, 6182, 6187, 6205, 6209, 6213, 6317, 6339, 6342, + 6366, 6381, 6391, 6489, 6962, 6966, 6970, 6975, 6977, 6982, 6985, + 6987, 6989, 6991, 6993, 6995, 6997, 6999-7000, 7004, 7008, 7013, 7016, + 7021, 7024, 7027, 7029, 7032, 7038, 7043, 7046, 7049, 7069, 7072, + 7076, 7081, 7084, 7089, 7099, 7209, 7222, 7231, 7235, 7247, 7267, + 7269, 7284, 7389, 7419, 7423-7424, 7426, 7428, 7431, 7436, 7444, 7475, + 7549, 7584, 7665-7666, 7831, 7836, 7853, 7865, 7885, 7888, 7912, 7950, + 7972, 7980, 7995, 8007, 8015, 8055, 8078 + sensor: iasi_metop-b + obserr_demisf: + - 0.01 + - 0.02 + - 0.03 + - 0.02 + - 0.03 + obserr_dtempf: + - 0.5 + - 2.0 + - 4.0 + - 2.0 + - 4.0 + - filter: Background Check + apply at iterations: 0, 1, 2 + filter variables: + - name: brightnessTemperature + channels: 16, 29, 32, 35, 38, 41, 44, 47, 49-51, 53, 55-57, 59, 61-63, 66, + 68, 70, 72, 74, 76, 78-79, 81-87, 89, 92-93, 95, 97, 99, 101, 103-104, + 106, 109-111, 113, 116, 119, 122, 125, 128, 131, 133, 135, 138, 141, 144, + 146, 148, 150-151, 154, 157, 159-161, 163, 167, 170, 173, 176, 179-180, + 185, 187, 191, 193, 197, 199-200, 202-203, 205, 207, 210, 212-214, 217-219, + 222, 224-226, 228, 230-232, 236-237, 239, 243, 246, 249, 252, 254, 259-260, + 262, 265, 267, 269, 275, 279, 282, 285, 294, 296, 299-300, 303, 306, 309, + 313, 320, 323, 326-327, 329, 332, 335, 345, 347, 350, 354, 356, 360, 363, + 366, 371-373, 375, 377, 379, 381, 383, 386, 389, 398, 401, 404-405, 407-408, + 410-411, 414, 416, 418, 423, 426, 428, 432-434, 439, 442, 445, 450, 457, + 459, 472, 477, 483, 509, 515, 546, 552, 559, 566, 571, 573, 578, 584, + 594, 625, 646, 662, 668, 705, 739, 756, 797, 867, 906, 921, 1027, 1046, + 1090, 1098, 1121, 1133, 1173, 1191, 1194, 1222, 1271, 1283, 1338, 1409, + 1414, 1420, 1424, 1427, 1430, 1434, 1440, 1442, 1445, 1450, 1454, 1460, + 1463, 1469, 1474, 1479, 1483, 1487, 1494, 1496, 1502, 1505, 1509-1510, + 1513, 1518, 1521, 1526, 1529, 1532, 1536-1537, 1541, 1545, 1548, 1553, + 1560, 1568, 1574, 1579, 1583, 1585, 1587, 1606, 1626, 1639, 1643, 1652, + 1658-1659, 1666, 1671, 1675, 1681, 1694, 1697, 1710, 1786, 1791, 1805, + 1839, 1884, 1913, 1946-1947, 1991, 2019, 2094, 2119, 2213, 2239, 2271, + 2289, 2321, 2333, 2346, 2349, 2352, 2359, 2367, 2374, 2398, 2426, 2562, + 2701, 2741, 2745, 2760, 2819, 2889, 2907, 2910, 2919, 2921, 2939, 2944-2945, + 2948, 2951, 2958, 2971, 2977, 2985, 2988, 2990-2991, 2993, 3002, 3008, + 3014, 3027, 3029-3030, 3036, 3047, 3049, 3052-3053, 3055, 3058, 3064, + 3069, 3087, 3093, 3098, 3105, 3107, 3110, 3116, 3127, 3129, 3136, 3146, + 3151, 3160, 3165, 3168, 3175, 3178, 3189, 3207, 3228, 3244, 3248, 3252, + 3256, 3263, 3281, 3295, 3303, 3309, 3312, 3322, 3326, 3354, 3366, 3375, + 3378, 3411, 3416, 3432, 3438, 3440, 3442, 3444, 3446, 3448, 3450, 3452, + 3454, 3458, 3467, 3476, 3484, 3491, 3497, 3499, 3504, 3506, 3509, 3518, + 3527, 3555, 3575, 3577, 3580, 3582, 3586, 3589, 3599, 3610, 3626, 3638, + 3646, 3653, 3658, 3661, 3673, 3689, 3700, 3710, 3726, 3763, 3814, 3841, + 3888, 4032, 4059, 4068, 4082, 4095, 4160, 4234, 4257, 4411, 4498, 4520, + 4552, 4567, 4608, 4646, 4698, 4808, 4849, 4920, 4939, 4947, 4967, 4991, + 4996, 5015, 5028, 5056, 5128, 5130, 5144, 5170, 5178, 5183, 5188, 5191, + 5368, 5371, 5379, 5381, 5383, 5397, 5399, 5401, 5403, 5405, 5446, 5455, + 5472, 5480, 5483, 5485, 5492, 5497, 5502, 5507, 5509, 5517, 5528, 5558, + 5697, 5714, 5749, 5766, 5785, 5798-5799, 5801, 5817, 5833-5834, 5836, + 5849, 5851-5852, 5865, 5869, 5881, 5884, 5897, 5900, 5916, 5932, 5948, + 5963, 5968, 5978, 5988, 5992, 5994, 5997, 6003, 6008, 6023, 6026, 6039, + 6053, 6056, 6067, 6071, 6082, 6085, 6098, 6112, 6126, 6135, 6140, 6149, + 6154, 6158, 6161, 6168, 6174, 6182, 6187, 6205, 6209, 6213, 6317, 6339, + 6342, 6366, 6381, 6391, 6489, 6962, 6966, 6970, 6975, 6977, 6982, 6985, + 6987, 6989, 6991, 6993, 6995, 6997, 6999-7000, 7004, 7008, 7013, 7016, + 7021, 7024, 7027, 7029, 7032, 7038, 7043, 7046, 7049, 7069, 7072, 7076, + 7081, 7084, 7089, 7099, 7209, 7222, 7231, 7235, 7247, 7267, 7269, 7284, + 7389, 7419, 7423-7424, 7426, 7428, 7431, 7436, 7444, 7475, 7549, 7584, + 7665-7666, 7831, 7836, 7853, 7865, 7885, 7888, 7912, 7950, 7972, 7980, + 7995, 8007, 8015, 8055, 8078 + function absolute threshold: + - name: ObsFunction/ObsErrorBoundIR + channels: 16, 29, 32, 35, 38, 41, 44, 47, 49-51, 53, 55-57, 59, 61-63, 66, + 68, 70, 72, 74, 76, 78-79, 81-87, 89, 92-93, 95, 97, 99, 101, 103-104, + 106, 109-111, 113, 116, 119, 122, 125, 128, 131, 133, 135, 138, 141, 144, + 146, 148, 150-151, 154, 157, 159-161, 163, 167, 170, 173, 176, 179-180, + 185, 187, 191, 193, 197, 199-200, 202-203, 205, 207, 210, 212-214, 217-219, + 222, 224-226, 228, 230-232, 236-237, 239, 243, 246, 249, 252, 254, 259-260, + 262, 265, 267, 269, 275, 279, 282, 285, 294, 296, 299-300, 303, 306, 309, + 313, 320, 323, 326-327, 329, 332, 335, 345, 347, 350, 354, 356, 360, 363, + 366, 371-373, 375, 377, 379, 381, 383, 386, 389, 398, 401, 404-405, 407-408, + 410-411, 414, 416, 418, 423, 426, 428, 432-434, 439, 442, 445, 450, 457, + 459, 472, 477, 483, 509, 515, 546, 552, 559, 566, 571, 573, 578, 584, + 594, 625, 646, 662, 668, 705, 739, 756, 797, 867, 906, 921, 1027, 1046, + 1090, 1098, 1121, 1133, 1173, 1191, 1194, 1222, 1271, 1283, 1338, 1409, + 1414, 1420, 1424, 1427, 1430, 1434, 1440, 1442, 1445, 1450, 1454, 1460, + 1463, 1469, 1474, 1479, 1483, 1487, 1494, 1496, 1502, 1505, 1509-1510, + 1513, 1518, 1521, 1526, 1529, 1532, 1536-1537, 1541, 1545, 1548, 1553, + 1560, 1568, 1574, 1579, 1583, 1585, 1587, 1606, 1626, 1639, 1643, 1652, + 1658-1659, 1666, 1671, 1675, 1681, 1694, 1697, 1710, 1786, 1791, 1805, + 1839, 1884, 1913, 1946-1947, 1991, 2019, 2094, 2119, 2213, 2239, 2271, + 2289, 2321, 2333, 2346, 2349, 2352, 2359, 2367, 2374, 2398, 2426, 2562, + 2701, 2741, 2745, 2760, 2819, 2889, 2907, 2910, 2919, 2921, 2939, 2944-2945, + 2948, 2951, 2958, 2971, 2977, 2985, 2988, 2990-2991, 2993, 3002, 3008, + 3014, 3027, 3029-3030, 3036, 3047, 3049, 3052-3053, 3055, 3058, 3064, + 3069, 3087, 3093, 3098, 3105, 3107, 3110, 3116, 3127, 3129, 3136, 3146, + 3151, 3160, 3165, 3168, 3175, 3178, 3189, 3207, 3228, 3244, 3248, 3252, + 3256, 3263, 3281, 3295, 3303, 3309, 3312, 3322, 3326, 3354, 3366, 3375, + 3378, 3411, 3416, 3432, 3438, 3440, 3442, 3444, 3446, 3448, 3450, 3452, + 3454, 3458, 3467, 3476, 3484, 3491, 3497, 3499, 3504, 3506, 3509, 3518, + 3527, 3555, 3575, 3577, 3580, 3582, 3586, 3589, 3599, 3610, 3626, 3638, + 3646, 3653, 3658, 3661, 3673, 3689, 3700, 3710, 3726, 3763, 3814, 3841, + 3888, 4032, 4059, 4068, 4082, 4095, 4160, 4234, 4257, 4411, 4498, 4520, + 4552, 4567, 4608, 4646, 4698, 4808, 4849, 4920, 4939, 4947, 4967, 4991, + 4996, 5015, 5028, 5056, 5128, 5130, 5144, 5170, 5178, 5183, 5188, 5191, + 5368, 5371, 5379, 5381, 5383, 5397, 5399, 5401, 5403, 5405, 5446, 5455, + 5472, 5480, 5483, 5485, 5492, 5497, 5502, 5507, 5509, 5517, 5528, 5558, + 5697, 5714, 5749, 5766, 5785, 5798-5799, 5801, 5817, 5833-5834, 5836, + 5849, 5851-5852, 5865, 5869, 5881, 5884, 5897, 5900, 5916, 5932, 5948, + 5963, 5968, 5978, 5988, 5992, 5994, 5997, 6003, 6008, 6023, 6026, 6039, + 6053, 6056, 6067, 6071, 6082, 6085, 6098, 6112, 6126, 6135, 6140, 6149, + 6154, 6158, 6161, 6168, 6174, 6182, 6187, 6205, 6209, 6213, 6317, 6339, + 6342, 6366, 6381, 6391, 6489, 6962, 6966, 6970, 6975, 6977, 6982, 6985, + 6987, 6989, 6991, 6993, 6995, 6997, 6999-7000, 7004, 7008, 7013, 7016, + 7021, 7024, 7027, 7029, 7032, 7038, 7043, 7046, 7049, 7069, 7072, 7076, + 7081, 7084, 7089, 7099, 7209, 7222, 7231, 7235, 7247, 7267, 7269, 7284, + 7389, 7419, 7423-7424, 7426, 7428, 7431, 7436, 7444, 7475, 7549, 7584, + 7665-7666, 7831, 7836, 7853, 7865, 7885, 7888, 7912, 7950, 7972, 7980, + 7995, 8007, 8015, 8055, 8078 + options: + channels: 16, 29, 32, 35, 38, 41, 44, 47, 49-51, 53, 55-57, 59, 61-63, + 66, 68, 70, 72, 74, 76, 78-79, 81-87, 89, 92-93, 95, 97, 99, 101, 103-104, + 106, 109-111, 113, 116, 119, 122, 125, 128, 131, 133, 135, 138, 141, + 144, 146, 148, 150-151, 154, 157, 159-161, 163, 167, 170, 173, 176, + 179-180, 185, 187, 191, 193, 197, 199-200, 202-203, 205, 207, 210, 212-214, + 217-219, 222, 224-226, 228, 230-232, 236-237, 239, 243, 246, 249, 252, + 254, 259-260, 262, 265, 267, 269, 275, 279, 282, 285, 294, 296, 299-300, + 303, 306, 309, 313, 320, 323, 326-327, 329, 332, 335, 345, 347, 350, + 354, 356, 360, 363, 366, 371-373, 375, 377, 379, 381, 383, 386, 389, + 398, 401, 404-405, 407-408, 410-411, 414, 416, 418, 423, 426, 428, 432-434, + 439, 442, 445, 450, 457, 459, 472, 477, 483, 509, 515, 546, 552, 559, + 566, 571, 573, 578, 584, 594, 625, 646, 662, 668, 705, 739, 756, 797, + 867, 906, 921, 1027, 1046, 1090, 1098, 1121, 1133, 1173, 1191, 1194, + 1222, 1271, 1283, 1338, 1409, 1414, 1420, 1424, 1427, 1430, 1434, 1440, + 1442, 1445, 1450, 1454, 1460, 1463, 1469, 1474, 1479, 1483, 1487, 1494, + 1496, 1502, 1505, 1509-1510, 1513, 1518, 1521, 1526, 1529, 1532, 1536-1537, + 1541, 1545, 1548, 1553, 1560, 1568, 1574, 1579, 1583, 1585, 1587, 1606, + 1626, 1639, 1643, 1652, 1658-1659, 1666, 1671, 1675, 1681, 1694, 1697, + 1710, 1786, 1791, 1805, 1839, 1884, 1913, 1946-1947, 1991, 2019, 2094, + 2119, 2213, 2239, 2271, 2289, 2321, 2333, 2346, 2349, 2352, 2359, 2367, + 2374, 2398, 2426, 2562, 2701, 2741, 2745, 2760, 2819, 2889, 2907, 2910, + 2919, 2921, 2939, 2944-2945, 2948, 2951, 2958, 2971, 2977, 2985, 2988, + 2990-2991, 2993, 3002, 3008, 3014, 3027, 3029-3030, 3036, 3047, 3049, + 3052-3053, 3055, 3058, 3064, 3069, 3087, 3093, 3098, 3105, 3107, 3110, + 3116, 3127, 3129, 3136, 3146, 3151, 3160, 3165, 3168, 3175, 3178, 3189, + 3207, 3228, 3244, 3248, 3252, 3256, 3263, 3281, 3295, 3303, 3309, 3312, + 3322, 3326, 3354, 3366, 3375, 3378, 3411, 3416, 3432, 3438, 3440, 3442, + 3444, 3446, 3448, 3450, 3452, 3454, 3458, 3467, 3476, 3484, 3491, 3497, + 3499, 3504, 3506, 3509, 3518, 3527, 3555, 3575, 3577, 3580, 3582, 3586, + 3589, 3599, 3610, 3626, 3638, 3646, 3653, 3658, 3661, 3673, 3689, 3700, + 3710, 3726, 3763, 3814, 3841, 3888, 4032, 4059, 4068, 4082, 4095, 4160, + 4234, 4257, 4411, 4498, 4520, 4552, 4567, 4608, 4646, 4698, 4808, 4849, + 4920, 4939, 4947, 4967, 4991, 4996, 5015, 5028, 5056, 5128, 5130, 5144, + 5170, 5178, 5183, 5188, 5191, 5368, 5371, 5379, 5381, 5383, 5397, 5399, + 5401, 5403, 5405, 5446, 5455, 5472, 5480, 5483, 5485, 5492, 5497, 5502, + 5507, 5509, 5517, 5528, 5558, 5697, 5714, 5749, 5766, 5785, 5798-5799, + 5801, 5817, 5833-5834, 5836, 5849, 5851-5852, 5865, 5869, 5881, 5884, + 5897, 5900, 5916, 5932, 5948, 5963, 5968, 5978, 5988, 5992, 5994, 5997, + 6003, 6008, 6023, 6026, 6039, 6053, 6056, 6067, 6071, 6082, 6085, 6098, + 6112, 6126, 6135, 6140, 6149, 6154, 6158, 6161, 6168, 6174, 6182, 6187, + 6205, 6209, 6213, 6317, 6339, 6342, 6366, 6381, 6391, 6489, 6962, 6966, + 6970, 6975, 6977, 6982, 6985, 6987, 6989, 6991, 6993, 6995, 6997, 6999-7000, + 7004, 7008, 7013, 7016, 7021, 7024, 7027, 7029, 7032, 7038, 7043, 7046, + 7049, 7069, 7072, 7076, 7081, 7084, 7089, 7099, 7209, 7222, 7231, 7235, + 7247, 7267, 7269, 7284, 7389, 7419, 7423-7424, 7426, 7428, 7431, 7436, + 7444, 7475, 7549, 7584, 7665-7666, 7831, 7836, 7853, 7865, 7885, 7888, + 7912, 7950, 7972, 7980, 7995, 8007, 8015, 8055, 8078 + obserr_bound_latitude: + name: ObsFunction/ObsErrorFactorLatRad + options: + latitude_parameters: + - 25.0 + - 0.5 + - 0.04 + - 1.0 + obserr_bound_transmittop: + name: ObsFunction/ObsErrorFactorTransmitTopRad + channels: 16, 29, 32, 35, 38, 41, 44, 47, 49-51, 53, 55-57, 59, 61-63, + 66, 68, 70, 72, 74, 76, 78-79, 81-87, 89, 92-93, 95, 97, 99, 101, + 103-104, 106, 109-111, 113, 116, 119, 122, 125, 128, 131, 133, 135, + 138, 141, 144, 146, 148, 150-151, 154, 157, 159-161, 163, 167, 170, + 173, 176, 179-180, 185, 187, 191, 193, 197, 199-200, 202-203, 205, + 207, 210, 212-214, 217-219, 222, 224-226, 228, 230-232, 236-237, 239, + 243, 246, 249, 252, 254, 259-260, 262, 265, 267, 269, 275, 279, 282, + 285, 294, 296, 299-300, 303, 306, 309, 313, 320, 323, 326-327, 329, + 332, 335, 345, 347, 350, 354, 356, 360, 363, 366, 371-373, 375, 377, + 379, 381, 383, 386, 389, 398, 401, 404-405, 407-408, 410-411, 414, + 416, 418, 423, 426, 428, 432-434, 439, 442, 445, 450, 457, 459, 472, + 477, 483, 509, 515, 546, 552, 559, 566, 571, 573, 578, 584, 594, 625, + 646, 662, 668, 705, 739, 756, 797, 867, 906, 921, 1027, 1046, 1090, + 1098, 1121, 1133, 1173, 1191, 1194, 1222, 1271, 1283, 1338, 1409, + 1414, 1420, 1424, 1427, 1430, 1434, 1440, 1442, 1445, 1450, 1454, + 1460, 1463, 1469, 1474, 1479, 1483, 1487, 1494, 1496, 1502, 1505, + 1509-1510, 1513, 1518, 1521, 1526, 1529, 1532, 1536-1537, 1541, 1545, + 1548, 1553, 1560, 1568, 1574, 1579, 1583, 1585, 1587, 1606, 1626, + 1639, 1643, 1652, 1658-1659, 1666, 1671, 1675, 1681, 1694, 1697, 1710, + 1786, 1791, 1805, 1839, 1884, 1913, 1946-1947, 1991, 2019, 2094, 2119, + 2213, 2239, 2271, 2289, 2321, 2333, 2346, 2349, 2352, 2359, 2367, + 2374, 2398, 2426, 2562, 2701, 2741, 2745, 2760, 2819, 2889, 2907, + 2910, 2919, 2921, 2939, 2944-2945, 2948, 2951, 2958, 2971, 2977, 2985, + 2988, 2990-2991, 2993, 3002, 3008, 3014, 3027, 3029-3030, 3036, 3047, + 3049, 3052-3053, 3055, 3058, 3064, 3069, 3087, 3093, 3098, 3105, 3107, + 3110, 3116, 3127, 3129, 3136, 3146, 3151, 3160, 3165, 3168, 3175, + 3178, 3189, 3207, 3228, 3244, 3248, 3252, 3256, 3263, 3281, 3295, + 3303, 3309, 3312, 3322, 3326, 3354, 3366, 3375, 3378, 3411, 3416, + 3432, 3438, 3440, 3442, 3444, 3446, 3448, 3450, 3452, 3454, 3458, + 3467, 3476, 3484, 3491, 3497, 3499, 3504, 3506, 3509, 3518, 3527, + 3555, 3575, 3577, 3580, 3582, 3586, 3589, 3599, 3610, 3626, 3638, + 3646, 3653, 3658, 3661, 3673, 3689, 3700, 3710, 3726, 3763, 3814, + 3841, 3888, 4032, 4059, 4068, 4082, 4095, 4160, 4234, 4257, 4411, + 4498, 4520, 4552, 4567, 4608, 4646, 4698, 4808, 4849, 4920, 4939, + 4947, 4967, 4991, 4996, 5015, 5028, 5056, 5128, 5130, 5144, 5170, + 5178, 5183, 5188, 5191, 5368, 5371, 5379, 5381, 5383, 5397, 5399, + 5401, 5403, 5405, 5446, 5455, 5472, 5480, 5483, 5485, 5492, 5497, + 5502, 5507, 5509, 5517, 5528, 5558, 5697, 5714, 5749, 5766, 5785, + 5798-5799, 5801, 5817, 5833-5834, 5836, 5849, 5851-5852, 5865, 5869, + 5881, 5884, 5897, 5900, 5916, 5932, 5948, 5963, 5968, 5978, 5988, + 5992, 5994, 5997, 6003, 6008, 6023, 6026, 6039, 6053, 6056, 6067, + 6071, 6082, 6085, 6098, 6112, 6126, 6135, 6140, 6149, 6154, 6158, + 6161, 6168, 6174, 6182, 6187, 6205, 6209, 6213, 6317, 6339, 6342, + 6366, 6381, 6391, 6489, 6962, 6966, 6970, 6975, 6977, 6982, 6985, + 6987, 6989, 6991, 6993, 6995, 6997, 6999-7000, 7004, 7008, 7013, 7016, + 7021, 7024, 7027, 7029, 7032, 7038, 7043, 7046, 7049, 7069, 7072, + 7076, 7081, 7084, 7089, 7099, 7209, 7222, 7231, 7235, 7247, 7267, + 7269, 7284, 7389, 7419, 7423-7424, 7426, 7428, 7431, 7436, 7444, 7475, + 7549, 7584, 7665-7666, 7831, 7836, 7853, 7865, 7885, 7888, 7912, 7950, + 7972, 7980, 7995, 8007, 8015, 8055, 8078 + options: + channels: 16, 29, 32, 35, 38, 41, 44, 47, 49-51, 53, 55-57, 59, 61-63, + 66, 68, 70, 72, 74, 76, 78-79, 81-87, 89, 92-93, 95, 97, 99, 101, + 103-104, 106, 109-111, 113, 116, 119, 122, 125, 128, 131, 133, 135, + 138, 141, 144, 146, 148, 150-151, 154, 157, 159-161, 163, 167, 170, + 173, 176, 179-180, 185, 187, 191, 193, 197, 199-200, 202-203, 205, + 207, 210, 212-214, 217-219, 222, 224-226, 228, 230-232, 236-237, + 239, 243, 246, 249, 252, 254, 259-260, 262, 265, 267, 269, 275, + 279, 282, 285, 294, 296, 299-300, 303, 306, 309, 313, 320, 323, + 326-327, 329, 332, 335, 345, 347, 350, 354, 356, 360, 363, 366, + 371-373, 375, 377, 379, 381, 383, 386, 389, 398, 401, 404-405, 407-408, + 410-411, 414, 416, 418, 423, 426, 428, 432-434, 439, 442, 445, 450, + 457, 459, 472, 477, 483, 509, 515, 546, 552, 559, 566, 571, 573, + 578, 584, 594, 625, 646, 662, 668, 705, 739, 756, 797, 867, 906, + 921, 1027, 1046, 1090, 1098, 1121, 1133, 1173, 1191, 1194, 1222, + 1271, 1283, 1338, 1409, 1414, 1420, 1424, 1427, 1430, 1434, 1440, + 1442, 1445, 1450, 1454, 1460, 1463, 1469, 1474, 1479, 1483, 1487, + 1494, 1496, 1502, 1505, 1509-1510, 1513, 1518, 1521, 1526, 1529, + 1532, 1536-1537, 1541, 1545, 1548, 1553, 1560, 1568, 1574, 1579, + 1583, 1585, 1587, 1606, 1626, 1639, 1643, 1652, 1658-1659, 1666, + 1671, 1675, 1681, 1694, 1697, 1710, 1786, 1791, 1805, 1839, 1884, + 1913, 1946-1947, 1991, 2019, 2094, 2119, 2213, 2239, 2271, 2289, + 2321, 2333, 2346, 2349, 2352, 2359, 2367, 2374, 2398, 2426, 2562, + 2701, 2741, 2745, 2760, 2819, 2889, 2907, 2910, 2919, 2921, 2939, + 2944-2945, 2948, 2951, 2958, 2971, 2977, 2985, 2988, 2990-2991, + 2993, 3002, 3008, 3014, 3027, 3029-3030, 3036, 3047, 3049, 3052-3053, + 3055, 3058, 3064, 3069, 3087, 3093, 3098, 3105, 3107, 3110, 3116, + 3127, 3129, 3136, 3146, 3151, 3160, 3165, 3168, 3175, 3178, 3189, + 3207, 3228, 3244, 3248, 3252, 3256, 3263, 3281, 3295, 3303, 3309, + 3312, 3322, 3326, 3354, 3366, 3375, 3378, 3411, 3416, 3432, 3438, + 3440, 3442, 3444, 3446, 3448, 3450, 3452, 3454, 3458, 3467, 3476, + 3484, 3491, 3497, 3499, 3504, 3506, 3509, 3518, 3527, 3555, 3575, + 3577, 3580, 3582, 3586, 3589, 3599, 3610, 3626, 3638, 3646, 3653, + 3658, 3661, 3673, 3689, 3700, 3710, 3726, 3763, 3814, 3841, 3888, + 4032, 4059, 4068, 4082, 4095, 4160, 4234, 4257, 4411, 4498, 4520, + 4552, 4567, 4608, 4646, 4698, 4808, 4849, 4920, 4939, 4947, 4967, + 4991, 4996, 5015, 5028, 5056, 5128, 5130, 5144, 5170, 5178, 5183, + 5188, 5191, 5368, 5371, 5379, 5381, 5383, 5397, 5399, 5401, 5403, + 5405, 5446, 5455, 5472, 5480, 5483, 5485, 5492, 5497, 5502, 5507, + 5509, 5517, 5528, 5558, 5697, 5714, 5749, 5766, 5785, 5798-5799, + 5801, 5817, 5833-5834, 5836, 5849, 5851-5852, 5865, 5869, 5881, + 5884, 5897, 5900, 5916, 5932, 5948, 5963, 5968, 5978, 5988, 5992, + 5994, 5997, 6003, 6008, 6023, 6026, 6039, 6053, 6056, 6067, 6071, + 6082, 6085, 6098, 6112, 6126, 6135, 6140, 6149, 6154, 6158, 6161, + 6168, 6174, 6182, 6187, 6205, 6209, 6213, 6317, 6339, 6342, 6366, + 6381, 6391, 6489, 6962, 6966, 6970, 6975, 6977, 6982, 6985, 6987, + 6989, 6991, 6993, 6995, 6997, 6999-7000, 7004, 7008, 7013, 7016, + 7021, 7024, 7027, 7029, 7032, 7038, 7043, 7046, 7049, 7069, 7072, + 7076, 7081, 7084, 7089, 7099, 7209, 7222, 7231, 7235, 7247, 7267, + 7269, 7284, 7389, 7419, 7423-7424, 7426, 7428, 7431, 7436, 7444, + 7475, 7549, 7584, 7665-7666, 7831, 7836, 7853, 7865, 7885, 7888, + 7912, 7950, 7972, 7980, 7995, 8007, 8015, 8055, 8078 + error parameter vector: *id026 + obserr_bound_max: + - 3.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 4.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 4.0 + - 4.0 + - 3.5 + - 2.5 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 0.75 + - 2.0 + - 0.75 + - 2.0 + - 2.0 + - 2.0 + - 0.75 + - 0.75 + - 0.75 + - 0.75 + - 2.0 + - 0.75 + - 0.75 + - 2.0 + - 0.75 + - 0.75 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.5 + - 2.0 + - 2.5 + - 2.5 + - 3.0 + - 2.5 + - 2.5 + - 2.5 + - 2.5 + - 3.5 + - 2.5 + - 2.5 + - 3.0 + - 3.5 + - 3.0 + - 4.0 + - 4.0 + - 0.75 + - 4.0 + - 4.0 + - 4.0 + - 4.5 + - 4.5 + - 4.5 + - 4.5 + - 4.5 + - 4.0 + - 4.5 + - 4.0 + - 4.0 + - 4.5 + - 2.5 + - 3.0 + - 2.5 + - 3.0 + - 2.5 + - 3.0 + - 2.0 + - 2.5 + - 2.5 + - 3.0 + - 3.0 + - 2.5 + - 3.0 + - 3.0 + - 3.0 + - 2.5 + - 2.5 + - 4.0 + - 4.5 + - 4.5 + - 5.0 + - 4.0 + - 4.0 + - 5.0 + - 5.0 + - 5.0 + - 5.0 + - 5.5 + - 5.5 + - 4.0 + - 5.0 + - 4.0 + - 4.5 + - 5.5 + - 5.5 + - 6.0 + - 4.5 + - 4.5 + - 4.0 + - 5.0 + - 5.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 1.25 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 1.25 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 1.5 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 1.4 + - 6.0 + - 1.4 + - 6.0 + - 6.0 + - 1.4 + - 6.0 + - 1.5 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 1.5 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 5.5 + - 4.5 + - 6.0 + - 5.0 + - 5.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 5.0 + - 6.0 + - 6.0 + - 6.0 + - 4.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 4.5 + - 6.0 + - 6.0 + - 4.5 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 5.0 + - 6.0 + - 6.0 + - 6.0 + - 5.0 + - 6.0 + - 6.0 + - 5.0 + - 6.0 + - 5.0 + - 6.0 + - 6.0 + - 6.0 + - 5.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + action: + name: reject + - filter: Bounds Check + apply at iterations: 0, 1, 2 + filter variables: + - name: brightnessTemperature + channels: 16, 29, 32, 35, 38, 41, 44, 47, 49-51, 53, 55-57, 59, 61-63, 66, + 68, 70, 72, 74, 76, 78-79, 81-87, 89, 92-93, 95, 97, 99, 101, 103-104, + 106, 109-111, 113, 116, 119, 122, 125, 128, 131, 133, 135, 138, 141, 144, + 146, 148, 150-151, 154, 157, 159-161, 163, 167, 170, 173, 176, 179-180, + 185, 187, 191, 193, 197, 199-200, 202-203, 205, 207, 210, 212-214, 217-219, + 222, 224-226, 228, 230-232, 236-237, 239, 243, 246, 249, 252, 254, 259-260, + 262, 265, 267, 269, 275, 279, 282, 285, 294, 296, 299-300, 303, 306, 309, + 313, 320, 323, 326-327, 329, 332, 335, 345, 347, 350, 354, 356, 360, 363, + 366, 371-373, 375, 377, 379, 381, 383, 386, 389, 398, 401, 404-405, 407-408, + 410-411, 414, 416, 418, 423, 426, 428, 432-434, 439, 442, 445, 450, 457, + 459, 472, 477, 483, 509, 515, 546, 552, 559, 566, 571, 573, 578, 584, + 594, 625, 646, 662, 668, 705, 739, 756, 797, 867, 906, 921, 1027, 1046, + 1090, 1098, 1121, 1133, 1173, 1191, 1194, 1222, 1271, 1283, 1338, 1409, + 1414, 1420, 1424, 1427, 1430, 1434, 1440, 1442, 1445, 1450, 1454, 1460, + 1463, 1469, 1474, 1479, 1483, 1487, 1494, 1496, 1502, 1505, 1509-1510, + 1513, 1518, 1521, 1526, 1529, 1532, 1536-1537, 1541, 1545, 1548, 1553, + 1560, 1568, 1574, 1579, 1583, 1585, 1587, 1606, 1626, 1639, 1643, 1652, + 1658-1659, 1666, 1671, 1675, 1681, 1694, 1697, 1710, 1786, 1791, 1805, + 1839, 1884, 1913, 1946-1947, 1991, 2019, 2094, 2119, 2213, 2239, 2271, + 2289, 2321, 2333, 2346, 2349, 2352, 2359, 2367, 2374, 2398, 2426, 2562, + 2701, 2741, 2745, 2760, 2819, 2889, 2907, 2910, 2919, 2921, 2939, 2944-2945, + 2948, 2951, 2958, 2971, 2977, 2985, 2988, 2990-2991, 2993, 3002, 3008, + 3014, 3027, 3029-3030, 3036, 3047, 3049, 3052-3053, 3055, 3058, 3064, + 3069, 3087, 3093, 3098, 3105, 3107, 3110, 3116, 3127, 3129, 3136, 3146, + 3151, 3160, 3165, 3168, 3175, 3178, 3189, 3207, 3228, 3244, 3248, 3252, + 3256, 3263, 3281, 3295, 3303, 3309, 3312, 3322, 3326, 3354, 3366, 3375, + 3378, 3411, 3416, 3432, 3438, 3440, 3442, 3444, 3446, 3448, 3450, 3452, + 3454, 3458, 3467, 3476, 3484, 3491, 3497, 3499, 3504, 3506, 3509, 3518, + 3527, 3555, 3575, 3577, 3580, 3582, 3586, 3589, 3599, 3610, 3626, 3638, + 3646, 3653, 3658, 3661, 3673, 3689, 3700, 3710, 3726, 3763, 3814, 3841, + 3888, 4032, 4059, 4068, 4082, 4095, 4160, 4234, 4257, 4411, 4498, 4520, + 4552, 4567, 4608, 4646, 4698, 4808, 4849, 4920, 4939, 4947, 4967, 4991, + 4996, 5015, 5028, 5056, 5128, 5130, 5144, 5170, 5178, 5183, 5188, 5191, + 5368, 5371, 5379, 5381, 5383, 5397, 5399, 5401, 5403, 5405, 5446, 5455, + 5472, 5480, 5483, 5485, 5492, 5497, 5502, 5507, 5509, 5517, 5528, 5558, + 5697, 5714, 5749, 5766, 5785, 5798-5799, 5801, 5817, 5833-5834, 5836, + 5849, 5851-5852, 5865, 5869, 5881, 5884, 5897, 5900, 5916, 5932, 5948, + 5963, 5968, 5978, 5988, 5992, 5994, 5997, 6003, 6008, 6023, 6026, 6039, + 6053, 6056, 6067, 6071, 6082, 6085, 6098, 6112, 6126, 6135, 6140, 6149, + 6154, 6158, 6161, 6168, 6174, 6182, 6187, 6205, 6209, 6213, 6317, 6339, + 6342, 6366, 6381, 6391, 6489, 6962, 6966, 6970, 6975, 6977, 6982, 6985, + 6987, 6989, 6991, 6993, 6995, 6997, 6999-7000, 7004, 7008, 7013, 7016, + 7021, 7024, 7027, 7029, 7032, 7038, 7043, 7046, 7049, 7069, 7072, 7076, + 7081, 7084, 7089, 7099, 7209, 7222, 7231, 7235, 7247, 7267, 7269, 7284, + 7389, 7419, 7423-7424, 7426, 7428, 7431, 7436, 7444, 7475, 7549, 7584, + 7665-7666, 7831, 7836, 7853, 7865, 7885, 7888, 7912, 7950, 7972, 7980, + 7995, 8007, 8015, 8055, 8078 + test variables: + - name: ObsFunction/SurfTypeCheckRad + channels: 16, 29, 32, 35, 38, 41, 44, 47, 49-51, 53, 55-57, 59, 61-63, 66, + 68, 70, 72, 74, 76, 78-79, 81-87, 89, 92-93, 95, 97, 99, 101, 103-104, + 106, 109-111, 113, 116, 119, 122, 125, 128, 131, 133, 135, 138, 141, 144, + 146, 148, 150-151, 154, 157, 159-161, 163, 167, 170, 173, 176, 179-180, + 185, 187, 191, 193, 197, 199-200, 202-203, 205, 207, 210, 212-214, 217-219, + 222, 224-226, 228, 230-232, 236-237, 239, 243, 246, 249, 252, 254, 259-260, + 262, 265, 267, 269, 275, 279, 282, 285, 294, 296, 299-300, 303, 306, 309, + 313, 320, 323, 326-327, 329, 332, 335, 345, 347, 350, 354, 356, 360, 363, + 366, 371-373, 375, 377, 379, 381, 383, 386, 389, 398, 401, 404-405, 407-408, + 410-411, 414, 416, 418, 423, 426, 428, 432-434, 439, 442, 445, 450, 457, + 459, 472, 477, 483, 509, 515, 546, 552, 559, 566, 571, 573, 578, 584, + 594, 625, 646, 662, 668, 705, 739, 756, 797, 867, 906, 921, 1027, 1046, + 1090, 1098, 1121, 1133, 1173, 1191, 1194, 1222, 1271, 1283, 1338, 1409, + 1414, 1420, 1424, 1427, 1430, 1434, 1440, 1442, 1445, 1450, 1454, 1460, + 1463, 1469, 1474, 1479, 1483, 1487, 1494, 1496, 1502, 1505, 1509-1510, + 1513, 1518, 1521, 1526, 1529, 1532, 1536-1537, 1541, 1545, 1548, 1553, + 1560, 1568, 1574, 1579, 1583, 1585, 1587, 1606, 1626, 1639, 1643, 1652, + 1658-1659, 1666, 1671, 1675, 1681, 1694, 1697, 1710, 1786, 1791, 1805, + 1839, 1884, 1913, 1946-1947, 1991, 2019, 2094, 2119, 2213, 2239, 2271, + 2289, 2321, 2333, 2346, 2349, 2352, 2359, 2367, 2374, 2398, 2426, 2562, + 2701, 2741, 2745, 2760, 2819, 2889, 2907, 2910, 2919, 2921, 2939, 2944-2945, + 2948, 2951, 2958, 2971, 2977, 2985, 2988, 2990-2991, 2993, 3002, 3008, + 3014, 3027, 3029-3030, 3036, 3047, 3049, 3052-3053, 3055, 3058, 3064, + 3069, 3087, 3093, 3098, 3105, 3107, 3110, 3116, 3127, 3129, 3136, 3146, + 3151, 3160, 3165, 3168, 3175, 3178, 3189, 3207, 3228, 3244, 3248, 3252, + 3256, 3263, 3281, 3295, 3303, 3309, 3312, 3322, 3326, 3354, 3366, 3375, + 3378, 3411, 3416, 3432, 3438, 3440, 3442, 3444, 3446, 3448, 3450, 3452, + 3454, 3458, 3467, 3476, 3484, 3491, 3497, 3499, 3504, 3506, 3509, 3518, + 3527, 3555, 3575, 3577, 3580, 3582, 3586, 3589, 3599, 3610, 3626, 3638, + 3646, 3653, 3658, 3661, 3673, 3689, 3700, 3710, 3726, 3763, 3814, 3841, + 3888, 4032, 4059, 4068, 4082, 4095, 4160, 4234, 4257, 4411, 4498, 4520, + 4552, 4567, 4608, 4646, 4698, 4808, 4849, 4920, 4939, 4947, 4967, 4991, + 4996, 5015, 5028, 5056, 5128, 5130, 5144, 5170, 5178, 5183, 5188, 5191, + 5368, 5371, 5379, 5381, 5383, 5397, 5399, 5401, 5403, 5405, 5446, 5455, + 5472, 5480, 5483, 5485, 5492, 5497, 5502, 5507, 5509, 5517, 5528, 5558, + 5697, 5714, 5749, 5766, 5785, 5798-5799, 5801, 5817, 5833-5834, 5836, + 5849, 5851-5852, 5865, 5869, 5881, 5884, 5897, 5900, 5916, 5932, 5948, + 5963, 5968, 5978, 5988, 5992, 5994, 5997, 6003, 6008, 6023, 6026, 6039, + 6053, 6056, 6067, 6071, 6082, 6085, 6098, 6112, 6126, 6135, 6140, 6149, + 6154, 6158, 6161, 6168, 6174, 6182, 6187, 6205, 6209, 6213, 6317, 6339, + 6342, 6366, 6381, 6391, 6489, 6962, 6966, 6970, 6975, 6977, 6982, 6985, + 6987, 6989, 6991, 6993, 6995, 6997, 6999-7000, 7004, 7008, 7013, 7016, + 7021, 7024, 7027, 7029, 7032, 7038, 7043, 7046, 7049, 7069, 7072, 7076, + 7081, 7084, 7089, 7099, 7209, 7222, 7231, 7235, 7247, 7267, 7269, 7284, + 7389, 7419, 7423-7424, 7426, 7428, 7431, 7436, 7444, 7475, 7549, 7584, + 7665-7666, 7831, 7836, 7853, 7865, 7885, 7888, 7912, 7950, 7972, 7980, + 7995, 8007, 8015, 8055, 8078 + options: + channels: 16, 29, 32, 35, 38, 41, 44, 47, 49-51, 53, 55-57, 59, 61-63, + 66, 68, 70, 72, 74, 76, 78-79, 81-87, 89, 92-93, 95, 97, 99, 101, 103-104, + 106, 109-111, 113, 116, 119, 122, 125, 128, 131, 133, 135, 138, 141, + 144, 146, 148, 150-151, 154, 157, 159-161, 163, 167, 170, 173, 176, + 179-180, 185, 187, 191, 193, 197, 199-200, 202-203, 205, 207, 210, 212-214, + 217-219, 222, 224-226, 228, 230-232, 236-237, 239, 243, 246, 249, 252, + 254, 259-260, 262, 265, 267, 269, 275, 279, 282, 285, 294, 296, 299-300, + 303, 306, 309, 313, 320, 323, 326-327, 329, 332, 335, 345, 347, 350, + 354, 356, 360, 363, 366, 371-373, 375, 377, 379, 381, 383, 386, 389, + 398, 401, 404-405, 407-408, 410-411, 414, 416, 418, 423, 426, 428, 432-434, + 439, 442, 445, 450, 457, 459, 472, 477, 483, 509, 515, 546, 552, 559, + 566, 571, 573, 578, 584, 594, 625, 646, 662, 668, 705, 739, 756, 797, + 867, 906, 921, 1027, 1046, 1090, 1098, 1121, 1133, 1173, 1191, 1194, + 1222, 1271, 1283, 1338, 1409, 1414, 1420, 1424, 1427, 1430, 1434, 1440, + 1442, 1445, 1450, 1454, 1460, 1463, 1469, 1474, 1479, 1483, 1487, 1494, + 1496, 1502, 1505, 1509-1510, 1513, 1518, 1521, 1526, 1529, 1532, 1536-1537, + 1541, 1545, 1548, 1553, 1560, 1568, 1574, 1579, 1583, 1585, 1587, 1606, + 1626, 1639, 1643, 1652, 1658-1659, 1666, 1671, 1675, 1681, 1694, 1697, + 1710, 1786, 1791, 1805, 1839, 1884, 1913, 1946-1947, 1991, 2019, 2094, + 2119, 2213, 2239, 2271, 2289, 2321, 2333, 2346, 2349, 2352, 2359, 2367, + 2374, 2398, 2426, 2562, 2701, 2741, 2745, 2760, 2819, 2889, 2907, 2910, + 2919, 2921, 2939, 2944-2945, 2948, 2951, 2958, 2971, 2977, 2985, 2988, + 2990-2991, 2993, 3002, 3008, 3014, 3027, 3029-3030, 3036, 3047, 3049, + 3052-3053, 3055, 3058, 3064, 3069, 3087, 3093, 3098, 3105, 3107, 3110, + 3116, 3127, 3129, 3136, 3146, 3151, 3160, 3165, 3168, 3175, 3178, 3189, + 3207, 3228, 3244, 3248, 3252, 3256, 3263, 3281, 3295, 3303, 3309, 3312, + 3322, 3326, 3354, 3366, 3375, 3378, 3411, 3416, 3432, 3438, 3440, 3442, + 3444, 3446, 3448, 3450, 3452, 3454, 3458, 3467, 3476, 3484, 3491, 3497, + 3499, 3504, 3506, 3509, 3518, 3527, 3555, 3575, 3577, 3580, 3582, 3586, + 3589, 3599, 3610, 3626, 3638, 3646, 3653, 3658, 3661, 3673, 3689, 3700, + 3710, 3726, 3763, 3814, 3841, 3888, 4032, 4059, 4068, 4082, 4095, 4160, + 4234, 4257, 4411, 4498, 4520, 4552, 4567, 4608, 4646, 4698, 4808, 4849, + 4920, 4939, 4947, 4967, 4991, 4996, 5015, 5028, 5056, 5128, 5130, 5144, + 5170, 5178, 5183, 5188, 5191, 5368, 5371, 5379, 5381, 5383, 5397, 5399, + 5401, 5403, 5405, 5446, 5455, 5472, 5480, 5483, 5485, 5492, 5497, 5502, + 5507, 5509, 5517, 5528, 5558, 5697, 5714, 5749, 5766, 5785, 5798-5799, + 5801, 5817, 5833-5834, 5836, 5849, 5851-5852, 5865, 5869, 5881, 5884, + 5897, 5900, 5916, 5932, 5948, 5963, 5968, 5978, 5988, 5992, 5994, 5997, + 6003, 6008, 6023, 6026, 6039, 6053, 6056, 6067, 6071, 6082, 6085, 6098, + 6112, 6126, 6135, 6140, 6149, 6154, 6158, 6161, 6168, 6174, 6182, 6187, + 6205, 6209, 6213, 6317, 6339, 6342, 6366, 6381, 6391, 6489, 6962, 6966, + 6970, 6975, 6977, 6982, 6985, 6987, 6989, 6991, 6993, 6995, 6997, 6999-7000, + 7004, 7008, 7013, 7016, 7021, 7024, 7027, 7029, 7032, 7038, 7043, 7046, + 7049, 7069, 7072, 7076, 7081, 7084, 7089, 7099, 7209, 7222, 7231, 7235, + 7247, 7267, 7269, 7284, 7389, 7419, 7423-7424, 7426, 7428, 7431, 7436, + 7444, 7475, 7549, 7584, 7665-7666, 7831, 7836, 7853, 7865, 7885, 7888, + 7912, 7950, 7972, 7980, 7995, 8007, 8015, 8055, 8078 + use_flag: >>>use_channels_iasi_metop-b<<< + use_flag_clddet: >>>clddet_channels_iasi_metop-b<<< + maxvalue: 1e-12 + defer to post: true + action: + name: reject + - filter: Bounds Check + apply at iterations: 0, 1, 2 + filter variables: + - name: brightnessTemperature + channels: 16, 29, 32, 35, 38, 41, 44, 47, 49-51, 53, 55-57, 59, 61-63, 66, + 68, 70, 72, 74, 76, 78-79, 81-87, 89, 92-93, 95, 97, 99, 101, 103-104, + 106, 109-111, 113, 116, 119, 122, 125, 128, 131, 133, 135, 138, 141, 144, + 146, 148, 150-151, 154, 157, 159-161, 163, 167, 170, 173, 176, 179-180, + 185, 187, 191, 193, 197, 199-200, 202-203, 205, 207, 210, 212-214, 217-219, + 222, 224-226, 228, 230-232, 236-237, 239, 243, 246, 249, 252, 254, 259-260, + 262, 265, 267, 269, 275, 279, 282, 285, 294, 296, 299-300, 303, 306, 309, + 313, 320, 323, 326-327, 329, 332, 335, 345, 347, 350, 354, 356, 360, 363, + 366, 371-373, 375, 377, 379, 381, 383, 386, 389, 398, 401, 404-405, 407-408, + 410-411, 414, 416, 418, 423, 426, 428, 432-434, 439, 442, 445, 450, 457, + 459, 472, 477, 483, 509, 515, 546, 552, 559, 566, 571, 573, 578, 584, + 594, 625, 646, 662, 668, 705, 739, 756, 797, 867, 906, 921, 1027, 1046, + 1090, 1098, 1121, 1133, 1173, 1191, 1194, 1222, 1271, 1283, 1338, 1409, + 1414, 1420, 1424, 1427, 1430, 1434, 1440, 1442, 1445, 1450, 1454, 1460, + 1463, 1469, 1474, 1479, 1483, 1487, 1494, 1496, 1502, 1505, 1509-1510, + 1513, 1518, 1521, 1526, 1529, 1532, 1536-1537, 1541, 1545, 1548, 1553, + 1560, 1568, 1574, 1579, 1583, 1585, 1587, 1606, 1626, 1639, 1643, 1652, + 1658-1659, 1666, 1671, 1675, 1681, 1694, 1697, 1710, 1786, 1791, 1805, + 1839, 1884, 1913, 1946-1947, 1991, 2019, 2094, 2119, 2213, 2239, 2271, + 2289, 2321, 2333, 2346, 2349, 2352, 2359, 2367, 2374, 2398, 2426, 2562, + 2701, 2741, 2745, 2760, 2819, 2889, 2907, 2910, 2919, 2921, 2939, 2944-2945, + 2948, 2951, 2958, 2971, 2977, 2985, 2988, 2990-2991, 2993, 3002, 3008, + 3014, 3027, 3029-3030, 3036, 3047, 3049, 3052-3053, 3055, 3058, 3064, + 3069, 3087, 3093, 3098, 3105, 3107, 3110, 3116, 3127, 3129, 3136, 3146, + 3151, 3160, 3165, 3168, 3175, 3178, 3189, 3207, 3228, 3244, 3248, 3252, + 3256, 3263, 3281, 3295, 3303, 3309, 3312, 3322, 3326, 3354, 3366, 3375, + 3378, 3411, 3416, 3432, 3438, 3440, 3442, 3444, 3446, 3448, 3450, 3452, + 3454, 3458, 3467, 3476, 3484, 3491, 3497, 3499, 3504, 3506, 3509, 3518, + 3527, 3555, 3575, 3577, 3580, 3582, 3586, 3589, 3599, 3610, 3626, 3638, + 3646, 3653, 3658, 3661, 3673, 3689, 3700, 3710, 3726, 3763, 3814, 3841, + 3888, 4032, 4059, 4068, 4082, 4095, 4160, 4234, 4257, 4411, 4498, 4520, + 4552, 4567, 4608, 4646, 4698, 4808, 4849, 4920, 4939, 4947, 4967, 4991, + 4996, 5015, 5028, 5056, 5128, 5130, 5144, 5170, 5178, 5183, 5188, 5191, + 5368, 5371, 5379, 5381, 5383, 5397, 5399, 5401, 5403, 5405, 5446, 5455, + 5472, 5480, 5483, 5485, 5492, 5497, 5502, 5507, 5509, 5517, 5528, 5558, + 5697, 5714, 5749, 5766, 5785, 5798-5799, 5801, 5817, 5833-5834, 5836, + 5849, 5851-5852, 5865, 5869, 5881, 5884, 5897, 5900, 5916, 5932, 5948, + 5963, 5968, 5978, 5988, 5992, 5994, 5997, 6003, 6008, 6023, 6026, 6039, + 6053, 6056, 6067, 6071, 6082, 6085, 6098, 6112, 6126, 6135, 6140, 6149, + 6154, 6158, 6161, 6168, 6174, 6182, 6187, 6205, 6209, 6213, 6317, 6339, + 6342, 6366, 6381, 6391, 6489, 6962, 6966, 6970, 6975, 6977, 6982, 6985, + 6987, 6989, 6991, 6993, 6995, 6997, 6999-7000, 7004, 7008, 7013, 7016, + 7021, 7024, 7027, 7029, 7032, 7038, 7043, 7046, 7049, 7069, 7072, 7076, + 7081, 7084, 7089, 7099, 7209, 7222, 7231, 7235, 7247, 7267, 7269, 7284, + 7389, 7419, 7423-7424, 7426, 7428, 7431, 7436, 7444, 7475, 7549, 7584, + 7665-7666, 7831, 7836, 7853, 7865, 7885, 7888, 7912, 7950, 7972, 7980, + 7995, 8007, 8015, 8055, 8078 + test variables: + - name: ObsFunction/ChannelUseflagCheckRad + channels: 16, 29, 32, 35, 38, 41, 44, 47, 49-51, 53, 55-57, 59, 61-63, 66, + 68, 70, 72, 74, 76, 78-79, 81-87, 89, 92-93, 95, 97, 99, 101, 103-104, + 106, 109-111, 113, 116, 119, 122, 125, 128, 131, 133, 135, 138, 141, 144, + 146, 148, 150-151, 154, 157, 159-161, 163, 167, 170, 173, 176, 179-180, + 185, 187, 191, 193, 197, 199-200, 202-203, 205, 207, 210, 212-214, 217-219, + 222, 224-226, 228, 230-232, 236-237, 239, 243, 246, 249, 252, 254, 259-260, + 262, 265, 267, 269, 275, 279, 282, 285, 294, 296, 299-300, 303, 306, 309, + 313, 320, 323, 326-327, 329, 332, 335, 345, 347, 350, 354, 356, 360, 363, + 366, 371-373, 375, 377, 379, 381, 383, 386, 389, 398, 401, 404-405, 407-408, + 410-411, 414, 416, 418, 423, 426, 428, 432-434, 439, 442, 445, 450, 457, + 459, 472, 477, 483, 509, 515, 546, 552, 559, 566, 571, 573, 578, 584, + 594, 625, 646, 662, 668, 705, 739, 756, 797, 867, 906, 921, 1027, 1046, + 1090, 1098, 1121, 1133, 1173, 1191, 1194, 1222, 1271, 1283, 1338, 1409, + 1414, 1420, 1424, 1427, 1430, 1434, 1440, 1442, 1445, 1450, 1454, 1460, + 1463, 1469, 1474, 1479, 1483, 1487, 1494, 1496, 1502, 1505, 1509-1510, + 1513, 1518, 1521, 1526, 1529, 1532, 1536-1537, 1541, 1545, 1548, 1553, + 1560, 1568, 1574, 1579, 1583, 1585, 1587, 1606, 1626, 1639, 1643, 1652, + 1658-1659, 1666, 1671, 1675, 1681, 1694, 1697, 1710, 1786, 1791, 1805, + 1839, 1884, 1913, 1946-1947, 1991, 2019, 2094, 2119, 2213, 2239, 2271, + 2289, 2321, 2333, 2346, 2349, 2352, 2359, 2367, 2374, 2398, 2426, 2562, + 2701, 2741, 2745, 2760, 2819, 2889, 2907, 2910, 2919, 2921, 2939, 2944-2945, + 2948, 2951, 2958, 2971, 2977, 2985, 2988, 2990-2991, 2993, 3002, 3008, + 3014, 3027, 3029-3030, 3036, 3047, 3049, 3052-3053, 3055, 3058, 3064, + 3069, 3087, 3093, 3098, 3105, 3107, 3110, 3116, 3127, 3129, 3136, 3146, + 3151, 3160, 3165, 3168, 3175, 3178, 3189, 3207, 3228, 3244, 3248, 3252, + 3256, 3263, 3281, 3295, 3303, 3309, 3312, 3322, 3326, 3354, 3366, 3375, + 3378, 3411, 3416, 3432, 3438, 3440, 3442, 3444, 3446, 3448, 3450, 3452, + 3454, 3458, 3467, 3476, 3484, 3491, 3497, 3499, 3504, 3506, 3509, 3518, + 3527, 3555, 3575, 3577, 3580, 3582, 3586, 3589, 3599, 3610, 3626, 3638, + 3646, 3653, 3658, 3661, 3673, 3689, 3700, 3710, 3726, 3763, 3814, 3841, + 3888, 4032, 4059, 4068, 4082, 4095, 4160, 4234, 4257, 4411, 4498, 4520, + 4552, 4567, 4608, 4646, 4698, 4808, 4849, 4920, 4939, 4947, 4967, 4991, + 4996, 5015, 5028, 5056, 5128, 5130, 5144, 5170, 5178, 5183, 5188, 5191, + 5368, 5371, 5379, 5381, 5383, 5397, 5399, 5401, 5403, 5405, 5446, 5455, + 5472, 5480, 5483, 5485, 5492, 5497, 5502, 5507, 5509, 5517, 5528, 5558, + 5697, 5714, 5749, 5766, 5785, 5798-5799, 5801, 5817, 5833-5834, 5836, + 5849, 5851-5852, 5865, 5869, 5881, 5884, 5897, 5900, 5916, 5932, 5948, + 5963, 5968, 5978, 5988, 5992, 5994, 5997, 6003, 6008, 6023, 6026, 6039, + 6053, 6056, 6067, 6071, 6082, 6085, 6098, 6112, 6126, 6135, 6140, 6149, + 6154, 6158, 6161, 6168, 6174, 6182, 6187, 6205, 6209, 6213, 6317, 6339, + 6342, 6366, 6381, 6391, 6489, 6962, 6966, 6970, 6975, 6977, 6982, 6985, + 6987, 6989, 6991, 6993, 6995, 6997, 6999-7000, 7004, 7008, 7013, 7016, + 7021, 7024, 7027, 7029, 7032, 7038, 7043, 7046, 7049, 7069, 7072, 7076, + 7081, 7084, 7089, 7099, 7209, 7222, 7231, 7235, 7247, 7267, 7269, 7284, + 7389, 7419, 7423-7424, 7426, 7428, 7431, 7436, 7444, 7475, 7549, 7584, + 7665-7666, 7831, 7836, 7853, 7865, 7885, 7888, 7912, 7950, 7972, 7980, + 7995, 8007, 8015, 8055, 8078 + options: + channels: 16, 29, 32, 35, 38, 41, 44, 47, 49-51, 53, 55-57, 59, 61-63, + 66, 68, 70, 72, 74, 76, 78-79, 81-87, 89, 92-93, 95, 97, 99, 101, 103-104, + 106, 109-111, 113, 116, 119, 122, 125, 128, 131, 133, 135, 138, 141, + 144, 146, 148, 150-151, 154, 157, 159-161, 163, 167, 170, 173, 176, + 179-180, 185, 187, 191, 193, 197, 199-200, 202-203, 205, 207, 210, 212-214, + 217-219, 222, 224-226, 228, 230-232, 236-237, 239, 243, 246, 249, 252, + 254, 259-260, 262, 265, 267, 269, 275, 279, 282, 285, 294, 296, 299-300, + 303, 306, 309, 313, 320, 323, 326-327, 329, 332, 335, 345, 347, 350, + 354, 356, 360, 363, 366, 371-373, 375, 377, 379, 381, 383, 386, 389, + 398, 401, 404-405, 407-408, 410-411, 414, 416, 418, 423, 426, 428, 432-434, + 439, 442, 445, 450, 457, 459, 472, 477, 483, 509, 515, 546, 552, 559, + 566, 571, 573, 578, 584, 594, 625, 646, 662, 668, 705, 739, 756, 797, + 867, 906, 921, 1027, 1046, 1090, 1098, 1121, 1133, 1173, 1191, 1194, + 1222, 1271, 1283, 1338, 1409, 1414, 1420, 1424, 1427, 1430, 1434, 1440, + 1442, 1445, 1450, 1454, 1460, 1463, 1469, 1474, 1479, 1483, 1487, 1494, + 1496, 1502, 1505, 1509-1510, 1513, 1518, 1521, 1526, 1529, 1532, 1536-1537, + 1541, 1545, 1548, 1553, 1560, 1568, 1574, 1579, 1583, 1585, 1587, 1606, + 1626, 1639, 1643, 1652, 1658-1659, 1666, 1671, 1675, 1681, 1694, 1697, + 1710, 1786, 1791, 1805, 1839, 1884, 1913, 1946-1947, 1991, 2019, 2094, + 2119, 2213, 2239, 2271, 2289, 2321, 2333, 2346, 2349, 2352, 2359, 2367, + 2374, 2398, 2426, 2562, 2701, 2741, 2745, 2760, 2819, 2889, 2907, 2910, + 2919, 2921, 2939, 2944-2945, 2948, 2951, 2958, 2971, 2977, 2985, 2988, + 2990-2991, 2993, 3002, 3008, 3014, 3027, 3029-3030, 3036, 3047, 3049, + 3052-3053, 3055, 3058, 3064, 3069, 3087, 3093, 3098, 3105, 3107, 3110, + 3116, 3127, 3129, 3136, 3146, 3151, 3160, 3165, 3168, 3175, 3178, 3189, + 3207, 3228, 3244, 3248, 3252, 3256, 3263, 3281, 3295, 3303, 3309, 3312, + 3322, 3326, 3354, 3366, 3375, 3378, 3411, 3416, 3432, 3438, 3440, 3442, + 3444, 3446, 3448, 3450, 3452, 3454, 3458, 3467, 3476, 3484, 3491, 3497, + 3499, 3504, 3506, 3509, 3518, 3527, 3555, 3575, 3577, 3580, 3582, 3586, + 3589, 3599, 3610, 3626, 3638, 3646, 3653, 3658, 3661, 3673, 3689, 3700, + 3710, 3726, 3763, 3814, 3841, 3888, 4032, 4059, 4068, 4082, 4095, 4160, + 4234, 4257, 4411, 4498, 4520, 4552, 4567, 4608, 4646, 4698, 4808, 4849, + 4920, 4939, 4947, 4967, 4991, 4996, 5015, 5028, 5056, 5128, 5130, 5144, + 5170, 5178, 5183, 5188, 5191, 5368, 5371, 5379, 5381, 5383, 5397, 5399, + 5401, 5403, 5405, 5446, 5455, 5472, 5480, 5483, 5485, 5492, 5497, 5502, + 5507, 5509, 5517, 5528, 5558, 5697, 5714, 5749, 5766, 5785, 5798-5799, + 5801, 5817, 5833-5834, 5836, 5849, 5851-5852, 5865, 5869, 5881, 5884, + 5897, 5900, 5916, 5932, 5948, 5963, 5968, 5978, 5988, 5992, 5994, 5997, + 6003, 6008, 6023, 6026, 6039, 6053, 6056, 6067, 6071, 6082, 6085, 6098, + 6112, 6126, 6135, 6140, 6149, 6154, 6158, 6161, 6168, 6174, 6182, 6187, + 6205, 6209, 6213, 6317, 6339, 6342, 6366, 6381, 6391, 6489, 6962, 6966, + 6970, 6975, 6977, 6982, 6985, 6987, 6989, 6991, 6993, 6995, 6997, 6999-7000, + 7004, 7008, 7013, 7016, 7021, 7024, 7027, 7029, 7032, 7038, 7043, 7046, + 7049, 7069, 7072, 7076, 7081, 7084, 7089, 7099, 7209, 7222, 7231, 7235, + 7247, 7267, 7269, 7284, 7389, 7419, 7423-7424, 7426, 7428, 7431, 7436, + 7444, 7475, 7549, 7584, 7665-7666, 7831, 7836, 7853, 7865, 7885, 7888, + 7912, 7950, 7972, 7980, 7995, 8007, 8015, 8055, 8078 + use_flag: >>>use_channels_iasi_metop-b<<< + minvalue: 1e-12 + action: + name: reject + observation_name: iasi_metop-b diff --git a/src/Applications/GEOSdas_App/jedi/etc/obs/iasi_metop-c.yaml b/src/Applications/GEOSdas_App/jedi/etc/obs/iasi_metop-c.yaml new file mode 100644 index 00000000..f468cfc6 --- /dev/null +++ b/src/Applications/GEOSdas_App/jedi/etc/obs/iasi_metop-c.yaml @@ -0,0 +1,3098 @@ + - obs space: + name: IASI METOP-C + obsdatain: + engine: + type: H5File + obsfile: ./obs/iasi_metop-c.$BYYYYYMMDDTHH0000Z.nc4 + missing file action: warn + obsdataout: + engine: + type: H5File + obsfile: ./hofx/iasi_metop-c.$BYYYYYMMDDTHH0000Z.nc4 + io pool: + max pool size: 6 + simulated variables: + - brightnessTemperature + channels: 16, 29, 32, 35, 38, 41, 44, 47, 49-51, 53, 55-57, 59, 61-63, 66, + 68, 70, 72, 74, 76, 78-79, 81-87, 89, 92-93, 95, 97, 99, 101, 103-104, 106, + 109-111, 113, 116, 119, 122, 125, 128, 131, 133, 135, 138, 141, 144, 146, + 148, 150-151, 154, 157, 159-161, 163, 167, 170, 173, 176, 179-180, 185, + 187, 191, 193, 197, 199-200, 202-203, 205, 207, 210, 212-214, 217-219, 222, + 224-226, 228, 230-232, 236-237, 239, 243, 246, 249, 252, 254, 259-260, 262, + 265, 267, 269, 275, 279, 282, 285, 294, 296, 299-300, 303, 306, 309, 313, + 320, 323, 326-327, 329, 332, 335, 345, 347, 350, 354, 356, 360, 363, 366, + 371-373, 375, 377, 379, 381, 383, 386, 389, 398, 401, 404-405, 407-408, + 410-411, 414, 416, 418, 423, 426, 428, 432-434, 439, 442, 445, 450, 457, + 459, 472, 477, 483, 509, 515, 546, 552, 559, 566, 571, 573, 578, 584, 594, + 625, 646, 662, 668, 705, 739, 756, 797, 867, 906, 921, 1027, 1046, 1090, + 1098, 1121, 1133, 1173, 1191, 1194, 1222, 1271, 1283, 1338, 1409, 1414, + 1420, 1424, 1427, 1430, 1434, 1440, 1442, 1445, 1450, 1454, 1460, 1463, + 1469, 1474, 1479, 1483, 1487, 1494, 1496, 1502, 1505, 1509-1510, 1513, 1518, + 1521, 1526, 1529, 1532, 1536-1537, 1541, 1545, 1548, 1553, 1560, 1568, 1574, + 1579, 1583, 1585, 1587, 1606, 1626, 1639, 1643, 1652, 1658-1659, 1666, 1671, + 1675, 1681, 1694, 1697, 1710, 1786, 1791, 1805, 1839, 1884, 1913, 1946-1947, + 1991, 2019, 2094, 2119, 2213, 2239, 2271, 2289, 2321, 2333, 2346, 2349, + 2352, 2359, 2367, 2374, 2398, 2426, 2562, 2701, 2741, 2745, 2760, 2819, + 2889, 2907, 2910, 2919, 2921, 2939, 2944-2945, 2948, 2951, 2958, 2971, 2977, + 2985, 2988, 2990-2991, 2993, 3002, 3008, 3014, 3027, 3029-3030, 3036, 3047, + 3049, 3052-3053, 3055, 3058, 3064, 3069, 3087, 3093, 3098, 3105, 3107, 3110, + 3116, 3127, 3129, 3136, 3146, 3151, 3160, 3165, 3168, 3175, 3178, 3189, + 3207, 3228, 3244, 3248, 3252, 3256, 3263, 3281, 3295, 3303, 3309, 3312, + 3322, 3326, 3354, 3366, 3375, 3378, 3411, 3416, 3432, 3438, 3440, 3442, + 3444, 3446, 3448, 3450, 3452, 3454, 3458, 3467, 3476, 3484, 3491, 3497, + 3499, 3504, 3506, 3509, 3518, 3527, 3555, 3575, 3577, 3580, 3582, 3586, + 3589, 3599, 3610, 3626, 3638, 3646, 3653, 3658, 3661, 3673, 3689, 3700, + 3710, 3726, 3763, 3814, 3841, 3888, 4032, 4059, 4068, 4082, 4095, 4160, + 4234, 4257, 4411, 4498, 4520, 4552, 4567, 4608, 4646, 4698, 4808, 4849, + 4920, 4939, 4947, 4967, 4991, 4996, 5015, 5028, 5056, 5128, 5130, 5144, + 5170, 5178, 5183, 5188, 5191, 5368, 5371, 5379, 5381, 5383, 5397, 5399, + 5401, 5403, 5405, 5446, 5455, 5472, 5480, 5483, 5485, 5492, 5497, 5502, + 5507, 5509, 5517, 5528, 5558, 5697, 5714, 5749, 5766, 5785, 5798-5799, 5801, + 5817, 5833-5834, 5836, 5849, 5851-5852, 5865, 5869, 5881, 5884, 5897, 5900, + 5916, 5932, 5948, 5963, 5968, 5978, 5988, 5992, 5994, 5997, 6003, 6008, + 6023, 6026, 6039, 6053, 6056, 6067, 6071, 6082, 6085, 6098, 6112, 6126, + 6135, 6140, 6149, 6154, 6158, 6161, 6168, 6174, 6182, 6187, 6205, 6209, + 6213, 6317, 6339, 6342, 6366, 6381, 6391, 6489, 6962, 6966, 6970, 6975, + 6977, 6982, 6985, 6987, 6989, 6991, 6993, 6995, 6997, 6999-7000, 7004, 7008, + 7013, 7016, 7021, 7024, 7027, 7029, 7032, 7038, 7043, 7046, 7049, 7069, + 7072, 7076, 7081, 7084, 7089, 7099, 7209, 7222, 7231, 7235, 7247, 7267, + 7269, 7284, 7389, 7419, 7423-7424, 7426, 7428, 7431, 7436, 7444, 7475, 7549, + 7584, 7665-7666, 7831, 7836, 7853, 7865, 7885, 7888, 7912, 7950, 7972, 7980, + 7995, 8007, 8015, 8055, 8078 + obs operator: + name: CRTM + Absorbers: + - H2O + - O3 + - CO2 + obs options: + Sensor_ID: iasi_metop-c + EndianType: little_endian + CoefficientPath: $JEDI_CRTM_COEFFS + linear obs operator: + Absorbers: + - H2O + - O3 + Surfaces: + - Water_Temperature + - Land_Temperature + - Ice_Temperature + - Snow_Temperature + obs bias: + input file: ./obs/iasi_metop-c.$PYYYYYMMDDTHH0000Z.satbias.nc4 + output file: ./vbc/iasi_metop-c.$BYYYYYMMDDTHH0000Z.satbias.nc4 + variational bc: + predictors: + - name: constant + - name: lapseRate + order: 2 + tlapse: ./obs/iasi_metop-c.$PYYYYYMMDDTHH0000Z.tlapse.txt + - name: lapseRate + tlapse: ./obs/iasi_metop-c.$PYYYYYMMDDTHH0000Z.tlapse.txt + - name: emissivityJacobian + - name: sensorScanAngle + order: 4 + - name: sensorScanAngle + order: 3 + - name: sensorScanAngle + order: 2 + - name: sensorScanAngle + covariance: + minimal required obs number: 20 + variance range: + - 1e-06 + - 10.0 + step size: 0.0001 + largest analysis variance: 10000.0 + prior: + input file: ./obs/iasi_metop-c.$PYYYYYMMDDTHH0000Z.satbias_cov.nc4 + inflation: + ratio: 1.1 + ratio for small dataset: 2.0 + output file: ./vbc/iasi_metop-c.$BYYYYYMMDDTHH0000Z.satbias_cov.nc4 + obs error: + covariance model: cross variable covariances + input file: fv3-jedi/rcov/iasi_metop_141_jedi_rcov.nc4 + obs prior filters: + - filter: Perform Action + apply at iterations: 0, 1, 2 + filter variables: + - name: brightnessTemperature + channels: 16, 29, 32, 35, 38, 41, 44, 47, 49-51, 53, 55-57, 59, 61-63, 66, + 68, 70, 72, 74, 76, 78-79, 81-87, 89, 92-93, 95, 97, 99, 101, 103-104, + 106, 109-111, 113, 116, 119, 122, 125, 128, 131, 133, 135, 138, 141, 144, + 146, 148, 150-151, 154, 157, 159-161, 163, 167, 170, 173, 176, 179-180, + 185, 187, 191, 193, 197, 199-200, 202-203, 205, 207, 210, 212-214, 217-219, + 222, 224-226, 228, 230-232, 236-237, 239, 243, 246, 249, 252, 254, 259-260, + 262, 265, 267, 269, 275, 279, 282, 285, 294, 296, 299-300, 303, 306, 309, + 313, 320, 323, 326-327, 329, 332, 335, 345, 347, 350, 354, 356, 360, 363, + 366, 371-373, 375, 377, 379, 381, 383, 386, 389, 398, 401, 404-405, 407-408, + 410-411, 414, 416, 418, 423, 426, 428, 432-434, 439, 442, 445, 450, 457, + 459, 472, 477, 483, 509, 515, 546, 552, 559, 566, 571, 573, 578, 584, + 594, 625, 646, 662, 668, 705, 739, 756, 797, 867, 906, 921, 1027, 1046, + 1090, 1098, 1121, 1133, 1173, 1191, 1194, 1222, 1271, 1283, 1338, 1409, + 1414, 1420, 1424, 1427, 1430, 1434, 1440, 1442, 1445, 1450, 1454, 1460, + 1463, 1469, 1474, 1479, 1483, 1487, 1494, 1496, 1502, 1505, 1509-1510, + 1513, 1518, 1521, 1526, 1529, 1532, 1536-1537, 1541, 1545, 1548, 1553, + 1560, 1568, 1574, 1579, 1583, 1585, 1587, 1606, 1626, 1639, 1643, 1652, + 1658-1659, 1666, 1671, 1675, 1681, 1694, 1697, 1710, 1786, 1791, 1805, + 1839, 1884, 1913, 1946-1947, 1991, 2019, 2094, 2119, 2213, 2239, 2271, + 2289, 2321, 2333, 2346, 2349, 2352, 2359, 2367, 2374, 2398, 2426, 2562, + 2701, 2741, 2745, 2760, 2819, 2889, 2907, 2910, 2919, 2921, 2939, 2944-2945, + 2948, 2951, 2958, 2971, 2977, 2985, 2988, 2990-2991, 2993, 3002, 3008, + 3014, 3027, 3029-3030, 3036, 3047, 3049, 3052-3053, 3055, 3058, 3064, + 3069, 3087, 3093, 3098, 3105, 3107, 3110, 3116, 3127, 3129, 3136, 3146, + 3151, 3160, 3165, 3168, 3175, 3178, 3189, 3207, 3228, 3244, 3248, 3252, + 3256, 3263, 3281, 3295, 3303, 3309, 3312, 3322, 3326, 3354, 3366, 3375, + 3378, 3411, 3416, 3432, 3438, 3440, 3442, 3444, 3446, 3448, 3450, 3452, + 3454, 3458, 3467, 3476, 3484, 3491, 3497, 3499, 3504, 3506, 3509, 3518, + 3527, 3555, 3575, 3577, 3580, 3582, 3586, 3589, 3599, 3610, 3626, 3638, + 3646, 3653, 3658, 3661, 3673, 3689, 3700, 3710, 3726, 3763, 3814, 3841, + 3888, 4032, 4059, 4068, 4082, 4095, 4160, 4234, 4257, 4411, 4498, 4520, + 4552, 4567, 4608, 4646, 4698, 4808, 4849, 4920, 4939, 4947, 4967, 4991, + 4996, 5015, 5028, 5056, 5128, 5130, 5144, 5170, 5178, 5183, 5188, 5191, + 5368, 5371, 5379, 5381, 5383, 5397, 5399, 5401, 5403, 5405, 5446, 5455, + 5472, 5480, 5483, 5485, 5492, 5497, 5502, 5507, 5509, 5517, 5528, 5558, + 5697, 5714, 5749, 5766, 5785, 5798-5799, 5801, 5817, 5833-5834, 5836, + 5849, 5851-5852, 5865, 5869, 5881, 5884, 5897, 5900, 5916, 5932, 5948, + 5963, 5968, 5978, 5988, 5992, 5994, 5997, 6003, 6008, 6023, 6026, 6039, + 6053, 6056, 6067, 6071, 6082, 6085, 6098, 6112, 6126, 6135, 6140, 6149, + 6154, 6158, 6161, 6168, 6174, 6182, 6187, 6205, 6209, 6213, 6317, 6339, + 6342, 6366, 6381, 6391, 6489, 6962, 6966, 6970, 6975, 6977, 6982, 6985, + 6987, 6989, 6991, 6993, 6995, 6997, 6999-7000, 7004, 7008, 7013, 7016, + 7021, 7024, 7027, 7029, 7032, 7038, 7043, 7046, 7049, 7069, 7072, 7076, + 7081, 7084, 7089, 7099, 7209, 7222, 7231, 7235, 7247, 7267, 7269, 7284, + 7389, 7419, 7423-7424, 7426, 7428, 7431, 7436, 7444, 7475, 7549, 7584, + 7665-7666, 7831, 7836, 7853, 7865, 7885, 7888, 7912, 7950, 7972, 7980, + 7995, 8007, 8015, 8055, 8078 + action: + name: assign error + error parameter vector: &id029 + - 0.727 + - 0.81 + - 0.75 + - 0.79 + - 0.7055 + - 0.74 + - 0.68 + - 0.72 + - 0.6526 + - 0.65 + - 0.665 + - 0.69 + - 0.6394 + - 0.64 + - 0.6528 + - 0.6065 + - 0.6246 + - 0.61 + - 0.6423 + - 0.5995 + - 0.59 + - 0.6069 + - 0.6 + - 0.5965 + - 0.64 + - 0.62 + - 0.589 + - 0.5865 + - 0.65 + - 0.5861 + - 0.61 + - 0.5874 + - 0.68 + - 0.606 + - 0.68 + - 4.38 + - 3.05 + - 2.31 + - 1.56 + - 1.33 + - 1.58 + - 0.93 + - 0.5832 + - 0.5587 + - 0.5867 + - 0.58 + - 0.5655 + - 0.5522 + - 0.5864 + - 0.5475 + - 0.5854 + - 0.5455 + - 0.5811 + - 0.5376 + - 0.5452 + - 0.5686 + - 0.5329 + - 0.5655 + - 0.5302 + - 0.545 + - 0.5628 + - 0.59 + - 0.5262 + - 0.559 + - 0.5264 + - 0.5442 + - 0.51 + - 0.5513 + - 0.5224 + - 0.5523 + - 0.5188 + - 0.5487 + - 0.5245 + - 0.58 + - 0.5437 + - 0.5343 + - 0.5364 + - 0.64 + - 0.5338 + - 0.72 + - 0.537 + - 0.75 + - 0.51 + - 0.65 + - 0.5274 + - 0.529 + - 0.5187 + - 0.5228 + - 1.12 + - 0.5222 + - 0.5109 + - 0.67 + - 0.5133 + - 0.5179 + - 0.507 + - 0.67 + - 0.5091 + - 0.62 + - 0.5093 + - 0.69 + - 0.5048 + - 0.5024 + - 0.78 + - 0.497 + - 0.5337 + - 0.4865 + - 0.4915 + - 0.4835 + - 0.4869 + - 0.87 + - 0.4824 + - 0.4852 + - 0.84 + - 0.84 + - 0.84 + - 0.5318 + - 0.8 + - 0.4772 + - 0.98 + - 0.488 + - 0.4978 + - 0.5157 + - 0.61 + - 0.5213 + - 0.4884 + - 0.79 + - 0.62 + - 0.66 + - 0.4691 + - 0.65 + - 0.4809 + - 0.468 + - 0.62 + - 0.4679 + - 0.6913 + - 0.4705 + - 0.4785 + - 0.47 + - 0.4773 + - 0.4703 + - 0.98 + - 0.4697 + - 0.4662 + - 0.65 + - 0.467 + - 0.4883 + - 0.4684 + - 0.4684 + - 0.4947 + - 0.5393 + - 0.5024 + - 0.4715 + - 0.621 + - 0.6136 + - 0.5316 + - 1.78 + - 0.5099 + - 1.14 + - 0.539 + - 1.79 + - 0.508 + - 0.5723 + - 1.94 + - 2.01 + - 0.49 + - 0.5647 + - 0.5022 + - 1.47 + - 0.5815 + - 0.6782 + - 2.13 + - 0.5445 + - 1.52 + - 0.5555 + - 1.96 + - 2.31 + - 2.33 + - 2.32 + - 2.31 + - 0.6994 + - 0.7006 + - 0.706 + - 0.9785 + - 0.7023 + - 0.6991 + - 0.6946 + - 2.28 + - 2.26 + - 2.26 + - 2.26 + - 0.6608 + - 0.6835 + - 0.6822 + - 2.24 + - 2.26 + - 0.6735 + - 2.28 + - 0.667 + - 0.7732 + - 0.6642 + - 0.648 + - 0.6629 + - 2.29 + - 2.29 + - 0.6799 + - 0.623 + - 2.32 + - 0.603 + - 0.6224 + - 2.32 + - 0.6187 + - 2.31 + - 2.31 + - 2.28 + - 2.29 + - 2.28 + - 2.26 + - 1.966 + - 2.27 + - 2.26 + - 2.25 + - 2.27 + - 2.24 + - 2.21 + - 2.24 + - 2.17 + - 2.18 + - 2.17 + - 2.21 + - 1.4 + - 2.16 + - 2.2 + - 2.13 + - 2.12 + - 2.13 + - 2.1 + - 2.12 + - 2.11 + - 2.09 + - 2.09 + - 2.08 + - 2.09 + - 2.04 + - 2.04 + - 1.966 + - 2.01 + - 2.05 + - 2.03 + - 2.06 + - 1.98 + - 1.95 + - 1.94 + - 1.91 + - 1.857 + - 1.76 + - 1.748 + - 1.83 + - 2.04 + - 1.748 + - 1.99 + - 2.075 + - 2.07 + - 2.02 + - 2.04 + - 2.1 + - 1.966 + - 2.18 + - 2.21 + - 2.24 + - 2.23 + - 2.23 + - 1.98 + - 2.2 + - 2.18 + - 2.18 + - 2.21 + - 2.23 + - 2.24 + - 2.24 + - 2.25 + - 1.8 + - 2.24 + - 1.73 + - 1.73 + - 2.27 + - 1.67 + - 2.21 + - 1.72 + - 2.23 + - 2.23 + - 2.23 + - 2.24 + - 2.23 + - 2.12 + - 2.17 + - 1.74 + - 2.02 + - 1.88 + - 1.67 + - 1.73 + - 1.83 + - 1.82 + - 1.73 + - 1.83 + - 2.19 + - 1.84 + - 1.89 + - 1.6 + - 1.71 + - 1.86 + - 1.85 + - 1.84 + - 1.87 + - 1.91 + - 1.52 + - 1.95 + - 1.87 + - 1.89 + - 1.91 + - 1.91 + - 1.93 + - 1.9 + - 1.91 + - 1.9 + - 1.89 + - 1.89 + - 1.91 + - 1.9 + - 1.91 + - 1.91 + - 1.91 + - 1.93 + - 1.94 + - 1.91 + - 1.92 + - 1.77 + - 1.91 + - 1.95 + - 1.19 + - 1.96 + - 1.98 + - 1.94 + - 1.55 + - 1.91 + - 1.92 + - 1.92 + - 1.97 + - 1.93 + - 1.99 + - 1.86 + - 1.12 + - 1.93 + - 1.92 + - 1.95 + - 1.85 + - 1.84 + - 1.91 + - 1.12 + - 1.82 + - 1.82 + - 1.95 + - 1.24 + - 1.94 + - 1.96 + - 1.21 + - 1.83 + - 1.96 + - 1.36 + - 1.96 + - 1.82 + - 1.92 + - 1.68 + - 1.93 + - 1.23 + - 1.96 + - 1.93 + - 1.86 + - 1.41 + - 1.16 + - 1.6 + - 1.25 + - 1.2 + - 1.65 + - 1.66 + - 1.87 + - 1.94 + - 1.96 + - 1.91 + - 1.25 + - 1.93 + - 1.91 + - 1.7 + - 0.99 + - 1.81 + - 1.92 + - 1.95 + - 1.5 + - 1.47 + - 1.15 + - 1.58 + - 1.18 + - 1.82 + - 1.13 + - 1.83 + - 1.91 + - 1.26 + - 1.27 + - 1.91 + - 1.45 + - 1.6 + - 1.29 + - 1.94 + - 1.94 + - 1.23 + - 1.95 + - 1.21 + - 1.94 + - 1.86 + - 1.9 + - 1.33 + - 1.75 + - 2.02 + - 1.98 + - 2.03 + - 1.83 + - 1.5 + - 2.04 + - 2.02 + - 1.9 + - 2.0 + - 2.02 + - 1.95 + - 1.93 + - 1.95 + - 1.95 + - 1.99 + - 2.0 + - 1.94 + - 1.96 + - 1.86 + - 1.92 + - 1.88 + - 1.86 + - 1.84 + - 1.87 + - 1.77 + - 1.89 + - 1.89 + - 1.88 + - 1.94 + - 1.82 + - 1.79 + - 1.86 + - 2.06 + - 2.33 + - 1.88 + - 1.86 + - 1.81 + - 1.8 + - 1.8 + - 1.86 + - 1.9 + - 2.0 + - 2.06 + - 2.1 + - 2.2 + - 2.0 + - 2.16 + - 1.98 + - 1.8 + - 1.8 + - 1.85 + - 1.75 + - 2.04 + - 2.19 + - 2.14 + - 2.19 + - 1.86 + - 2.1 + - 2.11 + - 2.18 + - 2.03 + - 2.28 + - 2.19 + - 2.26 + - 2.26 + - 2.21 + - 2.21 + - 2.26 + - 2.33 + - 2.27 + - 2.21 + - 2.12 + - 2.23 + - 2.26 + - 2.25 + - 1.88 + - 2.26 + - 2.24 + - 2.36 + - 2.29 + - 2.35 + - 2.3 + - 2.27 + - 2.08 + - 2.05 + - 2.27 + - 2.28 + - 2.27 + - 2.28 + - 1.97 + - 2.25 + - 2.25 + - 2.25 + - 2.31 + - 2.28 + - 2.27 + - 2.13 + - 2.24 + - 2.28 + - 2.28 + - 2.41 + - 2.34 + - 9.32 + - 2.28 + - 2.38 + - 2.27 + - 2.27 + - 2.39 + - 2.11 + - 2.09 + - 2.1 + - 2.06 + - 2.12 + - 2.08 + - 2.0 + - 1.93 + - 2.02 + - 2.55 + - 1.54 + - 1.64 + - 1.51 + - 1.55 + - 2.82 + - 2.92 + - 2.55 + - 2.37 + - 1.85 + - 1.6 + - 1.72 + - 1.74 + - 1.79 + - 1.9 + - 1.94 + - 2.0 + - 2.04 + - 2.08 + - 2.12 + - 2.13 + - 2.16 + - 2.18 + - 2.18 + - 2.2 + - 2.2 + - 2.41 + - 2.39 + - 2.38 + - 2.4 + - 2.42 + - 2.41 + - 2.43 + - 2.45 + - 2.43 + - 2.45 + - 2.43 + - 2.4 + - 2.44 + - 2.4 + - 2.42 + - 2.43 + - 2.45 + - 2.45 + - 2.45 + - 2.46 + - 2.45 + - 2.45 + - 2.43 + - 2.51 + - 2.48 + - 2.48 + - 2.53 + - 2.46 + - 2.49 + - 2.5 + - 2.5 + - 2.5 + - 2.52 + - 2.52 + - 2.54 + - 2.5 + - 2.48 + - 2.5 + - 2.55 + - 2.5 + - 2.48 + - 2.5 + - 2.5 + - 2.52 + - 2.52 + - 2.48 + - 2.5 + - 2.5 + - 2.52 + - 2.46 + - 2.53 + - 9.0 + - filter: Variable Assignment + apply at iterations: 0, 1, 2 + assignments: + - name: ObsError/brightnessTemperature + channels: 16, 29, 32, 35, 38, 41, 44, 47, 49-51, 53, 55-57, 59, 61-63, 66, + 68, 70, 72, 74, 76, 78-79, 81-87, 89, 92-93, 95, 97, 99, 101, 103-104, + 106, 109-111, 113, 116, 119, 122, 125, 128, 131, 133, 135, 138, 141, 144, + 146, 148, 150-151, 154, 157, 159-161, 163, 167, 170, 173, 176, 179-180, + 185, 187, 191, 193, 197, 199-200, 202-203, 205, 207, 210, 212-214, 217-219, + 222, 224-226, 228, 230-232, 236-237, 239, 243, 246, 249, 252, 254, 259-260, + 262, 265, 267, 269, 275, 279, 282, 285, 294, 296, 299-300, 303, 306, 309, + 313, 320, 323, 326-327, 329, 332, 335, 345, 347, 350, 354, 356, 360, 363, + 366, 371-373, 375, 377, 379, 381, 383, 386, 389, 398, 401, 404-405, 407-408, + 410-411, 414, 416, 418, 423, 426, 428, 432-434, 439, 442, 445, 450, 457, + 459, 472, 477, 483, 509, 515, 546, 552, 559, 566, 571, 573, 578, 584, + 594, 625, 646, 662, 668, 705, 739, 756, 797, 867, 906, 921, 1027, 1046, + 1090, 1098, 1121, 1133, 1173, 1191, 1194, 1222, 1271, 1283, 1338, 1409, + 1414, 1420, 1424, 1427, 1430, 1434, 1440, 1442, 1445, 1450, 1454, 1460, + 1463, 1469, 1474, 1479, 1483, 1487, 1494, 1496, 1502, 1505, 1509-1510, + 1513, 1518, 1521, 1526, 1529, 1532, 1536-1537, 1541, 1545, 1548, 1553, + 1560, 1568, 1574, 1579, 1583, 1585, 1587, 1606, 1626, 1639, 1643, 1652, + 1658-1659, 1666, 1671, 1675, 1681, 1694, 1697, 1710, 1786, 1791, 1805, + 1839, 1884, 1913, 1946-1947, 1991, 2019, 2094, 2119, 2213, 2239, 2271, + 2289, 2321, 2333, 2346, 2349, 2352, 2359, 2367, 2374, 2398, 2426, 2562, + 2701, 2741, 2745, 2760, 2819, 2889, 2907, 2910, 2919, 2921, 2939, 2944-2945, + 2948, 2951, 2958, 2971, 2977, 2985, 2988, 2990-2991, 2993, 3002, 3008, + 3014, 3027, 3029-3030, 3036, 3047, 3049, 3052-3053, 3055, 3058, 3064, + 3069, 3087, 3093, 3098, 3105, 3107, 3110, 3116, 3127, 3129, 3136, 3146, + 3151, 3160, 3165, 3168, 3175, 3178, 3189, 3207, 3228, 3244, 3248, 3252, + 3256, 3263, 3281, 3295, 3303, 3309, 3312, 3322, 3326, 3354, 3366, 3375, + 3378, 3411, 3416, 3432, 3438, 3440, 3442, 3444, 3446, 3448, 3450, 3452, + 3454, 3458, 3467, 3476, 3484, 3491, 3497, 3499, 3504, 3506, 3509, 3518, + 3527, 3555, 3575, 3577, 3580, 3582, 3586, 3589, 3599, 3610, 3626, 3638, + 3646, 3653, 3658, 3661, 3673, 3689, 3700, 3710, 3726, 3763, 3814, 3841, + 3888, 4032, 4059, 4068, 4082, 4095, 4160, 4234, 4257, 4411, 4498, 4520, + 4552, 4567, 4608, 4646, 4698, 4808, 4849, 4920, 4939, 4947, 4967, 4991, + 4996, 5015, 5028, 5056, 5128, 5130, 5144, 5170, 5178, 5183, 5188, 5191, + 5368, 5371, 5379, 5381, 5383, 5397, 5399, 5401, 5403, 5405, 5446, 5455, + 5472, 5480, 5483, 5485, 5492, 5497, 5502, 5507, 5509, 5517, 5528, 5558, + 5697, 5714, 5749, 5766, 5785, 5798-5799, 5801, 5817, 5833-5834, 5836, + 5849, 5851-5852, 5865, 5869, 5881, 5884, 5897, 5900, 5916, 5932, 5948, + 5963, 5968, 5978, 5988, 5992, 5994, 5997, 6003, 6008, 6023, 6026, 6039, + 6053, 6056, 6067, 6071, 6082, 6085, 6098, 6112, 6126, 6135, 6140, 6149, + 6154, 6158, 6161, 6168, 6174, 6182, 6187, 6205, 6209, 6213, 6317, 6339, + 6342, 6366, 6381, 6391, 6489, 6962, 6966, 6970, 6975, 6977, 6982, 6985, + 6987, 6989, 6991, 6993, 6995, 6997, 6999-7000, 7004, 7008, 7013, 7016, + 7021, 7024, 7027, 7029, 7032, 7038, 7043, 7046, 7049, 7069, 7072, 7076, + 7081, 7084, 7089, 7099, 7209, 7222, 7231, 7235, 7247, 7267, 7269, 7284, + 7389, 7419, 7423-7424, 7426, 7428, 7431, 7436, 7444, 7475, 7549, 7584, + 7665-7666, 7831, 7836, 7853, 7865, 7885, 7888, 7912, 7950, 7972, 7980, + 7995, 8007, 8015, 8055, 8078 + type: float + function: + name: ObsFunction/Arithmetic + options: + variables: + - name: ObsErrorData/brightnessTemperature + channels: 16, 29, 32, 35, 38, 41, 44, 47, 49-51, 53, 55-57, 59, 61-63, + 66, 68, 70, 72, 74, 76, 78-79, 81-87, 89, 92-93, 95, 97, 99, 101, + 103-104, 106, 109-111, 113, 116, 119, 122, 125, 128, 131, 133, 135, + 138, 141, 144, 146, 148, 150-151, 154, 157, 159-161, 163, 167, 170, + 173, 176, 179-180, 185, 187, 191, 193, 197, 199-200, 202-203, 205, + 207, 210, 212-214, 217-219, 222, 224-226, 228, 230-232, 236-237, + 239, 243, 246, 249, 252, 254, 259-260, 262, 265, 267, 269, 275, + 279, 282, 285, 294, 296, 299-300, 303, 306, 309, 313, 320, 323, + 326-327, 329, 332, 335, 345, 347, 350, 354, 356, 360, 363, 366, + 371-373, 375, 377, 379, 381, 383, 386, 389, 398, 401, 404-405, 407-408, + 410-411, 414, 416, 418, 423, 426, 428, 432-434, 439, 442, 445, 450, + 457, 459, 472, 477, 483, 509, 515, 546, 552, 559, 566, 571, 573, + 578, 584, 594, 625, 646, 662, 668, 705, 739, 756, 797, 867, 906, + 921, 1027, 1046, 1090, 1098, 1121, 1133, 1173, 1191, 1194, 1222, + 1271, 1283, 1338, 1409, 1414, 1420, 1424, 1427, 1430, 1434, 1440, + 1442, 1445, 1450, 1454, 1460, 1463, 1469, 1474, 1479, 1483, 1487, + 1494, 1496, 1502, 1505, 1509-1510, 1513, 1518, 1521, 1526, 1529, + 1532, 1536-1537, 1541, 1545, 1548, 1553, 1560, 1568, 1574, 1579, + 1583, 1585, 1587, 1606, 1626, 1639, 1643, 1652, 1658-1659, 1666, + 1671, 1675, 1681, 1694, 1697, 1710, 1786, 1791, 1805, 1839, 1884, + 1913, 1946-1947, 1991, 2019, 2094, 2119, 2213, 2239, 2271, 2289, + 2321, 2333, 2346, 2349, 2352, 2359, 2367, 2374, 2398, 2426, 2562, + 2701, 2741, 2745, 2760, 2819, 2889, 2907, 2910, 2919, 2921, 2939, + 2944-2945, 2948, 2951, 2958, 2971, 2977, 2985, 2988, 2990-2991, + 2993, 3002, 3008, 3014, 3027, 3029-3030, 3036, 3047, 3049, 3052-3053, + 3055, 3058, 3064, 3069, 3087, 3093, 3098, 3105, 3107, 3110, 3116, + 3127, 3129, 3136, 3146, 3151, 3160, 3165, 3168, 3175, 3178, 3189, + 3207, 3228, 3244, 3248, 3252, 3256, 3263, 3281, 3295, 3303, 3309, + 3312, 3322, 3326, 3354, 3366, 3375, 3378, 3411, 3416, 3432, 3438, + 3440, 3442, 3444, 3446, 3448, 3450, 3452, 3454, 3458, 3467, 3476, + 3484, 3491, 3497, 3499, 3504, 3506, 3509, 3518, 3527, 3555, 3575, + 3577, 3580, 3582, 3586, 3589, 3599, 3610, 3626, 3638, 3646, 3653, + 3658, 3661, 3673, 3689, 3700, 3710, 3726, 3763, 3814, 3841, 3888, + 4032, 4059, 4068, 4082, 4095, 4160, 4234, 4257, 4411, 4498, 4520, + 4552, 4567, 4608, 4646, 4698, 4808, 4849, 4920, 4939, 4947, 4967, + 4991, 4996, 5015, 5028, 5056, 5128, 5130, 5144, 5170, 5178, 5183, + 5188, 5191, 5368, 5371, 5379, 5381, 5383, 5397, 5399, 5401, 5403, + 5405, 5446, 5455, 5472, 5480, 5483, 5485, 5492, 5497, 5502, 5507, + 5509, 5517, 5528, 5558, 5697, 5714, 5749, 5766, 5785, 5798-5799, + 5801, 5817, 5833-5834, 5836, 5849, 5851-5852, 5865, 5869, 5881, + 5884, 5897, 5900, 5916, 5932, 5948, 5963, 5968, 5978, 5988, 5992, + 5994, 5997, 6003, 6008, 6023, 6026, 6039, 6053, 6056, 6067, 6071, + 6082, 6085, 6098, 6112, 6126, 6135, 6140, 6149, 6154, 6158, 6161, + 6168, 6174, 6182, 6187, 6205, 6209, 6213, 6317, 6339, 6342, 6366, + 6381, 6391, 6489, 6962, 6966, 6970, 6975, 6977, 6982, 6985, 6987, + 6989, 6991, 6993, 6995, 6997, 6999-7000, 7004, 7008, 7013, 7016, + 7021, 7024, 7027, 7029, 7032, 7038, 7043, 7046, 7049, 7069, 7072, + 7076, 7081, 7084, 7089, 7099, 7209, 7222, 7231, 7235, 7247, 7267, + 7269, 7284, 7389, 7419, 7423-7424, 7426, 7428, 7431, 7436, 7444, + 7475, 7549, 7584, 7665-7666, 7831, 7836, 7853, 7865, 7885, 7888, + 7912, 7950, 7972, 7980, 7995, 8007, 8015, 8055, 8078 + obs post filters: + - filter: BlackList + apply at iterations: 0, 1, 2 + filter variables: + - name: brightnessTemperature + channels: 7024, 7027, 7029, 7032, 7038, 7043, 7046, 7049, 7069, 7072, 7076, + 7081, 7084, 7089, 7099, 7209, 7222, 7231, 7235, 7247, 7267, 7269, 7284, + 7389, 7419, 7423, 7424, 7426, 7428, 7431, 7436, 7444, 7475, 7549, 7584, + 7665, 7666, 7831, 7836, 7853, 7865, 7885, 7888, 7912, 7950, 7972, 7980, + 7995, 8007, 8015, 8055, 8078 + where: + - variable: + name: MetaData/solarZenithAngle + maxvalue: 88.9999 + - variable: + name: GeoVaLs/water_area_fraction + minvalue: 1e-12 + action: + name: reject + - filter: BlackList + apply at iterations: 0, 1, 2 + filter variables: + - name: brightnessTemperature + channels: 16, 29, 32, 35, 38, 41, 44, 47, 49-51, 53, 55-57, 59, 61-63, 66, + 68, 70, 72, 74, 76, 78-79, 81-87, 89, 92-93, 95, 97, 99, 101, 103-104, + 106, 109-111, 113, 116, 119, 122, 125, 128, 131, 133, 135, 138, 141, 144, + 146, 148, 150-151, 154, 157, 159-161, 163, 167, 170, 173, 176, 179-180, + 185, 187, 191, 193, 197, 199-200, 202-203, 205, 207, 210, 212-214, 217-219, + 222, 224-226, 228, 230-232, 236-237, 239, 243, 246, 249, 252, 254, 259-260, + 262, 265, 267, 269, 275, 279, 282, 285, 294, 296, 299-300, 303, 306, 309, + 313, 320, 323, 326-327, 329, 332, 335, 345, 347, 350, 354, 356, 360, 363, + 366, 371-373, 375, 377, 379, 381, 383, 386, 389, 398, 401, 404-405, 407-408, + 410-411, 414, 416, 418, 423, 426, 428, 432-434, 439, 442, 445, 450, 457, + 459, 472, 477, 483, 509, 515, 546, 552, 559, 566, 571, 573, 578, 584, + 594, 625, 646, 662, 668, 705, 739, 756, 797, 867, 906, 921, 1027, 1046, + 1090, 1098, 1121, 1133, 1173, 1191, 1194, 1222, 1271, 1283, 1338, 1409, + 1414, 1420, 1424, 1427, 1430, 1434, 1440, 1442, 1445, 1450, 1454, 1460, + 1463, 1469, 1474, 1479, 1483, 1487, 1494, 1496, 1502, 1505, 1509-1510, + 1513, 1518, 1521, 1526, 1529, 1532, 1536-1537, 1541, 1545, 1548, 1553, + 1560, 1568, 1574, 1579, 1583, 1585, 1587, 1606, 1626, 1639, 1643, 1652, + 1658-1659, 1666, 1671, 1675, 1681, 1694, 1697, 1710, 1786, 1791, 1805, + 1839, 1884, 1913, 1946-1947, 1991, 2019, 2094, 2119, 2213, 2239, 2271, + 2289, 2321, 2333, 2346, 2349, 2352, 2359, 2367, 2374, 2398, 2426, 2562, + 2701, 2741, 2745, 2760, 2819, 2889, 2907, 2910, 2919, 2921, 2939, 2944-2945, + 2948, 2951, 2958, 2971, 2977, 2985, 2988, 2990-2991, 2993, 3002, 3008, + 3014, 3027, 3029-3030, 3036, 3047, 3049, 3052-3053, 3055, 3058, 3064, + 3069, 3087, 3093, 3098, 3105, 3107, 3110, 3116, 3127, 3129, 3136, 3146, + 3151, 3160, 3165, 3168, 3175, 3178, 3189, 3207, 3228, 3244, 3248, 3252, + 3256, 3263, 3281, 3295, 3303, 3309, 3312, 3322, 3326, 3354, 3366, 3375, + 3378, 3411, 3416, 3432, 3438, 3440, 3442, 3444, 3446, 3448, 3450, 3452, + 3454, 3458, 3467, 3476, 3484, 3491, 3497, 3499, 3504, 3506, 3509, 3518, + 3527, 3555, 3575, 3577, 3580, 3582, 3586, 3589, 3599, 3610, 3626, 3638, + 3646, 3653, 3658, 3661, 3673, 3689, 3700, 3710, 3726, 3763, 3814, 3841, + 3888, 4032, 4059, 4068, 4082, 4095, 4160, 4234, 4257, 4411, 4498, 4520, + 4552, 4567, 4608, 4646, 4698, 4808, 4849, 4920, 4939, 4947, 4967, 4991, + 4996, 5015, 5028, 5056, 5128, 5130, 5144, 5170, 5178, 5183, 5188, 5191, + 5368, 5371, 5379, 5381, 5383, 5397, 5399, 5401, 5403, 5405, 5446, 5455, + 5472, 5480, 5483, 5485, 5492, 5497, 5502, 5507, 5509, 5517, 5528, 5558, + 5697, 5714, 5749, 5766, 5785, 5798-5799, 5801, 5817, 5833-5834, 5836, + 5849, 5851-5852, 5865, 5869, 5881, 5884, 5897, 5900, 5916, 5932, 5948, + 5963, 5968, 5978, 5988, 5992, 5994, 5997, 6003, 6008, 6023, 6026, 6039, + 6053, 6056, 6067, 6071, 6082, 6085, 6098, 6112, 6126, 6135, 6140, 6149, + 6154, 6158, 6161, 6168, 6174, 6182, 6187, 6205, 6209, 6213, 6317, 6339, + 6342, 6366, 6381, 6391, 6489, 6962, 6966, 6970, 6975, 6977, 6982, 6985, + 6987, 6989, 6991, 6993, 6995, 6997, 6999-7000, 7004, 7008, 7013, 7016, + 7021, 7024, 7027, 7029, 7032, 7038, 7043, 7046, 7049, 7069, 7072, 7076, + 7081, 7084, 7089, 7099, 7209, 7222, 7231, 7235, 7247, 7267, 7269, 7284, + 7389, 7419, 7423-7424, 7426, 7428, 7431, 7436, 7444, 7475, 7549, 7584, + 7665-7666, 7831, 7836, 7853, 7865, 7885, 7888, 7912, 7950, 7972, 7980, + 7995, 8007, 8015, 8055, 8078 + action: + name: inflate error + inflation variable: + name: ObsFunction/ObsErrorFactorWavenumIR + channels: 16, 29, 32, 35, 38, 41, 44, 47, 49-51, 53, 55-57, 59, 61-63, + 66, 68, 70, 72, 74, 76, 78-79, 81-87, 89, 92-93, 95, 97, 99, 101, 103-104, + 106, 109-111, 113, 116, 119, 122, 125, 128, 131, 133, 135, 138, 141, + 144, 146, 148, 150-151, 154, 157, 159-161, 163, 167, 170, 173, 176, + 179-180, 185, 187, 191, 193, 197, 199-200, 202-203, 205, 207, 210, 212-214, + 217-219, 222, 224-226, 228, 230-232, 236-237, 239, 243, 246, 249, 252, + 254, 259-260, 262, 265, 267, 269, 275, 279, 282, 285, 294, 296, 299-300, + 303, 306, 309, 313, 320, 323, 326-327, 329, 332, 335, 345, 347, 350, + 354, 356, 360, 363, 366, 371-373, 375, 377, 379, 381, 383, 386, 389, + 398, 401, 404-405, 407-408, 410-411, 414, 416, 418, 423, 426, 428, 432-434, + 439, 442, 445, 450, 457, 459, 472, 477, 483, 509, 515, 546, 552, 559, + 566, 571, 573, 578, 584, 594, 625, 646, 662, 668, 705, 739, 756, 797, + 867, 906, 921, 1027, 1046, 1090, 1098, 1121, 1133, 1173, 1191, 1194, + 1222, 1271, 1283, 1338, 1409, 1414, 1420, 1424, 1427, 1430, 1434, 1440, + 1442, 1445, 1450, 1454, 1460, 1463, 1469, 1474, 1479, 1483, 1487, 1494, + 1496, 1502, 1505, 1509-1510, 1513, 1518, 1521, 1526, 1529, 1532, 1536-1537, + 1541, 1545, 1548, 1553, 1560, 1568, 1574, 1579, 1583, 1585, 1587, 1606, + 1626, 1639, 1643, 1652, 1658-1659, 1666, 1671, 1675, 1681, 1694, 1697, + 1710, 1786, 1791, 1805, 1839, 1884, 1913, 1946-1947, 1991, 2019, 2094, + 2119, 2213, 2239, 2271, 2289, 2321, 2333, 2346, 2349, 2352, 2359, 2367, + 2374, 2398, 2426, 2562, 2701, 2741, 2745, 2760, 2819, 2889, 2907, 2910, + 2919, 2921, 2939, 2944-2945, 2948, 2951, 2958, 2971, 2977, 2985, 2988, + 2990-2991, 2993, 3002, 3008, 3014, 3027, 3029-3030, 3036, 3047, 3049, + 3052-3053, 3055, 3058, 3064, 3069, 3087, 3093, 3098, 3105, 3107, 3110, + 3116, 3127, 3129, 3136, 3146, 3151, 3160, 3165, 3168, 3175, 3178, 3189, + 3207, 3228, 3244, 3248, 3252, 3256, 3263, 3281, 3295, 3303, 3309, 3312, + 3322, 3326, 3354, 3366, 3375, 3378, 3411, 3416, 3432, 3438, 3440, 3442, + 3444, 3446, 3448, 3450, 3452, 3454, 3458, 3467, 3476, 3484, 3491, 3497, + 3499, 3504, 3506, 3509, 3518, 3527, 3555, 3575, 3577, 3580, 3582, 3586, + 3589, 3599, 3610, 3626, 3638, 3646, 3653, 3658, 3661, 3673, 3689, 3700, + 3710, 3726, 3763, 3814, 3841, 3888, 4032, 4059, 4068, 4082, 4095, 4160, + 4234, 4257, 4411, 4498, 4520, 4552, 4567, 4608, 4646, 4698, 4808, 4849, + 4920, 4939, 4947, 4967, 4991, 4996, 5015, 5028, 5056, 5128, 5130, 5144, + 5170, 5178, 5183, 5188, 5191, 5368, 5371, 5379, 5381, 5383, 5397, 5399, + 5401, 5403, 5405, 5446, 5455, 5472, 5480, 5483, 5485, 5492, 5497, 5502, + 5507, 5509, 5517, 5528, 5558, 5697, 5714, 5749, 5766, 5785, 5798-5799, + 5801, 5817, 5833-5834, 5836, 5849, 5851-5852, 5865, 5869, 5881, 5884, + 5897, 5900, 5916, 5932, 5948, 5963, 5968, 5978, 5988, 5992, 5994, 5997, + 6003, 6008, 6023, 6026, 6039, 6053, 6056, 6067, 6071, 6082, 6085, 6098, + 6112, 6126, 6135, 6140, 6149, 6154, 6158, 6161, 6168, 6174, 6182, 6187, + 6205, 6209, 6213, 6317, 6339, 6342, 6366, 6381, 6391, 6489, 6962, 6966, + 6970, 6975, 6977, 6982, 6985, 6987, 6989, 6991, 6993, 6995, 6997, 6999-7000, + 7004, 7008, 7013, 7016, 7021, 7024, 7027, 7029, 7032, 7038, 7043, 7046, + 7049, 7069, 7072, 7076, 7081, 7084, 7089, 7099, 7209, 7222, 7231, 7235, + 7247, 7267, 7269, 7284, 7389, 7419, 7423-7424, 7426, 7428, 7431, 7436, + 7444, 7475, 7549, 7584, 7665-7666, 7831, 7836, 7853, 7865, 7885, 7888, + 7912, 7950, 7972, 7980, 7995, 8007, 8015, 8055, 8078 + options: + channels: 16, 29, 32, 35, 38, 41, 44, 47, 49-51, 53, 55-57, 59, 61-63, + 66, 68, 70, 72, 74, 76, 78-79, 81-87, 89, 92-93, 95, 97, 99, 101, + 103-104, 106, 109-111, 113, 116, 119, 122, 125, 128, 131, 133, 135, + 138, 141, 144, 146, 148, 150-151, 154, 157, 159-161, 163, 167, 170, + 173, 176, 179-180, 185, 187, 191, 193, 197, 199-200, 202-203, 205, + 207, 210, 212-214, 217-219, 222, 224-226, 228, 230-232, 236-237, 239, + 243, 246, 249, 252, 254, 259-260, 262, 265, 267, 269, 275, 279, 282, + 285, 294, 296, 299-300, 303, 306, 309, 313, 320, 323, 326-327, 329, + 332, 335, 345, 347, 350, 354, 356, 360, 363, 366, 371-373, 375, 377, + 379, 381, 383, 386, 389, 398, 401, 404-405, 407-408, 410-411, 414, + 416, 418, 423, 426, 428, 432-434, 439, 442, 445, 450, 457, 459, 472, + 477, 483, 509, 515, 546, 552, 559, 566, 571, 573, 578, 584, 594, 625, + 646, 662, 668, 705, 739, 756, 797, 867, 906, 921, 1027, 1046, 1090, + 1098, 1121, 1133, 1173, 1191, 1194, 1222, 1271, 1283, 1338, 1409, + 1414, 1420, 1424, 1427, 1430, 1434, 1440, 1442, 1445, 1450, 1454, + 1460, 1463, 1469, 1474, 1479, 1483, 1487, 1494, 1496, 1502, 1505, + 1509-1510, 1513, 1518, 1521, 1526, 1529, 1532, 1536-1537, 1541, 1545, + 1548, 1553, 1560, 1568, 1574, 1579, 1583, 1585, 1587, 1606, 1626, + 1639, 1643, 1652, 1658-1659, 1666, 1671, 1675, 1681, 1694, 1697, 1710, + 1786, 1791, 1805, 1839, 1884, 1913, 1946-1947, 1991, 2019, 2094, 2119, + 2213, 2239, 2271, 2289, 2321, 2333, 2346, 2349, 2352, 2359, 2367, + 2374, 2398, 2426, 2562, 2701, 2741, 2745, 2760, 2819, 2889, 2907, + 2910, 2919, 2921, 2939, 2944-2945, 2948, 2951, 2958, 2971, 2977, 2985, + 2988, 2990-2991, 2993, 3002, 3008, 3014, 3027, 3029-3030, 3036, 3047, + 3049, 3052-3053, 3055, 3058, 3064, 3069, 3087, 3093, 3098, 3105, 3107, + 3110, 3116, 3127, 3129, 3136, 3146, 3151, 3160, 3165, 3168, 3175, + 3178, 3189, 3207, 3228, 3244, 3248, 3252, 3256, 3263, 3281, 3295, + 3303, 3309, 3312, 3322, 3326, 3354, 3366, 3375, 3378, 3411, 3416, + 3432, 3438, 3440, 3442, 3444, 3446, 3448, 3450, 3452, 3454, 3458, + 3467, 3476, 3484, 3491, 3497, 3499, 3504, 3506, 3509, 3518, 3527, + 3555, 3575, 3577, 3580, 3582, 3586, 3589, 3599, 3610, 3626, 3638, + 3646, 3653, 3658, 3661, 3673, 3689, 3700, 3710, 3726, 3763, 3814, + 3841, 3888, 4032, 4059, 4068, 4082, 4095, 4160, 4234, 4257, 4411, + 4498, 4520, 4552, 4567, 4608, 4646, 4698, 4808, 4849, 4920, 4939, + 4947, 4967, 4991, 4996, 5015, 5028, 5056, 5128, 5130, 5144, 5170, + 5178, 5183, 5188, 5191, 5368, 5371, 5379, 5381, 5383, 5397, 5399, + 5401, 5403, 5405, 5446, 5455, 5472, 5480, 5483, 5485, 5492, 5497, + 5502, 5507, 5509, 5517, 5528, 5558, 5697, 5714, 5749, 5766, 5785, + 5798-5799, 5801, 5817, 5833-5834, 5836, 5849, 5851-5852, 5865, 5869, + 5881, 5884, 5897, 5900, 5916, 5932, 5948, 5963, 5968, 5978, 5988, + 5992, 5994, 5997, 6003, 6008, 6023, 6026, 6039, 6053, 6056, 6067, + 6071, 6082, 6085, 6098, 6112, 6126, 6135, 6140, 6149, 6154, 6158, + 6161, 6168, 6174, 6182, 6187, 6205, 6209, 6213, 6317, 6339, 6342, + 6366, 6381, 6391, 6489, 6962, 6966, 6970, 6975, 6977, 6982, 6985, + 6987, 6989, 6991, 6993, 6995, 6997, 6999-7000, 7004, 7008, 7013, 7016, + 7021, 7024, 7027, 7029, 7032, 7038, 7043, 7046, 7049, 7069, 7072, + 7076, 7081, 7084, 7089, 7099, 7209, 7222, 7231, 7235, 7247, 7267, + 7269, 7284, 7389, 7419, 7423-7424, 7426, 7428, 7431, 7436, 7444, 7475, + 7549, 7584, 7665-7666, 7831, 7836, 7853, 7865, 7885, 7888, 7912, 7950, + 7972, 7980, 7995, 8007, 8015, 8055, 8078 + - filter: Bounds Check + apply at iterations: 0, 1, 2 + filter variables: + - name: brightnessTemperature + channels: 16, 29, 32, 35, 38, 41, 44, 47, 49-51, 53, 55-57, 59, 61-63, 66, + 68, 70, 72, 74, 76, 78-79, 81-87, 89, 92-93, 95, 97, 99, 101, 103-104, + 106, 109-111, 113, 116, 119, 122, 125, 128, 131, 133, 135, 138, 141, 144, + 146, 148, 150-151, 154, 157, 159-161, 163, 167, 170, 173, 176, 179-180, + 185, 187, 191, 193, 197, 199-200, 202-203, 205, 207, 210, 212-214, 217-219, + 222, 224-226, 228, 230-232, 236-237, 239, 243, 246, 249, 252, 254, 259-260, + 262, 265, 267, 269, 275, 279, 282, 285, 294, 296, 299-300, 303, 306, 309, + 313, 320, 323, 326-327, 329, 332, 335, 345, 347, 350, 354, 356, 360, 363, + 366, 371-373, 375, 377, 379, 381, 383, 386, 389, 398, 401, 404-405, 407-408, + 410-411, 414, 416, 418, 423, 426, 428, 432-434, 439, 442, 445, 450, 457, + 459, 472, 477, 483, 509, 515, 546, 552, 559, 566, 571, 573, 578, 584, + 594, 625, 646, 662, 668, 705, 739, 756, 797, 867, 906, 921, 1027, 1046, + 1090, 1098, 1121, 1133, 1173, 1191, 1194, 1222, 1271, 1283, 1338, 1409, + 1414, 1420, 1424, 1427, 1430, 1434, 1440, 1442, 1445, 1450, 1454, 1460, + 1463, 1469, 1474, 1479, 1483, 1487, 1494, 1496, 1502, 1505, 1509-1510, + 1513, 1518, 1521, 1526, 1529, 1532, 1536-1537, 1541, 1545, 1548, 1553, + 1560, 1568, 1574, 1579, 1583, 1585, 1587, 1606, 1626, 1639, 1643, 1652, + 1658-1659, 1666, 1671, 1675, 1681, 1694, 1697, 1710, 1786, 1791, 1805, + 1839, 1884, 1913, 1946-1947, 1991, 2019, 2094, 2119, 2213, 2239, 2271, + 2289, 2321, 2333, 2346, 2349, 2352, 2359, 2367, 2374, 2398, 2426, 2562, + 2701, 2741, 2745, 2760, 2819, 2889, 2907, 2910, 2919, 2921, 2939, 2944-2945, + 2948, 2951, 2958, 2971, 2977, 2985, 2988, 2990-2991, 2993, 3002, 3008, + 3014, 3027, 3029-3030, 3036, 3047, 3049, 3052-3053, 3055, 3058, 3064, + 3069, 3087, 3093, 3098, 3105, 3107, 3110, 3116, 3127, 3129, 3136, 3146, + 3151, 3160, 3165, 3168, 3175, 3178, 3189, 3207, 3228, 3244, 3248, 3252, + 3256, 3263, 3281, 3295, 3303, 3309, 3312, 3322, 3326, 3354, 3366, 3375, + 3378, 3411, 3416, 3432, 3438, 3440, 3442, 3444, 3446, 3448, 3450, 3452, + 3454, 3458, 3467, 3476, 3484, 3491, 3497, 3499, 3504, 3506, 3509, 3518, + 3527, 3555, 3575, 3577, 3580, 3582, 3586, 3589, 3599, 3610, 3626, 3638, + 3646, 3653, 3658, 3661, 3673, 3689, 3700, 3710, 3726, 3763, 3814, 3841, + 3888, 4032, 4059, 4068, 4082, 4095, 4160, 4234, 4257, 4411, 4498, 4520, + 4552, 4567, 4608, 4646, 4698, 4808, 4849, 4920, 4939, 4947, 4967, 4991, + 4996, 5015, 5028, 5056, 5128, 5130, 5144, 5170, 5178, 5183, 5188, 5191, + 5368, 5371, 5379, 5381, 5383, 5397, 5399, 5401, 5403, 5405, 5446, 5455, + 5472, 5480, 5483, 5485, 5492, 5497, 5502, 5507, 5509, 5517, 5528, 5558, + 5697, 5714, 5749, 5766, 5785, 5798-5799, 5801, 5817, 5833-5834, 5836, + 5849, 5851-5852, 5865, 5869, 5881, 5884, 5897, 5900, 5916, 5932, 5948, + 5963, 5968, 5978, 5988, 5992, 5994, 5997, 6003, 6008, 6023, 6026, 6039, + 6053, 6056, 6067, 6071, 6082, 6085, 6098, 6112, 6126, 6135, 6140, 6149, + 6154, 6158, 6161, 6168, 6174, 6182, 6187, 6205, 6209, 6213, 6317, 6339, + 6342, 6366, 6381, 6391, 6489, 6962, 6966, 6970, 6975, 6977, 6982, 6985, + 6987, 6989, 6991, 6993, 6995, 6997, 6999-7000, 7004, 7008, 7013, 7016, + 7021, 7024, 7027, 7029, 7032, 7038, 7043, 7046, 7049, 7069, 7072, 7076, + 7081, 7084, 7089, 7099, 7209, 7222, 7231, 7235, 7247, 7267, 7269, 7284, + 7389, 7419, 7423-7424, 7426, 7428, 7431, 7436, 7444, 7475, 7549, 7584, + 7665-7666, 7831, 7836, 7853, 7865, 7885, 7888, 7912, 7950, 7972, 7980, + 7995, 8007, 8015, 8055, 8078 + minvalue: 50.00001 + maxvalue: 549.99999 + action: + name: reject + - filter: BlackList + apply at iterations: 0, 1, 2 + filter variables: + - name: brightnessTemperature + channels: 16, 29, 32, 35, 38, 41, 44, 47, 49-51, 53, 55-57, 59, 61-63, 66, + 68, 70, 72, 74, 76, 78-79, 81-87, 89, 92-93, 95, 97, 99, 101, 103-104, + 106, 109-111, 113, 116, 119, 122, 125, 128, 131, 133, 135, 138, 141, 144, + 146, 148, 150-151, 154, 157, 159-161, 163, 167, 170, 173, 176, 179-180, + 185, 187, 191, 193, 197, 199-200, 202-203, 205, 207, 210, 212-214, 217-219, + 222, 224-226, 228, 230-232, 236-237, 239, 243, 246, 249, 252, 254, 259-260, + 262, 265, 267, 269, 275, 279, 282, 285, 294, 296, 299-300, 303, 306, 309, + 313, 320, 323, 326-327, 329, 332, 335, 345, 347, 350, 354, 356, 360, 363, + 366, 371-373, 375, 377, 379, 381, 383, 386, 389, 398, 401, 404-405, 407-408, + 410-411, 414, 416, 418, 423, 426, 428, 432-434, 439, 442, 445, 450, 457, + 459, 472, 477, 483, 509, 515, 546, 552, 559, 566, 571, 573, 578, 584, + 594, 625, 646, 662, 668, 705, 739, 756, 797, 867, 906, 921, 1027, 1046, + 1090, 1098, 1121, 1133, 1173, 1191, 1194, 1222, 1271, 1283, 1338, 1409, + 1414, 1420, 1424, 1427, 1430, 1434, 1440, 1442, 1445, 1450, 1454, 1460, + 1463, 1469, 1474, 1479, 1483, 1487, 1494, 1496, 1502, 1505, 1509-1510, + 1513, 1518, 1521, 1526, 1529, 1532, 1536-1537, 1541, 1545, 1548, 1553, + 1560, 1568, 1574, 1579, 1583, 1585, 1587, 1606, 1626, 1639, 1643, 1652, + 1658-1659, 1666, 1671, 1675, 1681, 1694, 1697, 1710, 1786, 1791, 1805, + 1839, 1884, 1913, 1946-1947, 1991, 2019, 2094, 2119, 2213, 2239, 2271, + 2289, 2321, 2333, 2346, 2349, 2352, 2359, 2367, 2374, 2398, 2426, 2562, + 2701, 2741, 2745, 2760, 2819, 2889, 2907, 2910, 2919, 2921, 2939, 2944-2945, + 2948, 2951, 2958, 2971, 2977, 2985, 2988, 2990-2991, 2993, 3002, 3008, + 3014, 3027, 3029-3030, 3036, 3047, 3049, 3052-3053, 3055, 3058, 3064, + 3069, 3087, 3093, 3098, 3105, 3107, 3110, 3116, 3127, 3129, 3136, 3146, + 3151, 3160, 3165, 3168, 3175, 3178, 3189, 3207, 3228, 3244, 3248, 3252, + 3256, 3263, 3281, 3295, 3303, 3309, 3312, 3322, 3326, 3354, 3366, 3375, + 3378, 3411, 3416, 3432, 3438, 3440, 3442, 3444, 3446, 3448, 3450, 3452, + 3454, 3458, 3467, 3476, 3484, 3491, 3497, 3499, 3504, 3506, 3509, 3518, + 3527, 3555, 3575, 3577, 3580, 3582, 3586, 3589, 3599, 3610, 3626, 3638, + 3646, 3653, 3658, 3661, 3673, 3689, 3700, 3710, 3726, 3763, 3814, 3841, + 3888, 4032, 4059, 4068, 4082, 4095, 4160, 4234, 4257, 4411, 4498, 4520, + 4552, 4567, 4608, 4646, 4698, 4808, 4849, 4920, 4939, 4947, 4967, 4991, + 4996, 5015, 5028, 5056, 5128, 5130, 5144, 5170, 5178, 5183, 5188, 5191, + 5368, 5371, 5379, 5381, 5383, 5397, 5399, 5401, 5403, 5405, 5446, 5455, + 5472, 5480, 5483, 5485, 5492, 5497, 5502, 5507, 5509, 5517, 5528, 5558, + 5697, 5714, 5749, 5766, 5785, 5798-5799, 5801, 5817, 5833-5834, 5836, + 5849, 5851-5852, 5865, 5869, 5881, 5884, 5897, 5900, 5916, 5932, 5948, + 5963, 5968, 5978, 5988, 5992, 5994, 5997, 6003, 6008, 6023, 6026, 6039, + 6053, 6056, 6067, 6071, 6082, 6085, 6098, 6112, 6126, 6135, 6140, 6149, + 6154, 6158, 6161, 6168, 6174, 6182, 6187, 6205, 6209, 6213, 6317, 6339, + 6342, 6366, 6381, 6391, 6489, 6962, 6966, 6970, 6975, 6977, 6982, 6985, + 6987, 6989, 6991, 6993, 6995, 6997, 6999-7000, 7004, 7008, 7013, 7016, + 7021, 7024, 7027, 7029, 7032, 7038, 7043, 7046, 7049, 7069, 7072, 7076, + 7081, 7084, 7089, 7099, 7209, 7222, 7231, 7235, 7247, 7267, 7269, 7284, + 7389, 7419, 7423-7424, 7426, 7428, 7431, 7436, 7444, 7475, 7549, 7584, + 7665-7666, 7831, 7836, 7853, 7865, 7885, 7888, 7912, 7950, 7972, 7980, + 7995, 8007, 8015, 8055, 8078 + action: + name: inflate error + inflation variable: + name: ObsFunction/ObsErrorFactorTopoRad + channels: 16, 29, 32, 35, 38, 41, 44, 47, 49-51, 53, 55-57, 59, 61-63, + 66, 68, 70, 72, 74, 76, 78-79, 81-87, 89, 92-93, 95, 97, 99, 101, 103-104, + 106, 109-111, 113, 116, 119, 122, 125, 128, 131, 133, 135, 138, 141, + 144, 146, 148, 150-151, 154, 157, 159-161, 163, 167, 170, 173, 176, + 179-180, 185, 187, 191, 193, 197, 199-200, 202-203, 205, 207, 210, 212-214, + 217-219, 222, 224-226, 228, 230-232, 236-237, 239, 243, 246, 249, 252, + 254, 259-260, 262, 265, 267, 269, 275, 279, 282, 285, 294, 296, 299-300, + 303, 306, 309, 313, 320, 323, 326-327, 329, 332, 335, 345, 347, 350, + 354, 356, 360, 363, 366, 371-373, 375, 377, 379, 381, 383, 386, 389, + 398, 401, 404-405, 407-408, 410-411, 414, 416, 418, 423, 426, 428, 432-434, + 439, 442, 445, 450, 457, 459, 472, 477, 483, 509, 515, 546, 552, 559, + 566, 571, 573, 578, 584, 594, 625, 646, 662, 668, 705, 739, 756, 797, + 867, 906, 921, 1027, 1046, 1090, 1098, 1121, 1133, 1173, 1191, 1194, + 1222, 1271, 1283, 1338, 1409, 1414, 1420, 1424, 1427, 1430, 1434, 1440, + 1442, 1445, 1450, 1454, 1460, 1463, 1469, 1474, 1479, 1483, 1487, 1494, + 1496, 1502, 1505, 1509-1510, 1513, 1518, 1521, 1526, 1529, 1532, 1536-1537, + 1541, 1545, 1548, 1553, 1560, 1568, 1574, 1579, 1583, 1585, 1587, 1606, + 1626, 1639, 1643, 1652, 1658-1659, 1666, 1671, 1675, 1681, 1694, 1697, + 1710, 1786, 1791, 1805, 1839, 1884, 1913, 1946-1947, 1991, 2019, 2094, + 2119, 2213, 2239, 2271, 2289, 2321, 2333, 2346, 2349, 2352, 2359, 2367, + 2374, 2398, 2426, 2562, 2701, 2741, 2745, 2760, 2819, 2889, 2907, 2910, + 2919, 2921, 2939, 2944-2945, 2948, 2951, 2958, 2971, 2977, 2985, 2988, + 2990-2991, 2993, 3002, 3008, 3014, 3027, 3029-3030, 3036, 3047, 3049, + 3052-3053, 3055, 3058, 3064, 3069, 3087, 3093, 3098, 3105, 3107, 3110, + 3116, 3127, 3129, 3136, 3146, 3151, 3160, 3165, 3168, 3175, 3178, 3189, + 3207, 3228, 3244, 3248, 3252, 3256, 3263, 3281, 3295, 3303, 3309, 3312, + 3322, 3326, 3354, 3366, 3375, 3378, 3411, 3416, 3432, 3438, 3440, 3442, + 3444, 3446, 3448, 3450, 3452, 3454, 3458, 3467, 3476, 3484, 3491, 3497, + 3499, 3504, 3506, 3509, 3518, 3527, 3555, 3575, 3577, 3580, 3582, 3586, + 3589, 3599, 3610, 3626, 3638, 3646, 3653, 3658, 3661, 3673, 3689, 3700, + 3710, 3726, 3763, 3814, 3841, 3888, 4032, 4059, 4068, 4082, 4095, 4160, + 4234, 4257, 4411, 4498, 4520, 4552, 4567, 4608, 4646, 4698, 4808, 4849, + 4920, 4939, 4947, 4967, 4991, 4996, 5015, 5028, 5056, 5128, 5130, 5144, + 5170, 5178, 5183, 5188, 5191, 5368, 5371, 5379, 5381, 5383, 5397, 5399, + 5401, 5403, 5405, 5446, 5455, 5472, 5480, 5483, 5485, 5492, 5497, 5502, + 5507, 5509, 5517, 5528, 5558, 5697, 5714, 5749, 5766, 5785, 5798-5799, + 5801, 5817, 5833-5834, 5836, 5849, 5851-5852, 5865, 5869, 5881, 5884, + 5897, 5900, 5916, 5932, 5948, 5963, 5968, 5978, 5988, 5992, 5994, 5997, + 6003, 6008, 6023, 6026, 6039, 6053, 6056, 6067, 6071, 6082, 6085, 6098, + 6112, 6126, 6135, 6140, 6149, 6154, 6158, 6161, 6168, 6174, 6182, 6187, + 6205, 6209, 6213, 6317, 6339, 6342, 6366, 6381, 6391, 6489, 6962, 6966, + 6970, 6975, 6977, 6982, 6985, 6987, 6989, 6991, 6993, 6995, 6997, 6999-7000, + 7004, 7008, 7013, 7016, 7021, 7024, 7027, 7029, 7032, 7038, 7043, 7046, + 7049, 7069, 7072, 7076, 7081, 7084, 7089, 7099, 7209, 7222, 7231, 7235, + 7247, 7267, 7269, 7284, 7389, 7419, 7423-7424, 7426, 7428, 7431, 7436, + 7444, 7475, 7549, 7584, 7665-7666, 7831, 7836, 7853, 7865, 7885, 7888, + 7912, 7950, 7972, 7980, 7995, 8007, 8015, 8055, 8078 + options: + channels: 16, 29, 32, 35, 38, 41, 44, 47, 49-51, 53, 55-57, 59, 61-63, + 66, 68, 70, 72, 74, 76, 78-79, 81-87, 89, 92-93, 95, 97, 99, 101, + 103-104, 106, 109-111, 113, 116, 119, 122, 125, 128, 131, 133, 135, + 138, 141, 144, 146, 148, 150-151, 154, 157, 159-161, 163, 167, 170, + 173, 176, 179-180, 185, 187, 191, 193, 197, 199-200, 202-203, 205, + 207, 210, 212-214, 217-219, 222, 224-226, 228, 230-232, 236-237, 239, + 243, 246, 249, 252, 254, 259-260, 262, 265, 267, 269, 275, 279, 282, + 285, 294, 296, 299-300, 303, 306, 309, 313, 320, 323, 326-327, 329, + 332, 335, 345, 347, 350, 354, 356, 360, 363, 366, 371-373, 375, 377, + 379, 381, 383, 386, 389, 398, 401, 404-405, 407-408, 410-411, 414, + 416, 418, 423, 426, 428, 432-434, 439, 442, 445, 450, 457, 459, 472, + 477, 483, 509, 515, 546, 552, 559, 566, 571, 573, 578, 584, 594, 625, + 646, 662, 668, 705, 739, 756, 797, 867, 906, 921, 1027, 1046, 1090, + 1098, 1121, 1133, 1173, 1191, 1194, 1222, 1271, 1283, 1338, 1409, + 1414, 1420, 1424, 1427, 1430, 1434, 1440, 1442, 1445, 1450, 1454, + 1460, 1463, 1469, 1474, 1479, 1483, 1487, 1494, 1496, 1502, 1505, + 1509-1510, 1513, 1518, 1521, 1526, 1529, 1532, 1536-1537, 1541, 1545, + 1548, 1553, 1560, 1568, 1574, 1579, 1583, 1585, 1587, 1606, 1626, + 1639, 1643, 1652, 1658-1659, 1666, 1671, 1675, 1681, 1694, 1697, 1710, + 1786, 1791, 1805, 1839, 1884, 1913, 1946-1947, 1991, 2019, 2094, 2119, + 2213, 2239, 2271, 2289, 2321, 2333, 2346, 2349, 2352, 2359, 2367, + 2374, 2398, 2426, 2562, 2701, 2741, 2745, 2760, 2819, 2889, 2907, + 2910, 2919, 2921, 2939, 2944-2945, 2948, 2951, 2958, 2971, 2977, 2985, + 2988, 2990-2991, 2993, 3002, 3008, 3014, 3027, 3029-3030, 3036, 3047, + 3049, 3052-3053, 3055, 3058, 3064, 3069, 3087, 3093, 3098, 3105, 3107, + 3110, 3116, 3127, 3129, 3136, 3146, 3151, 3160, 3165, 3168, 3175, + 3178, 3189, 3207, 3228, 3244, 3248, 3252, 3256, 3263, 3281, 3295, + 3303, 3309, 3312, 3322, 3326, 3354, 3366, 3375, 3378, 3411, 3416, + 3432, 3438, 3440, 3442, 3444, 3446, 3448, 3450, 3452, 3454, 3458, + 3467, 3476, 3484, 3491, 3497, 3499, 3504, 3506, 3509, 3518, 3527, + 3555, 3575, 3577, 3580, 3582, 3586, 3589, 3599, 3610, 3626, 3638, + 3646, 3653, 3658, 3661, 3673, 3689, 3700, 3710, 3726, 3763, 3814, + 3841, 3888, 4032, 4059, 4068, 4082, 4095, 4160, 4234, 4257, 4411, + 4498, 4520, 4552, 4567, 4608, 4646, 4698, 4808, 4849, 4920, 4939, + 4947, 4967, 4991, 4996, 5015, 5028, 5056, 5128, 5130, 5144, 5170, + 5178, 5183, 5188, 5191, 5368, 5371, 5379, 5381, 5383, 5397, 5399, + 5401, 5403, 5405, 5446, 5455, 5472, 5480, 5483, 5485, 5492, 5497, + 5502, 5507, 5509, 5517, 5528, 5558, 5697, 5714, 5749, 5766, 5785, + 5798-5799, 5801, 5817, 5833-5834, 5836, 5849, 5851-5852, 5865, 5869, + 5881, 5884, 5897, 5900, 5916, 5932, 5948, 5963, 5968, 5978, 5988, + 5992, 5994, 5997, 6003, 6008, 6023, 6026, 6039, 6053, 6056, 6067, + 6071, 6082, 6085, 6098, 6112, 6126, 6135, 6140, 6149, 6154, 6158, + 6161, 6168, 6174, 6182, 6187, 6205, 6209, 6213, 6317, 6339, 6342, + 6366, 6381, 6391, 6489, 6962, 6966, 6970, 6975, 6977, 6982, 6985, + 6987, 6989, 6991, 6993, 6995, 6997, 6999-7000, 7004, 7008, 7013, 7016, + 7021, 7024, 7027, 7029, 7032, 7038, 7043, 7046, 7049, 7069, 7072, + 7076, 7081, 7084, 7089, 7099, 7209, 7222, 7231, 7235, 7247, 7267, + 7269, 7284, 7389, 7419, 7423-7424, 7426, 7428, 7431, 7436, 7444, 7475, + 7549, 7584, 7665-7666, 7831, 7836, 7853, 7865, 7885, 7888, 7912, 7950, + 7972, 7980, 7995, 8007, 8015, 8055, 8078 + sensor: iasi_metop-c + - filter: BlackList + apply at iterations: 0, 1, 2 + filter variables: + - name: brightnessTemperature + channels: 16, 29, 32, 35, 38, 41, 44, 47, 49-51, 53, 55-57, 59, 61-63, 66, + 68, 70, 72, 74, 76, 78-79, 81-87, 89, 92-93, 95, 97, 99, 101, 103-104, + 106, 109-111, 113, 116, 119, 122, 125, 128, 131, 133, 135, 138, 141, 144, + 146, 148, 150-151, 154, 157, 159-161, 163, 167, 170, 173, 176, 179-180, + 185, 187, 191, 193, 197, 199-200, 202-203, 205, 207, 210, 212-214, 217-219, + 222, 224-226, 228, 230-232, 236-237, 239, 243, 246, 249, 252, 254, 259-260, + 262, 265, 267, 269, 275, 279, 282, 285, 294, 296, 299-300, 303, 306, 309, + 313, 320, 323, 326-327, 329, 332, 335, 345, 347, 350, 354, 356, 360, 363, + 366, 371-373, 375, 377, 379, 381, 383, 386, 389, 398, 401, 404-405, 407-408, + 410-411, 414, 416, 418, 423, 426, 428, 432-434, 439, 442, 445, 450, 457, + 459, 472, 477, 483, 509, 515, 546, 552, 559, 566, 571, 573, 578, 584, + 594, 625, 646, 662, 668, 705, 739, 756, 797, 867, 906, 921, 1027, 1046, + 1090, 1098, 1121, 1133, 1173, 1191, 1194, 1222, 1271, 1283, 1338, 1409, + 1414, 1420, 1424, 1427, 1430, 1434, 1440, 1442, 1445, 1450, 1454, 1460, + 1463, 1469, 1474, 1479, 1483, 1487, 1494, 1496, 1502, 1505, 1509-1510, + 1513, 1518, 1521, 1526, 1529, 1532, 1536-1537, 1541, 1545, 1548, 1553, + 1560, 1568, 1574, 1579, 1583, 1585, 1587, 1606, 1626, 1639, 1643, 1652, + 1658-1659, 1666, 1671, 1675, 1681, 1694, 1697, 1710, 1786, 1791, 1805, + 1839, 1884, 1913, 1946-1947, 1991, 2019, 2094, 2119, 2213, 2239, 2271, + 2289, 2321, 2333, 2346, 2349, 2352, 2359, 2367, 2374, 2398, 2426, 2562, + 2701, 2741, 2745, 2760, 2819, 2889, 2907, 2910, 2919, 2921, 2939, 2944-2945, + 2948, 2951, 2958, 2971, 2977, 2985, 2988, 2990-2991, 2993, 3002, 3008, + 3014, 3027, 3029-3030, 3036, 3047, 3049, 3052-3053, 3055, 3058, 3064, + 3069, 3087, 3093, 3098, 3105, 3107, 3110, 3116, 3127, 3129, 3136, 3146, + 3151, 3160, 3165, 3168, 3175, 3178, 3189, 3207, 3228, 3244, 3248, 3252, + 3256, 3263, 3281, 3295, 3303, 3309, 3312, 3322, 3326, 3354, 3366, 3375, + 3378, 3411, 3416, 3432, 3438, 3440, 3442, 3444, 3446, 3448, 3450, 3452, + 3454, 3458, 3467, 3476, 3484, 3491, 3497, 3499, 3504, 3506, 3509, 3518, + 3527, 3555, 3575, 3577, 3580, 3582, 3586, 3589, 3599, 3610, 3626, 3638, + 3646, 3653, 3658, 3661, 3673, 3689, 3700, 3710, 3726, 3763, 3814, 3841, + 3888, 4032, 4059, 4068, 4082, 4095, 4160, 4234, 4257, 4411, 4498, 4520, + 4552, 4567, 4608, 4646, 4698, 4808, 4849, 4920, 4939, 4947, 4967, 4991, + 4996, 5015, 5028, 5056, 5128, 5130, 5144, 5170, 5178, 5183, 5188, 5191, + 5368, 5371, 5379, 5381, 5383, 5397, 5399, 5401, 5403, 5405, 5446, 5455, + 5472, 5480, 5483, 5485, 5492, 5497, 5502, 5507, 5509, 5517, 5528, 5558, + 5697, 5714, 5749, 5766, 5785, 5798-5799, 5801, 5817, 5833-5834, 5836, + 5849, 5851-5852, 5865, 5869, 5881, 5884, 5897, 5900, 5916, 5932, 5948, + 5963, 5968, 5978, 5988, 5992, 5994, 5997, 6003, 6008, 6023, 6026, 6039, + 6053, 6056, 6067, 6071, 6082, 6085, 6098, 6112, 6126, 6135, 6140, 6149, + 6154, 6158, 6161, 6168, 6174, 6182, 6187, 6205, 6209, 6213, 6317, 6339, + 6342, 6366, 6381, 6391, 6489, 6962, 6966, 6970, 6975, 6977, 6982, 6985, + 6987, 6989, 6991, 6993, 6995, 6997, 6999-7000, 7004, 7008, 7013, 7016, + 7021, 7024, 7027, 7029, 7032, 7038, 7043, 7046, 7049, 7069, 7072, 7076, + 7081, 7084, 7089, 7099, 7209, 7222, 7231, 7235, 7247, 7267, 7269, 7284, + 7389, 7419, 7423-7424, 7426, 7428, 7431, 7436, 7444, 7475, 7549, 7584, + 7665-7666, 7831, 7836, 7853, 7865, 7885, 7888, 7912, 7950, 7972, 7980, + 7995, 8007, 8015, 8055, 8078 + action: + name: inflate error + inflation variable: + name: ObsFunction/ObsErrorFactorTransmitTopRad + channels: 16, 29, 32, 35, 38, 41, 44, 47, 49-51, 53, 55-57, 59, 61-63, + 66, 68, 70, 72, 74, 76, 78-79, 81-87, 89, 92-93, 95, 97, 99, 101, 103-104, + 106, 109-111, 113, 116, 119, 122, 125, 128, 131, 133, 135, 138, 141, + 144, 146, 148, 150-151, 154, 157, 159-161, 163, 167, 170, 173, 176, + 179-180, 185, 187, 191, 193, 197, 199-200, 202-203, 205, 207, 210, 212-214, + 217-219, 222, 224-226, 228, 230-232, 236-237, 239, 243, 246, 249, 252, + 254, 259-260, 262, 265, 267, 269, 275, 279, 282, 285, 294, 296, 299-300, + 303, 306, 309, 313, 320, 323, 326-327, 329, 332, 335, 345, 347, 350, + 354, 356, 360, 363, 366, 371-373, 375, 377, 379, 381, 383, 386, 389, + 398, 401, 404-405, 407-408, 410-411, 414, 416, 418, 423, 426, 428, 432-434, + 439, 442, 445, 450, 457, 459, 472, 477, 483, 509, 515, 546, 552, 559, + 566, 571, 573, 578, 584, 594, 625, 646, 662, 668, 705, 739, 756, 797, + 867, 906, 921, 1027, 1046, 1090, 1098, 1121, 1133, 1173, 1191, 1194, + 1222, 1271, 1283, 1338, 1409, 1414, 1420, 1424, 1427, 1430, 1434, 1440, + 1442, 1445, 1450, 1454, 1460, 1463, 1469, 1474, 1479, 1483, 1487, 1494, + 1496, 1502, 1505, 1509-1510, 1513, 1518, 1521, 1526, 1529, 1532, 1536-1537, + 1541, 1545, 1548, 1553, 1560, 1568, 1574, 1579, 1583, 1585, 1587, 1606, + 1626, 1639, 1643, 1652, 1658-1659, 1666, 1671, 1675, 1681, 1694, 1697, + 1710, 1786, 1791, 1805, 1839, 1884, 1913, 1946-1947, 1991, 2019, 2094, + 2119, 2213, 2239, 2271, 2289, 2321, 2333, 2346, 2349, 2352, 2359, 2367, + 2374, 2398, 2426, 2562, 2701, 2741, 2745, 2760, 2819, 2889, 2907, 2910, + 2919, 2921, 2939, 2944-2945, 2948, 2951, 2958, 2971, 2977, 2985, 2988, + 2990-2991, 2993, 3002, 3008, 3014, 3027, 3029-3030, 3036, 3047, 3049, + 3052-3053, 3055, 3058, 3064, 3069, 3087, 3093, 3098, 3105, 3107, 3110, + 3116, 3127, 3129, 3136, 3146, 3151, 3160, 3165, 3168, 3175, 3178, 3189, + 3207, 3228, 3244, 3248, 3252, 3256, 3263, 3281, 3295, 3303, 3309, 3312, + 3322, 3326, 3354, 3366, 3375, 3378, 3411, 3416, 3432, 3438, 3440, 3442, + 3444, 3446, 3448, 3450, 3452, 3454, 3458, 3467, 3476, 3484, 3491, 3497, + 3499, 3504, 3506, 3509, 3518, 3527, 3555, 3575, 3577, 3580, 3582, 3586, + 3589, 3599, 3610, 3626, 3638, 3646, 3653, 3658, 3661, 3673, 3689, 3700, + 3710, 3726, 3763, 3814, 3841, 3888, 4032, 4059, 4068, 4082, 4095, 4160, + 4234, 4257, 4411, 4498, 4520, 4552, 4567, 4608, 4646, 4698, 4808, 4849, + 4920, 4939, 4947, 4967, 4991, 4996, 5015, 5028, 5056, 5128, 5130, 5144, + 5170, 5178, 5183, 5188, 5191, 5368, 5371, 5379, 5381, 5383, 5397, 5399, + 5401, 5403, 5405, 5446, 5455, 5472, 5480, 5483, 5485, 5492, 5497, 5502, + 5507, 5509, 5517, 5528, 5558, 5697, 5714, 5749, 5766, 5785, 5798-5799, + 5801, 5817, 5833-5834, 5836, 5849, 5851-5852, 5865, 5869, 5881, 5884, + 5897, 5900, 5916, 5932, 5948, 5963, 5968, 5978, 5988, 5992, 5994, 5997, + 6003, 6008, 6023, 6026, 6039, 6053, 6056, 6067, 6071, 6082, 6085, 6098, + 6112, 6126, 6135, 6140, 6149, 6154, 6158, 6161, 6168, 6174, 6182, 6187, + 6205, 6209, 6213, 6317, 6339, 6342, 6366, 6381, 6391, 6489, 6962, 6966, + 6970, 6975, 6977, 6982, 6985, 6987, 6989, 6991, 6993, 6995, 6997, 6999-7000, + 7004, 7008, 7013, 7016, 7021, 7024, 7027, 7029, 7032, 7038, 7043, 7046, + 7049, 7069, 7072, 7076, 7081, 7084, 7089, 7099, 7209, 7222, 7231, 7235, + 7247, 7267, 7269, 7284, 7389, 7419, 7423-7424, 7426, 7428, 7431, 7436, + 7444, 7475, 7549, 7584, 7665-7666, 7831, 7836, 7853, 7865, 7885, 7888, + 7912, 7950, 7972, 7980, 7995, 8007, 8015, 8055, 8078 + options: + channels: 16, 29, 32, 35, 38, 41, 44, 47, 49-51, 53, 55-57, 59, 61-63, + 66, 68, 70, 72, 74, 76, 78-79, 81-87, 89, 92-93, 95, 97, 99, 101, + 103-104, 106, 109-111, 113, 116, 119, 122, 125, 128, 131, 133, 135, + 138, 141, 144, 146, 148, 150-151, 154, 157, 159-161, 163, 167, 170, + 173, 176, 179-180, 185, 187, 191, 193, 197, 199-200, 202-203, 205, + 207, 210, 212-214, 217-219, 222, 224-226, 228, 230-232, 236-237, 239, + 243, 246, 249, 252, 254, 259-260, 262, 265, 267, 269, 275, 279, 282, + 285, 294, 296, 299-300, 303, 306, 309, 313, 320, 323, 326-327, 329, + 332, 335, 345, 347, 350, 354, 356, 360, 363, 366, 371-373, 375, 377, + 379, 381, 383, 386, 389, 398, 401, 404-405, 407-408, 410-411, 414, + 416, 418, 423, 426, 428, 432-434, 439, 442, 445, 450, 457, 459, 472, + 477, 483, 509, 515, 546, 552, 559, 566, 571, 573, 578, 584, 594, 625, + 646, 662, 668, 705, 739, 756, 797, 867, 906, 921, 1027, 1046, 1090, + 1098, 1121, 1133, 1173, 1191, 1194, 1222, 1271, 1283, 1338, 1409, + 1414, 1420, 1424, 1427, 1430, 1434, 1440, 1442, 1445, 1450, 1454, + 1460, 1463, 1469, 1474, 1479, 1483, 1487, 1494, 1496, 1502, 1505, + 1509-1510, 1513, 1518, 1521, 1526, 1529, 1532, 1536-1537, 1541, 1545, + 1548, 1553, 1560, 1568, 1574, 1579, 1583, 1585, 1587, 1606, 1626, + 1639, 1643, 1652, 1658-1659, 1666, 1671, 1675, 1681, 1694, 1697, 1710, + 1786, 1791, 1805, 1839, 1884, 1913, 1946-1947, 1991, 2019, 2094, 2119, + 2213, 2239, 2271, 2289, 2321, 2333, 2346, 2349, 2352, 2359, 2367, + 2374, 2398, 2426, 2562, 2701, 2741, 2745, 2760, 2819, 2889, 2907, + 2910, 2919, 2921, 2939, 2944-2945, 2948, 2951, 2958, 2971, 2977, 2985, + 2988, 2990-2991, 2993, 3002, 3008, 3014, 3027, 3029-3030, 3036, 3047, + 3049, 3052-3053, 3055, 3058, 3064, 3069, 3087, 3093, 3098, 3105, 3107, + 3110, 3116, 3127, 3129, 3136, 3146, 3151, 3160, 3165, 3168, 3175, + 3178, 3189, 3207, 3228, 3244, 3248, 3252, 3256, 3263, 3281, 3295, + 3303, 3309, 3312, 3322, 3326, 3354, 3366, 3375, 3378, 3411, 3416, + 3432, 3438, 3440, 3442, 3444, 3446, 3448, 3450, 3452, 3454, 3458, + 3467, 3476, 3484, 3491, 3497, 3499, 3504, 3506, 3509, 3518, 3527, + 3555, 3575, 3577, 3580, 3582, 3586, 3589, 3599, 3610, 3626, 3638, + 3646, 3653, 3658, 3661, 3673, 3689, 3700, 3710, 3726, 3763, 3814, + 3841, 3888, 4032, 4059, 4068, 4082, 4095, 4160, 4234, 4257, 4411, + 4498, 4520, 4552, 4567, 4608, 4646, 4698, 4808, 4849, 4920, 4939, + 4947, 4967, 4991, 4996, 5015, 5028, 5056, 5128, 5130, 5144, 5170, + 5178, 5183, 5188, 5191, 5368, 5371, 5379, 5381, 5383, 5397, 5399, + 5401, 5403, 5405, 5446, 5455, 5472, 5480, 5483, 5485, 5492, 5497, + 5502, 5507, 5509, 5517, 5528, 5558, 5697, 5714, 5749, 5766, 5785, + 5798-5799, 5801, 5817, 5833-5834, 5836, 5849, 5851-5852, 5865, 5869, + 5881, 5884, 5897, 5900, 5916, 5932, 5948, 5963, 5968, 5978, 5988, + 5992, 5994, 5997, 6003, 6008, 6023, 6026, 6039, 6053, 6056, 6067, + 6071, 6082, 6085, 6098, 6112, 6126, 6135, 6140, 6149, 6154, 6158, + 6161, 6168, 6174, 6182, 6187, 6205, 6209, 6213, 6317, 6339, 6342, + 6366, 6381, 6391, 6489, 6962, 6966, 6970, 6975, 6977, 6982, 6985, + 6987, 6989, 6991, 6993, 6995, 6997, 6999-7000, 7004, 7008, 7013, 7016, + 7021, 7024, 7027, 7029, 7032, 7038, 7043, 7046, 7049, 7069, 7072, + 7076, 7081, 7084, 7089, 7099, 7209, 7222, 7231, 7235, 7247, 7267, + 7269, 7284, 7389, 7419, 7423-7424, 7426, 7428, 7431, 7436, 7444, 7475, + 7549, 7584, 7665-7666, 7831, 7836, 7853, 7865, 7885, 7888, 7912, 7950, + 7972, 7980, 7995, 8007, 8015, 8055, 8078 + - filter: Bounds Check + apply at iterations: 0, 1, 2 + filter variables: + - name: brightnessTemperature + channels: 16, 29, 32, 35, 38, 41, 44, 47, 49-51, 53, 55-57, 59, 61-63, 66, + 68, 70, 72, 74, 76, 78-79, 81-87, 89, 92-93, 95, 97, 99, 101, 103-104, + 106, 109-111, 113, 116, 119, 122, 125, 128, 131, 133, 135, 138, 141, 144, + 146, 148, 150-151, 154, 157, 159-161, 163, 167, 170, 173, 176, 179-180, + 185, 187, 191, 193, 197, 199-200, 202-203, 205, 207, 210, 212-214, 217-219, + 222, 224-226, 228, 230-232, 236-237, 239, 243, 246, 249, 252, 254, 259-260, + 262, 265, 267, 269, 275, 279, 282, 285, 294, 296, 299-300, 303, 306, 309, + 313, 320, 323, 326-327, 329, 332, 335, 345, 347, 350, 354, 356, 360, 363, + 366, 371-373, 375, 377, 379, 381, 383, 386, 389, 398, 401, 404-405, 407-408, + 410-411, 414, 416, 418, 423, 426, 428, 432-434, 439, 442, 445, 450, 457, + 459, 472, 477, 483, 509, 515, 546, 552, 559, 566, 571, 573, 578, 584, + 594, 625, 646, 662, 668, 705, 739, 756, 797, 867, 906, 921, 1027, 1046, + 1090, 1098, 1121, 1133, 1173, 1191, 1194, 1222, 1271, 1283, 1338, 1409, + 1414, 1420, 1424, 1427, 1430, 1434, 1440, 1442, 1445, 1450, 1454, 1460, + 1463, 1469, 1474, 1479, 1483, 1487, 1494, 1496, 1502, 1505, 1509-1510, + 1513, 1518, 1521, 1526, 1529, 1532, 1536-1537, 1541, 1545, 1548, 1553, + 1560, 1568, 1574, 1579, 1583, 1585, 1587, 1606, 1626, 1639, 1643, 1652, + 1658-1659, 1666, 1671, 1675, 1681, 1694, 1697, 1710, 1786, 1791, 1805, + 1839, 1884, 1913, 1946-1947, 1991, 2019, 2094, 2119, 2213, 2239, 2271, + 2289, 2321, 2333, 2346, 2349, 2352, 2359, 2367, 2374, 2398, 2426, 2562, + 2701, 2741, 2745, 2760, 2819, 2889, 2907, 2910, 2919, 2921, 2939, 2944-2945, + 2948, 2951, 2958, 2971, 2977, 2985, 2988, 2990-2991, 2993, 3002, 3008, + 3014, 3027, 3029-3030, 3036, 3047, 3049, 3052-3053, 3055, 3058, 3064, + 3069, 3087, 3093, 3098, 3105, 3107, 3110, 3116, 3127, 3129, 3136, 3146, + 3151, 3160, 3165, 3168, 3175, 3178, 3189, 3207, 3228, 3244, 3248, 3252, + 3256, 3263, 3281, 3295, 3303, 3309, 3312, 3322, 3326, 3354, 3366, 3375, + 3378, 3411, 3416, 3432, 3438, 3440, 3442, 3444, 3446, 3448, 3450, 3452, + 3454, 3458, 3467, 3476, 3484, 3491, 3497, 3499, 3504, 3506, 3509, 3518, + 3527, 3555, 3575, 3577, 3580, 3582, 3586, 3589, 3599, 3610, 3626, 3638, + 3646, 3653, 3658, 3661, 3673, 3689, 3700, 3710, 3726, 3763, 3814, 3841, + 3888, 4032, 4059, 4068, 4082, 4095, 4160, 4234, 4257, 4411, 4498, 4520, + 4552, 4567, 4608, 4646, 4698, 4808, 4849, 4920, 4939, 4947, 4967, 4991, + 4996, 5015, 5028, 5056, 5128, 5130, 5144, 5170, 5178, 5183, 5188, 5191, + 5368, 5371, 5379, 5381, 5383, 5397, 5399, 5401, 5403, 5405, 5446, 5455, + 5472, 5480, 5483, 5485, 5492, 5497, 5502, 5507, 5509, 5517, 5528, 5558, + 5697, 5714, 5749, 5766, 5785, 5798-5799, 5801, 5817, 5833-5834, 5836, + 5849, 5851-5852, 5865, 5869, 5881, 5884, 5897, 5900, 5916, 5932, 5948, + 5963, 5968, 5978, 5988, 5992, 5994, 5997, 6003, 6008, 6023, 6026, 6039, + 6053, 6056, 6067, 6071, 6082, 6085, 6098, 6112, 6126, 6135, 6140, 6149, + 6154, 6158, 6161, 6168, 6174, 6182, 6187, 6205, 6209, 6213, 6317, 6339, + 6342, 6366, 6381, 6391, 6489, 6962, 6966, 6970, 6975, 6977, 6982, 6985, + 6987, 6989, 6991, 6993, 6995, 6997, 6999-7000, 7004, 7008, 7013, 7016, + 7021, 7024, 7027, 7029, 7032, 7038, 7043, 7046, 7049, 7069, 7072, 7076, + 7081, 7084, 7089, 7099, 7209, 7222, 7231, 7235, 7247, 7267, 7269, 7284, + 7389, 7419, 7423-7424, 7426, 7428, 7431, 7436, 7444, 7475, 7549, 7584, + 7665-7666, 7831, 7836, 7853, 7865, 7885, 7888, 7912, 7950, 7972, 7980, + 7995, 8007, 8015, 8055, 8078 + test variables: + - name: ObsFunction/CloudDetectMinResidualIR + channels: 16, 29, 32, 35, 38, 41, 44, 47, 49-51, 53, 55-57, 59, 61-63, 66, + 68, 70, 72, 74, 76, 78-79, 81-87, 89, 92-93, 95, 97, 99, 101, 103-104, + 106, 109-111, 113, 116, 119, 122, 125, 128, 131, 133, 135, 138, 141, 144, + 146, 148, 150-151, 154, 157, 159-161, 163, 167, 170, 173, 176, 179-180, + 185, 187, 191, 193, 197, 199-200, 202-203, 205, 207, 210, 212-214, 217-219, + 222, 224-226, 228, 230-232, 236-237, 239, 243, 246, 249, 252, 254, 259-260, + 262, 265, 267, 269, 275, 279, 282, 285, 294, 296, 299-300, 303, 306, 309, + 313, 320, 323, 326-327, 329, 332, 335, 345, 347, 350, 354, 356, 360, 363, + 366, 371-373, 375, 377, 379, 381, 383, 386, 389, 398, 401, 404-405, 407-408, + 410-411, 414, 416, 418, 423, 426, 428, 432-434, 439, 442, 445, 450, 457, + 459, 472, 477, 483, 509, 515, 546, 552, 559, 566, 571, 573, 578, 584, + 594, 625, 646, 662, 668, 705, 739, 756, 797, 867, 906, 921, 1027, 1046, + 1090, 1098, 1121, 1133, 1173, 1191, 1194, 1222, 1271, 1283, 1338, 1409, + 1414, 1420, 1424, 1427, 1430, 1434, 1440, 1442, 1445, 1450, 1454, 1460, + 1463, 1469, 1474, 1479, 1483, 1487, 1494, 1496, 1502, 1505, 1509-1510, + 1513, 1518, 1521, 1526, 1529, 1532, 1536-1537, 1541, 1545, 1548, 1553, + 1560, 1568, 1574, 1579, 1583, 1585, 1587, 1606, 1626, 1639, 1643, 1652, + 1658-1659, 1666, 1671, 1675, 1681, 1694, 1697, 1710, 1786, 1791, 1805, + 1839, 1884, 1913, 1946-1947, 1991, 2019, 2094, 2119, 2213, 2239, 2271, + 2289, 2321, 2333, 2346, 2349, 2352, 2359, 2367, 2374, 2398, 2426, 2562, + 2701, 2741, 2745, 2760, 2819, 2889, 2907, 2910, 2919, 2921, 2939, 2944-2945, + 2948, 2951, 2958, 2971, 2977, 2985, 2988, 2990-2991, 2993, 3002, 3008, + 3014, 3027, 3029-3030, 3036, 3047, 3049, 3052-3053, 3055, 3058, 3064, + 3069, 3087, 3093, 3098, 3105, 3107, 3110, 3116, 3127, 3129, 3136, 3146, + 3151, 3160, 3165, 3168, 3175, 3178, 3189, 3207, 3228, 3244, 3248, 3252, + 3256, 3263, 3281, 3295, 3303, 3309, 3312, 3322, 3326, 3354, 3366, 3375, + 3378, 3411, 3416, 3432, 3438, 3440, 3442, 3444, 3446, 3448, 3450, 3452, + 3454, 3458, 3467, 3476, 3484, 3491, 3497, 3499, 3504, 3506, 3509, 3518, + 3527, 3555, 3575, 3577, 3580, 3582, 3586, 3589, 3599, 3610, 3626, 3638, + 3646, 3653, 3658, 3661, 3673, 3689, 3700, 3710, 3726, 3763, 3814, 3841, + 3888, 4032, 4059, 4068, 4082, 4095, 4160, 4234, 4257, 4411, 4498, 4520, + 4552, 4567, 4608, 4646, 4698, 4808, 4849, 4920, 4939, 4947, 4967, 4991, + 4996, 5015, 5028, 5056, 5128, 5130, 5144, 5170, 5178, 5183, 5188, 5191, + 5368, 5371, 5379, 5381, 5383, 5397, 5399, 5401, 5403, 5405, 5446, 5455, + 5472, 5480, 5483, 5485, 5492, 5497, 5502, 5507, 5509, 5517, 5528, 5558, + 5697, 5714, 5749, 5766, 5785, 5798-5799, 5801, 5817, 5833-5834, 5836, + 5849, 5851-5852, 5865, 5869, 5881, 5884, 5897, 5900, 5916, 5932, 5948, + 5963, 5968, 5978, 5988, 5992, 5994, 5997, 6003, 6008, 6023, 6026, 6039, + 6053, 6056, 6067, 6071, 6082, 6085, 6098, 6112, 6126, 6135, 6140, 6149, + 6154, 6158, 6161, 6168, 6174, 6182, 6187, 6205, 6209, 6213, 6317, 6339, + 6342, 6366, 6381, 6391, 6489, 6962, 6966, 6970, 6975, 6977, 6982, 6985, + 6987, 6989, 6991, 6993, 6995, 6997, 6999-7000, 7004, 7008, 7013, 7016, + 7021, 7024, 7027, 7029, 7032, 7038, 7043, 7046, 7049, 7069, 7072, 7076, + 7081, 7084, 7089, 7099, 7209, 7222, 7231, 7235, 7247, 7267, 7269, 7284, + 7389, 7419, 7423-7424, 7426, 7428, 7431, 7436, 7444, 7475, 7549, 7584, + 7665-7666, 7831, 7836, 7853, 7865, 7885, 7888, 7912, 7950, 7972, 7980, + 7995, 8007, 8015, 8055, 8078 + options: + channels: 16, 29, 32, 35, 38, 41, 44, 47, 49-51, 53, 55-57, 59, 61-63, + 66, 68, 70, 72, 74, 76, 78-79, 81-87, 89, 92-93, 95, 97, 99, 101, 103-104, + 106, 109-111, 113, 116, 119, 122, 125, 128, 131, 133, 135, 138, 141, + 144, 146, 148, 150-151, 154, 157, 159-161, 163, 167, 170, 173, 176, + 179-180, 185, 187, 191, 193, 197, 199-200, 202-203, 205, 207, 210, 212-214, + 217-219, 222, 224-226, 228, 230-232, 236-237, 239, 243, 246, 249, 252, + 254, 259-260, 262, 265, 267, 269, 275, 279, 282, 285, 294, 296, 299-300, + 303, 306, 309, 313, 320, 323, 326-327, 329, 332, 335, 345, 347, 350, + 354, 356, 360, 363, 366, 371-373, 375, 377, 379, 381, 383, 386, 389, + 398, 401, 404-405, 407-408, 410-411, 414, 416, 418, 423, 426, 428, 432-434, + 439, 442, 445, 450, 457, 459, 472, 477, 483, 509, 515, 546, 552, 559, + 566, 571, 573, 578, 584, 594, 625, 646, 662, 668, 705, 739, 756, 797, + 867, 906, 921, 1027, 1046, 1090, 1098, 1121, 1133, 1173, 1191, 1194, + 1222, 1271, 1283, 1338, 1409, 1414, 1420, 1424, 1427, 1430, 1434, 1440, + 1442, 1445, 1450, 1454, 1460, 1463, 1469, 1474, 1479, 1483, 1487, 1494, + 1496, 1502, 1505, 1509-1510, 1513, 1518, 1521, 1526, 1529, 1532, 1536-1537, + 1541, 1545, 1548, 1553, 1560, 1568, 1574, 1579, 1583, 1585, 1587, 1606, + 1626, 1639, 1643, 1652, 1658-1659, 1666, 1671, 1675, 1681, 1694, 1697, + 1710, 1786, 1791, 1805, 1839, 1884, 1913, 1946-1947, 1991, 2019, 2094, + 2119, 2213, 2239, 2271, 2289, 2321, 2333, 2346, 2349, 2352, 2359, 2367, + 2374, 2398, 2426, 2562, 2701, 2741, 2745, 2760, 2819, 2889, 2907, 2910, + 2919, 2921, 2939, 2944-2945, 2948, 2951, 2958, 2971, 2977, 2985, 2988, + 2990-2991, 2993, 3002, 3008, 3014, 3027, 3029-3030, 3036, 3047, 3049, + 3052-3053, 3055, 3058, 3064, 3069, 3087, 3093, 3098, 3105, 3107, 3110, + 3116, 3127, 3129, 3136, 3146, 3151, 3160, 3165, 3168, 3175, 3178, 3189, + 3207, 3228, 3244, 3248, 3252, 3256, 3263, 3281, 3295, 3303, 3309, 3312, + 3322, 3326, 3354, 3366, 3375, 3378, 3411, 3416, 3432, 3438, 3440, 3442, + 3444, 3446, 3448, 3450, 3452, 3454, 3458, 3467, 3476, 3484, 3491, 3497, + 3499, 3504, 3506, 3509, 3518, 3527, 3555, 3575, 3577, 3580, 3582, 3586, + 3589, 3599, 3610, 3626, 3638, 3646, 3653, 3658, 3661, 3673, 3689, 3700, + 3710, 3726, 3763, 3814, 3841, 3888, 4032, 4059, 4068, 4082, 4095, 4160, + 4234, 4257, 4411, 4498, 4520, 4552, 4567, 4608, 4646, 4698, 4808, 4849, + 4920, 4939, 4947, 4967, 4991, 4996, 5015, 5028, 5056, 5128, 5130, 5144, + 5170, 5178, 5183, 5188, 5191, 5368, 5371, 5379, 5381, 5383, 5397, 5399, + 5401, 5403, 5405, 5446, 5455, 5472, 5480, 5483, 5485, 5492, 5497, 5502, + 5507, 5509, 5517, 5528, 5558, 5697, 5714, 5749, 5766, 5785, 5798-5799, + 5801, 5817, 5833-5834, 5836, 5849, 5851-5852, 5865, 5869, 5881, 5884, + 5897, 5900, 5916, 5932, 5948, 5963, 5968, 5978, 5988, 5992, 5994, 5997, + 6003, 6008, 6023, 6026, 6039, 6053, 6056, 6067, 6071, 6082, 6085, 6098, + 6112, 6126, 6135, 6140, 6149, 6154, 6158, 6161, 6168, 6174, 6182, 6187, + 6205, 6209, 6213, 6317, 6339, 6342, 6366, 6381, 6391, 6489, 6962, 6966, + 6970, 6975, 6977, 6982, 6985, 6987, 6989, 6991, 6993, 6995, 6997, 6999-7000, + 7004, 7008, 7013, 7016, 7021, 7024, 7027, 7029, 7032, 7038, 7043, 7046, + 7049, 7069, 7072, 7076, 7081, 7084, 7089, 7099, 7209, 7222, 7231, 7235, + 7247, 7267, 7269, 7284, 7389, 7419, 7423-7424, 7426, 7428, 7431, 7436, + 7444, 7475, 7549, 7584, 7665-7666, 7831, 7836, 7853, 7865, 7885, 7888, + 7912, 7950, 7972, 7980, 7995, 8007, 8015, 8055, 8078 + error parameter vector: *id029 + use_flag: >>>use_channels_iasi_metop-c<<< + use_flag_clddet: >>>clddet_channels_iasi_metop-c<<< + obserr_dtempf: + - 0.5 + - 2.0 + - 4.0 + - 2.0 + - 4.0 + cloud detection criteria: + - 0.60 + - 0.68 + - 0.72 + maxvalue: 1e-12 + action: + name: reject + - filter: Bounds Check + apply at iterations: 0, 1, 2 + filter variables: + - name: brightnessTemperature + channels: 16, 29, 32, 35, 38, 41, 44, 47, 49-51, 53, 55-57, 59, 61-63, 66, + 68, 70, 72, 74, 76, 78-79, 81-87, 89, 92-93, 95, 97, 99, 101, 103-104, + 106, 109-111, 113, 116, 119, 122, 125, 128, 131, 133, 135, 138, 141, 144, + 146, 148, 150-151, 154, 157, 159-161, 163, 167, 170, 173, 176, 179-180, + 185, 187, 191, 193, 197, 199-200, 202-203, 205, 207, 210, 212-214, 217-219, + 222, 224-226, 228, 230-232, 236-237, 239, 243, 246, 249, 252, 254, 259-260, + 262, 265, 267, 269, 275, 279, 282, 285, 294, 296, 299-300, 303, 306, 309, + 313, 320, 323, 326-327, 329, 332, 335, 345, 347, 350, 354, 356, 360, 363, + 366, 371-373, 375, 377, 379, 381, 383, 386, 389, 398, 401, 404-405, 407-408, + 410-411, 414, 416, 418, 423, 426, 428, 432-434, 439, 442, 445, 450, 457, + 459, 472, 477, 483, 509, 515, 546, 552, 559, 566, 571, 573, 578, 584, + 594, 625, 646, 662, 668, 705, 739, 756, 797, 867, 906, 921, 1027, 1046, + 1090, 1098, 1121, 1133, 1173, 1191, 1194, 1222, 1271, 1283, 1338, 1409, + 1414, 1420, 1424, 1427, 1430, 1434, 1440, 1442, 1445, 1450, 1454, 1460, + 1463, 1469, 1474, 1479, 1483, 1487, 1494, 1496, 1502, 1505, 1509-1510, + 1513, 1518, 1521, 1526, 1529, 1532, 1536-1537, 1541, 1545, 1548, 1553, + 1560, 1568, 1574, 1579, 1583, 1585, 1587, 1606, 1626, 1639, 1643, 1652, + 1658-1659, 1666, 1671, 1675, 1681, 1694, 1697, 1710, 1786, 1791, 1805, + 1839, 1884, 1913, 1946-1947, 1991, 2019, 2094, 2119, 2213, 2239, 2271, + 2289, 2321, 2333, 2346, 2349, 2352, 2359, 2367, 2374, 2398, 2426, 2562, + 2701, 2741, 2745, 2760, 2819, 2889, 2907, 2910, 2919, 2921, 2939, 2944-2945, + 2948, 2951, 2958, 2971, 2977, 2985, 2988, 2990-2991, 2993, 3002, 3008, + 3014, 3027, 3029-3030, 3036, 3047, 3049, 3052-3053, 3055, 3058, 3064, + 3069, 3087, 3093, 3098, 3105, 3107, 3110, 3116, 3127, 3129, 3136, 3146, + 3151, 3160, 3165, 3168, 3175, 3178, 3189, 3207, 3228, 3244, 3248, 3252, + 3256, 3263, 3281, 3295, 3303, 3309, 3312, 3322, 3326, 3354, 3366, 3375, + 3378, 3411, 3416, 3432, 3438, 3440, 3442, 3444, 3446, 3448, 3450, 3452, + 3454, 3458, 3467, 3476, 3484, 3491, 3497, 3499, 3504, 3506, 3509, 3518, + 3527, 3555, 3575, 3577, 3580, 3582, 3586, 3589, 3599, 3610, 3626, 3638, + 3646, 3653, 3658, 3661, 3673, 3689, 3700, 3710, 3726, 3763, 3814, 3841, + 3888, 4032, 4059, 4068, 4082, 4095, 4160, 4234, 4257, 4411, 4498, 4520, + 4552, 4567, 4608, 4646, 4698, 4808, 4849, 4920, 4939, 4947, 4967, 4991, + 4996, 5015, 5028, 5056, 5128, 5130, 5144, 5170, 5178, 5183, 5188, 5191, + 5368, 5371, 5379, 5381, 5383, 5397, 5399, 5401, 5403, 5405, 5446, 5455, + 5472, 5480, 5483, 5485, 5492, 5497, 5502, 5507, 5509, 5517, 5528, 5558, + 5697, 5714, 5749, 5766, 5785, 5798-5799, 5801, 5817, 5833-5834, 5836, + 5849, 5851-5852, 5865, 5869, 5881, 5884, 5897, 5900, 5916, 5932, 5948, + 5963, 5968, 5978, 5988, 5992, 5994, 5997, 6003, 6008, 6023, 6026, 6039, + 6053, 6056, 6067, 6071, 6082, 6085, 6098, 6112, 6126, 6135, 6140, 6149, + 6154, 6158, 6161, 6168, 6174, 6182, 6187, 6205, 6209, 6213, 6317, 6339, + 6342, 6366, 6381, 6391, 6489, 6962, 6966, 6970, 6975, 6977, 6982, 6985, + 6987, 6989, 6991, 6993, 6995, 6997, 6999-7000, 7004, 7008, 7013, 7016, + 7021, 7024, 7027, 7029, 7032, 7038, 7043, 7046, 7049, 7069, 7072, 7076, + 7081, 7084, 7089, 7099, 7209, 7222, 7231, 7235, 7247, 7267, 7269, 7284, + 7389, 7419, 7423-7424, 7426, 7428, 7431, 7436, 7444, 7475, 7549, 7584, + 7665-7666, 7831, 7836, 7853, 7865, 7885, 7888, 7912, 7950, 7972, 7980, + 7995, 8007, 8015, 8055, 8078 + test variables: + - name: ObsFunction/NearSSTRetCheckIR + channels: 16, 29, 32, 35, 38, 41, 44, 47, 49-51, 53, 55-57, 59, 61-63, 66, + 68, 70, 72, 74, 76, 78-79, 81-87, 89, 92-93, 95, 97, 99, 101, 103-104, + 106, 109-111, 113, 116, 119, 122, 125, 128, 131, 133, 135, 138, 141, 144, + 146, 148, 150-151, 154, 157, 159-161, 163, 167, 170, 173, 176, 179-180, + 185, 187, 191, 193, 197, 199-200, 202-203, 205, 207, 210, 212-214, 217-219, + 222, 224-226, 228, 230-232, 236-237, 239, 243, 246, 249, 252, 254, 259-260, + 262, 265, 267, 269, 275, 279, 282, 285, 294, 296, 299-300, 303, 306, 309, + 313, 320, 323, 326-327, 329, 332, 335, 345, 347, 350, 354, 356, 360, 363, + 366, 371-373, 375, 377, 379, 381, 383, 386, 389, 398, 401, 404-405, 407-408, + 410-411, 414, 416, 418, 423, 426, 428, 432-434, 439, 442, 445, 450, 457, + 459, 472, 477, 483, 509, 515, 546, 552, 559, 566, 571, 573, 578, 584, + 594, 625, 646, 662, 668, 705, 739, 756, 797, 867, 906, 921, 1027, 1046, + 1090, 1098, 1121, 1133, 1173, 1191, 1194, 1222, 1271, 1283, 1338, 1409, + 1414, 1420, 1424, 1427, 1430, 1434, 1440, 1442, 1445, 1450, 1454, 1460, + 1463, 1469, 1474, 1479, 1483, 1487, 1494, 1496, 1502, 1505, 1509-1510, + 1513, 1518, 1521, 1526, 1529, 1532, 1536-1537, 1541, 1545, 1548, 1553, + 1560, 1568, 1574, 1579, 1583, 1585, 1587, 1606, 1626, 1639, 1643, 1652, + 1658-1659, 1666, 1671, 1675, 1681, 1694, 1697, 1710, 1786, 1791, 1805, + 1839, 1884, 1913, 1946-1947, 1991, 2019, 2094, 2119, 2213, 2239, 2271, + 2289, 2321, 2333, 2346, 2349, 2352, 2359, 2367, 2374, 2398, 2426, 2562, + 2701, 2741, 2745, 2760, 2819, 2889, 2907, 2910, 2919, 2921, 2939, 2944-2945, + 2948, 2951, 2958, 2971, 2977, 2985, 2988, 2990-2991, 2993, 3002, 3008, + 3014, 3027, 3029-3030, 3036, 3047, 3049, 3052-3053, 3055, 3058, 3064, + 3069, 3087, 3093, 3098, 3105, 3107, 3110, 3116, 3127, 3129, 3136, 3146, + 3151, 3160, 3165, 3168, 3175, 3178, 3189, 3207, 3228, 3244, 3248, 3252, + 3256, 3263, 3281, 3295, 3303, 3309, 3312, 3322, 3326, 3354, 3366, 3375, + 3378, 3411, 3416, 3432, 3438, 3440, 3442, 3444, 3446, 3448, 3450, 3452, + 3454, 3458, 3467, 3476, 3484, 3491, 3497, 3499, 3504, 3506, 3509, 3518, + 3527, 3555, 3575, 3577, 3580, 3582, 3586, 3589, 3599, 3610, 3626, 3638, + 3646, 3653, 3658, 3661, 3673, 3689, 3700, 3710, 3726, 3763, 3814, 3841, + 3888, 4032, 4059, 4068, 4082, 4095, 4160, 4234, 4257, 4411, 4498, 4520, + 4552, 4567, 4608, 4646, 4698, 4808, 4849, 4920, 4939, 4947, 4967, 4991, + 4996, 5015, 5028, 5056, 5128, 5130, 5144, 5170, 5178, 5183, 5188, 5191, + 5368, 5371, 5379, 5381, 5383, 5397, 5399, 5401, 5403, 5405, 5446, 5455, + 5472, 5480, 5483, 5485, 5492, 5497, 5502, 5507, 5509, 5517, 5528, 5558, + 5697, 5714, 5749, 5766, 5785, 5798-5799, 5801, 5817, 5833-5834, 5836, + 5849, 5851-5852, 5865, 5869, 5881, 5884, 5897, 5900, 5916, 5932, 5948, + 5963, 5968, 5978, 5988, 5992, 5994, 5997, 6003, 6008, 6023, 6026, 6039, + 6053, 6056, 6067, 6071, 6082, 6085, 6098, 6112, 6126, 6135, 6140, 6149, + 6154, 6158, 6161, 6168, 6174, 6182, 6187, 6205, 6209, 6213, 6317, 6339, + 6342, 6366, 6381, 6391, 6489, 6962, 6966, 6970, 6975, 6977, 6982, 6985, + 6987, 6989, 6991, 6993, 6995, 6997, 6999-7000, 7004, 7008, 7013, 7016, + 7021, 7024, 7027, 7029, 7032, 7038, 7043, 7046, 7049, 7069, 7072, 7076, + 7081, 7084, 7089, 7099, 7209, 7222, 7231, 7235, 7247, 7267, 7269, 7284, + 7389, 7419, 7423-7424, 7426, 7428, 7431, 7436, 7444, 7475, 7549, 7584, + 7665-7666, 7831, 7836, 7853, 7865, 7885, 7888, 7912, 7950, 7972, 7980, + 7995, 8007, 8015, 8055, 8078 + options: + channels: 16, 29, 32, 35, 38, 41, 44, 47, 49-51, 53, 55-57, 59, 61-63, + 66, 68, 70, 72, 74, 76, 78-79, 81-87, 89, 92-93, 95, 97, 99, 101, 103-104, + 106, 109-111, 113, 116, 119, 122, 125, 128, 131, 133, 135, 138, 141, + 144, 146, 148, 150-151, 154, 157, 159-161, 163, 167, 170, 173, 176, + 179-180, 185, 187, 191, 193, 197, 199-200, 202-203, 205, 207, 210, 212-214, + 217-219, 222, 224-226, 228, 230-232, 236-237, 239, 243, 246, 249, 252, + 254, 259-260, 262, 265, 267, 269, 275, 279, 282, 285, 294, 296, 299-300, + 303, 306, 309, 313, 320, 323, 326-327, 329, 332, 335, 345, 347, 350, + 354, 356, 360, 363, 366, 371-373, 375, 377, 379, 381, 383, 386, 389, + 398, 401, 404-405, 407-408, 410-411, 414, 416, 418, 423, 426, 428, 432-434, + 439, 442, 445, 450, 457, 459, 472, 477, 483, 509, 515, 546, 552, 559, + 566, 571, 573, 578, 584, 594, 625, 646, 662, 668, 705, 739, 756, 797, + 867, 906, 921, 1027, 1046, 1090, 1098, 1121, 1133, 1173, 1191, 1194, + 1222, 1271, 1283, 1338, 1409, 1414, 1420, 1424, 1427, 1430, 1434, 1440, + 1442, 1445, 1450, 1454, 1460, 1463, 1469, 1474, 1479, 1483, 1487, 1494, + 1496, 1502, 1505, 1509-1510, 1513, 1518, 1521, 1526, 1529, 1532, 1536-1537, + 1541, 1545, 1548, 1553, 1560, 1568, 1574, 1579, 1583, 1585, 1587, 1606, + 1626, 1639, 1643, 1652, 1658-1659, 1666, 1671, 1675, 1681, 1694, 1697, + 1710, 1786, 1791, 1805, 1839, 1884, 1913, 1946-1947, 1991, 2019, 2094, + 2119, 2213, 2239, 2271, 2289, 2321, 2333, 2346, 2349, 2352, 2359, 2367, + 2374, 2398, 2426, 2562, 2701, 2741, 2745, 2760, 2819, 2889, 2907, 2910, + 2919, 2921, 2939, 2944-2945, 2948, 2951, 2958, 2971, 2977, 2985, 2988, + 2990-2991, 2993, 3002, 3008, 3014, 3027, 3029-3030, 3036, 3047, 3049, + 3052-3053, 3055, 3058, 3064, 3069, 3087, 3093, 3098, 3105, 3107, 3110, + 3116, 3127, 3129, 3136, 3146, 3151, 3160, 3165, 3168, 3175, 3178, 3189, + 3207, 3228, 3244, 3248, 3252, 3256, 3263, 3281, 3295, 3303, 3309, 3312, + 3322, 3326, 3354, 3366, 3375, 3378, 3411, 3416, 3432, 3438, 3440, 3442, + 3444, 3446, 3448, 3450, 3452, 3454, 3458, 3467, 3476, 3484, 3491, 3497, + 3499, 3504, 3506, 3509, 3518, 3527, 3555, 3575, 3577, 3580, 3582, 3586, + 3589, 3599, 3610, 3626, 3638, 3646, 3653, 3658, 3661, 3673, 3689, 3700, + 3710, 3726, 3763, 3814, 3841, 3888, 4032, 4059, 4068, 4082, 4095, 4160, + 4234, 4257, 4411, 4498, 4520, 4552, 4567, 4608, 4646, 4698, 4808, 4849, + 4920, 4939, 4947, 4967, 4991, 4996, 5015, 5028, 5056, 5128, 5130, 5144, + 5170, 5178, 5183, 5188, 5191, 5368, 5371, 5379, 5381, 5383, 5397, 5399, + 5401, 5403, 5405, 5446, 5455, 5472, 5480, 5483, 5485, 5492, 5497, 5502, + 5507, 5509, 5517, 5528, 5558, 5697, 5714, 5749, 5766, 5785, 5798-5799, + 5801, 5817, 5833-5834, 5836, 5849, 5851-5852, 5865, 5869, 5881, 5884, + 5897, 5900, 5916, 5932, 5948, 5963, 5968, 5978, 5988, 5992, 5994, 5997, + 6003, 6008, 6023, 6026, 6039, 6053, 6056, 6067, 6071, 6082, 6085, 6098, + 6112, 6126, 6135, 6140, 6149, 6154, 6158, 6161, 6168, 6174, 6182, 6187, + 6205, 6209, 6213, 6317, 6339, 6342, 6366, 6381, 6391, 6489, 6962, 6966, + 6970, 6975, 6977, 6982, 6985, 6987, 6989, 6991, 6993, 6995, 6997, 6999-7000, + 7004, 7008, 7013, 7016, 7021, 7024, 7027, 7029, 7032, 7038, 7043, 7046, + 7049, 7069, 7072, 7076, 7081, 7084, 7089, 7099, 7209, 7222, 7231, 7235, + 7247, 7267, 7269, 7284, 7389, 7419, 7423-7424, 7426, 7428, 7431, 7436, + 7444, 7475, 7549, 7584, 7665-7666, 7831, 7836, 7853, 7865, 7885, 7888, + 7912, 7950, 7972, 7980, 7995, 8007, 8015, 8055, 8078 + error parameter vector: *id029 + use_flag: >>>use_channels_iasi_metop-c<<< + maxvalue: 1e-12 + action: + name: reject + - filter: BlackList + apply at iterations: 0, 1, 2 + filter variables: + - name: brightnessTemperature + channels: 16, 29, 32, 35, 38, 41, 44, 47, 49-51, 53, 55-57, 59, 61-63, 66, + 68, 70, 72, 74, 76, 78-79, 81-87, 89, 92-93, 95, 97, 99, 101, 103-104, + 106, 109-111, 113, 116, 119, 122, 125, 128, 131, 133, 135, 138, 141, 144, + 146, 148, 150-151, 154, 157, 159-161, 163, 167, 170, 173, 176, 179-180, + 185, 187, 191, 193, 197, 199-200, 202-203, 205, 207, 210, 212-214, 217-219, + 222, 224-226, 228, 230-232, 236-237, 239, 243, 246, 249, 252, 254, 259-260, + 262, 265, 267, 269, 275, 279, 282, 285, 294, 296, 299-300, 303, 306, 309, + 313, 320, 323, 326-327, 329, 332, 335, 345, 347, 350, 354, 356, 360, 363, + 366, 371-373, 375, 377, 379, 381, 383, 386, 389, 398, 401, 404-405, 407-408, + 410-411, 414, 416, 418, 423, 426, 428, 432-434, 439, 442, 445, 450, 457, + 459, 472, 477, 483, 509, 515, 546, 552, 559, 566, 571, 573, 578, 584, + 594, 625, 646, 662, 668, 705, 739, 756, 797, 867, 906, 921, 1027, 1046, + 1090, 1098, 1121, 1133, 1173, 1191, 1194, 1222, 1271, 1283, 1338, 1409, + 1414, 1420, 1424, 1427, 1430, 1434, 1440, 1442, 1445, 1450, 1454, 1460, + 1463, 1469, 1474, 1479, 1483, 1487, 1494, 1496, 1502, 1505, 1509-1510, + 1513, 1518, 1521, 1526, 1529, 1532, 1536-1537, 1541, 1545, 1548, 1553, + 1560, 1568, 1574, 1579, 1583, 1585, 1587, 1606, 1626, 1639, 1643, 1652, + 1658-1659, 1666, 1671, 1675, 1681, 1694, 1697, 1710, 1786, 1791, 1805, + 1839, 1884, 1913, 1946-1947, 1991, 2019, 2094, 2119, 2213, 2239, 2271, + 2289, 2321, 2333, 2346, 2349, 2352, 2359, 2367, 2374, 2398, 2426, 2562, + 2701, 2741, 2745, 2760, 2819, 2889, 2907, 2910, 2919, 2921, 2939, 2944-2945, + 2948, 2951, 2958, 2971, 2977, 2985, 2988, 2990-2991, 2993, 3002, 3008, + 3014, 3027, 3029-3030, 3036, 3047, 3049, 3052-3053, 3055, 3058, 3064, + 3069, 3087, 3093, 3098, 3105, 3107, 3110, 3116, 3127, 3129, 3136, 3146, + 3151, 3160, 3165, 3168, 3175, 3178, 3189, 3207, 3228, 3244, 3248, 3252, + 3256, 3263, 3281, 3295, 3303, 3309, 3312, 3322, 3326, 3354, 3366, 3375, + 3378, 3411, 3416, 3432, 3438, 3440, 3442, 3444, 3446, 3448, 3450, 3452, + 3454, 3458, 3467, 3476, 3484, 3491, 3497, 3499, 3504, 3506, 3509, 3518, + 3527, 3555, 3575, 3577, 3580, 3582, 3586, 3589, 3599, 3610, 3626, 3638, + 3646, 3653, 3658, 3661, 3673, 3689, 3700, 3710, 3726, 3763, 3814, 3841, + 3888, 4032, 4059, 4068, 4082, 4095, 4160, 4234, 4257, 4411, 4498, 4520, + 4552, 4567, 4608, 4646, 4698, 4808, 4849, 4920, 4939, 4947, 4967, 4991, + 4996, 5015, 5028, 5056, 5128, 5130, 5144, 5170, 5178, 5183, 5188, 5191, + 5368, 5371, 5379, 5381, 5383, 5397, 5399, 5401, 5403, 5405, 5446, 5455, + 5472, 5480, 5483, 5485, 5492, 5497, 5502, 5507, 5509, 5517, 5528, 5558, + 5697, 5714, 5749, 5766, 5785, 5798-5799, 5801, 5817, 5833-5834, 5836, + 5849, 5851-5852, 5865, 5869, 5881, 5884, 5897, 5900, 5916, 5932, 5948, + 5963, 5968, 5978, 5988, 5992, 5994, 5997, 6003, 6008, 6023, 6026, 6039, + 6053, 6056, 6067, 6071, 6082, 6085, 6098, 6112, 6126, 6135, 6140, 6149, + 6154, 6158, 6161, 6168, 6174, 6182, 6187, 6205, 6209, 6213, 6317, 6339, + 6342, 6366, 6381, 6391, 6489, 6962, 6966, 6970, 6975, 6977, 6982, 6985, + 6987, 6989, 6991, 6993, 6995, 6997, 6999-7000, 7004, 7008, 7013, 7016, + 7021, 7024, 7027, 7029, 7032, 7038, 7043, 7046, 7049, 7069, 7072, 7076, + 7081, 7084, 7089, 7099, 7209, 7222, 7231, 7235, 7247, 7267, 7269, 7284, + 7389, 7419, 7423-7424, 7426, 7428, 7431, 7436, 7444, 7475, 7549, 7584, + 7665-7666, 7831, 7836, 7853, 7865, 7885, 7888, 7912, 7950, 7972, 7980, + 7995, 8007, 8015, 8055, 8078 + action: + name: inflate error + inflation variable: + name: ObsFunction/ObsErrorFactorSurfJacobianRad + channels: 16, 29, 32, 35, 38, 41, 44, 47, 49-51, 53, 55-57, 59, 61-63, + 66, 68, 70, 72, 74, 76, 78-79, 81-87, 89, 92-93, 95, 97, 99, 101, 103-104, + 106, 109-111, 113, 116, 119, 122, 125, 128, 131, 133, 135, 138, 141, + 144, 146, 148, 150-151, 154, 157, 159-161, 163, 167, 170, 173, 176, + 179-180, 185, 187, 191, 193, 197, 199-200, 202-203, 205, 207, 210, 212-214, + 217-219, 222, 224-226, 228, 230-232, 236-237, 239, 243, 246, 249, 252, + 254, 259-260, 262, 265, 267, 269, 275, 279, 282, 285, 294, 296, 299-300, + 303, 306, 309, 313, 320, 323, 326-327, 329, 332, 335, 345, 347, 350, + 354, 356, 360, 363, 366, 371-373, 375, 377, 379, 381, 383, 386, 389, + 398, 401, 404-405, 407-408, 410-411, 414, 416, 418, 423, 426, 428, 432-434, + 439, 442, 445, 450, 457, 459, 472, 477, 483, 509, 515, 546, 552, 559, + 566, 571, 573, 578, 584, 594, 625, 646, 662, 668, 705, 739, 756, 797, + 867, 906, 921, 1027, 1046, 1090, 1098, 1121, 1133, 1173, 1191, 1194, + 1222, 1271, 1283, 1338, 1409, 1414, 1420, 1424, 1427, 1430, 1434, 1440, + 1442, 1445, 1450, 1454, 1460, 1463, 1469, 1474, 1479, 1483, 1487, 1494, + 1496, 1502, 1505, 1509-1510, 1513, 1518, 1521, 1526, 1529, 1532, 1536-1537, + 1541, 1545, 1548, 1553, 1560, 1568, 1574, 1579, 1583, 1585, 1587, 1606, + 1626, 1639, 1643, 1652, 1658-1659, 1666, 1671, 1675, 1681, 1694, 1697, + 1710, 1786, 1791, 1805, 1839, 1884, 1913, 1946-1947, 1991, 2019, 2094, + 2119, 2213, 2239, 2271, 2289, 2321, 2333, 2346, 2349, 2352, 2359, 2367, + 2374, 2398, 2426, 2562, 2701, 2741, 2745, 2760, 2819, 2889, 2907, 2910, + 2919, 2921, 2939, 2944-2945, 2948, 2951, 2958, 2971, 2977, 2985, 2988, + 2990-2991, 2993, 3002, 3008, 3014, 3027, 3029-3030, 3036, 3047, 3049, + 3052-3053, 3055, 3058, 3064, 3069, 3087, 3093, 3098, 3105, 3107, 3110, + 3116, 3127, 3129, 3136, 3146, 3151, 3160, 3165, 3168, 3175, 3178, 3189, + 3207, 3228, 3244, 3248, 3252, 3256, 3263, 3281, 3295, 3303, 3309, 3312, + 3322, 3326, 3354, 3366, 3375, 3378, 3411, 3416, 3432, 3438, 3440, 3442, + 3444, 3446, 3448, 3450, 3452, 3454, 3458, 3467, 3476, 3484, 3491, 3497, + 3499, 3504, 3506, 3509, 3518, 3527, 3555, 3575, 3577, 3580, 3582, 3586, + 3589, 3599, 3610, 3626, 3638, 3646, 3653, 3658, 3661, 3673, 3689, 3700, + 3710, 3726, 3763, 3814, 3841, 3888, 4032, 4059, 4068, 4082, 4095, 4160, + 4234, 4257, 4411, 4498, 4520, 4552, 4567, 4608, 4646, 4698, 4808, 4849, + 4920, 4939, 4947, 4967, 4991, 4996, 5015, 5028, 5056, 5128, 5130, 5144, + 5170, 5178, 5183, 5188, 5191, 5368, 5371, 5379, 5381, 5383, 5397, 5399, + 5401, 5403, 5405, 5446, 5455, 5472, 5480, 5483, 5485, 5492, 5497, 5502, + 5507, 5509, 5517, 5528, 5558, 5697, 5714, 5749, 5766, 5785, 5798-5799, + 5801, 5817, 5833-5834, 5836, 5849, 5851-5852, 5865, 5869, 5881, 5884, + 5897, 5900, 5916, 5932, 5948, 5963, 5968, 5978, 5988, 5992, 5994, 5997, + 6003, 6008, 6023, 6026, 6039, 6053, 6056, 6067, 6071, 6082, 6085, 6098, + 6112, 6126, 6135, 6140, 6149, 6154, 6158, 6161, 6168, 6174, 6182, 6187, + 6205, 6209, 6213, 6317, 6339, 6342, 6366, 6381, 6391, 6489, 6962, 6966, + 6970, 6975, 6977, 6982, 6985, 6987, 6989, 6991, 6993, 6995, 6997, 6999-7000, + 7004, 7008, 7013, 7016, 7021, 7024, 7027, 7029, 7032, 7038, 7043, 7046, + 7049, 7069, 7072, 7076, 7081, 7084, 7089, 7099, 7209, 7222, 7231, 7235, + 7247, 7267, 7269, 7284, 7389, 7419, 7423-7424, 7426, 7428, 7431, 7436, + 7444, 7475, 7549, 7584, 7665-7666, 7831, 7836, 7853, 7865, 7885, 7888, + 7912, 7950, 7972, 7980, 7995, 8007, 8015, 8055, 8078 + options: + channels: 16, 29, 32, 35, 38, 41, 44, 47, 49-51, 53, 55-57, 59, 61-63, + 66, 68, 70, 72, 74, 76, 78-79, 81-87, 89, 92-93, 95, 97, 99, 101, + 103-104, 106, 109-111, 113, 116, 119, 122, 125, 128, 131, 133, 135, + 138, 141, 144, 146, 148, 150-151, 154, 157, 159-161, 163, 167, 170, + 173, 176, 179-180, 185, 187, 191, 193, 197, 199-200, 202-203, 205, + 207, 210, 212-214, 217-219, 222, 224-226, 228, 230-232, 236-237, 239, + 243, 246, 249, 252, 254, 259-260, 262, 265, 267, 269, 275, 279, 282, + 285, 294, 296, 299-300, 303, 306, 309, 313, 320, 323, 326-327, 329, + 332, 335, 345, 347, 350, 354, 356, 360, 363, 366, 371-373, 375, 377, + 379, 381, 383, 386, 389, 398, 401, 404-405, 407-408, 410-411, 414, + 416, 418, 423, 426, 428, 432-434, 439, 442, 445, 450, 457, 459, 472, + 477, 483, 509, 515, 546, 552, 559, 566, 571, 573, 578, 584, 594, 625, + 646, 662, 668, 705, 739, 756, 797, 867, 906, 921, 1027, 1046, 1090, + 1098, 1121, 1133, 1173, 1191, 1194, 1222, 1271, 1283, 1338, 1409, + 1414, 1420, 1424, 1427, 1430, 1434, 1440, 1442, 1445, 1450, 1454, + 1460, 1463, 1469, 1474, 1479, 1483, 1487, 1494, 1496, 1502, 1505, + 1509-1510, 1513, 1518, 1521, 1526, 1529, 1532, 1536-1537, 1541, 1545, + 1548, 1553, 1560, 1568, 1574, 1579, 1583, 1585, 1587, 1606, 1626, + 1639, 1643, 1652, 1658-1659, 1666, 1671, 1675, 1681, 1694, 1697, 1710, + 1786, 1791, 1805, 1839, 1884, 1913, 1946-1947, 1991, 2019, 2094, 2119, + 2213, 2239, 2271, 2289, 2321, 2333, 2346, 2349, 2352, 2359, 2367, + 2374, 2398, 2426, 2562, 2701, 2741, 2745, 2760, 2819, 2889, 2907, + 2910, 2919, 2921, 2939, 2944-2945, 2948, 2951, 2958, 2971, 2977, 2985, + 2988, 2990-2991, 2993, 3002, 3008, 3014, 3027, 3029-3030, 3036, 3047, + 3049, 3052-3053, 3055, 3058, 3064, 3069, 3087, 3093, 3098, 3105, 3107, + 3110, 3116, 3127, 3129, 3136, 3146, 3151, 3160, 3165, 3168, 3175, + 3178, 3189, 3207, 3228, 3244, 3248, 3252, 3256, 3263, 3281, 3295, + 3303, 3309, 3312, 3322, 3326, 3354, 3366, 3375, 3378, 3411, 3416, + 3432, 3438, 3440, 3442, 3444, 3446, 3448, 3450, 3452, 3454, 3458, + 3467, 3476, 3484, 3491, 3497, 3499, 3504, 3506, 3509, 3518, 3527, + 3555, 3575, 3577, 3580, 3582, 3586, 3589, 3599, 3610, 3626, 3638, + 3646, 3653, 3658, 3661, 3673, 3689, 3700, 3710, 3726, 3763, 3814, + 3841, 3888, 4032, 4059, 4068, 4082, 4095, 4160, 4234, 4257, 4411, + 4498, 4520, 4552, 4567, 4608, 4646, 4698, 4808, 4849, 4920, 4939, + 4947, 4967, 4991, 4996, 5015, 5028, 5056, 5128, 5130, 5144, 5170, + 5178, 5183, 5188, 5191, 5368, 5371, 5379, 5381, 5383, 5397, 5399, + 5401, 5403, 5405, 5446, 5455, 5472, 5480, 5483, 5485, 5492, 5497, + 5502, 5507, 5509, 5517, 5528, 5558, 5697, 5714, 5749, 5766, 5785, + 5798-5799, 5801, 5817, 5833-5834, 5836, 5849, 5851-5852, 5865, 5869, + 5881, 5884, 5897, 5900, 5916, 5932, 5948, 5963, 5968, 5978, 5988, + 5992, 5994, 5997, 6003, 6008, 6023, 6026, 6039, 6053, 6056, 6067, + 6071, 6082, 6085, 6098, 6112, 6126, 6135, 6140, 6149, 6154, 6158, + 6161, 6168, 6174, 6182, 6187, 6205, 6209, 6213, 6317, 6339, 6342, + 6366, 6381, 6391, 6489, 6962, 6966, 6970, 6975, 6977, 6982, 6985, + 6987, 6989, 6991, 6993, 6995, 6997, 6999-7000, 7004, 7008, 7013, 7016, + 7021, 7024, 7027, 7029, 7032, 7038, 7043, 7046, 7049, 7069, 7072, + 7076, 7081, 7084, 7089, 7099, 7209, 7222, 7231, 7235, 7247, 7267, + 7269, 7284, 7389, 7419, 7423-7424, 7426, 7428, 7431, 7436, 7444, 7475, + 7549, 7584, 7665-7666, 7831, 7836, 7853, 7865, 7885, 7888, 7912, 7950, + 7972, 7980, 7995, 8007, 8015, 8055, 8078 + sensor: iasi_metop-c + obserr_demisf: + - 0.01 + - 0.02 + - 0.03 + - 0.02 + - 0.03 + obserr_dtempf: + - 0.5 + - 2.0 + - 4.0 + - 2.0 + - 4.0 + - filter: Background Check + apply at iterations: 0, 1, 2 + filter variables: + - name: brightnessTemperature + channels: 16, 29, 32, 35, 38, 41, 44, 47, 49-51, 53, 55-57, 59, 61-63, 66, + 68, 70, 72, 74, 76, 78-79, 81-87, 89, 92-93, 95, 97, 99, 101, 103-104, + 106, 109-111, 113, 116, 119, 122, 125, 128, 131, 133, 135, 138, 141, 144, + 146, 148, 150-151, 154, 157, 159-161, 163, 167, 170, 173, 176, 179-180, + 185, 187, 191, 193, 197, 199-200, 202-203, 205, 207, 210, 212-214, 217-219, + 222, 224-226, 228, 230-232, 236-237, 239, 243, 246, 249, 252, 254, 259-260, + 262, 265, 267, 269, 275, 279, 282, 285, 294, 296, 299-300, 303, 306, 309, + 313, 320, 323, 326-327, 329, 332, 335, 345, 347, 350, 354, 356, 360, 363, + 366, 371-373, 375, 377, 379, 381, 383, 386, 389, 398, 401, 404-405, 407-408, + 410-411, 414, 416, 418, 423, 426, 428, 432-434, 439, 442, 445, 450, 457, + 459, 472, 477, 483, 509, 515, 546, 552, 559, 566, 571, 573, 578, 584, + 594, 625, 646, 662, 668, 705, 739, 756, 797, 867, 906, 921, 1027, 1046, + 1090, 1098, 1121, 1133, 1173, 1191, 1194, 1222, 1271, 1283, 1338, 1409, + 1414, 1420, 1424, 1427, 1430, 1434, 1440, 1442, 1445, 1450, 1454, 1460, + 1463, 1469, 1474, 1479, 1483, 1487, 1494, 1496, 1502, 1505, 1509-1510, + 1513, 1518, 1521, 1526, 1529, 1532, 1536-1537, 1541, 1545, 1548, 1553, + 1560, 1568, 1574, 1579, 1583, 1585, 1587, 1606, 1626, 1639, 1643, 1652, + 1658-1659, 1666, 1671, 1675, 1681, 1694, 1697, 1710, 1786, 1791, 1805, + 1839, 1884, 1913, 1946-1947, 1991, 2019, 2094, 2119, 2213, 2239, 2271, + 2289, 2321, 2333, 2346, 2349, 2352, 2359, 2367, 2374, 2398, 2426, 2562, + 2701, 2741, 2745, 2760, 2819, 2889, 2907, 2910, 2919, 2921, 2939, 2944-2945, + 2948, 2951, 2958, 2971, 2977, 2985, 2988, 2990-2991, 2993, 3002, 3008, + 3014, 3027, 3029-3030, 3036, 3047, 3049, 3052-3053, 3055, 3058, 3064, + 3069, 3087, 3093, 3098, 3105, 3107, 3110, 3116, 3127, 3129, 3136, 3146, + 3151, 3160, 3165, 3168, 3175, 3178, 3189, 3207, 3228, 3244, 3248, 3252, + 3256, 3263, 3281, 3295, 3303, 3309, 3312, 3322, 3326, 3354, 3366, 3375, + 3378, 3411, 3416, 3432, 3438, 3440, 3442, 3444, 3446, 3448, 3450, 3452, + 3454, 3458, 3467, 3476, 3484, 3491, 3497, 3499, 3504, 3506, 3509, 3518, + 3527, 3555, 3575, 3577, 3580, 3582, 3586, 3589, 3599, 3610, 3626, 3638, + 3646, 3653, 3658, 3661, 3673, 3689, 3700, 3710, 3726, 3763, 3814, 3841, + 3888, 4032, 4059, 4068, 4082, 4095, 4160, 4234, 4257, 4411, 4498, 4520, + 4552, 4567, 4608, 4646, 4698, 4808, 4849, 4920, 4939, 4947, 4967, 4991, + 4996, 5015, 5028, 5056, 5128, 5130, 5144, 5170, 5178, 5183, 5188, 5191, + 5368, 5371, 5379, 5381, 5383, 5397, 5399, 5401, 5403, 5405, 5446, 5455, + 5472, 5480, 5483, 5485, 5492, 5497, 5502, 5507, 5509, 5517, 5528, 5558, + 5697, 5714, 5749, 5766, 5785, 5798-5799, 5801, 5817, 5833-5834, 5836, + 5849, 5851-5852, 5865, 5869, 5881, 5884, 5897, 5900, 5916, 5932, 5948, + 5963, 5968, 5978, 5988, 5992, 5994, 5997, 6003, 6008, 6023, 6026, 6039, + 6053, 6056, 6067, 6071, 6082, 6085, 6098, 6112, 6126, 6135, 6140, 6149, + 6154, 6158, 6161, 6168, 6174, 6182, 6187, 6205, 6209, 6213, 6317, 6339, + 6342, 6366, 6381, 6391, 6489, 6962, 6966, 6970, 6975, 6977, 6982, 6985, + 6987, 6989, 6991, 6993, 6995, 6997, 6999-7000, 7004, 7008, 7013, 7016, + 7021, 7024, 7027, 7029, 7032, 7038, 7043, 7046, 7049, 7069, 7072, 7076, + 7081, 7084, 7089, 7099, 7209, 7222, 7231, 7235, 7247, 7267, 7269, 7284, + 7389, 7419, 7423-7424, 7426, 7428, 7431, 7436, 7444, 7475, 7549, 7584, + 7665-7666, 7831, 7836, 7853, 7865, 7885, 7888, 7912, 7950, 7972, 7980, + 7995, 8007, 8015, 8055, 8078 + function absolute threshold: + - name: ObsFunction/ObsErrorBoundIR + channels: 16, 29, 32, 35, 38, 41, 44, 47, 49-51, 53, 55-57, 59, 61-63, 66, + 68, 70, 72, 74, 76, 78-79, 81-87, 89, 92-93, 95, 97, 99, 101, 103-104, + 106, 109-111, 113, 116, 119, 122, 125, 128, 131, 133, 135, 138, 141, 144, + 146, 148, 150-151, 154, 157, 159-161, 163, 167, 170, 173, 176, 179-180, + 185, 187, 191, 193, 197, 199-200, 202-203, 205, 207, 210, 212-214, 217-219, + 222, 224-226, 228, 230-232, 236-237, 239, 243, 246, 249, 252, 254, 259-260, + 262, 265, 267, 269, 275, 279, 282, 285, 294, 296, 299-300, 303, 306, 309, + 313, 320, 323, 326-327, 329, 332, 335, 345, 347, 350, 354, 356, 360, 363, + 366, 371-373, 375, 377, 379, 381, 383, 386, 389, 398, 401, 404-405, 407-408, + 410-411, 414, 416, 418, 423, 426, 428, 432-434, 439, 442, 445, 450, 457, + 459, 472, 477, 483, 509, 515, 546, 552, 559, 566, 571, 573, 578, 584, + 594, 625, 646, 662, 668, 705, 739, 756, 797, 867, 906, 921, 1027, 1046, + 1090, 1098, 1121, 1133, 1173, 1191, 1194, 1222, 1271, 1283, 1338, 1409, + 1414, 1420, 1424, 1427, 1430, 1434, 1440, 1442, 1445, 1450, 1454, 1460, + 1463, 1469, 1474, 1479, 1483, 1487, 1494, 1496, 1502, 1505, 1509-1510, + 1513, 1518, 1521, 1526, 1529, 1532, 1536-1537, 1541, 1545, 1548, 1553, + 1560, 1568, 1574, 1579, 1583, 1585, 1587, 1606, 1626, 1639, 1643, 1652, + 1658-1659, 1666, 1671, 1675, 1681, 1694, 1697, 1710, 1786, 1791, 1805, + 1839, 1884, 1913, 1946-1947, 1991, 2019, 2094, 2119, 2213, 2239, 2271, + 2289, 2321, 2333, 2346, 2349, 2352, 2359, 2367, 2374, 2398, 2426, 2562, + 2701, 2741, 2745, 2760, 2819, 2889, 2907, 2910, 2919, 2921, 2939, 2944-2945, + 2948, 2951, 2958, 2971, 2977, 2985, 2988, 2990-2991, 2993, 3002, 3008, + 3014, 3027, 3029-3030, 3036, 3047, 3049, 3052-3053, 3055, 3058, 3064, + 3069, 3087, 3093, 3098, 3105, 3107, 3110, 3116, 3127, 3129, 3136, 3146, + 3151, 3160, 3165, 3168, 3175, 3178, 3189, 3207, 3228, 3244, 3248, 3252, + 3256, 3263, 3281, 3295, 3303, 3309, 3312, 3322, 3326, 3354, 3366, 3375, + 3378, 3411, 3416, 3432, 3438, 3440, 3442, 3444, 3446, 3448, 3450, 3452, + 3454, 3458, 3467, 3476, 3484, 3491, 3497, 3499, 3504, 3506, 3509, 3518, + 3527, 3555, 3575, 3577, 3580, 3582, 3586, 3589, 3599, 3610, 3626, 3638, + 3646, 3653, 3658, 3661, 3673, 3689, 3700, 3710, 3726, 3763, 3814, 3841, + 3888, 4032, 4059, 4068, 4082, 4095, 4160, 4234, 4257, 4411, 4498, 4520, + 4552, 4567, 4608, 4646, 4698, 4808, 4849, 4920, 4939, 4947, 4967, 4991, + 4996, 5015, 5028, 5056, 5128, 5130, 5144, 5170, 5178, 5183, 5188, 5191, + 5368, 5371, 5379, 5381, 5383, 5397, 5399, 5401, 5403, 5405, 5446, 5455, + 5472, 5480, 5483, 5485, 5492, 5497, 5502, 5507, 5509, 5517, 5528, 5558, + 5697, 5714, 5749, 5766, 5785, 5798-5799, 5801, 5817, 5833-5834, 5836, + 5849, 5851-5852, 5865, 5869, 5881, 5884, 5897, 5900, 5916, 5932, 5948, + 5963, 5968, 5978, 5988, 5992, 5994, 5997, 6003, 6008, 6023, 6026, 6039, + 6053, 6056, 6067, 6071, 6082, 6085, 6098, 6112, 6126, 6135, 6140, 6149, + 6154, 6158, 6161, 6168, 6174, 6182, 6187, 6205, 6209, 6213, 6317, 6339, + 6342, 6366, 6381, 6391, 6489, 6962, 6966, 6970, 6975, 6977, 6982, 6985, + 6987, 6989, 6991, 6993, 6995, 6997, 6999-7000, 7004, 7008, 7013, 7016, + 7021, 7024, 7027, 7029, 7032, 7038, 7043, 7046, 7049, 7069, 7072, 7076, + 7081, 7084, 7089, 7099, 7209, 7222, 7231, 7235, 7247, 7267, 7269, 7284, + 7389, 7419, 7423-7424, 7426, 7428, 7431, 7436, 7444, 7475, 7549, 7584, + 7665-7666, 7831, 7836, 7853, 7865, 7885, 7888, 7912, 7950, 7972, 7980, + 7995, 8007, 8015, 8055, 8078 + options: + channels: 16, 29, 32, 35, 38, 41, 44, 47, 49-51, 53, 55-57, 59, 61-63, + 66, 68, 70, 72, 74, 76, 78-79, 81-87, 89, 92-93, 95, 97, 99, 101, 103-104, + 106, 109-111, 113, 116, 119, 122, 125, 128, 131, 133, 135, 138, 141, + 144, 146, 148, 150-151, 154, 157, 159-161, 163, 167, 170, 173, 176, + 179-180, 185, 187, 191, 193, 197, 199-200, 202-203, 205, 207, 210, 212-214, + 217-219, 222, 224-226, 228, 230-232, 236-237, 239, 243, 246, 249, 252, + 254, 259-260, 262, 265, 267, 269, 275, 279, 282, 285, 294, 296, 299-300, + 303, 306, 309, 313, 320, 323, 326-327, 329, 332, 335, 345, 347, 350, + 354, 356, 360, 363, 366, 371-373, 375, 377, 379, 381, 383, 386, 389, + 398, 401, 404-405, 407-408, 410-411, 414, 416, 418, 423, 426, 428, 432-434, + 439, 442, 445, 450, 457, 459, 472, 477, 483, 509, 515, 546, 552, 559, + 566, 571, 573, 578, 584, 594, 625, 646, 662, 668, 705, 739, 756, 797, + 867, 906, 921, 1027, 1046, 1090, 1098, 1121, 1133, 1173, 1191, 1194, + 1222, 1271, 1283, 1338, 1409, 1414, 1420, 1424, 1427, 1430, 1434, 1440, + 1442, 1445, 1450, 1454, 1460, 1463, 1469, 1474, 1479, 1483, 1487, 1494, + 1496, 1502, 1505, 1509-1510, 1513, 1518, 1521, 1526, 1529, 1532, 1536-1537, + 1541, 1545, 1548, 1553, 1560, 1568, 1574, 1579, 1583, 1585, 1587, 1606, + 1626, 1639, 1643, 1652, 1658-1659, 1666, 1671, 1675, 1681, 1694, 1697, + 1710, 1786, 1791, 1805, 1839, 1884, 1913, 1946-1947, 1991, 2019, 2094, + 2119, 2213, 2239, 2271, 2289, 2321, 2333, 2346, 2349, 2352, 2359, 2367, + 2374, 2398, 2426, 2562, 2701, 2741, 2745, 2760, 2819, 2889, 2907, 2910, + 2919, 2921, 2939, 2944-2945, 2948, 2951, 2958, 2971, 2977, 2985, 2988, + 2990-2991, 2993, 3002, 3008, 3014, 3027, 3029-3030, 3036, 3047, 3049, + 3052-3053, 3055, 3058, 3064, 3069, 3087, 3093, 3098, 3105, 3107, 3110, + 3116, 3127, 3129, 3136, 3146, 3151, 3160, 3165, 3168, 3175, 3178, 3189, + 3207, 3228, 3244, 3248, 3252, 3256, 3263, 3281, 3295, 3303, 3309, 3312, + 3322, 3326, 3354, 3366, 3375, 3378, 3411, 3416, 3432, 3438, 3440, 3442, + 3444, 3446, 3448, 3450, 3452, 3454, 3458, 3467, 3476, 3484, 3491, 3497, + 3499, 3504, 3506, 3509, 3518, 3527, 3555, 3575, 3577, 3580, 3582, 3586, + 3589, 3599, 3610, 3626, 3638, 3646, 3653, 3658, 3661, 3673, 3689, 3700, + 3710, 3726, 3763, 3814, 3841, 3888, 4032, 4059, 4068, 4082, 4095, 4160, + 4234, 4257, 4411, 4498, 4520, 4552, 4567, 4608, 4646, 4698, 4808, 4849, + 4920, 4939, 4947, 4967, 4991, 4996, 5015, 5028, 5056, 5128, 5130, 5144, + 5170, 5178, 5183, 5188, 5191, 5368, 5371, 5379, 5381, 5383, 5397, 5399, + 5401, 5403, 5405, 5446, 5455, 5472, 5480, 5483, 5485, 5492, 5497, 5502, + 5507, 5509, 5517, 5528, 5558, 5697, 5714, 5749, 5766, 5785, 5798-5799, + 5801, 5817, 5833-5834, 5836, 5849, 5851-5852, 5865, 5869, 5881, 5884, + 5897, 5900, 5916, 5932, 5948, 5963, 5968, 5978, 5988, 5992, 5994, 5997, + 6003, 6008, 6023, 6026, 6039, 6053, 6056, 6067, 6071, 6082, 6085, 6098, + 6112, 6126, 6135, 6140, 6149, 6154, 6158, 6161, 6168, 6174, 6182, 6187, + 6205, 6209, 6213, 6317, 6339, 6342, 6366, 6381, 6391, 6489, 6962, 6966, + 6970, 6975, 6977, 6982, 6985, 6987, 6989, 6991, 6993, 6995, 6997, 6999-7000, + 7004, 7008, 7013, 7016, 7021, 7024, 7027, 7029, 7032, 7038, 7043, 7046, + 7049, 7069, 7072, 7076, 7081, 7084, 7089, 7099, 7209, 7222, 7231, 7235, + 7247, 7267, 7269, 7284, 7389, 7419, 7423-7424, 7426, 7428, 7431, 7436, + 7444, 7475, 7549, 7584, 7665-7666, 7831, 7836, 7853, 7865, 7885, 7888, + 7912, 7950, 7972, 7980, 7995, 8007, 8015, 8055, 8078 + obserr_bound_latitude: + name: ObsFunction/ObsErrorFactorLatRad + options: + latitude_parameters: + - 25.0 + - 0.5 + - 0.04 + - 1.0 + obserr_bound_transmittop: + name: ObsFunction/ObsErrorFactorTransmitTopRad + channels: 16, 29, 32, 35, 38, 41, 44, 47, 49-51, 53, 55-57, 59, 61-63, + 66, 68, 70, 72, 74, 76, 78-79, 81-87, 89, 92-93, 95, 97, 99, 101, + 103-104, 106, 109-111, 113, 116, 119, 122, 125, 128, 131, 133, 135, + 138, 141, 144, 146, 148, 150-151, 154, 157, 159-161, 163, 167, 170, + 173, 176, 179-180, 185, 187, 191, 193, 197, 199-200, 202-203, 205, + 207, 210, 212-214, 217-219, 222, 224-226, 228, 230-232, 236-237, 239, + 243, 246, 249, 252, 254, 259-260, 262, 265, 267, 269, 275, 279, 282, + 285, 294, 296, 299-300, 303, 306, 309, 313, 320, 323, 326-327, 329, + 332, 335, 345, 347, 350, 354, 356, 360, 363, 366, 371-373, 375, 377, + 379, 381, 383, 386, 389, 398, 401, 404-405, 407-408, 410-411, 414, + 416, 418, 423, 426, 428, 432-434, 439, 442, 445, 450, 457, 459, 472, + 477, 483, 509, 515, 546, 552, 559, 566, 571, 573, 578, 584, 594, 625, + 646, 662, 668, 705, 739, 756, 797, 867, 906, 921, 1027, 1046, 1090, + 1098, 1121, 1133, 1173, 1191, 1194, 1222, 1271, 1283, 1338, 1409, + 1414, 1420, 1424, 1427, 1430, 1434, 1440, 1442, 1445, 1450, 1454, + 1460, 1463, 1469, 1474, 1479, 1483, 1487, 1494, 1496, 1502, 1505, + 1509-1510, 1513, 1518, 1521, 1526, 1529, 1532, 1536-1537, 1541, 1545, + 1548, 1553, 1560, 1568, 1574, 1579, 1583, 1585, 1587, 1606, 1626, + 1639, 1643, 1652, 1658-1659, 1666, 1671, 1675, 1681, 1694, 1697, 1710, + 1786, 1791, 1805, 1839, 1884, 1913, 1946-1947, 1991, 2019, 2094, 2119, + 2213, 2239, 2271, 2289, 2321, 2333, 2346, 2349, 2352, 2359, 2367, + 2374, 2398, 2426, 2562, 2701, 2741, 2745, 2760, 2819, 2889, 2907, + 2910, 2919, 2921, 2939, 2944-2945, 2948, 2951, 2958, 2971, 2977, 2985, + 2988, 2990-2991, 2993, 3002, 3008, 3014, 3027, 3029-3030, 3036, 3047, + 3049, 3052-3053, 3055, 3058, 3064, 3069, 3087, 3093, 3098, 3105, 3107, + 3110, 3116, 3127, 3129, 3136, 3146, 3151, 3160, 3165, 3168, 3175, + 3178, 3189, 3207, 3228, 3244, 3248, 3252, 3256, 3263, 3281, 3295, + 3303, 3309, 3312, 3322, 3326, 3354, 3366, 3375, 3378, 3411, 3416, + 3432, 3438, 3440, 3442, 3444, 3446, 3448, 3450, 3452, 3454, 3458, + 3467, 3476, 3484, 3491, 3497, 3499, 3504, 3506, 3509, 3518, 3527, + 3555, 3575, 3577, 3580, 3582, 3586, 3589, 3599, 3610, 3626, 3638, + 3646, 3653, 3658, 3661, 3673, 3689, 3700, 3710, 3726, 3763, 3814, + 3841, 3888, 4032, 4059, 4068, 4082, 4095, 4160, 4234, 4257, 4411, + 4498, 4520, 4552, 4567, 4608, 4646, 4698, 4808, 4849, 4920, 4939, + 4947, 4967, 4991, 4996, 5015, 5028, 5056, 5128, 5130, 5144, 5170, + 5178, 5183, 5188, 5191, 5368, 5371, 5379, 5381, 5383, 5397, 5399, + 5401, 5403, 5405, 5446, 5455, 5472, 5480, 5483, 5485, 5492, 5497, + 5502, 5507, 5509, 5517, 5528, 5558, 5697, 5714, 5749, 5766, 5785, + 5798-5799, 5801, 5817, 5833-5834, 5836, 5849, 5851-5852, 5865, 5869, + 5881, 5884, 5897, 5900, 5916, 5932, 5948, 5963, 5968, 5978, 5988, + 5992, 5994, 5997, 6003, 6008, 6023, 6026, 6039, 6053, 6056, 6067, + 6071, 6082, 6085, 6098, 6112, 6126, 6135, 6140, 6149, 6154, 6158, + 6161, 6168, 6174, 6182, 6187, 6205, 6209, 6213, 6317, 6339, 6342, + 6366, 6381, 6391, 6489, 6962, 6966, 6970, 6975, 6977, 6982, 6985, + 6987, 6989, 6991, 6993, 6995, 6997, 6999-7000, 7004, 7008, 7013, 7016, + 7021, 7024, 7027, 7029, 7032, 7038, 7043, 7046, 7049, 7069, 7072, + 7076, 7081, 7084, 7089, 7099, 7209, 7222, 7231, 7235, 7247, 7267, + 7269, 7284, 7389, 7419, 7423-7424, 7426, 7428, 7431, 7436, 7444, 7475, + 7549, 7584, 7665-7666, 7831, 7836, 7853, 7865, 7885, 7888, 7912, 7950, + 7972, 7980, 7995, 8007, 8015, 8055, 8078 + options: + channels: 16, 29, 32, 35, 38, 41, 44, 47, 49-51, 53, 55-57, 59, 61-63, + 66, 68, 70, 72, 74, 76, 78-79, 81-87, 89, 92-93, 95, 97, 99, 101, + 103-104, 106, 109-111, 113, 116, 119, 122, 125, 128, 131, 133, 135, + 138, 141, 144, 146, 148, 150-151, 154, 157, 159-161, 163, 167, 170, + 173, 176, 179-180, 185, 187, 191, 193, 197, 199-200, 202-203, 205, + 207, 210, 212-214, 217-219, 222, 224-226, 228, 230-232, 236-237, + 239, 243, 246, 249, 252, 254, 259-260, 262, 265, 267, 269, 275, + 279, 282, 285, 294, 296, 299-300, 303, 306, 309, 313, 320, 323, + 326-327, 329, 332, 335, 345, 347, 350, 354, 356, 360, 363, 366, + 371-373, 375, 377, 379, 381, 383, 386, 389, 398, 401, 404-405, 407-408, + 410-411, 414, 416, 418, 423, 426, 428, 432-434, 439, 442, 445, 450, + 457, 459, 472, 477, 483, 509, 515, 546, 552, 559, 566, 571, 573, + 578, 584, 594, 625, 646, 662, 668, 705, 739, 756, 797, 867, 906, + 921, 1027, 1046, 1090, 1098, 1121, 1133, 1173, 1191, 1194, 1222, + 1271, 1283, 1338, 1409, 1414, 1420, 1424, 1427, 1430, 1434, 1440, + 1442, 1445, 1450, 1454, 1460, 1463, 1469, 1474, 1479, 1483, 1487, + 1494, 1496, 1502, 1505, 1509-1510, 1513, 1518, 1521, 1526, 1529, + 1532, 1536-1537, 1541, 1545, 1548, 1553, 1560, 1568, 1574, 1579, + 1583, 1585, 1587, 1606, 1626, 1639, 1643, 1652, 1658-1659, 1666, + 1671, 1675, 1681, 1694, 1697, 1710, 1786, 1791, 1805, 1839, 1884, + 1913, 1946-1947, 1991, 2019, 2094, 2119, 2213, 2239, 2271, 2289, + 2321, 2333, 2346, 2349, 2352, 2359, 2367, 2374, 2398, 2426, 2562, + 2701, 2741, 2745, 2760, 2819, 2889, 2907, 2910, 2919, 2921, 2939, + 2944-2945, 2948, 2951, 2958, 2971, 2977, 2985, 2988, 2990-2991, + 2993, 3002, 3008, 3014, 3027, 3029-3030, 3036, 3047, 3049, 3052-3053, + 3055, 3058, 3064, 3069, 3087, 3093, 3098, 3105, 3107, 3110, 3116, + 3127, 3129, 3136, 3146, 3151, 3160, 3165, 3168, 3175, 3178, 3189, + 3207, 3228, 3244, 3248, 3252, 3256, 3263, 3281, 3295, 3303, 3309, + 3312, 3322, 3326, 3354, 3366, 3375, 3378, 3411, 3416, 3432, 3438, + 3440, 3442, 3444, 3446, 3448, 3450, 3452, 3454, 3458, 3467, 3476, + 3484, 3491, 3497, 3499, 3504, 3506, 3509, 3518, 3527, 3555, 3575, + 3577, 3580, 3582, 3586, 3589, 3599, 3610, 3626, 3638, 3646, 3653, + 3658, 3661, 3673, 3689, 3700, 3710, 3726, 3763, 3814, 3841, 3888, + 4032, 4059, 4068, 4082, 4095, 4160, 4234, 4257, 4411, 4498, 4520, + 4552, 4567, 4608, 4646, 4698, 4808, 4849, 4920, 4939, 4947, 4967, + 4991, 4996, 5015, 5028, 5056, 5128, 5130, 5144, 5170, 5178, 5183, + 5188, 5191, 5368, 5371, 5379, 5381, 5383, 5397, 5399, 5401, 5403, + 5405, 5446, 5455, 5472, 5480, 5483, 5485, 5492, 5497, 5502, 5507, + 5509, 5517, 5528, 5558, 5697, 5714, 5749, 5766, 5785, 5798-5799, + 5801, 5817, 5833-5834, 5836, 5849, 5851-5852, 5865, 5869, 5881, + 5884, 5897, 5900, 5916, 5932, 5948, 5963, 5968, 5978, 5988, 5992, + 5994, 5997, 6003, 6008, 6023, 6026, 6039, 6053, 6056, 6067, 6071, + 6082, 6085, 6098, 6112, 6126, 6135, 6140, 6149, 6154, 6158, 6161, + 6168, 6174, 6182, 6187, 6205, 6209, 6213, 6317, 6339, 6342, 6366, + 6381, 6391, 6489, 6962, 6966, 6970, 6975, 6977, 6982, 6985, 6987, + 6989, 6991, 6993, 6995, 6997, 6999-7000, 7004, 7008, 7013, 7016, + 7021, 7024, 7027, 7029, 7032, 7038, 7043, 7046, 7049, 7069, 7072, + 7076, 7081, 7084, 7089, 7099, 7209, 7222, 7231, 7235, 7247, 7267, + 7269, 7284, 7389, 7419, 7423-7424, 7426, 7428, 7431, 7436, 7444, + 7475, 7549, 7584, 7665-7666, 7831, 7836, 7853, 7865, 7885, 7888, + 7912, 7950, 7972, 7980, 7995, 8007, 8015, 8055, 8078 + error parameter vector: *id029 + obserr_bound_max: + - 3.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 4.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 4.0 + - 4.0 + - 3.5 + - 2.5 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 0.75 + - 2.0 + - 0.75 + - 2.0 + - 2.0 + - 2.0 + - 0.75 + - 0.75 + - 0.75 + - 0.75 + - 2.0 + - 0.75 + - 0.75 + - 2.0 + - 0.75 + - 0.75 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.5 + - 2.0 + - 2.5 + - 2.5 + - 3.0 + - 2.5 + - 2.5 + - 2.5 + - 2.5 + - 3.5 + - 2.5 + - 2.5 + - 3.0 + - 3.5 + - 3.0 + - 4.0 + - 4.0 + - 0.75 + - 4.0 + - 4.0 + - 4.0 + - 4.5 + - 4.5 + - 4.5 + - 4.5 + - 4.5 + - 4.0 + - 4.5 + - 4.0 + - 4.0 + - 4.5 + - 2.5 + - 3.0 + - 2.5 + - 3.0 + - 2.5 + - 3.0 + - 2.0 + - 2.5 + - 2.5 + - 3.0 + - 3.0 + - 2.5 + - 3.0 + - 3.0 + - 3.0 + - 2.5 + - 2.5 + - 4.0 + - 4.5 + - 4.5 + - 5.0 + - 4.0 + - 4.0 + - 5.0 + - 5.0 + - 5.0 + - 5.0 + - 5.5 + - 5.5 + - 4.0 + - 5.0 + - 4.0 + - 4.5 + - 5.5 + - 5.5 + - 6.0 + - 4.5 + - 4.5 + - 4.0 + - 5.0 + - 5.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 1.25 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 1.25 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 1.5 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 1.4 + - 6.0 + - 1.4 + - 6.0 + - 6.0 + - 1.4 + - 6.0 + - 1.5 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 1.5 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 5.5 + - 4.5 + - 6.0 + - 5.0 + - 5.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 5.0 + - 6.0 + - 6.0 + - 6.0 + - 4.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 4.5 + - 6.0 + - 6.0 + - 4.5 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 5.0 + - 6.0 + - 6.0 + - 6.0 + - 5.0 + - 6.0 + - 6.0 + - 5.0 + - 6.0 + - 5.0 + - 6.0 + - 6.0 + - 6.0 + - 5.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + - 6.0 + action: + name: reject + - filter: Bounds Check + apply at iterations: 0, 1, 2 + filter variables: + - name: brightnessTemperature + channels: 16, 29, 32, 35, 38, 41, 44, 47, 49-51, 53, 55-57, 59, 61-63, 66, + 68, 70, 72, 74, 76, 78-79, 81-87, 89, 92-93, 95, 97, 99, 101, 103-104, + 106, 109-111, 113, 116, 119, 122, 125, 128, 131, 133, 135, 138, 141, 144, + 146, 148, 150-151, 154, 157, 159-161, 163, 167, 170, 173, 176, 179-180, + 185, 187, 191, 193, 197, 199-200, 202-203, 205, 207, 210, 212-214, 217-219, + 222, 224-226, 228, 230-232, 236-237, 239, 243, 246, 249, 252, 254, 259-260, + 262, 265, 267, 269, 275, 279, 282, 285, 294, 296, 299-300, 303, 306, 309, + 313, 320, 323, 326-327, 329, 332, 335, 345, 347, 350, 354, 356, 360, 363, + 366, 371-373, 375, 377, 379, 381, 383, 386, 389, 398, 401, 404-405, 407-408, + 410-411, 414, 416, 418, 423, 426, 428, 432-434, 439, 442, 445, 450, 457, + 459, 472, 477, 483, 509, 515, 546, 552, 559, 566, 571, 573, 578, 584, + 594, 625, 646, 662, 668, 705, 739, 756, 797, 867, 906, 921, 1027, 1046, + 1090, 1098, 1121, 1133, 1173, 1191, 1194, 1222, 1271, 1283, 1338, 1409, + 1414, 1420, 1424, 1427, 1430, 1434, 1440, 1442, 1445, 1450, 1454, 1460, + 1463, 1469, 1474, 1479, 1483, 1487, 1494, 1496, 1502, 1505, 1509-1510, + 1513, 1518, 1521, 1526, 1529, 1532, 1536-1537, 1541, 1545, 1548, 1553, + 1560, 1568, 1574, 1579, 1583, 1585, 1587, 1606, 1626, 1639, 1643, 1652, + 1658-1659, 1666, 1671, 1675, 1681, 1694, 1697, 1710, 1786, 1791, 1805, + 1839, 1884, 1913, 1946-1947, 1991, 2019, 2094, 2119, 2213, 2239, 2271, + 2289, 2321, 2333, 2346, 2349, 2352, 2359, 2367, 2374, 2398, 2426, 2562, + 2701, 2741, 2745, 2760, 2819, 2889, 2907, 2910, 2919, 2921, 2939, 2944-2945, + 2948, 2951, 2958, 2971, 2977, 2985, 2988, 2990-2991, 2993, 3002, 3008, + 3014, 3027, 3029-3030, 3036, 3047, 3049, 3052-3053, 3055, 3058, 3064, + 3069, 3087, 3093, 3098, 3105, 3107, 3110, 3116, 3127, 3129, 3136, 3146, + 3151, 3160, 3165, 3168, 3175, 3178, 3189, 3207, 3228, 3244, 3248, 3252, + 3256, 3263, 3281, 3295, 3303, 3309, 3312, 3322, 3326, 3354, 3366, 3375, + 3378, 3411, 3416, 3432, 3438, 3440, 3442, 3444, 3446, 3448, 3450, 3452, + 3454, 3458, 3467, 3476, 3484, 3491, 3497, 3499, 3504, 3506, 3509, 3518, + 3527, 3555, 3575, 3577, 3580, 3582, 3586, 3589, 3599, 3610, 3626, 3638, + 3646, 3653, 3658, 3661, 3673, 3689, 3700, 3710, 3726, 3763, 3814, 3841, + 3888, 4032, 4059, 4068, 4082, 4095, 4160, 4234, 4257, 4411, 4498, 4520, + 4552, 4567, 4608, 4646, 4698, 4808, 4849, 4920, 4939, 4947, 4967, 4991, + 4996, 5015, 5028, 5056, 5128, 5130, 5144, 5170, 5178, 5183, 5188, 5191, + 5368, 5371, 5379, 5381, 5383, 5397, 5399, 5401, 5403, 5405, 5446, 5455, + 5472, 5480, 5483, 5485, 5492, 5497, 5502, 5507, 5509, 5517, 5528, 5558, + 5697, 5714, 5749, 5766, 5785, 5798-5799, 5801, 5817, 5833-5834, 5836, + 5849, 5851-5852, 5865, 5869, 5881, 5884, 5897, 5900, 5916, 5932, 5948, + 5963, 5968, 5978, 5988, 5992, 5994, 5997, 6003, 6008, 6023, 6026, 6039, + 6053, 6056, 6067, 6071, 6082, 6085, 6098, 6112, 6126, 6135, 6140, 6149, + 6154, 6158, 6161, 6168, 6174, 6182, 6187, 6205, 6209, 6213, 6317, 6339, + 6342, 6366, 6381, 6391, 6489, 6962, 6966, 6970, 6975, 6977, 6982, 6985, + 6987, 6989, 6991, 6993, 6995, 6997, 6999-7000, 7004, 7008, 7013, 7016, + 7021, 7024, 7027, 7029, 7032, 7038, 7043, 7046, 7049, 7069, 7072, 7076, + 7081, 7084, 7089, 7099, 7209, 7222, 7231, 7235, 7247, 7267, 7269, 7284, + 7389, 7419, 7423-7424, 7426, 7428, 7431, 7436, 7444, 7475, 7549, 7584, + 7665-7666, 7831, 7836, 7853, 7865, 7885, 7888, 7912, 7950, 7972, 7980, + 7995, 8007, 8015, 8055, 8078 + test variables: + - name: ObsFunction/SurfTypeCheckRad + channels: 16, 29, 32, 35, 38, 41, 44, 47, 49-51, 53, 55-57, 59, 61-63, 66, + 68, 70, 72, 74, 76, 78-79, 81-87, 89, 92-93, 95, 97, 99, 101, 103-104, + 106, 109-111, 113, 116, 119, 122, 125, 128, 131, 133, 135, 138, 141, 144, + 146, 148, 150-151, 154, 157, 159-161, 163, 167, 170, 173, 176, 179-180, + 185, 187, 191, 193, 197, 199-200, 202-203, 205, 207, 210, 212-214, 217-219, + 222, 224-226, 228, 230-232, 236-237, 239, 243, 246, 249, 252, 254, 259-260, + 262, 265, 267, 269, 275, 279, 282, 285, 294, 296, 299-300, 303, 306, 309, + 313, 320, 323, 326-327, 329, 332, 335, 345, 347, 350, 354, 356, 360, 363, + 366, 371-373, 375, 377, 379, 381, 383, 386, 389, 398, 401, 404-405, 407-408, + 410-411, 414, 416, 418, 423, 426, 428, 432-434, 439, 442, 445, 450, 457, + 459, 472, 477, 483, 509, 515, 546, 552, 559, 566, 571, 573, 578, 584, + 594, 625, 646, 662, 668, 705, 739, 756, 797, 867, 906, 921, 1027, 1046, + 1090, 1098, 1121, 1133, 1173, 1191, 1194, 1222, 1271, 1283, 1338, 1409, + 1414, 1420, 1424, 1427, 1430, 1434, 1440, 1442, 1445, 1450, 1454, 1460, + 1463, 1469, 1474, 1479, 1483, 1487, 1494, 1496, 1502, 1505, 1509-1510, + 1513, 1518, 1521, 1526, 1529, 1532, 1536-1537, 1541, 1545, 1548, 1553, + 1560, 1568, 1574, 1579, 1583, 1585, 1587, 1606, 1626, 1639, 1643, 1652, + 1658-1659, 1666, 1671, 1675, 1681, 1694, 1697, 1710, 1786, 1791, 1805, + 1839, 1884, 1913, 1946-1947, 1991, 2019, 2094, 2119, 2213, 2239, 2271, + 2289, 2321, 2333, 2346, 2349, 2352, 2359, 2367, 2374, 2398, 2426, 2562, + 2701, 2741, 2745, 2760, 2819, 2889, 2907, 2910, 2919, 2921, 2939, 2944-2945, + 2948, 2951, 2958, 2971, 2977, 2985, 2988, 2990-2991, 2993, 3002, 3008, + 3014, 3027, 3029-3030, 3036, 3047, 3049, 3052-3053, 3055, 3058, 3064, + 3069, 3087, 3093, 3098, 3105, 3107, 3110, 3116, 3127, 3129, 3136, 3146, + 3151, 3160, 3165, 3168, 3175, 3178, 3189, 3207, 3228, 3244, 3248, 3252, + 3256, 3263, 3281, 3295, 3303, 3309, 3312, 3322, 3326, 3354, 3366, 3375, + 3378, 3411, 3416, 3432, 3438, 3440, 3442, 3444, 3446, 3448, 3450, 3452, + 3454, 3458, 3467, 3476, 3484, 3491, 3497, 3499, 3504, 3506, 3509, 3518, + 3527, 3555, 3575, 3577, 3580, 3582, 3586, 3589, 3599, 3610, 3626, 3638, + 3646, 3653, 3658, 3661, 3673, 3689, 3700, 3710, 3726, 3763, 3814, 3841, + 3888, 4032, 4059, 4068, 4082, 4095, 4160, 4234, 4257, 4411, 4498, 4520, + 4552, 4567, 4608, 4646, 4698, 4808, 4849, 4920, 4939, 4947, 4967, 4991, + 4996, 5015, 5028, 5056, 5128, 5130, 5144, 5170, 5178, 5183, 5188, 5191, + 5368, 5371, 5379, 5381, 5383, 5397, 5399, 5401, 5403, 5405, 5446, 5455, + 5472, 5480, 5483, 5485, 5492, 5497, 5502, 5507, 5509, 5517, 5528, 5558, + 5697, 5714, 5749, 5766, 5785, 5798-5799, 5801, 5817, 5833-5834, 5836, + 5849, 5851-5852, 5865, 5869, 5881, 5884, 5897, 5900, 5916, 5932, 5948, + 5963, 5968, 5978, 5988, 5992, 5994, 5997, 6003, 6008, 6023, 6026, 6039, + 6053, 6056, 6067, 6071, 6082, 6085, 6098, 6112, 6126, 6135, 6140, 6149, + 6154, 6158, 6161, 6168, 6174, 6182, 6187, 6205, 6209, 6213, 6317, 6339, + 6342, 6366, 6381, 6391, 6489, 6962, 6966, 6970, 6975, 6977, 6982, 6985, + 6987, 6989, 6991, 6993, 6995, 6997, 6999-7000, 7004, 7008, 7013, 7016, + 7021, 7024, 7027, 7029, 7032, 7038, 7043, 7046, 7049, 7069, 7072, 7076, + 7081, 7084, 7089, 7099, 7209, 7222, 7231, 7235, 7247, 7267, 7269, 7284, + 7389, 7419, 7423-7424, 7426, 7428, 7431, 7436, 7444, 7475, 7549, 7584, + 7665-7666, 7831, 7836, 7853, 7865, 7885, 7888, 7912, 7950, 7972, 7980, + 7995, 8007, 8015, 8055, 8078 + options: + channels: 16, 29, 32, 35, 38, 41, 44, 47, 49-51, 53, 55-57, 59, 61-63, + 66, 68, 70, 72, 74, 76, 78-79, 81-87, 89, 92-93, 95, 97, 99, 101, 103-104, + 106, 109-111, 113, 116, 119, 122, 125, 128, 131, 133, 135, 138, 141, + 144, 146, 148, 150-151, 154, 157, 159-161, 163, 167, 170, 173, 176, + 179-180, 185, 187, 191, 193, 197, 199-200, 202-203, 205, 207, 210, 212-214, + 217-219, 222, 224-226, 228, 230-232, 236-237, 239, 243, 246, 249, 252, + 254, 259-260, 262, 265, 267, 269, 275, 279, 282, 285, 294, 296, 299-300, + 303, 306, 309, 313, 320, 323, 326-327, 329, 332, 335, 345, 347, 350, + 354, 356, 360, 363, 366, 371-373, 375, 377, 379, 381, 383, 386, 389, + 398, 401, 404-405, 407-408, 410-411, 414, 416, 418, 423, 426, 428, 432-434, + 439, 442, 445, 450, 457, 459, 472, 477, 483, 509, 515, 546, 552, 559, + 566, 571, 573, 578, 584, 594, 625, 646, 662, 668, 705, 739, 756, 797, + 867, 906, 921, 1027, 1046, 1090, 1098, 1121, 1133, 1173, 1191, 1194, + 1222, 1271, 1283, 1338, 1409, 1414, 1420, 1424, 1427, 1430, 1434, 1440, + 1442, 1445, 1450, 1454, 1460, 1463, 1469, 1474, 1479, 1483, 1487, 1494, + 1496, 1502, 1505, 1509-1510, 1513, 1518, 1521, 1526, 1529, 1532, 1536-1537, + 1541, 1545, 1548, 1553, 1560, 1568, 1574, 1579, 1583, 1585, 1587, 1606, + 1626, 1639, 1643, 1652, 1658-1659, 1666, 1671, 1675, 1681, 1694, 1697, + 1710, 1786, 1791, 1805, 1839, 1884, 1913, 1946-1947, 1991, 2019, 2094, + 2119, 2213, 2239, 2271, 2289, 2321, 2333, 2346, 2349, 2352, 2359, 2367, + 2374, 2398, 2426, 2562, 2701, 2741, 2745, 2760, 2819, 2889, 2907, 2910, + 2919, 2921, 2939, 2944-2945, 2948, 2951, 2958, 2971, 2977, 2985, 2988, + 2990-2991, 2993, 3002, 3008, 3014, 3027, 3029-3030, 3036, 3047, 3049, + 3052-3053, 3055, 3058, 3064, 3069, 3087, 3093, 3098, 3105, 3107, 3110, + 3116, 3127, 3129, 3136, 3146, 3151, 3160, 3165, 3168, 3175, 3178, 3189, + 3207, 3228, 3244, 3248, 3252, 3256, 3263, 3281, 3295, 3303, 3309, 3312, + 3322, 3326, 3354, 3366, 3375, 3378, 3411, 3416, 3432, 3438, 3440, 3442, + 3444, 3446, 3448, 3450, 3452, 3454, 3458, 3467, 3476, 3484, 3491, 3497, + 3499, 3504, 3506, 3509, 3518, 3527, 3555, 3575, 3577, 3580, 3582, 3586, + 3589, 3599, 3610, 3626, 3638, 3646, 3653, 3658, 3661, 3673, 3689, 3700, + 3710, 3726, 3763, 3814, 3841, 3888, 4032, 4059, 4068, 4082, 4095, 4160, + 4234, 4257, 4411, 4498, 4520, 4552, 4567, 4608, 4646, 4698, 4808, 4849, + 4920, 4939, 4947, 4967, 4991, 4996, 5015, 5028, 5056, 5128, 5130, 5144, + 5170, 5178, 5183, 5188, 5191, 5368, 5371, 5379, 5381, 5383, 5397, 5399, + 5401, 5403, 5405, 5446, 5455, 5472, 5480, 5483, 5485, 5492, 5497, 5502, + 5507, 5509, 5517, 5528, 5558, 5697, 5714, 5749, 5766, 5785, 5798-5799, + 5801, 5817, 5833-5834, 5836, 5849, 5851-5852, 5865, 5869, 5881, 5884, + 5897, 5900, 5916, 5932, 5948, 5963, 5968, 5978, 5988, 5992, 5994, 5997, + 6003, 6008, 6023, 6026, 6039, 6053, 6056, 6067, 6071, 6082, 6085, 6098, + 6112, 6126, 6135, 6140, 6149, 6154, 6158, 6161, 6168, 6174, 6182, 6187, + 6205, 6209, 6213, 6317, 6339, 6342, 6366, 6381, 6391, 6489, 6962, 6966, + 6970, 6975, 6977, 6982, 6985, 6987, 6989, 6991, 6993, 6995, 6997, 6999-7000, + 7004, 7008, 7013, 7016, 7021, 7024, 7027, 7029, 7032, 7038, 7043, 7046, + 7049, 7069, 7072, 7076, 7081, 7084, 7089, 7099, 7209, 7222, 7231, 7235, + 7247, 7267, 7269, 7284, 7389, 7419, 7423-7424, 7426, 7428, 7431, 7436, + 7444, 7475, 7549, 7584, 7665-7666, 7831, 7836, 7853, 7865, 7885, 7888, + 7912, 7950, 7972, 7980, 7995, 8007, 8015, 8055, 8078 + use_flag: >>>use_channels_iasi_metop-c<<< + use_flag_clddet: >>>clddet_channels_iasi_metop-c<<< + maxvalue: 1e-12 + defer to post: true + action: + name: reject + - filter: Bounds Check + apply at iterations: 0, 1, 2 + filter variables: + - name: brightnessTemperature + channels: 16, 29, 32, 35, 38, 41, 44, 47, 49-51, 53, 55-57, 59, 61-63, 66, + 68, 70, 72, 74, 76, 78-79, 81-87, 89, 92-93, 95, 97, 99, 101, 103-104, + 106, 109-111, 113, 116, 119, 122, 125, 128, 131, 133, 135, 138, 141, 144, + 146, 148, 150-151, 154, 157, 159-161, 163, 167, 170, 173, 176, 179-180, + 185, 187, 191, 193, 197, 199-200, 202-203, 205, 207, 210, 212-214, 217-219, + 222, 224-226, 228, 230-232, 236-237, 239, 243, 246, 249, 252, 254, 259-260, + 262, 265, 267, 269, 275, 279, 282, 285, 294, 296, 299-300, 303, 306, 309, + 313, 320, 323, 326-327, 329, 332, 335, 345, 347, 350, 354, 356, 360, 363, + 366, 371-373, 375, 377, 379, 381, 383, 386, 389, 398, 401, 404-405, 407-408, + 410-411, 414, 416, 418, 423, 426, 428, 432-434, 439, 442, 445, 450, 457, + 459, 472, 477, 483, 509, 515, 546, 552, 559, 566, 571, 573, 578, 584, + 594, 625, 646, 662, 668, 705, 739, 756, 797, 867, 906, 921, 1027, 1046, + 1090, 1098, 1121, 1133, 1173, 1191, 1194, 1222, 1271, 1283, 1338, 1409, + 1414, 1420, 1424, 1427, 1430, 1434, 1440, 1442, 1445, 1450, 1454, 1460, + 1463, 1469, 1474, 1479, 1483, 1487, 1494, 1496, 1502, 1505, 1509-1510, + 1513, 1518, 1521, 1526, 1529, 1532, 1536-1537, 1541, 1545, 1548, 1553, + 1560, 1568, 1574, 1579, 1583, 1585, 1587, 1606, 1626, 1639, 1643, 1652, + 1658-1659, 1666, 1671, 1675, 1681, 1694, 1697, 1710, 1786, 1791, 1805, + 1839, 1884, 1913, 1946-1947, 1991, 2019, 2094, 2119, 2213, 2239, 2271, + 2289, 2321, 2333, 2346, 2349, 2352, 2359, 2367, 2374, 2398, 2426, 2562, + 2701, 2741, 2745, 2760, 2819, 2889, 2907, 2910, 2919, 2921, 2939, 2944-2945, + 2948, 2951, 2958, 2971, 2977, 2985, 2988, 2990-2991, 2993, 3002, 3008, + 3014, 3027, 3029-3030, 3036, 3047, 3049, 3052-3053, 3055, 3058, 3064, + 3069, 3087, 3093, 3098, 3105, 3107, 3110, 3116, 3127, 3129, 3136, 3146, + 3151, 3160, 3165, 3168, 3175, 3178, 3189, 3207, 3228, 3244, 3248, 3252, + 3256, 3263, 3281, 3295, 3303, 3309, 3312, 3322, 3326, 3354, 3366, 3375, + 3378, 3411, 3416, 3432, 3438, 3440, 3442, 3444, 3446, 3448, 3450, 3452, + 3454, 3458, 3467, 3476, 3484, 3491, 3497, 3499, 3504, 3506, 3509, 3518, + 3527, 3555, 3575, 3577, 3580, 3582, 3586, 3589, 3599, 3610, 3626, 3638, + 3646, 3653, 3658, 3661, 3673, 3689, 3700, 3710, 3726, 3763, 3814, 3841, + 3888, 4032, 4059, 4068, 4082, 4095, 4160, 4234, 4257, 4411, 4498, 4520, + 4552, 4567, 4608, 4646, 4698, 4808, 4849, 4920, 4939, 4947, 4967, 4991, + 4996, 5015, 5028, 5056, 5128, 5130, 5144, 5170, 5178, 5183, 5188, 5191, + 5368, 5371, 5379, 5381, 5383, 5397, 5399, 5401, 5403, 5405, 5446, 5455, + 5472, 5480, 5483, 5485, 5492, 5497, 5502, 5507, 5509, 5517, 5528, 5558, + 5697, 5714, 5749, 5766, 5785, 5798-5799, 5801, 5817, 5833-5834, 5836, + 5849, 5851-5852, 5865, 5869, 5881, 5884, 5897, 5900, 5916, 5932, 5948, + 5963, 5968, 5978, 5988, 5992, 5994, 5997, 6003, 6008, 6023, 6026, 6039, + 6053, 6056, 6067, 6071, 6082, 6085, 6098, 6112, 6126, 6135, 6140, 6149, + 6154, 6158, 6161, 6168, 6174, 6182, 6187, 6205, 6209, 6213, 6317, 6339, + 6342, 6366, 6381, 6391, 6489, 6962, 6966, 6970, 6975, 6977, 6982, 6985, + 6987, 6989, 6991, 6993, 6995, 6997, 6999-7000, 7004, 7008, 7013, 7016, + 7021, 7024, 7027, 7029, 7032, 7038, 7043, 7046, 7049, 7069, 7072, 7076, + 7081, 7084, 7089, 7099, 7209, 7222, 7231, 7235, 7247, 7267, 7269, 7284, + 7389, 7419, 7423-7424, 7426, 7428, 7431, 7436, 7444, 7475, 7549, 7584, + 7665-7666, 7831, 7836, 7853, 7865, 7885, 7888, 7912, 7950, 7972, 7980, + 7995, 8007, 8015, 8055, 8078 + test variables: + - name: ObsFunction/ChannelUseflagCheckRad + channels: 16, 29, 32, 35, 38, 41, 44, 47, 49-51, 53, 55-57, 59, 61-63, 66, + 68, 70, 72, 74, 76, 78-79, 81-87, 89, 92-93, 95, 97, 99, 101, 103-104, + 106, 109-111, 113, 116, 119, 122, 125, 128, 131, 133, 135, 138, 141, 144, + 146, 148, 150-151, 154, 157, 159-161, 163, 167, 170, 173, 176, 179-180, + 185, 187, 191, 193, 197, 199-200, 202-203, 205, 207, 210, 212-214, 217-219, + 222, 224-226, 228, 230-232, 236-237, 239, 243, 246, 249, 252, 254, 259-260, + 262, 265, 267, 269, 275, 279, 282, 285, 294, 296, 299-300, 303, 306, 309, + 313, 320, 323, 326-327, 329, 332, 335, 345, 347, 350, 354, 356, 360, 363, + 366, 371-373, 375, 377, 379, 381, 383, 386, 389, 398, 401, 404-405, 407-408, + 410-411, 414, 416, 418, 423, 426, 428, 432-434, 439, 442, 445, 450, 457, + 459, 472, 477, 483, 509, 515, 546, 552, 559, 566, 571, 573, 578, 584, + 594, 625, 646, 662, 668, 705, 739, 756, 797, 867, 906, 921, 1027, 1046, + 1090, 1098, 1121, 1133, 1173, 1191, 1194, 1222, 1271, 1283, 1338, 1409, + 1414, 1420, 1424, 1427, 1430, 1434, 1440, 1442, 1445, 1450, 1454, 1460, + 1463, 1469, 1474, 1479, 1483, 1487, 1494, 1496, 1502, 1505, 1509-1510, + 1513, 1518, 1521, 1526, 1529, 1532, 1536-1537, 1541, 1545, 1548, 1553, + 1560, 1568, 1574, 1579, 1583, 1585, 1587, 1606, 1626, 1639, 1643, 1652, + 1658-1659, 1666, 1671, 1675, 1681, 1694, 1697, 1710, 1786, 1791, 1805, + 1839, 1884, 1913, 1946-1947, 1991, 2019, 2094, 2119, 2213, 2239, 2271, + 2289, 2321, 2333, 2346, 2349, 2352, 2359, 2367, 2374, 2398, 2426, 2562, + 2701, 2741, 2745, 2760, 2819, 2889, 2907, 2910, 2919, 2921, 2939, 2944-2945, + 2948, 2951, 2958, 2971, 2977, 2985, 2988, 2990-2991, 2993, 3002, 3008, + 3014, 3027, 3029-3030, 3036, 3047, 3049, 3052-3053, 3055, 3058, 3064, + 3069, 3087, 3093, 3098, 3105, 3107, 3110, 3116, 3127, 3129, 3136, 3146, + 3151, 3160, 3165, 3168, 3175, 3178, 3189, 3207, 3228, 3244, 3248, 3252, + 3256, 3263, 3281, 3295, 3303, 3309, 3312, 3322, 3326, 3354, 3366, 3375, + 3378, 3411, 3416, 3432, 3438, 3440, 3442, 3444, 3446, 3448, 3450, 3452, + 3454, 3458, 3467, 3476, 3484, 3491, 3497, 3499, 3504, 3506, 3509, 3518, + 3527, 3555, 3575, 3577, 3580, 3582, 3586, 3589, 3599, 3610, 3626, 3638, + 3646, 3653, 3658, 3661, 3673, 3689, 3700, 3710, 3726, 3763, 3814, 3841, + 3888, 4032, 4059, 4068, 4082, 4095, 4160, 4234, 4257, 4411, 4498, 4520, + 4552, 4567, 4608, 4646, 4698, 4808, 4849, 4920, 4939, 4947, 4967, 4991, + 4996, 5015, 5028, 5056, 5128, 5130, 5144, 5170, 5178, 5183, 5188, 5191, + 5368, 5371, 5379, 5381, 5383, 5397, 5399, 5401, 5403, 5405, 5446, 5455, + 5472, 5480, 5483, 5485, 5492, 5497, 5502, 5507, 5509, 5517, 5528, 5558, + 5697, 5714, 5749, 5766, 5785, 5798-5799, 5801, 5817, 5833-5834, 5836, + 5849, 5851-5852, 5865, 5869, 5881, 5884, 5897, 5900, 5916, 5932, 5948, + 5963, 5968, 5978, 5988, 5992, 5994, 5997, 6003, 6008, 6023, 6026, 6039, + 6053, 6056, 6067, 6071, 6082, 6085, 6098, 6112, 6126, 6135, 6140, 6149, + 6154, 6158, 6161, 6168, 6174, 6182, 6187, 6205, 6209, 6213, 6317, 6339, + 6342, 6366, 6381, 6391, 6489, 6962, 6966, 6970, 6975, 6977, 6982, 6985, + 6987, 6989, 6991, 6993, 6995, 6997, 6999-7000, 7004, 7008, 7013, 7016, + 7021, 7024, 7027, 7029, 7032, 7038, 7043, 7046, 7049, 7069, 7072, 7076, + 7081, 7084, 7089, 7099, 7209, 7222, 7231, 7235, 7247, 7267, 7269, 7284, + 7389, 7419, 7423-7424, 7426, 7428, 7431, 7436, 7444, 7475, 7549, 7584, + 7665-7666, 7831, 7836, 7853, 7865, 7885, 7888, 7912, 7950, 7972, 7980, + 7995, 8007, 8015, 8055, 8078 + options: + channels: 16, 29, 32, 35, 38, 41, 44, 47, 49-51, 53, 55-57, 59, 61-63, + 66, 68, 70, 72, 74, 76, 78-79, 81-87, 89, 92-93, 95, 97, 99, 101, 103-104, + 106, 109-111, 113, 116, 119, 122, 125, 128, 131, 133, 135, 138, 141, + 144, 146, 148, 150-151, 154, 157, 159-161, 163, 167, 170, 173, 176, + 179-180, 185, 187, 191, 193, 197, 199-200, 202-203, 205, 207, 210, 212-214, + 217-219, 222, 224-226, 228, 230-232, 236-237, 239, 243, 246, 249, 252, + 254, 259-260, 262, 265, 267, 269, 275, 279, 282, 285, 294, 296, 299-300, + 303, 306, 309, 313, 320, 323, 326-327, 329, 332, 335, 345, 347, 350, + 354, 356, 360, 363, 366, 371-373, 375, 377, 379, 381, 383, 386, 389, + 398, 401, 404-405, 407-408, 410-411, 414, 416, 418, 423, 426, 428, 432-434, + 439, 442, 445, 450, 457, 459, 472, 477, 483, 509, 515, 546, 552, 559, + 566, 571, 573, 578, 584, 594, 625, 646, 662, 668, 705, 739, 756, 797, + 867, 906, 921, 1027, 1046, 1090, 1098, 1121, 1133, 1173, 1191, 1194, + 1222, 1271, 1283, 1338, 1409, 1414, 1420, 1424, 1427, 1430, 1434, 1440, + 1442, 1445, 1450, 1454, 1460, 1463, 1469, 1474, 1479, 1483, 1487, 1494, + 1496, 1502, 1505, 1509-1510, 1513, 1518, 1521, 1526, 1529, 1532, 1536-1537, + 1541, 1545, 1548, 1553, 1560, 1568, 1574, 1579, 1583, 1585, 1587, 1606, + 1626, 1639, 1643, 1652, 1658-1659, 1666, 1671, 1675, 1681, 1694, 1697, + 1710, 1786, 1791, 1805, 1839, 1884, 1913, 1946-1947, 1991, 2019, 2094, + 2119, 2213, 2239, 2271, 2289, 2321, 2333, 2346, 2349, 2352, 2359, 2367, + 2374, 2398, 2426, 2562, 2701, 2741, 2745, 2760, 2819, 2889, 2907, 2910, + 2919, 2921, 2939, 2944-2945, 2948, 2951, 2958, 2971, 2977, 2985, 2988, + 2990-2991, 2993, 3002, 3008, 3014, 3027, 3029-3030, 3036, 3047, 3049, + 3052-3053, 3055, 3058, 3064, 3069, 3087, 3093, 3098, 3105, 3107, 3110, + 3116, 3127, 3129, 3136, 3146, 3151, 3160, 3165, 3168, 3175, 3178, 3189, + 3207, 3228, 3244, 3248, 3252, 3256, 3263, 3281, 3295, 3303, 3309, 3312, + 3322, 3326, 3354, 3366, 3375, 3378, 3411, 3416, 3432, 3438, 3440, 3442, + 3444, 3446, 3448, 3450, 3452, 3454, 3458, 3467, 3476, 3484, 3491, 3497, + 3499, 3504, 3506, 3509, 3518, 3527, 3555, 3575, 3577, 3580, 3582, 3586, + 3589, 3599, 3610, 3626, 3638, 3646, 3653, 3658, 3661, 3673, 3689, 3700, + 3710, 3726, 3763, 3814, 3841, 3888, 4032, 4059, 4068, 4082, 4095, 4160, + 4234, 4257, 4411, 4498, 4520, 4552, 4567, 4608, 4646, 4698, 4808, 4849, + 4920, 4939, 4947, 4967, 4991, 4996, 5015, 5028, 5056, 5128, 5130, 5144, + 5170, 5178, 5183, 5188, 5191, 5368, 5371, 5379, 5381, 5383, 5397, 5399, + 5401, 5403, 5405, 5446, 5455, 5472, 5480, 5483, 5485, 5492, 5497, 5502, + 5507, 5509, 5517, 5528, 5558, 5697, 5714, 5749, 5766, 5785, 5798-5799, + 5801, 5817, 5833-5834, 5836, 5849, 5851-5852, 5865, 5869, 5881, 5884, + 5897, 5900, 5916, 5932, 5948, 5963, 5968, 5978, 5988, 5992, 5994, 5997, + 6003, 6008, 6023, 6026, 6039, 6053, 6056, 6067, 6071, 6082, 6085, 6098, + 6112, 6126, 6135, 6140, 6149, 6154, 6158, 6161, 6168, 6174, 6182, 6187, + 6205, 6209, 6213, 6317, 6339, 6342, 6366, 6381, 6391, 6489, 6962, 6966, + 6970, 6975, 6977, 6982, 6985, 6987, 6989, 6991, 6993, 6995, 6997, 6999-7000, + 7004, 7008, 7013, 7016, 7021, 7024, 7027, 7029, 7032, 7038, 7043, 7046, + 7049, 7069, 7072, 7076, 7081, 7084, 7089, 7099, 7209, 7222, 7231, 7235, + 7247, 7267, 7269, 7284, 7389, 7419, 7423-7424, 7426, 7428, 7431, 7436, + 7444, 7475, 7549, 7584, 7665-7666, 7831, 7836, 7853, 7865, 7885, 7888, + 7912, 7950, 7972, 7980, 7995, 8007, 8015, 8055, 8078 + use_flag: >>>use_channels_iasi_metop-c<<< + minvalue: 1e-12 + action: + name: reject + observation_name: iasi_metop-c diff --git a/src/Applications/GEOSdas_App/jedi/etc/obs/mhs_metop-b.yaml b/src/Applications/GEOSdas_App/jedi/etc/obs/mhs_metop-b.yaml new file mode 100644 index 00000000..3818ced5 --- /dev/null +++ b/src/Applications/GEOSdas_App/jedi/etc/obs/mhs_metop-b.yaml @@ -0,0 +1,458 @@ + - obs space: + name: MHS METOP-B + obsdatain: + engine: + type: H5File + obsfile: ./obs/mhs_metop-b.$BYYYYYMMDDTHH0000Z.nc4 + missing file action: warn + obsdataout: + engine: + type: H5File + obsfile: ./hofx/mhs_metop-b.$BYYYYYMMDDTHH0000Z.nc4 + io pool: + max pool size: 6 + simulated variables: + - brightnessTemperature + channels: 1-5 + obs operator: + name: CRTM + Absorbers: + - H2O + - O3 + - CO2 + Clouds: + - Water + - Ice + - Rain + - Snow + Cloud_Fraction: 1.0 + Cloud_Seeding: true + obs options: + Sensor_ID: mhs_metop-b + EndianType: little_endian + CoefficientPath: $JEDI_CRTM_COEFFS + linear obs operator: + Absorbers: + - H2O + - O3 + Clouds: + - Water + - Ice + - Rain + - Snow + Surfaces: + - Water_Temperature + - Land_Temperature + - Ice_Temperature + - Snow_Temperature + obs bias: + input file: ./obs/mhs_metop-b.$PYYYYYMMDDTHH0000Z.satbias.nc4 + output file: ./vbc/mhs_metop-b.$BYYYYYMMDDTHH0000Z.satbias.nc4 + variational bc: + predictors: + - name: constant + - name: lapseRate + order: 2 + tlapse: ./obs/mhs_metop-b.$PYYYYYMMDDTHH0000Z.tlapse.txt + - name: lapseRate + tlapse: ./obs/mhs_metop-b.$PYYYYYMMDDTHH0000Z.tlapse.txt + - name: emissivityJacobian + - name: sensorScanAngle + order: 4 + - name: sensorScanAngle + order: 3 + - name: sensorScanAngle + order: 2 + - name: sensorScanAngle + covariance: + minimal required obs number: 20 + variance range: + - 1e-06 + - 10.0 + step size: 0.0001 + largest analysis variance: 10000.0 + prior: + input file: ./obs/mhs_metop-b.$PYYYYYMMDDTHH0000Z.satbias_cov.nc4 + inflation: + ratio: 1.1 + ratio for small dataset: 2.0 + output file: ./vbc/mhs_metop-b.$BYYYYYMMDDTHH0000Z.satbias_cov.nc4 + obs filters: + - filter: Bounds Check + apply at iterations: 0, 1, 2 + filter variables: + - name: brightnessTemperature + channels: 1-5 + minvalue: 50.0 + maxvalue: 550.0 + - filter: Bounds Check + apply at iterations: 0, 1, 2 + filter variables: + - name: brightnessTemperature + channels: 1-5 + test variables: + - name: ObsFunction/ChannelUseflagCheckRad + channels: 1-5 + options: + channels: 1-5 + sensor: mhs_metop-b + use_flag: >>>use_channels_mhs_metop-b<<< + minvalue: 1e-12 + action: + name: reject + - filter: Domain Check + apply at iterations: 0, 1, 2 + filter variables: + - name: brightnessTemperature + channels: 1-5 + where: + - variable: + name: MetaData/sensorScanPosition + minvalue: 10 + maxvalue: 81 + - filter: BlackList + apply at iterations: 0, 1, 2 + filter variables: + - name: brightnessTemperature + channels: 1-3 + where: + - variable: + name: MetaData/latitude + minvalue: -25.0 + maxvalue: -10.0 + - variable: + name: MetaData/longitude + minvalue: 260.0 + maxvalue: 300.0 + action: + name: reject + - filter: BlackList + apply at iterations: 0, 1, 2 + filter variables: + - name: brightnessTemperature + channels: 1-5 + where: + - variable: + name: GeoVaLs/surface_snow_area_fraction + minvalue: 0.01 + - filter: BlackList + apply at iterations: 0, 1, 2 + filter variables: + - name: brightnessTemperature + channels: 1-5 + where: + - variable: + name: GeoVaLs/ice_area_fraction + minvalue: 0.01 + - filter: BlackList + apply at iterations: 0, 1, 2 + filter variables: + - name: brightnessTemperature + channels: 1-5 + where: + - variable: + name: GeoVaLs/water_area_fraction + maxvalue: 0.99 + - variable: + name: GeoVaLs/land_area_fraction + maxvalue: 0.99 + - filter: BlackList + apply at iterations: 0, 1, 2 + filter variables: + - name: brightnessTemperature + channels: 1-5 + where: + - variable: + name: GeoVaLs/water_area_fraction + minvalue: 0.99 + - variable: + name: GeoVaLs/average_surface_temperature_within_field_of_view + maxvalue: 275 + - filter: BlackList + apply at iterations: 0, 1, 2 + filter variables: + - name: brightnessTemperature + channels: 1-5 + where: + - variable: + name: GeoVaLs/water_area_fraction + maxvalue: 0.99 + action: + name: assign error + error function: + name: ObsFunction/ObsErrorModelRamp + channels: 1-5 + options: + channels: 1-5 + xvar: + name: ObsFunction/CLWRetSymmetricMW + options: + clwret_ch89v: 1 + clwret_ch166v: 2 + clwret_types: + - ObsValue + - HofX + bias_application: HofX + test_bias: ObsBiasData + x0: + - 0.05 + - 0.05 + - 0.05 + - 0.05 + - 0.05 + x1: + - 25.0 + - 25.0 + - 25.0 + - 25.0 + - 25.0 + err0: + - 300.0 + - 300.0 + - 2.5 + - 2.0 + - 2.0 + err1: + - 700.0 + - 700.0 + - 30.0 + - 50.0 + - 60.0 + - filter: BlackList + apply at iterations: 0, 1, 2 + filter variables: + - name: brightnessTemperature + channels: 1-5 + where: + - variable: + name: GeoVaLs/water_area_fraction + minvalue: 0.99 + action: + name: assign error + error function: + name: ObsFunction/ObsErrorModelRamp + channels: 1-5 + options: + channels: 1-5 + xvar: + name: ObsFunction/CLWRetSymmetricMW + options: + clwret_ch89v: 1 + clwret_ch166v: 2 + clwret_types: + - ObsValue + - HofX + bias_application: HofX + test_bias: ObsBiasData + x0: + - 0.05 + - 0.05 + - 0.05 + - 0.05 + - 0.05 + x1: + - 25.0 + - 25.0 + - 25.0 + - 25.0 + - 25.0 + err0: + - 300.0 + - 300.0 + - 2.5 + - 2.0 + - 2.0 + err1: + - 350.0 + - 350.0 + - 15.0 + - 25.0 + - 30.0 + - filter: BlackList + apply at iterations: 0, 1, 2 + filter variables: + - name: brightnessTemperature + channels: 1-5 + action: + name: inflate error + inflation variable: + name: ObsFunction/ObsErrorFactorTopoRad + channels: 1-5 + options: + sensor: mhs_metop-b + channels: 1-5 + - filter: BlackList + apply at iterations: 0, 1, 2 + filter variables: + - name: brightnessTemperature + channels: 1-5 + action: + name: inflate error + inflation variable: + name: ObsFunction/ObsErrorFactorTransmitTopRad + channels: 1-5 + options: + channels: 1-5 + - filter: Background Check + apply at iterations: 0, 1, 2 + filter variables: + - name: brightnessTemperature + channels: 1-5 + where: + - variable: + name: GeoVaLs/water_area_fraction + maxvalue: 0.99 + function absolute threshold: + - name: ObsFunction/ObsErrorBoundMW + channels: 1-5 + options: + sensor: mhs_metop-b + channels: 1-5 + threshold: 2.0 + obserr_bound_latitude: + name: ObsFunction/ObsErrorFactorLatRad + options: + latitude_parameters: + - 0.0 + - 1.0 + - 0.0 + - 1.0 + obserr_bound_transmittop: + name: ObsFunction/ObsErrorFactorTransmitTopRad + channels: 1-5 + options: + channels: 1-5 + obserr_bound_topo: + name: ObsFunction/ObsErrorFactorTopoRad + channels: 1-5 + options: + channels: 1-5 + sensor: mhs_metop-b + obserr_function: + name: ObsFunction/ObsErrorModelRamp + channels: 1-5 + options: + channels: 1-5 + xvar: + name: ObsFunction/CLWRetSymmetricMW + options: + clwret_ch89v: 1 + clwret_ch166v: 2 + clwret_types: + - ObsValue + - HofX + bias_application: HofX + x0: + - 0.05 + - 0.05 + - 0.05 + - 0.05 + - 0.05 + x1: + - 25.0 + - 25.0 + - 25.0 + - 25.0 + - 25.0 + err0: + - 300.0 + - 300.0 + - 2.5 + - 2.0 + - 2.0 + err1: + - 700.0 + - 700.0 + - 30.0 + - 50.0 + - 60.0 + obserr_bound_max: + - 5.0 + - 5.0 + - 10.0 + - 10.0 + - 10.0 + action: + name: reject + - filter: Background Check + apply at iterations: 0, 1, 2 + filter variables: + - name: brightnessTemperature + channels: 1-5 + where: + - variable: + name: GeoVaLs/water_area_fraction + minvalue: 0.99 + function absolute threshold: + - name: ObsFunction/ObsErrorBoundMW + channels: 1-5 + options: + sensor: mhs_metop-b + channels: 1-5 + threshold: 2.0 + obserr_bound_latitude: + name: ObsFunction/ObsErrorFactorLatRad + options: + latitude_parameters: + - 0.0 + - 1.0 + - 0.0 + - 1.0 + obserr_bound_transmittop: + name: ObsFunction/ObsErrorFactorTransmitTopRad + channels: 1-5 + options: + channels: 1-5 + obserr_bound_topo: + name: ObsFunction/ObsErrorFactorTopoRad + channels: 1-5 + options: + channels: 1-5 + sensor: mhs_metop-b + obserr_function: + name: ObsFunction/ObsErrorModelRamp + channels: 1-5 + options: + channels: 1-5 + xvar: + name: ObsFunction/CLWRetSymmetricMW + options: + clwret_ch89v: 1 + clwret_ch166v: 2 + clwret_types: + - ObsValue + - HofX + bias_application: HofX + x0: + - 0.05 + - 0.05 + - 0.05 + - 0.05 + - 0.05 + x1: + - 25.0 + - 25.0 + - 25.0 + - 25.0 + - 25.0 + err0: + - 300.0 + - 300.0 + - 2.5 + - 2.0 + - 2.0 + err1: + - 350.0 + - 350.0 + - 15.0 + - 25.0 + - 30.0 + obserr_bound_max: + - 5.0 + - 5.0 + - 10.0 + - 10.0 + - 10.0 + action: + name: reject + observation_name: mhs_metop-b diff --git a/src/Applications/GEOSdas_App/jedi/etc/obs/mhs_metop-c.yaml b/src/Applications/GEOSdas_App/jedi/etc/obs/mhs_metop-c.yaml new file mode 100644 index 00000000..5722fa59 --- /dev/null +++ b/src/Applications/GEOSdas_App/jedi/etc/obs/mhs_metop-c.yaml @@ -0,0 +1,458 @@ + - obs space: + name: MHS METOP-C + obsdatain: + engine: + type: H5File + obsfile: ./obs/mhs_metop-c.$BYYYYYMMDDTHH0000Z.nc4 + missing file action: warn + obsdataout: + engine: + type: H5File + obsfile: ./hofx/mhs_metop-c.$BYYYYYMMDDTHH0000Z.nc4 + io pool: + max pool size: 6 + simulated variables: + - brightnessTemperature + channels: 1-5 + obs operator: + name: CRTM + Absorbers: + - H2O + - O3 + - CO2 + Clouds: + - Water + - Ice + - Rain + - Snow + Cloud_Fraction: 1.0 + Cloud_Seeding: true + obs options: + Sensor_ID: mhs_metop-c + EndianType: little_endian + CoefficientPath: $JEDI_CRTM_COEFFS + linear obs operator: + Absorbers: + - H2O + - O3 + Clouds: + - Water + - Ice + - Rain + - Snow + Surfaces: + - Water_Temperature + - Land_Temperature + - Ice_Temperature + - Snow_Temperature + obs bias: + input file: ./obs/mhs_metop-c.$PYYYYYMMDDTHH0000Z.satbias.nc4 + output file: ./vbc/mhs_metop-c.$BYYYYYMMDDTHH0000Z.satbias.nc4 + variational bc: + predictors: + - name: constant + - name: lapseRate + order: 2 + tlapse: ./obs/mhs_metop-c.$PYYYYYMMDDTHH0000Z.tlapse.txt + - name: lapseRate + tlapse: ./obs/mhs_metop-c.$PYYYYYMMDDTHH0000Z.tlapse.txt + - name: emissivityJacobian + - name: sensorScanAngle + order: 4 + - name: sensorScanAngle + order: 3 + - name: sensorScanAngle + order: 2 + - name: sensorScanAngle + covariance: + minimal required obs number: 20 + variance range: + - 1e-06 + - 10.0 + step size: 0.0001 + largest analysis variance: 10000.0 + prior: + input file: ./obs/mhs_metop-c.$PYYYYYMMDDTHH0000Z.satbias_cov.nc4 + inflation: + ratio: 1.1 + ratio for small dataset: 2.0 + output file: ./vbc/mhs_metop-c.$BYYYYYMMDDTHH0000Z.satbias_cov.nc4 + obs filters: + - filter: Bounds Check + apply at iterations: 0, 1, 2 + filter variables: + - name: brightnessTemperature + channels: 1-5 + minvalue: 50.0 + maxvalue: 550.0 + - filter: Bounds Check + apply at iterations: 0, 1, 2 + filter variables: + - name: brightnessTemperature + channels: 1-5 + test variables: + - name: ObsFunction/ChannelUseflagCheckRad + channels: 1-5 + options: + channels: 1-5 + sensor: mhs_metop-c + use_flag: >>>use_channels_mhs_metop-c<<< + minvalue: 1e-12 + action: + name: reject + - filter: Domain Check + apply at iterations: 0, 1, 2 + filter variables: + - name: brightnessTemperature + channels: 1-5 + where: + - variable: + name: MetaData/sensorScanPosition + minvalue: 10 + maxvalue: 81 + - filter: BlackList + apply at iterations: 0, 1, 2 + filter variables: + - name: brightnessTemperature + channels: 1-3 + where: + - variable: + name: MetaData/latitude + minvalue: -25.0 + maxvalue: -10.0 + - variable: + name: MetaData/longitude + minvalue: 260.0 + maxvalue: 300.0 + action: + name: reject + - filter: BlackList + apply at iterations: 0, 1, 2 + filter variables: + - name: brightnessTemperature + channels: 1-5 + where: + - variable: + name: GeoVaLs/surface_snow_area_fraction + minvalue: 0.01 + - filter: BlackList + apply at iterations: 0, 1, 2 + filter variables: + - name: brightnessTemperature + channels: 1-5 + where: + - variable: + name: GeoVaLs/ice_area_fraction + minvalue: 0.01 + - filter: BlackList + apply at iterations: 0, 1, 2 + filter variables: + - name: brightnessTemperature + channels: 1-5 + where: + - variable: + name: GeoVaLs/water_area_fraction + maxvalue: 0.99 + - variable: + name: GeoVaLs/land_area_fraction + maxvalue: 0.99 + - filter: BlackList + apply at iterations: 0, 1, 2 + filter variables: + - name: brightnessTemperature + channels: 1-5 + where: + - variable: + name: GeoVaLs/water_area_fraction + minvalue: 0.99 + - variable: + name: GeoVaLs/average_surface_temperature_within_field_of_view + maxvalue: 275 + - filter: BlackList + apply at iterations: 0, 1, 2 + filter variables: + - name: brightnessTemperature + channels: 1-5 + where: + - variable: + name: GeoVaLs/water_area_fraction + maxvalue: 0.99 + action: + name: assign error + error function: + name: ObsFunction/ObsErrorModelRamp + channels: 1-5 + options: + channels: 1-5 + xvar: + name: ObsFunction/CLWRetSymmetricMW + options: + clwret_ch89v: 1 + clwret_ch166v: 2 + clwret_types: + - ObsValue + - HofX + bias_application: HofX + test_bias: ObsBiasData + x0: + - 0.05 + - 0.05 + - 0.05 + - 0.05 + - 0.05 + x1: + - 25.0 + - 25.0 + - 25.0 + - 25.0 + - 25.0 + err0: + - 300.0 + - 300.0 + - 2.5 + - 2.0 + - 2.0 + err1: + - 700.0 + - 700.0 + - 30.0 + - 50.0 + - 60.0 + - filter: BlackList + apply at iterations: 0, 1, 2 + filter variables: + - name: brightnessTemperature + channels: 1-5 + where: + - variable: + name: GeoVaLs/water_area_fraction + minvalue: 0.99 + action: + name: assign error + error function: + name: ObsFunction/ObsErrorModelRamp + channels: 1-5 + options: + channels: 1-5 + xvar: + name: ObsFunction/CLWRetSymmetricMW + options: + clwret_ch89v: 1 + clwret_ch166v: 2 + clwret_types: + - ObsValue + - HofX + bias_application: HofX + test_bias: ObsBiasData + x0: + - 0.05 + - 0.05 + - 0.05 + - 0.05 + - 0.05 + x1: + - 25.0 + - 25.0 + - 25.0 + - 25.0 + - 25.0 + err0: + - 300.0 + - 300.0 + - 2.5 + - 2.0 + - 2.0 + err1: + - 350.0 + - 350.0 + - 15.0 + - 25.0 + - 30.0 + - filter: BlackList + apply at iterations: 0, 1, 2 + filter variables: + - name: brightnessTemperature + channels: 1-5 + action: + name: inflate error + inflation variable: + name: ObsFunction/ObsErrorFactorTopoRad + channels: 1-5 + options: + sensor: mhs_metop-c + channels: 1-5 + - filter: BlackList + apply at iterations: 0, 1, 2 + filter variables: + - name: brightnessTemperature + channels: 1-5 + action: + name: inflate error + inflation variable: + name: ObsFunction/ObsErrorFactorTransmitTopRad + channels: 1-5 + options: + channels: 1-5 + - filter: Background Check + apply at iterations: 0, 1, 2 + filter variables: + - name: brightnessTemperature + channels: 1-5 + where: + - variable: + name: GeoVaLs/water_area_fraction + maxvalue: 0.99 + function absolute threshold: + - name: ObsFunction/ObsErrorBoundMW + channels: 1-5 + options: + sensor: mhs_metop-c + channels: 1-5 + threshold: 2.0 + obserr_bound_latitude: + name: ObsFunction/ObsErrorFactorLatRad + options: + latitude_parameters: + - 0.0 + - 1.0 + - 0.0 + - 1.0 + obserr_bound_transmittop: + name: ObsFunction/ObsErrorFactorTransmitTopRad + channels: 1-5 + options: + channels: 1-5 + obserr_bound_topo: + name: ObsFunction/ObsErrorFactorTopoRad + channels: 1-5 + options: + channels: 1-5 + sensor: mhs_metop-c + obserr_function: + name: ObsFunction/ObsErrorModelRamp + channels: 1-5 + options: + channels: 1-5 + xvar: + name: ObsFunction/CLWRetSymmetricMW + options: + clwret_ch89v: 1 + clwret_ch166v: 2 + clwret_types: + - ObsValue + - HofX + bias_application: HofX + x0: + - 0.05 + - 0.05 + - 0.05 + - 0.05 + - 0.05 + x1: + - 25.0 + - 25.0 + - 25.0 + - 25.0 + - 25.0 + err0: + - 300.0 + - 300.0 + - 2.5 + - 2.0 + - 2.0 + err1: + - 700.0 + - 700.0 + - 30.0 + - 50.0 + - 60.0 + obserr_bound_max: + - 5.0 + - 5.0 + - 10.0 + - 10.0 + - 10.0 + action: + name: reject + - filter: Background Check + apply at iterations: 0, 1, 2 + filter variables: + - name: brightnessTemperature + channels: 1-5 + where: + - variable: + name: GeoVaLs/water_area_fraction + minvalue: 0.99 + function absolute threshold: + - name: ObsFunction/ObsErrorBoundMW + channels: 1-5 + options: + sensor: mhs_metop-c + channels: 1-5 + threshold: 2.0 + obserr_bound_latitude: + name: ObsFunction/ObsErrorFactorLatRad + options: + latitude_parameters: + - 0.0 + - 1.0 + - 0.0 + - 1.0 + obserr_bound_transmittop: + name: ObsFunction/ObsErrorFactorTransmitTopRad + channels: 1-5 + options: + channels: 1-5 + obserr_bound_topo: + name: ObsFunction/ObsErrorFactorTopoRad + channels: 1-5 + options: + channels: 1-5 + sensor: mhs_metop-c + obserr_function: + name: ObsFunction/ObsErrorModelRamp + channels: 1-5 + options: + channels: 1-5 + xvar: + name: ObsFunction/CLWRetSymmetricMW + options: + clwret_ch89v: 1 + clwret_ch166v: 2 + clwret_types: + - ObsValue + - HofX + bias_application: HofX + x0: + - 0.05 + - 0.05 + - 0.05 + - 0.05 + - 0.05 + x1: + - 25.0 + - 25.0 + - 25.0 + - 25.0 + - 25.0 + err0: + - 300.0 + - 300.0 + - 2.5 + - 2.0 + - 2.0 + err1: + - 350.0 + - 350.0 + - 15.0 + - 25.0 + - 30.0 + obserr_bound_max: + - 5.0 + - 5.0 + - 10.0 + - 10.0 + - 10.0 + action: + name: reject + observation_name: mhs_metop-c diff --git a/src/Applications/GEOSdas_App/jedi/etc/obs/mhs_n19.yaml b/src/Applications/GEOSdas_App/jedi/etc/obs/mhs_n19.yaml new file mode 100644 index 00000000..54fdf2c3 --- /dev/null +++ b/src/Applications/GEOSdas_App/jedi/etc/obs/mhs_n19.yaml @@ -0,0 +1,458 @@ + - obs space: + name: MHS NOAA-19 + obsdatain: + engine: + type: H5File + obsfile: ./obs/mhs_n19.$BYYYYYMMDDTHH0000Z.nc4 + missing file action: warn + obsdataout: + engine: + type: H5File + obsfile: ./hofx/mhs_n19.$BYYYYYMMDDTHH0000Z.nc4 + io pool: + max pool size: 6 + simulated variables: + - brightnessTemperature + channels: 1-5 + obs operator: + name: CRTM + Absorbers: + - H2O + - O3 + - CO2 + Clouds: + - Water + - Ice + - Rain + - Snow + Cloud_Fraction: 1.0 + Cloud_Seeding: true + obs options: + Sensor_ID: mhs_n19 + EndianType: little_endian + CoefficientPath: $JEDI_CRTM_COEFFS + linear obs operator: + Absorbers: + - H2O + - O3 + Clouds: + - Water + - Ice + - Rain + - Snow + Surfaces: + - Water_Temperature + - Land_Temperature + - Ice_Temperature + - Snow_Temperature + obs bias: + input file: ./obs/mhs_n19.$PYYYYYMMDDTHH0000Z.satbias.nc4 + output file: ./vbc/mhs_n19.$BYYYYYMMDDTHH0000Z.satbias.nc4 + variational bc: + predictors: + - name: constant + - name: lapseRate + order: 2 + tlapse: ./obs/mhs_n19.$PYYYYYMMDDTHH0000Z.tlapse.txt + - name: lapseRate + tlapse: ./obs/mhs_n19.$PYYYYYMMDDTHH0000Z.tlapse.txt + - name: emissivityJacobian + - name: sensorScanAngle + order: 4 + - name: sensorScanAngle + order: 3 + - name: sensorScanAngle + order: 2 + - name: sensorScanAngle + covariance: + minimal required obs number: 20 + variance range: + - 1e-06 + - 10.0 + step size: 0.0001 + largest analysis variance: 10000.0 + prior: + input file: ./obs/mhs_n19.$PYYYYYMMDDTHH0000Z.satbias_cov.nc4 + inflation: + ratio: 1.1 + ratio for small dataset: 2.0 + output file: ./vbc/mhs_n19.$BYYYYYMMDDTHH0000Z.satbias_cov.nc4 + obs filters: + - filter: Bounds Check + apply at iterations: 0, 1, 2 + filter variables: + - name: brightnessTemperature + channels: 1-5 + minvalue: 50.0 + maxvalue: 550.0 + - filter: Bounds Check + apply at iterations: 0, 1, 2 + filter variables: + - name: brightnessTemperature + channels: 1-5 + test variables: + - name: ObsFunction/ChannelUseflagCheckRad + channels: 1-5 + options: + channels: 1-5 + sensor: mhs_n19 + use_flag: >>>use_channels_mhs_n19<<< + minvalue: 1e-12 + action: + name: reject + - filter: Domain Check + apply at iterations: 0, 1, 2 + filter variables: + - name: brightnessTemperature + channels: 1-5 + where: + - variable: + name: MetaData/sensorScanPosition + minvalue: 10 + maxvalue: 81 + - filter: BlackList + apply at iterations: 0, 1, 2 + filter variables: + - name: brightnessTemperature + channels: 1-3 + where: + - variable: + name: MetaData/latitude + minvalue: -25.0 + maxvalue: -10.0 + - variable: + name: MetaData/longitude + minvalue: 260.0 + maxvalue: 300.0 + action: + name: reject + - filter: BlackList + apply at iterations: 0, 1, 2 + filter variables: + - name: brightnessTemperature + channels: 1-5 + where: + - variable: + name: GeoVaLs/surface_snow_area_fraction + minvalue: 0.01 + - filter: BlackList + apply at iterations: 0, 1, 2 + filter variables: + - name: brightnessTemperature + channels: 1-5 + where: + - variable: + name: GeoVaLs/ice_area_fraction + minvalue: 0.01 + - filter: BlackList + apply at iterations: 0, 1, 2 + filter variables: + - name: brightnessTemperature + channels: 1-5 + where: + - variable: + name: GeoVaLs/water_area_fraction + maxvalue: 0.99 + - variable: + name: GeoVaLs/land_area_fraction + maxvalue: 0.99 + - filter: BlackList + apply at iterations: 0, 1, 2 + filter variables: + - name: brightnessTemperature + channels: 1-5 + where: + - variable: + name: GeoVaLs/water_area_fraction + minvalue: 0.99 + - variable: + name: GeoVaLs/average_surface_temperature_within_field_of_view + maxvalue: 275 + - filter: BlackList + apply at iterations: 0, 1, 2 + filter variables: + - name: brightnessTemperature + channels: 1-5 + where: + - variable: + name: GeoVaLs/water_area_fraction + maxvalue: 0.99 + action: + name: assign error + error function: + name: ObsFunction/ObsErrorModelRamp + channels: 1-5 + options: + channels: 1-5 + xvar: + name: ObsFunction/CLWRetSymmetricMW + options: + clwret_ch89v: 1 + clwret_ch166v: 2 + clwret_types: + - ObsValue + - HofX + bias_application: HofX + test_bias: ObsBiasData + x0: + - 0.05 + - 0.05 + - 0.05 + - 0.05 + - 0.05 + x1: + - 25.0 + - 25.0 + - 25.0 + - 25.0 + - 25.0 + err0: + - 300.0 + - 300.0 + - 2.5 + - 2.0 + - 2.0 + err1: + - 700.0 + - 700.0 + - 30.0 + - 50.0 + - 60.0 + - filter: BlackList + apply at iterations: 0, 1, 2 + filter variables: + - name: brightnessTemperature + channels: 1-5 + where: + - variable: + name: GeoVaLs/water_area_fraction + minvalue: 0.99 + action: + name: assign error + error function: + name: ObsFunction/ObsErrorModelRamp + channels: 1-5 + options: + channels: 1-5 + xvar: + name: ObsFunction/CLWRetSymmetricMW + options: + clwret_ch89v: 1 + clwret_ch166v: 2 + clwret_types: + - ObsValue + - HofX + bias_application: HofX + test_bias: ObsBiasData + x0: + - 0.05 + - 0.05 + - 0.05 + - 0.05 + - 0.05 + x1: + - 25.0 + - 25.0 + - 25.0 + - 25.0 + - 25.0 + err0: + - 300.0 + - 300.0 + - 2.5 + - 2.0 + - 2.0 + err1: + - 350.0 + - 350.0 + - 15.0 + - 25.0 + - 30.0 + - filter: BlackList + apply at iterations: 0, 1, 2 + filter variables: + - name: brightnessTemperature + channels: 1-5 + action: + name: inflate error + inflation variable: + name: ObsFunction/ObsErrorFactorTopoRad + channels: 1-5 + options: + sensor: mhs_n19 + channels: 1-5 + - filter: BlackList + apply at iterations: 0, 1, 2 + filter variables: + - name: brightnessTemperature + channels: 1-5 + action: + name: inflate error + inflation variable: + name: ObsFunction/ObsErrorFactorTransmitTopRad + channels: 1-5 + options: + channels: 1-5 + - filter: Background Check + apply at iterations: 0, 1, 2 + filter variables: + - name: brightnessTemperature + channels: 1-5 + where: + - variable: + name: GeoVaLs/water_area_fraction + maxvalue: 0.99 + function absolute threshold: + - name: ObsFunction/ObsErrorBoundMW + channels: 1-5 + options: + sensor: mhs_n19 + channels: 1-5 + threshold: 2.0 + obserr_bound_latitude: + name: ObsFunction/ObsErrorFactorLatRad + options: + latitude_parameters: + - 0.0 + - 1.0 + - 0.0 + - 1.0 + obserr_bound_transmittop: + name: ObsFunction/ObsErrorFactorTransmitTopRad + channels: 1-5 + options: + channels: 1-5 + obserr_bound_topo: + name: ObsFunction/ObsErrorFactorTopoRad + channels: 1-5 + options: + channels: 1-5 + sensor: mhs_n19 + obserr_function: + name: ObsFunction/ObsErrorModelRamp + channels: 1-5 + options: + channels: 1-5 + xvar: + name: ObsFunction/CLWRetSymmetricMW + options: + clwret_ch89v: 1 + clwret_ch166v: 2 + clwret_types: + - ObsValue + - HofX + bias_application: HofX + x0: + - 0.05 + - 0.05 + - 0.05 + - 0.05 + - 0.05 + x1: + - 25.0 + - 25.0 + - 25.0 + - 25.0 + - 25.0 + err0: + - 300.0 + - 300.0 + - 2.5 + - 2.0 + - 2.0 + err1: + - 700.0 + - 700.0 + - 30.0 + - 50.0 + - 60.0 + obserr_bound_max: + - 5.0 + - 5.0 + - 10.0 + - 10.0 + - 10.0 + action: + name: reject + - filter: Background Check + apply at iterations: 0, 1, 2 + filter variables: + - name: brightnessTemperature + channels: 1-5 + where: + - variable: + name: GeoVaLs/water_area_fraction + minvalue: 0.99 + function absolute threshold: + - name: ObsFunction/ObsErrorBoundMW + channels: 1-5 + options: + sensor: mhs_n19 + channels: 1-5 + threshold: 2.0 + obserr_bound_latitude: + name: ObsFunction/ObsErrorFactorLatRad + options: + latitude_parameters: + - 0.0 + - 1.0 + - 0.0 + - 1.0 + obserr_bound_transmittop: + name: ObsFunction/ObsErrorFactorTransmitTopRad + channels: 1-5 + options: + channels: 1-5 + obserr_bound_topo: + name: ObsFunction/ObsErrorFactorTopoRad + channels: 1-5 + options: + channels: 1-5 + sensor: mhs_n19 + obserr_function: + name: ObsFunction/ObsErrorModelRamp + channels: 1-5 + options: + channels: 1-5 + xvar: + name: ObsFunction/CLWRetSymmetricMW + options: + clwret_ch89v: 1 + clwret_ch166v: 2 + clwret_types: + - ObsValue + - HofX + bias_application: HofX + x0: + - 0.05 + - 0.05 + - 0.05 + - 0.05 + - 0.05 + x1: + - 25.0 + - 25.0 + - 25.0 + - 25.0 + - 25.0 + err0: + - 300.0 + - 300.0 + - 2.5 + - 2.0 + - 2.0 + err1: + - 350.0 + - 350.0 + - 15.0 + - 25.0 + - 30.0 + obserr_bound_max: + - 5.0 + - 5.0 + - 10.0 + - 10.0 + - 10.0 + action: + name: reject + observation_name: mhs_n19 diff --git a/src/Applications/GEOSdas_App/jedi/etc/obs/mls55_aura.yaml b/src/Applications/GEOSdas_App/jedi/etc/obs/mls55_aura.yaml new file mode 100644 index 00000000..f5e163fe --- /dev/null +++ b/src/Applications/GEOSdas_App/jedi/etc/obs/mls55_aura.yaml @@ -0,0 +1,45 @@ + - obs space: + name: MLS55 AURA + obsdatain: + engine: + type: H5File + obsfile: ./obs/mls55_aura.$BYYYYYMMDDTHH0000Z.nc4 + missing file action: warn + obsdataout: + engine: + type: H5File + obsfile: ./hofx/mls55_aura.$BYYYYYMMDDTHH0000Z.nc4 + io pool: + max pool size: 6 + simulated variables: + - ozoneProfile + obs operator: + name: VertInterp + vertical coordinate: air_pressure + observation alias file: $FVHOME/run/jedi/Config/obsop_name_map.yaml + obs filters: + - filter: Bounds Check + apply at iterations: 0, 1, 2 + filter variables: + - name: ozoneProfile + minvalue: 0 + maxvalue: 10000 + action: + name: reject + - filter: Background Check + apply at iterations: 0, 1, 2 + filter variables: + - name: ozoneProfile + threshold: 5.0 + action: + name: reject + - filter: Bounds Check + filter variables: + - name: ozoneProfile + test variables: + - name: MetaData/pressure + minvalue: 10 + maxvalue: 25000 + action: + name: reject + observation_name: mls55_aura diff --git a/src/Applications/GEOSdas_App/jedi/etc/obs/omi_aura.yaml b/src/Applications/GEOSdas_App/jedi/etc/obs/omi_aura.yaml new file mode 100644 index 00000000..1b558aa5 --- /dev/null +++ b/src/Applications/GEOSdas_App/jedi/etc/obs/omi_aura.yaml @@ -0,0 +1,67 @@ + - obs space: + name: OMI AURA + obsdatain: + engine: + type: H5File + obsfile: ./obs/omi_aura.$BYYYYYMMDDTHH0000Z.nc4 + missing file action: warn + obsdataout: + engine: + type: H5File + obsfile: ./hofx/omi_aura.$BYYYYYMMDDTHH0000Z.nc4 + io pool: + max pool size: 6 + simulated variables: + - ozoneTotal + obs operator: + name: AtmVertInterpLay + geovals: + - mole_fraction_of_ozone_in_air + coefficients: + - 0.0078976797 + nlevels: + - 1 + observation alias file: $FVHOME/run/jedi/Config/obsop_name_map.yaml + obs filters: + - filter: Perform Action + apply at iterations: 0, 1, 2 + filter variables: + - name: ozoneTotal + action: + name: assign error + error parameter: 5.0 + - filter: Bounds Check + apply at iterations: 0, 1, 2 + filter variables: + - name: ozoneTotal + minvalue: 0 + maxvalue: 1000 + action: + name: reject + - filter: Bounds Check + apply at iterations: 0, 1, 2 + filter variables: + - name: ozoneTotal + test variables: + - name: MetaData/solarZenithAngle + maxvalue: 84.0 + action: + name: reject + - filter: Bounds Check + apply at iterations: 0, 1, 2 + filter variables: + - name: ozoneTotal + test variables: + - name: MetaData/sensorScanPosition + minvalue: 3 + maxvalue: 24 + action: + name: reject + - filter: Background Check + apply at iterations: 0, 1, 2 + filter variables: + - name: ozoneTotal + threshold: 5.0 + action: + name: reject + observation_name: omi_aura diff --git a/src/Applications/GEOSdas_App/jedi/etc/obs/omieff_aura.yaml b/src/Applications/GEOSdas_App/jedi/etc/obs/omieff_aura.yaml new file mode 100644 index 00000000..3abd119b --- /dev/null +++ b/src/Applications/GEOSdas_App/jedi/etc/obs/omieff_aura.yaml @@ -0,0 +1,67 @@ + - obs space: + name: OMIEFF AURA + obsdatain: + engine: + type: H5File + obsfile: ./obs/omieff_aura.$BYYYYYMMDDTHH0000Z.nc4 + missing file action: warn + obsdataout: + engine: + type: H5File + obsfile: ./hofx/omieff_aura.$BYYYYYMMDDTHH0000Z.nc4 + io pool: + max pool size: 6 + simulated variables: + - ozoneTotal + obs operator: + name: AtmVertInterpLay + geovals: + - mole_fraction_of_ozone_in_air + coefficients: + - 0.0078976797 + nlevels: + - 1 + observation alias file: $FVHOME/run/jedi/Config/obsop_name_map.yaml + obs filters: + - filter: Perform Action + apply at iterations: 0, 1, 2 + filter variables: + - name: ozoneTotal + action: + name: assign error + error parameter: 5.0 + - filter: Bounds Check + apply at iterations: 0, 1, 2 + filter variables: + - name: ozoneTotal + minvalue: 0 + maxvalue: 1000 + action: + name: reject + - filter: Bounds Check + apply at iterations: 0, 1, 2 + filter variables: + - name: ozoneTotal + test variables: + - name: MetaData/solarZenithAngle + maxvalue: 84.0 + action: + name: reject + - filter: Bounds Check + apply at iterations: 0, 1, 2 + filter variables: + - name: ozoneTotal + test variables: + - name: MetaData/sensorScanPosition + minvalue: 3 + maxvalue: 24 + action: + name: reject + - filter: Background Check + apply at iterations: 0, 1, 2 + filter variables: + - name: ozoneTotal + threshold: 5.0 + action: + name: reject + observation_name: omieff_aura diff --git a/src/Applications/GEOSdas_App/jedi/etc/obs/ompslpnc_n21.yaml b/src/Applications/GEOSdas_App/jedi/etc/obs/ompslpnc_n21.yaml new file mode 100644 index 00000000..16f51b03 --- /dev/null +++ b/src/Applications/GEOSdas_App/jedi/etc/obs/ompslpnc_n21.yaml @@ -0,0 +1,38 @@ + - obs space: + name: OMPSLPNC N21 + obsdatain: + engine: + type: H5File + obsfile: ./obs/ompslpnc_n21.$BYYYYYMMDDTHH0000Z.nc4 + missing file action: warn + obsdataout: + engine: + type: H5File + obsfile: ./hofx/ompslpnc_n21.$BYYYYYMMDDTHH0000Z.nc4 + io pool: + max pool size: 6 + simulated variables: + - ozoneProfile + obs operator: + name: VertInterp + vertical coordinate: air_pressure + observation alias file: $FVHOME/run/jedi/Config/obsop_name_map.yaml + obs filters: + # range sanity check + - filter: Bounds Check + apply at iterations: 0, 1, 2 + filter variables: + - name: ozoneProfile + minvalue: 0 + maxvalue: 10000 + action: + name: reject + # threshold is really threshold*observation error (threshold= relative threshold) + - filter: Background Check + apply at iterations: 0, 1, 2 + filter variables: + - name: ozoneProfile + threshold: 5.0 + action: + name: reject + observation_name: ompslpnc_n21 diff --git a/src/Applications/GEOSdas_App/jedi/etc/obs/ompslpnc_npp.yaml b/src/Applications/GEOSdas_App/jedi/etc/obs/ompslpnc_npp.yaml new file mode 100644 index 00000000..d11b43e6 --- /dev/null +++ b/src/Applications/GEOSdas_App/jedi/etc/obs/ompslpnc_npp.yaml @@ -0,0 +1,38 @@ + - obs space: + name: OMPSLPNC NPP + obsdatain: + engine: + type: H5File + obsfile: ./obs/ompslpnc_npp.$BYYYYYMMDDTHH0000Z.nc4 + missing file action: warn + obsdataout: + engine: + type: H5File + obsfile: ./hofx/ompslpnc_npp.$BYYYYYMMDDTHH0000Z.nc4 + io pool: + max pool size: 6 + simulated variables: + - ozoneProfile + obs operator: + name: VertInterp + vertical coordinate: air_pressure + observation alias file: $FVHOME/run/jedi/Config/obsop_name_map.yaml + obs filters: + # range sanity check + - filter: Bounds Check + apply at iterations: 0, 1, 2 + filter variables: + - name: ozoneProfile + minvalue: 0 + maxvalue: 10000 + action: + name: reject + # threshold is really threshold*observation error (threshold= relative threshold) + - filter: Background Check + apply at iterations: 0, 1, 2 + filter variables: + - name: ozoneProfile + threshold: 5.0 + action: + name: reject + observation_name: ompslpnc_npp diff --git a/src/Applications/GEOSdas_App/jedi/etc/obs/ompsnm_npp.yaml b/src/Applications/GEOSdas_App/jedi/etc/obs/ompsnm_npp.yaml new file mode 100644 index 00000000..dea33c87 --- /dev/null +++ b/src/Applications/GEOSdas_App/jedi/etc/obs/ompsnm_npp.yaml @@ -0,0 +1,56 @@ + - obs space: + name: OMPSNM NPP + obsdatain: + engine: + type: H5File + obsfile: ./obs/ompsnm_npp.$BYYYYYMMDDTHH0000Z.nc4 + missing file action: warn + obsdataout: + engine: + type: H5File + obsfile: ./hofx/ompsnm_npp.$BYYYYYMMDDTHH0000Z.nc4 + io pool: + max pool size: 6 + simulated variables: + - ozoneTotal + obs operator: + name: AtmVertInterpLay + geovals: + - mole_fraction_of_ozone_in_air + coefficients: + - 0.0078976797 + nlevels: + - 1 + obs filters: + - filter: Perform Action + apply at iterations: 0, 1, 2 + filter variables: + - name: ozoneTotal + action: + name: assign error + error parameter: 5.216 + - filter: Bounds Check + apply at iterations: 0, 1, 2 + filter variables: + - name: ozoneTotal + minvalue: 0 + maxvalue: 1000 + action: + name: reject + - filter: Bounds Check + apply at iterations: 0, 1, 2 + filter variables: + - name: ozoneTotal + test variables: + - name: MetaData/solarZenithAngle + maxvalue: 84.0 + action: + name: reject + - filter: Background Check + apply at iterations: 0, 1, 2 + filter variables: + - name: ozoneTotal + threshold: 5.0 + action: + name: reject + observation_name: ompsnm_npp diff --git a/src/Applications/GEOSdas_App/jedi/etc/obs/pibal.yaml b/src/Applications/GEOSdas_App/jedi/etc/obs/pibal.yaml new file mode 100644 index 00000000..71cd1786 --- /dev/null +++ b/src/Applications/GEOSdas_App/jedi/etc/obs/pibal.yaml @@ -0,0 +1,356 @@ + - obs space: + name: Pilot Balloon + obsdatain: + engine: + type: H5File + obsfile: ./obs/pibal.$BYYYYYMMDDTHH0000Z.nc4 + missing file action: warn + obsgrouping: + group variables: + - stationIdentification + - releaseTime + sort variable: pressure + sort order: descending + obsdataout: + engine: + type: H5File + obsfile: ./hofx/pibal.$BYYYYYMMDDTHH0000Z.nc4 + io pool: + max pool size: 6 + simulated variables: + - windEastward + - windNorthward + obs operator: + name: Composite + components: + - name: VertInterp + observation alias file: $FVHOME/run/jedi/Config/obsop_name_map.yaml + vertical coordinate: geopotential_height + observation vertical coordinate group: DerivedVariables + observation vertical coordinate: adjustedHeight + interpolation method: linear + vertical coordinate backup: air_pressure + observation vertical coordinate group backup: MetaData + observation vertical coordinate backup: pressure + interpolation method backup: log-linear + hofx scaling field: SurfaceWindScalingCombined + hofx scaling field group: DerivedVariables + linear obs operator: + name: Composite + components: + - name: VertInterp + observation alias file: $FVHOME/run/jedi/Config/obsop_name_map.yaml + vertical coordinate: geopotential_height + observation vertical coordinate group: DerivedVariables + observation vertical coordinate: adjustedHeight + interpolation method: linear + vertical coordinate backup: air_pressure + observation vertical coordinate group backup: MetaData + observation vertical coordinate backup: pressure + interpolation method backup: log-linear + hofx scaling field: SurfaceWindScalingCombined + hofx scaling field group: DerivedVariables + obs pre filters: + - filter: Perform Action + apply at iterations: 0, 1, 2 + filter variables: + - name: windEastward + where: + - variable: ObsType/windEastward + is_not_in: 221 + action: + name: reject + - filter: Perform Action + apply at iterations: 0, 1, 2 + filter variables: + - name: windNorthward + where: + - variable: ObsType/windNorthward + is_not_in: 221 + action: + name: reject + obs prior filters: + - filter: Variable Transforms + apply at iterations: 0, 1, 2 + Transform: AdjustedHeightCoordinate + SkipWhenNoObs: false + - filter: Variable Transforms + apply at iterations: 0, 1, 2 + Transform: SurfaceWindScalingHeight + SkipWhenNoObs: false + - filter: Variable Transforms + apply at iterations: 0, 1, 2 + Transform: SurfaceWindScalingPressure + SkipWhenNoObs: false + - filter: Variable Transforms + apply at iterations: 0, 1, 2 + Transform: SurfaceWindScalingCombined + SkipWhenNoObs: false + obs post filters: + - filter: Bounds Check + apply at iterations: 0, 1, 2 + filter variables: + - name: windEastward + - name: windNorthward + minvalue: -135 + maxvalue: 135 + action: + name: assign error + error function: + name: ObsFunction/ObsErrorModelStepwiseLinear + options: + xvar: + name: MetaData/pressure + xvals: + - 110000 + - 105000 + - 100000 + - 95000 + - 90000 + - 85000 + - 80000 + - 75000 + - 70000 + - 65000 + - 60000 + - 55000 + - 50000 + - 45000 + - 40000 + - 35000 + - 30000 + - 25000 + - 20000 + - 15000 + - 10000 + - 7500 + - 5000 + - 4000 + - 3000 + - 2000 + - 1000 + - 500 + - 400 + - 300 + - 200 + - 100 + - 0 + errors: + - 1.5 + - 1.5 + - 1.5 + - 1.5 + - 1.5 + - 1.5 + - 1.5 + - 1.6 + - 1.7 + - 1.8 + - 1.9 + - 2.0 + - 2.1 + - 2.2 + - 2.2 + - 2.3 + - 2.3 + - 2.4 + - 2.4 + - 2.4 + - 2.4 + - 2.4 + - 2.4 + - 2.4 + - 2.5 + - 2.7 + - 2.9 + - 3.1 + - 3.3 + - 3.5 + - 3.7 + - 3.9 + - 4.1 + - filter: Perform Action + apply at iterations: 0, 1, 2 + filter variables: + - name: windEastward + where: + - variable: PreUseFlag/windEastward + is_in: 100 + action: + name: reject + - filter: Perform Action + apply at iterations: 0, 1, 2 + filter variables: + - name: windNorthward + where: + - variable: PreUseFlag/windNorthward + is_in: 100 + action: + name: reject + - filter: Perform Action + apply at iterations: 0, 1, 2 + filter variables: + - name: windEastward + action: + name: assign error + error function: GsiAdjustObsError/windEastward + where: + - variable: + name: GsiAdjustObsError/windEastward + value: is_valid + - filter: Perform Action + apply at iterations: 0, 1, 2 + filter variables: + - name: windNorthward + action: + name: assign error + error function: GsiAdjustObsError/windNorthward + where: + - variable: + name: GsiAdjustObsError/windNorthward + value: is_valid + - filter: Perform Action + apply at iterations: 0, 1, 2 + filter variables: + - name: windEastward + where: + - variable: + name: ObsType/windEastward + is_in: 221 + action: + name: inflate error + inflation variable: + name: ObsFunction/ObsErrorFactorPressureCheck + options: + variable: windEastward + inflation factor: 4.0 + adjusted_error_name: GsiAdjustObsError + geovar_sfc_geomz: height_above_mean_sea_level_at_surface + - filter: Perform Action + apply at iterations: 0, 1, 2 + filter variables: + - name: windNorthward + where: + - variable: + name: ObsType/windNorthward + is_in: 221 + action: + name: inflate error + inflation variable: + name: ObsFunction/ObsErrorFactorPressureCheck + options: + variable: windNorthward + inflation factor: 4.0 + adjusted_error_name: GsiAdjustObsError + geovar_sfc_geomz: height_above_mean_sea_level_at_surface + - filter: Background Check + apply at iterations: 0, 1, 2 + filter variables: + - name: windEastward + function absolute threshold: + - name: ObsFunction/WindsSPDBCheck + options: + wndtype: + - 221 + cgross: + - 8.0 + error_min: + - 1.4 + error_max: + - 6.1 + variable: windEastward + action: + name: reject + - filter: Background Check + apply at iterations: 0, 1, 2 + filter variables: + - name: windNorthward + function absolute threshold: + - name: ObsFunction/WindsSPDBCheck + options: + wndtype: + - 221 + cgross: + - 8.0 + error_min: + - 1.4 + error_max: + - 6.1 + variable: windNorthward + action: + name: reject + - filter: Bounds Check + apply at iterations: 0, 1, 2 + filter variables: + - name: windEastward + test variables: + - name: ObsErrorData/windEastward + maxvalue: 100.0 + action: + name: reject + defer to post: true + - filter: Variable Assignment + apply at iterations: 0, 1, 2 + assignments: + - name: TempObsErrorData/windEastward + type: float + function: + name: ObsFunction/Arithmetic + options: + variables: + - name: ObsErrorData/windEastward + defer to post: true + - filter: Variable Assignment + apply at iterations: 0, 1, 2 + assignments: + - name: TempObsErrorData/windNorthward + type: float + function: + name: ObsFunction/Arithmetic + options: + variables: + - name: ObsErrorData/windNorthward + defer to post: true + - filter: Bounds Check + apply at iterations: 0, 1, 2 + filter variables: + - name: windNorthward + test variables: + - name: ObsErrorData/windNorthward + maxvalue: 100.0 + action: + name: reject + defer to post: true + - filter: BlackList + apply at iterations: 0, 1, 2 + filter variables: + - name: windEastward + action: + name: inflate error + inflation variable: + name: ObsFunction/ObsErrorFactorDuplicateCheck + options: + use_air_pressure: true + variable: windEastward + where: + - variable: + name: ObsType/windEastward + is_in: 221 + defer to post: true + - filter: BlackList + apply at iterations: 0, 1, 2 + filter variables: + - name: windNorthward + action: + name: inflate error + inflation variable: + name: ObsFunction/ObsErrorFactorDuplicateCheck + options: + use_air_pressure: true + variable: windNorthward + where: + - variable: + name: ObsType/windNorthward + is_in: 221 + defer to post: true + observation_name: pibal diff --git a/src/Applications/GEOSdas_App/jedi/etc/obs/saber_timed.yaml b/src/Applications/GEOSdas_App/jedi/etc/obs/saber_timed.yaml new file mode 100644 index 00000000..8fc7a5e9 --- /dev/null +++ b/src/Applications/GEOSdas_App/jedi/etc/obs/saber_timed.yaml @@ -0,0 +1,79 @@ + - obs space: + name: saber_timed + obsdatain: + engine: + type: H5File + obsfile: ./obs/saber_t_timed.$BYYYYYMMDDTHH0000Z.nc4 + missing file action: warn + obsdataout: + engine: + type: H5File + obsfile: ./hofx/saber_t_timed.$BYYYYYMMDDTHH0000Z.nc4 + io pool: + max pool size: 1 + simulated variables: + - airTemperature + obs operator: + name: Composite + components: + - name: VertInterp + variables: + - name: airTemperature + linear obs operator: + name: Composite + components: + - name: VertInterp + variables: + - name: airTemperature + obs filters: + - filter: Domain Check + filter variables: + - name: airTemperature + where: + - variable: + name: MetaData/pressure + minvalue: 5 + maxvalue: 10000.0 + action: + name: reject + - filter: Perform Action + filter variables: + - name: airTemperature + action: + name: passivate + defer to post: true + - filter: Perform Action + filter variables: + - name: airTemperature + action: + name: assign error + error function: + name: ObsFunction/ObsErrorModelStepwiseLinear + options: + xvar: + name: MetaData/pressure + xvals: [8.50851914e+04,5.97046046e+04,4.18949496e+04,2.93978466e+04, + 2.06285815e+04,1.44751546e+04,1.01572714e+04,7.12739624e+03, + 5.00132123e+03,3.50944625e+03,2.46259187e+03,1.72801015e+03, + 1.21255134e+03,8.50851914e+02,5.97046046e+02,4.18949496e+02, + 2.93978466e+02,2.06285815e+02,1.44751546e+02,1.01572714e+02, + 7.12739624e+01,5.00132123e+01,3.50944625e+01,2.46259187e+01, + 1.72801015e+01,1.21255134e+01,8.50851914e+00,5.97046046e+00, + 4.18949496e+00,2.93978466e+00,2.06285815e+00,1.44751546e+00, + 1.01572714e+00,7.12739624e-01,5.00132123e-01,3.50944625e-01, + 2.46259187e-01,1.72801015e-01,1.21255134e-01] + errors: [ 160.0, 160.0, 153.03642847,120.34753278, 41.17975669, + 23.06202572, 8.3601981 , 3.18719459 , 1.79196546 , 1.97379713, + 1.57073754, 1.12634655, 1.12307446 , 1.20582712 , 1.19869575, + 1.25091315, 1.63907942, 1.96384868 , 2.61642718 , 3.23840885, + 3.59636554, 4.17289048, 5.07024947 , 4.82717441 , 3.94751004, + 4.66466103, 6.24514474, 6.13995774 , 6.59820787 , 7.60539332, + 9.8369862 , 10.31535387, 11.58366423 ,13.92075107 ,15.72582962, + 17.39400635, 18.45249 , 18.36440028 ,18.87276406] + - filter: Perform Action + filter variables: + - name: airTemperature + action: + name: inflate error + inflation factor: 1.1 + observation_name: saber_timed diff --git a/src/Applications/GEOSdas_App/jedi/etc/obs/satwind.yaml b/src/Applications/GEOSdas_App/jedi/etc/obs/satwind.yaml new file mode 100644 index 00000000..0be2ceee --- /dev/null +++ b/src/Applications/GEOSdas_App/jedi/etc/obs/satwind.yaml @@ -0,0 +1,1046 @@ + - obs space: + name: Satellite Winds + obsdatain: + engine: + type: H5File + obsfile: ./obs/satwind.$BYYYYYMMDDTHH0000Z.nc4 + missing file action: warn + obsdataout: + engine: + type: H5File + obsfile: ./hofx/satwind.$BYYYYYMMDDTHH0000Z.nc4 + io pool: + max pool size: 6 + simulated variables: + - windEastward + - windNorthward + obs operator: + name: VertInterp + observation alias file: $FVHOME/run/jedi/Config/obsop_name_map.yaml + hofx scaling field: SurfaceWindScalingPressure + hofx scaling field group: DerivedVariables + linear obs operator: + name: VertInterp + observation alias file: $FVHOME/run/jedi/Config/obsop_name_map.yaml + hofx scaling field: SurfaceWindScalingPressure + hofx scaling field group: DerivedVariables + obs prior filters: + - filter: Variable Transforms + apply at iterations: 0, 1, 2 + Transform: SurfaceWindScalingPressure + SkipWhenNoObs: false + obs post filters: + - filter: PreQC + apply at iterations: 0, 1, 2 + maxvalue: 3 + action: + name: reject + - filter: Perform Action + apply at iterations: 0, 1, 2 + filter variables: + - name: windEastward + where: + - variable: PreUseFlag/windEastward + is_in: 100 + action: + name: reject + - filter: Perform Action + apply at iterations: 0, 1, 2 + filter variables: + - name: windNorthward + where: + - variable: PreUseFlag/windNorthward + is_in: 100 + action: + name: reject + - filter: Perform Action + apply at iterations: 0, 1, 2 + filter variables: + - name: windEastward + - name: windNorthward + action: + name: assign error + error function: + name: ObsFunction/ObsErrorModelStepwiseLinear + options: + xvar: + name: MetaData/pressure + xvals: + - 100000 + - 95000 + - 80000 + - 65000 + - 60000 + - 55000 + - 50000 + - 45000 + - 40000 + - 35000 + - 30000 + - 25000 + - 20000 + - 15000 + - 10000 + errors: + - 2 + - 2 + - 2 + - 2 + - 2 + - 2 + - 2 + - 2 + - 2 + - 2 + - 2 + - 2 + - 2 + - 2 + - 2 + - filter: BlackList + apply at iterations: 0, 1, 2 + where: + - variable: + name: ObsType/windEastward + is_in: 240, 241, 248, 249, 251, 255, 256, 260 + - filter: Perform Action + apply at iterations: 0, 1, 2 + filter variables: + - name: windEastward + - name: windNorthward + action: + name: assign error + error function: + name: ObsFunction/ObsErrorModelStepwiseLinear + options: + xvar: + name: MetaData/pressure + xvals: + - 100000 + - 95000 + - 90000 + - 85000 + - 80000 + - 75000 + - 70000 + - 65000 + - 60000 + - 55000 + - 50000 + - 45000 + - 40000 + - 35000 + - 30000 + - 25000 + - 20000 + - 15000 + - 10000 + errors: + - 5.9 + - 5.9 + - 5.9 + - 5.9 + - 5.45 + - 5 + - 5 + - 5 + - 5.075 + - 5.175 + - 5.3 + - 5.675 + - 6.05 + - 6.25 + - 6.625 + - 7 + - 7 + - 7 + - 7 + where: + - variable: + name: ObsType/windEastward + is_in: 244 + - filter: Perform Action + apply at iterations: 0, 1, 2 + filter variables: + - name: windEastward + - name: windNorthward + action: + name: assign error + error function: + name: ObsFunction/ObsErrorModelStepwiseLinear + options: + xvar: + name: MetaData/pressure + xvals: + - 110000 + - 105000 + - 100000 + - 95000 + - 90000 + - 85000 + - 80000 + - 75000 + - 70000 + - 65000 + - 60000 + - 55000 + - 50000 + - 45000 + - 40000 + - 35000 + - 30000 + - 25000 + - 20000 + - 15000 + - 10000 + - 7500 + - 5000 + - 4000 + - 3000 + - 2000 + - 1000 + - 500 + - 400 + - 300 + - 200 + - 100 + - 0 + errors: + - 3.8 + - 3.8 + - 3.8 + - 3.8 + - 3.8 + - 3.8 + - 3.8 + - 3.8 + - 3.9 + - 3.9 + - 4.0 + - 4.0 + - 4.1 + - 5 + - 6 + - 6.3 + - 6.6 + - 7 + - 7 + - 7 + - 7 + - 7 + - 7 + - 7 + - 7 + - 7 + - 7 + - 7 + - 7 + - 7 + - 7 + - 7 + - 7 + where: + - variable: + name: ObsType/windEastward + is_in: 245, 246 + - filter: Perform Action + apply at iterations: 0, 1, 2 + filter variables: + - name: windEastward + - name: windNorthward + action: + name: assign error + error function: + name: ObsFunction/ObsErrorModelStepwiseLinear + options: + xvar: + name: MetaData/pressure + xvals: + - 110000 + - 105000 + - 100000 + - 95000 + - 90000 + - 85000 + - 80000 + - 75000 + - 70000 + - 65000 + - 60000 + - 55000 + - 50000 + - 45000 + - 40000 + - 35000 + - 30000 + - 25000 + - 20000 + - 15000 + - 10000 + - 7500 + - 5000 + - 4000 + - 3000 + - 2000 + - 1000 + - 500 + - 400 + - 300 + - 200 + - 100 + - 0 + errors: + - 3.8 + - 3.8 + - 3.8 + - 3.8 + - 3.8 + - 3.8 + - 3.8 + - 3.8 + - 3.9 + - 3.9 + - 4.0 + - 4.0 + - 4.1 + - 5 + - 6 + - 6.3 + - 6.6 + - 7 + - 7 + - 7 + - 7 + - 7 + - 7 + - 7 + - 7 + - 7 + - 7 + - 7 + - 7 + - 7 + - 7 + - 7 + - 7 + where: + - variable: + name: ObsType/windEastward + is_in: 242, 243, 247, 252, 253 + - filter: Perform Action + apply at iterations: 0, 1, 2 + filter variables: + - name: windEastward + - name: windNorthward + action: + name: assign error + error function: + name: ObsFunction/ObsErrorModelStepwiseLinear + options: + xvar: + name: MetaData/pressure + xvals: + - 110000 + - 105000 + - 100000 + - 95000 + - 90000 + - 85000 + - 80000 + - 75000 + - 70000 + - 65000 + - 60000 + - 55000 + - 50000 + - 45000 + - 40000 + - 35000 + - 30000 + - 25000 + - 20000 + - 15000 + - 10000 + - 7500 + - 5000 + - 4000 + - 3000 + - 2000 + - 1000 + - 500 + - 400 + - 300 + - 200 + - 100 + - 0 + errors: + - 3.8 + - 3.8 + - 3.8 + - 3.8 + - 3.8 + - 3.8 + - 3.8 + - 3.8 + - 3.9 + - 3.9 + - 4.0 + - 4.5 + - 6.1 + - 6.0 + - 6.5 + - 7.3 + - 7.6 + - 7 + - 7.5 + - 7 + - 7 + - 7 + - 7 + - 7 + - 7 + - 7 + - 7 + - 7 + - 7 + - 7 + - 7 + - 7 + - 7 + where: + - variable: + name: ObsType/windEastward + is_in: 254 + - filter: Perform Action + apply at iterations: 0, 1, 2 + filter variables: + - name: windEastward + - name: windNorthward + action: + name: assign error + error function: + name: ObsFunction/ObsErrorModelStepwiseLinear + options: + xvar: + name: MetaData/pressure + xvals: + - 110000 + - 105000 + - 100000 + - 95000 + - 90000 + - 85000 + - 80000 + - 75000 + - 70000 + - 65000 + - 60000 + - 55000 + - 50000 + - 45000 + - 40000 + - 35000 + - 30000 + - 25000 + - 20000 + - 15000 + - 10000 + - 7500 + - 5000 + - 4000 + - 3000 + - 2000 + - 1000 + - 500 + - 400 + - 300 + - 200 + - 100 + - 0 + errors: + - 3.8 + - 3.8 + - 3.8 + - 3.8 + - 3.8 + - 3.8 + - 3.8 + - 3.8 + - 3.9 + - 3.9 + - 4.0 + - 4.0 + - 4.1 + - 5.0 + - 7 + - 7.3 + - 7.6 + - 8 + - 8 + - 8 + - 8 + - 8 + - 8 + - 8 + - 8 + - 8 + - 8 + - 8 + - 8 + - 8 + - 8 + - 8 + - 8 + where: + - variable: + name: ObsType/windEastward + is_in: 250 + - filter: Perform Action + apply at iterations: 0, 1, 2 + filter variables: + - name: windEastward + - name: windNorthward + action: + name: assign error + error function: + name: ObsFunction/ObsErrorModelStepwiseLinear + options: + xvar: + name: MetaData/pressure + xvals: + - 100000 + - 95000 + - 90000 + - 85000 + - 80000 + - 75000 + - 70000 + - 65000 + - 60000 + - 55000 + - 50000 + - 45000 + - 40000 + - 35000 + - 30000 + - 25000 + - 20000 + - 15000 + - 10000 + errors: + - 5.9 + - 5.9 + - 5.9 + - 5.9 + - 5.9 + - 5.9 + - 5.9 + - 5.9 + - 5.675 + - 5.45 + - 5.525 + - 5.8 + - 6.275 + - 6.575 + - 6.825 + - 7.05 + - 7.05 + - 7.05 + - 7.05 + where: + - variable: + name: ObsType/windEastward + is_in: 257 + - filter: Perform Action + apply at iterations: 0, 1, 2 + filter variables: + - name: windEastward + - name: windNorthward + action: + name: assign error + error function: + name: ObsFunction/ObsErrorModelStepwiseLinear + options: + xvar: + name: MetaData/pressure + xvals: + - 60000 + - 55000 + - 50000 + - 45000 + - 40000 + - 35000 + - 30000 + - 25000 + - 20000 + - 15000 + - 10000 + errors: + - 6.05 + - 5.625 + - 5.275 + - 5.375 + - 5.925 + - 6.475 + - 6.775 + - 7.05 + - 7.05 + - 7.05 + - 7.05 + where: + - variable: + name: ObsType/windEastward + is_in: 258 + - filter: Perform Action + apply at iterations: 0, 1, 2 + filter variables: + - name: windEastward + - name: windNorthward + action: + name: assign error + error function: + name: ObsFunction/ObsErrorModelStepwiseLinear + options: + xvar: + name: MetaData/pressure + xvals: + - 100000 + - 95000 + - 90000 + - 85000 + - 80000 + - 75000 + - 70000 + - 65000 + - 60000 + - 55000 + - 50000 + - 45000 + - 40000 + - 35000 + - 30000 + - 25000 + - 20000 + - 15000 + - 10000 + errors: + - 6.5 + - 6.5 + - 6.5 + - 6.5 + - 6.5 + - 6.5 + - 6.5 + - 6.5 + - 6 + - 5.5 + - 5.5 + - 5.575 + - 6.025 + - 6.4 + - 6.775 + - 7.15 + - 7.15 + - 7.15 + - 7.15 + where: + - variable: + name: ObsType/windEastward + is_in: 259 + - filter: Difference Check + apply at iterations: 0, 1, 2 + filter variables: + - name: windEastward + - name: windNorthward + reference: GeoVaLs/tropopause_pressure + value: MetaData/pressure + minvalue: -5000. + where: + - variable: + name: ObsType/windEastward + is_in: 240-260 + action: + name: reject + + - filter: Bounds Check + filter variables: + - name: windEastward + - name: windNorthward + test variables: + - name: MetaData/pressure + maxvalue: 95000. + where: + - variable: + name: ObsType/windEastward + is_in: 240-260 + action: + name: reject + + - filter: Bounds Check + filter variables: + - name: windEastward + - name: windNorthward + test variables: + - name: MetaData/pressure + minvalue: 70000. + where: + - variable: + name: ObsType/windEastward + is_in: 242,243 + action: + name: reject + + - filter: Bounds Check + filter variables: + - name: windEastward + - name: windNorthward + test variables: + - name: MetaData/pressure + maxvalue: 39900. + where: + - variable: + name: ObsType/windEastward + is_in: 246,247,250,254 + action: + name: reject + + - filter: Bounds Check + filter variables: + - name: windEastward + - name: windNorthward + test variables: + - name: MetaData/pressure + minvalue: 24900. + where: + - variable: + name: ObsType/windEastward + is_in: 257,259 + action: + name: reject + + - filter: Bounds Check + filter variables: + - name: windEastward + - name: windNorthward + test variables: + - name: MetaData/pressure + maxvalue: 60000. + where: + - variable: + name: ObsType/windEastward + is_in: 258,259 + action: + name: reject + + - filter: Difference Check + filter variables: + - name: windEastward + - name: windNorthward + reference: GeoVaLs/air_pressure_at_surface + value: MetaData/pressure + maxvalue: -11000 + where: + - variable: + name: ObsType/windEastward + is_in: 247 + - variable: + name: MetaData/surfaceQualifier + minvalue: 1 + - filter: Difference Check + apply at iterations: 0, 1, 2 + filter variables: + - name: windEastward + - name: windNorthward + reference: GeoVaLs/air_pressure_at_surface + value: MetaData/pressure + maxvalue: -20000 + where: + - variable: + name: ObsType/windEastward + is_in: 244, 257, 258, 259, 260 + - variable: + name: MetaData/surfaceQualifier + minvalue: 1 + - filter: Bounds Check + apply at iterations: 0, 1, 2 + filter variables: + - name: windEastward + - name: windNorthward + test variables: + - name: ObsFunction/WindDirAngleDiff + maxvalue: 50.0 + where: + - variable: + name: ObsType/windEastward + is_in: 247 + action: + name: reject + - filter: Bounds Check + apply at iterations: 0, 1, 2 + filter variables: + - name: windEastward + - name: windNorthward + test variables: + - name: ObsFunction/SatWindsLNVDCheck + maxvalue: 3 + where: + - variable: + name: ObsType/windEastward + is_in: 244, 247, 257-260 + action: + name: reject + - filter: BlackList + apply at iterations: 0, 1, 2 + filter variables: + - name: windEastward + where: + - variable: + name: ObsType/windEastward + is_in: 240-260 + action: + name: inflate error + inflation variable: + name: ObsFunction/ObsErrorFactorPressureCheck + options: + variable: windEastward + inflation factor: 4 + adjusted_error_name: GsiAdjustObsError + geovar_sfc_geomz: height_above_mean_sea_level_at_surface + - filter: BlackList + apply at iterations: 0, 1, 2 + filter variables: + - name: windNorthward + where: + - variable: + name: ObsType/windNorthward + is_in: 240-260 + action: + name: inflate error + inflation variable: + name: ObsFunction/ObsErrorFactorPressureCheck + options: + variable: windNorthward + inflation factor: 4 + adjusted_error_name: GsiAdjustObsError + geovar_sfc_geomz: height_above_mean_sea_level_at_surface + - filter: Background Check + apply at iterations: 0, 1, 2 + filter variables: + - name: windEastward + function absolute threshold: + - name: ObsFunction/WindsSPDBCheck + options: + error_min: + - 1.4 + - 1.4 + - 1.4 + - 1.4 + - 1.4 + - 1.4 + - 1.4 + - 1.4 + - 1.4 + - 1.4 + - 1.4 + - 1.4 + - 1.4 + - 1.4 + - 1.4 + - 1.4 + - 1.4 + - 1.4 + - 1.4 + - 1.4 + error_max: + - 6.1 + - 6.1 + - 15.0 + - 15.0 + - 20.0 + - 20.0 + - 20.0 + - 20.0 + - 20.0 + - 20.0 + - 20.0 + - 20.0 + - 20.0 + - 20.0 + - 20.0 + - 20.1 + - 20.1 + - 20.1 + - 20.1 + - 20.1 + cgross: + - 2.5 + - 2.5 + - 2.5 + - 1.5 + - 2.5 + - 2.5 + - 2.5 + - 2.5 + - 2.5 + - 2.5 + - 2.5 + - 1.3 + - 2.5 + - 1.5 + - 1.5 + - 2.5 + - 2.5 + - 2.5 + - 2.5 + - 2.5 + wndtype: + - 240 + - 241 + - 242 + - 243 + - 244 + - 245 + - 246 + - 247 + - 248 + - 249 + - 250 + - 251 + - 252 + - 253 + - 254 + - 256 + - 257 + - 258 + - 259 + - 260 + variable: windEastward + action: + name: reject + - filter: Background Check + apply at iterations: 0, 1, 2 + filter variables: + - name: windNorthward + function absolute threshold: + - name: ObsFunction/WindsSPDBCheck + options: + cgross: + - 2.5 + - 2.5 + - 2.5 + - 1.5 + - 2.5 + - 2.5 + - 2.5 + - 2.5 + - 2.5 + - 2.5 + - 2.5 + - 1.3 + - 2.5 + - 1.5 + - 1.5 + - 2.5 + - 2.5 + - 2.5 + - 2.5 + - 2.5 + error_min: + - 1.4 + - 1.4 + - 1.4 + - 1.4 + - 1.4 + - 1.4 + - 1.4 + - 1.4 + - 1.4 + - 1.4 + - 1.4 + - 1.4 + - 1.4 + - 1.4 + - 1.4 + - 1.4 + - 1.4 + - 1.4 + - 1.4 + - 1.4 + error_max: + - 6.1 + - 6.1 + - 15.0 + - 15.0 + - 20.0 + - 20.0 + - 20.0 + - 20.0 + - 20.0 + - 20.0 + - 20.0 + - 20.0 + - 20.0 + - 20.0 + - 20.0 + - 20.1 + - 20.1 + - 20.1 + - 20.1 + - 20.1 + wndtype: + - 240 + - 241 + - 242 + - 243 + - 244 + - 245 + - 246 + - 247 + - 248 + - 249 + - 250 + - 251 + - 252 + - 253 + - 254 + - 256 + - 257 + - 258 + - 259 + - 260 + variable: windNorthward + action: + name: reject + - filter: BlackList + apply at iterations: 0, 1, 2 + filter variables: + - name: windEastward + action: + name: inflate error + inflation variable: + name: ObsFunction/ObsErrorFactorDuplicateCheck + options: + use_air_pressure: true + variable: windEastward + where: + - variable: + name: ObsType/windEastward + is_in: 240-260 + defer to post: true + - filter: BlackList + apply at iterations: 0, 1, 2 + filter variables: + - name: windNorthward + action: + name: inflate error + inflation variable: + name: ObsFunction/ObsErrorFactorDuplicateCheck + options: + use_air_pressure: true + variable: windNorthward + where: + - variable: + name: ObsType/windNorthward + is_in: 240-260 + defer to post: true + observation_name: satwind diff --git a/src/Applications/GEOSdas_App/jedi/etc/obs/scatwind.yaml b/src/Applications/GEOSdas_App/jedi/etc/obs/scatwind.yaml new file mode 100644 index 00000000..45f9af94 --- /dev/null +++ b/src/Applications/GEOSdas_App/jedi/etc/obs/scatwind.yaml @@ -0,0 +1,251 @@ + - obs space: + name: Scatterometer Winds + obsdatain: + engine: + type: H5File + obsfile: ./obs/scatwind.$BYYYYYMMDDTHH0000Z.nc4 + missing file action: warn + obsdataout: + engine: + type: H5File + obsfile: ./hofx/scatwind.$BYYYYYMMDDTHH0000Z.nc4 + io pool: + max pool size: 6 + simulated variables: + - windEastward + - windNorthward + obs operator: + name: VertInterp + observation alias file: $FVHOME/run/jedi/Config/obsop_name_map.yaml + vertical coordinate: geopotential_height + observation vertical coordinate group: DerivedVariables + observation vertical coordinate: adjustedHeight + interpolation method: linear + hofx scaling field: SurfaceWindScalingHeight + hofx scaling field group: DerivedVariables + linear obs operator: + name: VertInterp + observation alias file: $FVHOME/run/jedi/Config/obsop_name_map.yaml + vertical coordinate: geopotential_height + observation vertical coordinate group: DerivedVariables + observation vertical coordinate: adjustedHeight + interpolation method: linear + hofx scaling field: SurfaceWindScalingHeight + hofx scaling field group: DerivedVariables + obs prior filters: + - filter: Variable Transforms + apply at iterations: 0, 1, 2 + Transform: AdjustedHeightCoordinate + SkipWhenNoObs: false + - filter: Variable Transforms + apply at iterations: 0, 1, 2 + Transform: SurfaceWindScalingHeight + SkipWhenNoObs: false + obs post filters: + - filter: Bounds Check + apply at iterations: 0, 1, 2 + filter variables: + - name: windEastward + - name: windNorthward + minvalue: -135 + maxvalue: 135 + action: + name: assign error + error function: + name: ObsFunction/ObsErrorModelStepwiseLinear + options: + xvar: + name: MetaData/pressure + xvals: + - 110000 + - 105000 + - 100000 + - 95000 + - 90000 + - 85000 + - 80000 + - 75000 + - 70000 + - 65000 + - 60000 + - 55000 + - 50000 + - 45000 + - 40000 + - 35000 + - 30000 + - 25000 + - 20000 + - 15000 + - 10000 + - 7500 + - 5000 + - 4000 + - 3000 + - 2000 + - 1000 + errors: + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 + - filter: Perform Action + apply at iterations: 0, 1, 2 + filter variables: + - name: windEastward + where: + - variable: PreUseFlag/windEastward + is_in: 100 + action: + name: reject + - filter: Perform Action + apply at iterations: 0, 1, 2 + filter variables: + - name: windNorthward + where: + - variable: PreUseFlag/windNorthward + is_in: 100 + action: + name: reject + - filter: BlackList + apply at iterations: 0, 1, 2 + filter variables: + - name: windEastward + where: + - variable: + name: ObsType/windEastward + is_in: 290 + action: + name: inflate error + inflation variable: + name: ObsFunction/ObsErrorFactorPressureCheck + options: + variable: windEastward + inflation factor: 4.0 + adjusted_error_name: GsiAdjustObsError + geovar_sfc_geomz: height_above_mean_sea_level_at_surface + - filter: BlackList + apply at iterations: 0, 1, 2 + filter variables: + - name: windNorthward + where: + - variable: + name: ObsType/windNorthward + is_in: 290 + action: + name: inflate error + inflation variable: + name: ObsFunction/ObsErrorFactorPressureCheck + options: + variable: windNorthward + inflation factor: 4.0 + adjusted_error_name: GsiAdjustObsError + geovar_sfc_geomz: height_above_mean_sea_level_at_surface + - filter: Bounds Check + apply at iterations: 0, 1, 2 + filter variables: + - name: windEastward + - name: windNorthward + test variables: + - name: ObsFunction/ScatWindsAmbiguityCheck + maxvalue: 1e-12 + where: + - variable: + name: ObsType/windEastward + is_in: 290 + action: + name: reject + - filter: Bounds Check + apply at iterations: 0, 1, 2 + filter variables: + - name: windEastward + - name: windNorthward + test variables: + - name: ObsFunction/Arithmetic + options: + variables: + - name: ObsValue/windEastward + - name: HofX/windEastward + coefs: + - 1.0 + - -1.0 + minvalue: -5.0 + maxvalue: 5.0 + - filter: Bounds Check + apply at iterations: 0, 1, 2 + filter variables: + - name: windEastward + - name: windNorthward + test variables: + - name: ObsFunction/Arithmetic + options: + variables: + - name: ObsValue/windNorthward + - name: HofX/windNorthward + coefs: + - 1.0 + - -1.0 + minvalue: -5.0 + maxvalue: 5.0 + - filter: Background Check + apply at iterations: 0, 1, 2 + filter variables: + - name: windEastward + function absolute threshold: + - name: ObsFunction/WindsSPDBCheck + options: + wndtype: + - 290 + cgross: + - 5.0 + error_min: + - 1.4 + error_max: + - 6.1 + variable: windEastward + action: + name: reject + defer to post: true + - filter: Background Check + apply at iterations: 0, 1, 2 + filter variables: + - name: windNorthward + function absolute threshold: + - name: ObsFunction/WindsSPDBCheck + options: + wndtype: + - 290 + cgross: + - 5.0 + error_min: + - 1.4 + error_max: + - 6.1 + variable: windNorthward + action: + name: reject + defer to post: true + observation_name: scatwind diff --git a/src/Applications/GEOSdas_App/jedi/etc/obs/sfc.yaml b/src/Applications/GEOSdas_App/jedi/etc/obs/sfc.yaml new file mode 100644 index 00000000..ece5c78a --- /dev/null +++ b/src/Applications/GEOSdas_App/jedi/etc/obs/sfc.yaml @@ -0,0 +1,352 @@ + - obs space: + name: Surface Land Stations + obsdatain: + engine: + type: H5File + obsfile: ./obs/sfc.$BYYYYYMMDDTHH0000Z.nc4 + missing file action: warn + obsdataout: + engine: + type: H5File + obsfile: ./hofx/sfc.$BYYYYYMMDDTHH0000Z.nc4 + io pool: + max pool size: 6 + simulated variables: + - windEastward + - windNorthward + - virtualTemperature + - airTemperature + - specificHumidity + - stationPressure + obs operator: + name: Composite + components: + - name: VertInterp + variables: + - name: windEastward + - name: windNorthward + vertical coordinate: geopotential_height + observation vertical coordinate group: DerivedVariables + observation vertical coordinate: adjustedHeight + interpolation method: linear + hofx scaling field: SurfaceWindScalingHeight + hofx scaling field group: DerivedVariables + - name: VertInterp + observation alias file: $FVHOME/run/jedi/Config/obsop_name_map.yaml + variables: + - name: airTemperature + - name: virtualTemperature + - name: SfcCorrected + variables: + - name: stationPressure + correction scheme to use: GSL + geovar_geomz: geopotential_height + geovar_sfc_geomz: height_above_mean_sea_level_at_surface + station_altitude: height + - name: Identity + observation alias file: $FVHOME/run/jedi/Config/obsop_name_map.yaml + variables: + - name: specificHumidity + linear obs operator: + name: Composite + components: + - name: VertInterp + variables: + - name: windEastward + - name: windNorthward + vertical coordinate: geopotential_height + observation vertical coordinate group: DerivedVariables + observation vertical coordinate: adjustedHeight + interpolation method: linear + hofx scaling field: SurfaceWindScalingHeight + hofx scaling field group: DerivedVariables + - name: VertInterp + observation alias file: $FVHOME/run/jedi/Config/obsop_name_map.yaml + variables: + - name: airTemperature + - name: virtualTemperature + - name: Identity + observation alias file: $FVHOME/run/jedi/Config/obsop_name_map.yaml + variables: + - name: stationPressure + - name: specificHumidity + obs prior filters: + - filter: Variable Transforms + apply at iterations: 0, 1, 2 + Transform: AdjustedHeightCoordinate + SkipWhenNoObs: false + - filter: Variable Transforms + apply at iterations: 0, 1, 2 + Transform: SurfaceWindScalingHeight + SkipWhenNoObs: false + obs post filters: + - filter: Bounds Check + apply at iterations: 0, 1, 2 + filter variables: + - name: stationPressure + minvalue: 49999 + action: + name: reject + - filter: Perform Action + apply at iterations: 0, 1, 2 + filter variables: + - name: stationPressure + where: + - variable: PreUseFlag/stationPressure + minvalue: 1 + action: + name: reject + - filter: RejectList + apply at iterations: 0, 1, 2 + where: + - variable: + name: PreQC/stationPressure + is_in: 4-15 + - filter: Perform Action + apply at iterations: 0, 1, 2 + filter variables: + - name: stationPressure + where: + - variable: ObsType/stationPressure + is_in: + - 181 + action: + name: assign error + error function: + name: ObsFunction/ObsErrorModelStepwiseLinear + options: + xvar: + name: ObsValue/stationPressure + xvals: + - 70000 + - 65000 + - 60000 + - 55000 + errors: + - 100 + - 120 + - 120 + - 100000000000.0 + - filter: Perform Action + apply at iterations: 0, 1, 2 + filter variables: + - name: stationPressure + where: + - variable: ObsType/stationPressure + is_in: + - 187 + action: + name: assign error + error function: + name: ObsFunction/ObsErrorModelStepwiseLinear + options: + xvar: + name: ObsValue/stationPressure + xvals: + - 80000 + - 75000 + - 70000 + - 65000 + errors: + - 100 + - 130 + - 160 + - 100000000000.0 + - filter: Perform Action + apply at iterations: 0, 1, 2 + action: + name: inflate error + inflation factor: 1.2 + where: + - variable: PreQC/stationPressure + is_in: + - 3 + - filter: Perform Action + apply at iterations: 0, 1, 2 + filter variables: + - name: stationPressure + action: + name: inflate error + inflation variable: + name: ObsFunction/ObsErrorFactorSfcPressure + options: + geovar_geomz: geopotential_height + geovar_sfc_geomz: height_above_mean_sea_level_at_surface + station_altitude: height + - filter: Variable Assignment + apply at iterations: 0, 1, 2 + assignments: + - name: TempObsErrorData/stationPressure + type: float + function: + name: ObsFunction/Arithmetic + options: + variables: + - name: ObsErrorData/stationPressure + defer to post: true + - filter: Perform Action + apply at iterations: 0, 1, 2 + filter variables: + - name: stationPressure + action: + name: assign error + error parameter: 100 + where: + - variable: + name: TempObsErrorData/stationPressure + maxvalue: 100 + - variable: + name: TempObsErrorData/stationPressure + value: is_valid + defer to post: true + - filter: Perform Action + apply at iterations: 0, 1, 2 + filter variables: + - name: stationPressure + action: + name: assign error + error parameter: 300 + where: + - variable: + name: TempObsErrorData/stationPressure + minvalue: 300 + - variable: + name: TempObsErrorData/stationPressure + value: is_valid + defer to post: true + - filter: Background Check + apply at iterations: 0, 1, 2 + filter variables: + - name: stationPressure + threshold: 4.0 + action: + name: reject + where: + - variable: PreQC/stationPressure + is_not_in: + - 3 + - variable: ObsType/stationPressure + is_in: 187 + defer to post: true + - filter: Background Check + apply at iterations: 0, 1, 2 + filter variables: + - name: stationPressure + threshold: 2.8 + action: + name: reject + where: + - variable: PreQC/stationPressure + is_in: + - 3 + - variable: ObsType/stationPressure + is_in: 187 + defer to post: true + - filter: Background Check + apply at iterations: 0, 1, 2 + filter variables: + - name: stationPressure + threshold: 3.6 + action: + name: reject + where: + - variable: PreQC/stationPressure + is_not_in: + - 3 + - variable: ObsType/stationPressure + is_in: + - 181 + defer to post: true + - filter: Background Check + apply at iterations: 0, 1, 2 + filter variables: + - name: stationPressure + threshold: 2.52 + action: + name: reject + where: + - variable: PreQC/stationPressure + is_in: + - 3 + - variable: ObsType/stationPressure + is_in: + - 181 + defer to post: true + - filter: Perform Action + apply at iterations: 0, 1, 2 + filter variables: + - name: stationPressure + action: + name: assign error + error function: TempObsErrorData/stationPressure + where: + - variable: + name: TempObsErrorData/stationPressure + value: is_valid + defer to post: true + - filter: Perform Action + apply at iterations: 0, 1, 2 + filter variables: + - name: stationPressure + action: + name: inflate error + inflation variable: + name: ObsFunction/ObsErrorFactorDuplicateCheck + options: + use_air_pressure: false + variable: stationPressure + defer to post: true + - filter: Bounds Check + apply at iterations: 0, 1, 2 + filter variables: + - name: stationPressure + test variables: + - name: ObsErrorData/stationPressure + maxvalue: 100000.0 + defer to post: true + - filter: Perform Action + apply at iterations: 0, 1, 2 + filter variables: + - name: specificHumidity + where: + - variable: ObsType/specificHumidity + is_in: 181,187 + action: + name: reject + - filter: Perform Action + apply at iterations: 0, 1, 2 + filter variables: + - name: airTemperature + where: + - variable: ObsType/airTemperature + is_in: 181,187 + action: + name: reject + - filter: Perform Action + apply at iterations: 0, 1, 2 + filter variables: + - name: virtualTemperature + where: + - variable: ObsType/virtualTemperature + is_in: 181,187 + action: + name: reject + - filter: Perform Action + apply at iterations: 0, 1, 2 + filter variables: + - name: windEastward + where: + - variable: ObsType/windEastward + is_in: 281,287 + action: + name: reject + - filter: Perform Action + apply at iterations: 0, 1, 2 + filter variables: + - name: windNorthward + where: + - variable: ObsType/windNorthward + is_in: 281,287 + action: + name: reject + observation_name: sfc diff --git a/src/Applications/GEOSdas_App/jedi/etc/obs/sfcship.yaml b/src/Applications/GEOSdas_App/jedi/etc/obs/sfcship.yaml new file mode 100644 index 00000000..d1bf381a --- /dev/null +++ b/src/Applications/GEOSdas_App/jedi/etc/obs/sfcship.yaml @@ -0,0 +1,1013 @@ + - obs space: + name: Surface Marine Stations + obsdatain: + engine: + type: H5File + obsfile: ./obs/sfcship.$BYYYYYMMDDTHH0000Z.nc4 + missing file action: warn + obsdataout: + engine: + type: H5File + obsfile: ./hofx/sfcship.$BYYYYYMMDDTHH0000Z.nc4 + io pool: + max pool size: 6 + simulated variables: + - windEastward + - windNorthward + - virtualTemperature + - airTemperature + - specificHumidity + - stationPressure + obs operator: + name: Composite + components: + - name: VertInterp + variables: + - name: windEastward + - name: windNorthward + vertical coordinate: geopotential_height + observation vertical coordinate group: DerivedVariables + observation vertical coordinate: adjustedHeight + interpolation method: linear + hofx scaling field: SurfaceWindScalingHeight + hofx scaling field group: DerivedVariables + - name: VertInterp + observation alias file: $FVHOME/run/jedi/Config/obsop_name_map.yaml + variables: + - name: airTemperature + - name: virtualTemperature + - name: SfcCorrected + variables: + - name: stationPressure + correction scheme to use: GSL + geovar_geomz: geopotential_height + geovar_sfc_geomz: height_above_mean_sea_level_at_surface + station_altitude: height + - name: Identity + variables: + - name: specificHumidity + linear obs operator: + name: Composite + components: + - name: VertInterp + variables: + - name: windEastward + - name: windNorthward + vertical coordinate: geopotential_height + observation vertical coordinate group: DerivedVariables + observation vertical coordinate: adjustedHeight + interpolation method: linear + hofx scaling field: SurfaceWindScalingHeight + hofx scaling field group: DerivedVariables + - name: VertInterp + observation alias file: $FVHOME/run/jedi/Config/obsop_name_map.yaml + variables: + - name: airTemperature + - name: virtualTemperature + - name: Identity + variables: + - name: stationPressure + - name: specificHumidity + obs prior filters: + - filter: Variable Transforms + apply at iterations: 0, 1, 2 + Transform: AdjustedHeightCoordinate + SkipWhenNoObs: false + - filter: Variable Transforms + apply at iterations: 0, 1, 2 + Transform: SurfaceWindScalingHeight + SkipWhenNoObs: false + obs post filters: + - filter: Perform Action + apply at iterations: 0, 1, 2 + filter variables: + - name: stationPressure + where: + - variable: PreUseFlag/stationPressure + minvalue: 1 + action: + name: reject + - filter: RejectList + apply at iterations: 0, 1, 2 + where: + - variable: + name: PreQC/stationPressure + is_in: 4-15 + - filter: Perform Action + apply at iterations: 0, 1, 2 + filter variables: + - name: stationPressure + where: + - variable: ObsType/stationPressure + is_in: + - 180 + action: + name: assign error + error function: + name: ObsFunction/ObsErrorModelStepwiseLinear + options: + xvar: + name: ObsValue/stationPressure + xvals: + - 80000 + - 75000 + - 70000 + - 65000 + - 60000 + - 55000 + errors: + - 100 + - 100 + - 110 + - 120 + - 120 + - 100000000000.0 + - filter: Perform Action + apply at iterations: 0, 1, 2 + filter variables: + - name: stationPressure + where: + - variable: ObsType/stationPressure + is_in: + - 183 + action: + name: assign error + error parameter: 100000000000.0 + - filter: Perform Action + apply at iterations: 0, 1, 2 + action: + name: inflate error + inflation factor: 0.7 + where: + - variable: ObsType/stationPressure + is_in: + - 180 + - variable: ObsSubType/stationPressure + is_in: + - 0 + - filter: Perform Action + apply at iterations: 0, 1, 2 + action: + name: inflate error + inflation factor: 1.2 + where: + - variable: PreQC/stationPressure + is_in: + - 3 + - filter: Perform Action + apply at iterations: 0, 1, 2 + filter variables: + - name: stationPressure + action: + name: inflate error + inflation variable: + name: ObsFunction/ObsErrorFactorSfcPressure + options: + geovar_geomz: geopotential_height + geovar_sfc_geomz: height_above_mean_sea_level_at_surface + station_altitude: height + - filter: Variable Assignment + apply at iterations: 0, 1, 2 + assignments: + - name: TempObsErrorData/stationPressure + type: float + function: + name: ObsFunction/Arithmetic + options: + variables: + - name: ObsErrorData/stationPressure + defer to post: true + - filter: Perform Action + apply at iterations: 0, 1, 2 + filter variables: + - name: stationPressure + action: + name: assign error + error parameter: 100 + where: + - variable: + name: TempObsErrorData/stationPressure + maxvalue: 100 + - variable: + name: TempObsErrorData/stationPressure + value: is_valid + defer to post: true + - filter: Perform Action + apply at iterations: 0, 1, 2 + filter variables: + - name: stationPressure + action: + name: assign error + error parameter: 300 + where: + - variable: + name: TempObsErrorData/stationPressure + minvalue: 300 + - variable: + name: TempObsErrorData/stationPressure + value: is_valid + defer to post: true + - filter: Background Check + apply at iterations: 0, 1, 2 + filter variables: + - name: stationPressure + threshold: 4.0 + action: + name: reject + where: + - variable: PreQC/stationPressure + is_not_in: + - 3 + - variable: ObsType/stationPressure + is_in: 180,183 + defer to post: true + - filter: Background Check + apply at iterations: 0, 1, 2 + filter variables: + - name: stationPressure + threshold: 2.8 + action: + name: reject + where: + - variable: PreQC/stationPressure + is_in: + - 3 + - variable: ObsType/stationPressure + is_in: 180,183 + defer to post: true + - filter: Perform Action + apply at iterations: 0, 1, 2 + filter variables: + - name: stationPressure + action: + name: assign error + error function: TempObsErrorData/stationPressure + where: + - variable: + name: TempObsErrorData/stationPressure + value: is_valid + defer to post: true + - filter: Perform Action + apply at iterations: 0, 1, 2 + filter variables: + - name: stationPressure + action: + name: inflate error + inflation variable: + name: ObsFunction/ObsErrorFactorDuplicateCheck + options: + use_air_pressure: false + variable: stationPressure + defer to post: true + - filter: Perform Action + apply at iterations: 0, 1, 2 + filter variables: + - name: airTemperature + where: + - variable: ObsType/airTemperature + is_in: + - 183 + action: + name: assign error + error parameter: 100000000000.0 + - filter: Perform Action + apply at iterations: 0, 1, 2 + filter variables: + - name: airTemperature + where: + - variable: ObsType/airTemperature + is_in: + - 183 + action: + name: reject + - filter: Perform Action + apply at iterations: 0, 1, 2 + filter variables: + - name: airTemperature + where: + - variable: ObsType/airTemperature + is_in: + - 180 + action: + name: assign error + error function: + name: ObsFunction/ObsErrorModelStepwiseLinear + options: + xvar: + name: MetaData/pressure + xvals: + - 80000 + - 75000 + - 70000 + - 65000 + errors: + - 1.75 + - 1.95 + - 2.25 + - 1.0 + - filter: Perform Action + apply at iterations: 0, 1, 2 + filter variables: + - name: airTemperature + action: + name: inflate error + inflation variable: + name: ObsFunction/ObsErrorFactorConventional + options: + test QCflag: PreQC + test QCthreshold: 3 + inflate variables: + - airTemperature + pressure: MetaData/pressure + distance threshold: -1.0 + defer to post: true + - filter: Perform Action + apply at iterations: 0, 1, 2 + filter variables: + - name: airTemperature + action: + name: inflate error + inflation factor: 1.2 + where: + - variable: PreQC/airTemperature + is_in: + - 3 7 + defer to post: true + - filter: Perform Action + apply at iterations: 0, 1, 2 + filter variables: + - name: airTemperature + action: + name: inflate error + inflation factor: 1.2 + where: + - variable: MetaData/pressure + minvalue: 0 + maxvalue: 9999 + defer to post: true + - filter: Perform Action + apply at iterations: 0, 1, 2 + filter variables: + - name: airTemperature + action: + name: assign error + error function: GsiAdjustObsError/airTemperature + where: + - variable: + name: GsiAdjustObsError/airTemperature + value: is_valid + defer to post: true + - filter: Perform Action + apply at iterations: 0, 1, 2 + filter variables: + - name: airTemperature + action: + name: inflate error + inflation variable: + name: ObsFunction/ObsErrorFactorPressureCheck + options: + variable: airTemperature + inflation factor: 8.0 + geovar_sfc_geomz: height_above_mean_sea_level_at_surface + defer to post: true + - filter: Variable Assignment + apply at iterations: 0, 1, 2 + assignments: + - name: TempObsErrorData/airTemperature + type: float + function: + name: ObsFunction/Arithmetic + options: + variables: + - name: ObsErrorData/airTemperature + defer to post: true + - filter: Perform Action + apply at iterations: 0, 1, 2 + filter variables: + - name: airTemperature + action: + name: assign error + error parameter: 1.3 + where: + - variable: + name: TempObsErrorData/airTemperature + maxvalue: 1.3 + - variable: + name: TempObsErrorData/airTemperature + value: is_valid + defer to post: true + - filter: Perform Action + apply at iterations: 0, 1, 2 + filter variables: + - name: airTemperature + action: + name: assign error + error parameter: 5.6 + where: + - variable: + name: TempObsErrorData/airTemperature + minvalue: 5.6 + - variable: + name: TempObsErrorData/airTemperature + value: is_valid + defer to post: true + - filter: Perform Action + apply at iterations: 0, 1, 2 + filter variables: + - name: airTemperature + where: + - variable: PreUseFlag/airTemperature + minvalue: 1 + action: + name: reject + - filter: Background Check + apply at iterations: 0, 1, 2 + filter variables: + - name: airTemperature + threshold: 7.0 + action: + name: reject + where: + - variable: PreQC/airTemperature + is_not_in: + - 3 + defer to post: true + - filter: Background Check + apply at iterations: 0, 1, 2 + filter variables: + - name: airTemperature + threshold: 4.9 + action: + name: reject + where: + - variable: PreQC/airTemperature + is_in: + - 3 + defer to post: true + - filter: Perform Action + apply at iterations: 0, 1, 2 + filter variables: + - name: airTemperature + action: + name: assign error + error function: TempObsErrorData/airTemperature + where: + - variable: + name: TempObsErrorData/airTemperature + value: is_valid + defer to post: true + - filter: Perform Action + apply at iterations: 0, 1, 2 + filter variables: + - name: airTemperature + action: + name: inflate error + inflation variable: + name: ObsFunction/ObsErrorFactorDuplicateCheck + options: + use_air_pressure: true + variable: airTemperature + defer to post: true + - filter: Bounds Check + apply at iterations: 0, 1, 2 + filter variables: + - name: airTemperature + test variables: + - name: ObsErrorData/airTemperature + maxvalue: 100000.0 + defer to post: true + - filter: Perform Action + apply at iterations: 0, 1, 2 + filter variables: + - name: virtualTemperature + where: + - variable: ObsType/virtualTemperature + is_in: + - 183 + action: + name: assign error + error parameter: 100000000000.0 + - filter: Perform Action + apply at iterations: 0, 1, 2 + filter variables: + - name: virtualTemperature + where: + - variable: ObsType/virtualTemperature + is_in: + - 183 + action: + name: reject + - filter: Perform Action + apply at iterations: 0, 1, 2 + filter variables: + - name: virtualTemperature + where: + - variable: ObsType/virtualTemperature + is_in: + - 180 + action: + name: assign error + error function: + name: ObsFunction/ObsErrorModelStepwiseLinear + options: + xvar: + name: MetaData/pressure + xvals: + - 80000 + - 75000 + - 70000 + - 65000 + errors: + - 1.75 + - 1.95 + - 2.25 + - 1.0 + - filter: Perform Action + apply at iterations: 0, 1, 2 + filter variables: + - name: virtualTemperature + action: + name: inflate error + inflation variable: + name: ObsFunction/ObsErrorFactorConventional + options: + test QCflag: PreQC + test QCthreshold: 3 + inflate variables: + - virtualTemperature + pressure: MetaData/pressure + distance threshold: -1.0 + defer to post: true + - filter: Perform Action + apply at iterations: 0, 1, 2 + filter variables: + - name: virtualTemperature + action: + name: inflate error + inflation factor: 1.2 + where: + - variable: PreQC/virtualTemperature + is_in: + - 3 7 + defer to post: true + - filter: Perform Action + apply at iterations: 0, 1, 2 + filter variables: + - name: virtualTemperature + action: + name: inflate error + inflation factor: 1.2 + where: + - variable: MetaData/pressure + minvalue: 0 + maxvalue: 9999 + defer to post: true + - filter: Perform Action + apply at iterations: 0, 1, 2 + filter variables: + - name: virtualTemperature + action: + name: assign error + error function: GsiAdjustObsError/virtualTemperature + where: + - variable: + name: GsiAdjustObsError/virtualTemperature + value: is_valid + defer to post: true + - filter: Perform Action + apply at iterations: 0, 1, 2 + filter variables: + - name: virtualTemperature + action: + name: inflate error + inflation variable: + name: ObsFunction/ObsErrorFactorPressureCheck + options: + variable: virtualTemperature + inflation factor: 8.0 + geovar_sfc_geomz: height_above_mean_sea_level_at_surface + defer to post: true + - filter: Variable Assignment + apply at iterations: 0, 1, 2 + assignments: + - name: TempObsErrorData/virtualTemperature + type: float + function: + name: ObsFunction/Arithmetic + options: + variables: + - name: ObsErrorData/virtualTemperature + defer to post: true + - filter: Perform Action + apply at iterations: 0, 1, 2 + filter variables: + - name: virtualTemperature + action: + name: assign error + error parameter: 1.3 + where: + - variable: + name: TempObsErrorData/virtualTemperature + maxvalue: 1.3 + - variable: + name: TempObsErrorData/virtualTemperature + value: is_valid + defer to post: true + - filter: Perform Action + apply at iterations: 0, 1, 2 + filter variables: + - name: virtualTemperature + action: + name: assign error + error parameter: 5.6 + where: + - variable: + name: TempObsErrorData/virtualTemperature + minvalue: 5.6 + - variable: + name: TempObsErrorData/virtualTemperature + value: is_valid + defer to post: true + - filter: Perform Action + apply at iterations: 0, 1, 2 + filter variables: + - name: virtualTemperature + where: + - variable: PreUseFlag/virtualTemperature + minvalue: 1 + action: + name: reject + - filter: Background Check + apply at iterations: 0, 1, 2 + filter variables: + - name: virtualTemperature + threshold: 7.0 + action: + name: reject + where: + - variable: PreQC/virtualTemperature + is_not_in: + - 3 + defer to post: true + - filter: Background Check + apply at iterations: 0, 1, 2 + filter variables: + - name: virtualTemperature + threshold: 4.9 + action: + name: reject + where: + - variable: PreQC/virtualTemperature + is_in: + - 3 + defer to post: true + - filter: Perform Action + apply at iterations: 0, 1, 2 + filter variables: + - name: virtualTemperature + action: + name: assign error + error function: TempObsErrorData/virtualTemperature + where: + - variable: + name: TempObsErrorData/virtualTemperature + value: is_valid + defer to post: true + - filter: Perform Action + apply at iterations: 0, 1, 2 + filter variables: + - name: virtualTemperature + action: + name: inflate error + inflation variable: + name: ObsFunction/ObsErrorFactorDuplicateCheck + options: + use_air_pressure: true + variable: virtualTemperature + defer to post: true + - filter: Bounds Check + apply at iterations: 0, 1, 2 + filter variables: + - name: virtualTemperature + test variables: + - name: ObsErrorData/virtualTemperature + maxvalue: 100000.0 + defer to post: true + - filter: Perform Action + apply at iterations: 0, 1, 2 + filter variables: + - name: specificHumidity + where: + - variable: PreUseFlag/specificHumidity + minvalue: 1 + action: + name: reject + - filter: Perform Action + apply at iterations: 0, 1, 2 + filter variables: + - name: specificHumidity + where: + - variable: ObsType/specificHumidity + is_in: + - 183 + action: + name: assign error + error parameter: 100000000000.0 + - filter: Perform Action + apply at iterations: 0, 1, 2 + filter variables: + - name: specificHumidity + where: + - variable: ObsType/specificHumidity + is_in: + - 183 + action: + name: reject + - filter: Perform Action + apply at iterations: 0, 1, 2 + filter variables: + - name: specificHumidity + where: + - variable: ObsType/specificHumidity + is_in: + - 180 + action: + name: assign error + error function: + name: ObsFunction/ObsErrorSatSpecHumidity + options: + variable: specificHumidity + input_error_name: GsiInputObsError + - filter: BlackList + apply at iterations: 0, 1, 2 + filter variables: + - name: specificHumidity + action: + name: inflate error + inflation variable: + name: ObsFunction/ObsErrorFactorPressureCheck + options: + variable: specificHumidity + inflation factor: 8 + adjusted_error_name: GsiAdjustObsError + geovar_sfc_geomz: height_above_mean_sea_level_at_surface + - filter: Background Check + apply at iterations: 0, 1, 2 + filter variables: + - name: specificHumidity + threshold: 8.0 + action: + name: reject + where: + - variable: PreQC/specificHumidity + is_not_in: + - 3 + defer to post: true + - filter: Background Check + apply at iterations: 0, 1, 2 + filter variables: + - name: specificHumidity + threshold: 5.6 + action: + name: reject + where: + - variable: PreQC/specificHumidity + is_in: + - 3 + defer to post: true + - filter: BlackList + apply at iterations: 0, 1, 2 + filter variables: + - name: specificHumidity + action: + name: inflate error + inflation variable: + name: ObsFunction/ObsErrorFactorDuplicateCheck + options: + use_air_pressure: true + variable: specificHumidity + defer to post: true + - filter: Perform Action + apply at iterations: 0, 1, 2 + filter variables: + - name: windEastward + where: + - variable: ObsType/windEastward + is_in: + - 284 + action: + name: assign error + error parameter: 100000000000.0 + - filter: Perform Action + apply at iterations: 0, 1, 2 + filter variables: + - name: windEastward + where: + - variable: ObsType/windEastward + is_in: + - 284 + action: + name: reject + - filter: Perform Action + apply at iterations: 0, 1, 2 + filter variables: + - name: windEastward + - name: windNorthward + where: + - variable: ObsType/windEastward + is_in: + - 280 + action: + name: assign error + error parameter: 2.5 + - filter: Perform Action + apply at iterations: 0, 1, 2 + filter variables: + - name: windEastward + - name: windNorthward + where: + - variable: ObsType/windEastward + is_in: + - 282 + action: + name: assign error + error parameter: 2.2 + - filter: Perform Action + apply at iterations: 0, 1, 2 + filter variables: + - name: windEastward + where: + - variable: PreUseFlag/windEastward + minvalue: 1 + action: + name: reject + - filter: Perform Action + apply at iterations: 0, 1, 2 + filter variables: + - name: windNorthward + where: + - variable: PreUseFlag/windNorthward + minvalue: 1 + action: + name: reject + - filter: BlackList + apply at iterations: 0, 1, 2 + filter variables: + - name: windEastward + action: + name: inflate error + inflation variable: + name: ObsFunction/ObsErrorFactorPressureCheck + options: + variable: windEastward + inflation factor: 4.0 + adjusted_error_name: GsiAdjustObsError + geovar_sfc_geomz: height_above_mean_sea_level_at_surface + - filter: BlackList + apply at iterations: 0, 1, 2 + filter variables: + - name: windNorthward + action: + name: inflate error + inflation variable: + name: ObsFunction/ObsErrorFactorPressureCheck + options: + variable: windNorthward + inflation factor: 4.0 + adjusted_error_name: GsiAdjustObsError + geovar_sfc_geomz: height_above_mean_sea_level_at_surface + - filter: Background Check + apply at iterations: 0, 1, 2 + filter variables: + - name: windEastward + threshold: 6.0 + action: + name: reject + where: + - variable: PreQC/windEastward + is_not_in: + - 3 + defer to post: true + - filter: Background Check + apply at iterations: 0, 1, 2 + filter variables: + - name: windEastward + threshold: 4.2 + action: + name: reject + where: + - variable: PreQC/windEastward + is_in: + - 3 + defer to post: true + - filter: Background Check + apply at iterations: 0, 1, 2 + filter variables: + - name: windNorthward + threshold: 6.0 + action: + name: reject + where: + - variable: PreQC/windNorthward + is_not_in: + - 3 + defer to post: true + - filter: Background Check + apply at iterations: 0, 1, 2 + filter variables: + - name: windNorthward + threshold: 4.2 + action: + name: reject + where: + - variable: PreQC/windNorthward + is_in: + - 3 + defer to post: true + - filter: Background Check + apply at iterations: 0, 1, 2 + filter variables: + - name: windEastward + function absolute threshold: + - name: ObsFunction/WindsSPDBCheck + options: + satwndtype: + - 280 + - 282 + - 284 + error_min: + - 1.4 + - 1.4 + - 1.4 + error_max: + - 6.1 + - 6.1 + - 6.1 + cgross: + - 6.0 + - 6.0 + - 6.0 + wndtype: + - 280 + - 282 + - 284 + variable: windEastward + action: + name: reject + defer to post: true + - filter: Background Check + apply at iterations: 0, 1, 2 + filter variables: + - name: windNorthward + function absolute threshold: + - name: ObsFunction/WindsSPDBCheck + options: + satwndtype: + - 280 + - 282 + - 284 + error_min: + - 1.4 + - 1.4 + - 1.4 + error_max: + - 6.1 + - 6.1 + - 6.1 + cgross: + - 6.0 + - 6.0 + - 6.0 + wndtype: + - 280 + - 282 + - 284 + variable: windNorthward + action: + name: reject + defer to post: true + - filter: BlackList + apply at iterations: 0, 1, 2 + filter variables: + - name: windEastward + action: + name: inflate error + inflation variable: + name: ObsFunction/ObsErrorFactorDuplicateCheck + options: + use_air_pressure: true + variable: windEastward + defer to post: true + - filter: BlackList + apply at iterations: 0, 1, 2 + filter variables: + - name: windNorthward + action: + name: inflate error + inflation variable: + name: ObsFunction/ObsErrorFactorDuplicateCheck + options: + use_air_pressure: true + variable: windNorthward + defer to post: true + observation_name: sfcship diff --git a/src/Applications/GEOSdas_App/jedi/etc/obs/sondes.yaml b/src/Applications/GEOSdas_App/jedi/etc/obs/sondes.yaml new file mode 100644 index 00000000..89eb7333 --- /dev/null +++ b/src/Applications/GEOSdas_App/jedi/etc/obs/sondes.yaml @@ -0,0 +1,972 @@ + - obs space: + name: Radiosondes + obsdatain: + engine: + type: H5File + obsfile: ./obs/sondes.$BYYYYYMMDDTHH0000Z.nc4 + missing file action: error + obsgrouping: + group variables: + - stationIdentification + - releaseTime + sort variable: pressure + sort order: descending + obsdataout: + engine: + type: H5File + obsfile: ./hofx/sondes.$BYYYYYMMDDTHH0000Z.nc4 + io pool: + max pool size: 6 + simulated variables: + - windEastward + - windNorthward + - virtualTemperature + - airTemperature + - specificHumidity + - stationPressure + obs operator: + name: Composite + components: + - name: VertInterp + variables: + - name: windEastward + - name: windNorthward + hofx scaling field: SurfaceWindScalingPressure + hofx scaling field group: DerivedVariables + - name: VertInterp + variables: + - name: airTemperature + - name: virtualTemperature + - name: specificHumidity + - name: SfcCorrected + variables: + - name: stationPressure + correction scheme to use: GSL + geovar_geomz: geopotential_height + geovar_sfc_geomz: height_above_mean_sea_level_at_surface + station_altitude: height + linear obs operator: + name: Composite + components: + - name: VertInterp + variables: + - name: windEastward + - name: windNorthward + hofx scaling field: SurfaceWindScalingPressure + hofx scaling field group: DerivedVariables + - name: VertInterp + variables: + - name: airTemperature + - name: virtualTemperature + - name: specificHumidity + - name: Identity + variables: + - name: stationPressure + obs prior filters: + - filter: Variable Transforms + apply at iterations: 0, 1, 2 + Transform: SurfaceWindScalingPressure + SkipWhenNoObs: false + obs post filters: + - filter: Perform Action + apply at iterations: 0, 1, 2 + filter variables: + - name: stationPressure + where: + - variable: PreUseFlag/stationPressure + minvalue: 1 + action: + name: reject + - filter: RejectList + apply at iterations: 0, 1, 2 + where: + - variable: + name: PreQC/stationPressure + is_in: 4-15 + - filter: Perform Action + apply at iterations: 0, 1, 2 + filter variables: + - name: stationPressure + action: + name: assign error + error function: + name: ObsFunction/ObsErrorModelStepwiseLinear + options: + xvar: + name: ObsValue/stationPressure + xvals: + - 60000 + - 55000 + errors: + - 100 + - 100000000000.0 + - filter: Perform Action + apply at iterations: 0, 1, 2 + filter variables: + - name: stationPressure + action: + name: inflate error + inflation factor: 1.2 + where: + - variable: PreQC/stationPressure + is_in: + - 3 + - filter: Perform Action + apply at iterations: 0, 1, 2 + filter variables: + - name: stationPressure + action: + name: inflate error + inflation variable: + name: ObsFunction/ObsErrorFactorSfcPressure + options: + geovar_geomz: geopotential_height + geovar_sfc_geomz: height_above_mean_sea_level_at_surface + station_altitude: height + - filter: Variable Assignment + apply at iterations: 0, 1, 2 + assignments: + - name: TempObsErrorData/stationPressure + type: float + function: + name: ObsFunction/Arithmetic + options: + variables: + - name: ObsErrorData/stationPressure + defer to post: true + - filter: Perform Action + apply at iterations: 0, 1, 2 + filter variables: + - name: stationPressure + action: + name: assign error + error parameter: 100 + where: + - variable: + name: TempObsErrorData/stationPressure + maxvalue: 100 + - variable: + name: TempObsErrorData/stationPressure + value: is_valid + defer to post: true + - filter: Perform Action + apply at iterations: 0, 1, 2 + filter variables: + - name: stationPressure + action: + name: assign error + error parameter: 300 + where: + - variable: + name: TempObsErrorData/stationPressure + minvalue: 300 + - variable: + name: TempObsErrorData/stationPressure + value: is_valid + defer to post: true + - filter: Background Check + apply at iterations: 0, 1, 2 + filter variables: + - name: stationPressure + threshold: 4.0 + action: + name: reject + where: + - variable: PreQC/stationPressure + is_not_in: + - 3 + defer to post: true + - filter: Background Check + apply at iterations: 0, 1, 2 + filter variables: + - name: stationPressure + threshold: 2.8 + action: + name: reject + where: + - variable: PreQC/stationPressure + is_in: + - 3 + defer to post: true + - filter: Perform Action + apply at iterations: 0, 1, 2 + filter variables: + - name: stationPressure + action: + name: assign error + error function: TempObsErrorData/stationPressure + where: + - variable: + name: TempObsErrorData/stationPressure + value: is_valid + defer to post: true + - filter: Perform Action + apply at iterations: 0, 1, 2 + filter variables: + - name: stationPressure + action: + name: inflate error + inflation variable: + name: ObsFunction/ObsErrorFactorDuplicateCheck + options: + use_air_pressure: false + variable: stationPressure + defer to post: true + - filter: Perform Action + apply at iterations: 0, 1, 2 + filter variables: + - name: specificHumidity + where: + - variable: PreUseFlag/specificHumidity + minvalue: 1 + action: + name: reject + - filter: Perform Action + apply at iterations: 0, 1, 2 + filter variables: + - name: specificHumidity + where: + - variable: ObsType/specificHumidity + action: + name: assign error + error function: + name: ObsFunction/ObsErrorSatSpecHumidity + options: + variable: specificHumidity + input_error_name: GsiInputObsError + - filter: BlackList + apply at iterations: 0, 1, 2 + filter variables: + - name: specificHumidity + action: + name: inflate error + inflation variable: + name: ObsFunction/ObsErrorFactorPressureCheck + options: + variable: specificHumidity + inflation factor: 8.0 + adjusted_error_name: GsiAdjustObsError + geovar_sfc_geomz: height_above_mean_sea_level_at_surface + defer to post: true + - filter: Variable Assignment + apply at iterations: 0, 1, 2 + assignments: + - name: TempObsErrorData/specificHumidity + type: float + function: + name: ObsFunction/Arithmetic + options: + variables: + - name: ObsErrorData/specificHumidity + defer to post: true + - filter: Perform Action + apply at iterations: 0, 1, 2 + filter variables: + - name: specificHumidity + action: + name: inflate error + inflation variable: + name: ObsFunction/ObsErrorFactorDuplicateCheck + options: + use_air_pressure: true + variable: specificHumidity + defer to post: true + - filter: Perform Action + apply at iterations: 0, 1, 2 + filter variables: + - name: airTemperature + action: + name: assign error + error function: + name: ObsFunction/ObsErrorModelStepwiseLinear + options: + xvar: + name: MetaData/pressure + xvals: + - 105000 + - 100000 + - 95000 + - 90000 + - 85000 + - 70000 + - 65000 + - 60000 + - 40000 + - 35000 + - 30000 + - 25000 + - 20000 + - 5000 + - 4000 + - 3000 + - 2000 + - 1000 + errors: + - 1.3 + - 1.1 + - 0.9 + - 0.7 + - 0.6 + - 0.6 + - 0.55 + - 0.5 + - 0.5 + - 0.55 + - 0.65 + - 1.1 + - 1.2 + - 1.2 + - 1.4 + - 1.6 + - 1.85 + - 2.0 + - filter: Perform Action + apply at iterations: 0, 1, 2 + filter variables: + - name: airTemperature + action: + name: inflate error + inflation variable: + name: ObsFunction/ObsErrorFactorConventional + options: + test QCflag: PreQC + test QCthreshold: 3 + inflate variables: + - airTemperature + pressure: MetaData/pressure + distance threshold: -1.0 + defer to post: true + - filter: Perform Action + apply at iterations: 0, 1, 2 + filter variables: + - name: airTemperature + action: + name: inflate error + inflation factor: 1.2 + where: + - variable: PreQC/airTemperature + is_in: + - 3 7 + defer to post: true + - filter: Perform Action + apply at iterations: 0, 1, 2 + filter variables: + - name: airTemperature + action: + name: inflate error + inflation factor: 1.2 + where: + - variable: MetaData/pressure + minvalue: 0 + maxvalue: 9999 + defer to post: true + - filter: Perform Action + apply at iterations: 0, 1, 2 + filter variables: + - name: airTemperature + action: + name: assign error + error function: GsiAdjustObsError/airTemperature + where: + - variable: + name: GsiAdjustObsError/airTemperature + value: is_valid + defer to post: true + - filter: Perform Action + apply at iterations: 0, 1, 2 + filter variables: + - name: airTemperature + action: + name: inflate error + inflation variable: + name: ObsFunction/ObsErrorFactorPressureCheck + options: + variable: airTemperature + inflation factor: 8.0 + geovar_sfc_geomz: height_above_mean_sea_level_at_surface + defer to post: true + - filter: Variable Assignment + apply at iterations: 0, 1, 2 + assignments: + - name: TempObsErrorData/airTemperature + type: float + function: + name: ObsFunction/Arithmetic + options: + variables: + - name: ObsErrorData/airTemperature + defer to post: true + - filter: Perform Action + apply at iterations: 0, 1, 2 + filter variables: + - name: airTemperature + action: + name: assign error + error parameter: 1.3 + where: + - variable: + name: TempObsErrorData/airTemperature + maxvalue: 1.3 + - variable: + name: TempObsErrorData/airTemperature + value: is_valid + defer to post: true + - filter: Perform Action + apply at iterations: 0, 1, 2 + filter variables: + - name: airTemperature + action: + name: assign error + error parameter: 5.6 + where: + - variable: + name: TempObsErrorData/airTemperature + minvalue: 5.6 + - variable: + name: TempObsErrorData/airTemperature + value: is_valid + defer to post: true + - filter: Perform Action + apply at iterations: 0, 1, 2 + filter variables: + - name: airTemperature + where: + - variable: PreUseFlag/airTemperature + minvalue: 1 + action: + name: reject + - filter: Background Check + apply at iterations: 0, 1, 2 + filter variables: + - name: airTemperature + threshold: 8.0 + action: + name: reject + where: + - variable: PreQC/airTemperature + is_not_in: + - 3 + defer to post: true + - filter: Background Check + apply at iterations: 0, 1, 2 + filter variables: + - name: airTemperature + threshold: 5.6 + action: + name: reject + where: + - variable: PreQC/airTemperature + is_in: + - 3 + defer to post: true + - filter: Perform Action + apply at iterations: 0, 1, 2 + filter variables: + - name: airTemperature + action: + name: assign error + error function: TempObsErrorData/airTemperature + where: + - variable: + name: TempObsErrorData/airTemperature + value: is_valid + defer to post: true + - filter: Perform Action + apply at iterations: 0, 1, 2 + filter variables: + - name: airTemperature + action: + name: inflate error + inflation variable: + name: ObsFunction/ObsErrorFactorDuplicateCheck + options: + use_air_pressure: true + variable: airTemperature + defer to post: true + - filter: Perform Action + apply at iterations: 0, 1, 2 + filter variables: + - name: virtualTemperature + action: + name: assign error + error function: + name: ObsFunction/ObsErrorModelStepwiseLinear + options: + xvar: + name: MetaData/pressure + xvals: + - 105000 + - 100000 + - 95000 + - 90000 + - 85000 + - 70000 + - 65000 + - 60000 + - 40000 + - 35000 + - 30000 + - 25000 + - 20000 + - 5000 + - 4000 + - 3000 + - 2000 + - 1000 + errors: + - 1.3 + - 1.1 + - 0.9 + - 0.7 + - 0.6 + - 0.6 + - 0.55 + - 0.5 + - 0.5 + - 0.55 + - 0.65 + - 1.1 + - 1.2 + - 1.2 + - 1.4 + - 1.6 + - 1.85 + - 2.0 + - filter: Perform Action + apply at iterations: 0, 1, 2 + filter variables: + - name: virtualTemperature + action: + name: inflate error + inflation variable: + name: ObsFunction/ObsErrorFactorConventional + options: + test QCflag: PreQC + test QCthreshold: 3 + inflate variables: + - virtualTemperature + pressure: MetaData/pressure + distance threshold: -1.0 + defer to post: true + - filter: Perform Action + apply at iterations: 0, 1, 2 + filter variables: + - name: virtualTemperature + action: + name: inflate error + inflation factor: 1.2 + where: + - variable: PreQC/virtualTemperature + is_in: + - 3 7 + defer to post: true + - filter: Perform Action + apply at iterations: 0, 1, 2 + filter variables: + - name: virtualTemperature + action: + name: inflate error + inflation factor: 1.2 + where: + - variable: MetaData/pressure + minvalue: 0 + maxvalue: 9999 + defer to post: true + - filter: Perform Action + apply at iterations: 0, 1, 2 + filter variables: + - name: virtualTemperature + action: + name: assign error + error function: GsiAdjustObsError/virtualTemperature + where: + - variable: + name: GsiAdjustObsError/virtualTemperature + value: is_valid + defer to post: true + - filter: Perform Action + apply at iterations: 0, 1, 2 + filter variables: + - name: virtualTemperature + action: + name: inflate error + inflation variable: + name: ObsFunction/ObsErrorFactorPressureCheck + options: + variable: virtualTemperature + inflation factor: 8.0 + geovar_sfc_geomz: height_above_mean_sea_level_at_surface + defer to post: true + - filter: Variable Assignment + apply at iterations: 0, 1, 2 + assignments: + - name: TempObsErrorData/virtualTemperature + type: float + function: + name: ObsFunction/Arithmetic + options: + variables: + - name: ObsErrorData/virtualTemperature + defer to post: true + - filter: Perform Action + apply at iterations: 0, 1, 2 + filter variables: + - name: virtualTemperature + action: + name: assign error + error parameter: 1.3 + where: + - variable: + name: TempObsErrorData/virtualTemperature + maxvalue: 1.3 + - variable: + name: TempObsErrorData/virtualTemperature + value: is_valid + defer to post: true + - filter: Perform Action + apply at iterations: 0, 1, 2 + filter variables: + - name: virtualTemperature + action: + name: assign error + error parameter: 5.6 + where: + - variable: + name: TempObsErrorData/virtualTemperature + minvalue: 5.6 + - variable: + name: TempObsErrorData/virtualTemperature + value: is_valid + defer to post: true + - filter: Perform Action + apply at iterations: 0, 1, 2 + filter variables: + - name: virtualTemperature + where: + - variable: PreUseFlag/virtualTemperature + minvalue: 1 + action: + name: reject + - filter: Background Check + apply at iterations: 0, 1, 2 + filter variables: + - name: virtualTemperature + threshold: 8.0 + action: + name: reject + where: + - variable: PreQC/virtualTemperature + is_not_in: + - 3 + defer to post: true + - filter: Background Check + apply at iterations: 0, 1, 2 + filter variables: + - name: virtualTemperature + threshold: 5.6 + action: + name: reject + where: + - variable: PreQC/virtualTemperature + is_in: + - 3 + defer to post: true + - filter: Perform Action + apply at iterations: 0, 1, 2 + filter variables: + - name: virtualTemperature + action: + name: assign error + error function: TempObsErrorData/virtualTemperature + where: + - variable: + name: TempObsErrorData/virtualTemperature + value: is_valid + defer to post: true + - filter: Perform Action + apply at iterations: 0, 1, 2 + filter variables: + - name: virtualTemperature + action: + name: inflate error + inflation variable: + name: ObsFunction/ObsErrorFactorDuplicateCheck + options: + use_air_pressure: true + variable: virtualTemperature + defer to post: true + - filter: Bounds Check + apply at iterations: 0, 1, 2 + filter variables: + - name: windEastward + - name: windNorthward + minvalue: -135 + maxvalue: 135 + action: + name: assign error + error function: + name: ObsFunction/ObsErrorModelStepwiseLinear + options: + xvar: + name: MetaData/pressure + xvals: + - 110000 + - 105000 + - 100000 + - 95000 + - 90000 + - 85000 + - 80000 + - 75000 + - 70000 + - 65000 + - 60000 + - 55000 + - 50000 + - 45000 + - 40000 + - 35000 + - 30000 + - 25000 + - 20000 + - 15000 + - 10000 + - 7500 + - 5000 + - 4000 + - 3000 + - 2000 + - 1000 + - 500 + - 400 + - 300 + - 200 + - 100 + - 0 + errors: + - 1.5 + - 1.5 + - 1.5 + - 1.5 + - 1.5 + - 1.5 + - 1.5 + - 1.6 + - 1.7 + - 1.8 + - 1.9 + - 2.0 + - 2.1 + - 2.2 + - 2.2 + - 2.3 + - 2.3 + - 2.4 + - 2.4 + - 2.4 + - 2.4 + - 2.4 + - 2.4 + - 2.4 + - 2.5 + - 2.7 + - 2.9 + - 3.1 + - 3.3 + - 3.5 + - 3.7 + - 3.9 + - 4.1 + - filter: Perform Action + apply at iterations: 0, 1, 2 + filter variables: + - name: windEastward + where: + - variable: PreUseFlag/windEastward + is_in: 100 + action: + name: reject + - filter: Perform Action + apply at iterations: 0, 1, 2 + filter variables: + - name: windNorthward + where: + - variable: PreUseFlag/windNorthward + is_in: 100 + action: + name: reject + - filter: Perform Action + apply at iterations: 0, 1, 2 + filter variables: + - name: windEastward + action: + name: assign error + error function: GsiAdjustObsError/windEastward + where: + - variable: + name: GsiAdjustObsError/windEastward + value: is_valid + - filter: Perform Action + apply at iterations: 0, 1, 2 + filter variables: + - name: windNorthward + action: + name: assign error + error function: GsiAdjustObsError/windNorthward + where: + - variable: + name: GsiAdjustObsError/windNorthward + value: is_valid + - filter: Perform Action + apply at iterations: 0, 1, 2 + filter variables: + - name: windEastward + where: + - variable: + name: ObsType/windEastward + is_in: 220,221 + action: + name: inflate error + inflation variable: + name: ObsFunction/ObsErrorFactorPressureCheck + options: + variable: windEastward + inflation factor: 4.0 + adjusted_error_name: GsiAdjustObsError + geovar_sfc_geomz: height_above_mean_sea_level_at_surface + - filter: Perform Action + apply at iterations: 0, 1, 2 + filter variables: + - name: windNorthward + where: + - variable: + name: ObsType/windNorthward + is_in: 220,221 + action: + name: inflate error + inflation variable: + name: ObsFunction/ObsErrorFactorPressureCheck + options: + variable: windNorthward + inflation factor: 4.0 + adjusted_error_name: GsiAdjustObsError + geovar_sfc_geomz: height_above_mean_sea_level_at_surface + - filter: Background Check + apply at iterations: 0, 1, 2 + filter variables: + - name: windEastward + function absolute threshold: + - name: ObsFunction/WindsSPDBCheck + options: + wndtype: + - 220 + - 221 + cgross: + - 8.0 + - 8.0 + error_min: + - 1.4 + - 1.4 + error_max: + - 6.1 + - 6.1 + variable: windEastward + action: + name: reject + - filter: Background Check + apply at iterations: 0, 1, 2 + filter variables: + - name: windNorthward + function absolute threshold: + - name: ObsFunction/WindsSPDBCheck + options: + wndtype: + - 220 + - 221 + cgross: + - 8.0 + - 8.0 + error_min: + - 1.4 + - 1.4 + error_max: + - 6.1 + - 6.1 + variable: windNorthward + action: + name: reject + - filter: Bounds Check + apply at iterations: 0, 1, 2 + filter variables: + - name: windEastward + test variables: + - name: ObsErrorData/windEastward + maxvalue: 100.0 + action: + name: reject + defer to post: true + - filter: Variable Assignment + apply at iterations: 0, 1, 2 + assignments: + - name: TempObsErrorData/windEastward + type: float + function: + name: ObsFunction/Arithmetic + options: + variables: + - name: ObsErrorData/windEastward + defer to post: true + - filter: Variable Assignment + apply at iterations: 0, 1, 2 + assignments: + - name: TempObsErrorData/windNorthward + type: float + function: + name: ObsFunction/Arithmetic + options: + variables: + - name: ObsErrorData/windNorthward + defer to post: true + - filter: Bounds Check + apply at iterations: 0, 1, 2 + filter variables: + - name: windNorthward + test variables: + - name: ObsErrorData/windNorthward + maxvalue: 100.0 + action: + name: reject + defer to post: true + - filter: BlackList + apply at iterations: 0, 1, 2 + filter variables: + - name: windEastward + action: + name: inflate error + inflation variable: + name: ObsFunction/ObsErrorFactorDuplicateCheck + options: + use_air_pressure: true + variable: windEastward + where: + - variable: + name: ObsType/windEastward + is_in: 220 + defer to post: true + - filter: BlackList + apply at iterations: 0, 1, 2 + filter variables: + - name: windNorthward + action: + name: inflate error + inflation variable: + name: ObsFunction/ObsErrorFactorDuplicateCheck + options: + use_air_pressure: true + variable: windNorthward + where: + - variable: + name: ObsType/windNorthward + is_in: 220 + defer to post: true + observation_name: sondes diff --git a/src/Applications/GEOSdas_App/jedi/etc/obs/ssmis_f17.yaml b/src/Applications/GEOSdas_App/jedi/etc/obs/ssmis_f17.yaml new file mode 100644 index 00000000..7e0f1fbf --- /dev/null +++ b/src/Applications/GEOSdas_App/jedi/etc/obs/ssmis_f17.yaml @@ -0,0 +1,829 @@ + - obs space: + name: ssmis_f17 + obsdatain: + engine: + type: H5File + obsfile: ./obs/ssmis_f17.$BYYYYYMMDDTHH0000Z.nc4 + missing file action: warn + obsdataout: + engine: + type: H5File + obsfile: ./hofx/ssmis_f17.$BYYYYYMMDDTHH0000Z.nc4 + simulated variables: + - brightnessTemperature + channels: 1-24 + io pool: + max pool size: 6 + obs operator: + name: CRTM + Absorbers: + - H2O + - O3 + - CO2 + linear obs operator: + Absorbers: + - H2O + - O3 + Surfaces: + - Water_Temperature + - Land_Temperature + - Ice_Temperature + - Snow_Temperature + obs options: + Sensor_ID: ssmis_f17 + EndianType: little_endian + CoefficientPath: $JEDI_CRTM_COEFFS + obs bias: + input file: ./obs/ssmis_f17.$PYYYYYMMDDTHH0000Z.satbias.nc4 + output file: ./vbc/ssmis_f17.$BYYYYYMMDDTHH0000Z.satbias.nc4 + variational bc: + predictors: + - name: constant + - name: lapseRate + order: 2 + tlapse: ./obs/ssmis_f17.$PYYYYYMMDDTHH0000Z.tlapse.txt + - name: lapseRate + tlapse: ./obs/ssmis_f17.$PYYYYYMMDDTHH0000Z.tlapse.txt + - name: cosineOfLatitudeTimesOrbitNode + - name: sineOfLatitude + - name: emissivityJacobian + - name: sensorScanAngle + var_name: sensorScanPosition + order: 4 + - name: sensorScanAngle + var_name: sensorScanPosition + order: 3 + - name: sensorScanAngle + var_name: sensorScanPosition + order: 2 + - name: sensorScanAngle + var_name: sensorScanPosition + covariance: + minimal required obs number: 20 + variance range: + - 1e-06 + - 10.0 + step size: 0.0001 + largest analysis variance: 10000.0 + prior: + input file: ./obs/ssmis_f17.$PYYYYYMMDDTHH0000Z.satbias_cov.nc4 + inflation: + ratio: 1.1 + ratio for small dataset: 2.0 + output file: ./vbc/ssmis_f17.$BYYYYYMMDDTHH0000Z.satbias_cov.nc4 + obs prior filters: + - filter: Perform Action + apply at iterations: 0, 1, 2 + filter variables: + - name: brightnessTemperature + channels: 1-24 + action: + name: assign error + error parameter vector: + - 1.5 + - 0.5 + - 0.5 + - 0.5 + - 0.5 + - 1.0 + - 1.0 + - 3.0 + - 3.0 + - 3.0 + - 3.0 + - 2.4 + - 1.27 + - 1.44 + - 3.0 + - 1.34 + - 1.74 + - 3.75 + - 3.0 + - 3.0 + - 2.0 + - 6.4 + - 1.0 + - 1.0 + obs post filters: + - filter: Background Check + apply at iterations: 0, 1, 2 + filter variables: + - name: brightnessTemperature + channels: 1-24 + absolute threshold: 3.5 + remove bias correction: true + where: + - variable: + name: GeoVaLs/water_area_fraction + minvalue: 0.99 + action: + name: reject + - filter: RejectList + apply at iterations: 0, 1, 2 + filter variables: + - name: brightnessTemperature + channels: 1-24 + where: + - variable: + name: GeoVaLs/geopotential_height_at_surface + minvalue: 2000.0 + min_exclusive: true + - variable: + name: GeoVaLs/water_area_fraction + maxvalue: 0.99 + max_exclusive: true + - filter: RejectList + apply at iterations: 0, 1, 2 + filter variables: + - name: brightnessTemperature + channels: 1-3,8-18 + where: + - variable: + name: GeoVaLs/land_area_fraction + maxvalue: 0.99 + max_exclusive: true + - variable: + name: GeoVaLs/water_area_fraction + maxvalue: 0.99 + max_exclusive: true + - variable: + name: GeoVaLs/ice_area_fraction + maxvalue: 0.99 + max_exclusive: true + - variable: + name: GeoVaLs/surface_snow_area_fraction + maxvalue: 0.99 + max_exclusive: true + - filter: Difference Check + apply at iterations: 0, 1, 2 + filter variables: + - name: brightnessTemperature + channels: 1-2, 12-16 + reference: ObsValue/brightnessTemperature_2 + value: HofX/brightnessTemperature_2 + minvalue: -1.5 + maxvalue: 1.5 + where: + - variable: + name: GeoVaLs/water_area_fraction + maxvalue: 0.99 + max_exclusive: true + - filter: Background Check + apply at iterations: 0, 1, 2 + filter variables: + - name: brightnessTemperature + channels: 1-24 + absolute threshold: 3.5 + remove bias correction: true + where: + - variable: + name: GeoVaLs/water_area_fraction + maxvalue: 0.99 + max_exclusive: true + action: + name: reject + - filter: Difference Check + apply at iterations: 0, 1, 2 + filter variables: + - name: brightnessTemperature + channels: 9 + reference: ObsValue/brightnessTemperature_9 + value: + name: ObsFunction/Arithmetic + options: + variables: + - name: HofX/brightnessTemperature_17 + - name: ObsBiasData/brightnessTemperature_17 + - name: HofX/brightnessTemperature_8 + - name: ObsBiasData/brightnessTemperature_8 + coefs: + - -0.485934 + - 0.485934 + - 0.473806 + - -0.473806 + intercept: 271.252327 + maxvalue: 2 + - filter: Difference Check + apply at iterations: 0, 1, 2 + filter variables: + - name: brightnessTemperature + channels: 10 + reference: ObsValue/brightnessTemperature_10 + value: + name: ObsFunction/Arithmetic + options: + variables: + - name: HofX/brightnessTemperature_17 + - name: ObsBiasData/brightnessTemperature_17 + - name: HofX/brightnessTemperature_8 + - name: ObsBiasData/brightnessTemperature_8 + coefs: + - -0.413688 + - 0.413688 + - 0.361549 + - -0.361549 + intercept: 272.280341 + maxvalue: 2 + - filter: Difference Check + apply at iterations: 0, 1, 2 + filter variables: + - name: brightnessTemperature + channels: 11 + reference: ObsValue/brightnessTemperature_11 + value: + name: ObsFunction/Arithmetic + options: + variables: + - name: HofX/brightnessTemperature_17 + - name: ObsBiasData/brightnessTemperature_17 + - name: HofX/brightnessTemperature_8 + - name: ObsBiasData/brightnessTemperature_8 + coefs: + - -0.400882 + - 0.400882 + - 0.27051 + - -0.27051 + intercept: 278.824902 + maxvalue: 2 + - filter: Bounds Check + apply at iterations: 0, 1, 2 + filter variables: + - name: brightnessTemperature + channels: 1-24 + test variables: + - name: ObsFunction/NearSSTRetCheckIR + channels: 1-24 + options: + channels: 1-24 + use_flag: >>>use_channels_ssmis_f17<<< + maxvalue: 1e-12 + action: + name: reject + - filter: BlackList + apply at iterations: 0, 1, 2 + filter variables: + - name: brightnessTemperature + channels: 1-24 + action: + name: inflate error + inflation variable: + name: ObsFunction/ObsErrorFactorSurfJacobianRad + channels: 1-24 + options: + channels: 1-24 + sensor: ssmis_f17 + obserr_demisf: + - 0.01 + - 0.01 + - 0.01 + - 0.01 + - 0.01 + obserr_dtempf: + - 0.5 + - 0.5 + - 0.5 + - 0.5 + - 0.5 + - filter: Variable Assignment + apply at iterations: 0, 1, 2 + assignments: + - name: DerivedMetaData/errorInflationFactor1 + type: float + function: + name: ObsFunction/Arithmetic + options: + variables: + - name: ObsErrorData/brightnessTemperature_1 + coefs: + - 2.25 + exponents: + - -1 + - filter: Background Check + apply at iterations: 0, 1, 2 + filter variables: + - name: brightnessTemperature_1 + threshold: DerivedMetaData/errorInflationFactor1 + absolute threshold: 6.0 + action: + name: reject + - filter: Variable Assignment + apply at iterations: 0, 1, 2 + assignments: + - name: DerivedMetaData/errorInflationFactor2 + type: float + function: + name: ObsFunction/Arithmetic + options: + variables: + - name: ObsErrorData/brightnessTemperature_2 + coefs: + - 0.75 + exponents: + - -1 + - filter: Background Check + apply at iterations: 0, 1, 2 + filter variables: + - name: brightnessTemperature_2 + threshold: DerivedMetaData/errorInflationFactor2 + absolute threshold: 6.0 + action: + name: reject + - filter: Variable Assignment + apply at iterations: 0, 1, 2 + assignments: + - name: DerivedMetaData/errorInflationFactor3 + type: float + function: + name: ObsFunction/Arithmetic + options: + variables: + - name: ObsErrorData/brightnessTemperature_3 + coefs: + - 0.75 + exponents: + - -1 + - filter: Background Check + apply at iterations: 0, 1, 2 + filter variables: + - name: brightnessTemperature_3 + threshold: DerivedMetaData/errorInflationFactor3 + absolute threshold: 6.0 + action: + name: reject + - filter: Variable Assignment + apply at iterations: 0, 1, 2 + assignments: + - name: DerivedMetaData/errorInflationFactor4 + type: float + function: + name: ObsFunction/Arithmetic + options: + variables: + - name: ObsErrorData/brightnessTemperature_4 + coefs: + - 0.75 + exponents: + - -1 + - filter: Background Check + apply at iterations: 0, 1, 2 + filter variables: + - name: brightnessTemperature_4 + threshold: DerivedMetaData/errorInflationFactor4 + absolute threshold: 6.0 + action: + name: reject + - filter: Variable Assignment + apply at iterations: 0, 1, 2 + assignments: + - name: DerivedMetaData/errorInflationFactor5 + type: float + function: + name: ObsFunction/Arithmetic + options: + variables: + - name: ObsErrorData/brightnessTemperature_5 + coefs: + - 0.75 + exponents: + - -1 + - filter: Background Check + apply at iterations: 0, 1, 2 + filter variables: + - name: brightnessTemperature_5 + threshold: DerivedMetaData/errorInflationFactor5 + absolute threshold: 6.0 + action: + name: reject + - filter: Variable Assignment + apply at iterations: 0, 1, 2 + assignments: + - name: DerivedMetaData/errorInflationFactor6 + type: float + function: + name: ObsFunction/Arithmetic + options: + variables: + - name: ObsErrorData/brightnessTemperature_6 + coefs: + - 1.5 + exponents: + - -1 + - filter: Background Check + apply at iterations: 0, 1, 2 + filter variables: + - name: brightnessTemperature_6 + threshold: DerivedMetaData/errorInflationFactor6 + absolute threshold: 6.0 + action: + name: reject + - filter: Variable Assignment + apply at iterations: 0, 1, 2 + assignments: + - name: DerivedMetaData/errorInflationFactor7 + type: float + function: + name: ObsFunction/Arithmetic + options: + variables: + - name: ObsErrorData/brightnessTemperature_7 + coefs: + - 1.5 + exponents: + - -1 + - filter: Background Check + apply at iterations: 0, 1, 2 + filter variables: + - name: brightnessTemperature_7 + threshold: DerivedMetaData/errorInflationFactor7 + absolute threshold: 6.0 + action: + name: reject + - filter: Variable Assignment + apply at iterations: 0, 1, 2 + assignments: + - name: DerivedMetaData/errorInflationFactor8 + type: float + function: + name: ObsFunction/Arithmetic + options: + variables: + - name: ObsErrorData/brightnessTemperature_8 + coefs: + - 4.5 + exponents: + - -1 + - filter: Background Check + apply at iterations: 0, 1, 2 + filter variables: + - name: brightnessTemperature_8 + threshold: DerivedMetaData/errorInflationFactor8 + absolute threshold: 6.0 + action: + name: reject + - filter: Variable Assignment + apply at iterations: 0, 1, 2 + assignments: + - name: DerivedMetaData/errorInflationFactor9 + type: float + function: + name: ObsFunction/Arithmetic + options: + variables: + - name: ObsErrorData/brightnessTemperature_9 + coefs: + - 4.5 + exponents: + - -1 + - filter: Background Check + apply at iterations: 0, 1, 2 + filter variables: + - name: brightnessTemperature_9 + threshold: DerivedMetaData/errorInflationFactor9 + absolute threshold: 6.0 + action: + name: reject + - filter: Variable Assignment + apply at iterations: 0, 1, 2 + assignments: + - name: DerivedMetaData/errorInflationFactor10 + type: float + function: + name: ObsFunction/Arithmetic + options: + variables: + - name: ObsErrorData/brightnessTemperature_10 + coefs: + - 4.5 + exponents: + - -1 + - filter: Background Check + apply at iterations: 0, 1, 2 + filter variables: + - name: brightnessTemperature_10 + threshold: DerivedMetaData/errorInflationFactor10 + absolute threshold: 6.0 + action: + name: reject + - filter: Variable Assignment + apply at iterations: 0, 1, 2 + assignments: + - name: DerivedMetaData/errorInflationFactor11 + type: float + function: + name: ObsFunction/Arithmetic + options: + variables: + - name: ObsErrorData/brightnessTemperature_11 + coefs: + - 4.5 + exponents: + - -1 + - filter: Background Check + apply at iterations: 0, 1, 2 + filter variables: + - name: brightnessTemperature_11 + threshold: DerivedMetaData/errorInflationFactor11 + absolute threshold: 6.0 + action: + name: reject + - filter: Variable Assignment + apply at iterations: 0, 1, 2 + assignments: + - name: DerivedMetaData/errorInflationFactor12 + type: float + function: + name: ObsFunction/Arithmetic + options: + variables: + - name: ObsErrorData/brightnessTemperature_12 + coefs: + - 3.6 + exponents: + - -1 + - filter: Background Check + apply at iterations: 0, 1, 2 + filter variables: + - name: brightnessTemperature_12 + threshold: DerivedMetaData/errorInflationFactor12 + absolute threshold: 6.0 + action: + name: reject + - filter: Variable Assignment + apply at iterations: 0, 1, 2 + assignments: + - name: DerivedMetaData/errorInflationFactor13 + type: float + function: + name: ObsFunction/Arithmetic + options: + variables: + - name: ObsErrorData/brightnessTemperature_13 + coefs: + - 1.905 + exponents: + - -1 + - filter: Background Check + apply at iterations: 0, 1, 2 + filter variables: + - name: brightnessTemperature_13 + threshold: DerivedMetaData/errorInflationFactor13 + absolute threshold: 6.0 + action: + name: reject + - filter: Variable Assignment + apply at iterations: 0, 1, 2 + assignments: + - name: DerivedMetaData/errorInflationFactor14 + type: float + function: + name: ObsFunction/Arithmetic + options: + variables: + - name: ObsErrorData/brightnessTemperature_14 + coefs: + - 2.16 + exponents: + - -1 + - filter: Background Check + apply at iterations: 0, 1, 2 + filter variables: + - name: brightnessTemperature_14 + threshold: DerivedMetaData/errorInflationFactor14 + absolute threshold: 6.0 + action: + name: reject + - filter: Variable Assignment + apply at iterations: 0, 1, 2 + assignments: + - name: DerivedMetaData/errorInflationFactor15 + type: float + function: + name: ObsFunction/Arithmetic + options: + variables: + - name: ObsErrorData/brightnessTemperature_15 + coefs: + - 4.5 + exponents: + - -1 + - filter: Background Check + apply at iterations: 0, 1, 2 + filter variables: + - name: brightnessTemperature_15 + threshold: DerivedMetaData/errorInflationFactor15 + absolute threshold: 6.0 + action: + name: reject + - filter: Variable Assignment + apply at iterations: 0, 1, 2 + assignments: + - name: DerivedMetaData/errorInflationFactor16 + type: float + function: + name: ObsFunction/Arithmetic + options: + variables: + - name: ObsErrorData/brightnessTemperature_16 + coefs: + - 2.01 + exponents: + - -1 + - filter: Background Check + apply at iterations: 0, 1, 2 + filter variables: + - name: brightnessTemperature_16 + threshold: DerivedMetaData/errorInflationFactor16 + absolute threshold: 6.0 + action: + name: reject + - filter: Variable Assignment + apply at iterations: 0, 1, 2 + assignments: + - name: DerivedMetaData/errorInflationFactor17 + type: float + function: + name: ObsFunction/Arithmetic + options: + variables: + - name: ObsErrorData/brightnessTemperature_17 + coefs: + - 2.61 + exponents: + - -1 + - filter: Background Check + apply at iterations: 0, 1, 2 + filter variables: + - name: brightnessTemperature_17 + threshold: DerivedMetaData/errorInflationFactor17 + absolute threshold: 6.0 + action: + name: reject + - filter: Variable Assignment + apply at iterations: 0, 1, 2 + assignments: + - name: DerivedMetaData/errorInflationFactor18 + type: float + function: + name: ObsFunction/Arithmetic + options: + variables: + - name: ObsErrorData/brightnessTemperature_18 + coefs: + - 5.625 + exponents: + - -1 + - filter: Background Check + apply at iterations: 0, 1, 2 + filter variables: + - name: brightnessTemperature_18 + threshold: DerivedMetaData/errorInflationFactor18 + absolute threshold: 6.0 + action: + name: reject + - filter: Variable Assignment + apply at iterations: 0, 1, 2 + assignments: + - name: DerivedMetaData/errorInflationFactor19 + type: float + function: + name: ObsFunction/Arithmetic + options: + variables: + - name: ObsErrorData/brightnessTemperature_19 + coefs: + - 4.5 + exponents: + - -1 + - filter: Background Check + apply at iterations: 0, 1, 2 + filter variables: + - name: brightnessTemperature_19 + threshold: DerivedMetaData/errorInflationFactor19 + absolute threshold: 6.0 + action: + name: reject + - filter: Variable Assignment + apply at iterations: 0, 1, 2 + assignments: + - name: DerivedMetaData/errorInflationFactor20 + type: float + function: + name: ObsFunction/Arithmetic + options: + variables: + - name: ObsErrorData/brightnessTemperature_20 + coefs: + - 4.5 + exponents: + - -1 + - filter: Background Check + apply at iterations: 0, 1, 2 + filter variables: + - name: brightnessTemperature_20 + threshold: DerivedMetaData/errorInflationFactor20 + absolute threshold: 6.0 + action: + name: reject + - filter: Variable Assignment + apply at iterations: 0, 1, 2 + assignments: + - name: DerivedMetaData/errorInflationFactor21 + type: float + function: + name: ObsFunction/Arithmetic + options: + variables: + - name: ObsErrorData/brightnessTemperature_21 + coefs: + - 3.0 + exponents: + - -1 + - filter: Background Check + apply at iterations: 0, 1, 2 + filter variables: + - name: brightnessTemperature_21 + threshold: DerivedMetaData/errorInflationFactor21 + absolute threshold: 6.0 + action: + name: reject + - filter: Variable Assignment + apply at iterations: 0, 1, 2 + assignments: + - name: DerivedMetaData/errorInflationFactor22 + type: float + function: + name: ObsFunction/Arithmetic + options: + variables: + - name: ObsErrorData/brightnessTemperature_22 + coefs: + - 9.6 + exponents: + - -1 + - filter: Background Check + apply at iterations: 0, 1, 2 + filter variables: + - name: brightnessTemperature_22 + threshold: DerivedMetaData/errorInflationFactor22 + absolute threshold: 6.0 + action: + name: reject + - filter: Variable Assignment + apply at iterations: 0, 1, 2 + assignments: + - name: DerivedMetaData/errorInflationFactor23 + type: float + function: + name: ObsFunction/Arithmetic + options: + variables: + - name: ObsErrorData/brightnessTemperature_23 + coefs: + - 1.5 + exponents: + - -1 + - filter: Background Check + apply at iterations: 0, 1, 2 + filter variables: + - name: brightnessTemperature_23 + threshold: DerivedMetaData/errorInflationFactor23 + absolute threshold: 6.0 + action: + name: reject + - filter: Variable Assignment + apply at iterations: 0, 1, 2 + assignments: + - name: DerivedMetaData/errorInflationFactor24 + type: float + function: + name: ObsFunction/Arithmetic + options: + variables: + - name: ObsErrorData/brightnessTemperature_24 + coefs: + - 1.5 + exponents: + - -1 + - filter: Background Check + apply at iterations: 0, 1, 2 + filter variables: + - name: brightnessTemperature_24 + threshold: DerivedMetaData/errorInflationFactor24 + absolute threshold: 6.0 + action: + name: reject + - filter: Bounds Check + apply at iterations: 0, 1, 2 + filter variables: + - name: brightnessTemperature + channels: 1-24 + test variables: + - name: ObsFunction/ChannelUseflagCheckRad + channels: 1-24 + options: + channels: 1-24 + use_flag: >>>use_channels_ssmis_f17<<< + minvalue: 1e-12 + action: + name: reject + observation_name: ssmis_f17 diff --git a/src/Applications/GEOSdas_App/jedi/etc/ut_jedi.j b/src/Applications/GEOSdas_App/jedi/etc/ut_jedi.j index a4c1df2e..11d881e4 100755 --- a/src/Applications/GEOSdas_App/jedi/etc/ut_jedi.j +++ b/src/Applications/GEOSdas_App/jedi/etc/ut_jedi.j @@ -9,6 +9,7 @@ setenv FVROOT `cat $FVHOME/.FVROOT` setenv FVWORK `cat $FVHOME/.FVWORK` setenv JEDIDIR $FVHOME/run/jedi setenv VAROFFSET 180 +setenv TIMEINC 360 source $FVROOT/bin/g5_modules source $FVHOME/run/jedi/JEDIanaConfig.csh diff --git a/src/Applications/GEOSdas_App/jedi/jedi_driver.csh b/src/Applications/GEOSdas_App/jedi/jedi_driver.csh index 8e7caf7f..70fefaab 100755 --- a/src/Applications/GEOSdas_App/jedi/jedi_driver.csh +++ b/src/Applications/GEOSdas_App/jedi/jedi_driver.csh @@ -15,6 +15,28 @@ else endif if ( $#argv < 4 ) then + echo " " + echo " \\begin{verbatim} " + echo " " + echo " NAME " + echo " " + echo " $MYNAME - drive entire JEDI-based analysis for GEOS" + echo " " + echo " SYNOPSIS " + echo " " + echo " $MYNAME nymdb nhmsb nymda nhmsa " + echo " " + echo " nymdb - starting date of cycle" + echo " nhmsb - starting time of cycle" + echo " nymda - analysis date" + echo " nhmsa - analysis time" + echo " " + echo " AUTHOR" + echo " Ricardo Todling (Ricardo.Todling@nasa.gov), NASA/GMAO " + echo " Initial version: 18Oct2020 by: R. Todling" + echo " Last modified: 14Jun2026 by: R. Todling" + echo " \\end{verbatim} " + echo " \\clearpage " echo " ${MYNAME}: invalid arg list, aborting" exit(1) endif @@ -28,6 +50,7 @@ set mma = `echo nymda | cut -c5-6` set dda = `echo nymda | cut -c7-8` set hhb = `echo $nhmsb | cut -c1-2` set hha = `echo $nhmsa | cut -c1-2` +set yyyymmddhh = ${nymda}${hha} setenv NYMDA $nymda setenv HHA $hha @@ -50,7 +73,8 @@ if ( !($?JEDI_POST) ) setenv JEDI_POST 0 if ( !($?JEDI_IAU_OVERWRITE) ) setenv JEDI_IAU_OVERWRITE 0 if ( !($?JEDI_RUN_ADANA_TEST) ) setenv JEDI_RUN_ADANA_TEST 0 if ( !($?JEDI_RUN_ADANA) ) setenv JEDI_RUN_ADANA 0 -if ( !($?JEDI_GSI2IODA) ) setenv JEDI_GSI2IODA 0 +if ( !($?JEDI_RUN_EAANA) ) setenv JEDI_RUN_EAANA 0 +if ( !($?JEDI_OBS_OPT) ) setenv JEDI_OBS_OPT 0 if ( !($?JEDI_SWELLUSE) ) setenv JEDI_SWELLUSE 1 if ( !($?OFFLINE_IODA_DIR) ) setenv OFFLINE_IODA_DIR /dev/null @@ -58,37 +82,45 @@ if ( $JEDI_RUN_ADANA ) then source $FVHOME/run/jedi/JEDIadanaConfig.csh else source $FVHOME/run/jedi/JEDIanaConfig.csh + if ( $JEDI_RUN_EAANA ) then + source $FVHOME/run/jedi/JEDIatmensConfig.csh + endif +endif + +if ( -e $FVWORK/.DONE_${MYNAME}.$yyyymmddhh ) then + echo "${MYNAME}: all done" + exit(0) endif setenv JEDIWORK $FVWORK/jedi.$nymda.$nhmsa -if ( ! -d $JEDIWORK ) mkdir -p $JEDIWORK/swell +if ( ! -d $JEDIWORK ) mkdir -p $JEDIWORK/jedi.$nymda.$nhmsa # Setup SWELL & IODA Files # ======================== -if ( $JEDI_SWELLUSE && $JEDI_OBS_OPT == 3 ) then +if ( $JEDI_SWELLUSE ) then jedi_swellset.csh $nymda $nhmsa $JEDIDIR $JEDIWORK if ($status) then echo "${MYNAME}: failed, aborting ..." exit (1) endif - # Convert GSI-nc4-diag files to IODA - # ---------------------------------- - if ( $JEDI_GSI2IODA ) then - jedi_gsi2ioda.csh $nymda $nhmsa $FVWORK $FVWORK $JEDIWORK - if ( $status ) then - echo "Trouble converting GSI output to IODA, aborting ..." - exit 1 - endif - endif - else # If here, IODA files must be available # ------------------------------------- - if ( $OFFLINE_IODA_DIR == "/dev/null" ) then + if ( $OFFLINE_IODA_DIR == "/dev/null" || $OFFLINE_IODA_DIR == "/dev/null/" ) then + + # Convert GSI-nc4-diag files to IODA + # ---------------------------------- + if ( $JEDI_OBS_OPT == 3 ) then + jedi_gsi2ioda.csh $nymda $nhmsa $FVWORK $FVWORK $JEDIWORK + if ( $status ) then + echo "Trouble converting GSI output to IODA, aborting ..." + exit 1 + endif + endif + else -# set IODADIR = $OFFLINE_IODA_DIR/Y$yyyya/M$mma/D$dda/H$hha/ set IODADIR = $OFFLINE_IODA_DIR/${nymda}T${hha}0000Z/geos_atmosphere if ( ! -d $FVWORK/ioda.${nymda}_${hha}0000 ) mkdir $FVWORK/ioda.${nymda}_${hha}0000 cd $FVWORK/ioda.${nymda}_${hha}0000 @@ -122,7 +154,7 @@ if ( $JEDI_RUN ) then zeit_co.x jedi_run if ( $JEDI_MKIAU ) then zeit_ci.x jedi_mkiau - jedi_mkiau.csh $nymdb $nhmsb |& tee -a $FVWORK/$EXPID.jedi_mkiau.log.${nymdb}_${hhb}z.txt + jedi_mkiau.csh $nymdb $nhmsb |& tee -a $FVWORK/$EXPID.jedi_miau.log.${nymdb}_${hhb}z.txt if ( $status ) then echo " ${MYNAME}: jedi_mkiau.csh signal failure, aborting ..." exit (1) @@ -161,7 +193,7 @@ if ( $?SKIPGSI ) then echo " ${MYNAME}: WARNING, JEDI-related IAU will be used in model integration. " endif endif -if ( $JEDI_IAU_OVERWRITE ) then +if ( $JEDI_MKIAU && $JEDI_IAU_OVERWRITE ) then zeit_ci.x jedi_up4geos jedi_upd4geos.csh $nymdb $nhmsb |& tee -a $FVWORK/$EXPID.jedi_upd.log.${nymdb}_${hhb}z.txt if ( $status ) then @@ -171,4 +203,8 @@ if ( $JEDI_IAU_OVERWRITE ) then zeit_co.x jedi_up4geos endif +# If here, likely successful +# -------------------------- +touch $FVWORK/.DONE_${MYNAME}.$yyyymmddhh +echo " ${MYNAME}: Complete " exit(0) diff --git a/src/Applications/GEOSdas_App/jedi/jedi_gsi2ioda.csh b/src/Applications/GEOSdas_App/jedi/jedi_gsi2ioda.csh index 0d8c2393..801ae05d 100755 --- a/src/Applications/GEOSdas_App/jedi/jedi_gsi2ioda.csh +++ b/src/Applications/GEOSdas_App/jedi/jedi_gsi2ioda.csh @@ -1,6 +1,7 @@ -#!/bin/csh +#!/bin/csh -x setenv MYNAME jedi_gsi2ioda.csh +setenv DRYRUN #echo if ( ! $?FVHOME ) then env @@ -10,6 +11,7 @@ endif if ( ! -d $FVHOME/run/jedi ) then echo " ${MYNAME}: Nothing to do." + exit (1) else setenv JEDIDIR $FVHOME/run/jedi endif @@ -27,11 +29,16 @@ set jediwk = $5 set hha = `echo $nhmsa | cut -c1-2` set yyyymmddhh = ${nymda}${hha} +setenv SYSFAILED 0 +if ( !($?LMOD_CMD) ) setenv SYSFAILED 1 +if ( !($?LMOD_SETTARG_CMD) ) setenv SYSFAILED 1 + setenv FAILED 0 if ( !($?EXPID) ) setenv FAILED 1 if ( !($?FVHOME) ) setenv FAILED 1 if ( !($?FVWORK) ) setenv FAILED 1 -if ( !($?JEDI_GSI2IODA) ) setenv FAILED 1 +if ( !($?SWELL_INSTALL) ) setenv FAILED 1 +if ( !($?TIMEINC) ) setenv FAILED 1 if ( $FAILED ) then env @@ -54,65 +61,108 @@ else endif if ( !($?JEDI_ROOT) ) setenv FAILED 1 +if ( !($?JEDI_CRTM_COEFFS) ) setenv FAILED 1 +if ( !($?JEDI_OBS_OPT) ) setenv FAILED 1 +if ( $SYSFAILED ) then + env + echo " ${MYNAME}: not all SYSTEM required env vars defined" + exit (1) +endif if ( $FAILED ) then env echo " ${MYNAME}: not all required env vars defined" exit (1) endif -if ( ! $JEDI_GSI2IODA ) then +if ( $JEDI_OBS_OPT != 3 ) then echo "${MYNAME}: skipping GSI2IODA ..." exit(0) endif -# This needs care: TBD wired for now -source $JEDI_ROOT/modules -module unload py-pycodestyle/2.8.0 +# set JEDI workdir +setenv JEDIETC $FVHOME/run/jedi/Config setenv JEDIWORK $jediwk +# define ISO analysis date/time +set yyyya = `echo $nymda | cut -c1-4` +set mma = `echo $nymda | cut -c5-6` +set dda = `echo $nymda | cut -c7-8` +set hha = `echo $nhmsa | cut -c1-2` +setenv JEDI_ISO_DATE_ANA "${yyyya}-${mma}-${dda}T${hha}:00:00Z" + +# set time of previous analysis (for bias stuff) +@ varlen = $TIMEINC * 60 +set panadate = `tick $nymda $nhmsa -$varlen` +set pnymda = $panadate[1] +set pnhmsa = $panadate[2] +set pyyyya = `echo $pnymda | cut -c1-4` +set pmma = `echo $pnymda | cut -c5-6` +set pdda = `echo $pnymda | cut -c7-8` +set phha = `echo $pnhmsa | cut -c1-2` + # Convert GSI-nc4-diag files to IODA -if ( $JEDI_GSI2IODA ) then +#if ( $JEDI_OBS_OPT == 3 ) then cd $JEDIWORK # link diag files for conversion if ( -d GSIDIAGS ) /bin/rm -r GSIDIAGS mkdir GSIDIAGS cd GSIDIAGS + setenv GSIDIAGS_DIR `pwd` ln -sf $inpdir/$EXPID.diag_*_ges.*nc4 . cd - if ( -d GSIBIAS ) /bin/rm -r GSIBIAS mkdir GSIBIAS cd GSIBIAS -# foreach ftype ( ana.satbiaspc ana.satbias ) # following needs attention (not right date/time) -# ln -sf $inpdir/$EXPID.$ftype.${nymda}_${hha}z.txt . - foreach ftype ( ana_satbias_rst ana_satbiaspc_rst ) # following needs attention (not right date/time) - /bin/cp $FVHOME/recycle/*${ftype}*txt . # TBD + foreach ftype ( acftbias_rst ana_satbias_rst ana_satbiaspc_rst ) + /bin/cp $FVHOME/recycle/*${ftype}*txt . + # fix date/time - swell wants biases at syn-time ... + set fn = (`ls *$ftype*.txt`) + set pfx = `echo $fn[1] | cut -d. -f1-2` + set nfn = $pfx.${pnymda}_${phha}z.txt + if ( ! -e $nfn ) then + ln -s $fn $nfn + endif end -# foreach fname ( `ls *.txt` ) # following needs attention (not right date/time) -# set pfx = `echo $fname | cut -d. -f1-2` -# /bin/mv $fname $pfx.${nymda}_${hha}z.txt -# end cd - - cd $JEDIWORK/swell - swell-geosadas-run_tasks.sh + # get positioned + cd $JEDIWORK + + # prepare yaml for converting ncdiag to ioda + vED -env $JEDIETC/diag2ioda.yaml -o diag2ioda.yaml + + # create convert suite + if ( -e diag2ioda.yaml ) then + source $JEDIDIR/SWELLConfig.csh + if ( -d ~/cylc-run/${EXPID}-convert_ncdiags-suite ) then + /bin/rm -r ~/cylc-run/${EXPID}-convert_ncdiags-suite + endif + $DRYRUN swell create convert_ncdiags --skip-r2d2 --override diag2ioda.yaml + else + echo "Trouble finding diag2ioda.yaml, aborting ..." + exit 1 + endif + + # launch convert suite + swell launch $JEDIWORK/${EXPID}-convert_ncdiags/${EXPID}-convert_ncdiags-suite -b -t PT30S if ( $status ) then echo "Trouble converting GSI output to IODA, aborting ..." exit 1 else - if ( -d $JEDIWORK/swell/swell-geosadas/run/${nymda}T${hha}0000Z/geos_atmosphere ) then - mkdir $outdir/ioda.${nymda}_${hha}0000 - /bin/mv $JEDIWORK/swell/swell-geosadas/run/${nymda}T${hha}0000Z/geos_atmosphere/*.nc4 \ + if ( -d $JEDIWORK/${EXPID}-convert_ncdiags/run/${nymda}T${hha}0000Z/geos_atmosphere ) then + if (! -d $outdir/ioda.${nymda}_${hha}0000 ) mkdir -p $outdir/ioda.${nymda}_${hha}0000 + /bin/mv $JEDIWORK/${EXPID}-convert_ncdiags/run/${nymda}T${hha}0000Z/geos_atmosphere/*.nc4 \ $outdir/ioda.${nymda}_${hha}0000 - /bin/mv $JEDIWORK/swell/swell-geosadas/run/${nymda}T${hha}0000Z/geos_atmosphere/*.txt \ + /bin/mv $JEDIWORK/${EXPID}-convert_ncdiags/run/${nymda}T${hha}0000Z/geos_atmosphere/*.txt \ $outdir/ioda.${nymda}_${hha}0000 else - echo "$JEDIWORK/swell/swell-geosadas/run/${nymda}T${hha}0000Z/geos_atmosphere directory not found, aborting ..." + echo "$JEDIWORK/${EXPID}-convert_ncdiags/run/${nymda}T${hha}0000Z/geos_atmosphere directory not found, aborting ..." exit 1 endif endif -endif +#endif touch $FVWORK/.DONE_${MYNAME}.$yyyymmddhh echo " ${MYNAME}: Complete " diff --git a/src/Applications/GEOSdas_App/jedi/jedi_mkiau.csh b/src/Applications/GEOSdas_App/jedi/jedi_mkiau.csh index f15e5cb7..002832d4 100755 --- a/src/Applications/GEOSdas_App/jedi/jedi_mkiau.csh +++ b/src/Applications/GEOSdas_App/jedi/jedi_mkiau.csh @@ -52,6 +52,15 @@ if ( !($?JEDI_VARANAFRQ)) setenv JEDI_VARANAFRQ 3600 setenv JEDIETC $FVHOME/run/jedi/Config setenv JEDIWORK $FVWORK/jedi.$nymda.${nhmsa} +# link bkg.eta files from FVHOME/recycle - GEOSdas workflow deletes some of these from fvwork +# when GSI is running +cd $JEDIWORK/bkg +touch .no_archiving +foreach fn ( `ls $FVHOME/recycle/*.bkg*eta_rst.*nc4` ) + set sfx = `basename $fn | cut -d. -f3-` + ln -sf $fn $EXPID.bkg.eta.$sfx +end + # Create analysis from increment cd $JEDIWORK/inc set these_incs = (`ls *.jedi_inc1.eta.*`) @@ -77,7 +86,8 @@ foreach fn ( $these_incs ) set hh = `echo $ttag | cut -c10-11` set nhms = ${hh}0000 dyn_jediupd.x $nymd $nhms -o $EXPID.jedi_inc.eta.${nymd}_${hh}00z.nc4 \ - $FVWORK/$EXPID.bkg.eta.${nymd}_${hh}00z.nc4 $fn $JEDIWORK/ana/$EXPID.jedi_ana.eta.${nymd}_${hh}00z.nc4 + $JEDIWORK/bkg/$EXPID.bkg.eta.${nymd}_${hh}00z.nc4 \ + $fn $JEDIWORK/ana/$EXPID.jedi_ana.eta.${nymd}_${hh}00z.nc4 if ( ! -e $JEDIWORK/ana/$EXPID.jedi_ana.eta.${nymd}_${hh}00z.nc4 ) then echo "${MYNAME}: failed to create: $EXPID.jedi_ana.eta.${nymd}_${hh}00z.nc4" exit (1) @@ -85,6 +95,7 @@ foreach fn ( $these_incs ) end cd - +# gather list of analysis files cd $JEDIWORK/ana set analst = `ls $EXPID.jedi_ana.eta.*` @@ -97,7 +108,7 @@ if ( ! -e IAU_EGRESS ) then set hhmm = `echo $ttag | cut -c10-13` set nhms = ${hhmm}00 set anafn = ana/$anafn - set bkgfn = $FVWORK/$EXPID.bkg.eta.${nymd}_${hhmm}z.nc4 + set bkgfn = bkg/$EXPID.bkg.eta.${nymd}_${hhmm}z.nc4 set iaufn = iau/$EXPID.agcm_import_rst.${nymd}_${hhmm}z.nc4 echo " Input Analysis file: $anafn" echo " Input Background file: $bkgfn" @@ -129,16 +140,17 @@ cd iau/ if ( $JEDI_HYBRID ) then set lst = `ls *agcm_import_rst.*nc4` if ( $#lst == 1 ) then - set nymd = `echo $lst | cut -d. -f3 | cut -c1-8` - set hhmm = `echo $lst | cut -d. -f3 | cut -c10-13` - set nhms = ${hhmm}00 - set enddate = (`tick $nymd $nhms $JEDI_VARWINDOW`) + set nowdate = ( $nymd0 $nhms0 ) + set enddate = (`tick $nowdate[1] $nowdate[2] $JEDI_VARWINDOW`) set notdone = 1 while ( $notdone ) - set thisdate = (`tick $nymd $nhms $JEDI_VARANAFRQ`) - set nymd = $thisdate[1]; set nhms = $thisdate[2]; set hhmm = `echo $nhms | cut -c1-4` + set nymd = $nowdate[1]; set nhms = $nowdate[2]; set hhmm = `echo $nhms | cut -c1-4` /bin/cp $lst[1] $EXPID.agcm_import_rst.${nymd}_${hhmm}z.nc4 - if ( "$thisdate" == "$enddate" ) set notdone = 0 + if ( "$nowdate" == "$enddate" ) then + set notdone = 0 + else + set nowdate = (`tick $nymd $nhms $JEDI_VARANAFRQ`) + endif end endif else diff --git a/src/Applications/GEOSdas_App/jedi/jedi_run.csh b/src/Applications/GEOSdas_App/jedi/jedi_run.csh index aa722260..ca213e80 100755 --- a/src/Applications/GEOSdas_App/jedi/jedi_run.csh +++ b/src/Applications/GEOSdas_App/jedi/jedi_run.csh @@ -27,10 +27,10 @@ if ( $#argv < 2 ) then echo " AUTHOR" echo " Ricardo Todling (Ricardo.Todling@nasa.gov), NASA/GMAO " echo " Initial version: 18Oct2020 by: R. Todling" - echo " Last modified: 22Set2023 by: R. Todling" + echo " Last modified: 30Apr2026 by: R. Todling" echo " \\end{verbatim} " echo " \\clearpage " - exit(0) + exit(1) endif @@ -153,12 +153,17 @@ endif # ---------------------- if ( ! -e $FVWORK/.DONE_jedi_run_ana.csh.$yyyymmddhh) then if ( $JEDI_RUN_ANA ) then - zeit_ci.x jedi_var + zeit_ci.x jedi_run - if ( -e Config/geosvar.${nymda}_${hha}z.yaml ) then - setenv MYCONF Config/geosvar.${nymda}_${hha}z.yaml + set this = geosvar + if ( $JEDI_RUN_EAANA ) then + set this = geosens + endif + if ( -e Config/$this.${nymda}_${hha}z.yaml ) then + setenv MYCONF Config/$this.${nymda}_${hha}z.yaml else - setenv MYCONF Config/geosvar.yaml + echo " ${MYNAME}: $this.${nymda}_${hha}z.yaml not found, aborting ..." + exit (2) endif if ( $JEDI_RUN_ADANA_TEST ) then setenv MYCONF Config/envarfgat4adtest.yaml @@ -169,18 +174,30 @@ if ( ! -e $FVWORK/.DONE_jedi_run_ana.csh.$yyyymmddhh) then if (! -d inc ) mkdir inc endif - if ( -e $FVHOME/run/jedi/jedi_run_var.j ) then - sbatch -W $FVHOME/run/jedi/jedi_run_var.j - sleep 2 + if ( $JEDI_RUN_EAANA ) then + if ( -e $FVHOME/run/jedi/jedi_run_eda.j ) then + vED -env $FVHOME/run/jedi/jedi_run_eda.j -o jedi_run_eda.j + sbatch -W jedi_run_eda.j + sleep 2 + else + echo " ${MYNAME}: cannot find jedi_run_eda.j, aborting ... " + exit (2) + endif else - $JEDI_FV3VAR_MPIRUN $JEDIBUILD/bin/fv3jedi_var.x $MYCONF |& tee -a $FVWORK/$JEDIVARLOG - if ( $status ) then - echo " ${MYNAME}: failed in VAR, aborting ..." - exit (1) - endif + if ( -e $FVHOME/run/jedi/jedi_run_var.j ) then + vED -env $FVHOME/run/jedi/jedi_run_var.j -o jedi_run_var.j + sbatch -W jedi_run_var.j + sleep 2 + else + $JEDI_FV3VAR_MPIRUN $JEDIBUILD/bin/fv3jedi_var.x $MYCONF |& tee -a $FVWORK/$JEDIVARLOG + if ( $status ) then + echo " ${MYNAME}: failed in VAR, aborting ..." + exit (1) + endif + endif + /bin/mv *inc*nc4 ./inc # somehow datapath setting in yaml is not effective at inc part endif - /bin/mv *inc*nc4 ./inc # somehow datapath setting in yaml is not effective at inc part - zeit_co.x jedi_var + zeit_co.x jedi_run # Converged in these many iterations # ---------------------------------- diff --git a/src/Applications/GEOSdas_App/jedi/jedi_set.csh b/src/Applications/GEOSdas_App/jedi/jedi_set.csh index 7908c5c0..e814dd03 100755 --- a/src/Applications/GEOSdas_App/jedi/jedi_set.csh +++ b/src/Applications/GEOSdas_App/jedi/jedi_set.csh @@ -25,10 +25,10 @@ if ( $#argv < 2 ) then echo " AUTHOR" echo " Ricardo Todling (Ricardo.Todling@nasa.gov), NASA/GMAO " echo " Initial version: 18Oct2020 by: R. Todling" - echo " Last modified: 01May2025 by: R. Todling" + echo " Last modified: 14Jun2026 by: R. Todling" echo " \\end{verbatim} " echo " \\clearpage " - exit(0) + exit(1) endif setenv FAILED 0 @@ -37,10 +37,9 @@ if ( !($?EXPID) ) setenv FAILED 1 if ( !($?FVHOME) ) setenv FAILED 1 if ( !($?FVWORK) ) setenv FAILED 1 if ( !($?GID) ) setenv FAILED 1 -if ( !($?JEDI_OBS_OPT) ) setenv FAILED 1 -if ( !($?JEDI_OBS_DIR) ) setenv FAILED 1 -if ( !($?JEDI_HYBRID) ) setenv FAILED 1 if ( !($?JEDI_FEEDBACK_VARBC) ) setenv FAILED 1 +if ( !($?JEDI_HYBRID) ) setenv FAILED 1 +if ( !($?JEDI_OBS_OPT) ) setenv FAILED 1 if ( !($?OFFLINE_IODA_DIR) ) setenv FAILED 1 if ( $FAILED ) then @@ -52,6 +51,7 @@ endif # Defaults if ( !($?JEDI_ANAFREQ)) setenv JEDI_ANAFREQ 21600 if ( !($?JEDI_RUN_ADANA) ) setenv JEDI_RUN_ADANA 0 +if ( !($?JEDI_RUN_EAANA) ) setenv JEDI_RUN_EAANA 0 if ( !($?JEDI_VAROFFSET)) setenv JEDI_VAROFFSET 10800 if ( !($?JEDI_VARWINDOW)) setenv JEDI_VARWINDOW 21600 if ( !($?MAPLFIX) ) setenv MAPLFIX 0 @@ -105,6 +105,8 @@ setenv JEDI_ISO_DATE_ANA "${yyyya}-${mma}-${dda}T${hha}:00:00Z" setenv JEDI_ISO_DATE_END "${yyyye}-${mme}-${dde}T${hhe}:00:00Z" setenv AYYYYMMDDHH ${yyyya}${mma}${dda}${hha} setenv AYYYYMMDD_HH ${yyyya}${mma}${dda}_${hha} +setenv AYYYYYMMDDHH ${nymda}${hha} +setenv AYYYYYMMDDTHH0000Z ${nymda}T${hha}0000Z setenv BYYYYYMMDDTHH0000Z ${nymdb}T${hhb}0000Z setenv PYYYYYMMDDTHH0000Z ${nymdp}T${hhp}0000Z @@ -156,7 +158,8 @@ foreach dir ( ana atmens bkg hofx iau obs osen inc vbc ) if ( ! -d $dir ) mkdir -p $dir end -# if adjoint analysis, retrieve IODA files +# If so, retrieve IODA files from existig ru +# In adjoint case, IODA files are from same exp if ( $JEDI_RUN_ADANA || $JEDI_OBS_OPT == 1 ) then setenv NYMD $nymda # initial date of current cycle setenv NHMS $nhmsa # initial time of current cycle @@ -188,8 +191,8 @@ if ( $JEDI_RUN_ADANA || $JEDI_OBS_OPT == 1 ) then endif endif # adjoint analysis -# Link IODA observation files -# --------------------------- +# Or, link IODA files available from offline generation +# ----------------------------------------------------- if ( $JEDI_OBS_OPT == 2 ) then pwd ls @@ -201,18 +204,23 @@ if ( $JEDI_OBS_OPT == 2 ) then exit 1 endif cd - - echo " ${MYNAME}: linked IODA files successfully" + echo " ${MYNAME}: successfully linked offline available IODA files" endif -# Link IODA observation files -# --------------------------- +# Or, link IODA observation files that have been generated on the fly +# ------------------------------------------------------------------- if ( $JEDI_OBS_OPT == 3 ) then pwd ls cd obs - ln -sf $FVWORK/ioda.${nymda}_${hha}0000/* . + if ( "$OFFLINE_IODA_DIR" == "/dev/null/" || "$OFFLINE_IODA_DIR" == "/dev/null" ) then + ln -sf $FVWORK/ioda.${nymda}_${hha}0000/* . + else + echo " ${MYNAME}: inconsistent settings, cannot link IODA files, aborting ..." + exit 1 + endif cd - - echo " ${MYNAME}: linked IODA files successfully" + echo " ${MYNAME}: successfully linked IODA files generated on the fly" endif # If so, feedback VarBC (from previous cycle) @@ -236,9 +244,9 @@ if ( $JEDI_FEEDBACK_VARBC ) then echo "${MYNAME}: failed to retrieve vbc tar-ball" exit 1 endif - #/bin/rm *satbias*.nc4 *aircraft*csv - NOTE: there is no fully functional aircraft VarBC TBD - /bin/rm *satbias*.nc4 - # unfold tar-ball and overwrite all bias correction files + + #/bin/rm *satbias*.nc4 + # unfold tar-ball and overwrite bias correction files with those from (own) previous cycle tar xvf *vbc*tar cd - @@ -246,48 +254,110 @@ if ( $JEDI_FEEDBACK_VARBC ) then endif # The following accommodates for the case when the satbias coeff and cov are in the same -# file - typically the stuff in R2D2 ca June 2024. cd obs -set satbcov = `ls *.sabias_cov.*nc4` -if ( $status ) then - echo "${MYNAME}: could not find satbias_cov" - echo "${MYNAME}: linking satbias to satbias_cov ..." +#set satbcov = `ls *.satbias_cov.*nc4` +#if ( $status ) then +# echo "${MYNAME}: could not find satbias_cov" +# echo "${MYNAME}: linking satbias to satbias_cov ..." foreach fn ( `ls *.satbias.*nc4` ) set prefix = `echo $fn | cut -d. -f1-2` - ln -s $fn $prefix.satbias_cov.nc4 + if ( ! -e $prefix.satbias_cov.nc4 ) then + ln -s $fn $prefix.satbias_cov.nc4 + endif end -endif +#endif cd - # The following accommodates for the case when the satbias coeff and cov are in the same cd obs +set acft = 0 +if ( -e aircraft_tsen_obs_${AYYYYYMMDDHH}.nc4 ) then + ln -sf aircraft_tsen_obs_${AYYYYYMMDDHH}.nc4 aircraft_temperature.$BYYYYYMMDDTHH0000Z.nc4 + set acft = 1 +endif +if ( -e aircraft_uv_obs_${AYYYYYMMDDHH}.nc4 ) then + ln -sf aircraft_uv_obs_${AYYYYYMMDDHH}.nc4 aircraft_wind.$BYYYYYMMDDTHH0000Z.nc4 +endif if ( -e aircraft.$BYYYYYMMDDTHH0000Z.nc4 ) then ln -s aircraft.$BYYYYYMMDDTHH0000Z.nc4 aircraft_temperature.$BYYYYYMMDDTHH0000Z.nc4 ln -s aircraft.$BYYYYYMMDDTHH0000Z.nc4 aircraft_wind.$BYYYYYMMDDTHH0000Z.nc4 + set acft = 1 +endif +if ( $acft ) then set acftbias = `ls *.acftbias` if ( $status ) then - set acftbias_in = `ls aircraft_abias_air.*.nc4` - if (! $status ) then - set ttag = `echo $acftbias_in | cut -d. -f2` - ln -sf $acftbias_in aircraft_temperature.$ttag.acftbias - if ( ! -e aircraft_temperature.$ttag.acftbias_cov ) then - ln -sf aircraft_temperature.$ttag.acftbias aircraft_temperature.$ttag.acftbias_cov - endif - else - echo "WARNING: No aircraft bias files where found ..." - echo "WARNING: No aircraft bias files where found ..." - echo "WARNING: No aircraft bias files where found ..." + set acftbias_in = `ls aircraft_abias_air.*.nc4` + if (! $status ) then + set ttag = `echo $acftbias_in | cut -d. -f2` + ln -sf $acftbias_in aircraft_temperature.$ttag.acftbias + if ( ! -e aircraft_temperature.$ttag.acftbias_cov ) then + ln -sf aircraft_temperature.$ttag.acftbias aircraft_temperature.$ttag.acftbias_cov + endif + else + echo "WARNING: No aircraft bias files where found ..." + echo "WARNING: No aircraft bias files where found ..." + echo "WARNING: No aircraft bias files where found ..." + endif + else + if ( -e aircraft_temperature.$ttag.acftbias && \ + ! -e aircraft_temperature.$ttag.acftbias_cov ) then + ln -sf aircraft_temperature.$ttag.acftbias aircraft_temperature.$ttag.acftbias_cov endif endif -else - echo "WARNING: No aircraft obs files where found ..." - echo "WARNING: No aircraft obs files where found ..." - echo "WARNING: No aircraft obs files where found ..." endif cd - -# ensemble & background files +# Build full yaml to run var, or grab existing yaml +# ------------------------------------------------- +set this = $JEDIETC/geosvar.${nymda}_${hha}z.yaml +if ( $JEDI_RUN_EAANA ) then + set this = $JEDIETC/geosens.${nymda}_${hha}z.yaml +endif +if ( -e $this ) then + echo " ${MYNAME}: using user-provided $this" +else + cd obs + # get a list of available obs files + set obstypes = () + foreach fn (`ls -r *.${nymdb}T${nhmsb}Z.nc4` ) + set typ = `echo $fn | cut -d. -f1` + if ( ! -e exclude.$typ.${nymda}_${hha}z ) then + set obstypes = ( $typ.yaml $obstypes ) + endif + end + if ( "$obstypes" == "" ) then + echo " ${MYNAME}: failed to gather obs to handle, aborting ..." + exit(2) + else + echo " ${MYNAME}: Handling these obs-types:" + echo " ${MYNAME}: $obstypes " + endif + cd - + # Set flag for used observing system (based on GMAO db) + jedi_useflags.csh $nymda $nhmsa $JEDIETC/obs $JEDIWRK/Config/obs + + # Assemble var-yaml + set obstypes = ( "0observations.yaml" $obstypes ) + assemble_obs_yaml.pl $JEDIWRK/Config/obs $obstypes Config/obs.${nymdb}T${nhmsb}Z.yaml + if ( ! -e Config/obs.${nymdb}T${nhmsb}Z.yaml ) then + echo " ${MYNAME}: failed to building obs.${nymdb}T${nhmsb}Z.yaml, aborting ..." + exit(2) + endif + + # Construct full VAR yaml + set this = geosvar + if ( $JEDI_RUN_EAANA ) then + set this = geosens + endif + /bin/cp Config/$this.yaml geostmp.tmpl + insert_file_atstr.pl Config/obs.${nymdb}T${nhmsb}Z.yaml geostmp.tmpl OBSYAML_END + vED -env geostmp.tmpl -o Config/$this.${nymda}_${hha}z.yaml + /bin/cp Config/$this.${nymda}_${hha}z.yaml $JEDIETC/$this.${nymda}_${hha}z.yaml + +endif + +# Acquire background ensemble (either for hybrid VAR or ensemble DA) setenv JEDI_GET_ENSBKG 0 -if ( $JEDI_HYBRID ) then +if ( $JEDI_HYBRID || $JEDI_RUN_EAANA ) then if ( $JEDI_HYBRID == 1 ) then # lat-lon ensemble set ensdir = $FVHOME/atmens set bkgtyp = "bkg.eta" @@ -298,7 +368,7 @@ if ( $JEDI_HYBRID ) then set nwords = 3 endif if ( -d $ensdir ) then # ensemble is present in FVHOME - set this = `ls -1d $ensdir/mem*` + set this = `ls -1d $ensdir/mem* | wc` @ nmem = $this[1] cd $JEDIWRK @ nc = 0 @@ -319,7 +389,9 @@ if ( $JEDI_HYBRID ) then endif endif -if ( ! -e $JEDIWRK/.DONE_JEDI_GET_BKG_${nymdb}_${nhmsb} ) then +# Acquire background fields (unless running ensemble DA) +if ( ! $JEDI_RUN_EAANA ) then + if ( ! -e $JEDIWRK/.DONE_JEDI_GET_BKG_${nymdb}_${nhmsb} ) then cd bkg setenv NYMD $nymdb # initial date of current cycle setenv NHMS $nhmsb # initial time of current cycle @@ -374,6 +446,7 @@ if ( ! -e $JEDIWRK/.DONE_JEDI_GET_BKG_${nymdb}_${nhmsb} ) then exit(3) endif touch $JEDIWRK/.DONE_JEDI_GET_BKG_${nymdb}_${nhmsb} + endif endif # When applicable, retrieve ensemble background @@ -431,7 +504,7 @@ if ( $JEDI_HYBRID ) then cd $JEDIWRK if ( ! -e Config/diffstates_geos.yaml ) then echo " ${MYNAME}: missing Config/diffstates_geos.yaml file, aborting ... " - exit 1 + exit 1 endif foreach cbkg (`ls bkg.*.nc4` ) set ttag = `echo $cbkg | cut -d. -f2` @@ -447,17 +520,39 @@ if ( $JEDI_HYBRID ) then end # Also set localization scales and beta terms - set lst = (`ls bkg.*.nc4`) - set cres = `getgfiodim.x $lst[1] | grep -v GFIO` - @ jcres = $cres[1] + 1 - set rcname = ./fv3-jedi/gsibec/hyb_gsibec_configuration_c$jcres.nml - set nlat = `nmlread.py $rcname GRIDOPTS nlat` - set nlon = `nmlread.py $rcname GRIDOPTS nlon` - set nlev = `nmlread.py $rcname GRIDOPTS nsig` - ln -sf $FVHOME/run/gmao_global_hybens_info.x${nlon}y${nlat}l${nlev}.rc hybens_info - if (! -e hybens_info ) then - echo " ${MYNAME}: cannot find gmao_global_hybens_info.x${nlon}y${nlat}l${nlev}.rc , aborting ..." + if ( $JEDI_HYBRID == 1 ) then # when lat-lon ensemble, get scales ... + set lst = (`ls mem001/geos.*.nc4`) + set hres = `getgfiodim.x $lst[1] | grep -v GFIO` + set nlon = $hres[1] + set nlat = $hres[2] + set nlev = $hres[3] + ln -sf $FVHOME/run/gmao_global_hybens_info.x${nlon}y${nlat}l${nlev}.rc hybens_info + if (! -e hybens_info ) then + echo " ${MYNAME}: cannot find gmao_global_hybens_info.x${nlon}y${nlat}l${nlev}.rc , aborting ..." + exit 1 + endif + else + foreach fn (`ls mem001/geos.*.nc4`) + set cres = `getgfiodim.x $fn | grep -v GFIO` + set nlon = $cres[1] + set nlat = $cres[2] + set nlev = $cres[3] + @ cres = $nlon + 1 + if ( $nlon != $nlat ) then + echo " ${MYNAME}: error in resol of input file, aborting ..." + exit 1 + endif + set tzzz = `echo $fn | cut -d. -f3` + set tnymd = `echo $tzzz | cut -c1-8` + set thhmm = `echo $tzzz | cut -c10-13` + /bin/cp fv3-jedi/bump/betac.c${cres}l${nlev}.nc4 betac.${tnymd}T${thhmm}00Z.nc4 + /bin/cp fv3-jedi/bump/betae.c${cres}l${nlev}.nc4 betae.${tnymd}T${thhmm}00Z.nc4 + # the betas need a date/time reset + reset_time.x betac.${tnymd}T${thhmm}00Z.nc4 $tnymd ${thhmm}00 -9 + reset_time.x betae.${tnymd}T${thhmm}00Z.nc4 $tnymd ${thhmm}00 -9 + end endif + cd - endif # If here, likely successful diff --git a/src/Applications/GEOSdas_App/jedi/jedi_useflags.csh b/src/Applications/GEOSdas_App/jedi/jedi_useflags.csh new file mode 100755 index 00000000..f22e0e98 --- /dev/null +++ b/src/Applications/GEOSdas_App/jedi/jedi_useflags.csh @@ -0,0 +1,103 @@ +#!/bin/csh + +setenv MYNAME jedi_useflags.csh + +# Set up for JEDI analysis + +if ( $#argv < 4 ) then + echo " " + echo " \\begin{verbatim} " + echo " " + echo " NAME " + echo " " + echo " $MYNAME - Invoke GMAO obs-db to set JEDI obs at given cycle" + echo " " + echo " SYNOPSIS " + echo " " + echo " $MYNAME nymd nhms inpobs outobs" + echo " " + echo " AUTHOR" + echo " Ricardo Todling (Ricardo.Todling@nasa.gov), NASA/GMAO " + echo " Initial version: 19May2026 by: R. Todling" + echo " Last modified: 19May2026 by: R. Todling" + echo " \\end{verbatim} " + echo " \\clearpage " + exit(0) +endif + +setenv FAILED 0 +if ( !($?EXPID) ) setenv FAILED 1 +if ( !($?FVHOME) ) setenv FAILED 1 +if ( !($?FVROOT) ) setenv FAILED 1 +if ( !($?FVWORK) ) setenv FAILED 1 + +# Command line arguments +set nymda = $1 # initial date of var window +set nhmsa = $2 # initial time of var window +set inpobs = $3 # original (templated) obs yaml files +set outobs = $4 # location to put edited obs yaml files +# +set yyyya = `echo $nymda | cut -c1-4` +set mma = `echo $nymda | cut -c5-6` +set dda = `echo $nymda | cut -c7-8` +set hha = `echo $nhmsa | cut -c1-2` +set yyyymmddhh = ${nymda}${hha} + +if ( -e $FVWORK/.DONE_${MYNAME}.$yyyymmddhh ) then + echo "${MYNAME}: all done" + exit(0) +endif + +if ( ($?FVHOME) ) then + set path = ( . $FVHOME/run $FVROOT/bin $path ) +else + set path = ( . $FVROOT/bin $path ) +endif +if ( ! -d $outobs ) mkdir -p $outobs + +setenv MYWORK $FVWORK/$FVWORK/jedi.$nymda.$nhmsa/EditObs +if ( -d $MYWORK ) /bin/rm -r $MYWORK +mkdir -p $MYWORK +cd $MYWORK + + +/bin/cp -r $inpobs . +/bin/cp $FVHOME/run/gmao_global_convinfo.rc convinfo +/bin/cp $FVHOME/run/gmao_global_ozinfo.rc ozinfo +/bin/cp $FVHOME/run/gmao_global_satinfo.rc satinfo + +#cat > this.rc << EOF +# &setup +# nymd = $nymd +# nhms = $nhms +# notused_flag = -2 +# satinfo_tmpl = "./gmao_global_satinfo.rc" +# satinfo_outf = "./satinfo" +# dbname = "$FVROOT/etc/gmao_satinfo.db" +# nowarn = .true. +# / +#EOF +#make_satinfo.x < this.rc +gsiinfo.pl $EXPID $nymda $nhmsa + +cd $inpobs +set lst = `ls *.yaml` +cd $MYWORK +foreach fn ( $lst ) + set this = `echo $fn | cut -d. -f1` + set use = (`grep $this satinfo | cut -c26-30`) + /bin/cp $inpobs/$this.yaml $outobs/$this.yaml + if ( "$use" != "" ) then + mksi_flags.py --input $outobs/$this.yaml \ + --output $outobs/$this.yaml \ + --keyword ">>>use_channels_${this}<<<" \ + --values $use + set cld = (`grep $this satinfo | cut -c72-77`) + if ( ! $status ) then + mksi_flags.py --input $outobs/$this.yaml \ + --output $outobs/$this.yaml \ + --keyword ">>>clddet_channels_${this}<<<" \ + --values $cld + endif + endif +end diff --git a/src/Applications/GEOSdas_App/jedi/mksi_flags.py b/src/Applications/GEOSdas_App/jedi/mksi_flags.py new file mode 100755 index 00000000..778a48a0 --- /dev/null +++ b/src/Applications/GEOSdas_App/jedi/mksi_flags.py @@ -0,0 +1,105 @@ +#!/usr/bin/env python3 + +import argparse +import glob +import re + + +def replace_keyword_with_yaml_list(text, keyword, values): + """ + Replace occurrences like: + + use_flag: &use_channels_gmi_gpm + + with: + + use_flag: + - 1 + - -1 + - 1 + + while preserving YAML indentation. + """ + + pattern = re.compile( + rf'^(\s*)([A-Za-z0-9_]+)\s*:\s*{re.escape(keyword)}\s*$', + re.MULTILINE + ) + + def replacement(match): + + base_indent = match.group(1) + yaml_key = match.group(2) + + list_indent = base_indent + " " + + lines = [f"{base_indent}{yaml_key}:"] + + for val in values: + lines.append(f"{list_indent}- {val}") + + return "\n".join(lines) + + return pattern.sub(replacement, text) + + +def process_file(infile, outfile, keyword, values): + + with open(infile, "r") as f: + text = f.read() + + updated_text = replace_keyword_with_yaml_list( + text, + keyword, + values + ) + + with open(outfile, "w") as f: + f.write(updated_text) + + print(f"Processed: {infile} -> {outfile}") + + +def main(): + + parser = argparse.ArgumentParser( + description="Replace YAML keyword with YAML list values." + ) + + parser.add_argument( + "--input", + required=True, + help="Input YAML file" + ) + + parser.add_argument( + "--output", + required=True, + help="Output YAML file" + ) + + parser.add_argument( + "--keyword", + required=True, + help="Keyword to replace" + ) + + parser.add_argument( + "--values", + required=True, + nargs="+", + help="Replacement values" + ) + + args = parser.parse_args() + + process_file( + args.input, + args.output, + args.keyword, + args.values + ) + + +if __name__ == "__main__": + main() diff --git a/src/Applications/GEOSdas_App/jedi/setup_aanajedi.pl b/src/Applications/GEOSdas_App/jedi/setup_aanajedi.pl index fd0adf5c..63484c1a 100755 --- a/src/Applications/GEOSdas_App/jedi/setup_aanajedi.pl +++ b/src/Applications/GEOSdas_App/jedi/setup_aanajedi.pl @@ -36,6 +36,8 @@ GetOptions ( "gcmres=s", "archive=s", "cvbc=s", + "ensrpy=s", + "exprpy=s", "fvhome=s", "iodadir=s", "jedihome=s", @@ -106,7 +108,7 @@ sub init { $jedipartition = "#"; if ( $ENV{"GEOSJEDI_PARTITION"} ) { - $jediqos = "#SBATCH --qos=$GEOSJEDI_PARTITION"; + $jedipartition = "#SBATCH --partition=$GEOSJEDI_PARTITION"; } if ( $opt_jedistatic ) { @@ -115,25 +117,28 @@ sub init { $jedistatic = "/discover/nobackup/projects/gmao/advda/SwellStaticFiles"; } + $jedi_obs_opt = 1; # point to tar-ball from x-like-exp if ( $opt_iodadir ) { - $iodadir = $opt_iodadir; - $jedi_obs_opt = 2; # ioda files provided by user - } else { + if ( $opt_iodadir eq "/dev/null" or $opt_iodadir eq "/dev/null/" ) { $iodadir = "/dev/null"; $jedi_obs_opt = 3; # convert ncdiag-to-ioda on the fly + } else { + $iodadir = $opt_iodadir; + $jedi_obs_opt = 2; # ioda files provided by user + } } if ( $opt_cvbc ) { $cvbc = $opt_cvbc; # =1 cycle varbc if ($cvbc > 1) {die "invalid entry, cvbc 0/1 only.\n"}; } else { - $cvbc = 0; # do not cycle JEDI varBC yet (JEDI not handling aircraft Variances on output yet) + $cvbc = 1; # cycle JEDI varBC yet (caution: not sure aircraft bias cycle properly in JEDI) } if ( $opt_jediroot ) { $jediroot = $opt_jediroot; } else { - $jediroot = "/discover/nobackup/projects/gmao/advda/swell/JediBundles/fv3_soca_SLES15_06182025/build-intel-release"; + $jediroot = "/discover/nobackup/projects/gmao/advda/swell/JediBundles/fv3_soca_SLES15_01152026/build-intel-release"; } if ( $opt_archive ) { @@ -146,6 +151,14 @@ sub init { } } + # Ensemble replay + $ensrpy = 'self'; + $exprpy = 'self'; + if ( $opt_ensrpy && $opt_exprpy ) { + $ensrpy = $opt_ensrpy; + $exprpy = $opt_exprpy; + } + $nlevs = 72; if ( $opt_nlevs ) { $nlevs = $opt_nlevs; @@ -167,6 +180,9 @@ sub init { $nogsi = 1; } +# Swell is wired for now + $swell_install = "/gpfsm/dnb10/projects/p61/rtodling/JEDI1/2026/SWELL/May/opt"; + # other settings $jediinput = "$fvhome/fv3-jedi"; @@ -181,7 +197,7 @@ sub init { if ( $nodename eq "mil" ) { $ncpus_per_node = 126; } # identify 3D vs ens-4D schemes - if ( $scheme eq "hyb4denvar" or $scheme eq "hyb4dcenvar" ) { + if ( $scheme eq "hyb4denvar" or $scheme eq "hyb4dcenvar" or $scheme eq "hyb4dcenvar_seq" ) { $hybridvar = 1; } else { $hybridvar = 0; @@ -195,7 +211,7 @@ sub init { $agcm_jm = 6 * $agcm_im; $agcm_lm = $vres; $cres = $hres + 1; - $covres = $cres; # in most cases background fields and covariance at same resolution + $i1res = $cres; # resolution of inner loop (only used for BUMP opt for now) if ( $cres == 721 ) { if ( $scheme eq "hyb4denvar" ) { $varxlayout = 16; @@ -205,26 +221,60 @@ sub init { $gsixlayout = 21; $gsiylayout = 32; $perhost_var = 12; - $covres = 181; - } elsif ( $scheme eq "hyb4dcenvar" ) { - die "You are pushing the envelop, not settings for this yet, aborting ... \n"; + $gsibec_lat = 721; + $gsibec_lon = 1152; + } elsif ( $scheme eq "hyb4dcenvar" or $scheme eq "hyb4dcenvar_seq" ) { + $i1res = $hres / 2 + 1; # resolution of inner loop (only used for BUMP opt for now) + die "You are pushing the envelop, no settings for this yet, aborting ... \n"; } else { - die "You are pushing the envelop, not settings for this yet, aborting ... \n"; + $varxlayout = 10; + $varylayout = 10; + $gsixlayout = 10; + $gsiylayout = 6 * $gsixlayout; + $perhost_var = 16; + $gsibec_lat = 721; + $gsibec_lon = 1152; } } elsif ( $cres == 361 ) { if ( $scheme eq "hyb4denvar" ) { + $gsibec_lat = 361; + $gsibec_lon = 576; + if ( $agcm_im == 720 ) { + $varxlayout = 16; + $varylayout = 7; + $gsixlayout = 21; + $gsiylayout = 32; + $perhost_var = 12; + $gsibec_lat = 721; + $gsibec_lon = 1152; + } else { + $varxlayout = 16; + $varylayout = 7; + $gsixlayout = 21; + $gsiylayout = 32; + $perhost_var = 12; + } + } elsif ( $scheme eq "hyb4dcenvar_seq" ) { $varxlayout = 16; $varylayout = 7; $gsixlayout = 21; $gsiylayout = 32; $perhost_var = 12; + $i1res = $hres / 2 + 1; # resolution of inner loop (only used for BUMP opt for now) } elsif ( $scheme eq "hyb4dcenvar" ) { - $varxlayout = 16; - $varylayout = 7; - $gsixlayout = 21; - $gsiylayout = 32; + $varxlayout = 4; + $varylayout = 4; + $gsixlayout = 6; + $gsiylayout = 16; $perhost_var = 12; - $covres = 181; + $i1res = $hres / 2 + 1; # resolution of inner loop (only used for BUMP opt for now) + } elsif ( $scheme eq "hyb3dcenvar" ) { + $varxlayout = 10; + $varylayout = 10; + $gsixlayout = 10; + $gsiylayout = 6 * $gsixlayout; + $perhost_var = 16; + $i1res = $hres / 2 + 1; # resolution of inner loop (only used for BUMP opt for now) } else { $varxlayout = 10; $varylayout = 10; @@ -232,8 +282,6 @@ sub init { $gsiylayout = 6 * $gsixlayout; $perhost_var = 16; } - $gsibec_lat = 361; - $gsibec_lon = 576; } elsif ( $cres == 181 ) { if ( $scheme eq "hyb4denvar" ) { $varxlayout = 16; @@ -241,38 +289,63 @@ sub init { $gsixlayout = 21; $gsiylayout = 32; $perhost_var = 12; - } elsif ( $scheme eq "hyb4dcenvar" ) { +# $gsibec_lat = 181; +# $gsibec_lon = 288; + $gsibec_lat = 361; + $gsibec_lon = 576; + } elsif ( $scheme eq "hyb4dcenvar_seq" ) { $varxlayout = 16; $varylayout = 7; - $gsixlayout = 8; - $gsiylayout = 12; + $gsixlayout = 21; + $gsiylayout = 32; $perhost_var = 12; - $covres = 91; + $gsibec_lat = 361; + $gsibec_lon = 576; + $i1res = $hres / 2 + 1; # resolution of inner loop (only used for BUMP opt for now) + } elsif ( $scheme eq "hyb4dcenvar" ) { + $varxlayout = 4; + $varylayout = 4; + $gsixlayout = 6; + $gsiylayout = 16; + $perhost_var = 12; + $gsibec_lat = 361; + $gsibec_lon = 576; + $i1res = $hres / 2 + 1; # resolution of inner loop (only used for BUMP opt for now) + } elsif ( $scheme eq "hyb3dcenvar" ) { + $varxlayout = 8; + $varylayout = 8; + $gsixlayout = 8; + $gsiylayout = 6 * $gsixlayout; + $perhost_var = 16; + $gsibec_lat = 361; + $gsibec_lon = 576; + $i1res = $hres / 2 + 1; # resolution of inner loop (only used for BUMP opt for now) } else { $varxlayout = 8; $varylayout = 8; $gsixlayout = 8; $gsiylayout = 6 * $gsixlayout; $perhost_var = 16; + $gsibec_lat = 361; + $gsibec_lon = 576; } - $gsibec_lat = 181; - $gsibec_lon = 288; } elsif ( $cres == 91 ) { if ( $scheme eq "hyb4denvar" ) { + die "Untested configuration, aborting ... "; $varxlayout = 8; $varylayout = 8; $gsixlayout = 16; $gsiylayout = 24; $perhost_var = 16; - } elsif ( $scheme eq "hyb4dcenvar" ) { - die "Only available for 72 levels, aborting ... \n" unless ( $vres == 72 ); + } elsif ( $scheme eq "hyb4dcenvar_seq" ) { + die "Untested configuration, aborting ... "; $varxlayout = 12; $varylayout = 2; $gsixlayout = 8; $gsiylayout = 18; $perhost_var = 12; } elsif ( $scheme eq "hyb3dcenvar" ) { - die "Only available for 72 levels, aborting ... \n" unless ( $vres == 72 ); + die "Untested configuration, aborting ... "; $varxlayout = 6; $varylayout = 6; $gsixlayout = 6; @@ -290,6 +363,7 @@ sub init { } else { die "Unknown resolution settings, aborting ... \n"; } + $gsibecres = "l${nlevs}x${gsibec_lon}y${gsibec_lat}"; $ncpus_var = $varxlayout * $varylayout * 6; if ( $scheme eq "hyb4dcenvar" ) {$ncpus_var = $ncpus_var * 7}; # wired to hourly background $diffntasks = $difxlayout * $difylayout * 6; @@ -304,7 +378,8 @@ sub init { # build internal variables - @rc2conf = qw ( diffstates_geos.yaml + @rc2conf = qw ( diag2ioda.yaml + diffstates_geos.yaml mkiau.rc.tenv obsop_name_map.yaml ); @@ -319,6 +394,53 @@ sub init { ut_jedi.j ); + @rc2adjedi = qw ( JEDIadanaConfig.csh ); + + @rc2jediobs = qw ( 0observations.yaml + abi_g16.yaml + abi_g18.yaml + aircraft_temperature.yaml + aircraft_wind.yaml + airs_aqua.yaml + amsr2_gcom-w1.yaml + amsua_aqua.yaml + amsua_metop-b.yaml + amsua_metop-c.yaml + amsua_n15.yaml + amsua_n19.yaml + atms_n20.yaml + atms_n21.yaml + atms_npp.yaml + avhrr3_metop-b.yaml + avhrr3_metop-c.yaml + avhrr3_n18.yaml + avhrr3_n19.yaml + cris-fsr_n20.yaml + cris-fsr_n21.yaml + cris-fsr_npp.yaml + gmi_gpm.yaml + gps.yaml + iasi_metop-b.yaml + iasi_metop-c.yaml + mhs_metop-b.yaml + mhs_metop-c.yaml + mhs_n19.yaml + mls55_aura.yaml + omi_aura.yaml + omieff_aura.yaml + ompslpnc_n21.yaml + ompslpnc_npp.yaml + ompsnm_npp.yaml + pibal.yaml + saber_timed.yaml + satwind.yaml + scatwind.yaml + sfcship.yaml + sfc.yaml + sondes.yaml + ssmis_f17.yaml + ); + } #...................................................................... @@ -330,6 +452,10 @@ sub install { if ( ! -d "$JEDIHOME/Config" ) { $rc = system("/bin/mkdir -p $JEDIHOME/Config" ); } +if ( ! -d "$JEDIHOME/Config/obs" ) { + $rc = system("/bin/mkdir -p $JEDIHOME/Config/obs" ); +} +# transfer resource files to proper location # transfer resource files to proper location # TBD: at this time, no editing is done of the resource # user must edit files as needed @@ -352,10 +478,13 @@ sub install { die "File $JEDIHOME/Config/geosvar.yaml not found \n"; } -# Add observation chunk to for full var yaml file -$cmd = `$fvbin/insert_file_atstr.pl $FVROOT/etc/jedi/geos_jediobs.yaml $JEDIHOME/Config/geosvar.yaml OBSYAML_END`; -print "$cmd\n"; -system($cmd); +# Copy obs yamls to experiment config location +foreach $fn ( @rc2jediobs ) { + chomp($fn); + cp("$FVROOT/etc/jedi/obs/$fn","$JEDIHOME/Config/obs/$fn"); +} + +cp("$FVROOT/etc/jedi/geos_${scheme}.yaml","$JEDIHOME/Config/geosvar.yaml"); # take of resolution and layout ed_conf_rc ("$JEDIHOME","JEDIanaConfig.csh"); @@ -367,12 +496,13 @@ sub install { # take care of satbias acq ed_jedibkg_acq ("$JEDIHOME/Config"); -ed_jediebkg_acq ("$JEDIHOME/Config"); -ed_jediebkgx_acq ("$JEDIHOME/Config"); +ed_jediebkg_acq ("$JEDIHOME/Config",$ensrpy,$exprpy); +ed_jediebkgx_acq ("$JEDIHOME/Config",$ensrpy,$exprpy); ed_jediioda_acq ("$JEDIHOME/Config"); ed_jedivbc_acq ("$JEDIHOME/Config"); +ed_diffstate_job ("$JEDIHOME"); -set_jedi_static("$jediroot","$jediinput",$covres); +set_jedi_static("$jediroot","$jediinput",$cres,$i1res,$gsibecres); # edit main DAS existing settings when GSI is bypassed ed_rst4fcst_acq("$FVHOME/fcst/","$scheme"); @@ -382,7 +512,7 @@ sub install { #...................................................................... sub set_jedi_static{ -my($myroot,$mydir,$myres) = @_; +my($myroot,$mydir,$mycres,$myi1cres,$myllres) = @_; # create JEDI work area and make sure .no_archiving exists in JEDI if ( ! -d "$mydir" ) { @@ -392,21 +522,35 @@ sub set_jedi_static{ $rc = system($cmd); # create directory of static JEDI files to be seen by experiment -@static_dirs = qw (bkg fieldmetadata fv3files gsibec rcov); +@static_dirs = qw (bkg bump fv3files gsibec rcov); foreach $dir ( @static_dirs ) { $rc = system("/bin/mkdir -p $mydir/$dir" ); } # bkg ... -Assignfn("$jedistatic/jedi/interfaces/geos_atmosphere/GEOS_CRTM_Surface/geos.crtmsrf.$myres.nc4","$mydir/bkg/geos.crtmsrf.$myres.nc4"); +Assignfn("$jedistatic/jedi/interfaces/geos_atmosphere/GEOS_CRTM_Surface/geos.crtmsrf.$mycres.nc4","$mydir/bkg/geos.crtmsrf.$mycres.nc4"); # gsibec ... if ( $scheme eq "hyb4denvar" ) { - Assignfn("$jedistatic/jedi/interfaces/geos_atmosphere/gsibec/hyb_gsibec_configuration_c$myres.nml","$mydir/gsibec/hyb_gsibec_configuration_c$myres.nml"); + + Assignfn("$jedistatic/jedi/interfaces/geos_atmosphere/gsibec/1.0.2/hyb4d_gsibec_configuration_$myllres.nml","$mydir/gsibec/gsibec_configuration_$myllres.nml"); + +} elsif ( $scheme eq "hyb3denvar" ) { + + Assignfn("$jedistatic/jedi/interfaces/geos_atmosphere/gsibec/1.0.2/hyb3d_gsibec_configuration_$myllres.nml","$mydir/gsibec/gsibec_configuration_$myllres.nml"); + +} elsif ( $scheme eq "hyb3dcenvar" or $scheme eq "hyb4dcenvar" or scheme eq "hyb4dcenvar_seq" ) { + + Assignfn("$jedistatic/jedi/interfaces/geos_atmosphere/gsibec/1.0.2/cli_gsibec_configuration_$myllres.nml","$mydir/gsibec/gsibec_configuration_$myllres.nml"); + Assignfn("$jedistatic/jedi/interfaces/geos_atmosphere/bump/betac.c${myi1cres}l${nlevs}.nc4","$mydir/bump/betac.c${myi1cres}l${nlevs}.nc4"); + Assignfn("$jedistatic/jedi/interfaces/geos_atmosphere/bump/betae.c${myi1cres}l${nlevs}.nc4","$mydir/bump/betae.c${myi1cres}l${nlevs}.nc4"); + } else { - Assignfn("$jedistatic/jedi/interfaces/geos_atmosphere/gsibec/cli_gsibec_configuration_c$myres.nml","$mydir/gsibec/cli_gsibec_configuration_c$myres.nml"); + + Assignfn("$jedistatic/jedi/interfaces/geos_atmosphere/gsibec/1.0.2/cli_gsibec_configuration_$myllres.nml","$mydir/gsibec/gsibec_configuration_$myllres.nml"); + } -Assignfn("$jedistatic/jedi/interfaces/geos_atmosphere/gsibec/gsibec_coefficients_c$myres.nc4","$mydir/gsibec/gsibec_coefficients_c$myres.nc4"); +Assignfn("$jedistatic/jedi/interfaces/geos_atmosphere/gsibec/1.0.2/gsi-coeffs-gmao-global-$myllres.nc4","$mydir/gsibec/gsibec_coefficients_$myllres.nc4"); # Rcov ... $files_tmp = `sh -c "ls $jedistatic/jedi/interfaces/geos_atmosphere/rcov/1.0.0/* 2>/dev/null"`; @@ -417,10 +561,10 @@ sub set_jedi_static{ Assignfn("$fullpathfn","$mydir/rcov/$fn"); } -# fieldmetadata & fieldset -@build_dirs = qw (fieldmetadata fv3files); +# fv3files +@build_dirs = qw (fv3files); foreach $dir_in_build ( @build_dirs ) { - $files_tmp = `sh -c "ls $myroot/fv3-jedi/test/Data/$dir_in_build/* 2>/dev/null"`; + $files_tmp = `sh -c "ls $jedistatic/jedi/interfaces/geos_atmosphere/$dir_in_build/* 2>/dev/null"`; chomp($files_tmp); @files = split(/\n/,$files_tmp); foreach $fullpathfn ( @files ) { @@ -475,7 +619,10 @@ sub ed_conf_rc { $jedihyb = 1; # handle lat-lon ensemble $jediinc = 1; } - if ( $scheme eq "hyb4dcenvar" ) { + if ( $scheme eq "hyb3denvar" ) { + $jedihyb = 1; # handle lat-lon ensemble + } + if ( $scheme eq "hyb4dcenvar" or $scheme eq "hyb4dcenvar_seq" ) { $jedihyb = 2; # handle cubed ensemble $jediinc = 1; } @@ -493,7 +640,7 @@ sub ed_conf_rc { #--------------------------------------- while( defined($rcd = ) ) { chomp($rcd); - if($rcd =~ /\@GEOSJEDI_QOS/) {$rcd=~ s/\@GEOSJEDI_QOS/$jediqos/g; } + if($rcd =~ /\@GEOSJEDI_QOS/) {$rcd=~ s/\@GEOSJEDI_QOS/$jediqos/g; } if($rcd =~ /\@GEOSJEDI_PARTITION/) {$rcd=~ s/\@GEOSJEDI_PARTITION/$jedipartition/g; } if($rcd =~ /\@JEDI_FEEDBACK_VARBC/) {$rcd=~ s/\@JEDI_FEEDBACK_VARBC/$cvbc/g; } @@ -504,11 +651,13 @@ sub ed_conf_rc { if($rcd =~ /\@JEDI_ROOT/) {$rcd=~ s/\@JEDI_ROOT/$jediroot/g; } if($rcd =~ /\@JEDI_RUN_GETINC/) {$rcd=~ s/\@JEDI_RUN_GETINC/$jediinc/g; } if($rcd =~ /\@JEDI_STATIC_FILES/) {$rcd=~ s/\@JEDI_STATIC_FILES/$jedistatic/g; } - if($rcd =~ /\@JEDI_DIF_NTASKS/) {$rcd=~ s/\@JEDI_DIF_NTASKS/$diffntasks/g; } + if($rcd =~ /\@JEDI_DIF_NCPUS/) {$rcd=~ s/\@JEDI_DIF_NCPUS/$diffntasks/g; } if($rcd =~ /\@JEDI_VAR_NCPUS/) {$rcd=~ s/\@JEDI_VAR_NCPUS/$ncpus_var/g; } if($rcd =~ /\@JEDI_VAR_PERHOST/) {$rcd=~ s/\@JEDI_VAR_PERHOST/$perhost_var/g; } if($rcd =~ /\@OFFLIODADIR/) {$rcd=~ s/\@OFFLIODADIR/$iodadir/g; } + if($rcd =~ /\@SWELL_INSTALL/) {$rcd=~ s/\@SWELL_INSTALL/$swell_install/g; } + if($rcd =~ /\@NODENAME/) {$rcd=~ s/\@NODENAME/$nodename/g; } print(LUN2 "$rcd\n"); } @@ -535,27 +684,48 @@ sub ed_jedibkg_acq { #...................................................................... sub ed_jediebkg_acq { - my($mydir) = @_; - my($acq); + my($mydir,$my_rdir,$my_rexp) = @_; + my($acq,$this,$this_dir,$this_exp); + + if ( $my_rdir eq "self" ) { + $this_dir = "$archive/$expid/atmens/Y%y4/M%m2/"; + $this_exp = "$expid"; + + } else { + $this_dir = "$my_rdir"; + $this_exp = "$my_rexp"; + $this = "$this_dir/atmens/Y%y4/M%m2/$this_exp.atmens_ebkg.%y4%m2%d2_%h2z.tar => $expid.atmens_ebkg.%y4%m2%d2_%h2z.tar"; + } $acq = "$mydir/jedi_ebkg.acq"; open(SCRIPT,">$acq") or die ">>> ERROR <<< cannot write $acq"; print SCRIPT <<"EOF"; -$archive/$expid/atmens/Y%y4/M%m2/$expid.atmens_ebkg.%y4%m2%d2_%h2z.tar +$this EOF } #...................................................................... sub ed_jediebkgx_acq { - my($mydir) = @_; - my($acq); + my($mydir,$my_rdir,$my_rexp) = @_; + my($acq,$this,$this_dir,$this_exp); + + if ( $my_rdir eq "self" ) { + $this_dir = "$archive/$expid/atmens/Y%y4/M%m2/"; + $this_exp = "$expid"; + + } else { + $this_dir = "$my_rdir"; + $this_exp = "$my_rexp"; + $this = "$this_dir/atmens/Y%y4/M%m2/$this_exp.atmens_ebkgx.%y4%m2%d2_%h2z.tar => $expid.atmens_ebkgx.%y4%m2%d2_%h2z.tar"; + } $acq = "$mydir/jedi_ebkgx.acq"; + open(SCRIPT,">$acq") or die ">>> ERROR <<< cannot write $acq"; print SCRIPT <<"EOF"; -$archive/$expid/atmens/Y%y4/M%m2/$expid.atmens_ebkgx.%y4%m2%d2_%h2z.tar +$this EOF } #...................................................................... @@ -587,6 +757,32 @@ sub ed_jedivbc_acq { print SCRIPT <<"EOF"; $archive/$expid/jedi/obs/Y%y4/M%m2/$expid.jedi_vbc.%y4%m2%d2_%h2z.tar EOF +} +#...................................................................... +sub ed_diffstate_job { + + my($mydir) = @_; + + my $tmprc = "$mydir/tmp.rc"; + my $thisrc = "$mydir/jedi_diffstates.j"; + + open(LUN,"$thisrc") || die "Fail to open $thisrc $!\n"; + open(LUN2,">$tmprc") || die "Fail to open tmp.rc $!\n"; + + # Change variables to the correct inputs + #--------------------------------------- + while( defined($rcd = ) ) { + chomp($rcd); + if($rcd =~ /\@GEOSJEDI_QOS/) {$rcd=~ s/\@GEOSJEDI_QOS/$jediqos/g; } + if($rcd =~ /\@GEOSJEDI_PARTITION/) {$rcd=~ s/\@GEOSJEDI_PARTITION/$jedipartition/g; } + print(LUN2 "$rcd\n"); + } + + close(LUN); + close(LUN2); + cp($tmprc, $thisrc); + unlink $tmprc; + } #...................................................................... sub ed_var_yaml { @@ -607,12 +803,12 @@ sub ed_var_yaml { chomp($rcd); if($rcd =~ /\@AGCM_IM/) {$rcd=~ s/\@AGCM_IM/$agcm_im/g; } if($rcd =~ /\@JEDI_BKG_HRES/) {$rcd=~ s/\@JEDI_BKG_HRES/$cres/g; } + if($rcd =~ /\@JEDI_INC_1RES/) {$rcd=~ s/\@JEDI_INC_1RES/$i1res/g; } if($rcd =~ /\@JEDI_BKG_VRES/) {$rcd=~ s/\@JEDI_BKG_VRES/$vres/g; } - if($rcd =~ /\@JEDI_BKGCOV_RESOL/) {$rcd=~ s/\@JEDI_BKGCOV_RESOL/$covres/g; } if($rcd =~ /\@JEDI_GSIBEC_NLAT/) {$rcd=~ s/\@JEDI_GSIBEC_NLAT/$gsibec_lat/g; } if($rcd =~ /\@JEDI_GSIBEC_NLON/) {$rcd=~ s/\@JEDI_GSIBEC_NLON/$gsibec_lon/g; } if($rcd =~ /\@JEDI_GSIBEC_NLEV/) {$rcd=~ s/\@JEDI_GSIBEC_NLEV/$vres/g; } - if($rcd =~ /\@JEDI_DIF_NTASKS/) {$rcd=~ s/\@JEDI_DIF_NTASKS/$diffntasks/g; } + if($rcd =~ /\@JEDI_DIF_NCPUS/) {$rcd=~ s/\@JEDI_DIF_NCPUS/$diffntasks/g; } if($rcd =~ /\@JEDI_DIF_XLAYOUT/) {$rcd=~ s/\@JEDI_DIF_XLAYOUT/$difxlayout/g; } if($rcd =~ /\@JEDI_DIF_YLAYOUT/) {$rcd=~ s/\@JEDI_DIF_YLAYOUT/$difylayout/g; } if($rcd =~ /\@JEDI_VAR_XLAYOUT/) {$rcd=~ s/\@JEDI_VAR_XLAYOUT/$varxlayout/g; } @@ -716,6 +912,8 @@ sub usage { 3dfgat - 3D first guess at appropriate time hyb3dcenvar - hybrid 3d-VAR using cubed ensemble (BUMP) hyb4dcenvar - hybrid 4d-En-Var using cubed ensemble (BUMP) + hyb4dcenvar_seq - hybrid 4d-En-Var using cubed ensemble (BUMP) - sequential handling of window + hyb3denvar - hybrid 3d-En-Var using lat-lon ensemble (GSIBEC) hyb4denvar - hybrid 4d-En-Var using lat-lon ensemble (GSIBEC) expid experiment name, e.g., u000_c72 hres cubed horizontal var resolution, e.g., 90 diff --git a/src/Applications/GEOSdas_App/jedi/util/ioda_prs.binned.py b/src/Applications/GEOSdas_App/jedi/util/ioda_prs.binned.py new file mode 100755 index 00000000..6eedde4a --- /dev/null +++ b/src/Applications/GEOSdas_App/jedi/util/ioda_prs.binned.py @@ -0,0 +1,1333 @@ +#!/usr/bin/env python +import numpy as np +import matplotlib.pyplot as plt +from netCDF4 import Dataset +import argparse +import math +import tarfile +import tempfile + +import xarray as xr +import pandas as pd + +def safe_filled(arr, fallback_value): + if np.issubdtype(arr.dtype, np.floating): + return np.ma.filled(arr, fill_value=np.nan) + else: + return np.ma.filled(arr, fill_value=fallback_value) + +def ioda_from_tarball (tarball,filename): + + if tarball == "none": + + ds = Dataset(filename, 'r') + + else: + + print (f"reading from tarball: {tarball}") + + # Open the tarball (compressed or not) + with tarfile.open(tarball, "r:*") as tar: + # Check that the target file exists + try: + tarinfo = tar.getmember(filename) + except KeyError: + raise FileNotFoundError(f"{filename} not found in tarball.") + + # Extract to temporary file + with tempfile.NamedTemporaryFile(suffix=".nc4") as tmp_file: + fileobj = tar.extractfile(tarinfo) + tmp_file.write(fileobj.read()) + tmp_file.flush() + + # Open with netCDF4.Dataset + ds = Dataset(tmp_file.name, "r") + + # Example: list variables + #print(f"Variables in {filename}:") + #print(ds.variables.keys()) + + # Close when done + #ds.close() + + return ds + +def ods_pressure_binned(filename,varname,levlim,nbins,scaleby,satid,kt,usrqc): + +# Load NetCDF data + with Dataset(filename, 'r') as nc: + # Read variables and offsets + nc.set_auto_mask(False) + ktp = nc.variables['kt'][:].astype(np.int16)# + 1 +# kx_raw = nc.variables['kx'][:].astype(np.int32) +# kx_offset = nc.variables['kx'].getncattr('add_offset') # usually 32768 +# sid = kx_raw + kx_offset + sid = nc.variables['kx'][:].astype(np.int32) + qc = nc.variables['qcexcl'][:] + pressure = nc.variables['lev'][:] + ombg = nc.variables['omf'][:] + oman = nc.variables['oma'][:] + obs = nc.variables['obs'][:] + sigo = nc.variables['xvec'][:] + + # Flatten everything for simplicity + pressure = pressure.flatten() + ktp = ktp.flatten() + sid = sid.flatten() + qc = qc.flatten() + ombg = ombg.flatten() + oman = oman.flatten() + scale = obs.flatten() + sigo = sigo.flatten() + amb = ombg - oman + + if scaleby == "hofx0" or scaleby == "bkg": + scale = scale - ombg + +# Mask valid data + missing_val = 1.e+15 + valid_mask = ( + (qc == usrqc) & + (sid == satid) & + (ktp == kt) & + (pressure < missing_val) & + (ombg < missing_val) & + (oman < missing_val) & + (amb < missing_val) + ) + + nobs_valid = qc[valid_mask] + ombg_valid = ombg[valid_mask] + oman_valid = oman[valid_mask] + amb_valid = amb[valid_mask] + sigo_valid = sigo[valid_mask] + + if scaleby != 'null': + scale_valid = scale[valid_mask] + pressure_valid = pressure[valid_mask]# / 100.0 # Convert to hPa + +# Bin pressure + bins = np.logspace(np.log10(levlim[1]), np.log10(levlim[0]), num=nbins) + bin_indices = np.digitize(pressure_valid, bins) + bin_centers = (bins[:-1] + bins[1:]) / 2 + bin_heights = np.diff(bins) + +# Initialize results + sum_nobs = [] + mean_ombg = [] + rms_ombg = [] + mean_oman = [] + rms_oman = [] + mean_job = [] + mean_joa = [] + mean_sigo = [] + mean_esigo = [] + mean_esigb = [] + if scaleby != 'null': + mean_scale = [] + + for i in range(1, len(bins)): + bin_mask = (bin_indices == i) + if np.any(bin_mask): + nobs_bin = nobs_valid[bin_mask] + ombg_bin = ombg_valid[bin_mask] + oman_bin = oman_valid[bin_mask] + amb_bin = amb_valid[bin_mask] + sigo_bin = sigo_valid[bin_mask] + + this=0 + for j in range(len(nobs_bin)): + this += 1 + sum_nobs.append(this) + + mean_ombg.append(np.mean(ombg_bin)) + rms_ombg.append(np.sqrt(np.mean(ombg_bin**2))) + mean_oman.append(np.mean(oman_bin)) + rms_oman.append(np.sqrt(np.mean(oman_bin**2))) + + mean_job.append(np.sum((ombg_bin/sigo_bin)**2)) + mean_joa.append(np.sum((oman_bin/sigo_bin)**2)) + + mean_sigo.append(np.mean(sigo_bin)) + mean_esigo.append(np.sqrt(np.abs(np.mean(ombg_bin*oman_bin)))) + mean_esigb.append(np.sqrt(np.abs(np.mean(ombg_bin*amb_bin)))) + + if scaleby != 'null': + scale_bin = scale_valid[bin_mask] + mean_scale.append(np.mean(scale_bin)) + + else: + sum_nobs.append(np.nan) + mean_ombg.append(np.nan) + rms_ombg.append(np.nan) + mean_oman.append(np.nan) + rms_oman.append(np.nan) + mean_job.append(np.nan) + mean_joa.append(np.nan) + mean_sigo.append(np.nan) + mean_esigo.append(np.nan) + mean_esigb.append(np.nan) + if scaleby != 'null': + mean_scale.append(np.nan) + +# Convert to arrays + sum_nobs = np.array(sum_nobs) + mean_ombg = np.array(mean_ombg) + rms_ombg = np.array(rms_ombg) + mean_oman = np.array(mean_oman) + rms_oman = np.array(rms_oman) + mean_job = np.array(mean_job) + mean_joa = np.array(mean_joa) + mean_sigo = np.array(mean_sigo) + mean_esigo = np.array(mean_esigo) + mean_esigb = np.array(mean_esigb) + if scaleby != 'null': + mean_scale = np.array(mean_scale) + mean_ombg = mean_ombg / mean_scale + rms_ombg = rms_ombg / mean_scale + mean_oman = mean_oman / mean_scale + rms_oman = rms_oman / mean_scale + mean_sigo = mean_sigo / mean_scale + mean_esigo = mean_esigo / mean_scale + mean_esigb = mean_esigb / mean_scale + + mean_job = mean_job / sum_nobs + mean_joa = mean_joa / sum_nobs + + plt.figure(figsize=(10, 7)) + plt.subplot(2, 2, 1) + show_nobs_panel(varname,sum_nobs, sum_nobs, bin_centers, bin_heights, usrqc,False,False) + plt.subplot(2, 2, 2) + labels = [ 'Mean o-b','Mean o-a', 'RMS o-b', 'RMS o-a'] + show_resstats_panel(varname,mean_ombg,mean_oman,rms_ombg,rms_oman,bin_centers,bin_heights,labels,False) + plt.subplot(2, 2, 3) + labels = ['Jo(b)/p','Jo(a)/p'] + show_jo_panel(varname,mean_job,mean_joa,bin_centers,bin_heights,labels,False) + plt.subplot(2, 2, 4) + labels = ['sigO', 'esigO', 'esigB'] + show_sigo_panel(varname,mean_sigo, mean_esigo, mean_esigb, bin_centers, bin_heights, labels, False) + +def ods_channel(filename,varname,levlim,nbins,satid,kt,usrqc): + + ds = xr.open_dataset(filename) + + # Extract variables + lev = ds['lev'] + omf = ds['omf'] + oma = ds['oma'] + sigo = ds['xvec'] + qcexcl = ds['qcexcl'] + + # Flatten arrays + lev_flat = lev.values.flatten() + omf_flat = omf.values.flatten() + oma_flat = oma.values.flatten() + sigo_flat = sigo.values.flatten() + qcexcl_flat = qcexcl.values.flatten() + + # Derived quantities + amb_flat = omf_flat - oma_flat + esigo_flat = omf_flat * oma_flat + esigb_flat = omf_flat * amb_flat + job = omf_flat * omf_flat / (sigo_flat*sigo_flat) + joa = oma_flat * oma_flat / (sigo_flat*sigo_flat) + + # Build full DataFrame + df_all = pd.DataFrame({ + 'lev': lev_flat, + 'omf': omf_flat, + 'oma': oma_flat, + 'sigo': sigo_flat, + 'esigo': esigo_flat, + 'esigb': esigb_flat, + 'job': job, + 'joa': joa, + 'qcexcl': qcexcl_flat + }).dropna(subset=['lev', 'qcexcl']) # Keep rows with valid lev and qcexcl + + # Get all unique levels + all_levs = np.unique(df_all['lev']) + + # --- Compute Mean and RMS for qcexcl == 0 --- + df_valid = df_all[df_all['qcexcl'] == 0].dropna(subset=['omf', 'oma']) + grouped = df_valid.groupby('lev').agg({ + 'omf': ['mean', lambda x: np.sqrt(np.mean(x**2))], + 'oma': ['mean', lambda x: np.sqrt(np.mean(x**2))], + 'sigo': ['mean', lambda x: np.sqrt(np.mean(x**2))], + 'esigo':[lambda x:np.sqrt(np.abs(np.mean(x)))], + 'esigb':[lambda x:np.sqrt(np.abs(np.mean(x)))], + 'job': ['sum'], + 'joa': ['sum'] + }) + grouped.columns = ['omf_mean', 'omf_rms', 'oma_mean', 'oma_rms', 'sigo_mean', 'sigo_rms', + 'esigo_mean', 'esigb_mean', 'sum_job', 'sum_joa'] + grouped = grouped.reset_index() + + # Merge with all levels to ensure NaN padding + full_result = pd.DataFrame({'lev': all_levs}) + result = pd.merge(full_result, grouped, on='lev', how='left').sort_values('lev') + + # --- Count qcexcl == 0 and != 0 per lev --- + df_all['qcexcl_valid'] = df_all['qcexcl'] == 0 + count_data = df_all.groupby(['lev', 'qcexcl_valid']).size().unstack(fill_value=0) + count_data = count_data.rename(columns={True: 'valid_count', False: 'excluded_count'}).reset_index() + + # Merge counts with all levels to pad missing with 0 + count_full = pd.merge(full_result, count_data, on='lev', how='left').fillna(0) + count_full = count_full.sort_values('lev') + + # Bin channels + channel_numbers = result['lev'] + bins = np.arange(len(channel_numbers)+1) + bin_centers = channel_numbers + bin_heights = 0.95*np.diff(bins) + # replace with channel numbers + bin_centers = np.arange(1,len(channel_numbers)+1) + bin_heights = 0.95*np.ones(len(bin_centers), dtype=int)#np.diff(bin_centers) + channel_numbers = bin_centers + + # Convert to arrays + sum_nobs = count_full['valid_count'] + sum_job = result['sum_job'] / sum_nobs + sum_joa = result['sum_joa'] / sum_nobs + +# Now plot + plt.figure(figsize=(10, 7)) + plt.subplot(2, 2, 1) + show_nobs_panel(varname,sum_nobs, count_full['excluded_count'], bin_centers, bin_heights, usrqc,False,True) + plt.subplot(2, 2, 2) + labels = [ 'Mean o-b','Mean o-a', 'RMS o-b', 'RMS o-a'] + show_resstats_panel(varname,result['omf_mean'],result['oma_mean'],result['omf_rms'],result['oma_rms'],bin_centers,bin_heights,labels,True) + plt.subplot(2, 2, 3) + labels = ['Jo(b)/p','Jo(a)/p'] + show_jo_panel(varname,sum_job,sum_joa,bin_centers,bin_heights,labels,True) + plt.subplot(2, 2, 4) + labels = ['sigO', 'esigO', 'esigB'] + show_sigo_panel(varname,result['sigo_mean'], result['esigo_mean'], result['esigb_mean'], bin_centers, bin_heights, labels, True) + +def ioda_pressure_binned(nc,varname,levlim,nbins,scaleby,satid,usrqc): + +# Load NetCDF data +# with Dataset(filename, 'r') as nc: + # Read data + ombg = nc.groups['ombg'].variables[varname][:] + oman = nc.groups['oman'].variables[varname][:] + sigo = nc.groups['EffectiveError0'].variables[varname][:] + if scaleby != 'null': + scale = nc.groups[scaleby].variables[varname][:] + qc = nc.groups['EffectiveQC0'].variables[varname][:] + pressure = nc.groups['MetaData'].variables['pressure'][:] + if satid > 0: + sid = nc.groups['MetaData'].variables['satelliteIdentifier'][:] + amb = ombg-oman + + # Read fill values + ombg_fill = nc.groups['ombg'].variables[varname]._FillValue + oman_fill = nc.groups['oman'].variables[varname]._FillValue + sigo_fill = nc.groups['EffectiveError0'].variables[varname]._FillValue + if scaleby != 'null': + scale_fill = nc.groups[scaleby].variables[varname]._FillValue + pressure_fill = nc.groups['MetaData'].variables['pressure']._FillValue + qc_fill = nc.groups['EffectiveQC0'].variables[varname]._FillValue + +# Apply valid mask + if satid > 0: + valid_mask = ( + (sid == satid) & + (qc == usrqc) & + (ombg != ombg_fill) & + (oman != oman_fill) & + (sigo != sigo_fill) & + (pressure != pressure_fill) & + (qc != qc_fill) + ) + else: + valid_mask = ( + (qc == usrqc) & + (ombg != ombg_fill) & + (oman != oman_fill) & + (sigo != sigo_fill) & + (pressure != pressure_fill) & + (qc != qc_fill) + ) + + nobs_valid = qc[valid_mask] + ombg_valid = ombg[valid_mask] + oman_valid = oman[valid_mask] + sigo_valid = sigo[valid_mask] + amb_valid = amb[valid_mask] + if scaleby != 'null': + scale_valid = scale[valid_mask] + +# Bin pressure + pressure_valid = pressure[valid_mask] / 100.0 # Convert to hPa + bins = np.logspace(np.log10(levlim[1]), np.log10(levlim[0]), num=nbins) + bin_indices = np.digitize(pressure_valid, bins) + bin_centers = (bins[:-1] + bins[1:]) / 2 + bin_heights = np.diff(bins) + +# Initialize results + sum_nobs = [] + mean_ombg = [] + rms_ombg = [] + mean_oman = [] + rms_oman = [] + mean_job = [] + mean_joa = [] + mean_sigo = [] + mean_esigo = [] + mean_esigb = [] + if scaleby != 'null': + mean_scale = [] + + for i in range(1, len(bins)): + bin_mask = (bin_indices == i) + if np.any(bin_mask): + nobs_bin = nobs_valid[bin_mask] + ombg_bin = ombg_valid[bin_mask] + oman_bin = oman_valid[bin_mask] + amb_bin = amb_valid[bin_mask] + sigo_bin = sigo_valid[bin_mask] + + this=0 + for j in range(len(nobs_bin)): + this += 1 + sum_nobs.append(this) + + mean_ombg.append(np.mean(ombg_bin)) + rms_ombg.append(np.sqrt(np.mean(ombg_bin**2))) + mean_oman.append(np.mean(oman_bin)) + rms_oman.append(np.sqrt(np.mean(oman_bin**2))) + + mean_job.append(np.sum((ombg_bin/sigo_bin)**2)) + mean_joa.append(np.sum((oman_bin/sigo_bin)**2)) + + mean_sigo.append(np.mean(sigo_bin)) + mean_esigo.append(np.sqrt(np.abs(np.mean(ombg_bin*oman_bin)))) + mean_esigb.append(np.sqrt(np.abs(np.mean(ombg_bin*amb_bin)))) + + if scaleby != 'null': + scale_bin = scale_valid[bin_mask] + mean_scale.append(np.mean(scale_bin)) + + else: + sum_nobs.append(np.nan) + mean_ombg.append(np.nan) + rms_ombg.append(np.nan) + mean_oman.append(np.nan) + rms_oman.append(np.nan) + mean_job.append(np.nan) + mean_joa.append(np.nan) + mean_sigo.append(np.nan) + mean_esigo.append(np.nan) + mean_esigb.append(np.nan) + if scaleby != 'null': + mean_scale.append(np.nan) + +# Convert to arrays + sum_nobs = np.array(sum_nobs) + mean_ombg = np.array(mean_ombg) + rms_ombg = np.array(rms_ombg) + mean_oman = np.array(mean_oman) + rms_oman = np.array(rms_oman) + mean_job = np.array(mean_job) + mean_joa = np.array(mean_joa) + mean_sigo = np.array(mean_sigo) + mean_esigo = np.array(mean_esigo) + mean_esigb = np.array(mean_esigb) + if scaleby != 'null': + mean_scale = np.array(mean_scale) + mean_ombg = mean_ombg / mean_scale + rms_ombg = rms_ombg / mean_scale + mean_oman = mean_oman / mean_scale + rms_oman = rms_oman / mean_scale + mean_sigo = mean_sigo / mean_scale + mean_esigo = mean_esigo / mean_scale + mean_esigb = mean_esigb / mean_scale + + mean_job = mean_job/sum_nobs + mean_joa = mean_joa/sum_nobs + + plt.figure(figsize=(10, 7)) + plt.subplot(2, 2, 1) + show_nobs_panel(varname,sum_nobs, sum_nobs, bin_centers, bin_heights, usrqc,False,False) + plt.subplot(2, 2, 2) + labels = [ 'Mean o-b','Mean o-a', 'RMS o-b', 'RMS o-a'] + show_resstats_panel(varname,mean_ombg,mean_oman,rms_ombg,rms_oman,bin_centers,bin_heights,labels,False) + plt.subplot(2, 2, 3) + labels = ['Jo(b)/p','Jo(a)/p'] + show_jo_panel(varname,mean_job,mean_joa,bin_centers,bin_heights,labels,False) + plt.subplot(2, 2, 4) + labels = ['sigO', 'esigO', 'esigB'] + show_sigo_panel(varname,mean_sigo, mean_esigo, mean_esigb, bin_centers, bin_heights,labels, False) + +def ioda_channel(nc,varname,levlim,nbins,scaleby,satid,usrqc): + + varBC = False +# Open the file once +# with Dataset(filename, 'r') as nc: + # Read ombg brightnessTemperature (float) + if varBC: + obs = nc.groups['ObsValue'].variables[varname][:] + obs_fill = nc.groups['ObsValue'].variables[varname]._FillValue + ombg = nc.groups['hofx0'].variables[varname][:] + ombg_fill = nc.groups['hofx0'].variables[varname]._FillValue + bias = nc.groups['ObsBias0'].variables[varname][:] + bias_fill = nc.groups['ObsBias0'].variables[varname]._FillValue + ombg = obs - ombg + bias + omb_fill = obs_fill - ombg_fill + bias_fill + else: + ombg = nc.groups['ombg'].variables[varname][:] + ombg_fill = nc.groups['ombg'].variables[varname]._FillValue + oman = nc.groups['oman'].variables[varname][:] + oman_fill = nc.groups['oman'].variables[varname]._FillValue + sigo = nc.groups['EffectiveError0'].variables[varname][:] + sigo_fill = nc.groups['EffectiveError0'].variables[varname]._FillValue + + amb = ombg - oman + amb_fill = ombg_fill - oman_fill + + # Read EffectiveQC0 brightnessTemperature (int) + qc = nc.groups['EffectiveQC0'].variables[varname][:] + qc_fill = nc.groups['EffectiveQC0'].variables[varname]._FillValue + + # Read sensorChannelNumber (for x-axis labels) + if varname == "aerosolOpticalDepth": + channel_numbers = nc.groups['MetaData'].variables['obs_wavelength'][:] + else: +# channel_numbers = nc.groups['MetaData'].variables['sensorChannelNumber'][:] + channel_numbers = nc.variables["Channel"][:] + + # Mask both ombg and QC arrays + ombg = np.where(ombg == ombg_fill, np.nan, ombg) + oman = np.where(oman == oman_fill, np.nan, oman) + sigo = np.where(sigo == sigo_fill, np.nan, sigo) + amb = np.where( amb == amb_fill, np.nan, amb) + qc = np.where( qc == qc_fill, np.nan, qc) + + # Mask out ombg where QC is not 0 + ombg_masked = np.where(qc == 0, ombg, np.nan) + oman_masked = np.where(qc == 0, oman, np.nan) + amb_masked = np.where(qc == 0, amb, np.nan) + sigo_masked = np.where(qc == 0, sigo, np.nan) + + # Compute mean across Location dimension (axis 0) + sum_nobs = np.sum(qc== 0, axis=0) + mean_ombg = np.nanmean(ombg_masked, axis=0) + mean_oman = np.nanmean(oman_masked, axis=0) + mean_sigo = np.nanmean(sigo_masked, axis=0) + rms_ombg = np.sqrt(np.nanmean(ombg_masked**2, axis=0)) + rms_oman = np.sqrt(np.nanmean(oman_masked**2, axis=0)) + rms_sigo = np.sqrt(np.nanmean(sigo_masked**2, axis=0)) + + mean_esigo = np.sqrt(np.abs(np.nanmean(ombg_masked*oman_masked,axis=0))) + mean_esigb = np.sqrt(np.abs(np.nanmean(ombg_masked* amb_masked,axis=0))) + + mean_job = np.nansum((ombg_masked/sigo_masked)**2,axis=0) + mean_joa = np.nansum((oman_masked/sigo_masked)**2,axis=0) + mean_job = mean_job/sum_nobs + mean_joa = mean_joa/sum_nobs + + bins = np.linspace(channel_numbers[0], channel_numbers[-1], num=len(channel_numbers)+1) + bin_centers = (channel_numbers[:-1] + channel_numbers[1:]) / 2 + bin_heights = np.diff(bins) + + # replace with channel numbers + bin_centers = np.arange(1,len(channel_numbers)+1) + bin_heights = 0.95*np.ones(len(bin_centers), dtype=int)#np.diff(bin_centers) + channel_numbers = bin_centers + + # Plotting + plt.figure(figsize=(10, 7)) + plt.subplot(2, 2, 1) + show_nobs_panel(varname,sum_nobs, sum_nobs, channel_numbers, bin_heights, usrqc,False,True) + plt.subplot(2, 2, 2) + labels = [ 'Mean o-b','Mean o-a', 'RMS o-b', 'RMS o-a'] + show_resstats_panel(varname,mean_ombg,mean_oman,rms_ombg,rms_oman,channel_numbers,bin_heights,labels,True) + plt.subplot(2, 2, 3) + labels = ['Jo(b)/p','Jo(a)/p'] + show_jo_panel(varname,mean_job,mean_joa,bin_centers,bin_heights,labels,True) + plt.subplot(2, 2, 4) + labels = ['sigO', 'esigO', 'esigB'] + show_sigo_panel(varname,mean_sigo, mean_esigo, mean_esigb, channel_numbers, bin_heights, labels, True) + +def jediXgsi_channel(nc,varname,levlim,nbins,scaleby,satid,usrqc,comp_bias,common): + + calculate_omb = False +# Open the file once +# with Dataset(filename, 'r') as nc: + # Read ombg brightnessTemperature (float) + obs = nc.groups['ObsValue'].variables[varname][:] + obs_fill = nc.groups['ObsValue'].variables[varname]._FillValue + + # from JEDI: + ombg = nc.groups['ombg'].variables[varname][:] + ombg_fill = nc.groups['ombg'].variables[varname]._FillValue + jhox = nc.groups['hofx0'].variables[varname][:] + jhox_fill = nc.groups['hofx0'].variables[varname]._FillValue + jbias = nc.groups['ObsBias0'].variables[varname][:] + jbias_fill = nc.groups['ObsBias0'].variables[varname]._FillValue + + jsigo = nc.groups['EffectiveError0'].variables[varname][:] + jsigo_fill = nc.groups['EffectiveError0'].variables[varname]._FillValue + + # from GSI: + gomb = nc.groups['GsiHofX'].variables[varname][:] + gomb_fill = nc.groups['GsiHofX'].variables[varname]._FillValue + gbias = nc.groups['GsiBc'].variables[varname][:] + gbias_fill = nc.groups['GsiBc'].variables[varname]._FillValue + + gsigo = nc.groups['GsiFinalObsError'].variables[varname][:] + gsigo_fill = nc.groups['GsiFinalObsError'].variables[varname]._FillValue + + # Read GSI EffectiveQC brightnessTemperature (int) + gqc = nc.groups['GsiEffectiveQC'].variables[varname][:] + gqc_fill = nc.groups['GsiEffectiveQC'].variables[varname]._FillValue + + # Read JEDI EffectiveQC0 brightnessTemperature (int) + jqc = nc.groups['EffectiveQC0'].variables[varname][:] + jqc_fill = nc.groups['EffectiveQC0'].variables[varname]._FillValue + + # Read sensorChannelNumber (for x-axis labels) + channel_numbers = nc.groups['MetaData'].variables['sensorChannelNumber'][:] + + # Mask out relavant attributes and QC arrays removing fill + obs = np.where( obs == obs_fill, np.nan, obs) + jsigo = np.where(jsigo==jsigo_fill, np.nan,jsigo) + gsigo = np.where(gsigo==gsigo_fill, np.nan,gsigo) + jhox = np.where(jhox == jhox_fill, np.nan, jhox) + gomb = np.where(gomb == gomb_fill, np.nan, gomb) + jbias = np.where(jbias==jbias_fill, np.nan,jbias) + gbias = np.where(gbias==gbias_fill, np.nan,gbias) + jqc = np.where( jqc == jqc_fill, np.nan, jqc) + gqc = np.where( gqc == gqc_fill, np.nan, gqc) + + # Apply mask by setting unwanted values to np.nan (or another fill value) + if common: + mask = np.logical_and(gqc == 0, jqc == 0) + gqc_filtered = np.where(mask, gqc, np.nan) + gqc = gqc_filtered + + # Mask out relavant attributes where QC is not 0 + jobs_masked = np.where(jqc == 0, obs, np.nan) + gobs_masked = np.where(gqc == 0, obs, np.nan) + ombg_masked = np.where(jqc == 0, ombg, np.nan) + jhox_masked = np.where(jqc == 0, jhox, np.nan) + gomb_masked = np.where(gqc == 0, gomb, np.nan) + jbias_masked = np.where(jqc == 0, jbias, np.nan) + gbias_masked = np.where(gqc == 0, gbias, np.nan) + jsigo_masked = np.where(jqc == 0, jsigo, np.nan) + gsigo_masked = np.where(gqc == 0, gsigo, np.nan) + + gomb_masked = gobs_masked - gomb_masked - gbias_masked + if calculate_omb: + jomb_masked = jobs_masked - jhox_masked - jbias_masked # it looks like jedi wants a plus in front of bias +# jomb_masked = jobs_masked - jhox_masked + jbias_masked # it looks like jedi wants a plus in front of bias + else: + jomb_masked = ombg_masked + + # Compute mean across Location dimension (axis 0) + gsum_nobs = np.sum(gqc== 0, axis=0) + jsum_nobs = np.sum(jqc== 0, axis=0) + mean_jomb = np.nanmean(jomb_masked, axis=0) + mean_gomb = np.nanmean(gomb_masked, axis=0) + mean_jsigo = np.nanmean(jsigo_masked, axis=0) + mean_gsigo = np.nanmean(gsigo_masked, axis=0) + rms_jomb = np.sqrt(np.nanmean(jomb_masked**2, axis=0)) + rms_gomb = np.sqrt(np.nanmean(gomb_masked**2, axis=0)) + rms_jsigo = np.sqrt(np.nanmean(jsigo_masked**2, axis=0)) + rms_gsigo = np.sqrt(np.nanmean(gsigo_masked**2, axis=0)) + + mean_jbias = np.nanmean(jbias_masked, axis=0) + mean_gbias = np.nanmean(gbias_masked, axis=0) + rms_jbias = np.sqrt(np.nanmean(jbias_masked**2, axis=0)) + rms_gbias = np.sqrt(np.nanmean(gbias_masked**2, axis=0)) + +# mean_esigo = np.sqrt(np.abs(np.nanmean(ombg_masked*oman_masked,axis=0))) +# mean_esigb = np.sqrt(np.abs(np.nanmean(ombg_masked* amb_masked,axis=0))) + + mean_jjob = np.nansum((jomb_masked/jsigo_masked)**2,axis=0) + mean_gjob = np.nansum((gomb_masked/gsigo_masked)**2,axis=0) + mean_jjob = mean_jjob/jsum_nobs + mean_gjob = mean_gjob/gsum_nobs + + bins = np.linspace(channel_numbers[0], channel_numbers[-1], num=len(channel_numbers)+1) + bin_centers = (channel_numbers[:-1] + channel_numbers[1:]) / 2 + bin_heights = 0.5*np.diff(bins) + # replace with channel numbers + bin_centers = np.arange(1,len(channel_numbers)+1) + bin_heights = 0.95*np.ones(len(bin_centers), dtype=int)#np.diff(bin_centers) + channel_numbers = bin_centers + + # Plotting + plt.figure(figsize=(10, 7)) + plt.subplot(2, 2, 1) + comp_nobs_panel(varname,jsum_nobs, gsum_nobs, channel_numbers, bin_heights, usrqc, True) + plt.subplot(2, 2, 2) + labels = [ 'JEDI mean','GSI mean', 'JEDI RMS', 'GSI RMS'] + show_resstats_panel(varname,mean_jomb,mean_gomb,rms_jomb,rms_gomb,channel_numbers,bin_heights,labels,True) + plt.subplot(2, 2, 3) + labels = ['JEDI Jo(b)/p','GSI Jo(b)/p'] + show_jo_panel(varname,mean_jjob,mean_gjob,channel_numbers,bin_heights,labels,True) + plt.subplot(2, 2, 4) + if comp_bias: + labels = [ 'JEDI mean BC','GSI mean BC', 'JEDI RMS BC', 'GSI RMS BC'] + show_resstats_panel(varname,mean_jbias,mean_gbias,rms_jbias,rms_gbias,channel_numbers,bin_heights,labels,True) + else: + labels = [ 'JEDI sigO','GSI sigO'] + show_sigo_panel(varname,mean_jsigo, mean_gsigo, mean_gsigo, channel_numbers, bin_heights, labels, True) + +def get_pressure_mask (usrqc, sid, pressure, qc, + satid, pressure_fill, qc_fill ): + +# Apply valid mask + if satid > 0: + valid_mask = ( + (sid == satid) & + (qc == usrqc) & + (pressure != pressure_fill) & + (qc != qc_fill) + ) + else: + valid_mask = ( + (qc == usrqc) & + (pressure != pressure_fill) & + (qc != qc_fill) + ) + + return valid_mask + +def accum_pressure_mask (bins,bin_indices,scaleby,usrqc, + sid, ombg, oman, sigo, pressure, qc, + satid, ombg_fill, oman_fill, sigo_fill, pressure_fill, qc_fill ): + +# Apply valid mask + if satid > 0: + valid_mask = ( + (sid == satid) & + (qc == usrqc) & + (ombg != ombg_fill) & + (oman != oman_fill) & + (sigo != sigo_fill) & + (pressure != pressure_fill) & + (qc != qc_fill) + ) + else: + valid_mask = ( + (qc == usrqc) & + (ombg != ombg_fill) & + (oman != oman_fill) & + (sigo != sigo_fill) & + (pressure != pressure_fill) & + (qc != qc_fill) + ) + + nobs_valid = qc[valid_mask] + ombg_valid = ombg[valid_mask] + oman_valid = oman[valid_mask] + sigo_valid = sigo[valid_mask] +# amb_valid = amb[valid_mask] + if scaleby != 'null': + scale_valid = scale[valid_mask] +# Initialize results + sum_nobs = [] + mean_ombg = [] + rms_ombg = [] + mean_oman = [] + rms_oman = [] + mean_job = [] + mean_joa = [] + mean_sigo = [] +# mean_esigo = [] +# mean_esigb = [] + mean_scale = [] + + for i in range(1, len(bins)): + bin_mask = (bin_indices == i) + if np.any(bin_mask): + nobs_bin = nobs_valid[bin_mask] + ombg_bin = ombg_valid[bin_mask] + oman_bin = oman_valid[bin_mask] +# amb_bin = amb_valid[bin_mask] + sigo_bin = sigo_valid[bin_mask] + + this=0 + for j in range(len(nobs_bin)): + this += 1 + sum_nobs.append(this) + + mean_ombg.append(np.mean(ombg_bin)) + rms_ombg.append(np.sqrt(np.mean(ombg_bin**2))) + mean_oman.append(np.mean(oman_bin)) + rms_oman.append(np.sqrt(np.mean(oman_bin**2))) + + mean_job.append(np.sum((ombg_bin/sigo_bin)**2)) + mean_joa.append(np.sum((oman_bin/sigo_bin)**2)) + + mean_sigo.append(np.mean(sigo_bin)) +# mean_esigo.append(np.sqrt(np.abs(np.mean(ombg_bin*oman_bin)))) +# mean_esigb.append(np.sqrt(np.abs(np.mean(ombg_bin*amb_bin)))) + + if scaleby != 'null': + scale_bin = scale_valid[bin_mask] + mean_scale.append(np.mean(scale_bin)) + + else: + sum_nobs.append(np.nan) + mean_ombg.append(np.nan) + rms_ombg.append(np.nan) + mean_oman.append(np.nan) + rms_oman.append(np.nan) + mean_job.append(np.nan) + mean_joa.append(np.nan) + mean_sigo.append(np.nan) +# mean_esigo.append(np.nan) +# mean_esigb.append(np.nan) + if scaleby != 'null': + mean_scale.append(np.nan) + +# Convert to arrays + sum_nobs = np.array(sum_nobs) + mean_ombg = np.array(mean_ombg) + rms_ombg = np.array(rms_ombg) + mean_oman = np.array(mean_oman) + rms_oman = np.array(rms_oman) + mean_job = np.array(mean_job) + mean_joa = np.array(mean_joa) + mean_sigo = np.array(mean_sigo) +# mean_esigo = np.array(mean_esigo) +# mean_esigb = np.array(mean_esigb) + if scaleby != 'null': + mean_scale = np.array(mean_scale) + mean_ombg = mean_ombg / mean_scale + rms_ombg = rms_ombg / mean_scale + mean_oman = mean_oman / mean_scale + rms_oman = rms_oman / mean_scale + mean_sigo = mean_sigo / mean_scale +# mean_esigo = mean_esigo / mean_scale +# mean_esigb = mean_esigb / mean_scale + + mean_job = mean_job/sum_nobs + mean_joa = mean_joa/sum_nobs + + return sum_nobs, mean_ombg, rms_ombg, mean_oman, rms_oman, mean_job, mean_joa, mean_sigo, mean_scale + +def jediXgsi_pressure_binned(nc,varname,levlim,nbins,scaleby,satid,usrqc): + + calculate_omb = False +# Open the file once +# with Dataset(filename, 'r') as nc: + # Read ombg brightnessTemperature (float) + obs = nc.groups['ObsValue'].variables[varname][:] + obs_fill = nc.groups['ObsValue'].variables[varname]._FillValue + + # from JEDI: + ombg = nc.groups['ombg'].variables[varname][:] + ombg_fill = nc.groups['ombg'].variables[varname]._FillValue + jhox = nc.groups['hofx0'].variables[varname][:] + jhox_fill = nc.groups['hofx0'].variables[varname]._FillValue +# jbias = nc.groups['ObsBias0'].variables[varname][:] +# jbias_fill = nc.groups['ObsBias0'].variables[varname]._FillValue + + jsigo = nc.groups['EffectiveError0'].variables[varname][:] + jsigo_fill = nc.groups['EffectiveError0'].variables[varname]._FillValue + + # from GSI: + ghox = nc.groups['GsiHofXBc'].variables[varname][:] + ghox_fill = nc.groups['GsiHofXBc'].variables[varname]._FillValue +# gbias = nc.groups['GsiBc'].variables[varname][:] +# gbias_fill = nc.groups['GsiBc'].variables[varname]._FillValue + + gsigo = nc.groups['GsiFinalObsError'].variables[varname][:] + gsigo_fill = nc.groups['GsiFinalObsError'].variables[varname]._FillValue + + # Read GSI EffectiveQC brightnessTemperature (int) + gqc = nc.groups['GsiEffectiveQC'].variables[varname][:] + gqc_fill = nc.groups['GsiEffectiveQC'].variables[varname]._FillValue + + # Read JEDI EffectiveQC0 brightnessTemperature (int) + jqc = nc.groups['EffectiveQC0'].variables[varname][:] + jqc_fill = nc.groups['EffectiveQC0'].variables[varname]._FillValue + + # Read pressure levels + pressure = nc.groups['MetaData'].variables['pressure'][:] + pressure_fill = nc.groups['MetaData'].variables['pressure']._FillValue + + if satid > 0: + sid = nc.groups['MetaData'].variables['satelliteIdentifier'][:] + else: + sid = 0 + + valid_mask = get_pressure_mask (usrqc, sid, pressure, jqc, + satid, pressure_fill, jqc_fill ) + +# Bin pressures + pressure_valid = pressure[valid_mask] / 100.0 # Convert to hPa + bins = np.logspace(np.log10(levlim[1]), np.log10(levlim[0]), num=nbins) + bin_indices = np.digitize(pressure_valid, bins) + bin_centers = (bins[:-1] + bins[1:]) / 2 + bin_heights = np.diff(bins) + +# Accum and bin JEDI resutls + [jsum_nobs, mean_jomb, rms_jomb, dum1, dum1, mean_jjob, dum3, + mean_jsigo, mean_scale] = accum_pressure_mask (bins,bin_indices,scaleby,usrqc, + sid, ombg, ombg, jsigo, pressure, jqc, + satid, ombg_fill, ombg_fill, jsigo_fill, pressure_fill, jqc_fill ) + +# Accum and bin GSI resutls + gomb = obs - ghox # - gbias + gomb_fill = obs_fill - ghox_fill# - gbias_fill + + [gsum_nobs, mean_gomb, rms_gomb, dum1, dum2, mean_gjob, dum3, + mean_gsigo, mean_scale] = accum_pressure_mask (bins,bin_indices,scaleby,usrqc, + sid, gomb, ghox, gsigo, pressure, gqc, + satid, gomb_fill, ghox_fill, gsigo_fill, pressure_fill, gqc_fill ) + + plt.figure(figsize=(10, 7)) + plt.subplot(2, 2, 1) + comp_nobs_panel(varname,jsum_nobs, gsum_nobs, bin_centers, bin_heights, usrqc, False) + plt.subplot(2, 2, 2) + labels = [ 'JEDI mean','GSI mean', 'JEDI RMS', 'GSI RMS'] + show_resstats_panel(varname,mean_jomb,mean_gomb,rms_jomb,rms_gomb,bin_centers,bin_heights,labels,False) + plt.subplot(2, 2, 3) + labels = ['JEDI Jo(b)/p','GSI Jo(b)/p'] + show_jo_panel(varname,mean_jjob,mean_gjob,bin_centers,bin_heights,labels,False) + plt.subplot(2, 2, 4) + labels = [ 'JEDI sigO','GSI sigO'] + show_sigo_panel(varname,mean_jsigo, mean_gsigo, mean_gsigo, bin_centers, bin_heights, labels, False) + +#----------------------------------------------------------------------------------------------- +def show_resstats_panel(varname,mean_ombg,mean_oman,rms_ombg,rms_oman,bin_centers, + bin_heights,labels,radiance): + +# Bar width and offset setup + bar_width = bin_heights * 0.4 # 40% of height + offsets = [-1.5, -0.5, 0.5, 1.5] # offset positions for the 4 bars + +# Flags to only add each label once + labeled = { + "mean_ombg": False, + "mean_oman": False, + "rms_ombg": False, + "rms_oman": False + } + for i in range(len(bin_centers)): + y = bin_centers[i] +# if np.isnan(mean_ombg[i]): +# continue + + # Calculate statistics (scaled or standard) +# if scaleby != 'null': +# this_mean_ombg = mean_ombg[i]/mean_scale[i] +# this_rms_ombg = rms_ombg[i]/mean_scale[i] +# this_mean_oman = mean_oman[i]/mean_scale[i] +# this_rms_oman = rms_oman[i]/mean_scale[i] +# else: + this_mean_ombg = mean_ombg[i] + this_rms_ombg = rms_ombg[i] + this_mean_oman = mean_oman[i] + this_rms_oman = rms_oman[i] + + # Draw bars: mean_ombg, rms_ombg, mean_oman, rms_oman + plt.barh( + y + offsets[0]*bar_width[i], this_mean_ombg, height=bar_width[i], + color='cyan', label=labels[0] if not labeled["mean_ombg"] else "" + ) + labeled["mean_ombg"] = True + + plt.barh( + y + offsets[2]*bar_width[i], this_mean_oman, height=bar_width[i], + color='orange', label=labels[1] if not labeled["mean_oman"] else "" + ) + labeled["mean_oman"] = True + + plt.barh( + y + offsets[1]*bar_width[i], this_rms_ombg, height=bar_width[i], + color='blue', label=labels[2] if not labeled["rms_ombg"] else "" + ) + labeled["rms_ombg"] = True + + plt.barh( + y + offsets[3]*bar_width[i], this_rms_oman, height=bar_width[i], + color='red', label=labels[3] if not labeled["rms_oman"] else "" + ) + labeled["rms_oman"] = True + +# Plot formatting + if not radiance: + plt.yscale('log') + plt.gca().invert_yaxis() + if varname == 'ozoneProfile': + plt.xlabel('Ozone Value (mol mol$^{-1}$)') + if varname == 'virtualTemperature': + plt.xlabel('Virtual Temperature (K)') + if varname == 'bendingAngle': + plt.xlabel('Bending Angle') + if radiance: + plt.ylabel('Channel') + plt.title('Mean & RMS of Obs Residuals vs Channel') + else: + plt.ylabel('Pressure (hPa)') + plt.title('Mean & RMS of Obs Residuals vs Pressure') + plt.grid(True, which='both', linestyle='--', alpha=0.5) + plt.tight_layout() + plt.legend() +# plt.legend(loc='upper center', bbox_to_anchor=(0.5, 1.05), framealpha=0.8, +# ncol=3, fancybox=True, shadow=True,fontsize='large') +# plt.show() + +#------------------------------------------------------------------------------------ +def show_jo_panel(varname,mean_job, mean_joa, bin_centers, bin_heights, labels, radiance): + +# Bar width and offset setup + bar_width = bin_heights * 0.4 # 40% of height + offsets = [-1.5, -0.5, 0.5, 1.5] # offset positions for the 4 bars +# offsets = [-1.0, 1.0, 0.5, 1.5] # offset positions for the 4 bars + +# Flags to only add each label once + labeled = { + "mean_job": False, + "mean_joa": False, + } + for i in range(len(bin_centers)): + y = bin_centers[i] +# if not np.isnan(mean_job[i]): +# continue + + # Calculate statistics (scaled or standard) +# this_mean_ombg = mean_job[i] +# this_mean_oman = mean_joa[i] + # Draw bars: mean_ombg, rms_ombg, mean_oman, rms_oman +# if not np.isnan(mean_job[i]): + plt.barh( + y + offsets[0]*bar_width[i], mean_job[i], height=bar_width[i], + color='blue', label=labels[0] if not labeled["mean_job"] else "" + ) + labeled["mean_job"] = True + +# if not np.isnan(mean_joa[i]): + plt.barh( + y + offsets[1]*bar_width[i], mean_joa[i], height=bar_width[i], + color='red', label=labels[1] if not labeled["mean_joa"] else "" + ) + labeled["mean_joa"] = True + +# Plot formatting + if not radiance: + plt.yscale('log') + plt.gca().invert_yaxis() + if varname == 'ozoneProfile': + plt.xlabel('Ozone Value (mol mol$^{-1}$)') + if varname == 'virtualTemperature': + plt.xlabel('Virtual Temperature (K)') + if varname == 'bendingAngle': + plt.xlabel('Bending Angle') + if radiance: + plt.ylabel('Channel') + plt.title('Jo/p vs Channel') + else: + plt.ylabel('Pressure (hPa)') + plt.title('Jo/p vs Pressure') + plt.grid(True, which='both', linestyle='--', alpha=0.5) + plt.tight_layout() + plt.legend() +# plt.legend(loc='upper center', bbox_to_anchor=(0.5, 1.05), framealpha=0.8, +# ncol=3, fancybox=True, shadow=True,fontsize='large') + +#------------------------------------------------------------------------------------ +def show_sigo_panel(varname,mean_sigo, mean_esigo, mean_esigb, bin_centers, bin_heights, labels, radiance): + +# Bar width and offset setup + bar_width = bin_heights * 0.4 # 40% of height + offsets = [-1.5, -0.5, 0.5, 1.5] # offset positions for the 4 bars + +# Flags to only add each label once + labeled = { + "mean_sigo": False, + "mean_esigo": False, + "mean_esigb": False, + } +# print (100*bin_centers[::-1]) +# print (mean_esigo[::-1]) + for i in range(len(bin_centers)): + y = bin_centers[i] +# if np.isnan(mean_sigo[i]): +# continue + + # Draw bars: mean_ombg, rms_ombg, mean_oman, rms_oman + plt.barh( + y + offsets[0]*bar_width[i], mean_sigo[i], height=bar_width[i], + color='cyan', label=labels[0] if not labeled["mean_sigo"] else "" + ) + labeled["mean_sigo"] = True + + plt.barh( + y + offsets[1]*bar_width[i], mean_esigo[i], height=bar_width[i], + color='orange', label=labels[1] if not labeled["mean_esigo"] else "" + ) + labeled["mean_esigo"] = True + + if len(labels)>2: + plt.barh( + y + offsets[2]*bar_width[i], mean_esigb[i], height=bar_width[i], + color='black', label=labels[2] if not labeled["mean_esigb"] else "" + ) + labeled["mean_esigb"] = True + +# Plot formatting + if not radiance: + plt.yscale('log') + plt.gca().invert_yaxis() + if varname == 'ozoneProfile': + plt.xlabel('Ozone Value (mol mol$^{-1}$)') + if varname == 'virtualTemperature': + plt.xlabel('Virtual Temperature (K)') + if varname == 'bendingAngle': + plt.xlabel('Bending Angle') + if radiance: + plt.ylabel('Channel') + plt.title('Prescribed & Estimated Errors vs Channel') + else: + plt.ylabel('Pressure (hPa)') + plt.title('Prescribed & Estimated Errors vs Pressure') + plt.grid(True, which='both', linestyle='--', alpha=0.5) + plt.tight_layout() + plt.ticklabel_format(axis='x', style='sci', scilimits=(0,10)) + plt.legend() +# plt.legend(loc='upper center', bbox_to_anchor=(0.5, 1.05), framealpha=0.8, +# ncol=3, fancybox=True, shadow=True,fontsize='large') + +#------------------------------------------------------------------------------------ +def show_nobs_panel(varname,sum_nobs, sum_nonobs, bin_centers, bin_heights, usrqc, show2, radiance): + +# Bar width and offset setup + bar_width = bin_heights * 0.4 # 40% of height + offsets = [-0.5, -0.25, 0.5, 1.5] # offset positions for the 4 bars + + if usrqc == 0: + mylabel = 'used' + mycolor = 'not used' + else: + mylabel = 'qc='+str(usrqc) + mycolor = 'red' + +# Flags to only add each label once + labeled = { + "sum_nobs": False, + "sum_nonobs": False, + } + for i in range(len(bin_centers)): + y = bin_centers[i] +# if np.isnan(sum_nobs[i]): +# continue + + # Draw bars: mean_ombg, rms_ombg, mean_oman, rms_oman + plt.barh( + y + offsets[0]*bar_width[i], sum_nobs[i], height=bar_width[i], + color='green', label='used' if not labeled["sum_nobs"] else "" + ) + labeled["sum_nobs"] = True + + if show2: + plt.barh( + y + offsets[2]*bar_width[i], sum_nonobs[i], height=bar_width[i], + color='red', label='not used' if not labeled["sum_nonobs"] else "" + ) + labeled["sum_nonobs"] = True + +# Plot formatting + if radiance: + plt.ylabel('Channel') + plt.title('Observation Count vs Channel') + else: + plt.yscale('log') + plt.gca().invert_yaxis() + plt.ylabel('Pressure (hPa)') + plt.title('Observation Count vs Pressure') + + if varname == 'ozoneProfile': + plt.xlabel('Ozone Value (mol mol$^{-1}$)') + if varname == 'virtualTemperature': + plt.xlabel('Virtual Temperature (K)') + if varname == 'bendingAngle': + plt.xlabel('Bending Angle') + + plt.grid(True, which='both', linestyle='--', alpha=0.5) + plt.tight_layout() + plt.legend() +# plt.legend(loc='upper center', bbox_to_anchor=(0.5, 1.05), framealpha=0.8, +# ncol=3, fancybox=True, shadow=True,fontsize='large') + +#------------------------------------------------------------------------------------ +def comp_nobs_panel(varname,jsum_nobs, gsum_nobs, bin_centers, bin_heights, usrqc, radiance): + +# Bar width and offset setup + bar_width = bin_heights * 0.4 # 40% of height + offsets = [-1.5, -0.5, 0.5, 1.5] # offset positions for the 4 bars + +# Flags to only add each label once + labeled = { + "JEDI nobs": False, + "GSI nobs": False, + } + for i in range(len(bin_centers)): + y = bin_centers[i] +# if np.isnan(jsum_nobs[i]): +# continue +# if np.isnan(gsum_nobs[i]): +# continue + + # Draw bars: + plt.barh( + y + offsets[0]*bar_width[i], jsum_nobs[i], height=bar_width[i], + color='green', label='JEDI nobs' if not labeled["JEDI nobs"] else "" + ) + labeled["JEDI nobs"] = True + + plt.barh( + y + offsets[1]*bar_width[i], gsum_nobs[i], height=bar_width[i], + color='red', label='GSI nobs' if not labeled["GSI nobs"] else "" + ) + labeled["GSI nobs"] = True + +# Plot formatting + if not radiance: + plt.yscale('log') + plt.gca().invert_yaxis() + if varname == 'ozoneProfile': + plt.xlabel('Ozone Value (mol mol$^{-1}$)') + if varname == 'virtualTemperature': + plt.xlabel('Virtual Temperature (K)') + if varname == 'bendingAngle': + plt.xlabel('Bending Angle') + if radiance: + plt.ylabel('Channel') + plt.title('Observation Count vs Channel') + else: + plt.ylabel('Pressure (hPa)') + plt.title('Observation Count vs Pressure') + plt.grid(True, which='both', linestyle='--', alpha=0.5) + plt.tight_layout() + plt.legend() +# plt.legend(loc='upper center', bbox_to_anchor=(0.5, 1.05), framealpha=0.8, +# ncol=3, fancybox=True, shadow=True,fontsize='large') + +def main(): + + # Set up command-line argument parsing + parser = argparse.ArgumentParser(description='Pressure-binned statistics in file.') + parser.add_argument('filename', help='Path to the log file') + + parser.add_argument('--scale', type=str, default = 'null', + help='Scale by obs/hofx0/etc (default: False)') + parser.add_argument('--obtype', type=str, default='mls55_aura', + help='Observation type (default: mls55_aura)') + parser.add_argument('--var', type=str, default='auto', + help='Variable name (default: auto)') + parser.add_argument('--tarname', type=str, default='none', + help='Tar file name (default: none)') + parser.add_argument('--satid', type=int, default='-999', + help='Observation type (default: -999 (all))') + parser.add_argument('--qc', type=int, default='0', + help='Quality mark (default: 0 (used obs))') + parser.add_argument('--xGSI', action='store_true', + help='Comp with GSI(default: True)') + parser.add_argument('--common', action='store_true', + help='When xGSI, use only common used in comp: True)') + parser.add_argument('--bias', action='store_true', + help='When xGSI, comp bias as opposed to sigo: True)') + parser.add_argument('--fig', type=str, default='none', + help='give a filename to save plot (default: none)') + + args = parser.parse_args() + + kt = 9999 + levlim = [ 1000., 0.1 ] # [ bottom, top ] hPa + nbins = 40 + radiance = False + if args.var == 'auto': + if args.obtype == "mls55_aura": + varname = 'ozoneProfile' + if args.obtype == "gps": + varname = 'bendingAngle' + if args.obtype == "aircraft_tsen" or args.obtype == "temperature": + varname = 'airTemperature' + if args.obtype == "sondes_tv": + varname = 'virtualTemperature' + if args.obtype == "sondes_tsen": + varname = 'airTemperature' + if args.obtype == "sondes_q": + varname = 'specificHumidity' + if args.obtype == "sondes_u": + varname = 'windEastward' + if args.obtype == "sondes_v": + varname = 'windNorthward' + if args.obtype == "saberT": + varname = 'airTemperature' +# levlim = [100., 0.001] + if args.obtype == "radiance": + varname = 'brightnessTemperature' + radiance = True + levlim = [1, 616] + if args.obtype == "aero": + varname = 'aerosolOpticalDepth' + else: +# if args.obtype == "sondes": +# nbins = 20 + varname = args.var + + if args.scale == 'obs': + scaleby = 'ObsValue' + elif args.scale == 'hofx0': + scaleby = 'hofx0' + else: + scaleby = 'null' + + if varname == 'bendingAngle': + kt = 89 + elif varname == 'windEastward': + kt = 4 + elif varname == 'windNorthward': + kt = 5 + elif varname == 'specificHumidity': + kt = 11 + elif varname == 'virtualTemperature' or varname == 'airTemperature': + kt = 44 + elif varname == 'ozoneProfile': + kt = 87 + elif varname == 'brightnessTemperature': + kt = 40 + +# echo options + print (f'obtype: {args.obtype}') + print (f'variable: {varname}') + print (f'kt: {kt}') + print (f'bins: {nbins}') + print (f'scaled by: {scaleby}') + + ext = args.filename.rsplit('.', 1)[-1] + if ext == 'ods': + if args.obtype == "radiance": + ods_channel(args.filename,varname,levlim,nbins,args.satid,kt,args.qc) + else: + ods_pressure_binned(args.filename,varname,levlim,nbins,scaleby,args.satid,kt,args.qc) + else: + if args.xGSI: + nc = ioda_from_tarball(args.tarname,args.filename) + if args.obtype == "radiance": + jediXgsi_channel(nc,varname,levlim,nbins,scaleby,args.satid,args.qc,args.bias,args.common) + else: + jediXgsi_pressure_binned(nc,varname,levlim,nbins,scaleby,args.satid,args.qc) + else: + nc = ioda_from_tarball(args.tarname,args.filename) + if args.obtype == "radiance" or args.obtype == "aero": + ioda_channel(nc,varname,levlim,nbins,scaleby,args.satid,args.qc) + else: + ioda_pressure_binned(nc,varname,levlim,nbins,scaleby,args.satid,args.qc) + if args.fig == "none" : + plt.show() + else: + plt.savefig(args.fig,dpi=300,orientation='landscape',format='png') + +if __name__ == "__main__": + main() diff --git a/src/Applications/GEOSdas_App/jedi/util/jedi_cost.py b/src/Applications/GEOSdas_App/jedi/util/jedi_cost.py new file mode 100755 index 00000000..de0b055c --- /dev/null +++ b/src/Applications/GEOSdas_App/jedi/util/jedi_cost.py @@ -0,0 +1,429 @@ +#!/usr/bin/env python +import re +import math +import matplotlib.pyplot as plt +import matplotlib as mpl +import numpy as np +import argparse +import glob + +def get_n_colors(n, name='viridis'): + """ + Returns a list of n RGBA colors from a specified Matplotlib colormap. + + Parameters: + n (int): The number of colors to return. + name (str): The name of the colormap (e.g., 'plasma', 'Dark2', 'Paired'). + + Returns: + numpy.ndarray: An array of shape (n, 4) with RGBA float values between 0 and 1. + """ + if n <= 0: + return np.array([]) + + # Get the colormap object by its name + cmap = mpl.colormaps[name] + + # Take colors at regular intervals spanning the colormap range [0, 1] + # For a discrete colormap like 'Dark2', simply pass the indices + # if n is less than or equal to the map's length (e.g. 8 for Dark2). + if name in mpl.colormaps.keys() and isinstance(cmap, mpl.colors.ListedColormap) and n <= cmap.N: + return cmap.colors[:n] + else: + return cmap(np.linspace(0, 1, n)) + +# --- Example Usage --- +# Get 5 colors from the 'plasma' colormap +#colors_plasma = get_n_colors(5, name='plasma') +#print(f"Colors from 'plasma':\n{colors_plasma}\n") + +# Get 8 colors from the qualitative 'Paired' colormap +#colors_paired = get_n_colors(8, name='Paired') +#print(f"Colors from 'Paired':\n{colors_paired}\n") + +# Plotting example +#fig, ax = plt.subplots(figsize=(6, 3)) +#n_lines = 10 +#colors = get_n_colors(n_lines, name='hsv') # 'hsv' is good for large n +# +#for i in range(n_lines): +# ax.plot([0, 1], [i, i], color=colors[i], linewidth=4) +# +#ax.set_title(f'{n_lines} distinct colors from the "hsv" colormap') +#ax.set_yticks(range(n_lines)) +#plt.show() + + +def expand_patterns(patterns): + if not patterns or isinstance(patterns, str): + return [] + + expanded = [] + for pattern in patterns: + matches = glob.glob(pattern) + if matches: + expanded.extend(matches) + else: + expanded.append(pattern) + return expanded + +def pcgsoi_cost_and_grad(file_path,linear): + # Compile regex pattern for matching numbers (including scientific notation) + number_pattern = re.compile(r"[-+]?\d*\.\d+(?:[eE][-+]?\d+)?|\d+") + jb_pattern = re.compile(r'J=\s+([+-]?\d+\.\d+E[+-]?\d+)\s+([+-]?\d+\.\d+E[+-]?\d+)\s+([+-]?\d+\.\d+E[+-]?\d+)') + + costs = [] + grads = [] + grads_raw = [] + jb = []; jo = [] + buffer = "" + + with open(file_path, 'r') as file: + for line in file: + line = line.strip() + + # Only process lines that start with the expected prefix + if line.startswith("cost,grad,step"): + parts = line.split("=") + if len(parts) != 2: + continue # Skip malformed lines + + values_str = parts[1] + numbers = number_pattern.findall(values_str) + + if len(numbers) >= 4: + cost = 0.5 * float(numbers[2]) # 3rd number + grad = float(numbers[3]) # 4th number + costs.append(cost) + if grad > 0: # log10 is undefined for 0 or negative values + if linear: + grads.append(grad) + else: + grads.append(np.log10(grad)) + else: + grads.append(float('-inf')) # or handle differently + grads_raw.append(grad) + + # Read Jb + with open(file_path, 'r') as file: + for line in file: + match = jb_pattern.search(line) + if match: + j = 0.5* float(match.group(1)) # Second value (Jb) + jb.append(j) + + # derive Jo + for i, j in enumerate(costs): + jj = costs[i] - jb[i] + jo.append(jj) + + # Calculate grad reduction + reduction = [] + for i, g in enumerate(grads_raw): + if i == 0: + if linear: + reduction.append(1.0) + else: + reduction.append(0.0) + else: + if grads_raw[i-1] != 0: + if linear: + red = g / grads_raw[0] + else: + red = np.log10(g / grads_raw[0]) + reduction.append(red) + else: + reduction.append(float('inf')) # Avoid divide-by-zero + + return jb, jo, reduction + +def get_gsi_cost(filename,noiter0): + jb = [] + jo = [] + + # Regular expression to match the prefix and capture the 7 float numbers + pattern = re.compile( + r"truecost::jgrad: grepcost J,Jb,Jo,Jc,Jl,Jd,Jq=\s+" + r"([-\d.E+]+)\s+([-\d.E+]+)\s+([-\d.E+]+)\s+([-\d.E+]+)\s+([-\d.E+]+)\s+([-\d.E+]+)" + ) + + with open(filename, 'r') as file: + for line in file: + match = pattern.search(line) + if match: + j = 0.5* float(match.group(2)) # Second value (Jb) + jb.append(j) + j = 0.5* float(match.group(3)) # Third value (Jo) + jo.append(j) + + if noiter0: + jb.insert(0, math.nan) + jo.insert(0, math.nan) + return jb, jo + +#------------------------------- +def get_gsi_norm(filename,noiter0,linear): + grad = [] + + with open(filename, 'r') as file: + for line in file: + if 'pcglanczos: grepgrad grad,reduction=' in line: + values = line.split('=')[1].split() +# int1 = int(values[0]) +# int2 = int(values[1]) +# float1 = float(values[2]) + float2 = float(values[3]) + if float2 > 0: # log10 is undefined for 0 or negative values + if linear: + grad.append(float2) + else: + grad.append(np.log10(float2)) + else: + grad.append(float('-inf')) # or handle differently + + if noiter0: + grad.insert(0, math.nan) + return grad + +#------------------------------- +def get_jedi_cost(filename): + + # List to store parsed cost values + jb = [] + jo = [] + + # Regular expression to match the line and extract the number after '=' + title = 'Quadratic Cost Function Over Iterations' + ylab = 'Cost' + + # Read file and extract matching lines + pattern = re.compile(r"Quadratic cost function:\s+JoJc\(\s*\d+\) = ([\d\.]+)") + with open(filename, 'r') as file: + for line in file: + match = pattern.search(line) + if match: + numbers = float(match.group(1)) + jo.append(numbers) + + pattern = re.compile(r"Quadratic cost function:\s+Jb \(\s*\d+\) = ([\d\.]+)") + with open(filename, 'r') as file: + for line in file: + match = pattern.search(line) + if match: + numbers = float(match.group(1)) + jb.append(numbers) + + return jb, jo + +#------------------------------- +def get_jedi_norm(filename,linear): + + # List to store parsed cost values + grad = [] + + # Read file and extract matching lines + with open(filename, "r") as file: + for line in file: + # Match lines like "Norm reduction ( 7) = 59.17712266523324" + match = re.search(r"Norm reduction\s*\(\s*(\d+)\s*\)\s*=\s*([+-]?\d+(?:\.\d+)?)", line) + if match: +# index = int(match.group(1)) + value = float(match.group(2)) +# residuals.append((index, value)) +# numbers = float(match.group(0)) + if value > 0: # log10 is undefined for 0 or negative values + if linear: + grad.append(value) + else: + grad.append(np.log10(value)) + else: + grad.append(float('-inf')) # or handle differently + + return grad + +#------------------------------- +def show_norm (norm,linear,mycolor,mylabel): + + # Regular expression to match the line and extract the number after '=' + title = 'Norm Reduction Over Iterations' + if linear: + ylab = 'Norm Reduction' + else: + ylab = 'Log(Norm Reduction)' + + # Plotting the results +# plt.figure(figsize=(10, 5)) + plt.plot(norm, color=mycolor, linestyle='-', label=mylabel) + plt.title(title) + plt.xlabel('Iteration') + plt.ylabel(ylab) + plt.grid(True) + plt.tight_layout() +# plt.show() + +#------------------------------- +def comp_norm (jedi,gsi,linear): + + # Regular expression to match the line and extract the number after '=' + title = 'Norm Reduction Over Iterations' + if linear: + ylab = 'Norm Reduction' + else: + ylab = 'Log(Norm Reduction)' + + # Plotting the results +# plt.figure(figsize=(10, 5)) + plt.plot(jedi, color='r', linestyle='-', label='JEDI') + plt.plot(gsi , color='b', linestyle='-' ,label=' GSI') + plt.title(title) + plt.xlabel('Iteration') + plt.ylabel(ylab) + plt.grid(True) + plt.tight_layout() + plt.legend() +# plt.show() + +#------------------------------- +def show_cost(jb,jo): + + # Regular expression to match the line and extract the number after '=' + title = 'Quadratic Cost Function Over Iterations' + ylab = 'Cost' + + # Plotting the results +# plt.figure(figsize=(10, 5)) + plt.plot(jb, color='r', linestyle='-', label='Jb') + plt.plot(jo, color='b', linestyle='-', label='Jo') + plt.title(title) + plt.xlabel('Iteration') + plt.ylabel(ylab) + plt.grid(True) + plt.tight_layout() + plt.legend() +# plt.show() + +#------------------------------- +def comp_cost(jjb,jjo,gjb,gjo): + + # Regular expression to match the line and extract the number after '=' + title = 'Quadratic Cost Function Over Iterations' + ylab = 'Cost' + + # Plotting the results +# plt.figure(figsize=(10, 5)) + plt.plot(jjb, color='r', linestyle='-', label='JEDI-Jb') + plt.plot(jjo, color='r', linestyle='--',label='JEDI-Jo') + plt.plot(gjb, color='b', linestyle='-' ,label=' GSI-Jb') + plt.plot(gjo, color='b', linestyle='--',label=' GSI-Jo') + plt.title(title) + plt.xlabel('Iteration') + plt.ylabel(ylab) + plt.grid(True) + plt.tight_layout() + plt.legend() +# plt.show() + +#------------------------------- + +# Set up command-line argument parsing +parser = argparse.ArgumentParser(description='Plot minimization diagnostics.') +parser.add_argument('--jedi', nargs='+', type=str, default='null', + help='JEDI log file (default: none)') +parser.add_argument('--gsi', nargs='+', type=str, default='null', + help='GSI log file (default: none)') +parser.add_argument('--norm', action='store_true', + help='Plot norm reduction (default: False)') +parser.add_argument('--pcgsoi', action='store_true', + help='Cost and norm from PCGSOI (default: False)') +parser.add_argument('--noiter0', action='store_true', + help='GSI has no iter0 (default: False)') +parser.add_argument('--linear', action='store_true', + help='Do not take log (default: False)') +parser.add_argument('--label', nargs='+', type=str, default='null', + help='JEDI log file (default: none)') +parser.add_argument('--color', nargs='+', type=str, default='null', + help='JEDI log file (default: none)') +parser.add_argument('--fig', type=str, default='none', + help='give a filename to save plot (default: none)') +args = parser.parse_args() + + +got_gsi=False; gnorm = False; gcost = False +got_jedi=False; jnorm = False; jcost = False +if args.gsi: + gsi_files = expand_patterns(args.gsi) if args.gsi else [] + if gsi_files != []: + got_gsi = True + +if args.jedi: + jedi_files = expand_patterns(args.jedi) if args.jedi else [] + if jedi_files != []: + got_jedi = True + +# start page of plot +plt.figure(figsize=(10, 5)) + +# if so, read GSI data +if got_gsi and not got_jedi: + if args.color == 'null': + colors = get_n_colors(len(gsi_files), name='plasma') + else: + colors = args.color + i=0 + for file in gsi_files: + # if so, get cost and gradient from pcgsoi + if args.pcgsoi: + jb,jo,grad = pcgsoi_cost_and_grad(file,args.linear) + if args.norm: + show_norm(grad,args.linear,colors[i],args.label[i]) + else: + show_cost(jb,jo) + else: + if args.norm: + ggnorm = get_gsi_norm(file,args.noiter0,args.linear) + gnorm = True + show_norm(ggnorm,args.linear,colors[i],args.label[i]) + else: + gjb, gjo = get_gsi_cost(file,args.noiter0) + gcost = True + show_cost(gjb,gjo) + i = i + 1 + plt.legend() + +# if so, read JEDI data +if got_jedi and not got_gsi: +# colors = get_n_colors(len(jedi_files), name='plasma') + colors = args.color + i=0 + print (colors) + for file in jedi_files: + if args.norm: + jjnorm = get_jedi_norm(file,args.linear) + jnorm = True + if not got_gsi: + show_norm(jjnorm,args.linear,colors[i],args.label[i]) + else: + jjb, jjo = get_jedi_cost(file) + jcost = True + if not got_gsi: + show_cost(jjb,jjo) + i = i + 1 + print (i) + plt.legend() + +# when two cases are passed +if got_jedi and got_gsi: + for gfile,jfile in zip(gsi_files, jedi_files): + if args.norm: + jjnorm = get_jedi_norm(jfile,args.linear) + ggnorm = get_gsi_norm (gfile,args.noiter0,args.linear) + comp_norm(jjnorm,ggnorm,args.linear) + else: + jjb, jjo = get_jedi_cost(jfile) + gjb, gjo = get_gsi_cost (gfile,args.noiter0) + comp_cost(jjb,jjo,gjb,gjo) + +if args.fig == 'none': + plt.show() +else: + plt.savefig(args.fig,dpi=300,orientation='landscape',format='png') diff --git a/src/Applications/GEOSdas_App/jedi/util/obsstats.csh b/src/Applications/GEOSdas_App/jedi/util/obsstats.csh new file mode 100755 index 00000000..04c215ba --- /dev/null +++ b/src/Applications/GEOSdas_App/jedi/util/obsstats.csh @@ -0,0 +1,283 @@ +#!/bin/csh + +setenv FVROOT /home/dao_ops/GEOSadas-5_43_0/GEOSadas/install-SLES15 +set path = ( . $FVROOT/bin $path ) + +setenv DRYRUN # echo +setenv OUTFIGS $TMP/SwellExperiments/Figs +#setenv XTRA "--xGSI --common" +setenv XTRA +setenv TOTRAIN 0 + +set humKX = (`echorc.x -rc ostats.rc -ncol 2 specific_humidity`) +set humNM = (`echorc.x -rc ostats.rc -ncol 1 specific_humidity`) + +set acTKX = (`echorc.x -rc ostats.rc -ncol 2 aircraftT`) +set acTNM = (`echorc.x -rc ostats.rc -ncol 1 aircraftT`) + +set radKX = (`echorc.x -rc ostats.rc -ncol 2 radiance`) +set radNM = (`echorc.x -rc ostats.rc -ncol 1 radiance`) + +set gpsKX = (`echorc.x -rc ostats.rc -ncol 2 gnssro`) +set gpsNM = (`echorc.x -rc ostats.rc -ncol 1 gnssro`) + +set ozKX = (`echorc.x -rc ostats.rc -ncol 2 ozone`) +set ozNM = (`echorc.x -rc ostats.rc -ncol 1 ozone`) + +set stwKX = (`echorc.x -rc ostats.rc -ncol 2 satwind`) +set stwNM = (`echorc.x -rc ostats.rc -ncol 1 satwind`) + +#set humKX = () +#set acTKX = () +#set radKX = () +#set gpsKX = () +#set ozKX = () +#set stwKX = () + +set expidGSI = x0054 +set expidGSI = null +set expidGSI = x0053RPY +set expidJEDI = j4drpy +set expidJEDI = null +set expidJEDI = j4drp1 + +foreach nymd ( 20260115 ) +foreach nhms ( 000000 060000 120000 180000 ) + +set ODSarch = $DAD/archive/544 +set ODSarch = $DAD/archive/543 +set IODAarch = $DAD/archive/JEDI/543 + +if ( ! -d $OUTFIGS ) mkdir -p $OUTFIGS + +# GEOS-GSI experiment output +if ( $expidGSI != "null" ) then + + @ ic = 1 + foreach kx ( $stwKX ) + set yyyy = `echo $nymd | cut -c1-4` + set mm = `echo $nymd | cut -c5-6` + set dd = `echo $nymd | cut -c7-8` + set hh = `echo $nhms | cut -c1-2` + set instr = $stwNM[$ic] + + $DRYRUN ~/src/python/JEDI/OBS/ioda_prs.binned.py --obtype sondes_u --satid $kx \ + --fig $OUTFIGS/$expidGSI.${instr}.${nymd}_${hh}z.png \ + $ODSarch/$expidGSI/obs/Y$yyyy/M$mm/D$dd/H$hh/$expidGSI.diag_conv.${nymd}_${hh}z.ods & + + @ ic++ + end + wait + + @ ic = 1 + foreach kx ( $humKX ) + set yyyy = `echo $nymd | cut -c1-4` + set mm = `echo $nymd | cut -c5-6` + set dd = `echo $nymd | cut -c7-8` + set hh = `echo $nhms | cut -c1-2` + set instr = $humNM[$ic] + + $DRYRUN ~/src/python/JEDI/OBS/ioda_prs.binned.py --obtype sondes_q --satid $kx \ + --fig $OUTFIGS/$expidGSI.${instr}.${nymd}_${hh}z.png \ + $ODSarch/$expidGSI/obs/Y$yyyy/M$mm/D$dd/H$hh/$expidGSI.diag_conv.${nymd}_${hh}z.ods & + + @ ic++ + end + wait + + @ ic = 1 + foreach kx ( $acTKX ) + set yyyy = `echo $nymd | cut -c1-4` + set mm = `echo $nymd | cut -c5-6` + set dd = `echo $nymd | cut -c7-8` + set hh = `echo $nhms | cut -c1-2` + set instr = $acTNM[$ic] + + $DRYRUN ~/src/python/JEDI/OBS/ioda_prs.binned.py --obtype temperature --satid $kx \ + --fig $OUTFIGS/$expidGSI.aircraftT_${instr}.${nymd}_${hh}z.png \ + $ODSarch/$expidGSI/obs/Y$yyyy/M$mm/D$dd/H$hh/$expidGSI.diag_conv.${nymd}_${hh}z.ods & + + @ ic++ + end + wait + + @ ic = 1 + foreach kx ( $radKX ) + set yyyy = `echo $nymd | cut -c1-4` + set mm = `echo $nymd | cut -c5-6` + set dd = `echo $nymd | cut -c7-8` + set hh = `echo $nhms | cut -c1-2` + set instr = $radNM[$ic] + + $DRYRUN ~/src/python/JEDI/OBS/ioda_prs.binned.py --obtype radiance --satid $kx \ + --fig $OUTFIGS/$expidGSI.${instr}.${nymd}_${hh}z.png \ + $ODSarch/$expidGSI/obs/Y$yyyy/M$mm/D$dd/H$hh/$expidGSI.diag_${instr}.${nymd}_${hh}z.ods & + + @ ic++ + end + wait + + @ ic = 1 + foreach kx ( $ozKX ) + set yyyy = `echo $nymd | cut -c1-4` + set mm = `echo $nymd | cut -c5-6` + set dd = `echo $nymd | cut -c7-8` + set hh = `echo $nhms | cut -c1-2` + set instr = $ozNM[$ic] + + $DRYRUN ~/src/python/JEDI/OBS/ioda_prs.binned.py --var ozoneProfile --satid $kx \ + --fig $OUTFIGS/$expidGSI.${instr}.${nymd}_${hh}z.png \ + $ODSarch/$expidGSI/obs/Y$yyyy/M$mm/D$dd/H$hh/$expidGSI.diag_${instr}.${nymd}_${hh}z.ods & + + @ ic++ + end + wait + + @ ic = 1 + foreach kx ( $gpsKX ) + set yyyy = `echo $nymd | cut -c1-4` + set mm = `echo $nymd | cut -c5-6` + set dd = `echo $nymd | cut -c7-8` + set hh = `echo $nhms | cut -c1-2` + set instr = $gpsNM[$ic] + + $DRYRUN ~/src/python/JEDI/OBS/ioda_prs.binned.py --var bendingAngle --satid $kx \ + --scale obs --fig $OUTFIGS/$expidGSI.${instr}.${nymd}_${hh}z.png \ + $ODSarch/$expidGSI/obs/Y$yyyy/M$mm/D$dd/H$hh/$expidGSI.diag_conv.${nymd}_${hh}z.ods & + + @ ic++ + end + wait + if ( $TOTRAIN ) then + scp $OUTFIGS/$expidGSI.*.${nymd}_${hh}z.png train:/san_agcm/geos5/$expidGSI/obs/images + endif + +endif # GEOS-GSI + +# GEOS-JEDI experiment output + +set radKX = (`echorc.x -rc ostats.rc -ncol 2 jedi_radiance`) +set radNM = (`echorc.x -rc ostats.rc -ncol 1 jedi_radiance`) + +if ( $expidJEDI != "null" ) then + + set jedi_date = (`tick $nymd $nhms -10800`) + set jnymd = $jedi_date[1] + set jnhms = $jedi_date[2] + + @ ic = 1 + foreach kx ( $stwKX ) + set jyyyy = `echo $jnymd | cut -c1-4` + set jmm = `echo $jnymd | cut -c5-6` + set jdd = `echo $jnymd | cut -c7-8` + set jhh = `echo $jnhms | cut -c1-2` + set hh = `echo $nhms | cut -c1-2` + set instr = $stwNM[$ic] + + $DRYRUN ~/src/python/JEDI/OBS/ioda_prs.binned.py --obtype sondes_u --satid $kx \ + --fig $OUTFIGS/$expidJEDI.${instr}.${nymd}_${hh}z.png \ + --tarname $IODAarch/$expidJEDI/jedi/obs/Y$jyyyy/M$jmm/$expidJEDI.jedi_hofx.${jnymd}_${jhh}z.tar \ + satwind.${jnymd}T${jhh}0000Z.nc4 & + + @ ic++ + end + wait + + @ ic = 1 + foreach kx ( $humKX ) + set jyyyy = `echo $jnymd | cut -c1-4` + set jmm = `echo $jnymd | cut -c5-6` + set jdd = `echo $jnymd | cut -c7-8` + set jhh = `echo $jnhms | cut -c1-2` + set hh = `echo $nhms | cut -c1-2` + set instr = $humNM[$ic] + + $DRYRUN ~/src/python/JEDI/OBS/ioda_prs.binned.py --obtype sondes_q --satid $kx \ + --fig $OUTFIGS/$expidJEDI.${instr}.${nymd}_${hh}z.png \ + --tarname $IODAarch/$expidJEDI/jedi/obs/Y$jyyyy/M$jmm/$expidJEDI.jedi_hofx.${jnymd}_${jhh}z.tar \ + sondes.${jnymd}T${jhh}0000Z.nc4 & + + @ ic++ + end + wait + + @ ic = 1 + foreach kx ( $acTKX ) + set jyyyy = `echo $jnymd | cut -c1-4` + set jmm = `echo $jnymd | cut -c5-6` + set jdd = `echo $jnymd | cut -c7-8` + set jhh = `echo $jnhms | cut -c1-2` + set hh = `echo $nhms | cut -c1-2` + set instr = $acTNM[$ic] + + $DRYRUN ~/src/python/JEDI/OBS/ioda_prs.binned.py --obtype temperature --satid $kx \ + --fig $OUTFIGS/$expidJEDI.aircraftT_${instr}.${nymd}_${hh}z.png \ + --tarname $IODAarch/$expidJEDI/jedi/obs/Y$jyyyy/M$jmm/$expidJEDI.jedi_hofx.${jnymd}_${jhh}z.tar \ + aircraft_temperature.${jnymd}T${jhh}0000Z.nc4 & + + @ ic++ + end + wait + + @ ic = 1 + foreach kx ( $radKX ) + set jyyyy = `echo $jnymd | cut -c1-4` + set jmm = `echo $jnymd | cut -c5-6` + set jdd = `echo $jnymd | cut -c7-8` + set jhh = `echo $jnhms | cut -c1-2` + set hh = `echo $nhms | cut -c1-2` + set instr = $radNM[$ic] + + $DRYRUN ~/src/python/JEDI/OBS/ioda_prs.binned.py --obtype radiance --satid $kx $XTRA \ + --fig $OUTFIGS/$expidJEDI.${instr}.${nymd}_${hh}z.png \ + --tarname $IODAarch/$expidJEDI/jedi/obs/Y$jyyyy/M$jmm/$expidJEDI.jedi_hofx.${jnymd}_${jhh}z.tar \ + ${instr}.${jnymd}T${jhh}0000Z.nc4 & + + @ ic++ + end + wait + + @ ic = 1 + foreach kx ( $ozKX ) + set jyyyy = `echo $jnymd | cut -c1-4` + set jmm = `echo $jnymd | cut -c5-6` + set jdd = `echo $jnymd | cut -c7-8` + set jhh = `echo $jnhms | cut -c1-2` + set hh = `echo $nhms | cut -c1-2` + set instr = $ozNM[$ic] + + $DRYRUN ~/src/python/JEDI/OBS/ioda_prs.binned.py --var ozoneProfile \ + --fig $OUTFIGS/$expidJEDI.${instr}.${nymd}_${hh}z.png \ + --tarname $IODAarch/$expidJEDI/jedi/obs/Y$jyyyy/M$jmm/$expidJEDI.jedi_hofx.${jnymd}_${jhh}z.tar \ + ${instr}.${jnymd}T${jhh}0000Z.nc4 & + + @ ic++ + end + wait + + @ ic = 1 + foreach kx ( $gpsKX ) + set jyyyy = `echo $jnymd | cut -c1-4` + set jmm = `echo $jnymd | cut -c5-6` + set jdd = `echo $jnymd | cut -c7-8` + set jhh = `echo $jnhms | cut -c1-2` + set hh = `echo $nhms | cut -c1-2` + set instr = $gpsNM[$ic] + + $DRYRUN ~/src/python/JEDI/OBS/ioda_prs.binned.py --var bendingAngle --satid $kx \ + --scale obs \ + --fig $OUTFIGS/$expidJEDI.${instr}.${nymd}_${hh}z.png \ + --tarname $IODAarch/$expidJEDI/jedi/obs/Y$jyyyy/M$jmm/$expidJEDI.jedi_hofx.${jnymd}_${jhh}z.tar \ + gps.${jnymd}T${jhh}0000Z.nc4 & + + @ ic++ + end + wait + + if ( $TOTRAIN ) then + scp $OUTFIGS/$expidJEDI.*.${nymd}_${hh}z.png train:/san_agcm/geos5/$expidJEDI/obs/images + endif +endif # GEOS-JEDI + +end # nhms +end # nymd diff --git a/src/Applications/GEOSdas_App/jedi/util/ostats.rc b/src/Applications/GEOSdas_App/jedi/util/ostats.rc new file mode 100644 index 00000000..3fc8a116 --- /dev/null +++ b/src/Applications/GEOSdas_App/jedi/util/ostats.rc @@ -0,0 +1,100 @@ + +radiance:: + amsua_metop-b 326 + amsua_metop-c 327 + mhs_metop-b 826 + mhs_metop-c 827 + airs_aqua 49 + iasi_metop-b 876 + iasi_metop-c 877 + atms_npp 900 + atms_n20 920 + atms_n21 921 + ssmis_f17 717 + avhrr_metop-b 626 + avhrr_metop-c 627 + gmi_gpm 706 + cris-fsr_n20 960 +#cris-fsr_n21 961 + amsr2_gcom-w1 550 +:: + +jedi_radiance:: + amsua_metop-b 326 + amsua_metop-c 327 + mhs_metop-b 826 + mhs_metop-c 827 + airs_aqua 49 + iasi_metop-b 876 + iasi_metop-c 877 + atms_npp 900 + atms_n20 920 + atms_n21 921 + ssmis_f17 717 + avhrr3_metop-b 626 + avhrr3_metop-c 627 + gmi_gpm 706 + cris-fsr_n20 960 +#cris-fsr_n21 961 + amsr2_gcom-w1 550 +:: + +specific_humidity:: + sondeQ 120 +:: + +aircraftT:: + airep 130 + asdar 131 + mdcars 133 +#tamdar 134 +:: + +sfc_temperature:: + sfcMarineT 180 +:: + +gnssro:: + gps_metop-b 3 + gps_metop-c 5 + terra-sar 42 + tandem-x 43 + paz 44 + cosmic-e1 750 + cosmic-e2 751 +#cosmic-e3 752 + cosmic-e4 753 + cosmic-e5 754 + cosmic-e6 755 + planetiq 267 + spire 269 + kompsat5 825 +:: + +ozone:: + mls55_aura 330 + ompslpnc_npp 337 + ompslpnc_n21 358 +:: + +sonde_wind:: + sonde 220 + pibal 221 + pilot 229 +:: + +satwind:: +#cdwvisnesdis 251 +#cdwirswnesdis 240 + cdwvismeteo 243 + cdwvisgms 242 + cdwirmeteo 253 + cdwirgms 252 + cdwirgoes 245 + cdwwvmeteo 254 + cdwwvgms 250 + cdwwvgoes 246 + cdwwvgoesdl 247 + cdwavhrr 244 +#cdwviirs 260 +:: diff --git a/src/Applications/GEOSdas_App/testsuites/j4drpy.input b/src/Applications/GEOSdas_App/testsuites/j3drpy.input similarity index 82% rename from src/Applications/GEOSdas_App/testsuites/j4drpy.input rename to src/Applications/GEOSdas_App/testsuites/j3drpy.input index 57d2c86a..b4518d4e 100644 --- a/src/Applications/GEOSdas_App/testsuites/j4drpy.input +++ b/src/Applications/GEOSdas_App/testsuites/j3drpy.input @@ -1,9 +1,9 @@ #------------- -# j4drpy.input +# j3drpy.input #------------- codeID: 523f29e -description: j4drpy__GEOSadas-5_42_x__agrid_C360__ogrid_C +description: j3drpy__GEOSadas-5_44_x__agrid_C360__ogrid_C fvsetupID: f7aaa973c7 ---ENDHEADERS--- @@ -29,7 +29,7 @@ EXPID? [u000_C360] Check for previous use of expid (y/n)? [y] > n -EXPDSC? [j4drpy__GEOSadas-5_42_x__agrid_C360__ogrid_C] +EXPDSC? [j3drpy__GEOSadas-5_44_x__agrid_C360__ogrid_C] > Land Boundary Conditions? [Icarus_Updated] @@ -38,10 +38,10 @@ Land Boundary Conditions? [Icarus_Updated] Catchment Model choice? [1] > -FVHOME? [/discover/nobackup/dao_it/j4drpy] +FVHOME? [/discover/nobackup/dao_it/j3drpy] > /discover/nobackup/projects/gmao/dadev/rtodling/JEDI/x51/$expid -The directory /discover/nobackup/projects/gmao/dadev/rtodling/JEDI/x51/j4drpy already exists. Clean it? [y] +The directory /discover/nobackup/projects/gmao/dadev/rtodling/JEDI/x51/j3drpy already exists. Clean it? [y] > Processing nodes (1:Haswell, 2:Skylake, 3:Cascase, 4:Milan)? [2] @@ -81,7 +81,7 @@ AeroCom? [/discover/nobackup/projects/gmao/share/gmao_ops/fvInput_4dvar/AeroCom] > FVICS? [/archive/u/jstassi/restarts/GEOSadas-5_24_0] -> /discover/nobackup/projects/gmao/dadev/rtodling/archive/541/Milan/x0050/rs/Y2023/M10/x0050.rst.20231004_15z.tar +> /discover/nobackup/projects/gmao/dadev/rtodling/archive/Restarts/5_44/c360/rs/Y2025/M11/c360.rst.20251128_21z.tar Run model-adjoint-related applications (0=no,1=yes)? [0] > 1 @@ -98,11 +98,11 @@ Run singular vector experiments (0=n,1=yes)? [0] Run analysis-sensitivity applications (0=no,1=yes)? [0] > 1 -Verifying experiment id: [j4drpy] +Verifying experiment id: [j3drpy] > Ending year-month-day? [20191121] -> 20231010 +> 20260206 Length of FORECAST run segments (in hours)? [123] > @@ -117,13 +117,13 @@ Number of PEs in the meridional direction (NY)? [36] > 48 Job nickname? [g5das] -> g5j4d +> g5j3d Run in split executable mode (1=yes;0=no)? [1] > Frequency of background fields (min)? [180] -> 60 +> Triangular spectral truncation? [254] > @@ -138,7 +138,7 @@ GEOS grid resolution instead? [d] > Ensemble Hybrid (<0;3=3dHyb;4=Hyb4d)? [-1] -> 4 +> 3 Number of procs in the zonal direction (NX)? [12] > 16 @@ -150,7 +150,7 @@ Which main class of ObsSys (1: NRT; 2: MERRA; 3: MERRA-2; 4: GEOS-IT; 5: R21C)? > OBSERVING SYSTEM CLASSES? -> disc_airs_bufr,disc_amsua_bufr,gmao_amsr2_bufr,gmao_gmi_bufr,mls_nrt_nc,ncep_1bamua_bufr,ncep_acftpfl_bufr,ncep_atms_bufr,ncep_aura_omi_bufr,ncep_avcsam_bufr,ncep_avcspm_bufr,ncep_crisfsr_bufr,ncep_goesfv_bufr,ncep_gpsro_bufr,ncep_mhs_bufr,ncep_mtiasi_bufr,ncep_prep_bufr,ncep_satwnd_bufr,ncep_ssmis_bufr,ncep_tcvitals,npp_ompsnm_bufr,r21c_npp_ompslp_nc,m2scr_n21_ompslp_nc,gmao_mlst_bufr +> disc_airs_bufr,gmao_amsr2_bufr,gmao_gmi_bufr,mls_nrt_nc,ncep_1bamua_bufr,ncep_acftpfl_bufr,ncep_atms_bufr,ncep_aura_omi_bufr,ncep_avcsam_bufr,ncep_avcspm_bufr,ncep_crisfsr_bufr,ncep_goesfv_bufr,ncep_gpsro_bufr,ncep_mhs_bufr,ncep_mtiasi_bufr,ncep_prep_bufr,ncep_satwnd_bufr,ncep_ssmis_bufr,ncep_tcvitals,npp_ompsnm_bufr,n21_ompslp_nc,gmao_mlst_bufr,aura_omieff_nc,npp_ompslp_nc,ncep_goescsr_bufr CHECKING OBSYSTEM? [2] > 1 @@ -228,10 +228,10 @@ Replayed Ensemble (from OPS)? [yes] > Replay exp name? [x0046d] -> x0050 +> x0054 Replay archive directory? [/discover/nobackup/projects/gmao/dadev/rtodling/archive/x0046d] -> /discover/nobackup/projects/gmao/dadev/rtodling/archive/541/Milan/x0050 +> /discover/nobackup/projects/gmao/dadev/rtodling/archive/544/x0054 Edit COLLECTIONS list in run/HISTORY.rc.tmpl (y/n)? [n] > diff --git a/src/Applications/GEOSdas_App/testsuites/x0051.input b/src/Applications/GEOSdas_App/testsuites/j54rpy.input similarity index 74% rename from src/Applications/GEOSdas_App/testsuites/x0051.input rename to src/Applications/GEOSdas_App/testsuites/j54rpy.input index b8a5cc14..9b80d982 100644 --- a/src/Applications/GEOSdas_App/testsuites/x0051.input +++ b/src/Applications/GEOSdas_App/testsuites/j54rpy.input @@ -1,14 +1,14 @@ -#------------ -# x0051.input -#------------ +#------------- +# j54rpy.input +#------------- codeID: 523f29e -description: x0051__GEOSadas-5_42_0__agrid_C360__ogrid_C +description: j54rpy__GEOSadas-5_44_x__agrid_C360__ogrid_C fvsetupID: f7aaa973c7 ---ENDHEADERS--- -Remote account for Intranet plots? [dao_it@train] +Remote account for Intranet plots? [rtodling@train] > Is this a MERRA2 (1), GEOSIT (2), R21C (3) experiment? [0] @@ -29,7 +29,7 @@ EXPID? [u000_C360] Check for previous use of expid (y/n)? [y] > n -EXPDSC? [x0051__GEOSadas-5_40_0__agrid_C360__ogrid_C] +EXPDSC? [j54rpy__GEOSadas-5_44_x__agrid_C360__ogrid_C] > Land Boundary Conditions? [Icarus_Updated] @@ -38,10 +38,10 @@ Land Boundary Conditions? [Icarus_Updated] Catchment Model choice? [1] > -FVHOME? [/discover/nobackup/dao_it/x0051] -> /discover/nobackup/projects/gmao/dadev/TSE_staging/dao_it/Winter_Runs/$expid +FVHOME? [/discover/nobackup/rtodling/j54rpy] +> /discover/nobackup/projects/gmao/dadev/rtodling/JEDI/544/$expid -The directory /discover/nobackup/projects/gmao/dadev/TSE_staging/dao_it/Winter_Runs/x0051 already exists. Clean it? [y] +The directory /discover/nobackup/projects/gmao/dadev/rtodling/JEDI/544/j54rpy already exists. Clean it? [y] > Processing nodes (1:Haswell, 2:Skylake, 3:Cascase, 4:Milan)? [2] @@ -81,7 +81,7 @@ AeroCom? [/discover/nobackup/projects/gmao/share/gmao_ops/fvInput_4dvar/AeroCom] > FVICS? [/archive/u/jstassi/restarts/GEOSadas-5_24_0] -> /discover/nobackup/projects/gmao/dadev/rtodling/archive/Restarts/5_42/c360/c360.rst.20231014_21z.tar +> /discover/nobackup/projects/gmao/dadev/rtodling/archive/544/x0054/rs/Y2025/M12/x0054.rst.20251228_21z.tar Run model-adjoint-related applications (0=no,1=yes)? [0] > 1 @@ -98,11 +98,11 @@ Run singular vector experiments (0=n,1=yes)? [0] Run analysis-sensitivity applications (0=no,1=yes)? [0] > 1 -Verifying experiment id: [x0051] +Verifying experiment id: [j54rpy] > Ending year-month-day? [20191121] -> 20240206 +> 20260206 Length of FORECAST run segments (in hours)? [123] > @@ -117,7 +117,7 @@ Number of PEs in the meridional direction (NY)? [36] > 48 Job nickname? [g5das] -> x51 +> g5j54 Run in split executable mode (1=yes;0=no)? [1] > @@ -150,7 +150,7 @@ Which main class of ObsSys (1: NRT; 2: MERRA; 3: MERRA-2; 4: GEOS-IT; 5: R21C)? > OBSERVING SYSTEM CLASSES? -> disc_airs_bufr,disc_amsua_bufr,gmao_amsr2_bufr,gmao_gmi_bufr,mls_nrt_nc,ncep_1bamua_bufr,ncep_acftpfl_bufr,ncep_atms_bufr,ncep_aura_omi_bufr,ncep_avcsam_bufr,ncep_avcspm_bufr,ncep_crisfsr_bufr,ncep_goesfv_bufr,ncep_gpsro_bufr,ncep_mhs_bufr,ncep_mtiasi_bufr,ncep_prep_bufr,ncep_satwnd_bufr,ncep_ssmis_bufr,ncep_tcvitals,npp_ompsnm_bufr,r21c_npp_ompslp_nc,m2scr_n21_ompslp_nc,gmao_mlst_bufr +> disc_airs_bufr,gmao_amsr2_bufr,gmao_gmi_bufr,mls_nrt_nc,ncep_1bamua_bufr,ncep_acftpfl_bufr,ncep_atms_bufr,ncep_aura_omi_bufr,ncep_avcsam_bufr,ncep_avcspm_bufr,ncep_crisfsr_bufr,ncep_goesfv_bufr,ncep_gpsro_bufr,ncep_mhs_bufr,ncep_mtiasi_bufr,ncep_prep_bufr,ncep_satwnd_bufr,ncep_ssmis_bufr,ncep_tcvitals,npp_ompsnm_bufr,n21_ompslp_nc,gmao_mlst_bufr,aura_omieff_nc,npp_ompslp_nc,ncep_goescsr_bufr CHECKING OBSYSTEM? [2] > 1 @@ -207,7 +207,7 @@ Do Aerosol Analysis (y/n)? [y] > AOD OBSERVING CLASSES [or type 'none']? -> mod04_061_llk,myd04_061_llk,aeronet_obs_llk +> mod04_061_flk,myd04_061_flk,aeronet_obs_llk Enable GAAS feedback to model (y/n)? [y] > @@ -225,19 +225,13 @@ Select group: [s0818] > g0613 Replayed Ensemble (from OPS)? [yes] -> no - -Use SPPT-scheme for Ensemble? [yes] -> - -Ensemble Resolution? [C90] > -Ensemble Vertical Levels? [72] -> +Replay exp name? [x0046d] +> x0054 -Experiment archive directory for ensemble restarts or 'later': [/archive/u/dao_it/x0051] -> /discover/nobackup/projects/gmao/dadev/rtodling/archive/Restarts/5_42/c360 +Replay archive directory? [/discover/nobackup/projects/gmao/dadev/rtodling/archive/x0046d] +> /discover/nobackup/projects/gmao/dadev/rtodling/archive/544/x0054 Edit COLLECTIONS list in run/HISTORY.rc.tmpl (y/n)? [n] > diff --git a/src/Applications/GEOSdas_App/testsuites/jprePP.input b/src/Applications/GEOSdas_App/testsuites/jprePP.input new file mode 100644 index 00000000..ca5c136e --- /dev/null +++ b/src/Applications/GEOSdas_App/testsuites/jprePP.input @@ -0,0 +1,246 @@ +#------------- +# jprePP.input +#------------- + +codeID: 523f29e +description: jprePP__GEOSadas-5_44_x__agrid_C720__ogrid_C +fvsetupID: f7aaa973c7 + +---ENDHEADERS--- + +Remote account for Intranet plots? [rtodling@train] +> + +Is this a MERRA2 (1), GEOSIT (2), R21C (3) experiment? [0] +> + +AGCM Horizontal Resolution? [C48] +> C720 + +AGCM Vertical Resolution? [72] +> + +OGCM Resolution? [f] +> C + +EXPID? [u000_C720] +> $expid + +Check for previous use of expid (y/n)? [y] +> n + +EXPDSC? [jprePP__GEOSadas-5_41_2__agrid_C720__ogrid_C] +> + +Land Boundary Conditions? [Icarus_Updated] +> Icarus-NLv3 + +Catchment Model choice? [1] +> + +FVHOME? [/discover/nobackup/rtodling/jprePP] +> /discover/nobackup/projects/gmao/dadev/TSE_staging/rtodling/543/$expid + +The directory /discover/nobackup/projects/gmao/dadev/rtodling/jprePP does not exist. Create it now? [y] +> + +Processing nodes (1:Haswell, 2:Skylake, 3:Cascase, 4:Milan)? [2] +> 4 + +Which case of variational analysis? [1] +> + +Window of the variational analysis (min)? [360] +> + +FVINPUT? [/discover/nobackup/projects/gmao/share/gmao_ops/fvInput_4dvar] +> + +REAL TIME BCS? [/discover/nobackup/projects/gmao/share/gmao_ops/fvInput_4dvar/g5gcm/bcs/realtime/OSTIA_REYNOLDS] +> + +agcmpert? [/discover/nobackup/projects/gmao/share/gmao_ops/fvInput_4dvar/agcmpert] +> + +chemistry? [/discover/nobackup/projects/gmao/share/gmao_ops/fvInput_4dvar/chemistry] +> + +g5chem? [/discover/nobackup/projects/gmao/share/gmao_ops/fvInput_4dvar/g5chem] +> + +g5gcm? [/discover/nobackup/projects/gmao/share/gmao_ops/fvInput_4dvar/g5gcm] +> + +PIESA? [/discover/nobackup/projects/gmao/share/gmao_ops/fvInput_4dvar/PIESA] +> + +MERRA2? [/discover/nobackup/projects/gmao/share/gmao_ops/fvInput_4dvar/MERRA2] +> + +AeroCom? [/discover/nobackup/projects/gmao/share/gmao_ops/fvInput_4dvar/AeroCom] +> + +FVICS? [/archive/u/jstassi/restarts/GEOSadas-5_24_0] +> /discover/nobackup/projects/gmao/dadev/rtodling/archive/Restarts/5_42/f5421_fpp/rs/Y2025/M12/f5421_fpp.rst.20251228_21z.tar + +Run model-adjoint-related applications (0=no,1=yes)? [0] +> 1 + +Analysis/Forecast filename template for sensitivity? +> + +Stage the gradient vector files (y/n)? [y] +> + +Run singular vector experiments (0=n,1=yes)? [0] +> + +Run analysis-sensitivity applications (0=no,1=yes)? [0] +> 1 + +Verifying experiment id: [jprePP] +> + +Ending year-month-day? [20210921] +> 20260206 + +Length of FORECAST run segments (in hours)? [123] +> + +Number of one-day DAS segments per PBS job? [1] +> + +Number of PEs in the zonal direction (NX)? [28] +> 24 + +Number of PEs in the meridional direction (NY)? [48] +> 144 + +Job nickname? [g5das] +> $expid + +Run in split executable mode (1=yes;0=no)? [1] +> + +Frequency of background fields (min)? [180] +> 60 + +Triangular spectral truncation? [254] +> + +Analysis vertical levels (sig))? [72] +> + +GSI grid resolution? [NA] +> + +GEOS grid resolution instead? [e] +> + +Ensemble Hybrid (<0;3=3dHyb;4=Hyb4d)? [-1] +> 4 + +Number of procs in the zonal direction (NX)? [16] +> 27 + +Number of procs in the meridional direction (NY)? [42] +> + +Which main class of ObsSys (1: NRT; 2: MERRA; 3: MERRA-2; 4: GEOS-IT; 5: R21C)? [1] +> 1 + +OBSERVING SYSTEM CLASSES? +> disc_airs_bufr,gmao_amsr2_bufr,gmao_gmi_bufr,mls_nrt_nc,ncep_1bamua_bufr,ncep_acftpfl_bufr,ncep_atms_bufr,ncep_aura_omi_bufr,ncep_avcsam_bufr,ncep_avcspm_bufr,ncep_crisfsr_bufr,ncep_goesfv_bufr,ncep_gpsro_bufr,ncep_mhs_bufr,ncep_mtiasi_bufr,ncep_prep_bufr,ncep_satwnd_bufr,ncep_ssmis_bufr,ncep_tcvitals,npp_ompsnm_bufr,n21_ompslp_nc,gmao_mlst_bufr,aura_omieff_nc,npp_ompslp_nc + +CHECKING OBSYSTEM? [2] +> 1 + +Which RADCOR option? [NONE] +> + +Use sat channel-correlated observation errors (y/n)? [y] +> + +Use aircraft bias correction (y/n)? [y] +> + +Use unified radiance bias correction (y/n)? [y] +> + +Land DAS Analysis (y/n)? [n] +> + +Frequency (in days) for writing restarts? [0] +> + +Frequency for PROGNOSTIC fields? [010000] +> + +Frequency for surface (2D) DIAGNOSTIC fields? [010000] +> + +Frequency for upper air (3D) DIAGNOSTIC fields? [030000] +> + +Dimension of output in zonal direction? [1152] +> + +Dimension of output in meridional direction? [721] +> + +Would you like 2D diagnostics? [y] +> + +Would you like 3D diagnostics? [y] +> + +Would you like to compress diagnostics output files? [n] +> + +Include GOCART tracers (CO,CO2,aerosols,etc) (y/n)? [y] +> + +Select GOCART Emission Files to use: [OPS] +> + +Do Aerosol Analysis (y/n)? [y] +> + +AOD OBSERVING CLASSES [or type 'none']? +> mod04_061_flk,myd04_061_flk,aeronet_obs_llk + +Enable GAAS feedback to model (y/n)? [y] +> + +Which template? [HISTORY.rc.tmpl] +> + +Which template? [GCMPROG.rc.tmpl] +> + +Output Restart TYPE (bin or nc4) [nc4] +> + +Select group: [g0613] +> g0613 + +Replayed Ensemble? [yes] +> + +Replay exp name? [x0046d] +> f5421_fpp + +Replay archive directory? [/discover/nobackup/projects/gmao/dadev/rtodling/archive/x0046d] +> /home/dao_ops/f5421_fpp/run/.../archive/ + +Edit COLLECTIONS list in run/HISTORY.rc.tmpl (y/n)? [n] +> + +Edit COLLECTIONS list in fcst/HISTORY.rc.tmpl (y/n)? [n] +> + +Edit files in run directory for CERES configuration (y/n)? [n] +> + +Which? [Q] +> diff --git a/src/Applications/GEOSdas_App/testsuites/runjob.pl b/src/Applications/GEOSdas_App/testsuites/runjob.pl index 5ae6d90f..b849721a 100644 --- a/src/Applications/GEOSdas_App/testsuites/runjob.pl +++ b/src/Applications/GEOSdas_App/testsuites/runjob.pl @@ -815,7 +815,9 @@ sub run_fvsetup { if ($verify) { print "\nUnless you are sure the input file is okay, you should quit" . " and run the checkinput utility before continuing.\n"; - $ans = query("Continue (y/n)?", "n"); + if ($nocheck) { $dflt = "y" } + else { $dflt = "n" } + $ans = query("Continue (y/n)?", $dflt); quit("Quitting.") if neg($ans); } diff --git a/src/Applications/NCEP_Etc/NCEP_enkf/scripts/gmao/etc/HISTAENS.rc.tmpl b/src/Applications/NCEP_Etc/NCEP_enkf/scripts/gmao/etc/HISTAENS.rc.tmpl index f1360cca..c492235d 100644 --- a/src/Applications/NCEP_Etc/NCEP_enkf/scripts/gmao/etc/HISTAENS.rc.tmpl +++ b/src/Applications/NCEP_Etc/NCEP_enkf/scripts/gmao/etc/HISTAENS.rc.tmpl @@ -967,12 +967,12 @@ COLLECTIONS: 'bkg.eta' 'FRACI' , 'SURFACE' , 'FRSEAICE' , 'RH2' , 'MOIST' , 'RH' , 'AIRDENS' , 'CHEMENV' , - 'DUEXTCOEF' , 'DU' , 'DUEXTCOEF470;DUEXTCOEF870' , - 'SSEXTCOEF' , 'SS' , 'SSEXTCOEF470;SSEXTCOEF870' , - 'SUEXTCOEF' , 'SU' , 'SUEXTCOEF470;SUEXTCOEF870' , - 'NIEXTCOEF' , 'NI' , 'NIEXTCOEF470;NIEXTCOEF870' , - 'CA.bcEXTCOEF' , 'CA.bc' , 'BCEXTCOEF470;BCEXTCOEF870' , - 'CA.ocEXTCOEF' , 'CA.oc' , 'OCEXTCOEF470;OCEXTCOEF870' , - 'CA.brEXTCOEF' , 'CA.br' , 'BREXTCOEF470;BREXTCOEF870' , - 'TOTEXTCOEF' , 'GOCART2G' , 'TOTEXTCOEF470;TOTEXTCOEF870' , + 'DUEXTCOEF' , 'DU' , 'DUEXTCOEF470;DUEXTCOEF550;DUEXTCOEF870' , + 'SSEXTCOEF' , 'SS' , 'SSEXTCOEF470;SSEXTCOEF550;SSEXTCOEF870' , + 'SUEXTCOEF' , 'SU' , 'SUEXTCOEF470;SUEXTCOEF550;SUEXTCOEF870' , + 'NIEXTCOEF' , 'NI' , 'NIEXTCOEF470;NIEXTCOEF550;NIEXTCOEF870' , + 'CA.bcEXTCOEF' , 'CA.bc' , 'BCEXTCOEF470;BCEXTCOEF550;BCEXTCOEF870' , + 'CA.ocEXTCOEF' , 'CA.oc' , 'OCEXTCOEF470;OCEXTCOEF550;OCEXTCOEF870' , + 'CA.brEXTCOEF' , 'CA.br' , 'BREXTCOEF470;BREXTCOEF550;BREXTCOEF870' , + 'TOTEXTCOEF' , 'GOCART2G' , 'TOTEXTCOEF470;TOTEXTCOEF550;TOTEXTCOEF870' , :: diff --git a/src/Applications/NCEP_Paqc/block-unblock/reblock.c b/src/Applications/NCEP_Paqc/block-unblock/reblock.c index a3106e5f..cc5b02cb 100644 --- a/src/Applications/NCEP_Paqc/block-unblock/reblock.c +++ b/src/Applications/NCEP_Paqc/block-unblock/reblock.c @@ -22,6 +22,7 @@ !---------------------------------------------------------------------- */ #include +#include #define BUFSIZE 50000 int WORDSIZE;