diff --git a/definitions/grib1/localConcepts/ecmf/cfName.def b/definitions/grib1/localConcepts/ecmf/cfName.def index 552d275fc..24be76fe6 100644 --- a/definitions/grib1/localConcepts/ecmf/cfName.def +++ b/definitions/grib1/localConcepts/ecmf/cfName.def @@ -689,17 +689,17 @@ table2Version = 174 ; indicatorOfParameter = 97 ; } -#Particulate matter d < 1 um +#Particulate matter d <= 1 um 'mass_concentration_of_pm1_ambient_aerosol_particles_in_air' = { table2Version = 210 ; indicatorOfParameter = 72 ; } -#Particulate matter d < 2.5 um +#Particulate matter d <= 2.5 um 'mass_concentration_of_pm2p5_ambient_aerosol_particles_in_air' = { table2Version = 210 ; indicatorOfParameter = 73 ; } -#Particulate matter d < 10 um +#Particulate matter d <= 10 um 'mass_concentration_of_pm10_ambient_aerosol_particles_in_air' = { table2Version = 210 ; indicatorOfParameter = 74 ; diff --git a/definitions/grib1/localConcepts/ecmf/cfVarName.def b/definitions/grib1/localConcepts/ecmf/cfVarName.def index c071ab69d..9c2f2db68 100644 --- a/definitions/grib1/localConcepts/ecmf/cfVarName.def +++ b/definitions/grib1/localConcepts/ecmf/cfVarName.def @@ -3989,17 +3989,17 @@ table2Version = 210 ; indicatorOfParameter = 60 ; } -#Particulate matter d < 1 um +#Particulate matter d <= 1 um 'pm1' = { table2Version = 210 ; indicatorOfParameter = 72 ; } -#Particulate matter d < 2.5 um +#Particulate matter d <= 2.5 um 'pm2p5' = { table2Version = 210 ; indicatorOfParameter = 73 ; } -#Particulate matter d < 10 um +#Particulate matter d <= 10 um 'pm10' = { table2Version = 210 ; indicatorOfParameter = 74 ; diff --git a/definitions/grib1/localConcepts/ecmf/name.def b/definitions/grib1/localConcepts/ecmf/name.def index 3e9d7de37..07197967b 100644 --- a/definitions/grib1/localConcepts/ecmf/name.def +++ b/definitions/grib1/localConcepts/ecmf/name.def @@ -3989,18 +3989,18 @@ table2Version = 210 ; indicatorOfParameter = 60 ; } -#Particulate matter d < 1 um -'Particulate matter d < 1 um' = { +#Particulate matter d <= 1 um +'Particulate matter d <= 1 um' = { table2Version = 210 ; indicatorOfParameter = 72 ; } -#Particulate matter d < 2.5 um -'Particulate matter d < 2.5 um' = { +#Particulate matter d <= 2.5 um +'Particulate matter d <= 2.5 um' = { table2Version = 210 ; indicatorOfParameter = 73 ; } -#Particulate matter d < 10 um -'Particulate matter d < 10 um' = { +#Particulate matter d <= 10 um +'Particulate matter d <= 10 um' = { table2Version = 210 ; indicatorOfParameter = 74 ; } diff --git a/definitions/grib1/localConcepts/ecmf/paramId.def b/definitions/grib1/localConcepts/ecmf/paramId.def index dcfb5eaf1..a8f00473e 100644 --- a/definitions/grib1/localConcepts/ecmf/paramId.def +++ b/definitions/grib1/localConcepts/ecmf/paramId.def @@ -3989,17 +3989,17 @@ table2Version = 210 ; indicatorOfParameter = 60 ; } -#Particulate matter d < 1 um +#Particulate matter d <= 1 um '210072' = { table2Version = 210 ; indicatorOfParameter = 72 ; } -#Particulate matter d < 2.5 um +#Particulate matter d <= 2.5 um '210073' = { table2Version = 210 ; indicatorOfParameter = 73 ; } -#Particulate matter d < 10 um +#Particulate matter d <= 10 um '210074' = { table2Version = 210 ; indicatorOfParameter = 74 ; diff --git a/definitions/grib1/localConcepts/ecmf/shortName.def b/definitions/grib1/localConcepts/ecmf/shortName.def index cf056153a..18d8fd86f 100644 --- a/definitions/grib1/localConcepts/ecmf/shortName.def +++ b/definitions/grib1/localConcepts/ecmf/shortName.def @@ -3989,17 +3989,17 @@ table2Version = 210 ; indicatorOfParameter = 60 ; } -#Particulate matter d < 1 um +#Particulate matter d <= 1 um 'pm1' = { table2Version = 210 ; indicatorOfParameter = 72 ; } -#Particulate matter d < 2.5 um +#Particulate matter d <= 2.5 um 'pm2p5' = { table2Version = 210 ; indicatorOfParameter = 73 ; } -#Particulate matter d < 10 um +#Particulate matter d <= 10 um 'pm10' = { table2Version = 210 ; indicatorOfParameter = 74 ; diff --git a/definitions/grib1/localConcepts/ecmf/units.def b/definitions/grib1/localConcepts/ecmf/units.def index a1d9c10c9..0f1d10589 100644 --- a/definitions/grib1/localConcepts/ecmf/units.def +++ b/definitions/grib1/localConcepts/ecmf/units.def @@ -3989,17 +3989,17 @@ table2Version = 210 ; indicatorOfParameter = 60 ; } -#Particulate matter d < 1 um +#Particulate matter d <= 1 um 'kg m**-3' = { table2Version = 210 ; indicatorOfParameter = 72 ; } -#Particulate matter d < 2.5 um +#Particulate matter d <= 2.5 um 'kg m**-3' = { table2Version = 210 ; indicatorOfParameter = 73 ; } -#Particulate matter d < 10 um +#Particulate matter d <= 10 um 'kg m**-3' = { table2Version = 210 ; indicatorOfParameter = 74 ; diff --git a/definitions/grib2/cfName.def b/definitions/grib2/cfName.def index 46d203b12..61f003516 100644 --- a/definitions/grib2/cfName.def +++ b/definitions/grib2/cfName.def @@ -87,6 +87,45 @@ scaledValueOfFirstFixedSurface = 1 ; scaleFactorOfFirstFixedSurface = 2 ; } +#Particulate matter d <= 1 um +'mass_concentration_of_pm1_ambient_aerosol_particles_in_air' = { + discipline = 0 ; + parameterCategory = 20 ; + parameterNumber = 0 ; + scaleFactorOfSecondSize = missing() ; + scaledValueOfFirstSize = 1 ; + scaleFactorOfFirstSize = 6 ; + typeOfSizeInterval = 5 ; + aerosolType = 62026 ; + scaledValueOfSecondSize = missing() ; + is_aerosol = 1 ; + } +#Particulate matter d <= 2.5 um +'mass_concentration_of_pm2p5_ambient_aerosol_particles_in_air' = { + discipline = 0 ; + parameterCategory = 20 ; + parameterNumber = 0 ; + scaleFactorOfSecondSize = missing() ; + scaledValueOfFirstSize = 25 ; + scaleFactorOfFirstSize = 7 ; + typeOfSizeInterval = 5 ; + aerosolType = 62026 ; + scaledValueOfSecondSize = missing() ; + is_aerosol = 1 ; + } +#Particulate matter d <= 10 um +'mass_concentration_of_pm10_ambient_aerosol_particles_in_air' = { + discipline = 0 ; + parameterCategory = 20 ; + parameterNumber = 0 ; + scaleFactorOfSecondSize = missing() ; + scaledValueOfFirstSize = 10 ; + scaleFactorOfFirstSize = 6 ; + typeOfSizeInterval = 5 ; + aerosolType = 62026 ; + scaledValueOfSecondSize = missing() ; + is_aerosol = 1 ; + } #Ammonia mass mixing ratio 'mass_fraction_of_ammonia_in_air' = { discipline = 0 ; diff --git a/definitions/grib2/cfVarName.def b/definitions/grib2/cfVarName.def index 589beb2bc..ed5483f5e 100644 --- a/definitions/grib2/cfVarName.def +++ b/definitions/grib2/cfVarName.def @@ -471,6 +471,45 @@ scaledValueOfFirstFixedSurface = 2 ; scaleFactorOfFirstFixedSurface = 0 ; } +#Particulate matter d <= 1 um +'pm1' = { + discipline = 0 ; + parameterCategory = 20 ; + parameterNumber = 0 ; + scaleFactorOfSecondSize = missing() ; + scaledValueOfFirstSize = 1 ; + scaleFactorOfFirstSize = 6 ; + typeOfSizeInterval = 5 ; + aerosolType = 62026 ; + scaledValueOfSecondSize = missing() ; + is_aerosol = 1 ; + } +#Particulate matter d <= 2.5 um +'pm2p5' = { + discipline = 0 ; + parameterCategory = 20 ; + parameterNumber = 0 ; + scaleFactorOfSecondSize = missing() ; + scaledValueOfFirstSize = 25 ; + scaleFactorOfFirstSize = 7 ; + typeOfSizeInterval = 5 ; + aerosolType = 62026 ; + scaledValueOfSecondSize = missing() ; + is_aerosol = 1 ; + } +#Particulate matter d <= 10 um +'pm10' = { + discipline = 0 ; + parameterCategory = 20 ; + parameterNumber = 0 ; + scaleFactorOfSecondSize = missing() ; + scaledValueOfFirstSize = 10 ; + scaleFactorOfFirstSize = 6 ; + typeOfSizeInterval = 5 ; + aerosolType = 62026 ; + scaledValueOfSecondSize = missing() ; + is_aerosol = 1 ; + } #Volcanic sulfur dioxide mass mixing ratio 'VSO2' = { discipline = 0 ; diff --git a/definitions/grib2/localConcepts/ecmf/cfName.def b/definitions/grib2/localConcepts/ecmf/cfName.def index f352417a1..8bfd92122 100644 --- a/definitions/grib2/localConcepts/ecmf/cfName.def +++ b/definitions/grib2/localConcepts/ecmf/cfName.def @@ -79,24 +79,6 @@ parameterCategory = 128 ; parameterNumber = 206 ; } -#Particulate matter d < 1 um -'mass_concentration_of_pm1_ambient_aerosol_particles_in_air' = { - discipline = 192 ; - parameterCategory = 210 ; - parameterNumber = 72 ; - } -#Particulate matter d < 2.5 um -'mass_concentration_of_pm2p5_ambient_aerosol_particles_in_air' = { - discipline = 192 ; - parameterCategory = 210 ; - parameterNumber = 73 ; - } -#Particulate matter d < 10 um -'mass_concentration_of_pm10_ambient_aerosol_particles_in_air' = { - discipline = 192 ; - parameterCategory = 210 ; - parameterNumber = 74 ; - } #Hydrogen peroxide 'mass_fraction_of_hydrogen_peroxide_in_air' = { discipline = 192 ; diff --git a/definitions/grib2/localConcepts/ecmf/cfName.legacy.def b/definitions/grib2/localConcepts/ecmf/cfName.legacy.def index 84902772f..5716da4a0 100644 --- a/definitions/grib2/localConcepts/ecmf/cfName.legacy.def +++ b/definitions/grib2/localConcepts/ecmf/cfName.legacy.def @@ -88,3 +88,21 @@ parameterCategory = 217 ; parameterNumber = 27 ; } +#Particulate matter d <= 1 um +'mass_concentration_of_pm1_ambient_aerosol_particles_in_air' = { + discipline = 192 ; + parameterCategory = 210 ; + parameterNumber = 72 ; +} +#Particulate matter d <= 2.5 um +'mass_concentration_of_pm2p5_ambient_aerosol_particles_in_air' = { + discipline = 192 ; + parameterCategory = 210 ; + parameterNumber = 73 ; +} +#Particulate matter d <= 10 um +'mass_concentration_of_pm10_ambient_aerosol_particles_in_air' = { + discipline = 192 ; + parameterCategory = 210 ; + parameterNumber = 74 ; +} diff --git a/definitions/grib2/localConcepts/ecmf/cfVarName.def b/definitions/grib2/localConcepts/ecmf/cfVarName.def index 357b8215a..c4e68ccc8 100644 --- a/definitions/grib2/localConcepts/ecmf/cfVarName.def +++ b/definitions/grib2/localConcepts/ecmf/cfVarName.def @@ -2873,24 +2873,6 @@ parameterCategory = 210 ; parameterNumber = 60 ; } -#Particulate matter d < 1 um -'pm1' = { - discipline = 192 ; - parameterCategory = 210 ; - parameterNumber = 72 ; - } -#Particulate matter d < 2.5 um -'pm2p5' = { - discipline = 192 ; - parameterCategory = 210 ; - parameterNumber = 73 ; - } -#Particulate matter d < 10 um -'pm10' = { - discipline = 192 ; - parameterCategory = 210 ; - parameterNumber = 74 ; - } #Wildfire viewing angle of observation 'vafire' = { discipline = 192 ; diff --git a/definitions/grib2/localConcepts/ecmf/cfVarName.legacy.def b/definitions/grib2/localConcepts/ecmf/cfVarName.legacy.def index 7fa066543..14091ee51 100644 --- a/definitions/grib2/localConcepts/ecmf/cfVarName.legacy.def +++ b/definitions/grib2/localConcepts/ecmf/cfVarName.legacy.def @@ -304,3 +304,21 @@ parameterCategory = 217 ; parameterNumber = 27 ; } +#Particulate matter d <= 1 um +'pm1' = { + discipline = 192 ; + parameterCategory = 210 ; + parameterNumber = 72 ; +} +#Particulate matter d <= 2.5 um +'pm2p5' = { + discipline = 192 ; + parameterCategory = 210 ; + parameterNumber = 73 ; +} +#Particulate matter d <= 10 um +'pm10' = { + discipline = 192 ; + parameterCategory = 210 ; + parameterNumber = 74 ; +} diff --git a/definitions/grib2/localConcepts/ecmf/name.def b/definitions/grib2/localConcepts/ecmf/name.def index 7a2fc3fc0..0fc2d9d3e 100644 --- a/definitions/grib2/localConcepts/ecmf/name.def +++ b/definitions/grib2/localConcepts/ecmf/name.def @@ -2873,24 +2873,6 @@ parameterCategory = 210 ; parameterNumber = 60 ; } -#Particulate matter d < 1 um -'Particulate matter d < 1 um' = { - discipline = 192 ; - parameterCategory = 210 ; - parameterNumber = 72 ; - } -#Particulate matter d < 2.5 um -'Particulate matter d < 2.5 um' = { - discipline = 192 ; - parameterCategory = 210 ; - parameterNumber = 73 ; - } -#Particulate matter d < 10 um -'Particulate matter d < 10 um' = { - discipline = 192 ; - parameterCategory = 210 ; - parameterNumber = 74 ; - } #Wildfire viewing angle of observation 'Wildfire viewing angle of observation' = { discipline = 192 ; diff --git a/definitions/grib2/localConcepts/ecmf/name.legacy.def b/definitions/grib2/localConcepts/ecmf/name.legacy.def index 9ec90276f..7af957339 100644 --- a/definitions/grib2/localConcepts/ecmf/name.legacy.def +++ b/definitions/grib2/localConcepts/ecmf/name.legacy.def @@ -304,3 +304,21 @@ parameterCategory = 217 ; parameterNumber = 27 ; } +#Particulate matter d <= 1 um +'Particulate matter d <= 1 um' = { + discipline = 192 ; + parameterCategory = 210 ; + parameterNumber = 72 ; +} +#Particulate matter d <= 2.5 um +'Particulate matter d <= 2.5 um' = { + discipline = 192 ; + parameterCategory = 210 ; + parameterNumber = 73 ; +} +#Particulate matter d <= 10 um +'Particulate matter d <= 10 um' = { + discipline = 192 ; + parameterCategory = 210 ; + parameterNumber = 74 ; +} diff --git a/definitions/grib2/localConcepts/ecmf/paramId.def b/definitions/grib2/localConcepts/ecmf/paramId.def index 71b13be64..42697e365 100644 --- a/definitions/grib2/localConcepts/ecmf/paramId.def +++ b/definitions/grib2/localConcepts/ecmf/paramId.def @@ -2873,24 +2873,6 @@ parameterCategory = 210 ; parameterNumber = 60 ; } -#Particulate matter d < 1 um -'210072' = { - discipline = 192 ; - parameterCategory = 210 ; - parameterNumber = 72 ; - } -#Particulate matter d < 2.5 um -'210073' = { - discipline = 192 ; - parameterCategory = 210 ; - parameterNumber = 73 ; - } -#Particulate matter d < 10 um -'210074' = { - discipline = 192 ; - parameterCategory = 210 ; - parameterNumber = 74 ; - } #Wildfire viewing angle of observation '210079' = { discipline = 192 ; diff --git a/definitions/grib2/localConcepts/ecmf/paramId.legacy.def b/definitions/grib2/localConcepts/ecmf/paramId.legacy.def index 1cea787c0..2f495f888 100644 --- a/definitions/grib2/localConcepts/ecmf/paramId.legacy.def +++ b/definitions/grib2/localConcepts/ecmf/paramId.legacy.def @@ -304,3 +304,21 @@ parameterCategory = 217 ; parameterNumber = 27 ; } +#Particulate matter d <= 1 um +'210072' = { + discipline = 192 ; + parameterCategory = 210 ; + parameterNumber = 72 ; +} +#Particulate matter d <= 2.5 um +'210073' = { + discipline = 192 ; + parameterCategory = 210 ; + parameterNumber = 73 ; +} +#Particulate matter d <= 10 um +'210074' = { + discipline = 192 ; + parameterCategory = 210 ; + parameterNumber = 74 ; +} diff --git a/definitions/grib2/localConcepts/ecmf/shortName.def b/definitions/grib2/localConcepts/ecmf/shortName.def index 797b4e665..6c62f3c4c 100644 --- a/definitions/grib2/localConcepts/ecmf/shortName.def +++ b/definitions/grib2/localConcepts/ecmf/shortName.def @@ -2873,24 +2873,6 @@ parameterCategory = 210 ; parameterNumber = 60 ; } -#Particulate matter d < 1 um -'pm1' = { - discipline = 192 ; - parameterCategory = 210 ; - parameterNumber = 72 ; - } -#Particulate matter d < 2.5 um -'pm2p5' = { - discipline = 192 ; - parameterCategory = 210 ; - parameterNumber = 73 ; - } -#Particulate matter d < 10 um -'pm10' = { - discipline = 192 ; - parameterCategory = 210 ; - parameterNumber = 74 ; - } #Wildfire viewing angle of observation 'vafire' = { discipline = 192 ; diff --git a/definitions/grib2/localConcepts/ecmf/shortName.legacy.def b/definitions/grib2/localConcepts/ecmf/shortName.legacy.def index 917425c0d..378f29473 100644 --- a/definitions/grib2/localConcepts/ecmf/shortName.legacy.def +++ b/definitions/grib2/localConcepts/ecmf/shortName.legacy.def @@ -304,3 +304,21 @@ parameterCategory = 217 ; parameterNumber = 27 ; } +#Particulate matter d <= 1 um +'pm1' = { + discipline = 192 ; + parameterCategory = 210 ; + parameterNumber = 72 ; +} +#Particulate matter d <= 2.5 um +'pm2p5' = { + discipline = 192 ; + parameterCategory = 210 ; + parameterNumber = 73 ; +} +#Particulate matter d <= 10 um +'pm10' = { + discipline = 192 ; + parameterCategory = 210 ; + parameterNumber = 74 ; +} diff --git a/definitions/grib2/localConcepts/ecmf/units.def b/definitions/grib2/localConcepts/ecmf/units.def index 7e7256248..35788a6f2 100644 --- a/definitions/grib2/localConcepts/ecmf/units.def +++ b/definitions/grib2/localConcepts/ecmf/units.def @@ -2873,24 +2873,6 @@ parameterCategory = 210 ; parameterNumber = 60 ; } -#Particulate matter d < 1 um -'kg m**-3' = { - discipline = 192 ; - parameterCategory = 210 ; - parameterNumber = 72 ; - } -#Particulate matter d < 2.5 um -'kg m**-3' = { - discipline = 192 ; - parameterCategory = 210 ; - parameterNumber = 73 ; - } -#Particulate matter d < 10 um -'kg m**-3' = { - discipline = 192 ; - parameterCategory = 210 ; - parameterNumber = 74 ; - } #Wildfire viewing angle of observation 'deg' = { discipline = 192 ; diff --git a/definitions/grib2/localConcepts/ecmf/units.legacy.def b/definitions/grib2/localConcepts/ecmf/units.legacy.def index 472f95161..fa2013b58 100644 --- a/definitions/grib2/localConcepts/ecmf/units.legacy.def +++ b/definitions/grib2/localConcepts/ecmf/units.legacy.def @@ -304,3 +304,21 @@ parameterCategory = 217 ; parameterNumber = 27 ; } +#Particulate matter d <= 1 um +'kg m**-3' = { + discipline = 192 ; + parameterCategory = 210 ; + parameterNumber = 72 ; +} +#Particulate matter d <= 2.5 um +'kg m**-3' = { + discipline = 192 ; + parameterCategory = 210 ; + parameterNumber = 73 ; +} +#Particulate matter d <= 10 um +'kg m**-3' = { + discipline = 192 ; + parameterCategory = 210 ; + parameterNumber = 74 ; +} diff --git a/definitions/grib2/name.def b/definitions/grib2/name.def index 62d3ff6ac..9eb866b2d 100644 --- a/definitions/grib2/name.def +++ b/definitions/grib2/name.def @@ -471,6 +471,45 @@ scaledValueOfFirstFixedSurface = 2 ; scaleFactorOfFirstFixedSurface = 0 ; } +#Particulate matter d <= 1 um +'Particulate matter d <= 1 um' = { + discipline = 0 ; + parameterCategory = 20 ; + parameterNumber = 0 ; + scaleFactorOfSecondSize = missing() ; + scaledValueOfFirstSize = 1 ; + scaleFactorOfFirstSize = 6 ; + typeOfSizeInterval = 5 ; + aerosolType = 62026 ; + scaledValueOfSecondSize = missing() ; + is_aerosol = 1 ; + } +#Particulate matter d <= 2.5 um +'Particulate matter d <= 2.5 um' = { + discipline = 0 ; + parameterCategory = 20 ; + parameterNumber = 0 ; + scaleFactorOfSecondSize = missing() ; + scaledValueOfFirstSize = 25 ; + scaleFactorOfFirstSize = 7 ; + typeOfSizeInterval = 5 ; + aerosolType = 62026 ; + scaledValueOfSecondSize = missing() ; + is_aerosol = 1 ; + } +#Particulate matter d <= 10 um +'Particulate matter d <= 10 um' = { + discipline = 0 ; + parameterCategory = 20 ; + parameterNumber = 0 ; + scaleFactorOfSecondSize = missing() ; + scaledValueOfFirstSize = 10 ; + scaleFactorOfFirstSize = 6 ; + typeOfSizeInterval = 5 ; + aerosolType = 62026 ; + scaledValueOfSecondSize = missing() ; + is_aerosol = 1 ; + } #Volcanic sulfur dioxide mass mixing ratio 'Volcanic sulfur dioxide mass mixing ratio' = { discipline = 0 ; diff --git a/definitions/grib2/paramId.def b/definitions/grib2/paramId.def index 5baf2aeae..9cc39a938 100644 --- a/definitions/grib2/paramId.def +++ b/definitions/grib2/paramId.def @@ -471,6 +471,45 @@ scaledValueOfFirstFixedSurface = 2 ; scaleFactorOfFirstFixedSurface = 0 ; } +#Particulate matter d <= 1 um +'210072' = { + discipline = 0 ; + parameterCategory = 20 ; + parameterNumber = 0 ; + scaleFactorOfSecondSize = missing() ; + scaledValueOfFirstSize = 1 ; + scaleFactorOfFirstSize = 6 ; + typeOfSizeInterval = 5 ; + aerosolType = 62026 ; + scaledValueOfSecondSize = missing() ; + is_aerosol = 1 ; + } +#Particulate matter d <= 2.5 um +'210073' = { + discipline = 0 ; + parameterCategory = 20 ; + parameterNumber = 0 ; + scaleFactorOfSecondSize = missing() ; + scaledValueOfFirstSize = 25 ; + scaleFactorOfFirstSize = 7 ; + typeOfSizeInterval = 5 ; + aerosolType = 62026 ; + scaledValueOfSecondSize = missing() ; + is_aerosol = 1 ; + } +#Particulate matter d <= 10 um +'210074' = { + discipline = 0 ; + parameterCategory = 20 ; + parameterNumber = 0 ; + scaleFactorOfSecondSize = missing() ; + scaledValueOfFirstSize = 10 ; + scaleFactorOfFirstSize = 6 ; + typeOfSizeInterval = 5 ; + aerosolType = 62026 ; + scaledValueOfSecondSize = missing() ; + is_aerosol = 1 ; + } #Volcanic sulfur dioxide mass mixing ratio '210170' = { discipline = 0 ; diff --git a/definitions/grib2/shortName.def b/definitions/grib2/shortName.def index 1392bd480..c2954725a 100644 --- a/definitions/grib2/shortName.def +++ b/definitions/grib2/shortName.def @@ -471,6 +471,45 @@ scaledValueOfFirstFixedSurface = 2 ; scaleFactorOfFirstFixedSurface = 0 ; } +#Particulate matter d <= 1 um +'pm1' = { + discipline = 0 ; + parameterCategory = 20 ; + parameterNumber = 0 ; + scaleFactorOfSecondSize = missing() ; + scaledValueOfFirstSize = 1 ; + scaleFactorOfFirstSize = 6 ; + typeOfSizeInterval = 5 ; + aerosolType = 62026 ; + scaledValueOfSecondSize = missing() ; + is_aerosol = 1 ; + } +#Particulate matter d <= 2.5 um +'pm2p5' = { + discipline = 0 ; + parameterCategory = 20 ; + parameterNumber = 0 ; + scaleFactorOfSecondSize = missing() ; + scaledValueOfFirstSize = 25 ; + scaleFactorOfFirstSize = 7 ; + typeOfSizeInterval = 5 ; + aerosolType = 62026 ; + scaledValueOfSecondSize = missing() ; + is_aerosol = 1 ; + } +#Particulate matter d <= 10 um +'pm10' = { + discipline = 0 ; + parameterCategory = 20 ; + parameterNumber = 0 ; + scaleFactorOfSecondSize = missing() ; + scaledValueOfFirstSize = 10 ; + scaleFactorOfFirstSize = 6 ; + typeOfSizeInterval = 5 ; + aerosolType = 62026 ; + scaledValueOfSecondSize = missing() ; + is_aerosol = 1 ; + } #Volcanic sulfur dioxide mass mixing ratio 'VSO2' = { discipline = 0 ; diff --git a/definitions/grib2/units.def b/definitions/grib2/units.def index 5134eefe2..06513ea4d 100644 --- a/definitions/grib2/units.def +++ b/definitions/grib2/units.def @@ -471,6 +471,45 @@ scaledValueOfFirstFixedSurface = 2 ; scaleFactorOfFirstFixedSurface = 0 ; } +#Particulate matter d <= 1 um +'kg m**-3' = { + discipline = 0 ; + parameterCategory = 20 ; + parameterNumber = 0 ; + scaleFactorOfSecondSize = missing() ; + scaledValueOfFirstSize = 1 ; + scaleFactorOfFirstSize = 6 ; + typeOfSizeInterval = 5 ; + aerosolType = 62026 ; + scaledValueOfSecondSize = missing() ; + is_aerosol = 1 ; + } +#Particulate matter d <= 2.5 um +'kg m**-3' = { + discipline = 0 ; + parameterCategory = 20 ; + parameterNumber = 0 ; + scaleFactorOfSecondSize = missing() ; + scaledValueOfFirstSize = 25 ; + scaleFactorOfFirstSize = 7 ; + typeOfSizeInterval = 5 ; + aerosolType = 62026 ; + scaledValueOfSecondSize = missing() ; + is_aerosol = 1 ; + } +#Particulate matter d <= 10 um +'kg m**-3' = { + discipline = 0 ; + parameterCategory = 20 ; + parameterNumber = 0 ; + scaleFactorOfSecondSize = missing() ; + scaledValueOfFirstSize = 10 ; + scaleFactorOfFirstSize = 6 ; + typeOfSizeInterval = 5 ; + aerosolType = 62026 ; + scaledValueOfSecondSize = missing() ; + is_aerosol = 1 ; + } #Volcanic sulfur dioxide mass mixing ratio 'kg kg**-1' = { discipline = 0 ;