- Log in to post comments
Hello,
I cannot identify some observations assimilated by GSI based on their prepbufr observation type numbers as listed in the convinfo file. Is there a newer/better reference that describes GSI assimilated/monitored observations than the one I am using?
Specifically, I am cross-referencing prepbufr observation type numbers in the convinfo.gfsda.v16.0.0 file (partial section below) with an NCEP BUFR CODE/FLAG table (https://www.nco.ncep.noaa.gov/sib/jeff/CodeFlag_0_STDv31_LOC7.html), but many of the entries are only listed as "Reserved".
For example, prepbufr observation type 244 (otype=uv; type=244; sub=206) is identified by section 0-55-007 of the above BUFR table as:
244 Reserved
Are the "Reserved" entries identified in a newer version of the BUFR CODE/FLAG table, or is there a better reference for this information? Any assistance would be greatly appreciated.
Thanks & Best Regards,
Matt
================================================================================
Partial section of convinfo.gfsda.v16.0.0.txt
----------------------------------------------------------------
! otype = observation type (a7, t, uv, q, etc.)
! type = prepbufr observation type (if available)
! sub = prepbufr subtype (not yet available)
! iuse = flag if to use/not use / monitor data
! = 1 use data
! = 0 do not use data
! = -1 monitor data
! = -3 skip reading data
! twindow = time window (+/- hours)
! numgrp = cross validation parameter - number of groups
! ngroup = cross validation parameter - group to remove from data use
! nmiter = cross validation parameter - external iteration to introduce removed data
! gross = gross error parameter - gross error
! ermax = gross error parameter - max error
! ermin = gross error parameter - min error
! var_b = variational quality control parameter - b parameter
! var_pg ithin rmesh npred = variational quality control parameter - pg parameter
! pmot: the optione to keep thinned datai as monitored, 0: not to keep, other values: to keep
! ptime: time interval for thinning, 0, no temporal thinning, other values define time interval (less than 6)
! ib,ip: new nonlinear qc parameter, ib:betta, ip:kappa
!otype type sub iuse twindow numgrp ngroup nmiter gross ermax ermin var_b var_pg ithin rmesh pmesh npred pmot ptime ib ip
tcp 112 0 1 3.0 0 0 0 75.0 5.0 1.0 75.0 0.000000 0 0. 0. 0 0. 0. 0 0
ps 120 0 1 3.0 0 0 0 5.0 3.0 1.0 5.0 0.000300 0 0. 0. 0 0. 0. 4 -9
.....
! type = prepbufr observation type (if available)
! sub = prepbufr subtype (not yet available)
! iuse = flag if to use/not use / monitor data
! = 1 use data
! = 0 do not use data
! = -1 monitor data
! = -3 skip reading data
! twindow = time window (+/- hours)
! numgrp = cross validation parameter - number of groups
! ngroup = cross validation parameter - group to remove from data use
! nmiter = cross validation parameter - external iteration to introduce removed data
! gross = gross error parameter - gross error
! ermax = gross error parameter - max error
! ermin = gross error parameter - min error
! var_b = variational quality control parameter - b parameter
! var_pg ithin rmesh npred = variational quality control parameter - pg parameter
! pmot: the optione to keep thinned datai as monitored, 0: not to keep, other values: to keep
! ptime: time interval for thinning, 0, no temporal thinning, other values define time interval (less than 6)
! ib,ip: new nonlinear qc parameter, ib:betta, ip:kappa
!otype type sub iuse twindow numgrp ngroup nmiter gross ermax ermin var_b var_pg ithin rmesh pmesh npred pmot ptime ib ip
tcp 112 0 1 3.0 0 0 0 75.0 5.0 1.0 75.0 0.000000 0 0. 0. 0 0. 0. 0 0
ps 120 0 1 3.0 0 0 0 5.0 3.0 1.0 5.0 0.000300 0 0. 0. 0 0. 0. 4 -9
.....
uv 244 206 1 3.0 0 0 0 2.5 20.0 1.4 2.5 0.005000 0 0. 0. 0 0. 0. 15 -8
uv 244 207 1 3.0 0 0 0 2.5 20.0 1.4 2.5 0.005000 0 0. 0. 0 0. 0. 15 -8
uv 244 207 1 3.0 0 0 0 2.5 20.0 1.4 2.5 0.005000 0 0. 0. 0 0. 0. 15 -8