netcdf grib/NCEP/NBM/CONUS/TwoD {
  dimensions:
    x = 2345;
    y = 1597;
    reftime = 226;
    reftime1 = 57;
    reftime2 = 339;
    reftime3 = 56;
    reftime4 = 142;
    reftime5 = 56;
    reftime6 = 29;
    reftime7 = 113;
    reftime8 = 85;
    reftime9 = 42;
    reftime10 = 113;
    reftime11 = 57;
    timeOffset = 11;
    validtime1Offset = 84;
    validtime2Offset = 80;
    validtime3Offset = 88;
    validtime4Offset = 88;
    validtime5Offset = 88;
    validtime6Offset = 25;
    validtime7Offset = 36;
    validtime8Offset = 127;
    validtime9Offset = 38;
    validtime10Offset = 36;
    validtime11Offset = 102;
    validtime12Offset = 68;
    validtime13Offset = 89;
    validtime14Offset = 64;
    validtime15Offset = 22;
    validtime16Offset = 100;
    validtime17Offset = 8;
    validtime18Offset = 52;
    validtime19Offset = 103;
    validtime20Offset = 27;
    validtime21Offset = 11;
    validtime22Offset = 8;
    validtime23Offset = 32;
    height_above_ground = 1;
    height_above_ground1 = 1;
    altitude_above_msl = 1;
    height_above_ground2 = 1;
  variables:
    int LambertConformal_Projection;
      :grid_mapping_name = "lambert_conformal_conic";
      :latitude_of_projection_origin = 25.0; // double
      :longitude_of_central_meridian = 265.0; // double
      :standard_parallel = 25.0; // double
      :earth_radius = 6371200.0; // double
      :_CoordinateTransformType = "Projection";
      :_CoordinateAxisTypes = "GeoX GeoY";

    double timeOffset_bounds(6, timeOffset=11, 2);
      :long_name = "time offset coord bounds";

    double time_bounds(reftime8=85, timeOffset=11, 2);
      :units = "Hour since 2025-03-27T07:00:00Z";
      :long_name = "bounds for time";

    double validtime1Offset_bounds(24, validtime1Offset=84, 2);
      :long_name = "time offset coord bounds";

    double validtime1_bounds(reftime2=339, validtime1Offset=84, 2);
      :units = "Hour since 2025-03-27T07:00:00Z";
      :long_name = "bounds for validtime1";

    double validtime8Offset_bounds(10, validtime8Offset=127, 2);
      :long_name = "time offset coord bounds";

    double validtime8_bounds(reftime4=142, validtime8Offset=127, 2);
      :units = "Hour since 2025-03-27T07:00:00Z";
      :long_name = "bounds for validtime8";

    double validtime10Offset_bounds(validtime10Offset=36, 2);
      :long_name = "TimeOffset coord bounds";

    double validtime10_bounds(reftime=226, validtime10Offset=36, 2);
      :units = "Hour since 2025-03-27T07:00:00Z";
      :long_name = "bounds for validtime10";

    double validtime11Offset_bounds(24, validtime11Offset=102, 2);
      :long_name = "time offset coord bounds";

    double validtime11_bounds(reftime2=339, validtime11Offset=102, 2);
      :units = "Hour since 2025-03-27T07:00:00Z";
      :long_name = "bounds for validtime11";

    double validtime12Offset_bounds(24, validtime12Offset=68, 2);
      :long_name = "time offset coord bounds";

    double validtime12_bounds(reftime2=339, validtime12Offset=68, 2);
      :units = "Hour since 2025-03-27T07:00:00Z";
      :long_name = "bounds for validtime12";

    double validtime15Offset_bounds(4, validtime15Offset=22, 2);
      :long_name = "time offset coord bounds";

    double validtime15_bounds(reftime5=56, validtime15Offset=22, 2);
      :units = "Hour since 2025-03-27T15:00:00Z";
      :long_name = "bounds for validtime15";

    double validtime17Offset_bounds(4, validtime17Offset=8, 2);
      :long_name = "time offset coord bounds";

    double validtime17_bounds(reftime11=57, validtime17Offset=8, 2);
      :units = "Hour since 2025-03-27T07:00:00Z";
      :long_name = "bounds for validtime17";

    double validtime19Offset_bounds(24, validtime19Offset=103, 2);
      :long_name = "time offset coord bounds";

    double validtime19_bounds(reftime2=339, validtime19Offset=103, 2);
      :units = "Hour since 2025-03-27T07:00:00Z";
      :long_name = "bounds for validtime19";

    double validtime20Offset_bounds(4, validtime20Offset=27, 2);
      :long_name = "time offset coord bounds";

    double validtime20_bounds(reftime1=57, validtime20Offset=27, 2);
      :units = "Hour since 2025-03-27T07:00:00Z";
      :long_name = "bounds for validtime20";

    double validtime21Offset_bounds(6, validtime21Offset=11, 2);
      :long_name = "time offset coord bounds";

    double validtime21_bounds(reftime8=85, validtime21Offset=11, 2);
      :units = "Hour since 2025-03-27T07:00:00Z";
      :long_name = "bounds for validtime21";

    double validtime22Offset_bounds(4, validtime22Offset=8, 2);
      :long_name = "time offset coord bounds";

    double validtime22_bounds(reftime11=57, validtime22Offset=8, 2);
      :units = "Hour since 2025-03-27T07:00:00Z";
      :long_name = "bounds for validtime22";

    double validtime23Offset_bounds(8, validtime23Offset=32, 2);
      :long_name = "time offset coord bounds";

    double validtime23_bounds(reftime10=113, validtime23Offset=32, 2);
      :units = "Hour since 2025-03-27T07:00:00Z";
      :long_name = "bounds for validtime23";

    float Maximum_temperature_height_above_ground_12_Hour_Maximum(reftime8=85, validtime21Offset=11, height_above_ground1=1, y=1597, x=2345);
      :long_name = "Maximum temperature (12_Hour Maximum) @ Specified height level above ground";
      :units = "K";
      :abbreviation = "TMAX";
      :missing_value = NaNf; // float
      :grid_mapping = "LambertConformal_Projection";
      :coordinates = "reftime8 validtime21 validtime21Offset height_above_ground1 y x ";
      :Grib_Statistical_Interval_Type = "Maximum";
      :Grib_Variable_Id = "VAR_7-14--1-4_L103_I12_Hour_S2";
      :Grib2_Parameter = 0, 0, 4; // int
      :Grib2_Parameter_Discipline = "Meteorological products";
      :Grib2_Parameter_Category = "Temperature";
      :Grib2_Parameter_Name = "Maximum temperature";
      :Grib2_Level_Type = 103; // int
      :Grib2_Level_Desc = "Specified height level above ground";
      :Grib2_Generating_Process_Type = "Forecast";
      :Grib2_Statistical_Process_Type = "Maximum";

    float Transport_Wind_Speed_entire_atmosphere_single_layer(reftime8=85, validtime4Offset=88, y=1597, x=2345);
      :long_name = "Transport Wind Speed @ Entire atmosphere layer";
      :units = "m.s-1";
      :abbreviation = "TRWSPD";
      :missing_value = NaNf; // float
      :grid_mapping = "LambertConformal_Projection";
      :coordinates = "reftime8 validtime4 validtime4Offset y x ";
      :Grib_Variable_Id = "VAR_7-14--1-225_L200";
      :Grib2_Parameter = 0, 2, 225; // int
      :Grib2_Parameter_Discipline = "Meteorological products";
      :Grib2_Parameter_Category = "Momentum";
      :Grib2_Parameter_Name = "Transport Wind Speed";
      :Grib2_Level_Type = 200; // int
      :Grib2_Level_Desc = "Entire atmosphere layer";
      :Grib2_Generating_Process_Type = "Forecast";
      :Grib2_Statistical_Process_Type = "UnknownStatType--1";

    float Transport_Wind_Direction_entire_atmosphere_single_layer(reftime8=85, validtime4Offset=88, y=1597, x=2345);
      :long_name = "Transport Wind Direction @ Entire atmosphere layer";
      :units = "Deg";
      :abbreviation = "TRWDIR";
      :missing_value = NaNf; // float
      :grid_mapping = "LambertConformal_Projection";
      :coordinates = "reftime8 validtime4 validtime4Offset y x ";
      :Grib_Variable_Id = "VAR_7-14--1-226_L200";
      :Grib2_Parameter = 0, 2, 226; // int
      :Grib2_Parameter_Discipline = "Meteorological products";
      :Grib2_Parameter_Category = "Momentum";
      :Grib2_Parameter_Name = "Transport Wind Direction";
      :Grib2_Level_Type = 200; // int
      :Grib2_Level_Desc = "Entire atmosphere layer";
      :Grib2_Generating_Process_Type = "Forecast";
      :Grib2_Statistical_Process_Type = "UnknownStatType--1";

    float Tropical_Wind_Direction_height_above_ground(reftime11=57, validtime2Offset=80, height_above_ground=1, y=1597, x=2345);
      :long_name = "Tropical Wind Direction @ Specified height level above ground";
      :units = "";
      :abbreviation = "TPWDIR";
      :missing_value = NaNf; // float
      :grid_mapping = "LambertConformal_Projection";
      :coordinates = "reftime11 validtime2 validtime2Offset height_above_ground y x ";
      :Grib_Variable_Id = "VAR_7-14--1-231_L103";
      :Grib2_Parameter = 0, 2, 231; // int
      :Grib2_Parameter_Discipline = "Meteorological products";
      :Grib2_Parameter_Category = "Momentum";
      :Grib2_Parameter_Name = "Tropical Wind Direction";
      :Grib2_Level_Type = 103; // int
      :Grib2_Level_Desc = "Specified height level above ground";
      :Grib2_Generating_Process_Type = "Forecast";
      :Grib2_Statistical_Process_Type = "UnknownStatType--1";

    float Tropical_Wind_Speed_height_above_ground(reftime11=57, validtime2Offset=80, height_above_ground=1, y=1597, x=2345);
      :long_name = "Tropical Wind Speed @ Specified height level above ground";
      :units = "m.s-1";
      :abbreviation = "TPWSPD";
      :missing_value = NaNf; // float
      :grid_mapping = "LambertConformal_Projection";
      :coordinates = "reftime11 validtime2 validtime2Offset height_above_ground y x ";
      :Grib_Variable_Id = "VAR_7-14--1-232_L103";
      :Grib2_Parameter = 0, 2, 232; // int
      :Grib2_Parameter_Discipline = "Meteorological products";
      :Grib2_Parameter_Category = "Momentum";
      :Grib2_Parameter_Name = "Tropical Wind Speed";
      :Grib2_Level_Type = 103; // int
      :Grib2_Level_Desc = "Specified height level above ground";
      :Grib2_Generating_Process_Type = "Forecast";
      :Grib2_Statistical_Process_Type = "UnknownStatType--1";

    float Ceiling_cloud_ceiling(reftime7=113, validtime6Offset=25, y=1597, x=2345);
      :long_name = "Ceiling @ Cloud ceiling";
      :units = "m";
      :abbreviation = "CEIL";
      :missing_value = NaNf; // float
      :grid_mapping = "LambertConformal_Projection";
      :coordinates = "reftime7 validtime6 validtime6Offset y x ";
      :Grib_Variable_Id = "VAR_7-14--1-13_L215";
      :Grib2_Parameter = 0, 6, 13; // int
      :Grib2_Parameter_Discipline = "Meteorological products";
      :Grib2_Parameter_Category = "Cloud";
      :Grib2_Parameter_Name = "Ceiling";
      :Grib2_Level_Type = 215; // int
      :Grib2_Level_Desc = "Cloud ceiling";
      :Grib2_Generating_Process_Type = "Forecast";
      :Grib2_Statistical_Process_Type = "UnknownStatType--1";

    float Visibility_surface(reftime7=113, validtime6Offset=25, y=1597, x=2345);
      :long_name = "Visibility @ Ground or water surface";
      :units = "m";
      :abbreviation = "VIS";
      :missing_value = NaNf; // float
      :grid_mapping = "LambertConformal_Projection";
      :coordinates = "reftime7 validtime6 validtime6Offset y x ";
      :Grib_Variable_Id = "VAR_7-14--1-0_L1";
      :Grib2_Parameter = 0, 19, 0; // int
      :Grib2_Parameter_Discipline = "Meteorological products";
      :Grib2_Parameter_Category = "Physical atmospheric Properties";
      :Grib2_Parameter_Name = "Visibility";
      :Grib2_Level_Type = 1; // int
      :Grib2_Level_Desc = "Ground or water surface";
      :Grib2_Generating_Process_Type = "Forecast";
      :Grib2_Statistical_Process_Type = "UnknownStatType--1";

    float Wind_direction_from_which_blowing_surface_layer(reftime7=113, validtime7Offset=36, y=1597, x=2345);
      :long_name = "Wind direction (from which blowing) @ Ground or water surface layer";
      :units = "degree_true";
      :abbreviation = "WDIR";
      :missing_value = NaNf; // float
      :grid_mapping = "LambertConformal_Projection";
      :coordinates = "reftime7 validtime7 validtime7Offset y x ";
      :Grib_Variable_Id = "VAR_7-14--1-0_L1_layer";
      :Grib2_Parameter = 0, 2, 0; // int
      :Grib2_Parameter_Discipline = "Meteorological products";
      :Grib2_Parameter_Category = "Momentum";
      :Grib2_Parameter_Name = "Wind direction (from which blowing)";
      :Grib2_Level_Type = 1; // int
      :Grib2_Level_Desc = "Ground or water surface";
      :Grib2_Generating_Process_Type = "Forecast";
      :Grib2_Statistical_Process_Type = "UnknownStatType--1";

    float Total_cloud_cover_surface(reftime2=339, validtime3Offset=88, y=1597, x=2345);
      :long_name = "Total cloud cover @ Ground or water surface";
      :units = "%";
      :abbreviation = "TCDC";
      :missing_value = NaNf; // float
      :grid_mapping = "LambertConformal_Projection";
      :coordinates = "reftime2 validtime3 validtime3Offset y x ";
      :Grib_Variable_Id = "VAR_7-14--1-1_L1";
      :Grib2_Parameter = 0, 6, 1; // int
      :Grib2_Parameter_Discipline = "Meteorological products";
      :Grib2_Parameter_Category = "Cloud";
      :Grib2_Parameter_Name = "Total cloud cover";
      :Grib2_Level_Type = 1; // int
      :Grib2_Level_Desc = "Ground or water surface";
      :Grib2_Generating_Process_Type = "Forecast";
      :Grib2_Statistical_Process_Type = "UnknownStatType--1";

    float Wind_speed_surface_layer(reftime7=113, validtime7Offset=36, y=1597, x=2345);
      :long_name = "Wind speed @ Ground or water surface layer";
      :units = "m/s";
      :abbreviation = "WIND";
      :missing_value = NaNf; // float
      :grid_mapping = "LambertConformal_Projection";
      :coordinates = "reftime7 validtime7 validtime7Offset y x ";
      :Grib_Variable_Id = "VAR_7-14--1-1_L1_layer";
      :Grib2_Parameter = 0, 2, 1; // int
      :Grib2_Parameter_Discipline = "Meteorological products";
      :Grib2_Parameter_Category = "Momentum";
      :Grib2_Parameter_Name = "Wind speed";
      :Grib2_Level_Type = 1; // int
      :Grib2_Level_Desc = "Ground or water surface";
      :Grib2_Generating_Process_Type = "Forecast";
      :Grib2_Statistical_Process_Type = "UnknownStatType--1";

    float Precipitation_type_surface_probability_between_1p0_and_2(reftime2=339, validtime3Offset=88, y=1597, x=2345);
      :long_name = "Probability Precipitation type between_1.0_and_2 (Code table 4.201) @ Ground or water surface";
      :units = "%";
      :abbreviation = "PTYPE";
      :missing_value = NaNf; // float
      :grid_mapping = "LambertConformal_Projection";
      :coordinates = "reftime2 validtime3 validtime3Offset y x ";
      :Grib_Variable_Id = "VAR_7-14--1-19_L1";
      :Grib2_Parameter = 0, 1, 19; // int
      :Grib2_Parameter_Discipline = "Meteorological products";
      :Grib2_Parameter_Category = "Moisture";
      :Grib2_Parameter_Name = "Precipitation type";
      :Grib2_Level_Type = 1; // int
      :Grib2_Level_Desc = "Ground or water surface";
      :Grib2_Probability_Type = 2; // int
      :Grib2_Probability_Name = "between_1.0_and_2";
      :Grib2_Generating_Process_Type = "Forecast";
      :Grib2_Statistical_Process_Type = "UnknownStatType--1";

    float Significant_height_of_combined_wind_waves_and_swell_surface(reftime3=56, validtime14Offset=64, y=1597, x=2345);
      :long_name = "Significant height of combined wind waves and swell @ Ground or water surface";
      :units = "m";
      :abbreviation = "HTSGW";
      :missing_value = NaNf; // float
      :grid_mapping = "LambertConformal_Projection";
      :coordinates = "reftime3 validtime14 validtime14Offset y x ";
      :Grib_Variable_Id = "VAR_7-14--1-3_L1";
      :Grib2_Parameter = 10, 0, 3; // int
      :Grib2_Parameter_Discipline = "Oceanographic products";
      :Grib2_Parameter_Category = "Waves";
      :Grib2_Parameter_Name = "Significant height of combined wind waves and swell";
      :Grib2_Level_Type = 1; // int
      :Grib2_Level_Desc = "Ground or water surface";
      :Grib2_Generating_Process_Type = "Forecast";
      :Grib2_Statistical_Process_Type = "UnknownStatType--1";

    float Geometric_height_surface_layer(reftime7=113, validtime7Offset=36, y=1597, x=2345);
      :long_name = "Geometric height @ Ground or water surface layer";
      :units = "m";
      :abbreviation = "DIST";
      :missing_value = NaNf; // float
      :grid_mapping = "LambertConformal_Projection";
      :coordinates = "reftime7 validtime7 validtime7Offset y x ";
      :Grib_Variable_Id = "VAR_7-14--1-6_L1_layer";
      :Grib2_Parameter = 0, 3, 6; // int
      :Grib2_Parameter_Discipline = "Meteorological products";
      :Grib2_Parameter_Category = "Mass";
      :Grib2_Parameter_Name = "Geometric height";
      :Grib2_Level_Type = 1; // int
      :Grib2_Level_Desc = "Ground or water surface";
      :Grib2_Generating_Process_Type = "Forecast";
      :Grib2_Statistical_Process_Type = "UnknownStatType--1";

    float Downward_short-wave_radiation_flux_surface(reftime9=42, validtime5Offset=88, y=1597, x=2345);
      :long_name = "Downward short-wave radiation flux @ Ground or water surface";
      :units = "W.m-2";
      :abbreviation = "DSWRF";
      :missing_value = NaNf; // float
      :grid_mapping = "LambertConformal_Projection";
      :coordinates = "reftime9 validtime5 validtime5Offset y x ";
      :Grib_Variable_Id = "VAR_7-14--1-7_L1";
      :Grib2_Parameter = 0, 4, 7; // int
      :Grib2_Parameter_Discipline = "Meteorological products";
      :Grib2_Parameter_Category = "Short wave radiation";
      :Grib2_Parameter_Name = "Downward short-wave radiation flux";
      :Grib2_Level_Type = 1; // int
      :Grib2_Level_Desc = "Ground or water surface";
      :Grib2_Generating_Process_Type = "Forecast";
      :Grib2_Statistical_Process_Type = "UnknownStatType--1";

    float Precipitation_type_surface_probability_between_5p0_and_7(reftime2=339, validtime3Offset=88, y=1597, x=2345);
      :long_name = "Probability Precipitation type between_5.0_and_7 (Code table 4.201) @ Ground or water surface";
      :units = "%";
      :abbreviation = "PTYPE";
      :missing_value = NaNf; // float
      :grid_mapping = "LambertConformal_Projection";
      :coordinates = "reftime2 validtime3 validtime3Offset y x ";
      :Grib_Variable_Id = "VAR_7-14--1-19_L1";
      :Grib2_Parameter = 0, 1, 19; // int
      :Grib2_Parameter_Discipline = "Meteorological products";
      :Grib2_Parameter_Category = "Moisture";
      :Grib2_Parameter_Name = "Precipitation type";
      :Grib2_Level_Type = 1; // int
      :Grib2_Level_Desc = "Ground or water surface";
      :Grib2_Probability_Type = 2; // int
      :Grib2_Probability_Name = "between_5.0_and_7";
      :Grib2_Generating_Process_Type = "Forecast";
      :Grib2_Statistical_Process_Type = "UnknownStatType--1";

    float Precipitation_type_surface_probability_between_3p0_and_4(reftime2=339, validtime3Offset=88, y=1597, x=2345);
      :long_name = "Probability Precipitation type between_3.0_and_4 (Code table 4.201) @ Ground or water surface";
      :units = "%";
      :abbreviation = "PTYPE";
      :missing_value = NaNf; // float
      :grid_mapping = "LambertConformal_Projection";
      :coordinates = "reftime2 validtime3 validtime3Offset y x ";
      :Grib_Variable_Id = "VAR_7-14--1-19_L1";
      :Grib2_Parameter = 0, 1, 19; // int
      :Grib2_Parameter_Discipline = "Meteorological products";
      :Grib2_Parameter_Category = "Moisture";
      :Grib2_Parameter_Name = "Precipitation type";
      :Grib2_Level_Type = 1; // int
      :Grib2_Level_Desc = "Ground or water surface";
      :Grib2_Probability_Type = 2; // int
      :Grib2_Probability_Name = "between_3.0_and_4";
      :Grib2_Generating_Process_Type = "Forecast";
      :Grib2_Statistical_Process_Type = "UnknownStatType--1";

    float Hail_probability_surface_Mixed_intervals_Accumulation_probability_above_0(reftime5=56, validtime15Offset=22, y=1597, x=2345);
      :long_name = "Probability Hail probability (Mixed_intervals Accumulation) above_0 % @ Ground or water surface";
      :units = "%";
      :abbreviation = "HAILPROB";
      :missing_value = NaNf; // float
      :grid_mapping = "LambertConformal_Projection";
      :coordinates = "reftime5 validtime15 validtime15Offset y x ";
      :Grib_Statistical_Interval_Type = "Accumulation";
      :Grib_Variable_Id = "VAR_7-14--1-198_L1_Imixed_S1";
      :Grib2_Parameter = 0, 19, 198; // int
      :Grib2_Parameter_Discipline = "Meteorological products";
      :Grib2_Parameter_Category = "Physical atmospheric Properties";
      :Grib2_Parameter_Name = "Hail probability";
      :Grib2_Level_Type = 1; // int
      :Grib2_Level_Desc = "Ground or water surface";
      :Grib2_Probability_Type = 1; // int
      :Grib2_Probability_Name = "above_0";
      :Grib2_Generating_Process_Type = "Probability forecast";
      :Grib2_Statistical_Process_Type = "Accumulation";

    float Wind_probability_surface_Mixed_intervals_Accumulation_probability_above_0(reftime5=56, validtime15Offset=22, y=1597, x=2345);
      :long_name = "Probability Wind probability (Mixed_intervals Accumulation) above_0 % @ Ground or water surface";
      :units = "%";
      :abbreviation = "WINDPROB";
      :missing_value = NaNf; // float
      :grid_mapping = "LambertConformal_Projection";
      :coordinates = "reftime5 validtime15 validtime15Offset y x ";
      :Grib_Statistical_Interval_Type = "Accumulation";
      :Grib_Variable_Id = "VAR_7-14--1-199_L1_Imixed_S1";
      :Grib2_Parameter = 0, 19, 199; // int
      :Grib2_Parameter_Discipline = "Meteorological products";
      :Grib2_Parameter_Category = "Physical atmospheric Properties";
      :Grib2_Parameter_Name = "Wind probability";
      :Grib2_Level_Type = 1; // int
      :Grib2_Level_Desc = "Ground or water surface";
      :Grib2_Probability_Type = 1; // int
      :Grib2_Probability_Name = "above_0";
      :Grib2_Generating_Process_Type = "Probability forecast";
      :Grib2_Statistical_Process_Type = "Accumulation";

    float Maximum_relative_humidity_height_above_ground_12_Hour_Maximum(reftime11=57, validtime22Offset=8, height_above_ground1=1, y=1597, x=2345);
      :long_name = "Maximum relative humidity (12_Hour Maximum) @ Specified height level above ground";
      :units = "%";
      :abbreviation = "MAXRH";
      :missing_value = NaNf; // float
      :grid_mapping = "LambertConformal_Projection";
      :coordinates = "reftime11 validtime22 validtime22Offset height_above_ground1 y x ";
      :Grib_Statistical_Interval_Type = "Maximum";
      :Grib_Variable_Id = "VAR_7-14--1-27_L103_I12_Hour_S2";
      :Grib2_Parameter = 0, 1, 27; // int
      :Grib2_Parameter_Discipline = "Meteorological products";
      :Grib2_Parameter_Category = "Moisture";
      :Grib2_Parameter_Name = "Maximum relative humidity";
      :Grib2_Level_Type = 103; // int
      :Grib2_Level_Desc = "Specified height level above ground";
      :Grib2_Generating_Process_Type = "Forecast";
      :Grib2_Statistical_Process_Type = "Maximum";

    float Tornado_probability_surface_Mixed_intervals_Accumulation_probability_above_0(reftime5=56, validtime15Offset=22, y=1597, x=2345);
      :long_name = "Probability Tornado probability (Mixed_intervals Accumulation) above_0 % @ Ground or water surface";
      :units = "%";
      :abbreviation = "TORPROB";
      :missing_value = NaNf; // float
      :grid_mapping = "LambertConformal_Projection";
      :coordinates = "reftime5 validtime15 validtime15Offset y x ";
      :Grib_Statistical_Interval_Type = "Accumulation";
      :Grib_Variable_Id = "VAR_7-14--1-197_L1_Imixed_S1";
      :Grib2_Parameter = 0, 19, 197; // int
      :Grib2_Parameter_Discipline = "Meteorological products";
      :Grib2_Parameter_Category = "Physical atmospheric Properties";
      :Grib2_Parameter_Name = "Tornado probability";
      :Grib2_Level_Type = 1; // int
      :Grib2_Level_Desc = "Ground or water surface";
      :Grib2_Probability_Type = 1; // int
      :Grib2_Probability_Name = "above_0";
      :Grib2_Generating_Process_Type = "Probability forecast";
      :Grib2_Statistical_Process_Type = "Accumulation";

    float Precipitation_type_surface_probability_between_8p0_and_9(reftime2=339, validtime3Offset=88, y=1597, x=2345);
      :long_name = "Probability Precipitation type between_8.0_and_9 (Code table 4.201) @ Ground or water surface";
      :units = "%";
      :abbreviation = "PTYPE";
      :missing_value = NaNf; // float
      :grid_mapping = "LambertConformal_Projection";
      :coordinates = "reftime2 validtime3 validtime3Offset y x ";
      :Grib_Variable_Id = "VAR_7-14--1-19_L1";
      :Grib2_Parameter = 0, 1, 19; // int
      :Grib2_Parameter_Discipline = "Meteorological products";
      :Grib2_Parameter_Category = "Moisture";
      :Grib2_Parameter_Name = "Precipitation type";
      :Grib2_Level_Type = 1; // int
      :Grib2_Level_Desc = "Ground or water surface";
      :Grib2_Probability_Type = 2; // int
      :Grib2_Probability_Name = "between_8.0_and_9";
      :Grib2_Generating_Process_Type = "Forecast";
      :Grib2_Statistical_Process_Type = "UnknownStatType--1";

    float Snow_Level_altitude_above_msl(reftime2=339, validtime16Offset=100, altitude_above_msl=1, y=1597, x=2345);
      :long_name = "Snow Level @ Specific altitude above mean sea level";
      :units = "m";
      :abbreviation = "SNOWLVL";
      :missing_value = NaNf; // float
      :grid_mapping = "LambertConformal_Projection";
      :coordinates = "reftime2 validtime16 validtime16Offset altitude_above_msl y x ";
      :Grib_Variable_Id = "VAR_7-14--1-236_L102";
      :Grib2_Parameter = 0, 19, 236; // int
      :Grib2_Parameter_Discipline = "Meteorological products";
      :Grib2_Parameter_Category = "Physical atmospheric Properties";
      :Grib2_Parameter_Name = "Snow Level";
      :Grib2_Level_Type = 102; // int
      :Grib2_Level_Desc = "Specific altitude above mean sea level";
      :Grib2_Generating_Process_Type = "Forecast";
      :Grib2_Statistical_Process_Type = "UnknownStatType--1";

    float Freezing_Spray_surface(reftime6=29, validtime9Offset=38, y=1597, x=2345);
      :long_name = "Freezing Spray @ Ground or water surface";
      :units = "";
      :abbreviation = "FRZSPR";
      :missing_value = NaNf; // float
      :grid_mapping = "LambertConformal_Projection";
      :coordinates = "reftime6 validtime9 validtime9Offset y x ";
      :Grib_Variable_Id = "VAR_7-14--1-204_L1";
      :Grib2_Parameter = 10, 3, 204; // int
      :Grib2_Parameter_Discipline = "Oceanographic products";
      :Grib2_Parameter_Category = "Surface Properties";
      :Grib2_Parameter_Name = "Freezing Spray";
      :Grib2_Level_Type = 1; // int
      :Grib2_Level_Desc = "Ground or water surface";
      :Grib2_Generating_Process_Type = "Forecast";
      :Grib2_Statistical_Process_Type = "UnknownStatType--1";

    float Mixed_layer_depth_entire_atmosphere_single_layer(reftime8=85, validtime4Offset=88, y=1597, x=2345);
      :long_name = "Mixed layer depth @ Entire atmosphere layer";
      :units = "m";
      :abbreviation = "MIXHT";
      :missing_value = NaNf; // float
      :grid_mapping = "LambertConformal_Projection";
      :coordinates = "reftime8 validtime4 validtime4Offset y x ";
      :Grib_Variable_Id = "VAR_7-14--1-3_L200";
      :Grib2_Parameter = 0, 19, 3; // int
      :Grib2_Parameter_Discipline = "Meteorological products";
      :Grib2_Parameter_Category = "Physical atmospheric Properties";
      :Grib2_Parameter_Name = "Mixed layer depth";
      :Grib2_Level_Type = 200; // int
      :Grib2_Level_Desc = "Entire atmosphere layer";
      :Grib2_Generating_Process_Type = "Forecast";
      :Grib2_Statistical_Process_Type = "UnknownStatType--1";

    float Minimum_temperature_height_above_ground_12_Hour_Minimum(reftime8=85, timeOffset=11, height_above_ground1=1, y=1597, x=2345);
      :long_name = "Minimum temperature (12_Hour Minimum) @ Specified height level above ground";
      :units = "K";
      :abbreviation = "TMIN";
      :missing_value = NaNf; // float
      :grid_mapping = "LambertConformal_Projection";
      :coordinates = "reftime8 time timeOffset height_above_ground1 y x ";
      :Grib_Statistical_Interval_Type = "Minimum";
      :Grib_Variable_Id = "VAR_7-14--1-5_L103_I12_Hour_S3";
      :Grib2_Parameter = 0, 0, 5; // int
      :Grib2_Parameter_Discipline = "Meteorological products";
      :Grib2_Parameter_Category = "Temperature";
      :Grib2_Parameter_Name = "Minimum temperature";
      :Grib2_Level_Type = 103; // int
      :Grib2_Level_Desc = "Specified height level above ground";
      :Grib2_Generating_Process_Type = "Forecast";
      :Grib2_Statistical_Process_Type = "Minimum";

    float Wind_speed_gust_height_above_ground(reftime11=57, validtime13Offset=89, height_above_ground=1, y=1597, x=2345);
      :long_name = "Wind speed (gust) @ Specified height level above ground";
      :units = "m/s";
      :abbreviation = "GUST";
      :missing_value = NaNf; // float
      :grid_mapping = "LambertConformal_Projection";
      :coordinates = "reftime11 validtime13 validtime13Offset height_above_ground y x ";
      :Grib_Variable_Id = "VAR_7-14--1-22_L103";
      :Grib2_Parameter = 0, 2, 22; // int
      :Grib2_Parameter_Discipline = "Meteorological products";
      :Grib2_Parameter_Category = "Momentum";
      :Grib2_Parameter_Name = "Wind speed (gust)";
      :Grib2_Level_Type = 103; // int
      :Grib2_Level_Desc = "Specified height level above ground";
      :Grib2_Generating_Process_Type = "Forecast";
      :Grib2_Statistical_Process_Type = "UnknownStatType--1";

    float Total_precipitation_surface_Mixed_intervals_Accumulation(reftime2=339, validtime19Offset=103, y=1597, x=2345);
      :long_name = "Total precipitation (Mixed_intervals Accumulation) @ Ground or water surface";
      :units = "kg.m-2";
      :abbreviation = "APCP";
      :missing_value = NaNf; // float
      :grid_mapping = "LambertConformal_Projection";
      :coordinates = "reftime2 validtime19 validtime19Offset y x ";
      :Grib_Statistical_Interval_Type = "Accumulation";
      :Grib_Variable_Id = "VAR_7-14--1-8_L1_Imixed_S1";
      :Grib2_Parameter = 0, 1, 8; // int
      :Grib2_Parameter_Discipline = "Meteorological products";
      :Grib2_Parameter_Category = "Moisture";
      :Grib2_Parameter_Name = "Total precipitation";
      :Grib2_Level_Type = 1; // int
      :Grib2_Level_Desc = "Ground or water surface";
      :Grib2_Generating_Process_Type = "Forecast";
      :Grib2_Statistical_Process_Type = "Accumulation";

    float Total_precipitation_surface_Mixed_intervals_Accumulation_probability_above_0p254(reftime2=339, validtime1Offset=84, y=1597, x=2345);
      :long_name = "Probability Total precipitation (Mixed_intervals Accumulation) above_0.254 kg.m-2 @ Ground or water surface";
      :units = "%";
      :abbreviation = "APCP";
      :missing_value = NaNf; // float
      :grid_mapping = "LambertConformal_Projection";
      :coordinates = "reftime2 validtime1 validtime1Offset y x ";
      :Grib_Statistical_Interval_Type = "Accumulation";
      :Grib_Variable_Id = "VAR_7-14--1-8_L1_Imixed_S1";
      :Grib2_Parameter = 0, 1, 8; // int
      :Grib2_Parameter_Discipline = "Meteorological products";
      :Grib2_Parameter_Category = "Moisture";
      :Grib2_Parameter_Name = "Total precipitation";
      :Grib2_Level_Type = 1; // int
      :Grib2_Level_Desc = "Ground or water surface";
      :Grib2_Probability_Type = 1; // int
      :Grib2_Probability_Name = "above_0.254";
      :Grib2_Generating_Process_Type = "Forecast";
      :Grib2_Statistical_Process_Type = "Accumulation";

    float Minimum_Relative_Humidity_height_above_ground_12_Hour_Minimum(reftime11=57, validtime17Offset=8, height_above_ground1=1, y=1597, x=2345);
      :long_name = "Minimum Relative Humidity (12_Hour Minimum) @ Specified height level above ground";
      :units = "%";
      :abbreviation = "MINRH";
      :missing_value = NaNf; // float
      :grid_mapping = "LambertConformal_Projection";
      :coordinates = "reftime11 validtime17 validtime17Offset height_above_ground1 y x ";
      :Grib_Statistical_Interval_Type = "Minimum";
      :Grib_Variable_Id = "VAR_7-14--1-198_L103_I12_Hour_S3";
      :Grib2_Parameter = 0, 1, 198; // int
      :Grib2_Parameter_Discipline = "Meteorological products";
      :Grib2_Parameter_Category = "Moisture";
      :Grib2_Parameter_Name = "Minimum Relative Humidity";
      :Grib2_Level_Type = 103; // int
      :Grib2_Level_Desc = "Specified height level above ground";
      :Grib2_Generating_Process_Type = "Forecast";
      :Grib2_Statistical_Process_Type = "Minimum";

    float Flat_Ice_Accumulation_FRAM_surface_Mixed_intervals_Accumulation(reftime2=339, validtime12Offset=68, y=1597, x=2345);
      :long_name = "Flat Ice Accumulation (FRAM) (Mixed_intervals Accumulation) @ Ground or water surface";
      :units = "kg.m-2";
      :abbreviation = "FICEAC";
      :missing_value = NaNf; // float
      :grid_mapping = "LambertConformal_Projection";
      :coordinates = "reftime2 validtime12 validtime12Offset y x ";
      :Grib_Statistical_Interval_Type = "Accumulation";
      :Grib_Variable_Id = "VAR_7-14--1-228_L1_Imixed_S1";
      :Grib2_Parameter = 0, 1, 228; // int
      :Grib2_Parameter_Discipline = "Meteorological products";
      :Grib2_Parameter_Category = "Moisture";
      :Grib2_Parameter_Name = "Flat Ice Accumulation (FRAM)";
      :Grib2_Level_Type = 1; // int
      :Grib2_Level_Desc = "Ground or water surface";
      :Grib2_Generating_Process_Type = "Forecast";
      :Grib2_Statistical_Process_Type = "Accumulation";

    float Hourly_Maximum_of_Simulated_Reflectivity_at_1_km_AGL_height_above_ground_1_Hour_Maximum(reftime=226, validtime10Offset=36, height_above_ground2=1, y=1597, x=2345);
      :long_name = "Hourly Maximum of Simulated Reflectivity at 1 km AGL (1_Hour Maximum) @ Specified height level above ground";
      :units = "dB";
      :abbreviation = "MAXREF";
      :missing_value = NaNf; // float
      :grid_mapping = "LambertConformal_Projection";
      :coordinates = "reftime validtime10 validtime10Offset height_above_ground2 y x ";
      :Grib_Statistical_Interval_Type = "Maximum";
      :Grib_Variable_Id = "VAR_7-14--1-198_L103_I1_Hour_S2";
      :Grib2_Parameter = 0, 16, 198; // int
      :Grib2_Parameter_Discipline = "Meteorological products";
      :Grib2_Parameter_Category = "Forecast Radar Imagery";
      :Grib2_Parameter_Name = "Hourly Maximum of Simulated Reflectivity at 1 km AGL";
      :Grib2_Level_Type = 103; // int
      :Grib2_Level_Desc = "Specified height level above ground";
      :Grib2_Generating_Process_Type = "Forecast";
      :Grib2_Statistical_Process_Type = "Maximum";

    float Thunderstorm_probability_surface_Mixed_intervals_Accumulation(reftime4=142, validtime8Offset=127, y=1597, x=2345);
      :long_name = "Thunderstorm probability (Mixed_intervals Accumulation) @ Ground or water surface";
      :units = "%";
      :abbreviation = "TSTM";
      :missing_value = NaNf; // float
      :grid_mapping = "LambertConformal_Projection";
      :coordinates = "reftime4 validtime8 validtime8Offset y x ";
      :Grib_Statistical_Interval_Type = "Accumulation";
      :Grib_Variable_Id = "VAR_7-14--1-2_L1_Imixed_S1";
      :Grib2_Parameter = 0, 19, 2; // int
      :Grib2_Parameter_Discipline = "Meteorological products";
      :Grib2_Parameter_Category = "Physical atmospheric Properties";
      :Grib2_Parameter_Name = "Thunderstorm probability";
      :Grib2_Level_Type = 1; // int
      :Grib2_Level_Desc = "Ground or water surface";
      :Grib2_Generating_Process_Type = "Probability forecast";
      :Grib2_Statistical_Process_Type = "Accumulation";

    float Ceiling_cloud_base(reftime2=339, validtime18Offset=52, y=1597, x=2345);
      :long_name = "Ceiling @ Cloud base level";
      :units = "m";
      :abbreviation = "CEIL";
      :missing_value = NaNf; // float
      :grid_mapping = "LambertConformal_Projection";
      :coordinates = "reftime2 validtime18 validtime18Offset y x ";
      :Grib_Variable_Id = "VAR_7-14--1-13_L2";
      :Grib2_Parameter = 0, 6, 13; // int
      :Grib2_Parameter_Discipline = "Meteorological products";
      :Grib2_Parameter_Category = "Cloud";
      :Grib2_Parameter_Name = "Ceiling";
      :Grib2_Level_Type = 2; // int
      :Grib2_Level_Desc = "Cloud base level";
      :Grib2_Generating_Process_Type = "Forecast";
      :Grib2_Statistical_Process_Type = "UnknownStatType--1";

    float Haines_index_entire_atmosphere_single_layer_6_Hour_Maximum(reftime10=113, validtime23Offset=32, y=1597, x=2345);
      :long_name = "Haines index (6_Hour Maximum) @ Entire atmosphere layer";
      :units = "";
      :abbreviation = "HINDEX";
      :missing_value = NaNf; // float
      :grid_mapping = "LambertConformal_Projection";
      :coordinates = "reftime10 validtime23 validtime23Offset y x ";
      :Grib_Statistical_Interval_Type = "Maximum";
      :Grib_Variable_Id = "VAR_7-14--1-2_L200_I6_Hour_S2";
      :Grib2_Parameter = 2, 4, 2; // int
      :Grib2_Parameter_Discipline = "Land surface products";
      :Grib2_Parameter_Category = "Fire Weather Products";
      :Grib2_Parameter_Name = "Haines index";
      :Grib2_Level_Type = 200; // int
      :Grib2_Level_Desc = "Entire atmosphere layer";
      :Grib2_Generating_Process_Type = "Forecast";
      :Grib2_Statistical_Process_Type = "Maximum";

    float Dry_Thunderstorm_Probability_surface_3_Hour_Accumulation_probability_above_0(reftime1=57, validtime20Offset=27, y=1597, x=2345);
      :long_name = "Probability Dry Thunderstorm Probability (3_Hour Accumulation) above_0 % @ Ground or water surface";
      :units = "%";
      :abbreviation = "DRYTPROB";
      :missing_value = NaNf; // float
      :grid_mapping = "LambertConformal_Projection";
      :coordinates = "reftime1 validtime20 validtime20Offset y x ";
      :Grib_Statistical_Interval_Type = "Accumulation";
      :Grib_Variable_Id = "VAR_7-14--1-237_L1_I3_Hour_S1";
      :Grib2_Parameter = 0, 19, 237; // int
      :Grib2_Parameter_Discipline = "Meteorological products";
      :Grib2_Parameter_Category = "Physical atmospheric Properties";
      :Grib2_Parameter_Name = "Dry Thunderstorm Probability";
      :Grib2_Level_Type = 1; // int
      :Grib2_Level_Desc = "Ground or water surface";
      :Grib2_Probability_Type = 1; // int
      :Grib2_Probability_Name = "above_0";
      :Grib2_Generating_Process_Type = "Probability forecast";
      :Grib2_Statistical_Process_Type = "Accumulation";

    float Temperature_height_above_ground(reftime2=339, validtime16Offset=100, height_above_ground1=1, y=1597, x=2345);
      :long_name = "Temperature @ Specified height level above ground";
      :units = "K";
      :abbreviation = "TMP";
      :missing_value = NaNf; // float
      :grid_mapping = "LambertConformal_Projection";
      :coordinates = "reftime2 validtime16 validtime16Offset height_above_ground1 y x ";
      :Grib_Variable_Id = "VAR_7-14--1-0_L103";
      :Grib2_Parameter = 0, 0, 0; // int
      :Grib2_Parameter_Discipline = "Meteorological products";
      :Grib2_Parameter_Category = "Temperature";
      :Grib2_Parameter_Name = "Temperature";
      :Grib2_Level_Type = 103; // int
      :Grib2_Level_Desc = "Specified height level above ground";
      :Grib2_Generating_Process_Type = "Forecast";
      :Grib2_Statistical_Process_Type = "UnknownStatType--1";

    float Wind_direction_from_which_blowing_height_above_ground(reftime11=57, validtime13Offset=89, height_above_ground=1, y=1597, x=2345);
      :long_name = "Wind direction (from which blowing) @ Specified height level above ground";
      :units = "degree_true";
      :abbreviation = "WDIR";
      :missing_value = NaNf; // float
      :grid_mapping = "LambertConformal_Projection";
      :coordinates = "reftime11 validtime13 validtime13Offset height_above_ground y x ";
      :Grib_Variable_Id = "VAR_7-14--1-0_L103";
      :Grib2_Parameter = 0, 2, 0; // int
      :Grib2_Parameter_Discipline = "Meteorological products";
      :Grib2_Parameter_Category = "Momentum";
      :Grib2_Parameter_Name = "Wind direction (from which blowing)";
      :Grib2_Level_Type = 103; // int
      :Grib2_Level_Desc = "Specified height level above ground";
      :Grib2_Generating_Process_Type = "Forecast";
      :Grib2_Statistical_Process_Type = "UnknownStatType--1";

    float Wind_speed_height_above_ground(reftime11=57, validtime13Offset=89, height_above_ground=1, y=1597, x=2345);
      :long_name = "Wind speed @ Specified height level above ground";
      :units = "m/s";
      :abbreviation = "WIND";
      :missing_value = NaNf; // float
      :grid_mapping = "LambertConformal_Projection";
      :coordinates = "reftime11 validtime13 validtime13Offset height_above_ground y x ";
      :Grib_Variable_Id = "VAR_7-14--1-1_L103";
      :Grib2_Parameter = 0, 2, 1; // int
      :Grib2_Parameter_Discipline = "Meteorological products";
      :Grib2_Parameter_Category = "Momentum";
      :Grib2_Parameter_Name = "Wind speed";
      :Grib2_Level_Type = 103; // int
      :Grib2_Level_Desc = "Specified height level above ground";
      :Grib2_Generating_Process_Type = "Forecast";
      :Grib2_Statistical_Process_Type = "UnknownStatType--1";

    float Dewpoint_temperature_height_above_ground(reftime2=339, validtime3Offset=88, height_above_ground1=1, y=1597, x=2345);
      :long_name = "Dewpoint temperature @ Specified height level above ground";
      :units = "K";
      :abbreviation = "DPT";
      :missing_value = NaNf; // float
      :grid_mapping = "LambertConformal_Projection";
      :coordinates = "reftime2 validtime3 validtime3Offset height_above_ground1 y x ";
      :Grib_Variable_Id = "VAR_7-14--1-6_L103";
      :Grib2_Parameter = 0, 0, 6; // int
      :Grib2_Parameter_Discipline = "Meteorological products";
      :Grib2_Parameter_Category = "Temperature";
      :Grib2_Parameter_Name = "Dewpoint temperature";
      :Grib2_Level_Type = 103; // int
      :Grib2_Level_Desc = "Specified height level above ground";
      :Grib2_Generating_Process_Type = "Forecast";
      :Grib2_Statistical_Process_Type = "UnknownStatType--1";

    float Total_snowfall_surface_Mixed_intervals_Accumulation(reftime2=339, validtime11Offset=102, y=1597, x=2345);
      :long_name = "Total snowfall (Mixed_intervals Accumulation) @ Ground or water surface";
      :units = "m";
      :abbreviation = "ASNOW";
      :missing_value = NaNf; // float
      :grid_mapping = "LambertConformal_Projection";
      :coordinates = "reftime2 validtime11 validtime11Offset y x ";
      :Grib_Statistical_Interval_Type = "Accumulation";
      :Grib_Variable_Id = "VAR_7-14--1-29_L1_Imixed_S1";
      :Grib2_Parameter = 0, 1, 29; // int
      :Grib2_Parameter_Discipline = "Meteorological products";
      :Grib2_Parameter_Category = "Moisture";
      :Grib2_Parameter_Name = "Total snowfall";
      :Grib2_Level_Type = 1; // int
      :Grib2_Level_Desc = "Ground or water surface";
      :Grib2_Generating_Process_Type = "Forecast";
      :Grib2_Statistical_Process_Type = "Accumulation";

    float Snow_Liquid_ratio_surface(reftime2=339, validtime3Offset=88, y=1597, x=2345);
      :long_name = "Snow Liquid ratio @ Ground or water surface";
      :units = "kg.kg-1";
      :abbreviation = "SNOWLR";
      :missing_value = NaNf; // float
      :grid_mapping = "LambertConformal_Projection";
      :coordinates = "reftime2 validtime3 validtime3Offset y x ";
      :Grib_Variable_Id = "VAR_7-14--1-233_L1";
      :Grib2_Parameter = 0, 1, 233; // int
      :Grib2_Parameter_Discipline = "Meteorological products";
      :Grib2_Parameter_Category = "Moisture";
      :Grib2_Parameter_Name = "Snow Liquid ratio";
      :Grib2_Level_Type = 1; // int
      :Grib2_Level_Desc = "Ground or water surface";
      :Grib2_Generating_Process_Type = "Forecast";
      :Grib2_Statistical_Process_Type = "UnknownStatType--1";

    float x(x=2345);
      :standard_name = "projection_x_coordinate";
      :units = "km";
      :_CoordinateAxisType = "GeoX";

    float y(y=1597);
      :standard_name = "projection_y_coordinate";
      :units = "km";
      :_CoordinateAxisType = "GeoY";

    double reftime(reftime=226);
      :units = "Hour since 2025-03-27T07:00:00Z";
      :standard_name = "forecast_reference_time";
      :long_name = "GRIB reference time";
      :calendar = "proleptic_gregorian";
      :_CoordinateAxisType = "RunTime";

    double reftime1(reftime1=57);
      :units = "Hour since 2025-03-27T07:00:00Z";
      :standard_name = "forecast_reference_time";
      :long_name = "GRIB reference time";
      :calendar = "proleptic_gregorian";
      :_CoordinateAxisType = "RunTime";

    double reftime2(reftime2=339);
      :units = "Hour since 2025-03-27T07:00:00Z";
      :standard_name = "forecast_reference_time";
      :long_name = "GRIB reference time";
      :calendar = "proleptic_gregorian";
      :_CoordinateAxisType = "RunTime";

    double reftime3(reftime3=56);
      :units = "Hour since 2025-03-27T11:00:00Z";
      :standard_name = "forecast_reference_time";
      :long_name = "GRIB reference time";
      :calendar = "proleptic_gregorian";
      :_CoordinateAxisType = "RunTime";

    double reftime4(reftime4=142);
      :units = "Hour since 2025-03-27T07:00:00Z";
      :standard_name = "forecast_reference_time";
      :long_name = "GRIB reference time";
      :calendar = "proleptic_gregorian";
      :_CoordinateAxisType = "RunTime";

    double reftime5(reftime5=56);
      :units = "Hour since 2025-03-27T15:00:00Z";
      :standard_name = "forecast_reference_time";
      :long_name = "GRIB reference time";
      :calendar = "proleptic_gregorian";
      :_CoordinateAxisType = "RunTime";

    double reftime6(reftime6=29);
      :units = "Hour since 2025-03-27T07:00:00Z";
      :standard_name = "forecast_reference_time";
      :long_name = "GRIB reference time";
      :calendar = "proleptic_gregorian";
      :_CoordinateAxisType = "RunTime";

    double reftime7(reftime7=113);
      :units = "Hour since 2025-03-27T09:00:00Z";
      :standard_name = "forecast_reference_time";
      :long_name = "GRIB reference time";
      :calendar = "proleptic_gregorian";
      :_CoordinateAxisType = "RunTime";

    double reftime8(reftime8=85);
      :units = "Hour since 2025-03-27T07:00:00Z";
      :standard_name = "forecast_reference_time";
      :long_name = "GRIB reference time";
      :calendar = "proleptic_gregorian";
      :_CoordinateAxisType = "RunTime";

    double reftime9(reftime9=42);
      :units = "Hour since 2025-03-27T13:00:00Z";
      :standard_name = "forecast_reference_time";
      :long_name = "GRIB reference time";
      :calendar = "proleptic_gregorian";
      :_CoordinateAxisType = "RunTime";

    double reftime10(reftime10=113);
      :units = "Hour since 2025-03-27T07:00:00Z";
      :standard_name = "forecast_reference_time";
      :long_name = "GRIB reference time";
      :calendar = "proleptic_gregorian";
      :_CoordinateAxisType = "RunTime";

    double reftime11(reftime11=57);
      :units = "Hour since 2025-03-27T07:00:00Z";
      :standard_name = "forecast_reference_time";
      :long_name = "GRIB reference time";
      :calendar = "proleptic_gregorian";
      :_CoordinateAxisType = "RunTime";

    double timeOffset(6, timeOffset=11);
      :_CoordinateAxisType = "TimeOffset";
      :units = "Hour";
      :standard_name = "forecast_period";
      :long_name = "time offset from runtime";
      :udunits = "Hour since 2025-03-27T07:00:00Z";
      :runtimeCoordinate = "reftime8";
      :hoursFrom0z = 1, 4, 7, 13, 16, 19; // int
      :bounds = "timeOffset_bounds";

    double time(reftime8=85, timeOffset=11);
      :units = "Hour since 2025-03-27T07:00:00Z";
      :standard_name = "time";
      :long_name = "GRIB forecast or observation time";
      :calendar = "proleptic_gregorian";
      :_CoordinateAxisType = "Time";
      :bounds = "time_bounds";

    double validtime1Offset(24, validtime1Offset=84);
      :_CoordinateAxisType = "TimeOffset";
      :units = "Hour";
      :standard_name = "forecast_period";
      :long_name = "time offset from runtime";
      :udunits = "Hour since 2025-03-27T07:00:00Z";
      :runtimeCoordinate = "reftime2";
      :hoursFrom0z = 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23; // int
      :bounds = "validtime1Offset_bounds";

    double validtime1(reftime2=339, validtime1Offset=84);
      :units = "Hour since 2025-03-27T07:00:00Z";
      :standard_name = "time";
      :long_name = "GRIB forecast or observation time";
      :calendar = "proleptic_gregorian";
      :_CoordinateAxisType = "Time";
      :bounds = "validtime1_bounds";

    double validtime2Offset(validtime2Offset=80);
      :_CoordinateAxisType = "TimeOffset";
      :units = "Hour";
      :standard_name = "forecast_period";
      :long_name = "time offset from runtime";
      :udunits = "Hour since 2025-03-27T07:00:00Z";

    double validtime2(reftime11=57, validtime2Offset=80);
      :units = "Hour since 2025-03-27T07:00:00Z";
      :standard_name = "time";
      :long_name = "GRIB forecast or observation time";
      :calendar = "proleptic_gregorian";
      :_CoordinateAxisType = "Time";

    double validtime3Offset(validtime3Offset=88);
      :_CoordinateAxisType = "TimeOffset";
      :units = "Hour";
      :standard_name = "forecast_period";
      :long_name = "time offset from runtime";
      :udunits = "Hour since 2025-03-27T07:00:00Z";

    double validtime3(reftime2=339, validtime3Offset=88);
      :units = "Hour since 2025-03-27T07:00:00Z";
      :standard_name = "time";
      :long_name = "GRIB forecast or observation time";
      :calendar = "proleptic_gregorian";
      :_CoordinateAxisType = "Time";

    double validtime4Offset(validtime4Offset=88);
      :_CoordinateAxisType = "TimeOffset";
      :units = "Hour";
      :standard_name = "forecast_period";
      :long_name = "time offset from runtime";
      :udunits = "Hour since 2025-03-27T07:00:00Z";

    double validtime4(reftime8=85, validtime4Offset=88);
      :units = "Hour since 2025-03-27T07:00:00Z";
      :standard_name = "time";
      :long_name = "GRIB forecast or observation time";
      :calendar = "proleptic_gregorian";
      :_CoordinateAxisType = "Time";

    double validtime5Offset(validtime5Offset=88);
      :_CoordinateAxisType = "TimeOffset";
      :units = "Hour";
      :standard_name = "forecast_period";
      :long_name = "time offset from runtime";
      :udunits = "Hour since 2025-03-27T13:00:00Z";

    double validtime5(reftime9=42, validtime5Offset=88);
      :units = "Hour since 2025-03-27T13:00:00Z";
      :standard_name = "time";
      :long_name = "GRIB forecast or observation time";
      :calendar = "proleptic_gregorian";
      :_CoordinateAxisType = "Time";

    double validtime6Offset(validtime6Offset=25);
      :_CoordinateAxisType = "TimeOffset";
      :units = "Hour";
      :standard_name = "forecast_period";
      :long_name = "time offset from runtime";
      :udunits = "Hour since 2025-03-27T09:00:00Z";

    double validtime6(reftime7=113, validtime6Offset=25);
      :units = "Hour since 2025-03-27T09:00:00Z";
      :standard_name = "time";
      :long_name = "GRIB forecast or observation time";
      :calendar = "proleptic_gregorian";
      :_CoordinateAxisType = "Time";

    double validtime7Offset(validtime7Offset=36);
      :_CoordinateAxisType = "TimeOffset";
      :units = "Hour";
      :standard_name = "forecast_period";
      :long_name = "time offset from runtime";
      :udunits = "Hour since 2025-03-27T09:00:00Z";

    double validtime7(reftime7=113, validtime7Offset=36);
      :units = "Hour since 2025-03-27T09:00:00Z";
      :standard_name = "time";
      :long_name = "GRIB forecast or observation time";
      :calendar = "proleptic_gregorian";
      :_CoordinateAxisType = "Time";

    double validtime8Offset(10, validtime8Offset=127);
      :_CoordinateAxisType = "TimeOffset";
      :units = "Hour";
      :standard_name = "forecast_period";
      :long_name = "time offset from runtime";
      :udunits = "Hour since 2025-03-27T07:00:00Z";
      :runtimeCoordinate = "reftime4";
      :hoursFrom0z = 0, 3, 6, 7, 9, 12, 15, 18, 19, 21; // int
      :bounds = "validtime8Offset_bounds";

    double validtime8(reftime4=142, validtime8Offset=127);
      :units = "Hour since 2025-03-27T07:00:00Z";
      :standard_name = "time";
      :long_name = "GRIB forecast or observation time";
      :calendar = "proleptic_gregorian";
      :_CoordinateAxisType = "Time";
      :bounds = "validtime8_bounds";

    double validtime9Offset(validtime9Offset=38);
      :_CoordinateAxisType = "TimeOffset";
      :units = "Hour";
      :standard_name = "forecast_period";
      :long_name = "time offset from runtime";
      :udunits = "Hour since 2025-03-27T07:00:00Z";

    double validtime9(reftime6=29, validtime9Offset=38);
      :units = "Hour since 2025-03-27T07:00:00Z";
      :standard_name = "time";
      :long_name = "GRIB forecast or observation time";
      :calendar = "proleptic_gregorian";
      :_CoordinateAxisType = "Time";

    double validtime10Offset(validtime10Offset=36);
      :_CoordinateAxisType = "TimeOffset";
      :units = "Hour";
      :standard_name = "forecast_period";
      :long_name = "time offset from runtime";
      :udunits = "Hour since 2025-03-27T07:00:00Z";
      :bounds = "validtime10Offset_bounds";

    double validtime10(reftime=226, validtime10Offset=36);
      :units = "Hour since 2025-03-27T07:00:00Z";
      :standard_name = "time";
      :long_name = "GRIB forecast or observation time";
      :calendar = "proleptic_gregorian";
      :_CoordinateAxisType = "Time";
      :bounds = "validtime10_bounds";

    double validtime11Offset(24, validtime11Offset=102);
      :_CoordinateAxisType = "TimeOffset";
      :units = "Hour";
      :standard_name = "forecast_period";
      :long_name = "time offset from runtime";
      :udunits = "Hour since 2025-03-27T07:00:00Z";
      :runtimeCoordinate = "reftime2";
      :hoursFrom0z = 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23; // int
      :bounds = "validtime11Offset_bounds";

    double validtime11(reftime2=339, validtime11Offset=102);
      :units = "Hour since 2025-03-27T07:00:00Z";
      :standard_name = "time";
      :long_name = "GRIB forecast or observation time";
      :calendar = "proleptic_gregorian";
      :_CoordinateAxisType = "Time";
      :bounds = "validtime11_bounds";

    double validtime12Offset(24, validtime12Offset=68);
      :_CoordinateAxisType = "TimeOffset";
      :units = "Hour";
      :standard_name = "forecast_period";
      :long_name = "time offset from runtime";
      :udunits = "Hour since 2025-03-27T07:00:00Z";
      :runtimeCoordinate = "reftime2";
      :hoursFrom0z = 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23; // int
      :bounds = "validtime12Offset_bounds";

    double validtime12(reftime2=339, validtime12Offset=68);
      :units = "Hour since 2025-03-27T07:00:00Z";
      :standard_name = "time";
      :long_name = "GRIB forecast or observation time";
      :calendar = "proleptic_gregorian";
      :_CoordinateAxisType = "Time";
      :bounds = "validtime12_bounds";

    double validtime13Offset(validtime13Offset=89);
      :_CoordinateAxisType = "TimeOffset";
      :units = "Hour";
      :standard_name = "forecast_period";
      :long_name = "time offset from runtime";
      :udunits = "Hour since 2025-03-27T07:00:00Z";

    double validtime13(reftime11=57, validtime13Offset=89);
      :units = "Hour since 2025-03-27T07:00:00Z";
      :standard_name = "time";
      :long_name = "GRIB forecast or observation time";
      :calendar = "proleptic_gregorian";
      :_CoordinateAxisType = "Time";

    double validtime14Offset(validtime14Offset=64);
      :_CoordinateAxisType = "TimeOffset";
      :units = "Hour";
      :standard_name = "forecast_period";
      :long_name = "time offset from runtime";
      :udunits = "Hour since 2025-03-27T11:00:00Z";

    double validtime14(reftime3=56, validtime14Offset=64);
      :units = "Hour since 2025-03-27T11:00:00Z";
      :standard_name = "time";
      :long_name = "GRIB forecast or observation time";
      :calendar = "proleptic_gregorian";
      :_CoordinateAxisType = "Time";

    double validtime15Offset(4, validtime15Offset=22);
      :_CoordinateAxisType = "TimeOffset";
      :units = "Hour";
      :standard_name = "forecast_period";
      :long_name = "time offset from runtime";
      :udunits = "Hour since 2025-03-27T15:00:00Z";
      :runtimeCoordinate = "reftime5";
      :hoursFrom0z = 3, 6, 15, 18; // int
      :bounds = "validtime15Offset_bounds";

    double validtime15(reftime5=56, validtime15Offset=22);
      :units = "Hour since 2025-03-27T15:00:00Z";
      :standard_name = "time";
      :long_name = "GRIB forecast or observation time";
      :calendar = "proleptic_gregorian";
      :_CoordinateAxisType = "Time";
      :bounds = "validtime15_bounds";

    double validtime16Offset(validtime16Offset=100);
      :_CoordinateAxisType = "TimeOffset";
      :units = "Hour";
      :standard_name = "forecast_period";
      :long_name = "time offset from runtime";
      :udunits = "Hour since 2025-03-27T07:00:00Z";

    double validtime16(reftime2=339, validtime16Offset=100);
      :units = "Hour since 2025-03-27T07:00:00Z";
      :standard_name = "time";
      :long_name = "GRIB forecast or observation time";
      :calendar = "proleptic_gregorian";
      :_CoordinateAxisType = "Time";

    double validtime17Offset(4, validtime17Offset=8);
      :_CoordinateAxisType = "TimeOffset";
      :units = "Hour";
      :standard_name = "forecast_period";
      :long_name = "time offset from runtime";
      :udunits = "Hour since 2025-03-27T07:00:00Z";
      :runtimeCoordinate = "reftime11";
      :hoursFrom0z = 1, 7, 13, 19; // int
      :bounds = "validtime17Offset_bounds";

    double validtime17(reftime11=57, validtime17Offset=8);
      :units = "Hour since 2025-03-27T07:00:00Z";
      :standard_name = "time";
      :long_name = "GRIB forecast or observation time";
      :calendar = "proleptic_gregorian";
      :_CoordinateAxisType = "Time";
      :bounds = "validtime17_bounds";

    double validtime18Offset(validtime18Offset=52);
      :_CoordinateAxisType = "TimeOffset";
      :units = "Hour";
      :standard_name = "forecast_period";
      :long_name = "time offset from runtime";
      :udunits = "Hour since 2025-03-27T07:00:00Z";

    double validtime18(reftime2=339, validtime18Offset=52);
      :units = "Hour since 2025-03-27T07:00:00Z";
      :standard_name = "time";
      :long_name = "GRIB forecast or observation time";
      :calendar = "proleptic_gregorian";
      :_CoordinateAxisType = "Time";

    double validtime19Offset(24, validtime19Offset=103);
      :_CoordinateAxisType = "TimeOffset";
      :units = "Hour";
      :standard_name = "forecast_period";
      :long_name = "time offset from runtime";
      :udunits = "Hour since 2025-03-27T07:00:00Z";
      :runtimeCoordinate = "reftime2";
      :hoursFrom0z = 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23; // int
      :bounds = "validtime19Offset_bounds";

    double validtime19(reftime2=339, validtime19Offset=103);
      :units = "Hour since 2025-03-27T07:00:00Z";
      :standard_name = "time";
      :long_name = "GRIB forecast or observation time";
      :calendar = "proleptic_gregorian";
      :_CoordinateAxisType = "Time";
      :bounds = "validtime19_bounds";

    double validtime20Offset(4, validtime20Offset=27);
      :_CoordinateAxisType = "TimeOffset";
      :units = "Hour";
      :standard_name = "forecast_period";
      :long_name = "time offset from runtime";
      :udunits = "Hour since 2025-03-27T07:00:00Z";
      :runtimeCoordinate = "reftime1";
      :hoursFrom0z = 0, 7, 12, 19; // int
      :bounds = "validtime20Offset_bounds";

    double validtime20(reftime1=57, validtime20Offset=27);
      :units = "Hour since 2025-03-27T07:00:00Z";
      :standard_name = "time";
      :long_name = "GRIB forecast or observation time";
      :calendar = "proleptic_gregorian";
      :_CoordinateAxisType = "Time";
      :bounds = "validtime20_bounds";

    double validtime21Offset(6, validtime21Offset=11);
      :_CoordinateAxisType = "TimeOffset";
      :units = "Hour";
      :standard_name = "forecast_period";
      :long_name = "time offset from runtime";
      :udunits = "Hour since 2025-03-27T07:00:00Z";
      :runtimeCoordinate = "reftime8";
      :hoursFrom0z = 1, 4, 7, 13, 16, 19; // int
      :bounds = "validtime21Offset_bounds";

    double validtime21(reftime8=85, validtime21Offset=11);
      :units = "Hour since 2025-03-27T07:00:00Z";
      :standard_name = "time";
      :long_name = "GRIB forecast or observation time";
      :calendar = "proleptic_gregorian";
      :_CoordinateAxisType = "Time";
      :bounds = "validtime21_bounds";

    double validtime22Offset(4, validtime22Offset=8);
      :_CoordinateAxisType = "TimeOffset";
      :units = "Hour";
      :standard_name = "forecast_period";
      :long_name = "time offset from runtime";
      :udunits = "Hour since 2025-03-27T07:00:00Z";
      :runtimeCoordinate = "reftime11";
      :hoursFrom0z = 1, 7, 13, 19; // int
      :bounds = "validtime22Offset_bounds";

    double validtime22(reftime11=57, validtime22Offset=8);
      :units = "Hour since 2025-03-27T07:00:00Z";
      :standard_name = "time";
      :long_name = "GRIB forecast or observation time";
      :calendar = "proleptic_gregorian";
      :_CoordinateAxisType = "Time";
      :bounds = "validtime22_bounds";

    double validtime23Offset(8, validtime23Offset=32);
      :_CoordinateAxisType = "TimeOffset";
      :units = "Hour";
      :standard_name = "forecast_period";
      :long_name = "time offset from runtime";
      :udunits = "Hour since 2025-03-27T07:00:00Z";
      :runtimeCoordinate = "reftime10";
      :hoursFrom0z = 1, 4, 5, 7, 13, 16, 17, 19; // int
      :bounds = "validtime23Offset_bounds";

    double validtime23(reftime10=113, validtime23Offset=32);
      :units = "Hour since 2025-03-27T07:00:00Z";
      :standard_name = "time";
      :long_name = "GRIB forecast or observation time";
      :calendar = "proleptic_gregorian";
      :_CoordinateAxisType = "Time";
      :bounds = "validtime23_bounds";

    float height_above_ground(height_above_ground=1);
      :units = "m";
      :long_name = "Specified height level above ground";
      :positive = "up";
      :Grib_level_type = 103; // int
      :datum = "ground";
      :_CoordinateAxisType = "Height";
      :_CoordinateZisPositive = "up";

    float height_above_ground1(height_above_ground1=1);
      :units = "m";
      :long_name = "Specified height level above ground";
      :positive = "up";
      :Grib_level_type = 103; // int
      :datum = "ground";
      :_CoordinateAxisType = "Height";
      :_CoordinateZisPositive = "up";

    float altitude_above_msl(altitude_above_msl=1);
      :units = "m";
      :long_name = "Specific altitude above mean sea level";
      :positive = "up";
      :Grib_level_type = 102; // int
      :datum = "mean sea level";
      :_CoordinateAxisType = "Height";
      :_CoordinateZisPositive = "up";

    float height_above_ground2(height_above_ground2=1);
      :units = "m";
      :long_name = "Specified height level above ground";
      :positive = "up";
      :Grib_level_type = 103; // int
      :datum = "ground";
      :_CoordinateAxisType = "Height";
      :_CoordinateZisPositive = "up";

  // global attributes:
  :Originating_or_generating_Center = "US National Weather Service, National Centres for Environmental Prediction (NCEP)";
  :Originating_or_generating_Subcenter = "NWS Meteorological Development Laboratory";
  :GRIB_table_version = "1,0";
  :Type_of_generating_process = "Forecast";
  :Analysis_or_forecast_generating_process_identifier_defined_by_originating_centre = "National Blend GRIB";
  :Background_generating_process_identifier_defined_by_originating_centre = "Missing";
  :file_format = "GRIB-2";
  :Conventions = "CF-1.6";
  :history = "Read using CDM IOSP GribCollection v3";
  :featureType = "GRID";
  :_CoordSysBuilder = "ucar.nc2.internal.dataset.conv.CF1Convention";
}