dimensions:
time = unlimited;
station = 100;
param = 3; // 1 is temperature, 2 pressure, 3 rel. humidity
float data(time, station, param) ; // Don't do this!
data:units = "celsius, millibars, percent" ;
Instead do this:
dimensions:
time = unlimited;
station = 100;
float temperature(time, station) ;
temperature:units = "celsius" ;
float pressure(time, station) ;
pressure:units = "millibars" ;
float relhum(time, station) ;
relhum:units = "percent" ;
wind) variables can use an
extra dimension for the vector component,
versus putting each component in a
different variable, but the latter approach is consistent with CF
standard names, for example:
dimensions:
time = unlimited;
station = 100;
float uwind(time, station) ;
uwind:units = "m/s" ;
uwind:standard_name = "eastward_wind" ;
float vwind(time, station) ;
vwind:units = "m/s" ;
vwind:standard_name = "northward_wind" ;