 
  
   
    
 
 
  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" ;