s2-tools
Version:
A collection of geospatial tools primarily designed for WGS84, Web Mercator, and S2.
647 lines • 337 kB
JavaScript
/**
* # GRIB2 - CODE TABLE 4.0 - PRODUCT DEFINITION TEMPLATE NUMBER
*
* **Details**:
* - **Section**: 4
* - **Octets**: 8-9
* - **Revised**: 07/12/2024
*
* **Reserved Ranges**:
* - `16-19`: Reserved
* - `21-29`: Reserved
* - `36-39`: Reserved
* - `50`: Reserved
* - `52`: Reserved
* - `64-66`: Reserved
* - `69`: Reserved
* - `74-75`: Reserved
* - `128-253`: Reserved
* - `255-999`: Reserved
* - `1003-1099`: Reserved
* - `1102-32767`: Reserved
* - `32768-65534`: Reserved for Local Use
*
* **Special Value**:
* - `65535`: Missing
*
* ## Links
* - [Read more...](https://www.nco.ncep.noaa.gov/pmb/docs/grib2/grib2_doc/grib2_table4-0.shtml)
*
* ## Notes
* - Red text depicts changes made since 08/23/2023.
*/
export const grib2LookupTable40 = {
/** [See more...](https://www.nco.ncep.noaa.gov/pmb/docs/grib2/grib2_doc/grib2_temp4-0.shtml) */
0: 'Analysis or forecast at a horizontal level or in a horizontal layer at a point in time.',
/** [See more...](https://www.nco.ncep.noaa.gov/pmb/docs/grib2/grib2_doc/grib2_temp4-1.shtml) */
1: 'Individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer at a point in time.',
/** [See more...](https://www.nco.ncep.noaa.gov/pmb/docs/grib2/grib2_doc/grib2_temp4-2.shtml) */
2: 'Derived forecasts based on all ensemble members at a horizontal level or in a horizontal layer at a point in time.',
/** [See more...](https://www.nco.ncep.noaa.gov/pmb/docs/grib2/grib2_doc/grib2_temp4-3.shtml) */
3: 'Derived forecasts based on a cluster of ensemble members over a rectangular area at a horizontal level or in a horizontal layer at a point in time.',
/** [See more...](https://www.nco.ncep.noaa.gov/pmb/docs/grib2/grib2_doc/grib2_temp4-4.shtml) */
4: 'Derived forecasts based on a cluster of ensemble members over a circular area at a horizontal level or in a horizontal layer at a point in time.',
/** [See more...](https://www.nco.ncep.noaa.gov/pmb/docs/grib2/grib2_doc/grib2_temp4-5.shtml) */
5: 'Probability forecasts at a horizontal level or in a horizontal layer at a point in time.',
/** [See more...](https://www.nco.ncep.noaa.gov/pmb/docs/grib2/grib2_doc/grib2_temp4-6.shtml) */
6: 'Percentile forecasts at a horizontal level or in a horizontal layer at a point in time.',
/** [See more...](https://www.nco.ncep.noaa.gov/pmb/docs/grib2/grib2_doc/grib2_temp4-7.shtml) */
7: 'Analysis or forecast error at a horizontal level or in a horizontal layer at a point in time.',
/** [See more...](https://www.nco.ncep.noaa.gov/pmb/docs/grib2/grib2_doc/grib2_temp4-8.shtml) */
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.',
/** [See more...](https://www.nco.ncep.noaa.gov/pmb/docs/grib2/grib2_doc/grib2_temp4-9.shtml) */
9: 'Probability forecasts at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval.',
/** [See more...](https://www.nco.ncep.noaa.gov/pmb/docs/grib2/grib2_doc/grib2_temp4-10.shtml) */
10: 'Percentile forecasts at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval.',
/** [See more...](https://www.nco.ncep.noaa.gov/pmb/docs/grib2/grib2_doc/grib2_temp4-11.shtml) */
11: 'Individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer, in a continuous or non-continuous time interval.',
/** [See more...](https://www.nco.ncep.noaa.gov/pmb/docs/grib2/grib2_doc/grib2_temp4-12.shtml) */
12: 'Derived forecasts based on all ensemble members at a horizontal level or in a horizontal layer, in a continuous or non-continuous time interval.',
/** [See more...](https://www.nco.ncep.noaa.gov/pmb/docs/grib2/grib2_doc/grib2_temp4-13.shtml) */
13: 'Derived forecasts based on a cluster of ensemble members over a rectangular area at a horizontal level or in a horizontal layer, in a continuous or non-continuous time interval.',
/** [See more...](https://www.nco.ncep.noaa.gov/pmb/docs/grib2/grib2_doc/grib2_temp4-14.shtml) */
14: 'Derived forecasts based on a cluster of ensemble members over a circular area at a horizontal level or in a horizontal layer, in a continuous or non-continuous time interval.',
/** [See more...](https://www.nco.ncep.noaa.gov/pmb/docs/grib2/grib2_doc/grib2_temp4-15.shtml) */
15: 'Average, accumulation, extreme values or other statistically-processed values over a spatial area at a horizontal level or in a horizontal layer at a point in time.',
// 16-19: Reserved
/** [See more...](https://www.nco.ncep.noaa.gov/pmb/docs/grib2/grib2_doc/grib2_temp4-32.shtml) */
32: 'Analysis or forecast at a horizontal level or in a horizontal layer at a point in time for simulate (synthetic) satellite data.',
/** [See more...](https://www.nco.ncep.noaa.gov/pmb/docs/grib2/grib2_doc/grib2_temp4-33.shtml) */
33: 'Individual Ensemble Forecast, control and perturbed, at a horizontal level or in a horizontal layer at a point in time for simulated (synthetic) satellite data.',
/** [See more...](https://www.nco.ncep.noaa.gov/pmb/docs/grib2/grib2_doc/grib2_temp4-34.shtml) */
34: 'Individual Ensemble Forecast, control and perturbed, at a horizontal level or in a horizontal layer, in a continuous or non-continuous interval for simulated (synthetic) satellite data.',
/** [See more...](https://www.nco.ncep.noaa.gov/pmb/docs/grib2/grib2_doc/grib2_temp4-35.shtml) */
35: 'Satellite product with or without associated quality values.',
// 36-39: Reserved
/** [See more...](https://www.nco.ncep.noaa.gov/pmb/docs/grib2/grib2_doc/grib2_temp4-40.shtml) */
40: 'Analysis or forecast at a horizontal level or in a horizontal layer at a point in time for atmospheric chemical constituents.',
/** [See more...](https://www.nco.ncep.noaa.gov/pmb/docs/grib2/grib2_doc/grib2_temp4-41.shtml) */
41: 'Individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer at a point in time for atmospheric chemical constituents.',
/** [See more...](https://www.nco.ncep.noaa.gov/pmb/docs/grib2/grib2_doc/grib2_temp4-42.shtml) */
42: 'Average, accumulation, and/or extreme values or other statistically processed values at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval for atmospheric chemical constituents.',
/** [See more...](https://www.nco.ncep.noaa.gov/pmb/docs/grib2/grib2_doc/grib2_temp4-43.shtml) */
43: 'Individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer, in a continuous or non-continuous time interval for atmospheric chemical constituents.',
/** [See more...](https://www.nco.ncep.noaa.gov/pmb/docs/grib2/grib2_doc/grib2_temp4-44.shtml) */
44: 'Analysis or forecast at a horizontal level or in a horizontal layer at a point in time for aerosol.',
/** [See more...](https://www.nco.ncep.noaa.gov/pmb/docs/grib2/grib2_doc/grib2_temp4-45.shtml) */
45: 'Individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer, in a continuous or non-continuous time interval for aerosol.',
/** [See more...](https://www.nco.ncep.noaa.gov/pmb/docs/grib2/grib2_doc/grib2_temp4-46.shtml) */
46: 'Average, accumulation, and/or extreme values or other statistically processed values at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval for aerosol.',
/** [See more...](https://www.nco.ncep.noaa.gov/pmb/docs/grib2/grib2_doc/grib2_temp4-47.shtml) */
47: 'Individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer, in a continuous or non-continuous time interval for aerosol.',
/** [See more...](https://www.nco.ncep.noaa.gov/pmb/docs/grib2/grib2_doc/grib2_temp4-48.shtml) */
48: 'Analysis or forecast at a horizontal level or in a horizontal layer at a point in time for optical properties of aerosol.',
/** [See more...](https://www.nco.ncep.noaa.gov/pmb/docs/grib2/grib2_doc/grib2_temp4-49.shtml) */
49: 'Individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer at a point in time for optical properties of aerosol.',
// 50: Reserved
/** [See more...](https://www.nco.ncep.noaa.gov/pmb/docs/grib2/grib2_doc/grib2_temp4-51.shtml) */
51: 'Categorical forecast at a horizontal level or in a horizontal layer at a point in time.',
// 52: Reserved
/** [See more...](https://www.nco.ncep.noaa.gov/pmb/docs/grib2/grib2_doc/grib2_temp4-53.shtml) */
53: 'Partitioned parameters at a horizontal level or horizontal layer at a point in time.',
/** [See more...](https://www.nco.ncep.noaa.gov/pmb/docs/grib2/grib2_doc/grib2_temp4-54.shtml) */
54: 'Individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer at a point in time for partitioned parameters.',
/** [See more...](https://www.nco.ncep.noaa.gov/pmb/docs/grib2/grib2_doc/grib2_temp4-55.shtml) */
55: 'Spatio-temporal changing tiles at a horizontal level or horizontal layer at a point in time.',
/** [See more...](https://www.nco.ncep.noaa.gov/pmb/docs/grib2/grib2_doc/grib2_temp4-56.shtml) */
56: 'Individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer at a point in time for spatio-temporal changing tile parameters (DEPRECATED).',
/** [See more...](https://www.nco.ncep.noaa.gov/pmb/docs/grib2/grib2_doc/grib2_temp4-57.shtml) */
57: 'Analysis or forecast at a horizontal level or in a horizontal layer at a point in time for atmospheric chemical constituents based on a distribution function.',
/** [See more...](https://www.nco.ncep.noaa.gov/pmb/docs/grib2/grib2_doc/grib2_temp4-58.shtml) */
58: 'Individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer at a point in time interval for atmospheric chemical constituents based on a distribution function.',
/** [See more...](https://www.nco.ncep.noaa.gov/pmb/docs/grib2/grib2_doc/grib2_temp4-59.shtml) */
59: 'Individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer at a point in time for spatio-temporal changing tile parameters (corrected version of template 4.56).',
/** [See more...](https://www.nco.ncep.noaa.gov/pmb/docs/grib2/grib2_doc/grib2_temp4-60.shtml) */
60: 'Individual Ensemble Reforecast, control and perturbed, at a horizontal level or in a horizontal layer at a point in time.',
/** [See more...](https://www.nco.ncep.noaa.gov/pmb/docs/grib2/grib2_doc/grib2_temp4-61.shtml) */
61: 'Individual Ensemble Reforecast, control and perturbed, at a horizontal level or in a horizontal layer, in a continuous or non-continuous time interval.',
/** [See more...](https://www.nco.ncep.noaa.gov/pmb/docs/grib2/grib2_doc/grib2_temp4-62.shtml) */
62: 'Average, accumulation and/or extreme values or other statistically processed values at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval for spatio-temporal changing tiles at a horizontal level or horizontal layer at a point in time.',
/** [See more...](https://www.nco.ncep.noaa.gov/pmb/docs/grib2/grib2_doc/grib2_temp4-63.shtml) */
63: 'Individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval for spatio-temporal changing tiles.',
// 64-66: Reserved
/** [See more...](https://www.nco.ncep.noaa.gov/pmb/docs/grib2/grib2_doc/grib2_temp4-67.shtml) */
67: 'Average, accumulation and/or extreme values or other statistically processed values at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval for atmospheric chemical constituents based on a distribution function.',
/** [See more...](https://www.nco.ncep.noaa.gov/pmb/docs/grib2/grib2_doc/grib2_temp4-68.shtml) */
68: 'Individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval for atmospheric chemical constituents based on a distribution function.',
// 69: Reserved
/** [See more...](https://www.nco.ncep.noaa.gov/pmb/docs/grib2/grib2_doc/grib2_temp4-70.shtml) */
70: 'Post-processing analysis or forecast at a horizontal level or in a horizontal layer at a point in time.',
/** [See more...](https://www.nco.ncep.noaa.gov/pmb/docs/grib2/grib2_doc/grib2_temp4-71.shtml) */
71: 'Post-processing individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer at a point in time.',
/** [See more...](https://www.nco.ncep.noaa.gov/pmb/docs/grib2/grib2_doc/grib2_temp4-72.shtml) */
72: 'Post-processing 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.',
/** [See more...](https://www.nco.ncep.noaa.gov/pmb/docs/grib2/grib2_doc/grib2_temp4-73.shtml) */
73: 'Post-processing individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer, in a continuous or non-continuous time interval.',
// 74-75: Reserved
/** [See more...](https://www.nco.ncep.noaa.gov/pmb/docs/grib2/grib2_doc/grib2_temp4-76.shtml) */
76: 'Analysis or forecast at a horizontal level or in a horizontal layer at a point in time for atmospheric chemical constituents with source or sink.',
/** [See more...](https://www.nco.ncep.noaa.gov/pmb/docs/grib2/grib2_doc/grib2_temp4-77.shtml) */
77: 'Individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer at a point in time for atmospheric chemical constituents with source or sink.',
/** [See more...](https://www.nco.ncep.noaa.gov/pmb/docs/grib2/grib2_doc/grib2_temp4-78.shtml) */
78: 'Average, accumulation, and/or extreme values or other statistically processed values at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval for atmospheric chemical constituents with source or sink.',
/** [See more...](https://www.nco.ncep.noaa.gov/pmb/docs/grib2/grib2_doc/grib2_temp4-79.shtml) */
79: 'Individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval for atmospheric chemical constituents with source or sink.',
/** [See more...](https://www.nco.ncep.noaa.gov/pmb/docs/grib2/grib2_doc/grib2_temp4-80.shtml) */
80: 'Analysis or forecast at a horizontal level or in a horizontal layer at a point in time for optical properties of aerosol with source or sink.',
/** [See more...](https://www.nco.ncep.noaa.gov/pmb/docs/grib2/grib2_doc/grib2_temp4-81.shtml) */
81: 'Individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer at a point in time for optical properties of aerosol with source or sink.',
/** [See more...](https://www.nco.ncep.noaa.gov/pmb/docs/grib2/grib2_doc/grib2_temp4-82.shtml) */
82: 'Average, accumulation, and/or extreme values or other statistically processed values at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval for aerosol with source or sink.',
/** [See more...](https://www.nco.ncep.noaa.gov/pmb/docs/grib2/grib2_doc/grib2_temp4-83.shtml) */
83: 'Individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval for aerosol with source or sink.',
/** [See more...](https://www.nco.ncep.noaa.gov/pmb/docs/grib2/grib2_doc/grib2_temp4-84.shtml) */
84: 'Individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval for aerosol.',
/** [See more...](https://www.nco.ncep.noaa.gov/pmb/docs/grib2/grib2_doc/grib2_temp4-85.shtml) */
85: 'Individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval for aerosol with source or sink.',
/** [See more...](https://www.nco.ncep.noaa.gov/pmb/docs/grib2/grib2_doc/grib2_temp4-86.shtml) */
86: 'Quantile forecasts at a horizontal level or in a horizontal layer at a point in time.',
/** [See more...](https://www.nco.ncep.noaa.gov/pmb/docs/grib2/grib2_doc/grib2_temp4-87.shtml) */
87: 'Quantile forecasts at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval.',
/** [See more...](https://www.nco.ncep.noaa.gov/pmb/docs/grib2/grib2_doc/grib2_temp4-88.shtml) */
88: 'Analysis or forecast at a horizontal level or in a horizontal layer at a specified local time.',
/** [See more...](https://www.nco.ncep.noaa.gov/pmb/docs/grib2/grib2_doc/grib2_temp4-89.shtml) */
89: 'Post-processed quantile forecasts at a horizontal level or in a horizontal layer at a point in time.',
/** [See more...](https://www.nco.ncep.noaa.gov/pmb/docs/grib2/grib2_doc/grib2_temp4-90.shtml) */
90: 'Post-processed quantile forecasts at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval.',
/** [See more...](https://www.nco.ncep.noaa.gov/pmb/docs/grib2/grib2_doc/grib2_temp4-91.shtml) */
91: 'Categorical forecast at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval.',
/** [See more...](https://www.nco.ncep.noaa.gov/pmb/docs/grib2/grib2_doc/grib2_temp4-92.shtml) */
92: 'Individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer at a specified local time.',
/** [See more...](https://www.nco.ncep.noaa.gov/pmb/docs/grib2/grib2_doc/grib2_temp4-93.shtml) */
93: 'Post-processing analysis or forecast at a horizontal level or in a horizontal layer at a specified local time.',
/** [See more...](https://www.nco.ncep.noaa.gov/pmb/docs/grib2/grib2_doc/grib2_temp4-94.shtml) */
94: 'Post-processing individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer at a specified local time.',
/** [See more...](https://www.nco.ncep.noaa.gov/pmb/docs/grib2/grib2_doc/grib2_temp4-95.shtml) */
95: 'Average, accumulation, extreme values or other statistically processed values at a horizontal level or in a horizontal layer at a specified local time.',
/** [See more...](https://www.nco.ncep.noaa.gov/pmb/docs/grib2/grib2_doc/grib2_temp4-96.shtml) */
96: 'Average, accumulation, extreme values or other statistically processed values of an individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer at a specified local time.',
/** [See more...](https://www.nco.ncep.noaa.gov/pmb/docs/grib2/grib2_doc/grib2_temp4-97.shtml) */
97: 'Average, accumulation, extreme values or other statistically processed values of post-processing analysis or forecast at a horizontal level or in a horizontal layer at a specified local time.',
/** [See more...](https://www.nco.ncep.noaa.gov/pmb/docs/grib2/grib2_doc/grib2_temp4-98.shtml) */
98: 'Average, accumulation, extreme values or other statistically processed values of a post-processing individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer at a specified local time.',
/** [See more...](https://www.nco.ncep.noaa.gov/pmb/docs/grib2/grib2_doc/grib2_temp4-99.shtml) */
99: 'Analysis or forecast at a horizontal level or in a horizontal layer at a point in time for wave 2D spectra with explicit list of frequencies and directions.',
/** [See more...](https://www.nco.ncep.noaa.gov/pmb/docs/grib2/grib2_doc/grib2_temp4-100.shtml) */
100: 'Individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer at a point in time for wave 2D spectra with explicit list of frequencies and directions.',
/** [See more...](https://www.nco.ncep.noaa.gov/pmb/docs/grib2/grib2_doc/grib2_temp4-101.shtml) */
101: 'Analysis or forecast at a horizontal level or in a horizontal layer at a point in time for wave 2D spectra with frequencies and directions defined by formulae.',
/** [See more...](https://www.nco.ncep.noaa.gov/pmb/docs/grib2/grib2_doc/grib2_temp4-102.shtml) */
102: 'Individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer at a point in time for wave 2D spectra with frequencies and directions defined by formulae.',
/** [See more...](https://www.nco.ncep.noaa.gov/pmb/docs/grib2/grib2_doc/grib2_temp4-103.shtml) */
103: 'Analysis or forecast at a horizontal level or in a horizontal layer at a point in time for waves selected by period range.',
/** [See more...](https://www.nco.ncep.noaa.gov/pmb/docs/grib2/grib2_doc/grib2_temp4-104.shtml) */
104: 'Individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer at a point in time for waves selected by period range.',
/** [See more...](https://www.nco.ncep.noaa.gov/pmb/docs/grib2/grib2_doc/grib2_temp4-105.shtml) */
105: 'Anomalies, significance and other derived products from an analysis or forecast in relation to a reference period at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval.',
/** [See more...](https://www.nco.ncep.noaa.gov/pmb/docs/grib2/grib2_doc/grib2_temp4-106.shtml) */
106: 'Anomalies, significance and other derived products from an individual ensemble forecast, control and perturbed in relation to a reference period at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval.',
/** [See more...](https://www.nco.ncep.noaa.gov/pmb/docs/grib2/grib2_doc/grib2_temp4-107.shtml) */
107: 'Anomalies, significance and other derived products from derived forecasts based on all ensemble members in relation to a reference period at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval.',
/** [See more...](https://www.nco.ncep.noaa.gov/pmb/docs/grib2/grib2_doc/grib2_temp4-108.shtml) */
108: 'Analysis or forecast at a horizontal level or in a horizontal layer at a point in time for generic optical products.',
/** [See more...](https://www.nco.ncep.noaa.gov/pmb/docs/grib2/grib2_doc/grib2_temp4-109.shtml) */
109: 'Individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer at a point in time for generic optical products.',
/** [See more...](https://www.nco.ncep.noaa.gov/pmb/docs/grib2/grib2_doc/grib2_temp4-110.shtml) */
110: '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 for generic optical products.',
/** [See more...](https://www.nco.ncep.noaa.gov/pmb/docs/grib2/grib2_doc/grib2_temp4-111.shtml) */
111: 'Individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer, in a continuous or non-continuous interval for generic optical products.',
/** [See more...](https://www.nco.ncep.noaa.gov/pmb/docs/grib2/grib2_doc/grib2_temp4-112.shtml) */
112: 'Anomalies, significance and other derived products as probability forecasts in relation to a reference period at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval.',
/** [See more...](https://www.nco.ncep.noaa.gov/pmb/docs/grib2/grib2_doc/grib2_temp4-113.shtml) */
113: 'Generalized tiles at a horizontal level or horizontal layer at a point in time.',
/** [See more...](https://www.nco.ncep.noaa.gov/pmb/docs/grib2/grib2_doc/grib2_temp4-114.shtml) */
114: 'Average, accumulation, and/or extreme values or other statistically processed values on generalized tiles at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval.',
/** [See more...](https://www.nco.ncep.noaa.gov/pmb/docs/grib2/grib2_doc/grib2_temp4-115.shtml) */
115: 'Individual ensemble forecast, control and perturbed on generalized tiles at a horizontal level or in a horizontal layer at a point in time.',
/** [See more...](https://www.nco.ncep.noaa.gov/pmb/docs/grib2/grib2_doc/grib2_temp4-116.shtml) */
116: 'Individual ensemble forecast, control and perturbed on generalized tiles at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval.',
/** [See more...](https://www.nco.ncep.noaa.gov/pmb/docs/grib2/grib2_doc/grib2_temp4-117.shtml) */
117: 'Individual large ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer at a point in time.',
/** [See more...](https://www.nco.ncep.noaa.gov/pmb/docs/grib2/grib2_doc/grib2_temp4-118.shtml) */
118: 'Individual large ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer, in a continuous or non-continuous interval.',
/** [See more...](https://www.nco.ncep.noaa.gov/pmb/docs/grib2/grib2_doc/grib2_temp4-119.shtml) */
119: 'Probability forecasts from large ensembles at a horizontal level or in a horizontal layer at a point in time.',
/** [See more...](https://www.nco.ncep.noaa.gov/pmb/docs/grib2/grib2_doc/grib2_temp4-120.shtml) */
120: 'Probability forecasts from large ensembles at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval.',
/** [See more...](https://www.nco.ncep.noaa.gov/pmb/docs/grib2/grib2_doc/grib2_temp4-121.shtml) */
121: 'Probability forecasts from large ensembles with spatiotemporal processing based on focal (moving window) statistics at a horizontal level or in a horizontal layer at a point in time.',
/** [See more...](https://www.nco.ncep.noaa.gov/pmb/docs/grib2/grib2_doc/grib2_temp4-122.shtml) */
122: 'Probability forecasts from large ensembles with spatiotemporal processing based on focal (moving window) statistics at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval.',
/** [See more...](https://www.nco.ncep.noaa.gov/pmb/docs/grib2/grib2_doc/grib2_temp4-123.shtml) */
123: 'Probability forecasts from large ensembles with spatiotemporal processing based on focal (moving window) statistics in relation to a reference period at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval.',
/** [See more...](https://www.nco.ncep.noaa.gov/pmb/docs/grib2/grib2_doc/grib2_temp4-124.shtml) */
124: 'Analysis or forecast at a horizontal level or in a horizontal layer at a point in time for radionuclides.',
/** [See more...](https://www.nco.ncep.noaa.gov/pmb/docs/grib2/grib2_doc/grib2_temp4-125.shtml) */
125: 'Individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer at a point in time for radionuclides.',
/** [See more...](https://www.nco.ncep.noaa.gov/pmb/docs/grib2/grib2_doc/grib2_temp4-126.shtml) */
126: 'Average, accumulation, and/or extreme values or other statistically processed values at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval for radionuclides.',
/** [See more...](https://www.nco.ncep.noaa.gov/pmb/docs/grib2/grib2_doc/grib2_temp4-127.shtml) */
127: 'Individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval for radionuclides.',
// 128-253: Reserved
/** [See more...](https://www.nco.ncep.noaa.gov/pmb/docs/grib2/grib2_doc/grib2_temp4-254.shtml) */
254: 'CCITT IA5 character string.',
// 255-999: Reserved
/** [See more...](https://www.nco.ncep.noaa.gov/pmb/docs/grib2/grib2_doc/grib2_temp4-1000.shtml) */
1000: 'Cross-section of analysis and forecast at a point in time.',
/** [See more...](https://www.nco.ncep.noaa.gov/pmb/docs/grib2/grib2_doc/grib2_temp4-1001.shtml) */
1001: 'Cross-section of averaged or otherwise statistically processed analysis or forecast over a range of time.',
/** [See more...](https://www.nco.ncep.noaa.gov/pmb/docs/grib2/grib2_doc/grib2_temp4-1002.shtml) */
1002: 'Cross-section of analysis and forecast, averaged or otherwise statistically-processed over latitude or longitude.',
// 1003-1099: Reserved
/** [See more...](https://www.nco.ncep.noaa.gov/pmb/docs/grib2/grib2_doc/grib2_temp4-1100.shtml) */
1100: 'Hovmoller-type grid with no averaging or other statistical processing.',
/** [See more...](https://www.nco.ncep.noaa.gov/pmb/docs/grib2/grib2_doc/grib2_temp4-1101.shtml) */
1101: 'Hovmoller-type grid with averaging or other statistical processing.',
// 1102-32767: Reserved
// 32768-65534: Reserved for Local Use
65535: 'Missing',
};
/**
* GRIB2 - CODE TABLE 4.1: PARAMETER CATEGORY BY PRODUCT DISCIPLINE
*
* **Created**: 12/07/2023
* **Revised**: 12/07/2023 (Red text depicts changes made since 10/30/2023)
*
* ## Links
* - [Read more...](https://www.nco.ncep.noaa.gov/pmb/docs/grib2/grib2_doc/grib2_table4-1.shtml)
*
* ## Notes
* - The disciplines are given in Section 0, Octet 7 of the GRIB2 message and are defined in Table 0.0.
* - When a new category is to be added to Code table 4.1 and more than one discipline applies,
* the choice of discipline should be made based on the intended use of the product.
*/
export const grib2LookupTable41 = {
/** Product Discipline 0 - Meteorological Products */
0: {
0: 'Temperature (see Table 4.2-0-0)',
1: 'Moisture (see Table 4.2-0-1)',
2: 'Momentum (see Table 4.2-0-2)',
3: 'Mass (see Table 4.2-0-3)',
4: 'Short-wave radiation (see Table 4.2-0-4)',
5: 'Long-wave radiation (see Table 4.2-0-5)',
6: 'Cloud (see Table 4.2-0-6)',
7: 'Thermodynamic Stability indices (see Table 4.2-0-7)',
8: 'Kinematic Stability indices',
9: 'Temperature Probabilities*',
10: 'Moisture Probabilities*',
11: 'Momentum Probabilities*',
12: 'Mass Probabilities*',
13: 'Aerosols (see Table 4.2-0-13)',
14: 'Trace gases (e.g. Ozone, CO2) (see Table 4.2-0-14)',
15: 'Radar (see Table 4.2-0-15)',
16: 'Forecast Radar Imagery (see Table 4.2-0-16)',
17: 'Electrodynamics (see Table 4.2-0-17)',
18: 'Nuclear/radiology (see Table 4.2-0-18)',
19: 'Physical atmospheric properties (see Table 4.2-0-19)',
20: 'Atmospheric chemical Constituents (see Table 4.2-0-20)',
21: 'Thermodynamic Properties (see Table 4.2-0-21)',
22: 'Drought Indices (see Table 4.2-0-22)',
// 23-189 Reserved
190: 'CCITT IA5 string (see Table 4.2-0-190)',
191: 'Miscellaneous (see Table 4.2-0-191)',
// 192-254 Reserved for Local Use
192: 'Covariance (see Table 4.2-0-192)',
255: 'Missing',
},
/** Product Discipline 1 - Hydrological Products */
1: {
0: 'Hydrology basic products (see Table 4.2-1-0)',
1: 'Hydrology probabilities (see Table 4.2-1-1)',
2: 'Inland water and sediment properties (see Table 4.2-1-2)',
// 3-191 Reserved
// 192-254 Reserved for Local Use
255: 'Missing',
},
/** Product Discipline 2 - Land Surface Products */
2: {
0: 'Vegetation/Biomass (see Table 4.2-2-0)',
1: 'Agricultural/Aquacultural Special Products (see Table 4.2-2-1)',
2: 'Transportation-related Products',
3: 'Soil Products (see Table 4.2-2-3)',
4: 'Fire Weather Products (see Table 4.2-2-4)',
5: 'Land Surface Products (see Table 4.2-2-5)',
6: 'Urban areas (see Table 4.2-2-6)',
// 7-191 Reserved
// 192-254 Reserved for Local Use
255: 'Missing',
},
/** Product Discipline 3 - Satellite Remote Sensing Products */
3: {
0: 'Image format products (See note 1) (see Table 4.2-3-0)',
1: 'Quantitative products (See note 2) (see Table 4.2-3-1)',
2: 'Cloud Properties (see Table 4.2-3-2)',
3: 'Flight Rules Conditions (see Table 4.2-3-3)',
4: 'Volcanic Ash (see Table 4.2-3-4)',
5: 'Sea-surface Temperature (see Table 4.2-3-5)',
6: 'Solar Radiation (see Table 4.2-3-6)',
// 7-191 Reserved
// 192-254 Reserved for Local Use
192: 'Forecast Satellite Imagery (See note 2) (see Table 4.2-3-192)',
255: 'Missing',
},
/** Product Discipline 4 - Space Weather Products */
4: {
0: 'Temperature (see Table 4.2-4-0)',
1: 'Momentum (see Table 4.2-4-1)',
2: 'Charged Particle Mass and Number (see Table 4.2-4-2)',
3: 'Electric and Magnetic Fields (see Table 4.2-4-3)',
4: 'Energetic Particles (see Table 4.2-4-4)',
5: 'Waves (see Table 4.2-4-5)',
6: 'Solar Electromagnetic Emissions (see Table 4.2-4-6)',
7: 'Terrestrial Electromagnetic Emissions (see Table 4.2-4-7)',
8: 'Imagery (see Table 4.2-4-8)',
9: 'Ion-Neutral Coupling (see Table 4.2-4-9)',
10: 'Space Weather Indices (see Table 4.2-4-10)',
// 11-191 Reserved
// 192-254 Reserved for Local Use
255: 'Missing',
},
/** Product Discipline 10 - Oceanographic Products */
10: {
0: 'Waves (see Table 4.2-10-0)',
1: 'Currents (see Table 4.2-10-1)',
2: 'Ice (see Table 4.2-10-2)',
3: 'Surface Properties (see Table 4.2-10-3)',
4: 'Sub-surface Properties (see Table 4.2-10-4)',
// 5-190 Reserved
191: 'Miscellaneous (see Table 4.2-10-191)',
// 192-254 Reserved for Local Use
255: 'Missing',
},
/** Product Discipline 20 - Health and Socioeconomic impacts */
20: {
0: 'Health Indicators (see Table 4.2-20-0)',
1: 'Epidemiology (see Table 4.2-20-1)',
2: 'Socioeconomic indicators (see Table 4.2-20-2)',
3: 'Renewable energy sector (see Table 4.2-20-3)',
// 4-191 Reserved
// 192-254 Reserved for Local Use
255: 'Missing',
},
};
/**
* # GRIB2 - CODE TABLE 4.2-0-0
*
* **Classification**: Meteorological products, Temperature category
*
* **Available forms**: GRIB2
*
* **Defined area**: Meteorological parameters
*
* **Alias**: N/A
*
* **Domain**: Global
*
* **Input type**: Numeric (GRIB2 octets)
*
* **Output type**: Numeric (GRIB2 octets)
*
* ## Links
* - [Read more...](https://www.nco.ncep.noaa.gov/pmb/docs/grib2/grib2_doc/grib2_table4-2.shtml)
*
* ## Required Parameters
* - `Parameter`: The name of the meteorological parameter.
* - `Units`: The units of measurement for the parameter.
* - `Abbrev`: The abbreviation for the parameter.
*
* ## Optional Parameters
* - `Reserved`: Reserved values are placeholders for future use or non-used categories.
*
* ## Notes
* (1) Parameter deprecated. See Regulation 92.6.2 and use another parameter instead.
* (2) Apparent temperature is the perceived outdoor temperature, caused by a combination of phenomena, such as air temperature, relative humidity, and wind speed.
*/
export const grib2LookupTable42_00 = {
0: { parameter: 'Temperature', units: 'K', abbrev: 'TMP' },
1: { parameter: 'Virtual Temperature', units: 'K', abbrev: 'VTMP' },
2: { parameter: 'Potential Temperature', units: 'K', abbrev: 'POT' },
3: {
parameter: 'Pseudo-Adiabatic Potential Temperature (or Equivalent Potential Temperature)',
units: 'K',
abbrev: 'EPOT',
},
4: { parameter: 'Maximum Temperature', units: 'K', abbrev: 'TMAX' },
5: { parameter: 'Minimum Temperature', units: 'K', abbrev: 'TMIN' },
6: { parameter: 'Dew Point Temperature', units: 'K', abbrev: 'DPT' },
7: { parameter: 'Dew Point Depression (or Deficit)', units: 'K', abbrev: 'DEPR' },
8: { parameter: 'Lapse Rate', units: 'K m-1', abbrev: 'LAPR' },
9: { parameter: 'Temperature Anomaly', units: 'K', abbrev: 'TMPA' },
10: { parameter: 'Latent Heat Net Flux', units: 'W m-2', abbrev: 'LHTFL' },
11: { parameter: 'Sensible Heat Net Flux', units: 'W m-2', abbrev: 'SHTFL' },
12: { parameter: 'Heat Index', units: 'K', abbrev: 'HEATX' },
13: { parameter: 'Wind Chill Factor', units: 'K', abbrev: 'WCF' },
14: { parameter: 'Minimum Dew Point Depression', units: 'K', abbrev: 'MINDPD' },
15: { parameter: 'Virtual Potential Temperature', units: 'K', abbrev: 'VPTMP' },
16: { parameter: 'Snow Phase Change Heat Flux', units: 'W m-2', abbrev: 'SNOHF' },
17: { parameter: 'Skin Temperature', units: 'K', abbrev: 'SKINT' },
18: { parameter: 'Snow Temperature (top of snow)', units: 'K', abbrev: 'SNOT' },
19: { parameter: 'Turbulent Transfer Coefficient for Heat', units: 'Numeric', abbrev: 'TTCHT' },
20: { parameter: 'Turbulent Diffusion Coefficient for Heat', units: 'm2s-1', abbrev: 'TDCHT' },
21: { parameter: 'Apparent Temperature', units: 'K', abbrev: 'APTMP' },
22: {
parameter: 'Temperature Tendency due to Short-Wave Radiation',
units: 'K s-1',
abbrev: 'TTSWR',
},
23: {
parameter: 'Temperature Tendency due to Long-Wave Radiation',
units: 'K s-1',
abbrev: 'TTLWR',
},
24: {
parameter: 'Temperature Tendency due to Short-Wave Radiation, Clear Sky',
units: 'K s-1',
abbrev: 'TTSWRCS',
},
25: {
parameter: 'Temperature Tendency due to Long-Wave Radiation, Clear Sky',
units: 'K s-1',
abbrev: 'TTLWRCS',
},
26: {
parameter: 'Temperature Tendency due to parameterizations',
units: 'K s-1',
abbrev: 'TTPARM',
},
27: { parameter: 'Wet Bulb Temperature', units: 'K', abbrev: 'WETBT' },
28: { parameter: 'Unbalanced Component of Temperature', units: 'K', abbrev: 'UCTMP' },
29: { parameter: 'Temperature Advection', units: 'K s-1', abbrev: 'TMPADV' },
30: { parameter: 'Latent Heat Net Flux Due to Evaporation', units: 'W m-2', abbrev: 'LHFLXE' },
31: { parameter: 'Latent Heat Net Flux Due to Sublimation', units: 'W m-2', abbrev: 'LHFLXS' },
32: { parameter: 'Wet-Bulb Potential Temperature', units: 'K', abbrev: 'WETBPT' },
// 33-191 Reserved
// 192-254 Reserved for Local Use
192: { parameter: 'Snow Phase Change Heat Flux', units: 'W m-2', abbrev: 'SNOHF' },
193: { parameter: 'Temperature Tendency by All Radiation', units: 'K s-1', abbrev: 'TTRAD' },
194: { parameter: 'Relative Error Variance', units: '', abbrev: 'REV' },
195: { parameter: 'Large Scale Condensate Heating Rate', units: 'K s-1', abbrev: 'LRGHR' },
196: { parameter: 'Deep Convective Heating Rate', units: 'K s-1', abbrev: 'CNVHR' },
197: { parameter: 'Total Downward Heat Flux at Surface', units: 'W m-2', abbrev: 'THFLX' },
198: { parameter: 'Temperature Tendency by All Physics', units: 'K s-1', abbrev: 'TTDIA' },
199: {
parameter: 'Temperature Tendency by Non-radiation Physics',
units: 'K s-1',
abbrev: 'TTPHY',
},
200: { parameter: 'Standard Dev. of IR Temp. over 1x1 deg. area', units: 'K', abbrev: 'TSD1D' },
201: { parameter: 'Shallow Convective Heating Rate', units: 'K s-1', abbrev: 'SHAHR' },
202: { parameter: 'Vertical Diffusion Heating rate', units: 'K s-1', abbrev: 'VDFHR' },
203: {
parameter: 'Potential Temperature at Top of Viscous Sublayer',
units: 'K',
abbrev: 'THZ0',
},
204: { parameter: 'Tropical Cyclone Heat Potential', units: 'J m-2 K', abbrev: 'TCHP' },
205: { parameter: 'Effective Layer (EL) Temperature', units: 'C', abbrev: 'ELMELT' },
206: { parameter: 'Wet Bulb Globe Temperature', units: 'K', abbrev: 'WETGLBT' },
255: { parameter: 'Missing', units: '', abbrev: '' },
};
/**
* # GRIB2 - CODE TABLE 4.2-0-1
*
* **Classification**: Meteorological products, Moisture category
*
* **Available forms**: GRIB2
*
* **Defined area**: Meteorological parameters
*
* **Alias**: N/A
*
* **Domain**: Global
*
* **Input type**: Numeric (GRIB2 octets)
*
* **Output type**: Numeric (GRIB2 octets)
*
* **Used by**:
* - Section 0, Octet 7 = 0
* - Section 4, Octet 10 = 1
*
* ## Links
* - [Read more...](https://www.nco.ncep.noaa.gov/pmb/docs/grib2/grib2_doc/grib2_table4-2.shtml)
*
* ## Required Parameters
* - `Parameter`: The name of the meteorological parameter.
* - `Units`: The units of measurement for the parameter.
* - `Abbrev`: The abbreviation for the parameter.
*
* ## Optional Parameters
* - `Reserved`: Reserved values are placeholders for future use or non-used categories.
*
* ## Notes
* (1) Parameter deprecated - See Regulation 92.6.2 and use another parameter instead.
* (2) Total precipitation/snowfall rate stands for the sum of convective and large-scale precipitation/snowfall rate.
* (3) Statistical process 1 (Accumulation) does not change units. It is recommended to use another parameter with "rate" in its name and accumulation in PDT.
* (4) The listed units for this parameter appear to be inappropriate for the potential evaporation rate. Instead, it is recommended to use parameter 143.
* (5) Total solid precipitation includes the sum of all types of solid water, e.g. graupel, snow, and hail.
* (6) Assuming a cloud containing a bi-modal ice particle distribution, "cloud ice" refers to the small particle mode, whereas the large mode is usually called "snow". ("Ice pellets", in contrast, may refer to the precipitation of sleet, formed from freezing raindrops or refreezing (partially) melted snowflakes, or the precipitation of small hail.)
* (7) It is recommended to use Snow melt rate instead (discipline 2, category 0, number 41).
* (8) It is recommended to use parameter 148.
* (9) Snow evaporation is the accumulated amount of water that has evaporated from snow from within the snow-covered area of a grid-box.
*
* Local Use Notes:
* (A) The numeric value is a reference to a weather string and key table stored in the Local Use Section (Section 2) of the same GRIB2 message. See MDL Template 2.1 page and this page for more details.
*/
export const grib2LookupTable42_01 = {
0: { parameter: 'Specific Humidity', units: 'kg kg-1', abbrev: 'SPFH' },
1: { parameter: 'Relative Humidity', units: '%', abbrev: 'RH' },
2: { parameter: 'Humidity Mixing Ratio', units: 'kg kg-1', abbrev: 'MIXR' },
3: { parameter: 'Precipitable Water', units: 'kg m-2', abbrev: 'PWAT' },
4: { parameter: 'Vapour Pressure', units: 'Pa', abbrev: 'VAPP' },
5: { parameter: 'Saturation Deficit', units: 'Pa', abbrev: 'SATD' },
6: { parameter: 'Evaporation', units: 'kg m-2', abbrev: 'EVP' },
7: { parameter: 'Precipitation Rate', units: 'kg m-2 s-1', abbrev: 'PRATE' },
8: { parameter: 'Total Precipitation', units: 'kg m-2', abbrev: 'APCP' },
9: { parameter: 'Large-Scale Precipitation (non-convective)', units: 'kg m-2', abbrev: 'NCPCP' },
10: { parameter: 'Convective Precipitation', units: 'kg m-2', abbrev: 'ACPCP' },
11: { parameter: 'Snow Depth', units: 'm', abbrev: 'SNOD' },
12: { parameter: 'Snowfall Rate Water Equivalent', units: 'kg m-2 s-1', abbrev: 'SRWEQ' },
13: { parameter: 'Water Equivalent of Accumulated Snow Depth', units: 'kg m-2', abbrev: 'WEASD' },
14: { parameter: 'Convective Snow', units: 'kg m-2', abbrev: 'SNOC' },
15: { parameter: 'Large-Scale Snow', units: 'kg m-2', abbrev: 'SNOL' },
16: { parameter: 'Snow Melt', units: 'kg m-2', abbrev: 'SNOM' },
17: { parameter: 'Snow Age', units: 'day', abbrev: 'SNOAG' },
18: { parameter: 'Absolute Humidity', units: 'kg m-3', abbrev: 'ABSH' },
19: { parameter: 'Precipitation Type', units: 'See Table 4.201', abbrev: 'PTYPE' },
20: { parameter: 'Integrated Liquid Water', units: 'kg m-2', abbrev: 'ILIQW' },
21: { parameter: 'Condensate', units: 'kg kg-1', abbrev: 'TCOND' },
22: { parameter: 'Cloud Mixing Ratio', units: 'kg kg-1', abbrev: 'CLMR' },
23: { parameter: 'Ice Water Mixing Ratio', units: 'kg kg-1', abbrev: 'ICMR' },
24: { parameter: 'Rain Mixing Ratio', units: 'kg kg-1', abbrev: 'RWMR' },
25: { parameter: 'Snow Mixing Ratio', units: 'kg kg-1', abbrev: 'SNMR' },
26: { parameter: 'Horizontal Moisture Convergence', units: 'kg kg-1 s-1', abbrev: 'MCONV' },
27: { parameter: 'Maximum Relative Humidity', units: '%', abbrev: 'MAXRH' },
28: { parameter: 'Maximum Absolute Humidity', units: 'kg m-3', abbrev: 'MAXAH' },
29: { parameter: 'Total Snowfall', units: 'm', abbrev: 'ASNOW' },
30: { parameter: 'Precipitable Water Category', units: 'See Table 4.202', abbrev: 'PWCAT' },
31: { parameter: 'Hail', units: 'm', abbrev: 'HAIL' },
32: { parameter: 'Graupel', units: 'kg kg-1', abbrev: 'GRLE' },
33: { parameter: 'Categorical Rain', units: 'Code table 4.222', abbrev: 'CRAIN' },
34: { parameter: 'Categorical Freezing Rain', units: 'Code table 4.222', abbrev: 'CFRZR' },
35: { parameter: 'Categorical Ice Pellets', units: 'Code table 4.222', abbrev: 'CICEP' },
36: { parameter: 'Categorical Snow', units: 'Code table 4.222', abbrev: 'CSNOW' },
37: { parameter: 'Convective Precipitation Rate', units: 'kg m-2 s-1', abbrev: 'CPRAT' },
38: { parameter: 'Horizontal Moisture Divergence', units: 'kg kg-1 s-1', abbrev: 'MDIVER' },
39: { parameter: 'Percent frozen precipitation', units: '%', abbrev: 'CPOFP' },
40: { parameter: 'Potential Evaporation', units: 'kg m-2', abbrev: 'PEVAP' },
41: { parameter: 'Potential Evaporation Rate', units: 'W m-2', abbrev: 'PEVPR' },
42: { parameter: 'Snow Cover', units: '%', abbrev: 'SNOWC' },
43: { parameter: 'Rain Fraction of Total Cloud Water', units: 'Proportion', abbrev: 'FRAIN' },
44: { parameter: 'Rime Factor', units: 'Numeric', abbrev: 'RIME' },
45: { parameter: 'Total Column Integrated Rain', units: 'kg m-2', abbrev: 'TCOLR' },
46: { parameter: 'Total Column Integrated Snow', units: 'kg m-2', abbrev: 'TCOLS' },
47: { parameter: 'Large Scale Water Precipitation', units: 'kg m-2', abbrev: 'LSWP' },
48: { parameter: 'Convective Water Precipitation', units: 'kg m-2', abbrev: 'CWP' },
49: { parameter: 'Total Water Precipitation', units: 'kg m-2', abbrev: 'TWATP' },
50: { parameter: 'Total Snow Precipitation', units: 'kg m-2', abbrev: 'TSNOWP' },
51: { parameter: 'Total Column Water', units: 'kg m-2', abbrev: 'TCWAT' },
52: { parameter: 'Total Precipitation Rate', units: 'kg m-2 s-1', abbrev: 'TPRATE' },
53: { parameter: 'Total Snowfall Rate Water Equivalent', units: 'kg m-2 s-1', abbrev: 'TSRWE' },
54: { parameter: 'Large Scale Precipitation Rate', units: 'kg m-2 s-1', abbrev: 'LSPRATE' },
55: {
parameter: 'Convective Snowfall Rate Water Equivalent',
units: 'kg m-2 s-1',
abbrev: 'CSRWE',
},
56: {
parameter: 'Large Scale Snowfall Rate Water Equivalent',
units: 'kg m-2 s-1',
abbrev: 'LSSRWE',
},
57: { parameter: 'Total Snowfall Rate', units: 'm s-1', abbrev: 'TSRATE' },
58: { parameter: 'Convective Snowfall Rate', units: 'm s-1', abbrev: 'CSRATE' },
59: { parameter: 'Large Scale Snowfall Rate', units: 'm s-1', abbrev: 'LSSRATE' },
60: { parameter: 'Snow Depth Water Equivalent', units: 'kg m-2', abbrev: 'SDWE' },
61: { parameter: 'Snow Density', units: 'kg m-3', abbrev: 'SDEN' },
62: { parameter: 'Snow Evaporation', units: 'kg m-2', abbrev: 'SEVAP' },
63: { parameter: 'Reserved', units: '', abbrev: '' }, // Reserved
64: { parameter: 'Total Column Integrated Water Vapour', units: 'kg m-2', abbrev: 'TCIWV' },
65: { parameter: 'Rain Precipitation Rate', units: 'kg m-2 s-1', abbrev: 'RPRATE' },
66: { parameter: 'Snow Precipitation Rate', units: 'kg m-2 s-1', abbrev: 'SPRATE' },
67: { parameter: 'Freezing Rain Precipitation Rate', units: 'kg m-2 s-1', abbrev: 'FPRATE' },
68: { parameter: 'Ice Pellets Precipitation Rate', units: 'kg m-2 s-1', abbrev: 'IPRATE' },
69: { parameter: 'Total Column Integrated Cloud Water', units: 'kg m-2', abbrev: 'TCOLW' },
70: { parameter: 'Total Column Integrated Cloud Ice', units: 'kg m-2', abbrev: 'TCOLI' },
71: { parameter: 'Hail Mixing Ratio', units: 'kg kg-1', abbrev: 'HAILMXR' },
72: { parameter: 'Total Column Integrated Hail', units: 'kg m-2', abbrev: 'TCOLH' },
73: { parameter: 'Hail Precipitation Rate', units: 'kg m-2 s-1', abbrev: 'HAILPR' },
74: { parameter: 'Total Column Integrated Graupel', units: 'kg m-2', abbrev: 'TCOLG' },
75: {
parameter: 'Graupel (Snow Pellets) Precipitation Rate',
units: 'kg m-2 s-1',
abbrev: 'GPRATE',
},
76: { parameter: 'Convective Rain Rate', units: 'kg m-2 s-1', abbrev: 'CRRATE' },
77: { parameter: 'Large Scale Rain Rate', units: 'kg m-2 s-1', abbrev: 'LSRRATE' },
78: {
parameter: 'Total Column Integrated Water (All components including precipitation)',
units: 'kg m-2',
abbrev: 'TCOLWA',
},
79: { parameter: 'Evaporation Rate', units: 'kg m-2 s-1', abbrev: 'EVARATE' },
80: { parameter: 'Total Condensate', units: 'kg kg-1', abbrev: 'TOTCON' },
81: { parameter: 'Total Column-Integrated Condensate', units: 'kg m-2', abbrev: 'TCICON' },
82: { parameter: 'Cloud Ice Mixing Ratio', units: 'kg kg-1', abbrev: 'CIMIXR' },
83: { parameter: 'Specific Cloud Liquid Water Content', units: 'kg kg-1', abbrev: 'SCLLWC' },
84: { parameter: 'Specific Cloud Ice Water Content', units: 'kg k