diff --git a/GEOSaana_GridComp/GSI_GridComp/aircraftinfo.f90 b/GEOSaana_GridComp/GSI_GridComp/aircraftinfo.f90 index b78d7754..630f7acc 100644 --- a/GEOSaana_GridComp/GSI_GridComp/aircraftinfo.f90 +++ b/GEOSaana_GridComp/GSI_GridComp/aircraftinfo.f90 @@ -56,7 +56,7 @@ module aircraftinfo logical :: cleanup_tail ! logical to remove tail number no longer used logical :: upd_aircraft ! indicator if update bias at 06Z & 18Z - integer(i_kind), parameter :: max_tail=11000 ! max tail numbers + integer(i_kind), parameter :: max_tail=20000 ! max tail numbers integer(i_kind) npredt ! predictor number integer(i_kind) ntail ! total tail number integer(i_kind) ntail_update ! new total tail number diff --git a/GEOSaana_GridComp/GSI_GridComp/etc/check_satbang.py b/GEOSaana_GridComp/GSI_GridComp/etc/check_satbang.py index e6945ccc..b464279b 100755 --- a/GEOSaana_GridComp/GSI_GridComp/etc/check_satbang.py +++ b/GEOSaana_GridComp/GSI_GridComp/etc/check_satbang.py @@ -1,4 +1,4 @@ -#!/usr/bin/env python +#!/usr/bin/env python3 import glob, os, re, sys diff --git a/GEOSaana_GridComp/GSI_GridComp/etc/gmao_global_convinfo.txt b/GEOSaana_GridComp/GSI_GridComp/etc/gmao_global_convinfo.txt index 56d8b21f..3764caf7 100644 --- a/GEOSaana_GridComp/GSI_GridComp/etc/gmao_global_convinfo.txt +++ b/GEOSaana_GridComp/GSI_GridComp/etc/gmao_global_convinfo.txt @@ -114,6 +114,7 @@ uv 240 270 -1 3.0 0 0 0 2.5 6.1 1.4 2.5 0.000100 0 100. 50. 0 0. 0. uv 240 271 -1 3.0 0 0 0 2.5 6.1 1.4 2.5 0.000100 0 100. 50. 0 0. 0. uv 240 272 -1 3.0 0 0 0 2.5 6.1 1.4 2.5 0.000100 0 100. 50. 0 0. 0. + uv 240 273 -1 3.0 0 0 0 2.5 6.1 1.4 2.5 0.000100 0 100. 50. 0 0. 0. uv 241 0 -1 3.0 0 0 0 2.5 6.1 1.4 2.5 0.000100 0 0. 0. 0 0. 0. uv 242 0 -1 3.0 0 0 0 2.5 15.0 1.4 2.5 0.005000 0 0. 0. 0 0. 0. uv 242 171 1 3.0 0 0 0 2.5 15.0 1.4 2.5 0.055000 1 200. 100. 0 0. 0. @@ -143,7 +144,8 @@ uv 245 259 1 3.0 0 0 0 2.5 20.0 1.4 1.3 0.005000 1 200. 100. 0 0. 0. uv 245 270 1 3.0 0 0 0 2.5 20.0 1.4 1.3 0.005000 1 200. 100. 0 0. 0. uv 245 271 1 3.0 0 0 0 2.5 20.0 1.4 1.3 0.005000 1 200. 100. 0 0. 0. - uv 245 272 -1 3.0 0 0 0 2.5 20.0 1.4 1.3 0.005000 1 200. 100. 0 0. 0. + uv 245 272 1 3.0 0 0 0 2.5 20.0 1.4 1.3 0.005000 1 200. 100. 0 0. 0. + uv 245 273 1 3.0 0 0 0 2.5 20.0 1.4 1.3 0.005000 1 200. 100. 0 0. 0. uv 246 0 -1 3.0 0 0 0 2.5 20.0 1.4 1.3 0.005000 1 200. 100. 0 0. 0. uv 246 252 -1 3.0 0 0 0 2.5 20.0 1.4 1.3 0.005000 1 200. 100. 0 0. 0. uv 246 253 -1 3.0 0 0 0 2.5 20.0 1.4 1.3 0.005000 1 200. 100. 0 0. 0. @@ -154,7 +156,8 @@ uv 246 259 1 3.0 0 0 0 2.5 20.0 1.4 1.3 0.005000 1 200. 100. 0 0. 0. uv 246 270 1 3.0 0 0 0 2.5 20.0 1.4 1.3 0.005000 1 200. 100. 0 0. 0. uv 246 271 1 3.0 0 0 0 2.5 20.0 1.4 1.3 0.005000 1 200. 100. 0 0. 0. - uv 246 272 -1 3.0 0 0 0 2.5 20.0 1.4 1.3 0.005000 1 200. 100. 0 0. 0. + uv 246 272 1 3.0 0 0 0 2.5 20.0 1.4 1.3 0.005000 1 200. 100. 0 0. 0. + uv 246 273 1 3.0 0 0 0 2.5 20.0 1.4 1.3 0.005000 1 200. 100. 0 0. 0. uv 247 0 -1 3.0 0 0 0 2.5 20.0 1.4 2.5 0.005000 0 0. 0. 0 0. 0. uv 247 252 -1 3.0 0 0 0 2.5 20.0 1.4 2.5 0.005000 0 0. 0. 0 0. 0. uv 247 253 -1 3.0 0 0 0 2.5 20.0 1.4 2.5 0.005000 0 0. 0. 0 0. 0. @@ -165,7 +168,8 @@ uv 247 259 1 3.0 0 0 0 2.5 20.0 1.4 2.5 0.005000 0 0. 0. 0 0. 0. uv 247 270 1 3.0 0 0 0 2.5 20.0 1.4 2.5 0.005000 0 0. 0. 0 0. 0. uv 247 271 1 3.0 0 0 0 2.5 20.0 1.4 2.5 0.005000 0 0. 0. 0 0. 0. - uv 247 272 -1 3.0 0 0 0 2.5 20.0 1.4 2.5 0.005000 0 0. 0. 0 0. 0. + uv 247 272 1 3.0 0 0 0 2.5 20.0 1.4 2.5 0.005000 0 0. 0. 0 0. 0. + uv 247 273 1 3.0 0 0 0 2.5 20.0 1.4 2.5 0.005000 0 0. 0. 0 0. 0. uv 248 0 -1 3.0 0 0 0 2.5 20.0 1.4 2.5 0.000500 0 0. 0. 0 0. 0. uv 249 0 -1 3.0 0 0 0 2.5 20.0 1.4 2.5 0.050500 0 0. 0. 0 0. 0. uv 250 0 -1 3.0 0 0 0 2.5 20.0 1.4 2.5 0.050500 0 0. 0. 0 0. 0. @@ -184,6 +188,7 @@ uv 251 270 -1 3.0 0 0 0 1.3 20.0 1.4 1.3 0.050050 1 200. 100. 0 0. 0. uv 251 271 -1 3.0 0 0 0 1.3 20.0 1.4 1.3 0.050050 1 200. 100. 0 0. 0. uv 251 272 -1 3.0 0 0 0 1.3 20.0 1.4 1.3 0.050050 1 200. 100. 0 0. 0. + uv 251 273 -1 3.0 0 0 0 1.3 20.0 1.4 1.3 0.050050 1 200. 100. 0 0. 0. uv 252 0 -1 3.0 0 0 0 2.5 20.0 1.4 2.5 0.050050 0 0. 0. 0 0. 0. uv 252 171 1 3.0 0 0 0 2.5 20.0 1.4 2.5 0.050050 1 200. 100. 0 0. 0. uv 252 172 1 3.0 0 0 0 2.5 20.0 1.4 2.5 0.050050 1 200. 100. 0 0. 0. @@ -250,8 +255,8 @@ gps 044 0 1 3.0 0 0 0 5.0 10.0 1.0 10.0 0.000000 0 0. 0. 0 0. 0. gps 265 0 -1 3.0 0 0 0 5.0 10.0 0.0 10.0 0.000000 0 0. 0. 0 0. 0. gps 266 0 -1 3.0 0 0 0 5.0 10.0 0.0 10.0 0.000000 0 0. 0. 0 0. 0. - gps 267 0 -1 3.0 0 0 0 5.0 10.0 0.0 10.0 0.000000 0 0. 0. 0 0. 0. - gps 268 0 -1 3.0 0 0 0 5.0 10.0 0.0 10.0 0.000000 0 0. 0. 0 0. 0. + gps 267 0 1 3.0 0 0 0 5.0 10.0 0.0 10.0 0.000000 0 0. 0. 0 0. 0. + gps 268 0 1 3.0 0 0 0 5.0 10.0 0.0 10.0 0.000000 0 0. 0. 0 0. 0. gps 269 0 1 3.0 0 0 0 5.0 10.0 0.0 10.0 0.000000 0 0. 0. 0 0. 0. gps 440 0 -1 3.0 0 0 0 5.0 10.0 1.0 10.0 0.000000 0 0. 0. 0 0. 0. gps 421 0 -1 3.0 0 0 0 5.0 10.0 1.0 10.0 0.000000 0 0. 0. 0 0. 0. diff --git a/GEOSaana_GridComp/GSI_GridComp/etc/gmao_global_satinfo.txt b/GEOSaana_GridComp/GSI_GridComp/etc/gmao_global_satinfo.txt index 93decb48..7ac2e87a 100644 --- a/GEOSaana_GridComp/GSI_GridComp/etc/gmao_global_satinfo.txt +++ b/GEOSaana_GridComp/GSI_GridComp/etc/gmao_global_satinfo.txt @@ -2926,7 +2926,7 @@ gmi_gpm 4 1 4.500 55.000 30.000 40.000 0.000 1 1 -1 gmi_gpm 5 1 4.000 35.000 15.000 40.000 0.000 1 1 -1 gmi_gpm 6 1 3.800 25.000 30.000 40.000 0.000 1 1 -1 - gmi_gpm 7 1 300.000 500.000 5.000 40.000 0.000 1 1 -1 + gmi_gpm 7 -1 11.000 50.000 15.000 40.000 0.000 1 1 -1 gmi_gpm 8 1 5.000 50.000 15.000 40.000 0.000 1 1 -1 gmi_gpm 9 1 11.500 50.000 20.000 40.000 0.000 1 1 -1 gmi_gpm 10 1 5.000 50.000 20.000 40.000 0.000 1 1 -1 diff --git a/GEOSaana_GridComp/GSI_GridComp/etc/gsi.rc.tmpl b/GEOSaana_GridComp/GSI_GridComp/etc/gsi.rc.tmpl index c393c5f5..922916ad 100755 --- a/GEOSaana_GridComp/GSI_GridComp/etc/gsi.rc.tmpl +++ b/GEOSaana_GridComp/GSI_GridComp/etc/gsi.rc.tmpl @@ -172,7 +172,7 @@ OBS_INPUT:: iasibufr iasi metop-c iasi_metop-c 0.0 3 0 ncep_mtiasi_bufr atmsbufr atms npp atms_npp 0.0 1 0 ncep_atms_bufr atmsbufr atms n20 atms_n20 0.0 1 0 ncep_atms_bufr -! atmsbufr atms n21 atms_n21 0.0 1 0 ncep_atms_bufr + atmsbufr atms n21 atms_n21 0.0 1 0 ncep_atms_bufr crisfsrbufr cris-fsr npp cris-fsr_npp 0.0 3 0 ncep_crisfsr_bufr crisfsrbufr cris-fsr n20 cris-fsr_n20 0.0 3 0 ncep_crisfsr_bufr satwndbufr uv null uv 0.0 0 0 ncep_satwnd_bufr diff --git a/GEOSaana_GridComp/GSI_GridComp/etc/gsi_sens.rc.tmpl b/GEOSaana_GridComp/GSI_GridComp/etc/gsi_sens.rc.tmpl index bcc1013a..07fa1c8c 100755 --- a/GEOSaana_GridComp/GSI_GridComp/etc/gsi_sens.rc.tmpl +++ b/GEOSaana_GridComp/GSI_GridComp/etc/gsi_sens.rc.tmpl @@ -178,7 +178,7 @@ OBS_INPUT:: iasibufr iasi metop-c iasi_metop-c 0.0 3 0 ncep_mtiasi_bufr atmsbufr atms npp atms_npp 0.0 1 0 ncep_atms_bufr atmsbufr atms n20 atms_n20 0.0 1 0 ncep_atms_bufr -! atmsbufr atms n21 atms_n21 0.0 1 0 ncep_atms_bufr + atmsbufr atms n21 atms_n21 0.0 1 0 ncep_atms_bufr crisfsrbufr cris-fsr npp cris-fsr_npp 0.0 3 0 ncep_crisfsr_bufr crisfsrbufr cris-fsr n20 cris-fsr_n20 0.0 3 0 ncep_crisfsr_bufr satwndbufr uv null uv 0.0 0 0 ncep_satwnd_bufr diff --git a/GEOSaana_GridComp/GSI_GridComp/mksi/convinfo.db/active.tbl b/GEOSaana_GridComp/GSI_GridComp/mksi/convinfo.db/active.tbl index d619a4be..39492c73 100644 --- a/GEOSaana_GridComp/GSI_GridComp/mksi/convinfo.db/active.tbl +++ b/GEOSaana_GridComp/GSI_GridComp/mksi/convinfo.db/active.tbl @@ -106,6 +106,7 @@ 270 19000101 000000 29991231 240000 240 0 # 1 uv 271 19000101 000000 29991231 240000 240 0 # 1 uv 272 19000101 000000 29991231 240000 240 0 # 1 uv +273 19000101 000000 29991231 240000 240 0 # 1 uv 0 19000101 000000 29991231 240000 241 0 # 1 uv 0 19000101 000000 29991231 240000 242 0 171 19000101 000000 29991231 240000 242 1 uv @@ -137,6 +138,7 @@ 271 19000101 000000 29991231 240000 245 1 uv 272 19000101 000000 20230104 120000 245 0 # 1 uv 272 20230104 180000 29991231 240000 245 1 uv +273 19000101 180000 29991231 240000 245 1 uv 0 19000101 000000 29991231 240000 246 0 # 1 uv 15 19000101 000000 29991231 240000 246 0 # 1 uv 257 19000101 000000 29991231 240000 246 1 uv @@ -148,6 +150,7 @@ 271 19000101 000000 29991231 240000 246 1 uv 272 19000101 000000 20230104 120000 246 0 # 1 uv 272 20230104 180000 29991231 240000 246 1 uv +273 19000101 000000 29991231 240000 246 1 uv 0 19000101 000000 29991231 240000 247 0 # 1 uv 252 19000101 000000 29991231 240000 247 0 # 1 uv 253 19000101 000000 29991231 240000 247 0 # 1 uv @@ -158,6 +161,7 @@ 271 19000101 000000 29991231 240000 247 1 uv 272 19000101 000000 20230104 120000 247 0 # 1 uv 272 20230104 180000 29991231 240000 247 1 uv +273 19000101 000000 29991231 240000 247 1 uv 0 19000101 000000 29991231 240000 248 0 # 1 uv 0 19000101 000000 29991231 240000 249 0 # 1 uv 0 19000101 000000 29991231 240000 250 0 # 1 uv @@ -175,6 +179,7 @@ 270 19000101 000000 29991231 240000 251 0 # 1 uv 271 19000101 000000 29991231 240000 251 0 # 1 uv 272 19000101 000000 29991231 240000 251 0 # 1 uv +273 19000101 000000 29991231 240000 251 0 # 1 uv 0 19000101 000000 29991231 240000 252 0 # 1 uv 171 19000101 000000 29991231 240000 252 1 uv 172 19000101 000000 29991231 240000 252 1 uv @@ -254,6 +259,8 @@ 0 19000101 000000 29991231 240000 44 1 gps # m +0 20240919 120000 29991231 240000 267 1 gps +0 20240919 120000 29991231 240000 268 1 gps 0 19000101 000000 29991231 240000 269 1 gps # m diff --git a/GEOSaana_GridComp/GSI_GridComp/mksi/convinfo.db/available.tbl b/GEOSaana_GridComp/GSI_GridComp/mksi/convinfo.db/available.tbl index b52e5668..300b6d2f 100644 --- a/GEOSaana_GridComp/GSI_GridComp/mksi/convinfo.db/available.tbl +++ b/GEOSaana_GridComp/GSI_GridComp/mksi/convinfo.db/available.tbl @@ -104,6 +104,7 @@ 270 19000101 000000 29991231 240000 240 1 uv 271 19000101 000000 29991231 240000 240 1 uv 272 19000101 000000 29991231 240000 240 1 uv +273 19000101 000000 29991231 240000 240 1 uv 0 19000101 000000 29991231 240000 241 1 uv 0 19000101 000000 29991231 240000 242 1 uv 171 19000101 000000 29991231 240000 242 1 uv @@ -136,6 +137,7 @@ 270 19000101 000000 29991231 240000 245 1 uv 271 19000101 000000 29991231 240000 245 1 uv 272 19000101 000000 29991231 240000 245 1 uv +273 19000101 000000 29991231 240000 245 1 uv 0 19000101 000000 29991231 240000 246 1 uv 15 19000101 000000 29991231 240000 246 1 uv 252 19000101 000000 29991231 240000 246 1 uv @@ -148,6 +150,7 @@ 270 19000101 000000 29991231 240000 246 1 uv 271 19000101 000000 29991231 240000 246 1 uv 272 19000101 000000 29991231 240000 246 1 uv +273 19000101 000000 29991231 240000 246 1 uv 0 19000101 000000 29991231 240000 247 1 uv 252 19000101 000000 29991231 240000 247 1 uv 253 19000101 000000 29991231 240000 247 1 uv @@ -159,6 +162,7 @@ 270 19000101 000000 29991231 240000 247 1 uv 271 19000101 000000 29991231 240000 247 1 uv 272 19000101 000000 29991231 240000 247 1 uv +273 19000101 000000 29991231 240000 247 1 uv 0 19000101 000000 29991231 240000 248 1 uv 0 19000101 000000 29991231 240000 249 1 uv 0 19000101 000000 29991231 240000 250 1 uv @@ -178,6 +182,7 @@ 270 19000101 000000 29991231 240000 251 1 uv 271 19000101 000000 29991231 240000 251 1 uv 272 19000101 000000 29991231 240000 251 1 uv +273 19000101 000000 29991231 240000 251 1 uv 0 19000101 000000 29991231 240000 252 1 uv 171 19000101 000000 29991231 240000 252 1 uv 172 19000101 000000 29991231 240000 252 1 uv @@ -254,6 +259,8 @@ 0 19000101 000000 29991231 240000 44 1 gps # m +0 19000101 000000 29991231 240000 267 1 gps +0 19000101 000000 29991231 240000 268 1 gps 0 19000101 000000 29991231 240000 269 1 gps # m diff --git a/GEOSaana_GridComp/GSI_GridComp/mksi/ozinfo.db/active.tbl b/GEOSaana_GridComp/GSI_GridComp/mksi/ozinfo.db/active.tbl index a8da9c69..38d39287 100644 --- a/GEOSaana_GridComp/GSI_GridComp/mksi/ozinfo.db/active.tbl +++ b/GEOSaana_GridComp/GSI_GridComp/mksi/ozinfo.db/active.tbl @@ -49,7 +49,7 @@ aura 20130401 000000 29991231 240000 mls55 6 38 39 40 41 42 43 # Note that redundency of the same data is allowed software. One has to edit either time range of active.tbl or gsi.rc to explude one or another. # aura ozone levels (omi .xor. omieff) count -- levels -- aura 19900101 000000 29901231 240000 omi 1 1 -aura 20041001 000000 29991231 240000 omieff 1 1 +aura 20250606 120000 29991231 240000 omieff 1 1 # toms count -- levels -- nim07 19000101 000000 19930531 240000 tomseff 0 @@ -59,7 +59,16 @@ ep 19960722 000000 29991231 240000 tomseff 0 metop-a 19900101 000000 29991231 240000 gome 0 # OMPS Nadir Mapper -npp 20120101 000000 29901231 240000 ompsnm 1 1 +npp 20120101 000000 20231102 060000 ompsnm 1 1 +npp 20231102 120000 20231116 240000 ompsnm 0 # safe mode +npp 20231117 000000 20240710 120000 ompsnm 1 1 +npp 20240710 180000 20240718 000000 ompsnm 0 # GPS geolocation out of spec +npp 20240718 060000 20240926 240000 ompsnm 1 1 +npp 20240927 000000 20241002 120000 ompsnm 0 # GPS geolocation out of spec +npp 20241002 180000 20241103 060000 ompsnm 1 1 +npp 20241103 120000 20241111 060000 ompsnm 0 # GPS geolocation out of spec +npp 20241111 120000 29901231 240000 ompsnm 1 1 + # OMPS Nadir Mapper npp 20120101 000000 29901231 240000 ompsnmeff 1 1 # OMPS Nadir Profiler @@ -76,8 +85,20 @@ npp 20130101 000000 29991231 240000 ompslpvis 31 1 2 3 4 5 6 npp 20130101 000000 29991231 240000 ompslpvis 25 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 # OMPS-LP combined (future versions) ozone levels count -- levels -- -npp 20230904 000000 29991231 240000 ompslpnc 31 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 -npp 20230904 000000 29991231 240000 ompslpnc 30 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 +npp 20230904 000000 20240529 240000 ompslpnc 31 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 +npp 20230904 000000 20240529 240000 ompslpnc 30 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 +npp 20240529 120000 20240611 240000 ompslpnc 0 # S-NPP GPS issue +npp 20230612 120000 20240710 120000 ompslpnc 30 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 +npp 20230614 120000 20240710 120000 ompslpnc 31 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 +npp 20240710 180000 20240718 000000 ompslpnc 0 # GPS geolocation out of spec +npp 20240718 060000 20240927 060000 ompslpnc 30 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 +npp 20240718 060000 20240927 060000 ompslpnc 31 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 +npp 20240927 120000 20240930 120000 ompslpnc 0 # GPS geolocation out of spec +npp 20240930 180000 20241103 060000 ompslpnc 30 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 +npp 20240930 180000 20241103 060000 ompslpnc 31 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 +npp 20241103 120000 20241111 060000 ompslpnc 0 # GPS geolocation out of spec +npp 20241111 120000 29991231 240000 ompslpnc 30 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 +npp 20241111 120000 29991231 240000 ompslpnc 31 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 # Nimbus-7, NOAA-09, -11 ozone levels (sbuv2) count -- levels -- nim07 19781101 000000 19891231 240000 sbuv2 13 1 2 3 4 5 6 7 8 9 10 11 12 13 diff --git a/GEOSaana_GridComp/GSI_GridComp/mksi/sidb/active_channels.tbl b/GEOSaana_GridComp/GSI_GridComp/mksi/sidb/active_channels.tbl index ab04dcb2..77993fb7 100644 --- a/GEOSaana_GridComp/GSI_GridComp/mksi/sidb/active_channels.tbl +++ b/GEOSaana_GridComp/GSI_GridComp/mksi/sidb/active_channels.tbl @@ -305,14 +305,16 @@ n15 19990101 060000 19990101 060000 amsua 0 # amsua: all noisy n15 19990101 120000 20001029 240000 amsua 11 4 5 6 7 8 9 10 11 12 13 14 # n15 20001030 000000 20020331 240000 amsua 10 4 5 6 7 8 9 10 11 12 13 # amsua: bad ch14 (ch11?) n15 20020401 000000 20141017 240000 amsua 9 4 5 6 7 8 9 10 12 13 # amsua: bad ch11 & ch14 -n15 20141018 000000 20230904 240000 amsua 8 4 5 7 8 9 10 12 13 # amsua: bad ch6, 11, 14. Ch6 disabled on +n15 20141018 000000 20230914 060000 amsua 8 4 5 7 8 9 10 12 13 # amsua: bad ch6, 11, 14. Ch6 disabled on +n15 20230915 120000 20231006 060000 amsua 6 7 8 9 10 12 13 # amsua: bad ch1-2, so turning off ch4-5. +n15 20231006 120000 20231023 060000 amsua 8 4 5 7 8 9 10 12 13 # amsua: ch1-2 okay now. Returning ch4-5. +n15 20231023 120000 20231027 060000 amsua 0 # data off prior to return to service with commercial provider +n15 20231027 120000 20250616 240000 amsua 8 4 5 7 8 9 10 12 13 # Transition complete + # NOAA terminates processing on 20250616 + # 1 Sept 2014 in MERRA2 # Note: performance of ch4&5 questionable after # disabling Ch6, particularly in fall months -n15 20230905 000000 20231006 060000 amsua 6 7 8 9 10 12 13 # amsua: bad ch1-2, so turning off ch4-5. -n15 20231006 120000 20231023 060000 amsua 8 4 5 7 8 9 10 12 13 # amsua: ch1-2 okay now. Returning ch4-5. -n15 20231023 120000 20231027 060000 amsua 0 # data off prior to return to service with commercial provider -n15 20231027 120000 21001231 240000 amsua 8 4 5 7 8 9 10 12 13 # Transition complete n15 19981101 000000 20060216 000000 amsub 5 1 2 3 4 5 # @@ -382,18 +384,23 @@ n18 20051001 000000 20071116 120000 amsua 11 4 5 6 7 8 9 10 11 12 13 1 n18 20051101 000000 20071116 120000 amsua 11 4 5 6 7 8 9 10 11 12 13 14 # (old note)added all 14 back (see iuse-4.tbl) n18 20071116 180000 20150922 240000 amsua 10 4 5 6 7 8 10 11 12 13 14 # amsua: 9 bad, added all 14 back n18 20150923 000000 20151012 240000 amsua 9 4 5 6 7 10 11 12 13 14 # ch 8 too noisy, keep ch5 for now -n18 20151013 000000 20230911 120000 amsua 8 4 6 7 10 11 12 13 14 # ch 5 noisier -n18 20230911 180000 20231027 060000 amsua 0 # NOAA-18 satellite will be fully transitioned to Parsons -n18 20231027 120000 21001231 240000 amsua 8 4 6 7 10 11 12 13 14 # Transition complete - -n18 20051101 000000 20230911 120000 mhs 5 1 2 3 4 5 # -n18 20230911 180000 20231027 060000 mhs 0 # NOAA-18 satellite will be fully transitioned to Parsons -n18 20231027 120000 21001231 240000 mhs 5 1 2 3 4 5 # Transition complete - -n18 20050520 180000 20230911 120000 avhrr3 2 4 5 -n18 20230911 180000 20231027 060000 avhrr3 0 # NOAA-18 satellite will be fully transitioned to Parsons -n18 20231027 120000 21001231 240000 avhrr3 2 4 5 # Transition complete. - +n18 20151013 000000 20230912 240000 amsua 8 4 6 7 10 11 12 13 14 # ch 5 noisier +n18 20230913 000000 20231027 060000 amsua 0 # NOAA-18 satellite will be fully transitioned to Parsons +n18 20231027 120000 20240621 060000 amsua 8 4 6 7 10 11 12 13 14 # Transition complete +n18 20240621 120000 20250602 060000 amsua 7 4 6 7 10 11 12 13 # Noisy channel 14 (all sats) +n18 20250602 120000 21001231 240000 amsua 0 # STX-4 S-band downlink transmitter failed 2025-05-31. + # NOAA terminates processing on 20250616 + +n18 20051101 000000 20230912 240000 mhs 5 1 2 3 4 5 # +n18 20230913 000000 20231027 060000 mhs 0 # NOAA-18 satellite will be fully transitioned to Parsons +n18 20231027 120000 20250602 060000 mhs 5 1 2 3 4 5 # Transition complete +n18 20250602 120000 21001231 240000 mhs 0 # STX-4 S-band downlink transmitter failed 2025-05-31. + # NOAA terminates processing on 20250616 +n18 20050520 180000 20230912 240000 avhrr3 2 4 5 +n18 20230913 000000 20231027 060000 avhrr3 0 # NOAA-18 satellite will be fully transitioned to Parsons +n18 20231027 120000 20250602 060000 avhrr3 2 4 5 # Transition complete. +n18 20250602 120000 21001231 240000 avhrr3 0 # STX-4 S-band downlink transmitter failed 2025-05-31. + # NOAA terminates processing on 20250616 # NOAA-19 (nn') #============== n19 20090414 000000 20091215 060000 hirs4 10 2 3 4 5 6 7 8 10 11 12 # M2: redundant entry intentional. Observations @@ -410,13 +417,14 @@ n19 20090414 000000 20091215 060000 amsua 11 4 5 6 7 8 9 10 11 12 13 1 ### # to inactive should an issue arise (wm) n19 20091215 120000 20091221 240000 amsua 11 4 5 6 7 8 9 10 11 12 13 14 # n19 20091222 000000 20140128 240000 amsua 10 4 5 6 7 9 10 11 12 13 14 # ch8 noisy (noise started on 12/21/2009) -n19 20140129 000000 21001231 240000 amsua 9 4 5 6 9 10 11 12 13 14 # per NCEP r35918 - +n19 20140129 000000 20240621 060000 amsua 9 4 5 6 9 10 11 12 13 14 # per NCEP r35918 +n19 20240621 120000 20250616 240000 amsua 8 4 5 6 9 10 11 12 13 # Noisy channel 14 (all sats) + # NOAA terminates processing on 20250616 n19 20090414 120000 21001231 240000 mhs 0 n19 20090414 180000 20210918 060000 avhrr3 0 -n19 20210918 120000 21001231 240000 avhrr3 2 4 5 # n18 off n19 on - +n19 20210918 120000 20250616 240000 avhrr3 2 4 5 # n18 off n19 on + # NOAA terminates processing on 20250616 # METOP-A #========= metop-a 20070521 000000 20151116 240000 hirs4 10 2 3 4 5 6 7 8 10 11 12 # @@ -440,10 +448,11 @@ metop-a 20210918 120000 21001231 240000 avhrr3 0 # MetOp metop-b 20130213 000000 21001231 240000 hirs4 0 # not currently assimilated @ NCEP (20 Nov 13) metop-b 20130213 000000 20160924 240000 amsua 11 4 5 6 7 8 9 10 11 12 13 14 # active for e512a_rt-parallel testing -metop-b 20160925 000000 21001231 240000 amsua 8 7 8 9 10 11 12 13 14 # ch 15 failure, only assimilate upper channels +metop-b 20160925 000000 20240621 060000 amsua 8 7 8 9 10 11 12 13 14 # ch 15 failure, only assimilate upper channels +metop-b 20240621 120000 21001231 240000 amsua 7 7 8 9 10 11 12 13 # Noisy channel 14 (all sats) metop-b 20130213 000000 20230612 240000 mhs 5 1 2 3 4 5 # active for e512a_rt-parallel testing -metop-b 20230603 000000 20230628 240000 mhs 0 # Instrument off or unstable +metop-b 20230613 000000 20230628 240000 mhs 0 # Instrument off or unstable metop-b 20230628 000000 21001231 240000 mhs 5 1 2 3 4 5 # active for e512a_rt-parallel testing metop-b 20130213 000000 20210918 060000 avhrr3 0 # @@ -451,8 +460,10 @@ metop-b 20210918 120000 21001231 240000 avhrr3 2 4 5 # MetOp-A # METOP-C # using start data of data in regular data files - can modify this to reflect additional data availability #========= -metop-c 20190917 000000 20231016 240000 amsua 11 4 5 6 7 8 9 10 11 12 13 14 # active for parallel testing -metop-c 20231017 000000 21001231 240000 amsua 8 7 8 9 10 11 12 13 14 # reduction in accepted obs and noisy +metop-c 20190917 000000 20231020 060000 amsua 11 4 5 6 7 8 9 10 11 12 13 14 # active for parallel testing +metop-c 20231020 120000 20240621 060000 amsua 8 7 8 9 10 11 12 13 14 # reduction in accepted obs and noisy +metop-c 20240621 120000 20250123 060000 amsua 7 7 8 9 10 11 12 13 # Noisy channel 14 (all sats) +metop-c 20250123 120000 21001231 240000 amsua 6 7 9 10 11 12 13 # Increasing noise ch8 metop-c 20190917 000000 21001231 240000 mhs 5 1 2 3 4 5 # active for parallel testing #====== @@ -495,9 +506,18 @@ f16 20031104 000000 29991231 240000 ssmis 0 # Can be switched on at f17 20061212 000000 20150806 000000 ssmis 4 3 5 6 7 f17 20061212 000000 20150806 000000 ssmis 0 f17 20061212 000000 20150806 000000 ssmis 2 23 24 -f17 20150806 060000 29991231 240000 ssmis 3 5 6 7 # large bias in ch3 -f17 20150806 060000 29991231 240000 ssmis 0 -f17 20150806 060000 29991231 240000 ssmis 2 23 24 +# +f17 20150806 060000 20250724 240000 ssmis 3 5 6 7 # large bias in ch3 +f17 20150806 060000 20250724 240000 ssmis 0 +f17 20150806 060000 20250724 240000 ssmis 2 23 24 +# Data turned off in anticipation of f17 decomission +f17 20250725 000000 20250730 060000 ssmis 0 +f17 20250725 000000 20250730 060000 ssmis 0 +f17 20250725 000000 20250730 060000 ssmis 0 +# Restore data after announcement of f17 life extension +f17 20250730 120000 29991231 240000 ssmis 3 5 6 7 +f17 20250730 120000 29991231 240000 ssmis 0 +f17 20250730 120000 29991231 240000 ssmis 2 23 24 # DMSP-18 f18 20091215 000000 20150628 120000 ssmis 5 3 4 5 6 7 # 56.4GHz oscillator failure 20150628 - no T channels after that date f18 20091215 000000 20150628 120000 ssmis 0 @@ -597,67 +617,73 @@ aqua 20160928 120000 20220408 060000 airs 0 # airs active channels (outage) m 01 02 03 04 05 06 07 08 09 10 aqua 20220408 120000 20220419 060000 airs 0 # 0 -aqua 20220408 120000 20220419 060000 airs 0 # 10 -aqua 20220408 120000 20220419 060000 airs 0 # 20 -aqua 20220408 120000 20220419 060000 airs 0 # 30 -aqua 20220408 120000 20220419 060000 airs 0 # 40 -aqua 20220408 120000 20220419 060000 airs 0 # 50 -aqua 20220408 120000 20220419 060000 airs 0 # 60 -aqua 20220408 120000 20220419 060000 airs 0 # 70 -aqua 20220408 120000 20220419 060000 airs 0 # 80 -aqua 20220408 120000 20220419 060000 airs 0 # 90 -aqua 20220408 120000 20220419 060000 airs 0 # 100 -aqua 20220408 120000 20220419 060000 airs 0 # 110 - ch 321 became noisy -aqua 20220408 120000 20220419 060000 airs 0 # 120 -aqua 20220408 120000 20220419 060000 airs 0 # 130 -aqua 20220408 120000 20220419 060000 airs 0 # 140 -aqua 20220408 120000 20220419 060000 airs 0 # 150 -aqua 20220408 120000 20220419 060000 airs 0 # 160 -aqua 20220408 120000 20220419 060000 airs 0 # 170 -aqua 20220408 120000 20220419 060000 airs 0 # 180 -aqua 20220408 120000 20220419 060000 airs 0 # 190 -aqua 20220408 120000 20220419 060000 airs 0 # 200 -aqua 20220408 120000 20220419 060000 airs 0 # 210 -aqua 20220408 120000 20220419 060000 airs 0 # 220 -aqua 20220408 120000 20220419 060000 airs 0 # 230 -aqua 20220408 120000 20220419 060000 airs 0 # 240 -aqua 20220408 120000 20220419 060000 airs 0 # 250 -aqua 20220408 120000 20220419 060000 airs 0 # 260 -aqua 20220408 120000 20220419 060000 airs 0 # 270 -aqua 20220408 120000 20220419 060000 airs 0 # 280 # airs active channels m 01 02 03 04 05 06 07 08 09 10 -aqua 20220419 120000 21001231 240000 airs 4 7 15 20 21 # 0 -aqua 20220419 120000 21001231 240000 airs 4 22 27 28 40 # 10 -aqua 20220419 120000 21001231 240000 airs 2 52 69 # 20 -aqua 20220419 120000 21001231 240000 airs 1 72 # 30 -aqua 20220419 120000 21001231 240000 airs 6 92 93 98 99 104 105 # 40 -aqua 20220419 120000 21001231 240000 airs 7 110 111 116 117 123 128 129 # 50 -aqua 20220419 120000 21001231 240000 airs 9 138 139 144 145 150 151 156 157 162 # 60 -aqua 20220419 120000 21001231 240000 airs 7 168 169 172 173 174 175 179 # 70 -aqua 20220419 120000 21001231 240000 airs 9 180 185 186 190 192 198 201 204 207 # 80 -aqua 20220419 120000 21001231 240000 airs 9 210 215 216 226 227 232 252 253 256 # 90 -aqua 20220419 120000 21001231 240000 airs 8 257 261 262 267 272 295 299 310 # 100 -aqua 20220419 120000 21001231 240000 airs 5 333 338 355 362 475 # 110 - ch 321 became noisy -aqua 20220419 120000 21001231 240000 airs 9 497 528 587 672 787 791 870 914 950 # 120 -aqua 20220419 120000 21001231 240000 airs 1 1012 # 130 -aqua 20220419 120000 21001231 240000 airs 2 1088 1111 # 140 -aqua 20220419 120000 21001231 240000 airs 1 1120 # 150 -aqua 20220419 120000 21001231 240000 airs 5 1301 1304 1329 1371 1382 # 160 -aqua 20220419 120000 21001231 240000 airs 7 1415 1424 1449 1455 1477 1500 1519 # 170 -aqua 20220419 120000 21001231 240000 airs 4 1565 1574 1627 1669 # 180 -aqua 20220419 120000 21001231 240000 airs 1 1694 # 190 +aqua 20220419 120000 20240725 240000 airs 4 7 15 20 21 # 0 +aqua 20220419 120000 20240725 240000 airs 4 22 27 28 40 # 10 +aqua 20220419 120000 20240725 240000 airs 2 52 69 # 20 +aqua 20220419 120000 20240725 240000 airs 1 72 # 30 +aqua 20220419 120000 20240725 240000 airs 6 92 93 98 99 104 105 # 40 +aqua 20220419 120000 20240725 240000 airs 7 110 111 116 117 123 128 129 # 50 +aqua 20220419 120000 20240725 240000 airs 9 138 139 144 145 150 151 156 157 162 # 60 +aqua 20220419 120000 20240725 240000 airs 7 168 169 172 173 174 175 179 # 70 +aqua 20220419 120000 20240725 240000 airs 9 180 185 186 190 192 198 201 204 207 # 80 +aqua 20220419 120000 20240725 240000 airs 9 210 215 216 226 227 232 252 253 256 # 90 +aqua 20220419 120000 20240725 240000 airs 8 257 261 262 267 272 295 299 310 # 100 +aqua 20220419 120000 20240725 240000 airs 5 333 338 355 362 475 # 110 - ch 321 became noisy +aqua 20220419 120000 20240725 240000 airs 9 497 528 587 672 787 791 870 914 950 # 120 +aqua 20220419 120000 20240725 240000 airs 1 1012 # 130 +aqua 20220419 120000 20240725 240000 airs 2 1088 1111 # 140 +aqua 20220419 120000 20240725 240000 airs 1 1120 # 150 +aqua 20220419 120000 20240725 240000 airs 5 1301 1304 1329 1371 1382 # 160 +aqua 20220419 120000 20240725 240000 airs 7 1415 1424 1449 1455 1477 1500 1519 # 170 +aqua 20220419 120000 20240725 240000 airs 4 1565 1574 1627 1669 # 180 +aqua 20220419 120000 20240725 240000 airs 1 1694 # 190 aqua 20220419 120000 20221109 120000 airs 2 1766 1800 # 200 -aqua 20221109 180000 21001231 240000 airs 1 1800 # 200 -aqua 20220419 120000 21001231 240000 airs 7 1826 1865 1866 1868 1869 1872 1873 # 210 -aqua 20220419 120000 21001231 240000 airs 8 1876 1881 1882 1911 1917 1918 1924 1928 # 220 -aqua 20220419 120000 21001231 240000 airs 0 # 230 -aqua 20220419 120000 21001231 240000 airs 0 # 240 -aqua 20220419 120000 21001231 240000 airs 0 # 250 -aqua 20220419 120000 21001231 240000 airs 0 # 260 -aqua 20220419 120000 21001231 240000 airs 0 # 270 -aqua 20220419 120000 21001231 240000 airs 0 # 280 +aqua 20221109 180000 20240725 240000 airs 1 1800 # 200 +aqua 20220419 120000 20240725 240000 airs 7 1826 1865 1866 1868 1869 1872 1873 # 210 +aqua 20220419 120000 20240725 240000 airs 8 1876 1881 1882 1911 1917 1918 1924 1928 # 220 +aqua 20220419 120000 20240725 240000 airs 0 # 230 +aqua 20220419 120000 20240725 240000 airs 0 # 240 +aqua 20220419 120000 20240725 240000 airs 0 # 250 +aqua 20220419 120000 20240725 240000 airs 0 # 260 +aqua 20220419 120000 20240725 240000 airs 0 # 270 +aqua 20220419 120000 20240725 240000 airs 0 # 280 + +# Disable airs during calibration test period +aqua 20240726 000000 20240730 120000 airs 0 +# airs active channels m 01 02 03 04 05 06 07 08 09 10 +aqua 20240730 180000 29991231 240000 airs 4 7 15 20 21 # 0 +aqua 20240730 180000 29991231 240000 airs 4 22 27 28 40 # 10 +aqua 20240730 180000 29991231 240000 airs 2 52 69 # 20 +aqua 20240730 180000 29991231 240000 airs 1 72 # 30 +aqua 20240730 180000 29991231 240000 airs 6 92 93 98 99 104 105 # 40 +aqua 20240730 180000 29991231 240000 airs 7 110 111 116 117 123 128 129 # 50 +aqua 20240730 180000 29991231 240000 airs 9 138 139 144 145 150 151 156 157 162 # 60 +aqua 20240730 180000 29991231 240000 airs 7 168 169 172 173 174 175 179 # 70 +aqua 20240730 180000 29991231 240000 airs 9 180 185 186 190 192 198 201 204 207 # 80 +aqua 20240730 180000 29991231 240000 airs 9 210 215 216 226 227 232 252 253 256 # 90 +aqua 20240730 180000 29991231 240000 airs 8 257 261 262 267 272 295 299 310 # 100 +aqua 20240730 180000 29991231 240000 airs 5 333 338 355 362 475 # 110 - ch 321 became noisy +aqua 20240730 180000 29991231 240000 airs 9 497 528 587 672 787 791 870 914 950 # 120 +aqua 20240730 180000 29991231 240000 airs 1 1012 # 130 +aqua 20240730 180000 29991231 240000 airs 2 1088 1111 # 140 +aqua 20240730 180000 29991231 240000 airs 1 1120 # 150 +aqua 20240730 180000 29991231 240000 airs 5 1301 1304 1329 1371 1382 # 160 +aqua 20240730 180000 29991231 240000 airs 7 1415 1424 1449 1455 1477 1500 1519 # 170 +aqua 20240730 180000 29991231 240000 airs 4 1565 1574 1627 1669 # 180 +aqua 20240730 180000 29991231 240000 airs 1 1694 # 190 +aqua 20240730 180000 20221109 120000 airs 2 1766 1800 # 200 +aqua 20221109 180000 29991231 240000 airs 1 1800 # 200 +aqua 20240730 180000 29991231 240000 airs 7 1826 1865 1866 1868 1869 1872 1873 # 210 +aqua 20240730 180000 29991231 240000 airs 8 1876 1881 1882 1911 1917 1918 1924 1928 # 220 +aqua 20240730 180000 29991231 240000 airs 0 # 230 +aqua 20240730 180000 29991231 240000 airs 0 # 240 +aqua 20240730 180000 29991231 240000 airs 0 # 250 +aqua 20240730 180000 29991231 240000 airs 0 # 260 +aqua 20240730 180000 29991231 240000 airs 0 # 270 +aqua 20240730 180000 29991231 240000 airs 0 # 280 #============== # GOES Sounder @@ -747,15 +773,32 @@ npp 20111116 000000 20220727 240000 atms 17 5 6 7 8 9 10 11 12 13 14 npp 20220728 000000 20220825 120000 atms 0 npp 20220825 180000 20220901 060000 atms 17 5 6 7 8 9 10 11 12 13 14 15 17 18 19 20 21 22 npp 20220901 120000 20221108 240000 atms 0 -npp 20221109 000000 20231101 120000 atms 17 5 6 7 8 9 10 11 12 13 14 15 17 18 19 20 21 22 -npp 20231101 180000 20231103 240000 atms 0 # Safe mode. -npp 20231104 000000 21001231 240000 atms 17 5 6 7 8 9 10 11 12 13 14 15 17 18 19 20 21 22 - -n20 20180510 120000 20230929 120000 atms 17 5 6 7 8 9 10 11 12 13 14 15 17 18 19 20 21 22 -n20 20230929 180000 20231006 060000 atms 0 # Safe mode. -n20 20231006 120000 21001231 240000 atms 17 5 6 7 8 9 10 11 12 13 14 15 17 18 19 20 21 22 - -n21 20230920 120000 21001231 240000 atms 17 5 6 7 8 9 10 11 12 13 14 15 17 18 19 20 21 22 +npp 20221109 000000 20240604 120000 atms 17 5 6 7 8 9 10 11 12 13 14 15 17 18 19 20 21 22 +npp 20240604 180000 20240607 060000 atms 0 +npp 20240607 120000 20240621 060000 atms 17 5 6 7 8 9 10 11 12 13 14 15 17 18 19 20 21 22 +npp 20240621 120000 20240710 120000 atms 16 5 6 7 8 9 10 11 12 13 14 17 18 19 20 21 22 # Noisy channel 15 (all sats) +npp 20240710 180000 20240722 120000 atms 0 # GPS geolocation out of spec +npp 20240722 180000 20240926 240000 atms 16 5 6 7 8 9 10 11 12 13 14 17 18 19 20 21 22 +npp 20240927 000000 20241002 060000 atms 0 # GPS geolocation out of spec +npp 20241002 120000 20241103 060000 atms 16 5 6 7 8 9 10 11 12 13 14 17 18 19 20 21 22 +npp 20241103 120000 20241112 060000 atms 0 # GPS geolocation out of spec +npp 20241112 120000 20241119 120000 atms 16 5 6 7 8 9 10 11 12 13 14 17 18 19 20 21 22 +npp 20241119 180000 20250206 060000 atms 0 # ATMS safe mode +npp 20250206 120000 21001231 240000 atms 16 5 6 7 8 9 10 11 12 13 14 17 18 19 20 21 22 + +n20 20180510 120000 20231003 240000 atms 17 5 6 7 8 9 10 11 12 13 14 15 17 18 19 20 21 22 +n20 20231004 000000 20231006 060000 atms 0 # Safe mode. Data shut-off was late. +n20 20231006 120000 20231102 060000 atms 17 5 6 7 8 9 10 11 12 13 14 15 17 18 19 20 21 22 +n20 20231102 120000 20231106 060000 atms 0 # MISTAKE. Intent was to turn off NPP. +n20 20231106 120000 20240321 120000 atms 17 5 6 7 8 9 10 11 12 13 14 15 17 18 19 20 21 22 +n20 20240321 180000 20240408 060000 atms 0 # N-20 maneuver +n20 20240408 120000 20240621 060000 atms 17 5 6 7 8 9 10 11 12 13 14 15 17 18 19 20 21 22 +n20 20240621 120000 21001231 240000 atms 16 5 6 7 8 9 10 11 12 13 14 17 18 19 20 21 22 # Noisy channel 15 (all sats) + +n21 20240321 180000 20240621 060000 atms 17 5 6 7 8 9 10 11 12 13 14 15 17 18 19 20 21 22 +n21 20240621 120000 20240720 000000 atms 16 5 6 7 8 9 10 11 12 13 14 17 18 19 20 21 22 # Noisy channel 15 (all sats) +n21 20240720 060000 20240722 120000 atms 0 # Geolocation problem +n21 20240722 180000 21001231 240000 atms 16 5 6 7 8 9 10 11 12 13 14 17 18 19 20 21 22 # cris active channels m 01 02 03 04 05 06 07 08 09 10 npp 20171020 000000 20190325 180000 cris-fsr 9 57 58 59 60 61 62 63 64 65 @@ -897,125 +940,129 @@ npp 20220728 000000 20230102 180000 cris-fsr 0 npp 20220728 000000 20230102 180000 cris-fsr 0 #S-NPP was not turned back on in 08/2022 when the experiment was jumped ahead. Better late than never. -npp 20230103 000000 20230813 240000 cris-fsr 9 57 58 59 60 61 62 63 64 65 -npp 20230103 000000 20230813 240000 cris-fsr 10 66 67 68 69 70 71 72 73 74 75 -npp 20230103 000000 20230813 240000 cris-fsr 6 76 78 79 81 82 84 -npp 20230103 000000 20230813 240000 cris-fsr 10 86 87 88 89 90 91 92 93 94 95 -npp 20230103 000000 20230813 240000 cris-fsr 8 96 97 99 100 101 102 103 104 -npp 20230103 000000 20230813 240000 cris-fsr 8 106 107 108 109 111 112 113 114 -npp 20230103 000000 20230813 240000 cris-fsr 5 120 121 122 123 124 -npp 20230103 000000 20230813 240000 cris-fsr 4 126 127 128 130 -npp 20230103 000000 20230813 240000 cris-fsr 2 136 141 -npp 20230103 000000 20230813 240000 cris-fsr 3 146 152 153 -npp 20230103 000000 20230813 240000 cris-fsr 6 158 159 161 163 164 165 -npp 20230103 000000 20230813 240000 cris-fsr 9 166 167 168 169 170 171 172 173 174 -npp 20230103 000000 20230813 240000 cris-fsr 9 342 389 400 402 404 406 410 427 440 -npp 20230103 000000 20230813 240000 cris-fsr 6 486 487 490 496 499 501 -npp 20230103 000000 20230813 240000 cris-fsr 1 596 -npp 20230103 000000 20230813 240000 cris-fsr 2 626 646 -npp 20230103 000000 20230813 240000 cris-fsr 1 659 -npp 20230103 000000 20230813 240000 cris-fsr 1 718 -npp 20230103 000000 20230813 240000 cris-fsr 3 874 882 937 -npp 20230103 000000 20230813 240000 cris-fsr 1 995 -npp 20230103 000000 20230813 240000 cris-fsr 2 1008 1022 -npp 20230103 000000 20230813 240000 cris-fsr 1 1058 +npp 20230103 000000 20230901 060000 cris-fsr 9 57 58 59 60 61 62 63 64 65 +npp 20230103 000000 20230901 060000 cris-fsr 10 66 67 68 69 70 71 72 73 74 75 +npp 20230103 000000 20230901 060000 cris-fsr 6 76 78 79 81 82 84 +npp 20230103 000000 20230901 060000 cris-fsr 10 86 87 88 89 90 91 92 93 94 95 +npp 20230103 000000 20230901 060000 cris-fsr 8 96 97 99 100 101 102 103 104 +npp 20230103 000000 20230901 060000 cris-fsr 8 106 107 108 109 111 112 113 114 +npp 20230103 000000 20230901 060000 cris-fsr 5 120 121 122 123 124 +npp 20230103 000000 20230901 060000 cris-fsr 4 126 127 128 130 +npp 20230103 000000 20230901 060000 cris-fsr 2 136 141 +npp 20230103 000000 20230901 060000 cris-fsr 3 146 152 153 +npp 20230103 000000 20230901 060000 cris-fsr 6 158 159 161 163 164 165 +npp 20230103 000000 20230901 060000 cris-fsr 9 166 167 168 169 170 171 172 173 174 +npp 20230103 000000 20230901 060000 cris-fsr 9 342 389 400 402 404 406 410 427 440 +npp 20230103 000000 20230901 060000 cris-fsr 6 486 487 490 496 499 501 +npp 20230103 000000 20230901 060000 cris-fsr 1 596 +npp 20230103 000000 20230901 060000 cris-fsr 2 626 646 +npp 20230103 000000 20230901 060000 cris-fsr 1 659 +npp 20230103 000000 20230901 060000 cris-fsr 1 718 +npp 20230103 000000 20230901 060000 cris-fsr 3 874 882 937 +npp 20230103 000000 20230901 060000 cris-fsr 1 995 +npp 20230103 000000 20230901 060000 cris-fsr 2 1008 1022 +npp 20230103 000000 20230901 060000 cris-fsr 1 1058 #S-NPP Side-1 electronics failed around 2023-08-28 and there was a switch to Side-2 electronics on 2023-09-01. -npp 20230814 000000 29991231 240000 cris-fsr 0 -npp 20230814 000000 29991231 240000 cris-fsr 0 -npp 20230814 000000 29991231 240000 cris-fsr 0 -npp 20230814 000000 29991231 240000 cris-fsr 0 -npp 20230814 000000 29991231 240000 cris-fsr 0 -npp 20230814 000000 29991231 240000 cris-fsr 0 -npp 20230814 000000 29991231 240000 cris-fsr 0 -npp 20230814 000000 29991231 240000 cris-fsr 0 -npp 20230814 000000 29991231 240000 cris-fsr 0 -npp 20230814 000000 29991231 240000 cris-fsr 0 -npp 20230814 000000 29991231 240000 cris-fsr 0 -npp 20230814 000000 29991231 240000 cris-fsr 0 -npp 20230814 000000 29991231 240000 cris-fsr 0 -npp 20230814 000000 29991231 240000 cris-fsr 0 -npp 20230814 000000 29991231 240000 cris-fsr 0 -npp 20230814 000000 29991231 240000 cris-fsr 0 -npp 20230814 000000 29991231 240000 cris-fsr 0 -npp 20230814 000000 29991231 240000 cris-fsr 0 -npp 20230814 000000 29991231 240000 cris-fsr 0 -npp 20230814 000000 29991231 240000 cris-fsr 0 -npp 20230814 000000 29991231 240000 cris-fsr 0 -npp 20230814 000000 29991231 240000 cris-fsr 0 +npp 20230901 120000 29991231 240000 cris-fsr 0 # cris active channels m 01 02 03 04 05 06 07 08 09 10 -n20 20180217 000000 20230929 120000 cris-fsr 9 57 58 59 60 61 62 63 64 65 -n20 20180217 000000 20230929 120000 cris-fsr 10 66 67 68 69 70 71 72 73 74 75 -n20 20180217 000000 20230929 120000 cris-fsr 6 76 78 79 81 82 84 -n20 20180217 000000 20230929 120000 cris-fsr 10 86 87 88 89 90 91 92 93 94 95 -n20 20180217 000000 20230929 120000 cris-fsr 8 96 97 99 100 101 102 103 104 -n20 20180217 000000 20230929 120000 cris-fsr 8 106 107 108 109 111 112 113 114 -n20 20180217 000000 20230929 120000 cris-fsr 5 120 121 122 123 124 -n20 20180217 000000 20230929 120000 cris-fsr 4 126 127 128 130 -n20 20180217 000000 20230929 120000 cris-fsr 2 136 141 -n20 20180217 000000 20230929 120000 cris-fsr 3 146 152 153 -n20 20180217 000000 20230929 120000 cris-fsr 6 158 159 161 163 164 165 -n20 20180217 000000 20230929 120000 cris-fsr 9 166 167 168 169 170 171 172 173 174 -n20 20180217 000000 20230929 120000 cris-fsr 9 342 389 400 402 404 406 410 427 440 -n20 20180217 000000 20230929 120000 cris-fsr 6 486 487 490 496 499 501 -n20 20180217 000000 20230929 120000 cris-fsr 1 596 -n20 20180217 000000 20230929 120000 cris-fsr 2 626 646 -n20 20180217 000000 20230929 120000 cris-fsr 1 659 -n20 20180217 000000 20230929 120000 cris-fsr 1 718 -n20 20180217 000000 20230929 120000 cris-fsr 3 874 882 937 -n20 20180217 000000 20230929 120000 cris-fsr 1 995 -n20 20180217 000000 20230929 120000 cris-fsr 2 1008 1022 -n20 20180217 000000 20230929 120000 cris-fsr 1 1058 - -# Safe mode. -n20 20230929 180000 20231012 060000 cris-fsr 0 -n20 20230929 180000 20231012 060000 cris-fsr 0 -n20 20230929 180000 20231012 060000 cris-fsr 0 -n20 20230929 180000 20231012 060000 cris-fsr 0 -n20 20230929 180000 20231012 060000 cris-fsr 0 -n20 20230929 180000 20231012 060000 cris-fsr 0 -n20 20230929 180000 20231012 060000 cris-fsr 0 -n20 20230929 180000 20231012 060000 cris-fsr 0 -n20 20230929 180000 20231012 060000 cris-fsr 0 -n20 20230929 180000 20231012 060000 cris-fsr 0 -n20 20230929 180000 20231012 060000 cris-fsr 0 -n20 20230929 180000 20231012 060000 cris-fsr 0 -n20 20230929 180000 20231012 060000 cris-fsr 0 -n20 20230929 180000 20231012 060000 cris-fsr 0 -n20 20230929 180000 20231012 060000 cris-fsr 0 -n20 20230929 180000 20231012 060000 cris-fsr 0 -n20 20230929 180000 20231012 060000 cris-fsr 0 -n20 20230929 180000 20231012 060000 cris-fsr 0 -n20 20230929 180000 20231012 060000 cris-fsr 0 -n20 20230929 180000 20231012 060000 cris-fsr 0 -n20 20230929 180000 20231012 060000 cris-fsr 0 -n20 20230929 180000 20231012 060000 cris-fsr 0 - -n20 20231012 120000 29991231 240000 cris-fsr 9 57 58 59 60 61 62 63 64 65 -n20 20231012 120000 29991231 240000 cris-fsr 10 66 67 68 69 70 71 72 73 74 75 -n20 20231012 120000 29991231 240000 cris-fsr 6 76 78 79 81 82 84 -n20 20231012 120000 29991231 240000 cris-fsr 10 86 87 88 89 90 91 92 93 94 95 -n20 20231012 120000 29991231 240000 cris-fsr 8 96 97 99 100 101 102 103 104 -n20 20231012 120000 29991231 240000 cris-fsr 8 106 107 108 109 111 112 113 114 -n20 20231012 120000 29991231 240000 cris-fsr 5 120 121 122 123 124 -n20 20231012 120000 29991231 240000 cris-fsr 4 126 127 128 130 -n20 20231012 120000 29991231 240000 cris-fsr 2 136 141 -n20 20231012 120000 29991231 240000 cris-fsr 3 146 152 153 -n20 20231012 120000 29991231 240000 cris-fsr 6 158 159 161 163 164 165 -n20 20231012 120000 29991231 240000 cris-fsr 9 166 167 168 169 170 171 172 173 174 -n20 20231012 120000 29991231 240000 cris-fsr 9 342 389 400 402 404 406 410 427 440 -n20 20231012 120000 29991231 240000 cris-fsr 6 486 487 490 496 499 501 -n20 20231012 120000 29991231 240000 cris-fsr 1 596 -n20 20231012 120000 29991231 240000 cris-fsr 2 626 646 -n20 20231012 120000 29991231 240000 cris-fsr 1 659 -n20 20231012 120000 29991231 240000 cris-fsr 1 718 -n20 20231012 120000 29991231 240000 cris-fsr 3 874 882 937 -n20 20231012 120000 29991231 240000 cris-fsr 1 995 -n20 20231012 120000 29991231 240000 cris-fsr 2 1008 1022 -n20 20231012 120000 29991231 240000 cris-fsr 1 1058 - +n20 20180217 000000 20231003 240000 cris-fsr 9 57 58 59 60 61 62 63 64 65 +n20 20180217 000000 20231003 240000 cris-fsr 10 66 67 68 69 70 71 72 73 74 75 +n20 20180217 000000 20231003 240000 cris-fsr 6 76 78 79 81 82 84 +n20 20180217 000000 20231003 240000 cris-fsr 10 86 87 88 89 90 91 92 93 94 95 +n20 20180217 000000 20231003 240000 cris-fsr 8 96 97 99 100 101 102 103 104 +n20 20180217 000000 20231003 240000 cris-fsr 8 106 107 108 109 111 112 113 114 +n20 20180217 000000 20231003 240000 cris-fsr 5 120 121 122 123 124 +n20 20180217 000000 20231003 240000 cris-fsr 4 126 127 128 130 +n20 20180217 000000 20231003 240000 cris-fsr 2 136 141 +n20 20180217 000000 20231003 240000 cris-fsr 3 146 152 153 +n20 20180217 000000 20231003 240000 cris-fsr 6 158 159 161 163 164 165 +n20 20180217 000000 20231003 240000 cris-fsr 9 166 167 168 169 170 171 172 173 174 +n20 20180217 000000 20231003 240000 cris-fsr 9 342 389 400 402 404 406 410 427 440 +n20 20180217 000000 20231003 240000 cris-fsr 6 486 487 490 496 499 501 +n20 20180217 000000 20231003 240000 cris-fsr 1 596 +n20 20180217 000000 20231003 240000 cris-fsr 2 626 646 +n20 20180217 000000 20231003 240000 cris-fsr 1 659 +n20 20180217 000000 20231003 240000 cris-fsr 1 718 +n20 20180217 000000 20231003 240000 cris-fsr 3 874 882 937 +n20 20180217 000000 20231003 240000 cris-fsr 1 995 +n20 20180217 000000 20231003 240000 cris-fsr 2 1008 1022 +n20 20180217 000000 20231003 240000 cris-fsr 1 1058 + +# Safe mode. Data shut-off was late. +n20 20231004 000000 20231012 060000 cris-fsr 0 +n20 20231004 000000 20231012 060000 cris-fsr 0 +n20 20231004 000000 20231012 060000 cris-fsr 0 +n20 20231004 000000 20231012 060000 cris-fsr 0 +n20 20231004 000000 20231012 060000 cris-fsr 0 +n20 20231004 000000 20231012 060000 cris-fsr 0 +n20 20231004 000000 20231012 060000 cris-fsr 0 +n20 20231004 000000 20231012 060000 cris-fsr 0 +n20 20231004 000000 20231012 060000 cris-fsr 0 +n20 20231004 000000 20231012 060000 cris-fsr 0 +n20 20231004 000000 20231012 060000 cris-fsr 0 +n20 20231004 000000 20231012 060000 cris-fsr 0 +n20 20231004 000000 20231012 060000 cris-fsr 0 +n20 20231004 000000 20231012 060000 cris-fsr 0 +n20 20231004 000000 20231012 060000 cris-fsr 0 +n20 20231004 000000 20231012 060000 cris-fsr 0 +n20 20231004 000000 20231012 060000 cris-fsr 0 +n20 20231004 000000 20231012 060000 cris-fsr 0 +n20 20231004 000000 20231012 060000 cris-fsr 0 +n20 20231004 000000 20231012 060000 cris-fsr 0 +n20 20231004 000000 20231012 060000 cris-fsr 0 +n20 20231004 000000 20231012 060000 cris-fsr 0 + +n20 20231012 120000 20240321 120000 cris-fsr 9 57 58 59 60 61 62 63 64 65 +n20 20231012 120000 20240321 120000 cris-fsr 10 66 67 68 69 70 71 72 73 74 75 +n20 20231012 120000 20240321 120000 cris-fsr 6 76 78 79 81 82 84 +n20 20231012 120000 20240321 120000 cris-fsr 10 86 87 88 89 90 91 92 93 94 95 +n20 20231012 120000 20240321 120000 cris-fsr 8 96 97 99 100 101 102 103 104 +n20 20231012 120000 20240321 120000 cris-fsr 8 106 107 108 109 111 112 113 114 +n20 20231012 120000 20240321 120000 cris-fsr 5 120 121 122 123 124 +n20 20231012 120000 20240321 120000 cris-fsr 4 126 127 128 130 +n20 20231012 120000 20240321 120000 cris-fsr 2 136 141 +n20 20231012 120000 20240321 120000 cris-fsr 3 146 152 153 +n20 20231012 120000 20240321 120000 cris-fsr 6 158 159 161 163 164 165 +n20 20231012 120000 20240321 120000 cris-fsr 9 166 167 168 169 170 171 172 173 174 +n20 20231012 120000 20240321 120000 cris-fsr 9 342 389 400 402 404 406 410 427 440 +n20 20231012 120000 20240321 120000 cris-fsr 6 486 487 490 496 499 501 +n20 20231012 120000 20240321 120000 cris-fsr 1 596 +n20 20231012 120000 20240321 120000 cris-fsr 2 626 646 +n20 20231012 120000 20240321 120000 cris-fsr 1 659 +n20 20231012 120000 20240321 120000 cris-fsr 1 718 +n20 20231012 120000 20240321 120000 cris-fsr 3 874 882 937 +n20 20231012 120000 20240321 120000 cris-fsr 1 995 +n20 20231012 120000 20240321 120000 cris-fsr 2 1008 1022 +n20 20231012 120000 20240321 120000 cris-fsr 1 1058 + +# N-20 maneuver +n20 20240321 180000 20240408 060000 cris-fsr 0 + +n20 20240408 120000 29991231 240000 cris-fsr 9 57 58 59 60 61 62 63 64 65 +n20 20240408 120000 29991231 240000 cris-fsr 10 66 67 68 69 70 71 72 73 74 75 +n20 20240408 120000 29991231 240000 cris-fsr 6 76 78 79 81 82 84 +n20 20240408 120000 29991231 240000 cris-fsr 10 86 87 88 89 90 91 92 93 94 95 +n20 20240408 120000 29991231 240000 cris-fsr 8 96 97 99 100 101 102 103 104 +n20 20240408 120000 29991231 240000 cris-fsr 8 106 107 108 109 111 112 113 114 +n20 20240408 120000 29991231 240000 cris-fsr 5 120 121 122 123 124 +n20 20240408 120000 29991231 240000 cris-fsr 4 126 127 128 130 +n20 20240408 120000 29991231 240000 cris-fsr 2 136 141 +n20 20240408 120000 29991231 240000 cris-fsr 3 146 152 153 +n20 20240408 120000 29991231 240000 cris-fsr 6 158 159 161 163 164 165 +n20 20240408 120000 29991231 240000 cris-fsr 9 166 167 168 169 170 171 172 173 174 +n20 20240408 120000 29991231 240000 cris-fsr 9 342 389 400 402 404 406 410 427 440 +n20 20240408 120000 29991231 240000 cris-fsr 6 486 487 490 496 499 501 +n20 20240408 120000 29991231 240000 cris-fsr 1 596 +n20 20240408 120000 29991231 240000 cris-fsr 2 626 646 +n20 20240408 120000 29991231 240000 cris-fsr 1 659 +n20 20240408 120000 29991231 240000 cris-fsr 1 718 +n20 20240408 120000 29991231 240000 cris-fsr 3 874 882 937 +n20 20240408 120000 29991231 240000 cris-fsr 1 995 +n20 20240408 120000 29991231 240000 cris-fsr 2 1008 1022 +n20 20240408 120000 29991231 240000 cris-fsr 1 1058 #============== diff --git a/GEOSaana_GridComp/GSI_GridComp/mksi/sidb/available_channels.tbl b/GEOSaana_GridComp/GSI_GridComp/mksi/sidb/available_channels.tbl index 4f8d8249..bfb00e73 100644 --- a/GEOSaana_GridComp/GSI_GridComp/mksi/sidb/available_channels.tbl +++ b/GEOSaana_GridComp/GSI_GridComp/mksi/sidb/available_channels.tbl @@ -376,9 +376,9 @@ g15 20100304 000000 29991231 240000 sndrD4 18 1 2 3 4 5 6 7 8 9 10 11 12 13 14 # SEVIRI -m08 20120213 000000 29991231 240000 seviri 8 4 5 6 7 8 9 10 11 -m09 20120213 000000 29991231 240000 seviri 8 4 5 6 7 8 9 10 11 -m10 20130121 120000 29991231 240000 seviri 8 4 5 6 7 8 9 10 11 +m08 20120213 000000 20221004 240000 seviri 8 4 5 6 7 8 9 10 11 +m09 20120213 000000 20221004 240000 seviri 8 4 5 6 7 8 9 10 11 +m10 20130121 120000 20221004 240000 seviri 8 4 5 6 7 8 9 10 11 # METOP-A IASI diff --git a/GEOSaana_GridComp/GSI_GridComp/radiance_mod.f90 b/GEOSaana_GridComp/GSI_GridComp/radiance_mod.f90 index 8056347c..6fd7075d 100644 --- a/GEOSaana_GridComp/GSI_GridComp/radiance_mod.f90 +++ b/GEOSaana_GridComp/GSI_GridComp/radiance_mod.f90 @@ -1388,9 +1388,7 @@ subroutine radiance_ex_obserr_mhs(radmod,nchanl,clwp_amsua,clw_guess_retrieval, end subroutine radiance_ex_obserr_mhs - -! subroutine radiance_ex_biascor_3(radmod,nchanl,tsim_bc,tsavg5,zasat, & - subroutine radiance_ex_biascor_gmi(radmod,clw_obs,clw_guess_retrieval,nchanl,cld_rbc_idx) + subroutine radiance_ex_biascor_gmi(radmod,tbc,nchanl,cld_rbc_idx) !$$$ subprogram documentation block ! . . . ! subprogram: radiance_ex_biascor_gmi @@ -1400,7 +1398,8 @@ subroutine radiance_ex_biascor_gmi(radmod,clw_obs,clw_guess_retrieval,nchanl,cld ! abstract: This routine include extra radiance bias correction routines. ! ! program history log: -! 2018-08-10 mkim +! 2018-08-10 mkim +! 2024-03-27 mkim modified to select more samples to use in BC coefficients updates ! ! input argument list: ! @@ -1418,23 +1417,31 @@ subroutine radiance_ex_biascor_gmi(radmod,clw_obs,clw_guess_retrieval,nchanl,cld integer(i_kind) ,intent(in ) :: nchanl real(r_kind),dimension(nchanl) ,intent(inout) :: cld_rbc_idx - real(r_kind) ,intent(inout) :: clw_obs - real(r_kind) ,intent(inout) :: clw_guess_retrieval + real(r_kind),dimension(nchanl) ,intent(in) :: tbc !omgbc type(rad_obs_type) ,intent(in) :: radmod integer(i_kind) :: i - real(r_kind),dimension(nchanl) :: cclr - - do i=1,nchanl - cclr(i)=radmod%cclr(i) - end do do i=1,nchanl if (radmod%lcloud4crtm(i)<0) cycle - if (clw_obs <= cclr(i) .and. clw_guess_retrieval <= cclr(i) .and. abs(clw_obs-clw_guess_retrieval) < 0.001_r_kind) then - cld_rbc_idx(i)=one !clear/clear + if ( i .lt. 3 .and. abs(tbc(i)) .le. 4.0_r_kind ) then + cld_rbc_idx(i)=one ! data near o-f=zero + else if ( i .ge. 3 .and. i .lt. 7 .and. abs(tbc(i)) .le. 5.0_r_kind ) then + cld_rbc_idx(i)=one ! data near o-f=zero + else if ( i .eq. 7 .and. abs(tbc(i)) .le. 10.0_r_kind ) then + cld_rbc_idx(i)=one ! data near o-f=zero + else if ( i .eq. 8 .and. abs(tbc(i)) .le. 5.0_r_kind ) then + cld_rbc_idx(i)=one ! data near o-f=zero + else if ( i .eq. 9 .and. abs(tbc(i)) .le. 15.0_r_kind ) then + cld_rbc_idx(i)=one ! data near o-f=zero + else if ( i .eq. 10 .and. abs(tbc(i)) .le. 5.0_r_kind ) then + cld_rbc_idx(i)=one ! data near o-f=zero + else if ( i .eq. 11 .and. abs(tbc(i)) .le. 5.0_r_kind ) then + cld_rbc_idx(i)=one ! data near o-f=zero + else if ( i .gt. 11 .and. abs(tbc(i)) .le. 3.0_r_kind ) then + cld_rbc_idx(i)=one ! data near o-f=zero else - cld_rbc_idx(i)=zero + cld_rbc_idx(i) = zero ! don't use data in BC coef. update endif end do return diff --git a/GEOSaana_GridComp/GSI_GridComp/setuprad.f90 b/GEOSaana_GridComp/GSI_GridComp/setuprad.f90 index 1951e28a..1831b126 100644 --- a/GEOSaana_GridComp/GSI_GridComp/setuprad.f90 +++ b/GEOSaana_GridComp/GSI_GridComp/setuprad.f90 @@ -224,6 +224,7 @@ subroutine setuprad(obsLL,odiagLL,lunin,mype,aivals,stats,nchanl,nreal,nobs,& ! 2020-02-26 todling - reset obsbin from hr to min ! 2020-08-26 mkim - adjusted MHS QC for all-sky ! 2020-09-27 j.jin - assimilate SSMI, TMI and AMSRE (gmao format) in all-sky conditions. +! 2024-03-27 mkim - changed the way to select all-sky GMI observations to use in BC coefficients updates ! ! input argument list: ! lunin - unit from which to read radiance (brightness temperature, tb) obs @@ -1271,7 +1272,7 @@ subroutine setuprad(obsLL,odiagLL,lunin,mype,aivals,stats,nchanl,nreal,nobs,& clw_guess_retrieval,clw_obs,cld_rbc_idx,ierrret) end if if (radmod%ex_obserr=='ex_obserr3') then - if(gmi) call radiance_ex_biascor_gmi(radmod,clw_obs,clw_guess_retrieval,nchanl,cld_rbc_idx) + if(gmi) call radiance_ex_biascor_gmi(radmod,tbc,nchanl,cld_rbc_idx) if(mhs) call radiance_ex_biascor_mhs(radmod,tbc,nchanl,cld_rbc_idx) end if @@ -1292,29 +1293,6 @@ subroutine setuprad(obsLL,odiagLL,lunin,mype,aivals,stats,nchanl,nreal,nobs,& endif endif -! additional bias predictor for all-sky GMI - if (gmi) then - do i=1,nchanl - pred(6,i) = zero - pred(7,i) = zero - clw_avg = half*(clw_obs+clw_guess_retrieval) - if (i > 3 .and. clw_obs > 0.05_r_kind .and. clw_guess_retrieval > 0.05_r_kind .and. & - abs(clw_obs-clw_guess_retrieval) < 0.005_r_kind .and. clw_avg < 0.5_r_kind) cld_rbc_idx2(i) = one - if (i < 5 .and. clw_obs > 0.2_r_kind .and. clw_guess_retrieval > 0.2_r_kind .and. & - abs(clw_obs-clw_guess_retrieval) < 0.005_r_kind .and. clw_avg < 0.5_r_kind) cld_rbc_idx2(i) = one - - if( i > 3 .and. clw_obs > 0.05_r_kind .and. clw_guess_retrieval > 0.05_r_kind .and. cld_rbc_idx(i) == zero) then - pred(6,i) = clw_avg*clw_avg - pred(7,i) = clw_avg - tbc(i)=tbc(i) - pred(6,i)*predchan(6,i) - pred(7,i)*predchan(7,i) !obs-ges with bias correction - else if( i < 5 .and. clw_obs > 0.2_r_kind .and. clw_guess_retrieval > 0.2_r_kind .and. cld_rbc_idx(i) == zero) then - pred(6,i) = clw_avg*clw_avg - pred(7,i) = clw_avg - tbc(i)=tbc(i) - pred(6,i)*predchan(6,i) - pred(7,i)*predchan(7,i) !obs-ges with bias correction - endif - enddo - endif - end if ! radmod%lcloud_fwd .and. radmod%ex_biascor do i=1,nchanl