<?xml version="1.0" encoding="ISO-8859-1"?>
<Dataset name="in.nc" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://xml.opendap.org/ns/DAP2" xsi:schemaLocation="http://xml.opendap.org/ns/DAP2 http://xml.opendap.org/dap/dap2.xsd">
    <Attribute name="NC_GLOBAL" type="Container">
        <Attribute name="Conventions" type="String">
            <value>NCAR-CSM</value>
        </Attribute>
        <Attribute name="history" type="String">
            <value>History global attribute.\\012</value>
        </Attribute>
        <Attribute name="julian_day" type="Float64">
            <value>200000.0400000000</value>
        </Attribute>
        <Attribute name="RCS_Header" type="String">
            <value>$Header: /cvsroot/nco/nco/data/in.cdl,v 1.55 2004/09/07 19:50:05 zender Exp $</value>
        </Attribute>
    </Attribute>
    <Attribute name="DODS_EXTRA" type="Container">
        <Attribute name="Unlimited_Dimension" type="String">
            <value>time</value>
        </Attribute>
    </Attribute>
    <Array name="lat">
        <Float32/>
        <dimension name="lat" size="2"/>
    </Array>
    <Grid name="lat_var">
        <Array name="lat_var">
            <Float32/>
            <dimension name="lat" size="2"/>
        </Array>
        <Map name="lat">
            <Float32/>
            <dimension name="lat" size="2"/>
        </Map>
    </Grid>
    <Grid name="lat_wgt">
        <Array name="lat_wgt">
            <Float32/>
            <dimension name="lat" size="2"/>
        </Array>
        <Map name="lat">
            <Float32/>
            <dimension name="lat" size="2"/>
        </Map>
    </Grid>
    <Array name="lev">
        <Attribute name="purpose" type="String">
            <value>Monotonically increasing coordinate pressure</value>
        </Attribute>
        <Attribute name="units" type="String">
            <value>hybrid_sigma_pressure</value>
        </Attribute>
        <Attribute name="positive" type="String">
            <value>down</value>
        </Attribute>
        <Attribute name="A_var" type="String">
            <value>hyam</value>
        </Attribute>
        <Attribute name="B_var" type="String">
            <value>hybm</value>
        </Attribute>
        <Attribute name="P0_var" type="String">
            <value>P0</value>
        </Attribute>
        <Attribute name="PS_var" type="String">
            <value>PS</value>
        </Attribute>
        <Attribute name="bounds" type="String">
            <value>ilev</value>
        </Attribute>
        <Float32/>
        <dimension name="lev" size="3"/>
    </Array>
    <Array name="lon_T42">
        <Float32/>
        <dimension name="lon_T42" size="128"/>
    </Array>
    <Array name="lat_T42">
        <Float32/>
        <dimension name="lat_T42" size="64"/>
    </Array>
    <Array name="rlev">
        <Attribute name="purpose" type="String">
            <value>Monotonically decreasing coordinate pressure</value>
        </Attribute>
        <Float32/>
        <dimension name="rlev" size="3"/>
    </Array>
    <Array name="lon">
        <Float32/>
        <dimension name="lon" size="4"/>
    </Array>
    <Array name="time">
        <Float64/>
        <dimension name="time" size="10"/>
    </Array>
    <Array name="lsmlev">
        <Attribute name="purpose" type="String">
            <value>Homebrew level coordinate for LSM</value>
        </Attribute>
        <Attribute name="long_name" type="String">
            <value>Soil depth</value>
        </Attribute>
        <Attribute name="units" type="String">
            <value>meter</value>
        </Attribute>
        <Float32/>
        <dimension name="lsmlev" size="6"/>
    </Array>
    <Array name="wvl">
        <Attribute name="long_name" type="String">
            <value>Wavelength</value>
        </Attribute>
        <Attribute name="units" type="String">
            <value>meter</value>
        </Attribute>
        <Float32/>
        <dimension name="wvl" size="2"/>
    </Array>
    <Grid name="hyam">
        <Array name="hyam">
            <Attribute name="long_name" type="String">
                <value>hybrid A coefficient at layer midpoints</value>
            </Attribute>
            <Float32/>
            <dimension name="lev" size="3"/>
        </Array>
        <Map name="lev">
            <Attribute name="purpose" type="String">
                <value>Monotonically increasing coordinate pressure</value>
            </Attribute>
            <Attribute name="units" type="String">
                <value>hybrid_sigma_pressure</value>
            </Attribute>
            <Attribute name="positive" type="String">
                <value>down</value>
            </Attribute>
            <Attribute name="A_var" type="String">
                <value>hyam</value>
            </Attribute>
            <Attribute name="B_var" type="String">
                <value>hybm</value>
            </Attribute>
            <Attribute name="P0_var" type="String">
                <value>P0</value>
            </Attribute>
            <Attribute name="PS_var" type="String">
                <value>PS</value>
            </Attribute>
            <Attribute name="bounds" type="String">
                <value>ilev</value>
            </Attribute>
            <Float32/>
            <dimension name="lev" size="3"/>
        </Map>
    </Grid>
    <Grid name="hybm">
        <Array name="hybm">
            <Attribute name="long_name" type="String">
                <value>hybrid B coefficient at layer midpoints</value>
            </Attribute>
            <Float32/>
            <dimension name="lev" size="3"/>
        </Array>
        <Map name="lev">
            <Attribute name="purpose" type="String">
                <value>Monotonically increasing coordinate pressure</value>
            </Attribute>
            <Attribute name="units" type="String">
                <value>hybrid_sigma_pressure</value>
            </Attribute>
            <Attribute name="positive" type="String">
                <value>down</value>
            </Attribute>
            <Attribute name="A_var" type="String">
                <value>hyam</value>
            </Attribute>
            <Attribute name="B_var" type="String">
                <value>hybm</value>
            </Attribute>
            <Attribute name="P0_var" type="String">
                <value>P0</value>
            </Attribute>
            <Attribute name="PS_var" type="String">
                <value>PS</value>
            </Attribute>
            <Attribute name="bounds" type="String">
                <value>ilev</value>
            </Attribute>
            <Float32/>
            <dimension name="lev" size="3"/>
        </Map>
    </Grid>
    <Float32 name="P0">
        <Attribute name="long_name" type="String">
            <value>reference pressure</value>
        </Attribute>
        <Attribute name="units" type="String">
            <value>pascal</value>
        </Attribute>
    </Float32>
    <Grid name="PS">
        <Array name="PS">
            <Attribute name="long_name" type="String">
                <value>surface pressure</value>
            </Attribute>
            <Attribute name="units" type="String">
                <value>pascal</value>
            </Attribute>
            <Float32/>
            <dimension name="time" size="10"/>
            <dimension name="lat" size="2"/>
            <dimension name="lon" size="4"/>
        </Array>
        <Map name="time">
            <Float64/>
            <dimension name="time" size="10"/>
        </Map>
        <Map name="lat">
            <Float32/>
            <dimension name="lat" size="2"/>
        </Map>
        <Map name="lon">
            <Float32/>
            <dimension name="lon" size="4"/>
        </Map>
    </Grid>
    <String name="fl_dmn">
        <Attribute name="long_name" type="String">
            <value>Character coordinate</value>
        </Attribute>
        <Attribute name="units" type="String">
            <value>[chr]</value>
        </Attribute>
        <Attribute name="string_length" type="Int32">
            <value>3</value>
        </Attribute>
    </String>
    <Int32 name="nbdate">
        <Attribute name="long_name" type="String">
            <value>base date as 6 or 8 digit integer (YYMMDD or YYYYMMDD)</value>
        </Attribute>
    </Int32>
    <Grid name="date">
        <Array name="date">
            <Attribute name="long_name" type="String">
                <value>current date as 6 or 8 digit integer (YYMMDD or YYYYMMDD)</value>
            </Attribute>
            <Int32/>
            <dimension name="time" size="10"/>
        </Array>
        <Map name="time">
            <Float64/>
            <dimension name="time" size="10"/>
        </Map>
    </Grid>
    <Grid name="lon_wgt">
        <Array name="lon_wgt">
            <Attribute name="long_name" type="String">
                <value>Gaussian weights</value>
            </Attribute>
            <Attribute name="purpose" type="String">
                <value>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.</value>
            </Attribute>
            <Float32/>
            <dimension name="lon" size="4"/>
        </Array>
        <Map name="lon">
            <Float32/>
            <dimension name="lon" size="4"/>
        </Map>
    </Grid>
    <Grid name="msk_prt_mss_prt">
        <Array name="msk_prt_mss_prt">
            <Attribute name="long_name" type="String">
                <value>partial mask, partial missing value example</value>
            </Attribute>
            <Attribute name="missing_value" type="Float32">
                <value>9.99999962e+35</value>
            </Attribute>
            <Float32/>
            <dimension name="lon" size="4"/>
        </Array>
        <Map name="lon">
            <Float32/>
            <dimension name="lon" size="4"/>
        </Map>
    </Grid>
    <Grid name="mss_val">
        <Array name="mss_val">
            <Attribute name="long_name" type="String">
                <value>partial missing value example</value>
            </Attribute>
            <Attribute name="missing_value" type="Float32">
                <value>9.99999962e+35</value>
            </Attribute>
            <Float32/>
            <dimension name="lon" size="4"/>
        </Array>
        <Map name="lon">
            <Float32/>
            <dimension name="lon" size="4"/>
        </Map>
    </Grid>
    <Float32 name="mss_val_scl">
        <Attribute name="long_name" type="String">
            <value>scalar missing value</value>
        </Attribute>
        <Attribute name="missing_value" type="Float32">
            <value>9.99999962e+35</value>
        </Attribute>
    </Float32>
    <Grid name="mss_val_fst">
        <Array name="mss_val_fst">
            <Attribute name="long_name" type="String">
                <value>offset partial missing value example</value>
            </Attribute>
            <Attribute name="missing_value" type="Float32">
                <value>-999.000000</value>
            </Attribute>
            <Float32/>
            <dimension name="lon" size="4"/>
        </Array>
        <Map name="lon">
            <Float32/>
            <dimension name="lon" size="4"/>
        </Map>
    </Grid>
    <Grid name="fll_val">
        <Array name="fll_val">
            <Attribute name="long_name" type="String">
                <value>_FillValue example</value>
            </Attribute>
            <Attribute name="_FillValue" type="Float32">
                <value>-999.000000</value>
            </Attribute>
            <Float32/>
            <dimension name="lon" size="4"/>
        </Array>
        <Map name="lon">
            <Float32/>
            <dimension name="lon" size="4"/>
        </Map>
    </Grid>
    <Grid name="no_mss_val">
        <Array name="no_mss_val">
            <Attribute name="long_name" type="String">
                <value>no missing value</value>
            </Attribute>
            <Float32/>
            <dimension name="lon" size="4"/>
        </Array>
        <Map name="lon">
            <Float32/>
            <dimension name="lon" size="4"/>
        </Map>
    </Grid>
    <Grid name="val_one_mss">
        <Array name="val_one_mss">
            <Attribute name="long_name" type="String">
                <value>one regular value, one missing value</value>
            </Attribute>
            <Attribute name="missing_value" type="Float32">
                <value>9.99999962e+35</value>
            </Attribute>
            <Float32/>
            <dimension name="lat" size="2"/>
        </Array>
        <Map name="lat">
            <Float32/>
            <dimension name="lat" size="2"/>
        </Map>
    </Grid>
    <Int16 name="pck">
        <Attribute name="long_name" type="String">
            <value>Packed scalar variable</value>
        </Attribute>
        <Attribute name="note" type="String">
            <value>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.</value>
        </Attribute>
        <Attribute name="scale_factor" type="Float64">
            <value>2.000000000000000</value>
        </Attribute>
        <Attribute name="add_offset" type="Float64">
            <value>1.000000000000000</value>
        </Attribute>
    </Int16>
    <Grid name="pck_arr">
        <Array name="pck_arr">
            <Attribute name="long_name" type="String">
                <value>Packed array</value>
            </Attribute>
            <Attribute name="note" type="String">
                <value>Packed value is -32767s, 0s, 1s, 32767s, unpacked is same in double</value>
            </Attribute>
            <Attribute name="scale_factor" type="Float64">
                <value>1.000000000000000</value>
            </Attribute>
            <Attribute name="add_offset" type="Float64">
                <value>0.000000000000000</value>
            </Attribute>
            <Int16/>
            <dimension name="lon" size="4"/>
        </Array>
        <Map name="lon">
            <Float32/>
            <dimension name="lon" size="4"/>
        </Map>
    </Grid>
    <Float64 name="upk">
        <Attribute name="long_name" type="String">
            <value>Unpacked scalar variable</value>
        </Attribute>
        <Attribute name="note" type="String">
            <value>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).</value>
        </Attribute>
    </Float64>
    <Grid name="upk_arr">
        <Array name="upk_arr">
            <Attribute name="long_name" type="String">
                <value>Unpacked array</value>
            </Attribute>
            <Attribute name="note" type="String">
                <value>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</value>
            </Attribute>
            <Float64/>
            <dimension name="lon" size="4"/>
        </Array>
        <Map name="lon">
            <Float32/>
            <dimension name="lon" size="4"/>
        </Map>
    </Grid>
    <Int32 name="val_one_int">
        <Attribute name="long_name" type="String">
            <value>scalar equal to 1</value>
        </Attribute>
        <Attribute name="missing_value" type="Int32">
            <value>-99</value>
        </Attribute>
    </Int32>
    <Grid name="val_one_one_int">
        <Array name="val_one_one_int">
            <Attribute name="long_name" type="String">
                <value>1, 1</value>
            </Attribute>
            <Attribute name="missing_value" type="Int32">
                <value>-99</value>
            </Attribute>
            <Int32/>
            <dimension name="lat" size="2"/>
        </Array>
        <Map name="lat">
            <Float32/>
            <dimension name="lat" size="2"/>
        </Map>
    </Grid>
    <Grid name="val_max_max_sht">
        <Array name="val_max_max_sht">
            <Attribute name="long_name" type="String">
                <value>17000, 17000</value>
            </Attribute>
            <Attribute name="missing_value" type="Int16">
                <value>-99</value>
            </Attribute>
            <Int16/>
            <dimension name="lat" size="2"/>
        </Array>
        <Map name="lat">
            <Float32/>
            <dimension name="lat" size="2"/>
        </Map>
    </Grid>
    <Grid name="val_one_mss_int">
        <Array name="val_one_mss_int">
            <Attribute name="long_name" type="String">
                <value>1, mss_val</value>
            </Attribute>
            <Attribute name="missing_value" type="Int32">
                <value>-99</value>
            </Attribute>
            <Int32/>
            <dimension name="lat" size="2"/>
        </Array>
        <Map name="lat">
            <Float32/>
            <dimension name="lat" size="2"/>
        </Map>
    </Grid>
    <Float32 name="val_half">
        <Attribute name="long_name" type="String">
            <value>Scalar with value 0.5</value>
        </Attribute>
        <Attribute name="missing_value" type="Float32">
            <value>9.99999962e+35</value>
        </Attribute>
    </Float32>
    <Grid name="val_half_half">
        <Array name="val_half_half">
            <Attribute name="long_name" type="String">
                <value>0.5,0.5</value>
            </Attribute>
            <Attribute name="missing_value" type="Float32">
                <value>9.99999962e+35</value>
            </Attribute>
            <Float32/>
            <dimension name="lat" size="2"/>
        </Array>
        <Map name="lat">
            <Float32/>
            <dimension name="lat" size="2"/>
        </Map>
    </Grid>
    <Grid name="wgt_one">
        <Array name="wgt_one">
            <Attribute name="long_name" type="String">
                <value>all values are one</value>
            </Attribute>
            <Float32/>
            <dimension name="lat" size="2"/>
        </Array>
        <Map name="lat">
            <Float32/>
            <dimension name="lat" size="2"/>
        </Map>
    </Grid>
    <Grid name="mss_val_all">
        <Array name="mss_val_all">
            <Attribute name="long_name" type="String">
                <value>all missing values example</value>
            </Attribute>
            <Attribute name="missing_value" type="Float32">
                <value>9.99999962e+35</value>
            </Attribute>
            <Float32/>
            <dimension name="lon" size="4"/>
        </Array>
        <Map name="lon">
            <Float32/>
            <dimension name="lon" size="4"/>
        </Map>
    </Grid>
    <Float32 name="scalar_var">
        <Attribute name="long_name" type="String">
            <value>scalar variable</value>
        </Attribute>
        <Attribute name="units" type="String">
            <value>Fraction</value>
        </Attribute>
    </Float32>
    <Float32 name="float_var">
        <Attribute name="long_name" type="String">
            <value>float</value>
        </Attribute>
    </Float32>
    <Float64 name="double_var">
        <Attribute name="long_name" type="String">
            <value>double</value>
        </Attribute>
    </Float64>
    <Float64 name="double_var2">
        <Attribute name="long_name" type="String">
            <value>double</value>
        </Attribute>
        <Attribute name="missing_value" type="Float64">
            <value>1.000000000000000e+36</value>
        </Attribute>
    </Float64>
    <Int32 name="int_var">
        <Attribute name="long_name" type="String">
            <value>int</value>
        </Attribute>
    </Int32>
    <Int16 name="short_var">
        <Attribute name="long_name" type="String">
            <value>short</value>
        </Attribute>
    </Int16>
    <String name="char_var">
        <Attribute name="long_name" type="String">
            <value>char</value>
        </Attribute>
        <Attribute name="string_length" type="Int32">
            <value>1</value>
        </Attribute>
    </String>
    <String name="char_var_space">
        <Attribute name="long_name" type="String">
            <value>Character variable with whitespace on ends</value>
        </Attribute>
        <Attribute name="string_length" type="Int32">
            <value>1</value>
        </Attribute>
    </String>
    <String name="char_var_nul">
        <Attribute name="long_name" type="String">
            <value>Character variable containing one NUL</value>
        </Attribute>
        <Attribute name="string_length" type="Int32">
            <value>1</value>
        </Attribute>
    </String>
    <String name="char_var_multinul">
        <Attribute name="long_name" type="String">
            <value>Character variable containing multiple NULs</value>
        </Attribute>
        <Attribute name="string_length" type="Int32">
            <value>3</value>
        </Attribute>
    </String>
    <String name="fl_nm">
        <Attribute name="long_name" type="String">
            <value>Variable contains a file name</value>
        </Attribute>
        <Attribute name="string_length" type="Int32">
            <value>80</value>
        </Attribute>
    </String>
    <Array name="fl_nm_arr">
        <Attribute name="long_name" type="String">
            <value>Variable that contains a short array of file names</value>
        </Attribute>
        <Attribute name="units" type="String">
            <value>[sng]</value>
        </Attribute>
        <Attribute name="string_length" type="Int32">
            <value>80</value>
        </Attribute>
        <String/>
        <dimension name="fl_dmn" size="3"/>
    </Array>
    <String name="non_nul_trm_char_one_dmn">
        <Attribute name="long_name" type="String">
            <value>Variable contains a one-dimensional array of characters that is not NUL-terminated</value>
        </Attribute>
        <Attribute name="units" type="String">
            <value>[chr]</value>
        </Attribute>
        <Attribute name="string_length" type="Int32">
            <value>4</value>
        </Attribute>
    </String>
    <Array name="non_nul_trm_char_two_dmn">
        <Attribute name="long_name" type="String">
            <value>Variable contains a two-dimensional array of characters that are not NUL-terminated</value>
        </Attribute>
        <Attribute name="units" type="String">
            <value>[chr]</value>
        </Attribute>
        <Attribute name="string_length" type="Int32">
            <value>4</value>
        </Attribute>
        <String/>
        <dimension name="fl_dmn" size="3"/>
    </Array>
    <Int16 name="byte_var">
        <Attribute name="long_name" type="String">
            <value>byte</value>
        </Attribute>
    </Int16>
    <Float32 name="zero">
        <Attribute name="long_name" type="String">
            <value>zero</value>
        </Attribute>
    </Float32>
    <Float32 name="one">
        <Attribute name="long_name" type="String">
            <value>one</value>
        </Attribute>
    </Float32>
    <Float32 name="two">
        <Attribute name="long_name" type="String">
            <value>two</value>
        </Attribute>
    </Float32>
    <Float64 name="e_dbl">
        <Attribute name="long_name" type="String">
            <value>e, base of the natural logarithm</value>
        </Attribute>
    </Float64>
    <Float32 name="e_flt">
        <Attribute name="long_name" type="String">
            <value>e, base of the natural logarithm</value>
        </Attribute>
    </Float32>
    <Float32 name="three">
        <Attribute name="long_name" type="String">
            <value>three</value>
        </Attribute>
    </Float32>
    <Float32 name="four">
        <Attribute name="long_name" type="String">
            <value>four</value>
        </Attribute>
    </Float32>
    <Float32 name="negative_one">
        <Attribute name="long_name" type="String">
            <value>negative one</value>
        </Attribute>
    </Float32>
    <Grid name="lev_var">
        <Array name="lev_var">
            <Attribute name="long_name" type="String">
                <value>lev_var</value>
            </Attribute>
            <Float32/>
            <dimension name="lev" size="3"/>
        </Array>
        <Map name="lev">
            <Attribute name="purpose" type="String">
                <value>Monotonically increasing coordinate pressure</value>
            </Attribute>
            <Attribute name="units" type="String">
                <value>hybrid_sigma_pressure</value>
            </Attribute>
            <Attribute name="positive" type="String">
                <value>down</value>
            </Attribute>
            <Attribute name="A_var" type="String">
                <value>hyam</value>
            </Attribute>
            <Attribute name="B_var" type="String">
                <value>hybm</value>
            </Attribute>
            <Attribute name="P0_var" type="String">
                <value>P0</value>
            </Attribute>
            <Attribute name="PS_var" type="String">
                <value>PS</value>
            </Attribute>
            <Attribute name="bounds" type="String">
                <value>ilev</value>
            </Attribute>
            <Float32/>
            <dimension name="lev" size="3"/>
        </Map>
    </Grid>
    <Grid name="lev_wgt">
        <Array name="lev_wgt">
            <Attribute name="long_name" type="String">
                <value>lev_wgt</value>
            </Attribute>
            <Float32/>
            <dimension name="lev" size="3"/>
        </Array>
        <Map name="lev">
            <Attribute name="purpose" type="String">
                <value>Monotonically increasing coordinate pressure</value>
            </Attribute>
            <Attribute name="units" type="String">
                <value>hybrid_sigma_pressure</value>
            </Attribute>
            <Attribute name="positive" type="String">
                <value>down</value>
            </Attribute>
            <Attribute name="A_var" type="String">
                <value>hyam</value>
            </Attribute>
            <Attribute name="B_var" type="String">
                <value>hybm</value>
            </Attribute>
            <Attribute name="P0_var" type="String">
                <value>P0</value>
            </Attribute>
            <Attribute name="PS_var" type="String">
                <value>PS</value>
            </Attribute>
            <Attribute name="bounds" type="String">
                <value>ilev</value>
            </Attribute>
            <Float32/>
            <dimension name="lev" size="3"/>
        </Map>
    </Grid>
    <Float32 name="g">
        <Attribute name="long_name" type="String">
            <value>g</value>
        </Attribute>
    </Float32>
    <Grid name="z">
        <Array name="z">
            <Attribute name="long_name" type="String">
                <value>Height</value>
            </Attribute>
            <Attribute name="units" type="String">
                <value>meter</value>
            </Attribute>
            <Attribute name="purpose" type="String">
                <value>Height stored with a monotonically increasing coordinate</value>
            </Attribute>
            <Float32/>
            <dimension name="lev" size="3"/>
        </Array>
        <Map name="lev">
            <Attribute name="purpose" type="String">
                <value>Monotonically increasing coordinate pressure</value>
            </Attribute>
            <Attribute name="units" type="String">
                <value>hybrid_sigma_pressure</value>
            </Attribute>
            <Attribute name="positive" type="String">
                <value>down</value>
            </Attribute>
            <Attribute name="A_var" type="String">
                <value>hyam</value>
            </Attribute>
            <Attribute name="B_var" type="String">
                <value>hybm</value>
            </Attribute>
            <Attribute name="P0_var" type="String">
                <value>P0</value>
            </Attribute>
            <Attribute name="PS_var" type="String">
                <value>PS</value>
            </Attribute>
            <Attribute name="bounds" type="String">
                <value>ilev</value>
            </Attribute>
            <Float32/>
            <dimension name="lev" size="3"/>
        </Map>
    </Grid>
    <Grid name="rz">
        <Array name="rz">
            <Attribute name="long_name" type="String">
                <value>Height</value>
            </Attribute>
            <Attribute name="units" type="String">
                <value>meter</value>
            </Attribute>
            <Attribute name="purpose" type="String">
                <value>Height stored with a monotonically decreasing coordinate</value>
            </Attribute>
            <Float32/>
            <dimension name="rlev" size="3"/>
        </Array>
        <Map name="rlev">
            <Attribute name="purpose" type="String">
                <value>Monotonically decreasing coordinate pressure</value>
            </Attribute>
            <Float32/>
            <dimension name="rlev" size="3"/>
        </Map>
    </Grid>
    <Array name="one_dmn_var">
        <Float32/>
        <dimension name="bnd" size="2"/>
    </Array>
    <Float32 name="att_var">
        <Attribute name="byte_att" type="Int16">
            <value>0</value>
        </Attribute>
        <Attribute name="char_att" type="String">
            <value>Sentence one.\\012Sentence two.\\012</value>
        </Attribute>
        <Attribute name="short_att" type="Int16">
            <value>37</value>
        </Attribute>
        <Attribute name="int_att" type="Int32">
            <value>73</value>
        </Attribute>
        <Attribute name="float_att" type="Float32">
            <value>73.0000000</value>
            <value>72.0000000</value>
            <value>71.0000000</value>
        </Attribute>
        <Attribute name="double_att" type="Float64">
            <value>73.00000000000000</value>
        </Attribute>
    </Float32>
    <Array name="bnd_var">
        <Attribute name="byte_att" type="Int16">
            <value>0</value>
        </Attribute>
        <Attribute name="char_att" type="String">
            <value>Sentence one.\\012Sentence two.\\012</value>
        </Attribute>
        <Attribute name="short_att" type="Int16">
            <value>37</value>
        </Attribute>
        <Attribute name="int_att" type="Int32">
            <value>73</value>
        </Attribute>
        <Attribute name="float_att" type="Float32">
            <value>73.0000000</value>
        </Attribute>
        <Attribute name="double_att" type="Float64">
            <value>73.00000000000000</value>
        </Attribute>
        <Int32/>
        <dimension name="lev" size="3"/>
        <dimension name="bnd" size="2"/>
    </Array>
    <Grid name="three_dmn_var">
        <Array name="three_dmn_var">
            <Attribute name="long_name" type="String">
                <value>three dimensional variable with CCM coordinate convention C=[lat,lev,lon], Fortran=(lon,lev,lat)</value>
            </Attribute>
            <Attribute name="units" type="String">
                <value>Fraction</value>
            </Attribute>
            <Float32/>
            <dimension name="lat" size="2"/>
            <dimension name="lev" size="3"/>
            <dimension name="lon" size="4"/>
        </Array>
        <Map name="lat">
            <Float32/>
            <dimension name="lat" size="2"/>
        </Map>
        <Map name="lev">
            <Attribute name="purpose" type="String">
                <value>Monotonically increasing coordinate pressure</value>
            </Attribute>
            <Attribute name="units" type="String">
                <value>hybrid_sigma_pressure</value>
            </Attribute>
            <Attribute name="positive" type="String">
                <value>down</value>
            </Attribute>
            <Attribute name="A_var" type="String">
                <value>hyam</value>
            </Attribute>
            <Attribute name="B_var" type="String">
                <value>hybm</value>
            </Attribute>
            <Attribute name="P0_var" type="String">
                <value>P0</value>
            </Attribute>
            <Attribute name="PS_var" type="String">
                <value>PS</value>
            </Attribute>
            <Attribute name="bounds" type="String">
                <value>ilev</value>
            </Attribute>
            <Float32/>
            <dimension name="lev" size="3"/>
        </Map>
        <Map name="lon">
            <Float32/>
            <dimension name="lon" size="4"/>
        </Map>
    </Grid>
    <Grid name="three_dmn_var_crd">
        <Array name="three_dmn_var_crd">
            <Attribute name="long_name" type="String">
                <value>three dimensional variable with COORDS coordinate convention C=[lev,lat,lon], Fortran=(lon,lat,lev)</value>
            </Attribute>
            <Attribute name="units" type="String">
                <value>Fraction</value>
            </Attribute>
            <Float32/>
            <dimension name="lev" size="3"/>
            <dimension name="lat" size="2"/>
            <dimension name="lon" size="4"/>
        </Array>
        <Map name="lev">
            <Attribute name="purpose" type="String">
                <value>Monotonically increasing coordinate pressure</value>
            </Attribute>
            <Attribute name="units" type="String">
                <value>hybrid_sigma_pressure</value>
            </Attribute>
            <Attribute name="positive" type="String">
                <value>down</value>
            </Attribute>
            <Attribute name="A_var" type="String">
                <value>hyam</value>
            </Attribute>
            <Attribute name="B_var" type="String">
                <value>hybm</value>
            </Attribute>
            <Attribute name="P0_var" type="String">
                <value>P0</value>
            </Attribute>
            <Attribute name="PS_var" type="String">
                <value>PS</value>
            </Attribute>
            <Attribute name="bounds" type="String">
                <value>ilev</value>
            </Attribute>
            <Float32/>
            <dimension name="lev" size="3"/>
        </Map>
        <Map name="lat">
            <Float32/>
            <dimension name="lat" size="2"/>
        </Map>
        <Map name="lon">
            <Float32/>
            <dimension name="lon" size="4"/>
        </Map>
    </Grid>
    <Grid name="prs_sfc">
        <Array name="prs_sfc">
            <Attribute name="long_name" type="String">
                <value>Surface pressure</value>
            </Attribute>
            <Attribute name="units" type="String">
                <value>pascal</value>
            </Attribute>
            <Float32/>
            <dimension name="time" size="10"/>
            <dimension name="lat" size="2"/>
            <dimension name="lon" size="4"/>
        </Array>
        <Map name="time">
            <Float64/>
            <dimension name="time" size="10"/>
        </Map>
        <Map name="lat">
            <Float32/>
            <dimension name="lat" size="2"/>
        </Map>
        <Map name="lon">
            <Float32/>
            <dimension name="lon" size="4"/>
        </Map>
    </Grid>
    <Grid name="two_dmn_var">
        <Array name="two_dmn_var">
            <Attribute name="long_name" type="String">
                <value>two dimensional variable</value>
            </Attribute>
            <Attribute name="units" type="String">
                <value>Fraction</value>
            </Attribute>
            <Float32/>
            <dimension name="lat" size="2"/>
            <dimension name="lev" size="3"/>
        </Array>
        <Map name="lat">
            <Float32/>
            <dimension name="lat" size="2"/>
        </Map>
        <Map name="lev">
            <Attribute name="purpose" type="String">
                <value>Monotonically increasing coordinate pressure</value>
            </Attribute>
            <Attribute name="units" type="String">
                <value>hybrid_sigma_pressure</value>
            </Attribute>
            <Attribute name="positive" type="String">
                <value>down</value>
            </Attribute>
            <Attribute name="A_var" type="String">
                <value>hyam</value>
            </Attribute>
            <Attribute name="B_var" type="String">
                <value>hybm</value>
            </Attribute>
            <Attribute name="P0_var" type="String">
                <value>P0</value>
            </Attribute>
            <Attribute name="PS_var" type="String">
                <value>PS</value>
            </Attribute>
            <Attribute name="bounds" type="String">
                <value>ilev</value>
            </Attribute>
            <Float32/>
            <dimension name="lev" size="3"/>
        </Map>
    </Grid>
    <Grid name="mask">
        <Array name="mask">
            <Attribute name="long_name" type="String">
                <value>mask variable like ORO</value>
            </Attribute>
            <Attribute name="units" type="String">
                <value>Fraction</value>
            </Attribute>
            <Float32/>
            <dimension name="lat" size="2"/>
            <dimension name="lon" size="4"/>
        </Array>
        <Map name="lat">
            <Float32/>
            <dimension name="lat" size="2"/>
        </Map>
        <Map name="lon">
            <Float32/>
            <dimension name="lon" size="4"/>
        </Map>
    </Grid>
    <Grid name="ORO">
        <Array name="ORO">
            <Attribute name="long_name" type="String">
                <value>Orography</value>
            </Attribute>
            <Attribute name="units" type="String">
                <value>Fraction</value>
            </Attribute>
            <Float32/>
            <dimension name="lat" size="2"/>
            <dimension name="lon" size="4"/>
        </Array>
        <Map name="lat">
            <Float32/>
            <dimension name="lat" size="2"/>
        </Map>
        <Map name="lon">
            <Float32/>
            <dimension name="lon" size="4"/>
        </Map>
    </Grid>
    <Grid name="weight">
        <Array name="weight">
            <Attribute name="long_name" type="String">
                <value>Gaussian weight</value>
            </Attribute>
            <Attribute name="units" type="String">
                <value>Fraction</value>
            </Attribute>
            <Float32/>
            <dimension name="lat" size="2"/>
        </Array>
        <Map name="lat">
            <Float32/>
            <dimension name="lat" size="2"/>
        </Map>
    </Grid>
    <Grid name="gw">
        <Array name="gw">
            <Attribute name="long_name" type="String">
                <value>gw variable like gw</value>
            </Attribute>
            <Attribute name="units" type="String">
                <value>Fraction</value>
            </Attribute>
            <Float32/>
            <dimension name="lat" size="2"/>
        </Array>
        <Map name="lat">
            <Float32/>
            <dimension name="lat" size="2"/>
        </Map>
    </Grid>
    <Grid name="gw_T42">
        <Array name="gw_T42">
            <Attribute name="long_name" type="String">
                <value>gw variable like gw_T42</value>
            </Attribute>
            <Attribute name="units" type="String">
                <value>Fraction</value>
            </Attribute>
            <Float32/>
            <dimension name="lat_T42" size="64"/>
        </Array>
        <Map name="lat_T42">
            <Float32/>
            <dimension name="lat_T42" size="64"/>
        </Map>
    </Grid>
    <Grid name="rec_var_flt">
        <Array name="rec_var_flt">
            <Attribute name="long_name" type="String">
                <value>record variable, float</value>
            </Attribute>
            <Float32/>
            <dimension name="time" size="10"/>
        </Array>
        <Map name="time">
            <Float64/>
            <dimension name="time" size="10"/>
        </Map>
    </Grid>
    <Grid name="rec_var_dbl">
        <Array name="rec_var_dbl">
            <Attribute name="long_name" type="String">
                <value>record variable, double</value>
            </Attribute>
            <Float64/>
            <dimension name="time" size="10"/>
        </Array>
        <Map name="time">
            <Float64/>
            <dimension name="time" size="10"/>
        </Map>
    </Grid>
    <Grid name="one_dmn_rec_var">
        <Array name="one_dmn_rec_var">
            <Attribute name="long_name" type="String">
                <value>one dimensional record variable</value>
            </Attribute>
            <Attribute name="units" type="String">
                <value>second</value>
            </Attribute>
            <Int32/>
            <dimension name="time" size="10"/>
        </Array>
        <Map name="time">
            <Float64/>
            <dimension name="time" size="10"/>
        </Map>
    </Grid>
    <Grid name="tpt">
        <Array name="tpt">
            <Attribute name="long_name" type="String">
                <value>Temperature</value>
            </Attribute>
            <Attribute name="units" type="String">
                <value>kelvin</value>
            </Attribute>
            <Attribute name="hieght" type="String">
                <value>Leave mispelled for NCO User's guide example</value>
            </Attribute>
            <Float32/>
            <dimension name="time" size="10"/>
        </Array>
        <Map name="time">
            <Float64/>
            <dimension name="time" size="10"/>
        </Map>
    </Grid>
    <Grid name="rec_var_dbl_mss_val_dbl_upk">
        <Array name="rec_var_dbl_mss_val_dbl_upk">
            <Attribute name="long_name" type="String">
                <value>record variable, double, with double missing values</value>
            </Attribute>
            <Attribute name="purpose" type="String">
                <value>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.</value>
            </Attribute>
            <Attribute name="missing_value" type="Float64">
                <value>-999.0000000000000</value>
            </Attribute>
            <Float64/>
            <dimension name="time" size="10"/>
        </Array>
        <Map name="time">
            <Float64/>
            <dimension name="time" size="10"/>
        </Map>
    </Grid>
    <Grid name="rec_var_dbl_mss_val_dbl_pck">
        <Array name="rec_var_dbl_mss_val_dbl_pck">
            <Attribute name="long_name" type="String">
                <value>record variable, double, with double missing values, packed</value>
            </Attribute>
            <Attribute name="purpose" type="String">
                <value>Packed version of rec_var_dbl_mss_val_dbl_upk</value>
            </Attribute>
            <Attribute name="missing_value" type="Float64">
                <value>-999.0000000000000</value>
            </Attribute>
            <Attribute name="scale_factor" type="Float64">
                <value>-9.155413138017850e-05</value>
            </Attribute>
            <Attribute name="add_offset" type="Float64">
                <value>5.000000000000000</value>
            </Attribute>
            <Int16/>
            <dimension name="time" size="10"/>
        </Array>
        <Map name="time">
            <Float64/>
            <dimension name="time" size="10"/>
        </Map>
    </Grid>
    <Grid name="rec_var_flt_mss_val_flt">
        <Array name="rec_var_flt_mss_val_flt">
            <Attribute name="long_name" type="String">
                <value>record variable, float, with float missing values</value>
            </Attribute>
            <Attribute name="missing_value" type="Float32">
                <value>9.99999962e+35</value>
            </Attribute>
            <Float32/>
            <dimension name="time" size="10"/>
        </Array>
        <Map name="time">
            <Float64/>
            <dimension name="time" size="10"/>
        </Map>
    </Grid>
    <Grid name="rec_var_flt_pck">
        <Array name="rec_var_flt_pck">
            <Attribute name="long_name" type="String">
                <value>record variable, float, packed</value>
            </Attribute>
            <Attribute name="purpose" type="String">
                <value>Demonstrate that rounding of means of packed data are handled correctly</value>
            </Attribute>
            <Attribute name="scale_factor" type="Float32">
                <value>0.100000001</value>
            </Attribute>
            <Attribute name="add_offset" type="Float32">
                <value>100.000000</value>
            </Attribute>
            <Int16/>
            <dimension name="time" size="10"/>
        </Array>
        <Map name="time">
            <Float64/>
            <dimension name="time" size="10"/>
        </Map>
    </Grid>
    <Grid name="rec_var_dbl_pck">
        <Array name="rec_var_dbl_pck">
            <Attribute name="long_name" type="String">
                <value>record variable, double, packed</value>
            </Attribute>
            <Attribute name="purpose" type="String">
                <value>Demonstrate that rounding of means of packed data are handled correctly</value>
            </Attribute>
            <Attribute name="scale_factor" type="Float64">
                <value>0.1000000000000000</value>
            </Attribute>
            <Attribute name="add_offset" type="Float64">
                <value>100.0000000000000</value>
            </Attribute>
            <Int16/>
            <dimension name="time" size="10"/>
        </Array>
        <Map name="time">
            <Float64/>
            <dimension name="time" size="10"/>
        </Map>
    </Grid>
    <Grid name="rec_var_flt_mss_val_dbl">
        <Array name="rec_var_flt_mss_val_dbl">
            <Attribute name="long_name" type="String">
                <value>record variable, float, with double missing values</value>
            </Attribute>
            <Attribute name="missing_value" type="Float64">
                <value>1.000000000000000e+36</value>
            </Attribute>
            <Float32/>
            <dimension name="time" size="10"/>
        </Array>
        <Map name="time">
            <Float64/>
            <dimension name="time" size="10"/>
        </Map>
    </Grid>
    <Grid name="rec_var_flt_mss_val_int">
        <Array name="rec_var_flt_mss_val_int">
            <Attribute name="long_name" type="String">
                <value>record variable, float, with integer missing values</value>
            </Attribute>
            <Attribute name="missing_value" type="Int32">
                <value>-999</value>
            </Attribute>
            <Float32/>
            <dimension name="time" size="10"/>
        </Array>
        <Map name="time">
            <Float64/>
            <dimension name="time" size="10"/>
        </Map>
    </Grid>
    <Grid name="rec_var_int_mss_val_int">
        <Array name="rec_var_int_mss_val_int">
            <Attribute name="long_name" type="String">
                <value>record variable, integer, with integer missing values</value>
            </Attribute>
            <Attribute name="missing_value" type="Int32">
                <value>-999</value>
            </Attribute>
            <Int32/>
            <dimension name="time" size="10"/>
        </Array>
        <Map name="time">
            <Float64/>
            <dimension name="time" size="10"/>
        </Map>
    </Grid>
    <Grid name="rec_var_int_mss_val_flt">
        <Array name="rec_var_int_mss_val_flt">
            <Attribute name="long_name" type="String">
                <value>record variable, integer, with float missing values</value>
            </Attribute>
            <Attribute name="missing_value" type="Float32">
                <value>-999.000000</value>
            </Attribute>
            <Int32/>
            <dimension name="time" size="10"/>
        </Array>
        <Map name="time">
            <Float64/>
            <dimension name="time" size="10"/>
        </Map>
    </Grid>
    <Grid name="rec_var_int_mss_val_dbl">
        <Array name="rec_var_int_mss_val_dbl">
            <Attribute name="long_name" type="String">
                <value>record variable, integer, with double missing values</value>
            </Attribute>
            <Attribute name="missing_value" type="Float64">
                <value>-999.0000000000000</value>
            </Attribute>
            <Int32/>
            <dimension name="time" size="10"/>
        </Array>
        <Map name="time">
            <Float64/>
            <dimension name="time" size="10"/>
        </Map>
    </Grid>
    <Grid name="rec_var_dbl_mss_val_dbl_pck_lng">
        <Array name="rec_var_dbl_mss_val_dbl_pck_lng">
            <Attribute name="long_name" type="String">
                <value>record variable, double packed as long, with double missing values</value>
            </Attribute>
            <Attribute name="purpose" type="String">
                <value>although not usual, packing doubles into longs (rather than shorts) is still a considerable cost savings</value>
            </Attribute>
            <Attribute name="missing_value" type="Float64">
                <value>-999.0000000000000</value>
            </Attribute>
            <Attribute name="scale_factor" type="Float64">
                <value>-9.155413138017850e-05</value>
            </Attribute>
            <Attribute name="add_offset" type="Float64">
                <value>5.000000000000000</value>
            </Attribute>
            <Int32/>
            <dimension name="time" size="10"/>
        </Array>
        <Map name="time">
            <Float64/>
            <dimension name="time" size="10"/>
        </Map>
    </Grid>
    <String name="one_dmn_rec_var_sng">
        <Attribute name="long_name" type="String">
            <value>one dimensional record variable of string</value>
        </Attribute>
        <Attribute name="string_length" type="Int32">
            <value>10</value>
        </Attribute>
    </String>
    <Grid name="time_lon">
        <Array name="time_lon">
            <Attribute name="long_name" type="String">
                <value>Record variable of longitude coordinate</value>
            </Attribute>
            <Float32/>
            <dimension name="time" size="10"/>
            <dimension name="lon" size="4"/>
        </Array>
        <Map name="time">
            <Float64/>
            <dimension name="time" size="10"/>
        </Map>
        <Map name="lon">
            <Float32/>
            <dimension name="lon" size="4"/>
        </Map>
    </Grid>
    <Grid name="two_dmn_rec_var_sng">
        <Array name="two_dmn_rec_var_sng">
            <Attribute name="long_name" type="String">
                <value>two dimensional record variable of string</value>
            </Attribute>
            <Attribute name="string_length" type="Int32">
                <value>3</value>
            </Attribute>
            <String/>
            <dimension name="time" size="10"/>
        </Array>
        <Map name="time">
            <Float64/>
            <dimension name="time" size="10"/>
        </Map>
    </Grid>
    <Grid name="two_dmn_rec_var">
        <Array name="two_dmn_rec_var">
            <Attribute name="long_name" type="String">
                <value>two dimensional record variable</value>
            </Attribute>
            <Attribute name="units" type="String">
                <value>watt meter-2</value>
            </Attribute>
            <Float32/>
            <dimension name="time" size="10"/>
            <dimension name="lev" size="3"/>
        </Array>
        <Map name="time">
            <Float64/>
            <dimension name="time" size="10"/>
        </Map>
        <Map name="lev">
            <Attribute name="purpose" type="String">
                <value>Monotonically increasing coordinate pressure</value>
            </Attribute>
            <Attribute name="units" type="String">
                <value>hybrid_sigma_pressure</value>
            </Attribute>
            <Attribute name="positive" type="String">
                <value>down</value>
            </Attribute>
            <Attribute name="A_var" type="String">
                <value>hyam</value>
            </Attribute>
            <Attribute name="B_var" type="String">
                <value>hybm</value>
            </Attribute>
            <Attribute name="P0_var" type="String">
                <value>P0</value>
            </Attribute>
            <Attribute name="PS_var" type="String">
                <value>PS</value>
            </Attribute>
            <Attribute name="bounds" type="String">
                <value>ilev</value>
            </Attribute>
            <Float32/>
            <dimension name="lev" size="3"/>
        </Map>
    </Grid>
    <Grid name="three_dmn_rec_var">
        <Array name="three_dmn_rec_var">
            <Attribute name="long_name" type="String">
                <value>three dimensional record variable</value>
            </Attribute>
            <Attribute name="units" type="String">
                <value>watt meter-2</value>
            </Attribute>
            <Float32/>
            <dimension name="time" size="10"/>
            <dimension name="lat" size="2"/>
            <dimension name="lon" size="4"/>
        </Array>
        <Map name="time">
            <Float64/>
            <dimension name="time" size="10"/>
        </Map>
        <Map name="lat">
            <Float32/>
            <dimension name="lat" size="2"/>
        </Map>
        <Map name="lon">
            <Float32/>
            <dimension name="lon" size="4"/>
        </Map>
    </Grid>
    <Grid name="three_dmn_var_dbl">
        <Array name="three_dmn_var_dbl">
            <Attribute name="long_name" type="String">
                <value>three dimensional record variable of type double</value>
            </Attribute>
            <Attribute name="units" type="String">
                <value>watt meter-2</value>
            </Attribute>
            <Attribute name="missing_value" type="Float64">
                <value>-99.00000000000000</value>
            </Attribute>
            <Float64/>
            <dimension name="time" size="10"/>
            <dimension name="lat" size="2"/>
            <dimension name="lon" size="4"/>
        </Array>
        <Map name="time">
            <Float64/>
            <dimension name="time" size="10"/>
        </Map>
        <Map name="lat">
            <Float32/>
            <dimension name="lat" size="2"/>
        </Map>
        <Map name="lon">
            <Float32/>
            <dimension name="lon" size="4"/>
        </Map>
    </Grid>
    <Grid name="three_dmn_var_int">
        <Array name="three_dmn_var_int">
            <Attribute name="long_name" type="String">
                <value>three dimensional record variable of type int</value>
            </Attribute>
            <Attribute name="units" type="String">
                <value>watt meter-2</value>
            </Attribute>
            <Attribute name="missing_value" type="Int32">
                <value>-99</value>
            </Attribute>
            <Int32/>
            <dimension name="time" size="10"/>
            <dimension name="lat" size="2"/>
            <dimension name="lon" size="4"/>
        </Array>
        <Map name="time">
            <Float64/>
            <dimension name="time" size="10"/>
        </Map>
        <Map name="lat">
            <Float32/>
            <dimension name="lat" size="2"/>
        </Map>
        <Map name="lon">
            <Float32/>
            <dimension name="lon" size="4"/>
        </Map>
    </Grid>
    <Grid name="three_dmn_var_sht">
        <Array name="three_dmn_var_sht">
            <Attribute name="long_name" type="String">
                <value>three dimensional record variable</value>
            </Attribute>
            <Attribute name="units" type="String">
                <value>watt meter-2</value>
            </Attribute>
            <Attribute name="missing_value" type="Int16">
                <value>-99</value>
            </Attribute>
            <Int16/>
            <dimension name="time" size="10"/>
            <dimension name="lat" size="2"/>
            <dimension name="lon" size="4"/>
        </Array>
        <Map name="time">
            <Float64/>
            <dimension name="time" size="10"/>
        </Map>
        <Map name="lat">
            <Float32/>
            <dimension name="lat" size="2"/>
        </Map>
        <Map name="lon">
            <Float32/>
            <dimension name="lon" size="4"/>
        </Map>
    </Grid>
    <Grid name="four_dmn_rec_var">
        <Array name="four_dmn_rec_var">
            <Attribute name="long_name" type="String">
                <value>four dimensional record variable</value>
            </Attribute>
            <Attribute name="units" type="String">
                <value>watt meter-2</value>
            </Attribute>
            <Float32/>
            <dimension name="time" size="10"/>
            <dimension name="lat" size="2"/>
            <dimension name="lev" size="3"/>
            <dimension name="lon" size="4"/>
        </Array>
        <Map name="time">
            <Float64/>
            <dimension name="time" size="10"/>
        </Map>
        <Map name="lat">
            <Float32/>
            <dimension name="lat" size="2"/>
        </Map>
        <Map name="lev">
            <Attribute name="purpose" type="String">
                <value>Monotonically increasing coordinate pressure</value>
            </Attribute>
            <Attribute name="units" type="String">
                <value>hybrid_sigma_pressure</value>
            </Attribute>
            <Attribute name="positive" type="String">
                <value>down</value>
            </Attribute>
            <Attribute name="A_var" type="String">
                <value>hyam</value>
            </Attribute>
            <Attribute name="B_var" type="String">
                <value>hybm</value>
            </Attribute>
            <Attribute name="P0_var" type="String">
                <value>P0</value>
            </Attribute>
            <Attribute name="PS_var" type="String">
                <value>PS</value>
            </Attribute>
            <Attribute name="bounds" type="String">
                <value>ilev</value>
            </Attribute>
            <Float32/>
            <dimension name="lev" size="3"/>
        </Map>
        <Map name="lon">
            <Float32/>
            <dimension name="lon" size="4"/>
        </Map>
    </Grid>
    <Array name="time_udunits">
        <Attribute name="units" type="String">
            <value>hours since 1900-01-01 00:00:0.0</value>
        </Attribute>
        <Attribute name="delta_t" type="String">
            <value>0000-00-00 06:00:0.0</value>
        </Attribute>
        <Float64/>
        <dimension name="time_udunits" size="3"/>
    </Array>
    <Grid name="u">
        <Array name="u">
            <Attribute name="long_name" type="String">
                <value>Zonal wind speed</value>
            </Attribute>
            <Attribute name="units" type="String">
                <value>meter second-1</value>
            </Attribute>
            <Float32/>
            <dimension name="time" size="10"/>
        </Array>
        <Map name="time">
            <Float64/>
            <dimension name="time" size="10"/>
        </Map>
    </Grid>
    <Grid name="v">
        <Array name="v">
            <Attribute name="long_name" type="String">
                <value>Meridional wind speed</value>
            </Attribute>
            <Attribute name="units" type="String">
                <value>meter second-1</value>
            </Attribute>
            <Float32/>
            <dimension name="time" size="10"/>
        </Array>
        <Map name="time">
            <Float64/>
            <dimension name="time" size="10"/>
        </Map>
    </Grid>
    <dataBLOB href=""/>
</Dataset>

