NBM v3.2 GRIB All Sections

 

IS0: Indicator Section

Standard

octet(s) content value meaning
1-4 "grib" definition 1196575042  
5-6 reserved    
7 discipline 0 meteorological
8 grib edition number 2  
9 total length of grib message in octets varies  

 

IS1: Identification Section

Standard

octet(s) content value meaning
1-4 length of section in octets 21  
5 section number 1  
6 ID of originating center 7 National Weather Service - NCEP
8 ID of origin sub-center 14 MDL
10 GRIB master tables version number 1  
11 GRIB local tables' version number 0  
12 significance of reference time 1 start of forecast
13-14 Year varies  
15 Month varies  
16 Day varies  
17 Hour 0  
18 Minute 0  
19 Second 0  
20 Production Status of Processed data in the GRIB message 0 operational product
21 Type of processed data in this GRIB message 1 forecast products

 

tstm03

octet(s) content value meaning
1-4 length of section in octets 21  
5 section number 1  
6 ID of originating center 7 National Weather Service - NCEP
8 ID of origin sub-center 14 MDL
10 GRIB master tables version number 2  
11 GRIB local tables' version number 1  
12 significance of reference time 1 start of forecast
13-14 Year varies  
15 Month varies  
16 Day varies  
17 Hour 0  
18 Minute 0  
19 Second 0  
20 Production Status of Processed data in the GRIB message 1 operational test product
21 Type of processed data in this GRIB message 1 forecast products

 

IS2: Local Use Section

This section is not used by NBM products at this time. All octet values=0

 

IS3: Grid Definition Section

CONUS

octet(s) content value meaning notes
1-4 Length of the section 81    
5 section number 3    
6 Source of grid definition 0   Specified in Code - oct 3.13
7-10 Number of data points 3744965    
11 Number of octets for optional list of numbers defining number of points 0 grid is regular; no appended data  
12 Interpretation of list of numbers defining number of points 0 There is no appended list  
13-14 Grid definition template number 30 Lambert Conformal Can be Secant, Tangent, Conical, or Bipolar;
15 Shape of the Earth 1 Earth assumed spherical with radius specified (in m) by data producer  
16 Scale factor of radius of spherical Earth 0    
17-20 Scale value of radius of spherical Earth 6371200    
21 Scale factor of major axis of oblate spheroid Earth 255    
22-25 Scaled value of major axis of oblate spheroid Earth 255    
26 Scale factor of minor axis of oblate spheroid Earth 255    
27-30 Scaled value of minor axis of oblate spheroid Earth 255    
31-34 Nx ― number of points along the x-axis 2345    
35-38 Ny — number of points along the y-axis 1597    
39-42 La1― latitude of first grid point 19229000    
43-46 Lo1― longitude of first grid point 233723400    
47 Resolution and component flags 48 i direction increments given; j direction increments given; Resolved u and v components of vector quantities relative to easterly and northerly directions convert value to binary to read in table 3.3 (48 = 00110000)
48-51 LaD ― latitude where Dx and Dy are specified 25000000    
52-55 LoV ― longitude of meridian parallel to y-axis along which latitude increases as the y-coordinate increases 265000000    
56-59 Dx ― x-direction grid length 2539703   Grid length is in units of 10-3 m at the latitude specified by LaD
60-63 Dy ― y-direction grid length 2539703   Grid length is in units of 10-3 m at the latitude specified by LaD
64 Projection centre flag 0 North Pole is on the projection plane; Only one projection center is used convert value to binary to read in table 3.5 (0 = 00000000)
65 Scanning mode 64 Points in the first row or column scan in the +i (+x) direction; Points in the first row or column scan in the +j (+y) direction; Adjacent points in the i (x) direction are consecutive; All rows scan in the same direction; Points within odd rows are not offset in i(x) direction; Points within even rows are not offset in i(x) direction; Points are not offset in j(y) direction; Rows have Ni grid points and columns have Nj grid points convert value to binary to read in table 3.4 (64 = 01000000)
66 Latin 1 ― first latitude from the pole at which the secant cone cuts the sphere 25000000    
70 Latin 2 ― second latitude from the pole at which the secant cone cuts the sphere 25000000    
74-77 Latitude of the southern pole of projection -90   For tstm03 this =0; for all others output read=4204967296 (for non-tstorm) Doesn't seem to be a valid entry; output degrib text=0-90; perhaps it is a bug in code for read-out for -90 value (after corrections)?;
78-81 Longitude of the southern pole of projection 0    

CONUS (tstm03/tstm06)

octet(s) content value meaning notes
1-4 Length of the section 81    
5 section number 3    
6 Source of grid definition 0    
7-10 Number of data points 3744965    
11 Number of octets for optional list of numbers defining number of points 0 grid is regular; no appended data  
12 Interpetation of list of numbers defining number of points 0 There is no appended list  
13-14 Grid definition template number 30 Lambert Conformal  
15 Shape of the Earth 6 Earth assumed spherical with radius = 6,371,229.0  
16 Scale factor of radius of spherical Earth 0    
17-20 Scale value of radius of spherical Earth 0    
21 Scale factor of major axis of oblate spheroid Earth 0    
22-25 Scaled value of major axis of oblate spheroid Earth 0    
26 Scale factor of minor axis of oblate spheroid Earth 0    
27-30 Scaled value of minor axis of oblate spheroid Earth 0    
31-34 Nx ― number of points along the x-axis 2345    
35-38 Ny — number of points along the y-axis 1597    
39-42 La1― latitude of first grid point 19229000    
43-46 Lo1― longitude of first grid point 233723400    
47 Resolution and component flags 56 i direction increments given; j direction increments given; Resolved u and v components of vector quantities relative to the defined grid in the direction of increasing x and y (or i and j) coordinates, respectively convert value to binary to read meaning in table 3.3 (56 =00111000)
48-51 LaD ― latitude where Dx and Dy are specified 25000000    
52-55 LoV ― longitude of meridian parallel to y-axis along which latitude increases as the y-coordinate increases 265000000    
56-59 Dx ― x-direction grid length 2539703    
60-63 Dy ― y-direction grid length 2539703    
64 Projection centre flag 0 North Pole is on the projection plane; Only one projection center is used  
65 Scanning mode 64 Points in the first row or column scan in the +i (+x) direction; Points in the first row or column scan in the +j (+y) direction; Adjacent points in the i (x) direction are consecutive; All rows scan in the same direction; Points within odd rows are not offset in i(x) direction; Points within even rows are not offset in i(x) direction; Points are not offset in j(y) direction; Rows have Ni grid points and columns have Nj grid points convert value to binary to read in table 3.4 (64 = 01000000)
66 Latin 1 ― first latitude from the pole at which the secant cone cuts the sphere 25000000    
70 Latin 2 ― second latitude from the pole at which the secant cone cuts the sphere 25000000    
74-77 Latitude of the southern pole of projection 0    
78-81 Longitude of the southern pole of projection 0    

