lat[
/lat=
0..1]
(Type is Float32)
lat_var[
/lat=
0..1]
(Type is Float32)
no attributes
lat_wgt[
/lat=
0..1]
(Type is Float32)
no attributes
lon_T42[
/lon_T42=
0..127]
(Type is Float32)
no attributes
lat_T42[
/lat_T42=
0..63]
(Type is Float32)
no attributes
lev[
/lev=
0..2]
(Type is Float32)
-
attributes
-
purpose:
Monotonically increasing coordinate pressure
(Type is String)
-
units:
hybrid_sigma_pressure
(Type is String)
-
positive:
down
(Type is String)
-
A_var:
hyam
(Type is String)
-
B_var:
hybm
(Type is String)
-
P0_var:
P0
(Type is String)
-
PS_var:
PS
(Type is String)
-
bounds:
ilev
(Type is String)
rlev[
/rlev=
0..2]
(Type is Float32)
lon[
/lon=
0..3]
(Type is Float32)
time[
/time=
0..9]
(Type is Float64)
no attributes
lsmlev[
/lsmlev=
0..5]
(Type is Float32)
-
attributes
-
purpose:
Homebrew level coordinate for LSM
(Type is String)
-
long_name:
Soil depth
(Type is String)
-
units:
meter
(Type is String)
wvl[
/wvl=
0..1]
(Type is Float32)
hyam[
/lev=
0..2]
(Type is Float32)
hybm[
/lev=
0..2]
(Type is Float32)
P0(Type is Float32)
PS[
/time=
0..9]
[
/lat=
0..1]
[
/lon=
0..3]
(Type is Float32)
fl_dmn(Type is String)
-
attributes
-
long_name:
Character coordinate
(Type is String)
-
units:
[chr]
(Type is String)
-
string_length:
3
(Type is Int32)
nbdate(Type is Int32)
date[
/time=
0..9]
(Type is Int32)
lon_wgt[
/lon=
0..3]
(Type is Float32)
-
attributes
-
long_name:
Gaussian weights
(Type is String)
-
purpose:
Gaussian weights which sum to two for n = 4. These weights are all have floor of 0.0 so should cause SIGFPE when applied to integer types in weighted average.
(Type is String)
msk_prt_mss_prt[
/lon=
0..3]
(Type is Float32)
-
attributes
-
long_name:
partial mask, partial missing value example
(Type is String)
-
missing_value:
9.99999962e+35
(Type is Float32)
mss_val[
/lon=
0..3]
(Type is Float32)
mss_val_scl(Type is Float32)
mss_val_fst[
/lon=
0..3]
(Type is Float32)
fll_val[
/lon=
0..3]
(Type is Float32)
no_mss_val[
/lon=
0..3]
(Type is Float32)
val_one_mss[
/lat=
0..1]
(Type is Float32)
-
attributes
-
long_name:
one regular value, one missing value
(Type is String)
-
missing_value:
9.99999962e+35
(Type is Float32)
pck(Type is Int16)
-
attributes
-
long_name:
Packed scalar variable
(Type is String)
-
note:
Original packed value was 1s with scale_factor = 2.0d and add_offset = 1.0d. Unpacked value should be 3.0 = 2.0d*1s + 1.0d. NCO algorithms would pack this variable as scale_factor = 0.0d and add_offset = 3.0d.
(Type is String)
-
scale_factor:
2.000000000000000
(Type is Float64)
-
add_offset:
1.000000000000000
(Type is Float64)
pck_arr[
/lon=
0..3]
(Type is Int16)
-
attributes
-
long_name:
Packed array
(Type is String)
-
note:
Packed value is -32767s, 0s, 1s, 32767s, unpacked is same in double
(Type is String)
-
scale_factor:
1.000000000000000
(Type is Float64)
-
add_offset:
0.000000000000000
(Type is Float64)
upk(Type is Float64)
-
attributes
-
long_name:
Unpacked scalar variable
(Type is String)
-
note:
Unpacked value is 3.0d0, upk=unpack(pck)= 2.0d0*1s + 1.0d0 = 3.0d0. Packing this variable should create an NC_SHORT scalar = 0s with packing attribute add_offset=3.0d and either no scale_factor (ncap) or scale_factor = 0.0d (ncpdq).
(Type is String)
upk_arr[
/lon=
0..3]
(Type is Float64)
-
attributes
-
long_name:
Unpacked array
(Type is String)
-
note:
Unpacked value is -32767.d, 0.d, 1.d, 32767.d, packed is same in short. Packing algorithm should yield an NC_SHORT array = [] with packing attributes scale_factor=1.0d, add_offset=0.0d
(Type is String)
val_one_int(Type is Int32)
val_one_one_int[
/lat=
0..1]
(Type is Int32)
val_max_max_sht[
/lat=
0..1]
(Type is Int16)
val_one_mss_int[
/lat=
0..1]
(Type is Int32)
val_half(Type is Float32)
val_half_half[
/lat=
0..1]
(Type is Float32)
wgt_one[
/lat=
0..1]
(Type is Float32)
mss_val_all[
/lon=
0..3]
(Type is Float32)
scalar_var(Type is Float32)
float_var(Type is Float32)
double_var(Type is Float64)
double_var2(Type is Float64)
int_var(Type is Int32)
short_var(Type is Int16)
char_var(Type is String)
char_var_space(Type is String)
char_var_nul(Type is String)
char_var_multinul(Type is String)
fl_nm(Type is String)
fl_nm_arr[
/fl_dmn=
0..2]
(Type is String)
-
attributes
-
long_name:
Variable that contains a short array of file names
(Type is String)
-
units:
[sng]
(Type is String)
-
string_length:
80
(Type is Int32)
non_nul_trm_char_one_dmn(Type is String)
-
attributes
-
long_name:
Variable contains a one-dimensional array of characters that is not NUL-terminated
(Type is String)
-
units:
[chr]
(Type is String)
-
string_length:
4
(Type is Int32)
non_nul_trm_char_two_dmn[
/fl_dmn=
0..2]
(Type is String)
-
attributes
-
long_name:
Variable contains a two-dimensional array of characters that are not NUL-terminated
(Type is String)
-
units:
[chr]
(Type is String)
-
string_length:
4
(Type is Int32)
byte_var(Type is Int16)
byte_var_neg(Type is Int16)
zero(Type is Float32)
one(Type is Float32)
two(Type is Float32)
e_dbl(Type is Float64)
e_flt(Type is Float32)
three(Type is Float32)
four(Type is Float32)
negative_one(Type is Float32)
lev_var[
/lev=
0..2]
(Type is Float32)
lev_wgt[
/lev=
0..2]
(Type is Float32)
g(Type is Float32)
z[
/lev=
0..2]
(Type is Float32)
-
attributes
-
long_name:
Height
(Type is String)
-
units:
meter
(Type is String)
-
purpose:
Height stored with a monotonically increasing coordinate
(Type is String)
rz[
/rlev=
0..2]
(Type is Float32)
-
attributes
-
long_name:
Height
(Type is String)
-
units:
meter
(Type is String)
-
purpose:
Height stored with a monotonically decreasing coordinate
(Type is String)
one_dmn_var[
/bnd=
0..1]
(Type is Float32)
no attributes
one_dmn_int_val_one[
/lat=
0..1]
(Type is Int32)
no attributes
one_dmn_int_val_two[
/lat=
0..1]
(Type is Int32)
no attributes
att_var(Type is Float32)
-
attributes
-
byte_att:
0
(Type is Int16)
-
char_att:
Sentence one.
Sentence two.
(Type is String)
-
short_att:
37
(Type is Int16)
-
int_att:
73
(Type is Int32)
-
float_att:
73.0000000, 72.0000000, 71.0000000
(Type is Float32)
-
double_att:
73.00000000000000
(Type is Float64)
bnd_var[
/lev=
0..2]
[
/bnd=
0..1]
(Type is Int32)
-
attributes
-
byte_att:
0
(Type is Int16)
-
char_att:
Sentence one.
Sentence two.
(Type is String)
-
short_att:
37
(Type is Int16)
-
int_att:
73
(Type is Int32)
-
float_att:
73.0000000
(Type is Float32)
-
double_att:
73.00000000000000
(Type is Float64)
three_dmn_var[
/lat=
0..1]
[
/lev=
0..2]
[
/lon=
0..3]
(Type is Float32)
-
attributes
-
long_name:
three dimensional variable with CCM coordinate convention C=[lat,lev,lon], Fortran=(lon,lev,lat)
(Type is String)
-
units:
Fraction
(Type is String)
three_dmn_var_crd[
/lev=
0..2]
[
/lat=
0..1]
[
/lon=
0..3]
(Type is Float32)
-
attributes
-
long_name:
three dimensional variable with COORDS coordinate convention C=[lev,lat,lon], Fortran=(lon,lat,lev)
(Type is String)
-
units:
Fraction
(Type is String)
prs_sfc[
/time=
0..9]
[
/lat=
0..1]
[
/lon=
0..3]
(Type is Float32)
two_dmn_var[
/lat=
0..1]
[
/lev=
0..2]
(Type is Float32)
mask[
/lat=
0..1]
[
/lon=
0..3]
(Type is Float32)
ORO[
/lat=
0..1]
[
/lon=
0..3]
(Type is Float32)
weight[
/lat=
0..1]
(Type is Float32)
gw[
/lat=
0..1]
(Type is Float32)
gw_T42[
/lat_T42=
0..63]
(Type is Float32)
rec_var_flt[
/time=
0..9]
(Type is Float32)
rec_var_dbl[
/time=
0..9]
(Type is Float64)
one_dmn_rec_var[
/time=
0..9]
(Type is Int32)
tpt[
/time=
0..9]
(Type is Float32)
-
attributes
-
long_name:
Temperature
(Type is String)
-
units:
kelvin
(Type is String)
-
hieght:
Leave hieght mispelled for NCO User's guide example
(Type is String)
rec_var_dbl_mss_val_dbl_upk[
/time=
0..9]
(Type is Float64)
-
attributes
-
long_name:
record variable, double, with double missing values
(Type is String)
-
purpose:
This variable is used to generate the packed variable rec_var_dbl_mss_val_dbl_pck, so its missing_value should not be too far out of range, i.e., it should be representable by a short. However, the missing_value should itself be the same type as the unpacked variable, NC_DOUBLE in this case.
(Type is String)
-
missing_value:
-999.0000000000000
(Type is Float64)
rec_var_dbl_mss_val_dbl_pck[
/time=
0..9]
(Type is Int16)
-
attributes
-
long_name:
record variable, double, with double missing values, packed
(Type is String)
-
purpose:
Packed version of rec_var_dbl_mss_val_dbl_upk
(Type is String)
-
missing_value:
-999.0000000000000
(Type is Float64)
-
scale_factor:
-9.155413138017850e-05
(Type is Float64)
-
add_offset:
5.000000000000000
(Type is Float64)
rec_var_flt_mss_val_flt[
/time=
0..9]
(Type is Float32)
-
attributes
-
long_name:
record variable, float, with float missing values
(Type is String)
-
missing_value:
9.99999962e+35
(Type is Float32)
rec_var_flt_pck[
/time=
0..9]
(Type is Int16)
-
attributes
-
long_name:
record variable, float, packed
(Type is String)
-
purpose:
Demonstrate that rounding of means of packed data are handled correctly
(Type is String)
-
scale_factor:
0.100000001
(Type is Float32)
-
add_offset:
100.000000
(Type is Float32)
rec_var_dbl_pck[
/time=
0..9]
(Type is Int16)
-
attributes
-
long_name:
record variable, double, packed
(Type is String)
-
purpose:
Demonstrate that rounding of means of packed data are handled correctly
(Type is String)
-
scale_factor:
0.1000000000000000
(Type is Float64)
-
add_offset:
100.0000000000000
(Type is Float64)
rec_var_flt_mss_val_dbl[
/time=
0..9]
(Type is Float32)
-
attributes
-
long_name:
record variable, float, with double missing values
(Type is String)
-
missing_value:
1.000000000000000e+36
(Type is Float64)
-
note:
The correct average of this variable is 5.0
(Type is String)
rec_var_flt_mss_val_int[
/time=
0..9]
(Type is Float32)
-
attributes
-
long_name:
record variable, float, with integer missing values
(Type is String)
-
missing_value:
-999
(Type is Int32)
rec_var_int_mss_val_int[
/time=
0..9]
(Type is Int32)
-
attributes
-
long_name:
record variable, integer, with integer missing values
(Type is String)
-
missing_value:
-999
(Type is Int32)
rec_var_int_mss_val_flt[
/time=
0..9]
(Type is Int32)
-
attributes
-
long_name:
record variable, integer, with float missing values
(Type is String)
-
missing_value:
-999.000000
(Type is Float32)
rec_var_int_mss_val_dbl[
/time=
0..9]
(Type is Int32)
-
attributes
-
long_name:
record variable, integer, with double missing values
(Type is String)
-
missing_value:
-999.0000000000000
(Type is Float64)
rec_var_dbl_mss_val_dbl_pck_lng[
/time=
0..9]
(Type is Int32)
-
attributes
-
long_name:
record variable, double packed as long, with double missing values
(Type is String)
-
purpose:
although not usual, packing doubles into longs (rather than shorts) is still a considerable cost savings
(Type is String)
-
missing_value:
-999.0000000000000
(Type is Float64)
-
scale_factor:
-9.155413138017850e-05
(Type is Float64)
-
add_offset:
5.000000000000000
(Type is Float64)
one_dmn_rec_var_sng(Type is String)
time_lon[
/time=
0..9]
[
/lon=
0..3]
(Type is Float32)
two_dmn_rec_var_sng[
/time=
0..9]
(Type is String)
two_dmn_rec_var[
/time=
0..9]
[
/lev=
0..2]
(Type is Float32)
three_dmn_rec_var[
/time=
0..9]
[
/lat=
0..1]
[
/lon=
0..3]
(Type is Float32)
three_dmn_var_dbl[
/time=
0..9]
[
/lat=
0..1]
[
/lon=
0..3]
(Type is Float64)
-
attributes
-
long_name:
three dimensional record variable of type double
(Type is String)
-
units:
watt meter-2
(Type is String)
-
missing_value:
-99.00000000000000
(Type is Float64)
three_dmn_var_int[
/time=
0..9]
[
/lat=
0..1]
[
/lon=
0..3]
(Type is Int32)
-
attributes
-
long_name:
three dimensional record variable of type int
(Type is String)
-
units:
watt meter-2
(Type is String)
-
missing_value:
-99
(Type is Int32)
three_dmn_var_sht[
/time=
0..9]
[
/lat=
0..1]
[
/lon=
0..3]
(Type is Int16)
-
attributes
-
long_name:
three dimensional record variable
(Type is String)
-
units:
watt meter-2
(Type is String)
-
missing_value:
-99
(Type is Int16)
td[
/time=
0..9]
[
/dgn=
0..0]
(Type is Float32)
-
attributes
-
long_name:
two dimensional record variable stored in td (time,dgn) order (dgn means degenerate, i.e., of size 1)
(Type is String)
tx[
/time=
0..9]
[
/lon=
0..3]
(Type is Float32)
ty[
/time=
0..9]
[
/lat=
0..1]
(Type is Float32)
tz[
/time=
0..9]
[
/lev=
0..2]
(Type is Float32)
txyz[
/time=
0..9]
[
/lon=
0..3]
[
/lat=
0..1]
[
/lev=
0..2]
(Type is Float32)
-
attributes
-
long_name:
four dimensional record variable stored in txyz (time,lon,lat,lev) order
(Type is String)
four_dmn_rec_var[
/time=
0..9]
[
/lat=
0..1]
[
/lev=
0..2]
[
/lon=
0..3]
(Type is Float32)
time_udunits[
/time_udunits=
0..2]
(Type is Float64)
u[
/time=
0..9]
(Type is Float32)
v[
/time=
0..9]
(Type is Float32)