netcdf grib/NCEP/MRMS/GUAM/Model/TP {
  dimensions:
    lon = 2000;
    lat = 1800;
    time = 32;
    time1 = 5760;
    altitude_above_msl = 1;
    altitude_above_msl1 = 1;
  variables:
    int LatLon_Projection;
      :grid_mapping_name = "latitude_longitude";
      :earth_radius = 6371229.0; // double
      :semi_major_axis = 6378160.0; // double
      :semi_minor_axis = 6356684.713804713; // double
      :_CoordinateTransformType = "Projection";
      :_CoordinateAxisTypes = "Lat Lon";

    float Model_SurfaceTemp_altitude_above_msl(time=32, altitude_above_msl=1, lat=1800, lon=2000);
      :long_name = "Model_SurfaceTemp @ Specific altitude above mean sea level";
      :units = "degree_Celsius";
      :description = "Model Surface temperature";
      :missing_value = -99.0f; // float
      :_FillValue = -999.0f; // float
      :grid_mapping = "LatLon_Projection";
      :coordinates = "reftime time altitude_above_msl lat lon ";
      :Grib_Variable_Id = "VAR_161-0--1-0_L102";
      :Grib2_Parameter = 209, 7, 0; // int
      :Grib2_Parameter_Name = "Model_SurfaceTemp";
      :Grib2_Level_Type = 102; // int
      :Grib2_Level_Desc = "Specific altitude above mean sea level";
      :Grib2_Generating_Process_Type = "Observation";
      :Grib2_Statistical_Process_Type = "UnknownStatType--1";

    float Model_WetBulbTemp_altitude_above_msl(time=32, altitude_above_msl=1, lat=1800, lon=2000);
      :long_name = "Model_WetBulbTemp @ Specific altitude above mean sea level";
      :units = "degree_Celsius";
      :description = "Model Surface wet bulb temperature";
      :missing_value = -99.0f; // float
      :_FillValue = -999.0f; // float
      :grid_mapping = "LatLon_Projection";
      :coordinates = "reftime time altitude_above_msl lat lon ";
      :Grib_Variable_Id = "VAR_161-0--1-1_L102";
      :Grib2_Parameter = 209, 7, 1; // int
      :Grib2_Parameter_Name = "Model_WetBulbTemp";
      :Grib2_Level_Type = 102; // int
      :Grib2_Level_Desc = "Specific altitude above mean sea level";
      :Grib2_Generating_Process_Type = "Observation";
      :Grib2_Statistical_Process_Type = "UnknownStatType--1";

    float WarmRainProbability_altitude_above_msl(time=32, altitude_above_msl=1, lat=1800, lon=2000);
      :long_name = "WarmRainProbability @ Specific altitude above mean sea level";
      :units = "%";
      :description = "Probability of warm rain";
      :missing_value = -1.0f; // float
      :_FillValue = -3.0f; // float
      :grid_mapping = "LatLon_Projection";
      :coordinates = "reftime time altitude_above_msl lat lon ";
      :Grib_Variable_Id = "VAR_161-0--1-2_L102";
      :Grib2_Parameter = 209, 7, 2; // int
      :Grib2_Parameter_Name = "WarmRainProbability";
      :Grib2_Level_Type = 102; // int
      :Grib2_Level_Desc = "Specific altitude above mean sea level";
      :Grib2_Generating_Process_Type = "Observation";
      :Grib2_Statistical_Process_Type = "UnknownStatType--1";

    float Model_0degC_Height_altitude_above_msl(time=32, altitude_above_msl=1, lat=1800, lon=2000);
      :long_name = "Model_0degC_Height @ Specific altitude above mean sea level";
      :units = "m";
      :description = "Model Freezing Level Height MSL";
      :missing_value = -1.0f; // float
      :_FillValue = -3.0f; // float
      :grid_mapping = "LatLon_Projection";
      :coordinates = "reftime time altitude_above_msl lat lon ";
      :Grib_Variable_Id = "VAR_161-0--1-3_L102";
      :Grib2_Parameter = 209, 7, 3; // int
      :Grib2_Parameter_Name = "Model_0degC_Height";
      :Grib2_Level_Type = 102; // int
      :Grib2_Level_Desc = "Specific altitude above mean sea level";
      :Grib2_Generating_Process_Type = "Observation";
      :Grib2_Statistical_Process_Type = "UnknownStatType--1";

    float BrightBandTopHeight_altitude_above_msl(time1=5760, altitude_above_msl1=1, lat=1800, lon=2000);
      :long_name = "BrightBandTopHeight @ Specific altitude above mean sea level";
      :units = "m";
      :description = "Brightband Top Height AGL";
      :missing_value = -1.0f; // float
      :_FillValue = -3.0f; // float
      :grid_mapping = "LatLon_Projection";
      :coordinates = "reftime1 time1 altitude_above_msl1 lat lon ";
      :Grib_Variable_Id = "VAR_161-0--1-4_L102";
      :Grib2_Parameter = 209, 7, 4; // int
      :Grib2_Parameter_Name = "BrightBandTopHeight";
      :Grib2_Level_Type = 102; // int
      :Grib2_Level_Desc = "Specific altitude above mean sea level";
      :Grib2_Generating_Process_Type = "Observation";
      :Grib2_Statistical_Process_Type = "UnknownStatType--1";

    float BrightBandBottomHeight_altitude_above_msl(time1=5760, altitude_above_msl1=1, lat=1800, lon=2000);
      :long_name = "BrightBandBottomHeight @ Specific altitude above mean sea level";
      :units = "m";
      :description = "Brightband Bottom Height AGL";
      :missing_value = -1.0f; // float
      :_FillValue = -3.0f; // float
      :grid_mapping = "LatLon_Projection";
      :coordinates = "reftime1 time1 altitude_above_msl1 lat lon ";
      :Grib_Variable_Id = "VAR_161-0--1-5_L102";
      :Grib2_Parameter = 209, 7, 5; // int
      :Grib2_Parameter_Name = "BrightBandBottomHeight";
      :Grib2_Level_Type = 102; // int
      :Grib2_Level_Desc = "Specific altitude above mean sea level";
      :Grib2_Generating_Process_Type = "Observation";
      :Grib2_Statistical_Process_Type = "UnknownStatType--1";

    float lat(lat=1800);
      :units = "degrees_north";
      :_CoordinateAxisType = "Lat";

    float lon(lon=2000);
      :units = "degrees_east";
      :_CoordinateAxisType = "Lon";

    double time(time=32);
      :units = "Minute since 2025-03-30T06:00:00Z";
      :standard_name = "time";
      :long_name = "GRIB forecast or observation time";
      :calendar = "proleptic_gregorian";
      :_CoordinateAxisType = "Time";

    double reftime(time=32);
      :standard_name = "forecast_reference_time";
      :long_name = "GRIB reference time";
      :calendar = "proleptic_gregorian";
      :units = "Minute since 2025-03-30T06:00:00Z";
      :_CoordinateAxisType = "RunTime";

    double time1(time1=5760);
      :units = "Minute since 2025-03-30T04:00:00Z";
      :standard_name = "time";
      :long_name = "GRIB forecast or observation time";
      :calendar = "proleptic_gregorian";
      :_CoordinateAxisType = "Time";

    double reftime1(time1=5760);
      :standard_name = "forecast_reference_time";
      :long_name = "GRIB reference time";
      :calendar = "proleptic_gregorian";
      :units = "Minute since 2025-03-30T04:00:00Z";
      :_CoordinateAxisType = "RunTime";

    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 altitude_above_msl1(altitude_above_msl1=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";

  // global attributes:
  :Originating_or_generating_Center = "US NOAA Office of Oceanic and Atmospheric Research";
  :Originating_or_generating_Subcenter = "0";
  :GRIB_table_version = "255,1";
  :Type_of_generating_process = "Observation";
  :file_format = "GRIB-2";
  :Conventions = "CF-1.6";
  :history = "Read using CDM IOSP GribCollection v3";
  :featureType = "GRID";
  :_CoordSysBuilder = "ucar.nc2.internal.dataset.conv.CF1Convention";
}