Alaska

octet(s) content value meaning notes
1-4 Length of the section 65    
5 section number 3    
6 Source of grid definition 0 Specified in Code - oct 3.13  
7-10 Number of data points 1822145    
11 Number of octets for optional list of numbers defining number of points 0 grid is regular; no appended data  
12 Interpretation of list of numbers defining number of points 0 There is no appended list  
13-14 Grid definition template number 20 Polar Stereographic  
15 Shape of the Earth 1 Earth assumed spherical with radius specified (in m) by data producer  
16 Scale factor of radius of spherical Earth 0    
17-20 Scale value of radius of spherical Earth 6371200    
21 Scale factor of major axis of oblate spheroid Earth 255    
22-25 Scaled value of major axis of oblate spheroid Earth 255    
26 Scale factor of minor axis of oblate spheroid Earth 255    
27-30 Scaled value of minor axis of oblate spheroid Earth 255    
31-24 Nx ― number of points along the x-axis 1649    
35-38 Ny ― number of points along the y-axis 1105    
39-42 La1 ― latitude of first grid point 40530000    
43-46 Lo1 ― longitude of first grid point 181429000    
47 Resolution and component flags 48 i direction increments given; j direction increments given; Resolved u and v components of vector quantities relative to easterly and northerly directions convert value to binary to read in table 3.3 (48 = 00110000)
48-51 LaD ― latitude where Dx and Dy are specified 60000000    
52-55 LoV ― orientation of the grid 210000000   "LoV is the longitude value of the meridian which is parallel to the y-axis (or columns of the grid) along which latitude increases as the y-coordinate increases (the orientation longitude may or may not appear on a particular grid)."
56-59 Dx ― x-direction grid length 2976560   Grid length is in units of 10-3 m at the latitude specified by LaD
60-63 Dy ― y-direction grid length 2976560   Grid length is in units of 10-3 m at the latitude specified by LaD
64 Projection centre flag 0 North Pole is on the projection plane; Only one projection center is used convert value to binary to read in table 3.5 (0 = 00000000)
65 Scanning mode 64 Points in the first row or column scan in the +i (+x) direction; Points in the first row or column scan in the +j (+y) direction; Adjacent points in the i (x) direction are consecutive; All rows scan in the same direction; Points within odd rows are not offset in i(x) direction; Points within even rows are not offset in i(x) direction; Points are not offset in j(y) direction; Rows have Ni grid points and columns have Nj grid points convert value to binary to read in table 3.4 (64 = 01000000)

Hawaii

octet(s) content value meaning notes
1-4 Length of the section 72    
5 section number 3    
6 Source of grid definition 0 Specified in Code - oct 3.13  
7-10 Number of data points 350625    
11 Number of octets for optional list of numbers defining number of points 0 grid is regular; no appended data  
12 Interpretation of list of numbers defining number of points 0 There is no appended list  
13-14 Grid definition template number 10 Mercator  
15 Shape of the Earth 1 Earth assumed spherical with radius specified (in m) by data producer  
16 Scale factor of radius of spherical Earth 0    
17-20 Scale value of radius of spherical Earth 6371200    
21 Scale factor of major axis of oblate spheroid Earth 255    
22-25 Scaled value of major axis of oblate spheroid Earth 255    
26 Scale factor of minor axis of oblate spheroid Earth 255    
27-30 Scaled value of minor axis of oblate spheroid Earth 255    
31-34 Nj—number of points along a parallel 625    
35-38 Nj—number of points along a meridian 561    
39-42 La1 ― latitude of first grid point 14351500    
43-46 Lo1 ― longitude of first grid point 195030500    
47 Resolution and component flags 0 i direction increments not given, j direction increments not given, Resolved u and v components of vector quantities relative to easterly and northerly directions convert value to binary to read meaning in table 3.3
48-51 LaD — latitude(s) at which the Mercator projection intersects the Earth (Latitude(s) where Di and Dj are specified) 20000000    
52-55 La2 ― latitude of last grid point 26860500    
56-59 Lo2 — longitude of last grid point 209959800    
60 Scanning mode 64 Points in the first row or column scan in the +i (+x) direction; Points in the first row or column scan in the +j (+y) direction; Adjacent points in the i (x) direction are consecutive; All rows scan in the same direction; Points within odd rows are not offset in i(x) direction; Points within even rows are not offset in i(x) direction; Points are not offset in j(y) direction; Rows have Ni grid points and columns have Nj grid points convert value to binary to read in table 3.4 (64 = 01000000)
61-64 Orientation of the grid, angle between i direction on the map and the Equator 200000000   Limited to the range of 0 to 90 degrees; if the angle of orientation of the grid is neither 0 nor 90 degrees, Di and Dj must be equal to each other
65-68 Dj — longitudinal direction grid length 2500000   Grid lengths are in units of 10-3 m, at the latitude specified by LaD
69-72 Dj ― latitudinal direction grid length 2500000   Grid lengths are in units of 10-3 m, at the latitude specified by LaD

Puerto Rico

