the first file (HadGEM2 one ) is in hybrid height coordinate, the second (EIN75) is in pressure levels.
Please note that they cover different domains, the EIN75 one was cutted to reduce the size for easier transfer by email.
netcdf hus_6hrLev_HadGEM2-ES_historical_r1i1p1_198412010600 {
dimensions:
lon = 192 ;
nb2 = 2 ;
lat = 145 ;
x = 2 ;
lev = 38 ;
time = UNLIMITED ; // (1 currently)
variables:
double lon(lon) ;
lon:standard_name = "longitude" ;
lon:long_name = "longitude" ;
lon:units = "degrees_east" ;
lon:axis = "X" ;
lon:bounds = "lon_bnds" ;
double lon_bnds(lon, nb2) ;
double lat(lat) ;
lat:standard_name = "latitude" ;
lat:long_name = "latitude" ;
lat:units = "degrees_north" ;
lat:axis = "Y" ;
lat:bounds = "lat_bnds" ;
double lat_bnds(lat, nb2) ;
double lev(lev) ;
lev:long_name = "hybrid height coordinate" ;
lev:units = "m" ;
lev:positive = "up" ;
lev:axis = "Z" ;
lev:bounds = "lev_bnds" ;
double lev_bnds(lev, nb2) ;
double time(time) ;
time:standard_name = "time" ;
time:long_name = "time" ;
time:units = "days since 1859-12-01 00:00:00" ;
time:calendar = "360_day" ;
double orog(lat, lon) ;
orog:standard_name = "surface_altitude" ;
orog:long_name = "Surface Altitude" ;
orog:units = "m" ;
orog:comment = "height above the geoid; as defined here, \"\"the geoid\"\" is a surface of constant geopotential that, if the ocean were at rest, would coincide with mean sea level. Under this definition, the geoid changes as the mean volume of the ocean changes (e.g., due to glacial melt, or global warming of the ocean). Report here the height above the present-day geoid. Over ocean, report as 0.0" ;
double b_bnds(lev, x) ;
b_bnds:long_name = "vertical coordinate formula term: b(k+1/2)" ;
double hus(time, lev, lat, lon) ;
hus:standard_name = "specific_humidity" ;
hus:long_name = "Specific Humidity" ;
hus:units = "1" ;
hus:_FillValue = 1.00000002004088e+20 ;
hus:missing_value = 1.00000002004088e+20 ;
hus:comment = "on all model levels" ;
hus:original_name = "mo: m01s00i010" ;
hus:history = "2010-09-03T11:46:37Z altered by CMOR: replaced missing value flag (-1.07374e+09) with standard missing value (1e+20)." ;
netcdf q_EIN75.198412010600 {
dimensions:
longitude = 134 ;
latitude = 54 ;
level = 37 ;
time = UNLIMITED ; // (1 currently)
variables:
float longitude(longitude) ;
longitude:standard_name = "longitude" ;
longitude:long_name = "longitude" ;
longitude:units = "degrees_east" ;
longitude:axis = "X" ;
float latitude(latitude) ;
latitude:standard_name = "latitude" ;
latitude:long_name = "latitude" ;
latitude:units = "degrees_north" ;
latitude:axis = "Y" ;
double level(level) ;
level:standard_name = "air_pressure" ;
level:long_name = "pressure_level" ;
level:units = "millibars" ;
level:positive = "down" ;
level:axis = "Z" ;
double time(time) ;
time:standard_name = "time" ;
time:long_name = "time" ;
time:units = "hours since 1900-01-01 00:00:00" ;
time:calendar = "standard" ;
double q(time, level, latitude, longitude) ;
q:standard_name = "specific_humidity" ;
q:long_name = "Specific humidity" ;
q:units = "kg kg**-1" ;
q:_FillValue = -32767. ;
q:missing_value = -32767. ;
Any idea would be really appreciated.