netcdf grib/NCEP/NAM/CONUS_20km/noaaport/TwoD { dimensions: x = 369; y = 257; reftime = 57; timeOffset = 1; validtime1Offset = 21; validtime2Offset = 20; height_above_ground = 1; height_above_ground1 = 1; 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 validtime2Offset_bounds(validtime2Offset=20, 2); :long_name = "TimeOffset coord bounds"; :units = "Hour since 2024-05-06T00:00:00Z"; double validtime2_bounds(reftime=57, validtime2Offset=20, 2); :units = "Hour since 2024-05-06T00:00:00Z"; :long_name = "bounds for validtime2"; float Probability_of_freezing_precipitation_surface_3_Hour_Accumulation(reftime=57, validtime2Offset=20, y=257, x=369); :long_name = "Probability of freezing precipitation (3_Hour Accumulation) @ Ground or water surface"; :units = "%"; :description = "Probability of freezing precipitation"; :missing_value = NaNf; // float :grid_mapping = "LambertConformal_Projection"; :coordinates = "reftime validtime2 validtime2Offset y x "; :Grib_Statistical_Interval_Type = "Accumulation"; :Grib_Variable_Id = "VAR_7-0-2-195_L1_I3_Hour_S4"; :Grib1_Center = 7; // int :Grib1_Subcenter = 0; // int :Grib1_TableVersion = 2; // int :Grib1_Parameter = 195; // int :Grib1_Parameter_Name = "CPOZP"; :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 Probability_of_precipitation_surface_3_Hour_Accumulation(reftime=57, validtime2Offset=20, y=257, x=369); :long_name = "Probability of precipitation (3_Hour Accumulation) @ Ground or water surface"; :units = "%"; :description = "Probability of precipitation"; :missing_value = NaNf; // float :grid_mapping = "LambertConformal_Projection"; :coordinates = "reftime validtime2 validtime2Offset y x "; :Grib_Statistical_Interval_Type = "Accumulation"; :Grib_Variable_Id = "VAR_7-0-2-193_L1_I3_Hour_S4"; :Grib1_Center = 7; // int :Grib1_Subcenter = 0; // int :Grib1_TableVersion = 2; // int :Grib1_Parameter = 193; // int :Grib1_Parameter_Name = "POP"; :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 Percent_of_frozen_precipitation_surface_3_Hour_Accumulation(reftime=57, validtime2Offset=20, y=257, x=369); :long_name = "Percent of frozen precipitation (3_Hour Accumulation) @ Ground or water surface"; :units = "%"; :description = "Percent of frozen precipitation"; :missing_value = NaNf; // float :grid_mapping = "LambertConformal_Projection"; :coordinates = "reftime validtime2 validtime2Offset y x "; :Grib_Statistical_Interval_Type = "Accumulation"; :Grib_Variable_Id = "VAR_7-0-2-194_L1_I3_Hour_S4"; :Grib1_Center = 7; // int :Grib1_Subcenter = 0; // int :Grib1_TableVersion = 2; // int :Grib1_Parameter = 194; // int :Grib1_Parameter_Name = "CPOFP"; :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 Snow_depth_surface_3_Hour_Accumulation(reftime=57, validtime2Offset=20, y=257, x=369); :long_name = "Snow depth (3_Hour Accumulation) @ Ground or water surface"; :units = "m"; :description = "Snow depth"; :missing_value = NaNf; // float :grid_mapping = "LambertConformal_Projection"; :coordinates = "reftime validtime2 validtime2Offset y x "; :Grib_Statistical_Interval_Type = "Accumulation"; :Grib_Variable_Id = "VAR_7-0-2-66_L1_I3_Hour_S4"; :Grib1_Center = 7; // int :Grib1_Subcenter = 0; // int :Grib1_TableVersion = 2; // int :Grib1_Parameter = 66; // int :Grib1_Parameter_Name = "SNOD"; :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 Snow_depth_surface(reftime=57, timeOffset=1, y=257, x=369); :long_name = "Snow depth @ Ground or water surface"; :units = "m"; :description = "Snow depth"; :missing_value = NaNf; // float :grid_mapping = "LambertConformal_Projection"; :coordinates = "reftime time timeOffset y x "; :Grib_Variable_Id = "VAR_7-0-2-66_L1"; :Grib1_Center = 7; // int :Grib1_Subcenter = 0; // int :Grib1_TableVersion = 2; // int :Grib1_Parameter = 66; // int :Grib1_Parameter_Name = "SNOD"; :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 Maximum_temperature_height_above_ground(reftime=57, validtime1Offset=21, height_above_ground1=1, y=257, x=369); :long_name = "Maximum temperature @ Specified height level above ground"; :units = "K"; :description = "Maximum 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-15_L105"; :Grib1_Center = 7; // int :Grib1_Subcenter = 0; // int :Grib1_TableVersion = 2; // int :Grib1_Parameter = 15; // int :Grib1_Parameter_Name = "TMAX"; :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 Minimum_temperature_height_above_ground(reftime=57, validtime1Offset=21, height_above_ground1=1, y=257, x=369); :long_name = "Minimum temperature @ Specified height level above ground"; :units = "K"; :description = "Minimum 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-16_L105"; :Grib1_Center = 7; // int :Grib1_Subcenter = 0; // int :Grib1_TableVersion = 2; // int :Grib1_Parameter = 16; // int :Grib1_Parameter_Name = "TMIN"; :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 Dew_point_temperature_height_above_ground(reftime=57, validtime1Offset=21, height_above_ground1=1, y=257, x=369); :long_name = "Dew point temperature @ Specified height level above ground"; :units = "K"; :description = "Dew point 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-17_L105"; :Grib1_Center = 7; // int :Grib1_Subcenter = 0; // int :Grib1_TableVersion = 2; // int :Grib1_Parameter = 17; // int :Grib1_Parameter_Name = "DPT"; :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 Wind_direction_from_which_blowing_height_above_ground(reftime=57, validtime1Offset=21, height_above_ground=1, y=257, x=369); :long_name = "Wind direction from which blowing @ Specified height level above ground"; :units = "deg true"; :description = "Wind direction from which blowing"; :missing_value = NaNf; // float :grid_mapping = "LambertConformal_Projection"; :coordinates = "reftime validtime1 validtime1Offset height_above_ground y x "; :Grib_Variable_Id = "VAR_7-0-2-31_L105"; :Grib1_Center = 7; // int :Grib1_Subcenter = 0; // int :Grib1_TableVersion = 2; // int :Grib1_Parameter = 31; // int :Grib1_Parameter_Name = "WDIR"; :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 Wind_speed_height_above_ground(reftime=57, validtime1Offset=21, height_above_ground=1, y=257, x=369); :long_name = "Wind speed @ Specified height level above ground"; :units = "m/s"; :description = "Wind speed"; :missing_value = NaNf; // float :grid_mapping = "LambertConformal_Projection"; :coordinates = "reftime validtime1 validtime1Offset height_above_ground y x "; :Grib_Variable_Id = "VAR_7-0-2-32_L105"; :Grib1_Center = 7; // int :Grib1_Subcenter = 0; // int :Grib1_TableVersion = 2; // int :Grib1_Parameter = 32; // int :Grib1_Parameter_Name = "WIND"; :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 Thunderstorm_probability_surface_3_Hour_Accumulation(reftime=57, validtime2Offset=20, y=257, x=369); :long_name = "Thunderstorm probability (3_Hour Accumulation) @ Ground or water surface"; :units = "%"; :description = "Thunderstorm probability"; :missing_value = NaNf; // float :grid_mapping = "LambertConformal_Projection"; :coordinates = "reftime validtime2 validtime2Offset y x "; :Grib_Statistical_Interval_Type = "Accumulation"; :Grib_Variable_Id = "VAR_7-0-2-60_L1_I3_Hour_S4"; :Grib1_Center = 7; // int :Grib1_Subcenter = 0; // int :Grib1_TableVersion = 2; // int :Grib1_Parameter = 60; // int :Grib1_Parameter_Name = "TSTM"; :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 Total_cloud_cover_entire_atmosphere(reftime=57, validtime1Offset=21, y=257, x=369); :long_name = "Total cloud cover @ Entire atmosphere (considered as a single layer)"; :units = "%"; :description = "Total cloud cover"; :missing_value = NaNf; // float :grid_mapping = "LambertConformal_Projection"; :coordinates = "reftime validtime1 validtime1Offset y x "; :Grib_Variable_Id = "VAR_7-0-2-71_L200"; :Grib1_Center = 7; // int :Grib1_Subcenter = 0; // int :Grib1_TableVersion = 2; // int :Grib1_Parameter = 71; // int :Grib1_Parameter_Name = "TCDC"; :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 x(x=369); :standard_name = "projection_x_coordinate"; :units = "km"; :_CoordinateAxisType = "GeoX"; float y(y=257); :standard_name = "projection_y_coordinate"; :units = "km"; :_CoordinateAxisType = "GeoY"; double reftime(reftime=57); :units = "Hour since 2024-05-06T00:00:00Z"; :standard_name = "forecast_reference_time"; :long_name = "GRIB reference time"; :calendar = "proleptic_gregorian"; :_CoordinateAxisType = "RunTime"; double timeOffset(timeOffset=1); :_CoordinateAxisType = "TimeOffset"; :units = "Hour"; :standard_name = "forecast_period"; :long_name = "time offset from runtime"; :udunits = "Hour since 2024-05-06T00:00:00Z"; double time(reftime=57, timeOffset=1); :units = "Hour since 2024-05-06T00:00:00Z"; :standard_name = "time"; :long_name = "GRIB forecast or observation time"; :calendar = "proleptic_gregorian"; :_CoordinateAxisType = "Time"; double validtime1Offset(validtime1Offset=21); :_CoordinateAxisType = "TimeOffset"; :units = "Hour"; :standard_name = "forecast_period"; :long_name = "time offset from runtime"; :udunits = "Hour since 2024-05-06T00:00:00Z"; double validtime1(reftime=57, validtime1Offset=21); :units = "Hour since 2024-05-06T00:00:00Z"; :standard_name = "time"; :long_name = "GRIB forecast or observation time"; :calendar = "proleptic_gregorian"; :_CoordinateAxisType = "Time"; double validtime2Offset(validtime2Offset=20); :_CoordinateAxisType = "TimeOffset"; :units = "Hour"; :standard_name = "forecast_period"; :long_name = "time offset from runtime"; :udunits = "Hour since 2024-05-06T00:00:00Z"; :bounds = "validtime2Offset_bounds"; double validtime2(reftime=57, validtime2Offset=20); :units = "Hour since 2024-05-06T00:00:00Z"; :standard_name = "time"; :long_name = "GRIB forecast or observation time"; :calendar = "proleptic_gregorian"; :_CoordinateAxisType = "Time"; :bounds = "validtime2_bounds"; 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 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"; // 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 = "MESO NAM Model (currently 12 km)"; :file_format = "GRIB-1"; :Conventions = "CF-1.6"; :history = "Read using CDM IOSP GribCollection v3"; :featureType = "GRID"; :_CoordSysBuilder = "ucar.nc2.dataset.conv.CF1Convention"; }