octet(s) content value meaning notes
1-4 Length of the section 72    
5 section number 3    
6 Source of grid definition 0 Specified in Code - oct 3.13  
7-10 Number of data points 76275    
11 Number of octets for optional list of numbers defining number of points 0 grid is regular; no appended data  
12 Interpretation of list of numbers defining number of points 0 There is no appended list  
13-14 Grid definition template number 10 Mercator  
15 Shape of the Earth 1 Earth assumed spherical with radius specified (in m) by data producer  
16 Scale factor of radius of spherical Earth 0    
17-20 Scale value of radius of spherical Earth 6371200    
21 Scale factor of major axis of oblate spheroid Earth 255    
22-25 Scaled value of major axis of oblate spheroid Earth 255    
26 Scale factor of minor axis of oblate spheroid Earth 255    
27-30 Scaled value of minor axis of oblate spheroid Earth 255    
31-34 Nj—number of points along a parallel 339    
35-38 Nj—number of points along a meridian 225    
39-42 La1 ― latitude of first grid point 16977500    
43-46 Lo1 ― longitude of first grid point 291972200    
47 Resolution and component flags 0 i direction increments not given, j direction increments not given, Resolved u and v components of vector quantities relative to easterly and northerly directions convert value to binary to read meaning in table 3.3
48-51 LaD — latitude(s) at which the Mercator projection intersects the Earth (Latitude(s) where Di and Dj are specified) 20000000    
52-55 La2 ― latitude of last grid point 19522100    
56-59 Lo2 — longitude of last grid point 296015600    
60 Scanning mode 64 Points in the first row or column scan in the +i (+x) direction; Points in the first row or column scan in the +j (+y) direction; Adjacent points in the i (x) direction are consecutive; All rows scan in the same direction; Points within odd rows are not offset in i(x) direction; Points within even rows are not offset in i(x) direction; Points are not offset in j(y) direction; Rows have Ni grid points and columns have Nj grid points convert value to binary to read in table 3.4 (64 = 01000000)
61-64 Orientation of the grid, angle between i direction on the map and the Equator 295000000   Limited to the range of 0 to 90 degrees; if the angle of orientation of the grid is neither 0 nor 90 degrees, Di and Dj must be equal to each other
65-68 Dj — longitudinal direction grid length 1250000   Grid lengths are in units of 10-3 m, at the latitude specified by LaD
69-72 Dj ― latitudinal direction grid length 1250000   Grid lengths are in units of 10-3 m, at the latitude specified by LaD

Oceanic

octet(s) content value meaning notes
1-4 Length of the section 72    
5 section number 3    
6 Source of grid definition 0 Specified in Code - oct 3.13  
7-10 Number of data points 4573389    
11 Number of octets for optional list of numbers defining number of points 0 grid is regular; no appended data  
12 Interpretation of list of numbers defining number of points 0 There is no appended list  
13-14 Grid definition template number 10 Mercator  
15 Shape of the Earth 1 Earth assumed spherical with radius specified (in m) by data producer  
16 Scale factor of radius of spherical Earth 0    
17-20 Scale value of radius of spherical Earth 6371200    
21 Scale factor of major axis of oblate spheroid Earth 255    
22-25 Scaled value of major axis of oblate spheroid Earth 255    
26 Scale factor of minor axis of oblate spheroid Earth 255    
27-30 Scaled value of minor axis of oblate spheroid Earth 255    
31-34 Nj—number of points along a parallel 2517    
35-38 Nj—number of points along a meridian 1817    
39-42 La1 ― latitude of first grid point 4264548096    
43-46 Lo1 ― longitude of first grid point 129905800    
47 Resolution and component flags 48 i direction increments given, j direction increments given, Resolved u and v components of vector quantities relative to easterly and northerly directions convert value to binary to read meaning in table 3.3
48-51 LaD — latitude(s) at which the Mercator projection intersects the Earth (Latitude(s) where Di and Dj are specified) 20000000    
52-55 La2 ― latitude of last grid point 80383000    
56-59 Lo2 — longitude of last grid point 10689200    
60 Scanning mode 64 Points in the first row or column scan in the +i (+x) direction; Points in the first row or column scan in the +j (+y) direction; Adjacent points in the i (x) direction are consecutive; All rows scan in the same direction; Points within odd rows are not offset in i(x) direction; Points within even rows are not offset in i(x) direction; Points are not offset in j(y) direction; Rows have Ni grid points and columns have Nj grid points convert value to binary to read in table 3.4 (64 = 01000000)
61-64 Orientation of the grid, angle between i direction on the map and the Equator 0   Limited to the range of 0 to 90 degrees; if the angle of orientation of the grid is neither 0 nor 90 degrees, Di and Dj must be equal to each other
65-68 Dj — longitudinal direction grid length 10000000   Grid lengths are in units of 10-3 m, at the latitude specified by LaD
69-72 Dj ― latitudinal direction grid length 10000000   Grid lengths are in units of 10-3 m, at the latitude specified by LaD

IS4: Product Definition Section

tstm03

octet(s) content value meaning notes
1-4 length of section in octets 68    
5 section number 4    
6-7 Number of coordinate values after template 0 no vertical discretization has occured for this data  
8-9 product template 9 probability forecast at a horizontal level/layer over a continuous time period or time interval  
10 parameter category 19 Physical atmospheric properties  
11 Parameter number 2 Thunderstorm probability %
12 Type of generating process 5 probability forecast  
13 Background generating process identifier 0    
14 Forecast generating process identified 113 NCEP SREF see: ON388 - TABLE A
15-16 Hours after reference time data cutoff 0    
17 Minutes after reference time data cutoff 0    
18 Indicator of unit of time range 1 hour  
19-22 Forecast time (units defined by 4.18) varies    
23 Type of first fixed surface 1 ground/water surface  
24 Scale factor of first fixed surface 0    
25-28 Scaled value of first fixed surface 0    
29 Type of second fixed surfaced 255 missing  
30 Scale factor of second fixed surface 0    
31-34 Scaled value of second fixed surfaces 0    
35 forecast probability number 0    
36 total number of forecast probabilities 21    
37 probability type 1 Probability of event above upper limit  
38 scale factor lower limit 0    
39-42 scaled value of lower limit 0    
43 scale factor for upper limit 0    
44-47 scaled value of upper limit 0    
48-49 year (Time of end of overall time interval) varies    
50 month (Time of end of overall time interval) varies    
51 day (Time of end of overall time interval) varies    
52 hour (Time of end of overall time interval) varies    
53 minute (Time of end of overall time interval) varies    
54 second (Time of end of overall time interval) varies    
55 number of time range specifications used to describe the time intervals used to calculate data field varies    
56-59 number of missing values varies    
60 Statistical process used to calculate the processed field from the field at each time increment during the time range 1 accumulation  
61 Type of time increment between successive fields used in the statistical processing 2 Successive times processed have same start time of forecast, forecast time is incremented  
62 Indicator of unit of time for time range over which statistical processing is done 1 hour  
63-66 Length of the time range over which statistical processing is done (units defined by 4.62) 3    
67 Indicator of unit of time for the increment between the successive fields used 1 hour  
68 Indicator of unit of time for the increment between the successive fields used 255 missing  

