***** FILE: mc_no2_mars.grib #============== MESSAGE 1 ( length=560135 ) ============== GRIB { # Meteorological products (grib2/tables/33/0.0.table) discipline = 0; editionNumber = 2; # European Centre for Medium-Range Weather Forecasts (common/c-11.table) centre = 98; subCentre = 0; # Start of forecast (grib2/tables/33/1.2.table) significanceOfReferenceTime = 1; dataDate = 20251125; dataTime = 0; # Operational products (grib2/tables/33/1.3.table) productionStatusOfProcessedData = 0; # Forecast products (grib2/tables/33/1.4.table) typeOfProcessedData = 1; # MARS labelling (grib2/grib2LocalSectionNumber.98.table) grib2LocalSectionNumber = 1; # Copernicus Atmosphere Monitoring Service (CAMS, previously MACC) (mars/class.table) marsClass = 19; # Forecast (mars/type.table) marsType = 9; # Atmospheric model (mars/stream.table) marsStream = 1025; experimentVersionNumber = 0001; numberOfDataPoints = 405900; # There is no appended list (grib2/tables/33/3.11.table) interpretationOfNumberOfPoints = 0; # Latitude/longitude (Also called equidistant cylindrical, or Plate Carree) (grib2/tables/33/3.1.table) gridDefinitionTemplateNumber = 0; # Earth assumed spherical with radius of 6 371 229.0 m (grib2/tables/33/3.2.table) shapeOfTheEarth = 6; Ni = 900; Nj = 451; iScansNegatively = 0; jScansPositively = 0; jPointsAreConsecutive = 0; alternativeRowScanning = 0; latitudeOfFirstGridPointInDegrees = 90; longitudeOfFirstGridPointInDegrees = 0; latitudeOfLastGridPointInDegrees = -90; longitudeOfLastGridPointInDegrees = 359.6; iDirectionIncrementInDegrees = 0.4; jDirectionIncrementInDegrees = 0.4; gridType = regular_ll; NV = 276; # Analysis or forecast at a horizontal level or in a horizontal layer at a point in time for atmospheric chemical constituents (grib2/tables/33/4.0.table) productDefinitionTemplateNumber = 40; # Atmospheric chemical constituents (grib2/tables/33/4.1.0.table) parameterCategory = 20; # Mass mixing ratio (mass fraction in air) (kg/kg) (grib2/tables/33/4.2.0.20.table) parameterNumber = 2; #-READ ONLY- parameterUnits = kg/kg; #-READ ONLY- parameterName = Mass mixing ratio (mass fraction in air); # Nitrogen dioxide NO2 (grib2/tables/33/4.230.table) constituentType = 5; # Forecast (grib2/tables/33/4.3.table) typeOfGeneratingProcess = 2; generatingProcessIdentifier = 158; # Hour (grib2/tables/33/4.4.table) indicatorOfUnitForForecastTime = 1; stepUnits = h; forecastTime = 12; stepRange = 12; # Hybrid level (-) (grib2/tables/33/4.5.table) typeOfFirstFixedSurface = 105; #-READ ONLY- unitsOfFirstFixedSurface = -; #-READ ONLY- nameOfFirstFixedSurface = Hybrid level; scaleFactorOfFirstFixedSurface = 0; scaledValueOfFirstFixedSurface = 137; # Missing (grib2/tables/33/4.5.table) typeOfSecondFixedSurface = 255; #-READ ONLY- unitsOfSecondFixedSurface = unknown; #-READ ONLY- nameOfSecondFixedSurface = Missing; scaleFactorOfSecondFixedSurface = MISSING; scaledValueOfSecondFixedSurface = MISSING; level = 137; shortName = no2; name = Nitrogen dioxide mass mixing ratio; cfName = mass_fraction_of_nitrogen_dioxide_in_air; #-READ ONLY- cfVarName = no2; modelName = IFS; #-READ ONLY- modelVersion = cy49r1; pv(276) = { 0, 2.00037, 3.10224, 4.66608, 6.82798, 9.74697, 13.6054, 18.6089, 24.9857, 32.9857, 42.8792, 54.9555, 69.5206, 86.8959, 107.416, 131.426, 159.279, 191.339, 227.969, 269.54, 316.421, 368.982, 427.592, 492.616, 564.413, 643.34, 729.744, 823.968, 926.345, 1037.2, 1156.85, 1285.61, 1423.77, 1571.62, 1729.45, 1897.52, 2076.1, 2265.43, 2465.77, 2677.35, 2900.39, 3135.12, 3381.74, 3640.47, 3911.49, 4194.93, 4490.82, 4799.15, 5119.9, 5452.99, 5798.34, 6156.07, 6526.95, 6911.87, 7311.87, 7727.41, 8159.35, 8608.53, 9076.4, 9562.68, 10066, 10584.6, 11116.7, 11660.1, 12211.5, 12766.9, 13324.7, 13881.3, 14432.1, 14975.6, 15508.3, 16026.1, 16527.3, 17008.8, 17467.6, 17901.6, 18308.4, 18685.7, 19031.3, 19343.5, 19620, 19859.4, 20059.9, 20219.7, 20337.9, 20412.3, 20442.1, 20425.7, 20361.8, 20249.5, 20087.1, 19874, 19608.6, 19290.2, 18917.5, 18489.7, 18006.9, 17471.8, 16888.7, 16262 ... 176 more values } numberOfValues = 405900; packingType = grid_ccsds; ccsdsFlags = 14; ccsdsBlockSize = 32; ccsdsRsi = 128; # A bit map does not apply to this product (grib2/tables/33/6.0.table) bitMapIndicator = 255; bitmapPresent = 0; values(405900) = { 6.07256e-13, 6.07256e-13, 6.07256e-13, 6.07256e-13, 6.07256e-13, 6.07256e-13, 6.07256e-13, 6.07256e-13, 6.07256e-13, 6.07256e-13, 6.07256e-13, 6.07256e-13, 6.07256e-13, 6.07256e-13, 6.07256e-13, 6.07256e-13, 6.07256e-13, 6.07256e-13, 6.07256e-13, 6.07256e-13, 6.07256e-13, 6.07256e-13, 6.07256e-13, 6.07256e-13, 6.07256e-13, 6.07256e-13, 6.07256e-13, 6.07256e-13, 6.07256e-13, 6.07256e-13, 6.07256e-13, 6.07256e-13, 6.07256e-13, 6.07256e-13, 6.07256e-13, 6.07256e-13, 6.07256e-13, 6.07256e-13, 6.07256e-13, 6.07256e-13, 6.07256e-13, 6.07256e-13, 6.07256e-13, 6.07256e-13, 6.07256e-13, 6.07256e-13, 6.07256e-13, 6.07256e-13, 6.07256e-13, 6.07256e-13, 6.07256e-13, 6.07256e-13, 6.07256e-13, 6.07256e-13, 6.07256e-13, 6.07256e-13, 6.07256e-13, 6.07256e-13, 6.07256e-13, 6.07256e-13, 6.07256e-13, 6.07256e-13, 6.07256e-13, 6.07256e-13, 6.07256e-13, 6.07256e-13, 6.07256e-13, 6.07256e-13, 6.07256e-13, 6.07256e-13, 6.07256e-13, 6.07256e-13, 6.07256e-13, 6.07256e-13, 6.07256e-13, 6.07256e-13, 6.07256e-13, 6.07256e-13, 6.07256e-13, 6.07256e-13, 6.07256e-13, 6.07256e-13, 6.07256e-13, 6.07256e-13, 6.07256e-13, 6.07256e-13, 6.07256e-13, 6.07256e-13, 6.07256e-13, 6.07256e-13, 6.07256e-13, 6.07256e-13, 6.07256e-13, 6.07256e-13, 6.07256e-13, 6.07256e-13, 6.07256e-13, 6.07256e-13, 6.07256e-13, 6.07256e-13 ... 405800 more values } #-READ ONLY- maximum = 1.14321e-07; #-READ ONLY- minimum = 3.08828e-13; #-READ ONLY- average = 5.50606e-10; #-READ ONLY- standardDeviation = 2.72871e-09; #-READ ONLY- skewness = 11.4614; #-READ ONLY- kurtosis = 182.653; #-READ ONLY- isConstant = 0; #-READ ONLY- numberOfMissing = 0; #-READ ONLY- getNumberOfValues = 405900; }