netcdf grib/NCEP/GFS/CONUS_80km/TwoD {
  dimensions:
    x = 93;
    y = 65;
    reftime = 57;
    timeOffset = 21;
    validtime1Offset = 41;
    validtime2Offset = 40;
    time3Offset = 1;
    time4Offset = 40;
    layer_between_two_pressure_difference_from_ground_layer = 6;
    height_above_ground = 1;
    layer_between_two_pressure_difference_from_ground_layer1 = 1;
    layer_between_two_sigmas_layer = 1;
    isobaric = 29;
    isobaric1 = 9;
    height_above_ground1 = 1;
    isobaric2 = 4;
  variables:
    int LambertConformal_Projection;
      :grid_mapping_name = "lambert_conformal_conic";
      :latitude_of_projection_origin = 25.000001907348633; // double
      :longitude_of_central_meridian = -95.00000762939453; // double
      :standard_parallel = 25.000001907348633; // double
      :earth_radius = 6367470.0; // double
      :_CoordinateTransformType = "Projection";
      :_CoordinateAxisTypes = "GeoX GeoY";

    double time4Offset_bounds(time4Offset=40, 2);
      :long_name = "TimeOffset coord bounds";

    double time4_bounds(reftime=57, time4Offset=40, 2);
      :units = "Hour since 2025-03-24T00:00:00Z";
      :long_name = "bounds for time4";

    float layer_between_two_pressure_difference_from_ground_layer_bounds(layer_between_two_pressure_difference_from_ground_layer=6, 2);
      :units = "hPa";
      :long_name = "bounds for layer_between_two_pressure_difference_from_ground_layer";

    float layer_between_two_pressure_difference_from_ground_layer1_bounds(layer_between_two_pressure_difference_from_ground_layer1=1, 2);
      :units = "hPa";
      :long_name = "bounds for layer_between_two_pressure_difference_from_ground_layer1";

    float layer_between_two_sigmas_layer_bounds(layer_between_two_sigmas_layer=1, 2);
      :units = "sigma";
      :long_name = "bounds for layer_between_two_sigmas_layer";

    float Pressure_tropopause(reftime=57, timeOffset=21, y=65, x=93);
      :long_name = "Pressure @ Tropopause";
      :units = "Pa";
      :description = "Pressure";
      :missing_value = NaNf; // float
      :grid_mapping = "LambertConformal_Projection";
      :coordinates = "reftime time timeOffset y x ";
      :Grib_Variable_Id = "VAR_7-0-2-1_L7";
      :Grib1_Center = 7; // int
      :Grib1_Subcenter = 0; // int
      :Grib1_TableVersion = 2; // int
      :Grib1_Parameter = 1; // int
      :Grib1_Parameter_Name = "PRES";
      :Grib1_Level_Type = 7; // int
      :Grib1_Level_Desc = "Tropopause";
      :Grib1_Interval_Type = -1; // int
      :Grib1_Interval_Name = "Unknown Time Range Indicator -1";

    float Temperature_tropopause(reftime=57, timeOffset=21, y=65, x=93);
      :long_name = "Temperature @ Tropopause";
      :units = "K";
      :description = "Temperature";
      :missing_value = NaNf; // float
      :grid_mapping = "LambertConformal_Projection";
      :coordinates = "reftime time timeOffset y x ";
      :Grib_Variable_Id = "VAR_7-0-2-11_L7";
      :Grib1_Center = 7; // int
      :Grib1_Subcenter = 0; // int
      :Grib1_TableVersion = 2; // int
      :Grib1_Parameter = 11; // int
      :Grib1_Parameter_Name = "TMP";
      :Grib1_Level_Type = 7; // int
      :Grib1_Level_Desc = "Tropopause";
      :Grib1_Interval_Type = -1; // int
      :Grib1_Interval_Name = "Unknown Time Range Indicator -1";

    float Precipitable_water_entire_atmosphere(reftime=57, timeOffset=21, y=65, x=93);
      :long_name = "Precipitable water @ Entire atmosphere (considered as a single layer)";
      :units = "kg/m2";
      :description = "Precipitable water";
      :missing_value = NaNf; // float
      :grid_mapping = "LambertConformal_Projection";
      :coordinates = "reftime time timeOffset y x ";
      :Grib_Variable_Id = "VAR_7-0-2-54_L200";
      :Grib1_Center = 7; // int
      :Grib1_Subcenter = 0; // int
      :Grib1_TableVersion = 2; // int
      :Grib1_Parameter = 54; // int
      :Grib1_Parameter_Name = "PWAT";
      :Grib1_Level_Type = 200; // int
      :Grib1_Level_Desc = "Entire atmosphere (considered as a single layer)";
      :Grib1_Interval_Type = -1; // int
      :Grib1_Interval_Name = "Unknown Time Range Indicator -1";

    float Pressure_surface(reftime=57, validtime1Offset=41, y=65, x=93);
      :long_name = "Pressure @ Ground or water surface";
      :units = "Pa";
      :description = "Pressure";
      :missing_value = NaNf; // float
      :grid_mapping = "LambertConformal_Projection";
      :coordinates = "reftime validtime1 validtime1Offset y x ";
      :Grib_Variable_Id = "VAR_7-0-2-1_L1";
      :Grib1_Center = 7; // int
      :Grib1_Subcenter = 0; // int
      :Grib1_TableVersion = 2; // int
      :Grib1_Parameter = 1; // int
      :Grib1_Parameter_Name = "PRES";
      :Grib1_Level_Type = 1; // int
      :Grib1_Level_Desc = "Ground or water surface";
      :Grib1_Interval_Type = -1; // int
      :Grib1_Interval_Name = "Unknown Time Range Indicator -1";

    float Geopotential_height_surface(reftime=57, time3Offset=1, y=65, x=93);
      :long_name = "Geopotential height @ Ground or water surface";
      :units = "gpm";
      :description = "Geopotential height";
      :missing_value = NaNf; // float
      :grid_mapping = "LambertConformal_Projection";
      :coordinates = "reftime time3 time3Offset y x ";
      :Grib_Variable_Id = "VAR_7-0-2-7_L1";
      :Grib1_Center = 7; // int
      :Grib1_Subcenter = 0; // int
      :Grib1_TableVersion = 2; // int
      :Grib1_Parameter = 7; // int
      :Grib1_Parameter_Name = "HGT";
      :Grib1_Level_Type = 1; // int
      :Grib1_Level_Desc = "Ground or water surface";
      :Grib1_Interval_Type = -1; // int
      :Grib1_Interval_Name = "Unknown Time Range Indicator -1";

    float Surface_lifted_index_surface(reftime=57, timeOffset=21, y=65, x=93);
      :long_name = "Surface lifted index @ Ground or water surface";
      :units = "K";
      :description = "Surface lifted index";
      :missing_value = NaNf; // float
      :grid_mapping = "LambertConformal_Projection";
      :coordinates = "reftime time timeOffset y x ";
      :Grib_Variable_Id = "VAR_7-0-2-131_L1";
      :Grib1_Center = 7; // int
      :Grib1_Subcenter = 0; // int
      :Grib1_TableVersion = 2; // int
      :Grib1_Parameter = 131; // int
      :Grib1_Parameter_Name = "LFTX";
      :Grib1_Level_Type = 1; // int
      :Grib1_Level_Desc = "Ground or water surface";
      :Grib1_Interval_Type = -1; // int
      :Grib1_Interval_Name = "Unknown Time Range Indicator -1";

    float Convective_inhibition_surface(reftime=57, validtime1Offset=41, y=65, x=93);
      :long_name = "Convective inhibition @ Ground or water surface";
      :units = "J/kg";
      :description = "Convective inhibition";
      :missing_value = NaNf; // float
      :grid_mapping = "LambertConformal_Projection";
      :coordinates = "reftime validtime1 validtime1Offset y x ";
      :Grib_Variable_Id = "VAR_7-0-2-156_L1";
      :Grib1_Center = 7; // int
      :Grib1_Subcenter = 0; // int
      :Grib1_TableVersion = 2; // int
      :Grib1_Parameter = 156; // int
      :Grib1_Parameter_Name = "CIN";
      :Grib1_Level_Type = 1; // int
      :Grib1_Level_Desc = "Ground or water surface";
      :Grib1_Interval_Type = -1; // int
      :Grib1_Interval_Name = "Unknown Time Range Indicator -1";

    float Convective_Available_Potential_Energy_surface(reftime=57, validtime1Offset=41, y=65, x=93);
      :long_name = "Convective Available Potential Energy @ Ground or water surface";
      :units = "J/kg";
      :description = "Convective Available Potential Energy";
      :missing_value = NaNf; // float
      :grid_mapping = "LambertConformal_Projection";
      :coordinates = "reftime validtime1 validtime1Offset y x ";
      :Grib_Variable_Id = "VAR_7-0-2-157_L1";
      :Grib1_Center = 7; // int
      :Grib1_Subcenter = 0; // int
      :Grib1_TableVersion = 2; // int
      :Grib1_Parameter = 157; // int
      :Grib1_Parameter_Name = "CAPE";
      :Grib1_Level_Type = 1; // int
      :Grib1_Level_Desc = "Ground or water surface";
      :Grib1_Interval_Type = -1; // int
      :Grib1_Interval_Name = "Unknown Time Range Indicator -1";

    float Vertical_speed_shear_tropopause(reftime=57, timeOffset=21, y=65, x=93);
      :long_name = "Vertical speed shear @ Tropopause";
      :units = "1/s";
      :description = "Vertical speed shear";
      :missing_value = NaNf; // float
      :grid_mapping = "LambertConformal_Projection";
      :coordinates = "reftime time timeOffset y x ";
      :Grib_Variable_Id = "VAR_7-0-2-136_L7";
      :Grib1_Center = 7; // int
      :Grib1_Subcenter = 0; // int
      :Grib1_TableVersion = 2; // int
      :Grib1_Parameter = 136; // int
      :Grib1_Parameter_Name = "VWSH";
      :Grib1_Level_Type = 7; // int
      :Grib1_Level_Desc = "Tropopause";
      :Grib1_Interval_Type = -1; // int
      :Grib1_Interval_Name = "Unknown Time Range Indicator -1";

    float u-component_of_wind_tropopause(reftime=57, timeOffset=21, y=65, x=93);
      :long_name = "u-component of wind @ Tropopause";
      :units = "m/s";
      :description = "u-component of wind";
      :missing_value = NaNf; // float
      :grid_mapping = "LambertConformal_Projection";
      :coordinates = "reftime time timeOffset y x ";
      :Grib_Variable_Id = "VAR_7-0-2-33_L7";
      :Grib1_Center = 7; // int
      :Grib1_Subcenter = 0; // int
      :Grib1_TableVersion = 2; // int
      :Grib1_Parameter = 33; // int
      :Grib1_Parameter_Name = "UGRD";
      :Grib1_Level_Type = 7; // int
      :Grib1_Level_Desc = "Tropopause";
      :Grib1_Interval_Type = -1; // int
      :Grib1_Interval_Name = "Unknown Time Range Indicator -1";

    float v-component_of_wind_tropopause(reftime=57, timeOffset=21, y=65, x=93);
      :long_name = "v-component of wind @ Tropopause";
      :units = "m/s";
      :description = "v-component of wind";
      :missing_value = NaNf; // float
      :grid_mapping = "LambertConformal_Projection";
      :coordinates = "reftime time timeOffset y x ";
      :Grib_Variable_Id = "VAR_7-0-2-34_L7";
      :Grib1_Center = 7; // int
      :Grib1_Subcenter = 0; // int
      :Grib1_TableVersion = 2; // int
      :Grib1_Parameter = 34; // int
      :Grib1_Parameter_Name = "VGRD";
      :Grib1_Level_Type = 7; // int
      :Grib1_Level_Desc = "Tropopause";
      :Grib1_Interval_Type = -1; // int
      :Grib1_Interval_Name = "Unknown Time Range Indicator -1";

    float Pressure_reduced_to_MSL_msl(reftime=57, validtime1Offset=41, y=65, x=93);
      :long_name = "Pressure reduced to MSL @ Mean sea level";
      :units = "Pa";
      :description = "Pressure reduced to MSL";
      :missing_value = NaNf; // float
      :grid_mapping = "LambertConformal_Projection";
      :coordinates = "reftime validtime1 validtime1Offset y x ";
      :Grib_Variable_Id = "VAR_7-0-2-2_L102";
      :Grib1_Center = 7; // int
      :Grib1_Subcenter = 0; // int
      :Grib1_TableVersion = 2; // int
      :Grib1_Parameter = 2; // int
      :Grib1_Parameter_Name = "PRMSL";
      :Grib1_Level_Type = 102; // int
      :Grib1_Level_Desc = "Mean sea level";
      :Grib1_Interval_Type = -1; // int
      :Grib1_Interval_Name = "Unknown Time Range Indicator -1";

    float u-component_of_wind_height_above_ground(reftime=57, validtime1Offset=41, height_above_ground=1, y=65, x=93);
      :long_name = "u-component of wind @ Specified height level above ground";
      :units = "m/s";
      :description = "u-component of wind";
      :missing_value = NaNf; // float
      :grid_mapping = "LambertConformal_Projection";
      :coordinates = "reftime validtime1 validtime1Offset height_above_ground y x ";
      :Grib_Variable_Id = "VAR_7-0-2-33_L105";
      :Grib1_Center = 7; // int
      :Grib1_Subcenter = 0; // int
      :Grib1_TableVersion = 2; // int
      :Grib1_Parameter = 33; // int
      :Grib1_Parameter_Name = "UGRD";
      :Grib1_Level_Type = 105; // int
      :Grib1_Level_Desc = "Specified height level above ground";
      :Grib1_Interval_Type = -1; // int
      :Grib1_Interval_Name = "Unknown Time Range Indicator -1";

    float v-component_of_wind_height_above_ground(reftime=57, validtime1Offset=41, height_above_ground=1, y=65, x=93);
      :long_name = "v-component of wind @ Specified height level above ground";
      :units = "m/s";
      :description = "v-component of wind";
      :missing_value = NaNf; // float
      :grid_mapping = "LambertConformal_Projection";
      :coordinates = "reftime validtime1 validtime1Offset height_above_ground y x ";
      :Grib_Variable_Id = "VAR_7-0-2-34_L105";
      :Grib1_Center = 7; // int
      :Grib1_Subcenter = 0; // int
      :Grib1_TableVersion = 2; // int
      :Grib1_Parameter = 34; // int
      :Grib1_Parameter_Name = "VGRD";
      :Grib1_Level_Type = 105; // int
      :Grib1_Level_Desc = "Specified height level above ground";
      :Grib1_Interval_Type = -1; // int
      :Grib1_Interval_Name = "Unknown Time Range Indicator -1";

    float Relative_humidity_height_above_ground(reftime=57, validtime1Offset=41, height_above_ground1=1, y=65, x=93);
      :long_name = "Relative humidity @ Specified height level above ground";
      :units = "%";
      :description = "Relative humidity";
      :missing_value = NaNf; // float
      :grid_mapping = "LambertConformal_Projection";
      :coordinates = "reftime validtime1 validtime1Offset height_above_ground1 y x ";
      :Grib_Variable_Id = "VAR_7-0-2-52_L105";
      :Grib1_Center = 7; // int
      :Grib1_Subcenter = 0; // int
      :Grib1_TableVersion = 2; // int
      :Grib1_Parameter = 52; // int
      :Grib1_Parameter_Name = "RH";
      :Grib1_Level_Type = 105; // int
      :Grib1_Level_Desc = "Specified height level above ground";
      :Grib1_Interval_Type = -1; // int
      :Grib1_Interval_Name = "Unknown Time Range Indicator -1";

    float Temperature_isobaric(reftime=57, validtime1Offset=41, isobaric=29, y=65, x=93);
      :long_name = "Temperature @ Isobaric surface";
      :units = "K";
      :description = "Temperature";
      :missing_value = NaNf; // float
      :grid_mapping = "LambertConformal_Projection";
      :coordinates = "reftime validtime1 validtime1Offset isobaric y x ";
      :Grib_Variable_Id = "VAR_7-0-2-11_L100";
      :Grib1_Center = 7; // int
      :Grib1_Subcenter = 0; // int
      :Grib1_TableVersion = 2; // int
      :Grib1_Parameter = 11; // int
      :Grib1_Parameter_Name = "TMP";
      :Grib1_Level_Type = 100; // int
      :Grib1_Level_Desc = "Isobaric surface";
      :Grib1_Interval_Type = -1; // int
      :Grib1_Interval_Name = "Unknown Time Range Indicator -1";

    float Geopotential_height_isobaric(reftime=57, validtime1Offset=41, isobaric=29, y=65, x=93);
      :long_name = "Geopotential height @ Isobaric surface";
      :units = "gpm";
      :description = "Geopotential height";
      :missing_value = NaNf; // float
      :grid_mapping = "LambertConformal_Projection";
      :coordinates = "reftime validtime1 validtime1Offset isobaric y x ";
      :Grib_Variable_Id = "VAR_7-0-2-7_L100";
      :Grib1_Center = 7; // int
      :Grib1_Subcenter = 0; // int
      :Grib1_TableVersion = 2; // int
      :Grib1_Parameter = 7; // int
      :Grib1_Parameter_Name = "HGT";
      :Grib1_Level_Type = 100; // int
      :Grib1_Level_Desc = "Isobaric surface";
      :Grib1_Interval_Type = -1; // int
      :Grib1_Interval_Name = "Unknown Time Range Indicator -1";

    float Relative_humidity_layer_between_two_sigmas_layer(reftime=57, validtime1Offset=41, layer_between_two_sigmas_layer=1, y=65, x=93);
      :long_name = "Relative humidity @ Layer between 2 sigma levels layer";
      :units = "%";
      :description = "Relative humidity";
      :missing_value = NaNf; // float
      :grid_mapping = "LambertConformal_Projection";
      :coordinates = "reftime validtime1 validtime1Offset layer_between_two_sigmas_layer y x ";
      :Grib_Variable_Id = "VAR_7-0-2-52_L108_layer";
      :Grib1_Center = 7; // int
      :Grib1_Subcenter = 0; // int
      :Grib1_TableVersion = 2; // int
      :Grib1_Parameter = 52; // int
      :Grib1_Parameter_Name = "RH";
      :Grib1_Level_Type = 108; // int
      :Grib1_Level_Desc = "Layer between 2 sigma levels";
      :Grib1_Interval_Type = -1; // int
      :Grib1_Interval_Name = "Unknown Time Range Indicator -1";

    float u-component_of_wind_isobaric(reftime=57, validtime1Offset=41, isobaric=29, y=65, x=93);
      :long_name = "u-component of wind @ Isobaric surface";
      :units = "m/s";
      :description = "u-component of wind";
      :missing_value = NaNf; // float
      :grid_mapping = "LambertConformal_Projection";
      :coordinates = "reftime validtime1 validtime1Offset isobaric y x ";
      :Grib_Variable_Id = "VAR_7-0-2-33_L100";
      :Grib1_Center = 7; // int
      :Grib1_Subcenter = 0; // int
      :Grib1_TableVersion = 2; // int
      :Grib1_Parameter = 33; // int
      :Grib1_Parameter_Name = "UGRD";
      :Grib1_Level_Type = 100; // int
      :Grib1_Level_Desc = "Isobaric surface";
      :Grib1_Interval_Type = -1; // int
      :Grib1_Interval_Name = "Unknown Time Range Indicator -1";

    float v-component_of_wind_isobaric(reftime=57, validtime1Offset=41, isobaric=29, y=65, x=93);
      :long_name = "v-component of wind @ Isobaric surface";
      :units = "m/s";
      :description = "v-component of wind";
      :missing_value = NaNf; // float
      :grid_mapping = "LambertConformal_Projection";
      :coordinates = "reftime validtime1 validtime1Offset isobaric y x ";
      :Grib_Variable_Id = "VAR_7-0-2-34_L100";
      :Grib1_Center = 7; // int
      :Grib1_Subcenter = 0; // int
      :Grib1_TableVersion = 2; // int
      :Grib1_Parameter = 34; // int
      :Grib1_Parameter_Name = "VGRD";
      :Grib1_Level_Type = 100; // int
      :Grib1_Level_Desc = "Isobaric surface";
      :Grib1_Interval_Type = -1; // int
      :Grib1_Interval_Name = "Unknown Time Range Indicator -1";

    float Vertical_velocity_geometric_isobaric(reftime=57, validtime2Offset=40, isobaric1=9, y=65, x=93);
      :long_name = "Vertical velocity geometric @ Isobaric surface";
      :units = "m/s";
      :description = "Vertical velocity geometric";
      :missing_value = NaNf; // float
      :grid_mapping = "LambertConformal_Projection";
      :coordinates = "reftime validtime2 validtime2Offset isobaric1 y x ";
      :Grib_Variable_Id = "VAR_7-0-2-40_L100";
      :Grib1_Center = 7; // int
      :Grib1_Subcenter = 0; // int
      :Grib1_TableVersion = 2; // int
      :Grib1_Parameter = 40; // int
      :Grib1_Parameter_Name = "DZDT";
      :Grib1_Level_Type = 100; // int
      :Grib1_Level_Desc = "Isobaric surface";
      :Grib1_Interval_Type = -1; // int
      :Grib1_Interval_Name = "Unknown Time Range Indicator -1";

    float Absolute_vorticity_isobaric(reftime=57, validtime1Offset=41, isobaric2=4, y=65, x=93);
      :long_name = "Absolute vorticity @ Isobaric surface";
      :units = "/s";
      :description = "Absolute vorticity";
      :missing_value = NaNf; // float
      :grid_mapping = "LambertConformal_Projection";
      :coordinates = "reftime validtime1 validtime1Offset isobaric2 y x ";
      :Grib_Variable_Id = "VAR_7-0-2-41_L100";
      :Grib1_Center = 7; // int
      :Grib1_Subcenter = 0; // int
      :Grib1_TableVersion = 2; // int
      :Grib1_Parameter = 41; // int
      :Grib1_Parameter_Name = "ABSV";
      :Grib1_Level_Type = 100; // int
      :Grib1_Level_Desc = "Isobaric surface";
      :Grib1_Interval_Type = -1; // int
      :Grib1_Interval_Name = "Unknown Time Range Indicator -1";

    float Relative_humidity_isobaric(reftime=57, validtime1Offset=41, isobaric=29, y=65, x=93);
      :long_name = "Relative humidity @ Isobaric surface";
      :units = "%";
      :description = "Relative humidity";
      :missing_value = NaNf; // float
      :grid_mapping = "LambertConformal_Projection";
      :coordinates = "reftime validtime1 validtime1Offset isobaric y x ";
      :Grib_Variable_Id = "VAR_7-0-2-52_L100";
      :Grib1_Center = 7; // int
      :Grib1_Subcenter = 0; // int
      :Grib1_TableVersion = 2; // int
      :Grib1_Parameter = 52; // int
      :Grib1_Parameter_Name = "RH";
      :Grib1_Level_Type = 100; // int
      :Grib1_Level_Desc = "Isobaric surface";
      :Grib1_Interval_Type = -1; // int
      :Grib1_Interval_Name = "Unknown Time Range Indicator -1";

    float Temperature_height_above_ground(reftime=57, validtime1Offset=41, height_above_ground1=1, y=65, x=93);
      :long_name = "Temperature @ Specified height level above ground";
      :units = "K";
      :description = "Temperature";
      :missing_value = NaNf; // float
      :grid_mapping = "LambertConformal_Projection";
      :coordinates = "reftime validtime1 validtime1Offset height_above_ground1 y x ";
      :Grib_Variable_Id = "VAR_7-0-2-11_L105";
      :Grib1_Center = 7; // int
      :Grib1_Subcenter = 0; // int
      :Grib1_TableVersion = 2; // int
      :Grib1_Parameter = 11; // int
      :Grib1_Parameter_Name = "TMP";
      :Grib1_Level_Type = 105; // int
      :Grib1_Level_Desc = "Specified height level above ground";
      :Grib1_Interval_Type = -1; // int
      :Grib1_Interval_Name = "Unknown Time Range Indicator -1";

    float Temperature_layer_between_two_pressure_difference_from_ground_layer(reftime=57, validtime1Offset=41, layer_between_two_pressure_difference_from_ground_layer=6, y=65, x=93);
      :long_name = "Temperature @ Layer between 2 level at pressure difference from ground to level layer";
      :units = "K";
      :description = "Temperature";
      :missing_value = NaNf; // float
      :grid_mapping = "LambertConformal_Projection";
      :coordinates = "reftime validtime1 validtime1Offset layer_between_two_pressure_difference_from_ground_layer y x ";
      :Grib_Variable_Id = "VAR_7-0-2-11_L116_layer";
      :Grib1_Center = 7; // int
      :Grib1_Subcenter = 0; // int
      :Grib1_TableVersion = 2; // int
      :Grib1_Parameter = 11; // int
      :Grib1_Parameter_Name = "TMP";
      :Grib1_Level_Type = 116; // int
      :Grib1_Level_Desc = "Layer between 2 level at pressure difference from ground to level";
      :Grib1_Interval_Type = -1; // int
      :Grib1_Interval_Name = "Unknown Time Range Indicator -1";

    float Total_precipitation_surface_Mixed_intervals_Accumulation(reftime=57, time4Offset=40, y=65, x=93);
      :long_name = "Total precipitation (Mixed_intervals Accumulation) @ Ground or water surface";
      :units = "kg/m2";
      :description = "Total precipitation";
      :missing_value = NaNf; // float
      :grid_mapping = "LambertConformal_Projection";
      :coordinates = "reftime time4 time4Offset y x ";
      :Grib_Statistical_Interval_Type = "Accumulation";
      :Grib_Variable_Id = "VAR_7-0-2-61_L1_Imixed_S4";
      :Grib1_Center = 7; // int
      :Grib1_Subcenter = 0; // int
      :Grib1_TableVersion = 2; // int
      :Grib1_Parameter = 61; // int
      :Grib1_Parameter_Name = "APCP";
      :Grib1_Level_Type = 1; // int
      :Grib1_Level_Desc = "Ground or water surface";
      :Grib1_Interval_Type = 4; // int
      :Grib1_Interval_Name = "Accumulation, interval = (RT + P1) to (RT + P2)";

    float u-component_of_wind_layer_between_two_pressure_difference_from_ground_layer(reftime=57, validtime1Offset=41, layer_between_two_pressure_difference_from_ground_layer=6, y=65, x=93);
      :long_name = "u-component of wind @ Layer between 2 level at pressure difference from ground to level layer";
      :units = "m/s";
      :description = "u-component of wind";
      :missing_value = NaNf; // float
      :grid_mapping = "LambertConformal_Projection";
      :coordinates = "reftime validtime1 validtime1Offset layer_between_two_pressure_difference_from_ground_layer y x ";
      :Grib_Variable_Id = "VAR_7-0-2-33_L116_layer";
      :Grib1_Center = 7; // int
      :Grib1_Subcenter = 0; // int
      :Grib1_TableVersion = 2; // int
      :Grib1_Parameter = 33; // int
      :Grib1_Parameter_Name = "UGRD";
      :Grib1_Level_Type = 116; // int
      :Grib1_Level_Desc = "Layer between 2 level at pressure difference from ground to level";
      :Grib1_Interval_Type = -1; // int
      :Grib1_Interval_Name = "Unknown Time Range Indicator -1";

    float v-component_of_wind_layer_between_two_pressure_difference_from_ground_layer(reftime=57, validtime1Offset=41, layer_between_two_pressure_difference_from_ground_layer=6, y=65, x=93);
      :long_name = "v-component of wind @ Layer between 2 level at pressure difference from ground to level layer";
      :units = "m/s";
      :description = "v-component of wind";
      :missing_value = NaNf; // float
      :grid_mapping = "LambertConformal_Projection";
      :coordinates = "reftime validtime1 validtime1Offset layer_between_two_pressure_difference_from_ground_layer y x ";
      :Grib_Variable_Id = "VAR_7-0-2-34_L116_layer";
      :Grib1_Center = 7; // int
      :Grib1_Subcenter = 0; // int
      :Grib1_TableVersion = 2; // int
      :Grib1_Parameter = 34; // int
      :Grib1_Parameter_Name = "VGRD";
      :Grib1_Level_Type = 116; // int
      :Grib1_Level_Desc = "Layer between 2 level at pressure difference from ground to level";
      :Grib1_Interval_Type = -1; // int
      :Grib1_Interval_Name = "Unknown Time Range Indicator -1";

    float Relative_humidity_layer_between_two_pressure_difference_from_ground_layer(reftime=57, validtime1Offset=41, layer_between_two_pressure_difference_from_ground_layer=6, y=65, x=93);
      :long_name = "Relative humidity @ Layer between 2 level at pressure difference from ground to level layer";
      :units = "%";
      :description = "Relative humidity";
      :missing_value = NaNf; // float
      :grid_mapping = "LambertConformal_Projection";
      :coordinates = "reftime validtime1 validtime1Offset layer_between_two_pressure_difference_from_ground_layer y x ";
      :Grib_Variable_Id = "VAR_7-0-2-52_L116_layer";
      :Grib1_Center = 7; // int
      :Grib1_Subcenter = 0; // int
      :Grib1_TableVersion = 2; // int
      :Grib1_Parameter = 52; // int
      :Grib1_Parameter_Name = "RH";
      :Grib1_Level_Type = 116; // int
      :Grib1_Level_Desc = "Layer between 2 level at pressure difference from ground to level";
      :Grib1_Interval_Type = -1; // int
      :Grib1_Interval_Name = "Unknown Time Range Indicator -1";

    float Convective_inhibition_layer_between_two_pressure_difference_from_ground_layer(reftime=57, validtime1Offset=41, layer_between_two_pressure_difference_from_ground_layer1=1, y=65, x=93);
      :long_name = "Convective inhibition @ Layer between 2 level at pressure difference from ground to level layer";
      :units = "J/kg";
      :description = "Convective inhibition";
      :missing_value = NaNf; // float
      :grid_mapping = "LambertConformal_Projection";
      :coordinates = "reftime validtime1 validtime1Offset layer_between_two_pressure_difference_from_ground_layer1 y x ";
      :Grib_Variable_Id = "VAR_7-0-2-156_L116_layer";
      :Grib1_Center = 7; // int
      :Grib1_Subcenter = 0; // int
      :Grib1_TableVersion = 2; // int
      :Grib1_Parameter = 156; // int
      :Grib1_Parameter_Name = "CIN";
      :Grib1_Level_Type = 116; // int
      :Grib1_Level_Desc = "Layer between 2 level at pressure difference from ground to level";
      :Grib1_Interval_Type = -1; // int
      :Grib1_Interval_Name = "Unknown Time Range Indicator -1";

    float Convective_Available_Potential_Energy_layer_between_two_pressure_difference_from_ground_layer(reftime=57, validtime1Offset=41, layer_between_two_pressure_difference_from_ground_layer1=1, y=65, x=93);
      :long_name = "Convective Available Potential Energy @ Layer between 2 level at pressure difference from ground to level layer";
      :units = "J/kg";
      :description = "Convective Available Potential Energy";
      :missing_value = NaNf; // float
      :grid_mapping = "LambertConformal_Projection";
      :coordinates = "reftime validtime1 validtime1Offset layer_between_two_pressure_difference_from_ground_layer1 y x ";
      :Grib_Variable_Id = "VAR_7-0-2-157_L116_layer";
      :Grib1_Center = 7; // int
      :Grib1_Subcenter = 0; // int
      :Grib1_TableVersion = 2; // int
      :Grib1_Parameter = 157; // int
      :Grib1_Parameter_Name = "CAPE";
      :Grib1_Level_Type = 116; // int
      :Grib1_Level_Desc = "Layer between 2 level at pressure difference from ground to level";
      :Grib1_Interval_Type = -1; // int
      :Grib1_Interval_Name = "Unknown Time Range Indicator -1";

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

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

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

    double timeOffset(timeOffset=21);
      :_CoordinateAxisType = "TimeOffset";
      :units = "Hour";
      :standard_name = "forecast_period";
      :long_name = "time offset from runtime";
      :udunits = "Hour since 2025-03-24T00:00:00Z";

    double time(reftime=57, timeOffset=21);
      :units = "Hour since 2025-03-24T00:00:00Z";
      :standard_name = "time";
      :long_name = "GRIB forecast or observation time";
      :calendar = "proleptic_gregorian";
      :_CoordinateAxisType = "Time";

    double validtime1Offset(validtime1Offset=41);
      :_CoordinateAxisType = "TimeOffset";
      :units = "Hour";
      :standard_name = "forecast_period";
      :long_name = "time offset from runtime";
      :udunits = "Hour since 2025-03-24T00:00:00Z";

    double validtime1(reftime=57, validtime1Offset=41);
      :units = "Hour since 2025-03-24T00:00:00Z";
      :standard_name = "time";
      :long_name = "GRIB forecast or observation time";
      :calendar = "proleptic_gregorian";
      :_CoordinateAxisType = "Time";

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

    double validtime2(reftime=57, validtime2Offset=40);
      :units = "Hour since 2025-03-24T00:00:00Z";
      :standard_name = "time";
      :long_name = "GRIB forecast or observation time";
      :calendar = "proleptic_gregorian";
      :_CoordinateAxisType = "Time";

    double time3Offset(time3Offset=1);
      :_CoordinateAxisType = "TimeOffset";
      :units = "Hour";
      :standard_name = "forecast_period";
      :long_name = "time offset from runtime";
      :udunits = "Hour since 2025-03-24T00:00:00Z";

    double time3(reftime=57, time3Offset=1);
      :units = "Hour since 2025-03-24T00:00:00Z";
      :standard_name = "time";
      :long_name = "GRIB forecast or observation time";
      :calendar = "proleptic_gregorian";
      :_CoordinateAxisType = "Time";

    double time4Offset(time4Offset=40);
      :_CoordinateAxisType = "TimeOffset";
      :units = "Hour";
      :standard_name = "forecast_period";
      :long_name = "time offset from runtime";
      :udunits = "Hour since 2025-03-24T00:00:00Z";
      :bounds = "time4Offset_bounds";

    double time4(reftime=57, time4Offset=40);
      :units = "Hour since 2025-03-24T00:00:00Z";
      :standard_name = "time";
      :long_name = "GRIB forecast or observation time";
      :calendar = "proleptic_gregorian";
      :_CoordinateAxisType = "Time";
      :bounds = "time4_bounds";

    float layer_between_two_pressure_difference_from_ground_layer(layer_between_two_pressure_difference_from_ground_layer=6);
      :units = "hPa";
      :long_name = "Layer between 2 level at pressure difference from ground to level";
      :positive = "down";
      :Grib_level_type = 116; // int
      :datum = "ground";
      :bounds = "layer_between_two_pressure_difference_from_ground_layer_bounds";
      :_CoordinateAxisType = "Pressure";
      :_CoordinateZisPositive = "down";

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

    float layer_between_two_pressure_difference_from_ground_layer1(layer_between_two_pressure_difference_from_ground_layer1=1);
      :units = "hPa";
      :long_name = "Layer between 2 level at pressure difference from ground to level";
      :positive = "down";
      :Grib_level_type = 116; // int
      :datum = "ground";
      :bounds = "layer_between_two_pressure_difference_from_ground_layer1_bounds";
      :_CoordinateAxisType = "Pressure";
      :_CoordinateZisPositive = "down";

    float layer_between_two_sigmas_layer(layer_between_two_sigmas_layer=1);
      :units = "sigma";
      :long_name = "Layer between 2 sigma levels";
      :positive = "down";
      :Grib_level_type = 108; // int
      :bounds = "layer_between_two_sigmas_layer_bounds";
      :_CoordinateAxisType = "GeoZ";
      :_CoordinateZisPositive = "down";

    float isobaric(isobaric=29);
      :units = "hPa";
      :long_name = "Isobaric surface";
      :positive = "down";
      :Grib_level_type = 100; // int
      :_CoordinateAxisType = "Pressure";
      :_CoordinateZisPositive = "down";

    float isobaric1(isobaric1=9);
      :units = "hPa";
      :long_name = "Isobaric surface";
      :positive = "down";
      :Grib_level_type = 100; // int
      :_CoordinateAxisType = "Pressure";
      :_CoordinateZisPositive = "down";

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

    float isobaric2(isobaric2=4);
      :units = "hPa";
      :long_name = "Isobaric surface";
      :positive = "down";
      :Grib_level_type = 100; // int
      :_CoordinateAxisType = "Pressure";
      :_CoordinateZisPositive = "down";

  // global attributes:
  :Originating_or_generating_Center = "US National Weather Service, National Centres for Environmental Prediction (NCEP)";
  :Originating_or_generating_Subcenter = "0";
  :GRIB_table_version = "0,2";
  :Generating_process_or_model = "Analysis from GFS (Global Forecast System)";
  :file_format = "GRIB-1";
  :Conventions = "CF-1.6";
  :history = "Read using CDM IOSP GribCollection v3";
  :featureType = "GRID";
  :_CoordSysBuilder = "ucar.nc2.internal.dataset.conv.CF1Convention";
}