tstm06

octet(s) content value meaning notes
1-4 length of section in octets 58    
5 section number 4    
6-7 Number of coordinate values after template 0    
8-9 product template 8 Average, accumulation, extreme values or other statistically processed values at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval  
10 parameter category 19 Physical atmospheric properties  
11 Parameter number 2 Thunderstorm Probability  
12 Type of generating process 5 Probability Forecast  
13 Background generating process identifier 255    
14 Forecast generating process identified 96 "Global Forecast System Model
T1534 - Forecast hours 00-384
T574 - Forecast hours 00-192
T190 - Forecast hours 204-384"
 
15-16 Hours after reference time data cutoff 66535    
17 Minutes after reference time data cutoff 255    
18 Indicator of unit of time range 1 hour  
19-22 Forecast time (units defined by 4.18) varies    
23 Type of first fixed surface 1 Ground or Water Surface  
24 Scale factor of first fixed surface 0    
25-28 Scaled value of first fixed surface 0    
29 Type of second fixed surfaced 255 missing  
30 Scale factor of second fixed surface 0    
31-34 Scaled value of second fixed surfaces 0    
35-36 Year ― Time of end of overall time interval varies    
37 Month - Time of end of overall time interval varies    
38 Day - Time of end of overall time interval varies    
39 Hour - Time of end of overall time interval varies    
40 Minute - Time of end of overall time interval varies    
41 Second - Time of end of overall time interval varies    
42 n ― number of time ranges specifications describing the time intervals used to calculate the statistically-processed field 1    
43-46 Total number of data values missing in statistical process 0    
47 Statistical process used to calculate the processed field from the field at each time increment during the time range 255 missing  
48 Type of time increment between successive fields used in the statistical processing 1 Successive times processed have same forecast time, start time of forecast is incremented.  
49 Indicator of unit of time for time range over which statistical processing is done 1 hour  
50-53 Length of the time range over which statistical processing is done, in units defined by the previous octet 6    
54 Indicator of unit of time for the increment between the successive fields used 255 missing  
55-58 Time increment between successive fields, in units defined by the previous octet 255 missing  

pop12

octet(s) content value meaning notes
1-4 length of section in octets 68    
5 section number 4    
6-7 Number of coordinate values after template 0 no vertical discretization has occured for this data  
8-9 product template 9 probability forecast at a horizontal level/layer over a continuous time period or time interval  
10 parameter category 1 Moisture  
11 Parameter number 8 Total Precipitation kg m-2; Statistical process 1 (Accumulation) does not change units. It is recommended to use another parameter with "rate" in its name and accumulation in PDT.
12 Type of generating process 2 forecast  
13 Background generating process identifier 255    
14 Forecast generating process identified 104 NBM Grib  
15-16 Hours after reference time data cutoff 65535    
17 Minutes after reference time data cutoff 255    
18 Indicator of unit of time range 1 hour  
19-22 Forecast time (units defined by 4.18) varies    
23 Type of first fixed surface 1 ground/water surface  
24 Scale factor of first fixed surface 0    
25-28 Scaled value of first fixed surface 0    
29 Type of second fixed surfaced 255 missing  
30 Scale factor of second fixed surface 0    
31-34 Scaled value of second fixed surfaces 0    
35 forecast probability number 255   pop12
36 total number of forecast probabilities 255   pop12
37 probability type 1 Probability of event above upper limit  
38 scale factor lower limit 4294967169    
39-42 scaled value of lower limit 255    
43 scale factor for upper limit 3    
44-47 scaled value of upper limit 254    
48-49 year (Time of end of overall time interval) varies    
50 month (Time of end of overall time interval) varies    
51 day (Time of end of overall time interval) varies    
52 hour (Time of end of overall time interval) varies    
53 minute (Time of end of overall time interval) varies    
54 second (Time of end of overall time interval) varies    
55 number of time range specifications used to describe the time intervals used to calculate data field varies    
56-59 number of missing values varies    
60 Statistical process used to calculate the processed field from the field at each time increment during the time range 1 accumulation  
61 Type of time increment between successive fields used in the statistical processing 2 Successive times processed have same start time of forecast, forecast time is incremented  
62 Indicator of unit of time for time range over which statistical processing is done 1 hour  
63-66 Length of the time range over which statistical processing is done (units defined by 4.62) 12    
67 Indicator of unit of time for the increment between the successive fields used 1 hour  
68 Indicator of unit of time for the increment between the successive fields used 255 missing  

qpf01/qpf06/ppi

