This archive contains answers to questions sent to Unidata support through mid-2025. Note that the archive is no longer being updated. We provide the archive for reference; many of the answers presented here remain technically correct, even if somewhat outdated. For the most up-to-date information on the use of NSF Unidata software and data services, please consult the Software Documentation first.
Ravi,
1 The files you referenced below have U and V varying by hybrid(pressure) 
levels. Currently I don't know of any models that have U and V varying by 
altitude, doesn't mean that they don't exist. 
Using  U-component_of_wind(time=1, hybrid=50, y=337, x=451) as a sample, the 
pressure levels are in the Pressure variable. 
 float Pressure(time=1, hybrid=50, y=337, x=451);
     :long_name = "Pressure @ hybrid";
     :units = "Pa";
     :missing_value = NaNf; // float
     :grid_mapping = "Lambert_Conformal";
     :GRIB_param_discipline = "Meteorological_products";
     :GRIB_param_category = "Mass";
     :GRIB_param_name = "Pressure";
     :GRIB_param_id = 2, 0, 3, 0; // int
     :GRIB_product_definition_type = "Analysis/forecast at horizontal 
level/layer";
     :GRIB_level_type = 105; // int
     :GRIB_VectorComponentFlag = "gridRelative";
 data:
  {
    {
      {
        {101573.0, 101576.0, 101578.0, 101582.0, 101587.0, 101592.0, 101598.0, 
101604.0, 101610.0, 101617.0, 101623.0, 101630.0, 101636.0, 101641.0, 101646.0, 
101650.0, 101654.0, 101657.0, 101660 
2 There is no standard naming convention for grib2 model files. The naming 
convention we used is demonstrated at:
http://motherlode.ucar.edu:8080/thredds/idd/models.html
Robb...
Ticket Details
===================
Ticket ID: QDJ-903556
Department: Support netCDF Java
Priority: Normal
Status: Open