netcdf
dods://motherlode.ucar.edu/cgi-bin/dods/DODS-3.2.1/nph-dods/dods/model/2003030300_mrf-e.nc
{
dimensions:
record = UNLIMITED; // (14 currently)
datetime_len = 21;
datetime_strlen = 100;
level = 2; // (has coord.var)
nmodels = 3;
nav = 1;
nav_len = 100;
ngrids = 2;
lat = 37; // (has coord.var)
lon = 72; // (has coord.var)
variables:
double reftime(record)
:long_name = "reference time";
:units = "hours since 1992-1-1";
double valtime(record)
:long_name = "valid time";
:units = "hours since 1992-1-1";
char datetime(record, datetime_len, datetime_strlen)
:long_name = "reference date and time";
float valtime_offset(record)
:long_name = "hours from reference time";
:units = "hours";
float level(level)
:long_name = "level";
:units = "hectopascals";
int model_id(nmodels)
:long_name = "generating process ID number";
char nav_model(nav, nav_len)
:long_name = "navigation model name";
int grid_type_code(nav)
:long_name = "GRIB-1 GDS data representation type";
char grid_type(nav, nav_len)
:long_name = "GRIB-1 grid type";
char grid_name(nav, nav_len)
:long_name = "grid name";
int grid_center(nav)
:long_name = "GRIB-1 originating center ID";
int grid_number(nav, ngrids)
:long_name = "GRIB-1 catalogued grid numbers";
:_FillValue = -9999; // int
char i_dim(nav, nav_len)
:long_name = "longitude dimension name";
char j_dim(nav, nav_len)
:long_name = "latitude dimension name";
int Ni(nav)
:long_name = "number of points along a latitude circle";
int Nj(nav)
:long_name = "number of points along a longitude circle";
float La1(nav)
:long_name = "latitude of first grid point";
:units = "degrees_north";
float Lo1(nav)
:long_name = "longitude of first grid point";
:units = "degrees_east";
float La2(nav)
:long_name = "latitude of last grid point";
:units = "degrees_north";
float Lo2(nav)
:long_name = "longitude of last grid point";
:units = "degrees_east";
float Di(nav)
:long_name = "Longitudinal direction increment";
:units = "degrees";
float Dj(nav)
:long_name = "Latitudinal direction increment";
:units = "degrees";
byte ResCompFlag(nav)
:long_name = "resolution and component flags";
float lat(lat)
:long_name = "latitude";
:units = "degrees_north";
float lon(lon)
:long_name = "longitude";
:units = "degrees_east";
float Z(record, level, lat, lon)
:long_name = "geopotential height";
:units = "gp m";
:_FillValue = -9999.0; // float
:navigation = "nav";
float T_sfc(record, lat, lon)
:long_name = "surface temperature";
:units = "degK";
:_FillValue = -9999.0; // float
:navigation = "nav";
float P_msl(record, lat, lon)
:long_name = "pressure reduced to MSL";
:units = "Pa";
:_FillValue = -9999.0; // float
:navigation = "nav";
float u(record, level, lat, lon)
:long_name = "u-component of wind";
:units = "meters/second";
:_FillValue = -9999.0; // float
:navigation = "nav";
float v(record, level, lat, lon)
:long_name = "v-component of wind";
:units = "meters/second";
:_FillValue = -9999.0; // float
:navigation = "nav";
// Global Attributes:
:record = "reftime, valtime";
:history = "created by gribtonc from HDS broadcast";
:title = "NCEP Global Product Set";
:Conventions = "NUWG";
:version = 0.0; // double
data:
valtime =
{98004.0, 97980.0, 97992.0, 98016.0, 98028.0, 98040.0, 98052.0,
98064.0, 98076.0, 98088.0, 98100.0, 98112.0, 98124.0, 98136.0}
}