octet(s) content value meaning notes
1-4 length of section in octets 58    
5 section number 4    
6-7 Number of coordinate values after template 0 no vertical discretization has occured for this data  
8-9 product template 8 average accumulation or extreme value  
10 parameter category 1 moisture  
11 Parameter number 8 (qpf) /243 (ppi) total precipitation / unknown - resereved for local use  
12 Type of generating process 2 forecast  
13 Background generating process identifier 255    
14 Forecast generating process identified 104 NBM Grib  
15-16 Hours after reference time data cutoff 65535    
17 Minutes after reference time data cutoff 255    
18 Indicator of unit of time range 1 hour  
19-22 Forecast time (units defined by 4.18) varies    
23 Type of first fixed surface 1 ground/water surface  
24 Scale factor of first fixed surface 0    
25-28 Scaled value of first fixed surface 0    
29 Type of second fixed surfaced 255 missing  
30 Scale factor of second fixed surface 0    
31-34 Scaled value of second fixed surfaces 0    
35-36 year (Time of end of overall time interval) varies    
37 month (Time of end of overall time interval) varies    
38 day (Time of end of overall time interval) varies    
39 hour (Time of end of overall time interval) varies    
40 minute (Time of end of overall time interval) 0    
41 second (Time of end of overall time interval) 0    
42 number of time range specifications used to describe the time intervals used to calculate data field 1    
43-46 number missing 0    
47 Statistical process used to calculate the processed field from the field at each time increment during the time range 1 accumulation  
48 time increment between fields 2 same start time, forecast time is incremented  
49 Indicator of unit of time for time range over which statistical processing is done 1 hour  
50-53 length of time range (units defined in 4.49) 1 (qpf01/ppi*) / 6 (qpf06/ppi*)   * ppi changes time range from 1 hr to 6 hr after 36 hours
54 time unit for increment between successive fields 1 hour  
55-58 Time increment between successive fields (units defined in 4.54) 0    

prrain/prfzrn/prsleet/prsnow

octet(s) content value meaning notes
1-4 length of section in octets 47    
5 section number 4    
6-7 Number of coordinate values after template 0 no vertical discretization has occured for this data  
8-9 product template 5 probability forecast  
10 parameter category 1 Moisture  
11 Parameter number 19 Precipitation Type  
12 Type of generating process 2    
13 Background generating process identifier 255    
14 Forecast generating process identified 104    
15-16 Hours after reference time data cutoff 65535    
17 Minutes after reference time data cutoff 255    
18 Indicator of unit of time range 1 hour  
19-22 Forecast time (units defined by 4.18) varies    
23 Type of first fixed surface 1 ground/water surface  
24 Scale factor of first fixed surface 0    
25-28 Scaled value of first fixed surface 0    
29 Type of second fixed surfaced 255 missing  
30 Scale factor of second fixed surface 0    
31-34 Scaled value of second fixed surfaces 0    
35 forecast probability number 1    
36 total number of forecast probabilities 1    
37 probability type 2 probability event between limits (includes lower but not upper limit)  
39-42 scaled value of lower limit varies    
43 scale factor for upper limit 0    
44-47 scaled value of upper limit varies    

probiceprsnt

octet(s) content value meaning notes
1-4 length of section in octets 47    
5 section number 4    
6-7 Number of coordinate values after template 0 no vertical discretization has occured for this data  
8-9 product template 5 probability forecast  
10 parameter category 1 Moisture  
11 Parameter number 19 Precipitation Type  
12 Type of generating process 2    
13 Background generating process identifier 255    
14 Forecast generating process identified 104    
15-16 Hours after reference time data cutoff 65535    
17 Minutes after reference time data cutoff 255    
18 Indicator of unit of time range 1 hour  
19-22 Forecast time (units defined by 4.18) varies    
23 Type of first fixed surface 10 entire atmosphere  
24 Scale factor of first fixed surface 0    
25-28 Scaled value of first fixed surface 0    
29 Type of second fixed surfaced 255 missing  
30 Scale factor of second fixed surface 0    
31-34 Scaled value of second fixed surfaces 0    
35 forecast probability number 1    
36 total number of forecast probabilities 1    
37 probability type 2 probability event between limits (includes lower but not upper limit)  
39-42 scaled value of lower limit varies    
43 scale factor for upper limit 0    
44-47 scaled value of upper limit varies    

probrefzslt

octet(s) content value meaning notes
1-4 length of section in octets 47    
5 section number 4    
6-7 Number of coordinate values after template 0 no vertical discretization has occured for this data  
8-9 product template 5 probability forecast  
10 parameter category 1 Moisture  
11 Parameter number 242 Relative Humidity with Respect to Precipitable Water  
12 Type of generating process 2    
13 Background generating process identifier 255    
14 Forecast generating process identified 104    
15-16 Hours after reference time data cutoff 65535    
17 Minutes after reference time data cutoff 255    
18 Indicator of unit of time range 1 hour  
19-22 Forecast time (units defined by 4.18) varies    
23 Type of first fixed surface 10 entire atmosphere  
24 Scale factor of first fixed surface 0    
25-28 Scaled value of first fixed surface 0    
29 Type of second fixed surfaced 255 missing  
30 Scale factor of second fixed surface 0    
31-34 Scaled value of second fixed surfaces 0    
35 forecast probability number 1    
36 total number of forecast probabilities 1    
37 probability type 3 probability event above upper limit  
38 scale factor lower limit 4294967281    
39-42 scaled value of lower limit varies    
43 scale factor for upper limit 4294967281    
44-47 scaled value of upper limit varies    

mxwbalft

octet(s) content value meaning notes
1-4 length of section in octets 34    
5 section number 4    
6-7 Number of coordinate values after template 0 no vertical discretization has occured for this data  
8-9 product template 0 analysis/forecast at a horizontal level/layer at a point in time  
10 parameter category 0 temperature  
11 Parameter number 27 Wet Bulb Temperature  
12 Type of generating process 2 forecast  
13 Background generating process identifier 255    
14 Forecast generating process identified 104 NBM Grib  
15-16 Hours after reference time data cutoff 65535    
17 Minutes after reference time data cutoff 255    
18 Indicator of unit of time range 1 hour  
19-22 Forecast time (units defined by 4.18) varies    
23 Type of first fixed surface 10 entire atmosphere  
24 Scale factor of first fixed surface 0    
25-28 Scaled value of first fixed surface 0    
29 Type of second fixed surfaced 255 missing  
30 Scale factor of second fixed surface 0    
31-34 Scaled value of second fixed surfaces 0    

posengy/negengy

octet(s) content value meaning notes
1-4 length of section in octets 34    
5 section number 4    
6-7 Number of coordinate values after template 0 no vertical discretization has occured for this data  
8-9 product template 0 analysis/forecast at a horizontal level/layer at a point in time  
10 parameter category 7 Thermodynamic Stability indicies  
11 Parameter number 6 (pos) / 7 (neg) Convective Available Potential Energy / Convective Inhibition  
12 Type of generating process 2 forecast  
13 Background generating process identifier 255    
14 Forecast generating process identified 104 NBM Grib  
15-16 Hours after reference time data cutoff 65535    
17 Minutes after reference time data cutoff 255    
18 Indicator of unit of time range 1 hour  
19-22 Forecast time (units defined by 4.18) varies    
23 Type of first fixed surface 10 entire atmosphere  
24 Scale factor of first fixed surface 0    
25-28 Scaled value of first fixed surface 0    
29 Type of second fixed surfaced 255 missing  
30 Scale factor of second fixed surface 0    
31-34 Scaled value of second fixed surfaces 0    

temp/dewp/appt

octet(s) content value meaning notes
1-4 length of section in octets 34    
5 section number 4    
6-7 Number of coordinate values after template 0 no vertical discretization has occured for this data  
8-9 product template 0 analysis/forecast at a horizontal level/layer at a point in time  
10 parameter category 0 Temperature  
11 Parameter number 0 / 6 / 21 Temperature / Dew Point Temperature / Apparent Temperature  
12 Type of generating process 2 forecast  
13 Background generating process identifier 255    
14 Forecast generating process identified 104 NBM Grib  
15-16 Hours after reference time data cutoff 65535    
17 Minutes after reference time data cutoff 255    
18 Indicator of unit of time range 1 hour  
19-22 Forecast time (units defined by 4.18) varies    
23 Type of first fixed surface 103 Specified Height Level Above Ground  
24 Scale factor of first fixed surface 0    
25-28 Scaled value of first fixed surface 2    
29 Type of second fixed surfaced 255 missing  
30 Scale factor of second fixed surface 0    
31-34 Scaled value of second fixed surfaces 0    

rh

octet(s) content value meaning notes
1-4 length of section in octets 34    
5 section number 4    
6-7 Number of coordinate values after template 0 no vertical discretization has occured for this data  
8-9 product template 0 analysis/forecast at a horizontal level/layer at a point in time  
10 parameter category 1 Moisture  
11 Parameter number 1 Relative Humidity  
12 Type of generating process 2 forecast  
13 Background generating process identifier 255    
14 Forecast generating process identified 104 NBM Grib  
15-16 Hours after reference time data cutoff 65535    
17 Minutes after reference time data cutoff 255    
18 Indicator of unit of time range 1 hour  
19-22 Forecast time (units defined by 4.18) varies    
23 Type of first fixed surface 103 Specified Height Level Above Ground  
24 Scale factor of first fixed surface 0    
25-28 Scaled value of first fixed surface 2    
29 Type of second fixed surfaced 255 missing  
30 Scale factor of second fixed surface 0    
31-34 Scaled value of second fixed surfaces 0    

cig/cldbse

octet(s) content value meaning notes
1-4 length of section in octets 34    
5 section number 4    
6-7 Number of coordinate values after template 0 no vertical discretization has occured for this data  
8-9 product template 0 analysis/forecast at a horizontal level/layer at a point in time  
10 parameter category 6 Cloud  
11 Parameter number 13 Ceiling  
12 Type of generating process 2 forecast  
13 Background generating process identifier 255    
14 Forecast generating process identified 104 NBM Grib  
15-16 Hours after reference time data cutoff 65535    
17 Minutes after reference time data cutoff 255    
18 Indicator of unit of time range 1 hour  
19-22 Forecast time (units defined by 4.18) varies    
23 Type of first fixed surface 215 / 2 Cloud ceiling / Cloud Base Level  
24 Scale factor of first fixed surface 0    
25-28 Scaled value of first fixed surface 0    
29 Type of second fixed surfaced 255 missing  
30 Scale factor of second fixed surface 0    
31-34 Scaled value of second fixed surfaces 0    

sky

octet(s) content value meaning notes
1-4 length of section in octets 34    
5 section number 4    
6-7 Number of coordinate values after template 0 no vertical discretization has occured for this data  
8-9 product template 0 analysis/forecast at a horizontal level/layer at a point in time  
10 parameter category 6 Cloud  
11 Parameter number 1 Total Cloud Cover  
12 Type of generating process 2 forecast  
13 Background generating process identifier 255    
14 Forecast generating process identified 104 NBM Grib  
15-16 Hours after reference time data cutoff 65535    
17 Minutes after reference time data cutoff 255    
18 Indicator of unit of time range 1 hour  
19-22 Forecast time (units defined by 4.18) varies    
23 Type of first fixed surface 1 Ground or Water Surface  
24 Scale factor of first fixed surface 0    
25-28 Scaled value of first fixed surface 0    
29 Type of second fixed surfaced 255 missing  
30 Scale factor of second fixed surface 0    
31-34 Scaled value of second fixed surfaces 0    

vis

octet(s) content value meaning notes
1-4 length of section in octets 34    
5 section number 4    
6-7 Number of coordinate values after template 0 no vertical discretization has occured for this data  
8-9 product template 0 analysis/forecast at a horizontal level/layer at a point in time  
10 parameter category 19 Physical atmospheric properties  
11 Parameter number 0 Visibility  
12 Type of generating process 2 forecast  
13 Background generating process identifier 255    
14 Forecast generating process identified 104 NBM Grib  
15-16 Hours after reference time data cutoff 65535    
17 Minutes after reference time data cutoff 255    
18 Indicator of unit of time range 1 hour  
19-22 Forecast time (units defined by 4.18) varies    
23 Type of first fixed surface 1 Ground or Water Surface  
24 Scale factor of first fixed surface 0    
25-28 Scaled value of first fixed surface 0    
29 Type of second fixed surfaced 255 missing  
30 Scale factor of second fixed surface 0    
31-34 Scaled value of second fixed surfaces 0    

slrblend

octet(s) content value meaning notes
1-4 length of section in octets 34    
5 section number 4    
6-7 Number of coordinate values after template 0 no vertical discretization has occured for this data  
8-9 product template 0 analysis/forecast at a horizontal level/layer at a point in time  
10 parameter category 1 Moisture  
11 Parameter number 220 Minimum specific humidity at 2m  
12 Type of generating process 2 forecast  
13 Background generating process identifier 255    
14 Forecast generating process identified 104 NBM Grib  
15-16 Hours after reference time data cutoff 65535    
17 Minutes after reference time data cutoff 255    
18 Indicator of unit of time range 1 hour  
19-22 Forecast time (units defined by 4.18) varies    
23 Type of first fixed surface 1 Ground or Water Surface  
24 Scale factor of first fixed surface 0    
25-28 Scaled value of first fixed surface 0    
29 Type of second fixed surfaced 255 missing  
30 Scale factor of second fixed surface 0    
31-34 Scaled value of second fixed surfaces 0    

snowlvl

octet(s) content value meaning notes
1-4 length of section in octets 34    
5 section number 4    
6-7 Number of coordinate values after template 0 no vertical discretization has occured for this data  
8-9 product template 0 analysis/forecast at a horizontal level/layer at a point in time  
10 parameter category 19 Physical atmospheric properties  
11 Parameter number 235 Joint Fire Weather Probability  
12 Type of generating process 2 forecast  
13 Background generating process identifier 255    
14 Forecast generating process identified 104 NBM Grib  
15-16 Hours after reference time data cutoff 65535    
17 Minutes after reference time data cutoff 255    
18 Indicator of unit of time range 1 hour  
19-22 Forecast time (units defined by 4.18) varies    
23 Type of first fixed surface 102 Specific Altitude Above Mean Sea Level  
24 Scale factor of first fixed surface 0    
25-28 Scaled value of first fixed surface 0    
29 Type of second fixed surfaced 255 missing  
30 Scale factor of second fixed surface 0    
31-34 Scaled value of second fixed surfaces 0    

wspd/wdir/wgust

octet(s) content value meaning notes
1-4 length of section in octets 34    
5 section number 4    
6-7 Number of coordinate values after template 0    
8-9 product template 0    
10 parameter category 2 momentum  
11 Parameter number 1 / 0 / 22 Wind Speed / Wind Direction (from which blowing) / Wind Speed (Gust)  
12 Type of generating process 2 forecast  
13 Background generating process identifier 255    
14 Forecast generating process identified 104 NBM Grib  
15-16 Hours after reference time data cutoff 65535    
17 Minutes after reference time data cutoff 255    
18 Indicator of unit of time range 1 hour  
19-22 Forecast time (units defined by 4.18) varies    
23 Type of first fixed surface 103 Specified Height Level Above Ground  
24 Scale factor of first fixed surface 0    
25-28 Scaled value of first fixed surface 10    
29 Type of second fixed surfaced 255 missing  
30 Scale factor of second fixed surface 0    
31-34 Scaled value of second fixed surfaces 0    

maxt / mint

octet(s) content value meaning notes
1-4 length of section in octets 58    
5 section number 4    
6-7 Number of coordinate values after template 0    
8-9 product template 8    
10 parameter category 0 temperature  
11 Parameter number 4 / 5 maximum / minimum temperature (K)  
12 Type of generating process 2 forecast  
13 Background generating process identifier 255    
14 Forecast generating process identified 104 National Blend GRIB  
15-16 Hours after reference time data cutoff 65535    
17 Minutes after reference time data cutoff 255    
18 Indicator of unit of time range 1 hour  
19-22 Forecast time (units defined by 4.18) varies    
23 Type of first fixed surface 103 Specified Height Level Above Ground  
24 Scale factor of first fixed surface 0    
25-28 Scaled value of first fixed surface 2    
29 Type of second fixed surfaced 255 missing  
30 Scale factor of second fixed surface 0    
31-34 Scaled value of second fixed surfaces 0    
35-36 Year ― Time of end of overall time interval varies    
37 Month - Time of end of overall time interval varies    
38 Day - Time of end of overall time interval varies    
39 Hour - Time of end of overall time interval varies    
40 Minute - Time of end of overall time interval varies    
41 Second - Time of end of overall time interval varies    
42 n ― number of time ranges specifications describing the time intervals used to calculate the statistically-processed field 1    
43-46 Total number of data values missing in statistical process 0    
47 Statistical process used to calculate the processed field from the field at each time increment during the time range 2 / 3 maximum / minimum  
48 Type of time increment between successive fields used in the statistical processing 2 Successive times processed have same start time of forecast, forecast time is incremented.  
49 Indicator of unit of time for time range over which statistical processing is done 1 hour  
50-53 Length of the time range over which statistical processing is done, in units defined by the previous octet 12    
54 Indicator of unit of time for the increment between the successive fields used 1 hour  
55-58 Time increment between successive fields, in units defined by the previous octet 0    

maxrh / minrh

octet(s) content value meaning notes
1-4 length of section in octets 58    
5 section number 4    
6-7 Number of coordinate values after template 0    
8-9 product template 8    
10 parameter category 1 moisture  
11 Parameter number 27 / 198 Maximum Relative Humidity (%) / Minimum Relative Humidity (%)  
12 Type of generating process 2 forecast  
13 Background generating process identifier 255    
14 Forecast generating process identified 104 National Blend GRIB  
15-16 Hours after reference time data cutoff 65535    
17 Minutes after reference time data cutoff 255    
18 Indicator of unit of time range 1 hour  
19-22 Forecast time (units defined by 4.18) varies    
23 Type of first fixed surface 103 Specified Height Level Above Ground  
24 Scale factor of first fixed surface 0    
25-28 Scaled value of first fixed surface 2    
29 Type of second fixed surfaced 255 missing  
30 Scale factor of second fixed surface 0    
31-34 Scaled value of second fixed surfaces 0    
35-36 Year ― Time of end of overall time interval varies    
37 Month - Time of end of overall time interval varies    
38 Day - Time of end of overall time interval varies    
39 Hour - Time of end of overall time interval varies    
40 Minute - Time of end of overall time interval varies    
41 Second - Time of end of overall time interval varies    
42 n ― number of time ranges specifications describing the time intervals used to calculate the statistically-processed field 1    
43-46 Total number of data values missing in statistical process 0    
47 Statistical process used to calculate the processed field from the field at each time increment during the time range 2 / 3 maximum / minimum  
48 Type of time increment between successive fields used in the statistical processing 2 Successive times processed have same start time of forecast, forecast time is incremented.  
49 Indicator of unit of time for time range over which statistical processing is done 1 hour  
50-53 Length of the time range over which statistical processing is done, in units defined by the previous octet 12    
54 Indicator of unit of time for the increment between the successive fields used 1 hour  
55-58 Time increment between successive fields, in units defined by the previous octet 0    

Oceanic Wind Speed (CDF)

octet(s) content value meaning notes
1-4 length of section in octets 59    
5 section number 4    
6-7 Number of coordinate values after template 0    
8-9 product template 10    
10 parameter category 2 Momentum  
11 Parameter number 1 Wind Speed  
12 Type of generating process 2 forecast  
13 Background generating process identifier 255    
14 Forecast generating process identified 104 National Blend GRIB  
15-16 Hours after reference time data cutoff 65535    
17 Minutes after reference time data cutoff 255    
18 Indicator of unit of time range 1 hours  
19-22 Forecast time (units defined by 4.18) varies    
23 Type of first fixed surface 103 Specified Height Level Above Ground  
24 Scale factor of first fixed surface 0    
25-28 Scaled value of first fixed surface 10    
29 Type of second fixed surfaced 255 missing  
30 Scale factor of second fixed surface 0    
31-34 Scaled value of second fixed surfaces 0    
35 Percentile value (from 100% to 0%) varies   cdf-p[this] in file name
36-37 Year of end of overall time interval varies    
38 Month of end of overall time interval varies    
39 Day of end of overall time interval varies    
40 Hours of end of overall time interval varies    
41 Minute of end of overall time interval varies    
42 Second of end of overall time interval varies    
43 n ― number of time range specifications describing the time intervals used to calculate the statistically-processed field 1    
44-47 Total number of data values missing in the statistical process 0    
48 Statistical process used to calculate the processed field from the field at each time increment during the time range 241 unknown - reserved value for local use  
49 Type of time increment between successive fields used in the statistical processing 241 unknown - reserved value for local use  
50 Indicator of unit of time range over which statistical processing is done 1 hour  
51-54 Length of the time range over which statistical processing is done, in units defined by the previous octet 1    
55 Indicator of unit of time for the increment between the successive fields used 1 hour  
56-59 Time increment between successive fields, in units defined by the previous octet 3    

IS5: Data Representation Section

Standard (all except tstm03 / tstm06)

octet(s) content value meaning notes
1-4 length of section in octets 49    
5 section number 5    
6-9 "Number of data points where one or more values are specified in Section 7 when a bit map is present; total number of data points when a bit map is absent" varies by grid (see IS3)   3744965 (co); 1822145(ak); 76275(pr); 350625(hi); 4573389(oc)
10-11 template number 3 Grid Point Data - Complex Packing and Spatial Differencing  
12-15 Reference value (R) (IEEE 32-bit floating-point value) varies    
16-17 Binary scale factor (E) varies   usually stable by element: vis=7; cig/cldbse/snowlevel=3;
appt/dewp/mxwbalft/temp/wgust/wspd=2;
negengy/pop12/posengy/ppi/prfzrn/probiceprsnt/probrefzslt/
prrain/prsleet/prsnow/qpf01/qpf06/rh/sky/slrblend/wdir=0
18-19 Decimal scale factor (D) varies   usually stable by element; usually 0 or 1; qpf01/qpf06=3; wdir=4294967295
20 Number of bits used for each packed value for simple packing, or for each group reference value for complex packing or spatial differencing varies    
21 Type of original field values 0 Floating Point  
22 Group splitting method used 1 General Group Splitting  
23 Missing value management used 1 Primary missing values included within the data values  
24-27 Primary missing value substitute 9999    
28-31 Secondary missing value substitute 0    
32-35 NG ― number of groups of data values into which field is split varies    
36 Reference for group widths varies   usually 0 - 1
37 Number of bits used for the group widths (value after - oct 5.36) varies    
38-41 Reference for group lengths 1   may vary; probrefzslt has value 2147483647
42 Length increment for the group lengths 1   may vary
43-46 True length of last group varies    
47 Number of bits used for the scaled group lengths (after - oct5.38 and % by oct5.42) varies    
48 Order of spatial difference 2 Second-Order Spatial Differencing  
49 Number of octets required in the data section to specify extra descriptors needed for spatial differencing (octets 6-ww in data template 7.3) varies   usually 1-2

tstm03 / tstm06

octet(s) content value meaning notes
1-4 length of section in octets 21    
5 section number 5    
6-9 "Number of data points where one or more values are specified in Section 7 when a bit map is present; total number of data points when a bit map is absent" 1943462 (tstm03); 3744965 (tstm06)    tstm03 dooes not match other conus products; tstm06 matches other conus products
10-11 template number 0 Grid Point Data - Complex Packing and Spatial Differencing  
12-15 Reference value (R) (IEEE 32-bit floating-point value) varies    
16-17 Binary scale factor (E) 0   may vary
18-19 Decimal scale factor (D) 0   may vary
20 Number of bits used for each packed value for simple packing, or for each group reference value for complex packing or spatial differencing varies    
21 Type of original field values 0 Floating Point  

IS6: Bit Map Section

Standard (all except tstm03 / tstm06)

octet(s) content value meaning notes
1-4 length of section in octets 6    
5 section number 6    
6 bitmap indicator 255 A bit map does not apply to this product  

tstm03 / tstm06

octet(s) content value meaning notes
1-4 length of section in octets 6    
5 section number 6    
6 bitmap indicator 0 A bit map applies to this product and is specified in this section  
7+   0   All values = 0 

IS7: Data Section

Standard (all except tstm03 / tstm06)

octet(s) content value meaning notes
1-4 length of section in octets varies    
5 section number 7    
6+ data 0   in a format described by data Template 7.X, where X is the data representation template number in octet 5.10

tstm03 / tstm06

octet(s) content value meaning notes
1-4 length of section in octets varies    
5 section number 7    
6+ data 0   in a format described by data Template 7.X, where X is the data representation template number in octet 5.10

IS8: End Section

All

octet(s) content value meaning notes
1-4   7777 [END] Coded according to the International Alphabet Number 5.

NBM