Hello,<br><br>    I had a question for anyone who has had experience taking the header output from an HDF5 data file and then constructing a control file based off of that information.  I am very new to the HDF5 file construct and could certainly use some help.  I am working with the Level 3 mapped Sea Surface Salinity data from the Aquarius mission.  I am using GrADS version 2.0.a9.oga.1.  The &quot;h5dump&quot; for the data file is as follows:<br>
<br>HDF5 &quot;Q20112132011243.L3m_MO_EVSCI_V1.2_SSS_1deg&quot; {<br>GROUP &quot;/&quot; {<br>   ATTRIBUTE &quot;Data Bins&quot; {<br>      DATATYPE  H5T_STD_I32LE<br>      DATASPACE  SCALAR<br>   }<br>   ATTRIBUTE &quot;Data Center&quot; {<br>
      DATATYPE  H5T_STD_I8LE<br>      DATASPACE  SCALAR<br>   }<br>   ATTRIBUTE &quot;Data Maximum&quot; {<br>      DATATYPE  H5T_IEEE_F32LE<br>      DATASPACE  SCALAR<br>   }<br>   ATTRIBUTE &quot;Data Minimum&quot; {<br>
      DATATYPE  H5T_IEEE_F32LE<br>      DATASPACE  SCALAR<br>   }<br>   ATTRIBUTE &quot;Easternmost Longitude&quot; {<br>      DATATYPE  H5T_IEEE_F32LE<br>      DATASPACE  SCALAR<br>   }<br>   ATTRIBUTE &quot;End Day&quot; {<br>
      DATATYPE  H5T_STD_I16LE<br>      DATASPACE  SCALAR<br>   }<br>   ATTRIBUTE &quot;End Millisec&quot; {<br>      DATATYPE  H5T_STD_I32LE<br>      DATASPACE  SCALAR<br>   }<br>   ATTRIBUTE &quot;End Orbit&quot; {<br>      DATATYPE  H5T_STD_I32LE<br>
      DATASPACE  SCALAR<br>   }<br>   ATTRIBUTE &quot;End Time&quot; {<br>      DATATYPE  H5T_STRING {<br>            STRSIZE 17;<br>            STRPAD H5T_STR_NULLTERM;<br>            CSET H5T_CSET_ASCII;<br>            CTYPE H5T_C_S1;<br>
         }<br>      DATASPACE  SCALAR<br>   }<br>   ATTRIBUTE &quot;End Year&quot; {<br>      DATATYPE  H5T_STD_I16LE<br>      DATASPACE  SCALAR<br>   }<br>   ATTRIBUTE &quot;Input Files&quot; {<br>      DATATYPE  H5T_STRING {<br>
            STRSIZE 39;<br>            STRPAD H5T_STR_NULLTERM;<br>            CSET H5T_CSET_ASCII;<br>            CTYPE H5T_C_S1;<br>         }<br>      DATASPACE  SCALAR<br>   }<br>   ATTRIBUTE &quot;Input Parameters&quot; {<br>
      DATATYPE  H5T_STRING {<br>            STRSIZE 422;<br>            STRPAD H5T_STR_NULLTERM;<br>            CSET H5T_CSET_ASCII;<br>            CTYPE H5T_C_S1;<br>         }<br>      DATASPACE  SCALAR<br>   }<br>   ATTRIBUTE &quot;Intercept&quot; {<br>
      DATATYPE  H5T_IEEE_F32LE<br>      DATASPACE  SCALAR<br>   }<br>   ATTRIBUTE &quot;L2 Flag Names&quot; {<br>      DATATYPE  H5T_STD_I8LE<br>      DATASPACE  SCALAR<br>   }<br>   ATTRIBUTE &quot;Latitude Step&quot; {<br>
      DATATYPE  H5T_IEEE_F32LE<br>      DATASPACE  SCALAR<br>   }<br>   ATTRIBUTE &quot;Latitude Units&quot; {<br>      DATATYPE  H5T_STRING {<br>            STRSIZE 14;<br>            STRPAD H5T_STR_NULLTERM;<br>            CSET H5T_CSET_ASCII;<br>
            CTYPE H5T_C_S1;<br>         }<br>      DATASPACE  SCALAR<br>   }<br>   ATTRIBUTE &quot;Longitude Step&quot; {<br>      DATATYPE  H5T_IEEE_F32LE<br>      DATASPACE  SCALAR<br>   }<br>   ATTRIBUTE &quot;Longitude Units&quot; {<br>
      DATATYPE  H5T_STRING {<br>            STRSIZE 13;<br>            STRPAD H5T_STR_NULLTERM;<br>            CSET H5T_CSET_ASCII;<br>            CTYPE H5T_C_S1;<br>         }<br>      DATASPACE  SCALAR<br>   }<br>   ATTRIBUTE &quot;Map Projection&quot; {<br>
      DATATYPE  H5T_STRING {<br>            STRSIZE 24;<br>            STRPAD H5T_STR_NULLTERM;<br>            CSET H5T_CSET_ASCII;<br>            CTYPE H5T_C_S1;<br>         }<br>      DATASPACE  SCALAR<br>   }<br>   ATTRIBUTE &quot;Measure&quot; {<br>
      DATATYPE  H5T_STRING {<br>            STRSIZE 5;<br>            STRPAD H5T_STR_NULLTERM;<br>            CSET H5T_CSET_ASCII;<br>            CTYPE H5T_C_S1;<br>         }<br>      DATASPACE  SCALAR<br>   }<br>   ATTRIBUTE &quot;Mission&quot; {<br>
      DATATYPE  H5T_STRING {<br>            STRSIZE 15;<br>            STRPAD H5T_STR_NULLTERM;<br>            CSET H5T_CSET_ASCII;<br>            CTYPE H5T_C_S1;<br>         }<br>      DATASPACE  SCALAR<br>   }<br>   ATTRIBUTE &quot;Mission Characteristics&quot; {<br>
      DATATYPE  H5T_STRING {<br>            STRSIZE 137;<br>            STRPAD H5T_STR_NULLTERM;<br>            CSET H5T_CSET_ASCII;<br>            CTYPE H5T_C_S1;<br>         }<br>      DATASPACE  SCALAR<br>   }<br>   ATTRIBUTE &quot;Northernmost Latitude&quot; {<br>
      DATATYPE  H5T_IEEE_F32LE<br>      DATASPACE  SCALAR<br>   }<br>   ATTRIBUTE &quot;Number of Columns&quot; {<br>      DATATYPE  H5T_STD_I32LE<br>      DATASPACE  SCALAR<br>   }<br>   ATTRIBUTE &quot;Number of Lines&quot; {<br>
      DATATYPE  H5T_STD_I32LE<br>      DATASPACE  SCALAR<br>   }<br>   ATTRIBUTE &quot;Orbit&quot; {<br>      DATATYPE  H5T_STD_I32LE<br>      DATASPACE  SCALAR<br>   }<br>   ATTRIBUTE &quot;Parameter&quot; {<br>      DATATYPE  H5T_STRING {<br>
            STRSIZE 21;<br>            STRPAD H5T_STR_NULLTERM;<br>            CSET H5T_CSET_ASCII;<br>            CTYPE H5T_C_S1;<br>         }<br>      DATASPACE  SCALAR<br>   }<br>   ATTRIBUTE &quot;Period End Day&quot; {<br>
      DATATYPE  H5T_STD_I16LE<br>      DATASPACE  SCALAR<br>   }<br>   ATTRIBUTE &quot;Period End Year&quot; {<br>      DATATYPE  H5T_STD_I16LE<br>      DATASPACE  SCALAR<br>   }<br>   ATTRIBUTE &quot;Period Start Day&quot; {<br>
      DATATYPE  H5T_STD_I16LE<br>      DATASPACE  SCALAR<br>   }<br>   ATTRIBUTE &quot;Period Start Year&quot; {<br>      DATATYPE  H5T_STD_I16LE<br>      DATASPACE  SCALAR<br>   }<br>   ATTRIBUTE &quot;Processing Control&quot; {<br>
      DATATYPE  H5T_STRING {<br>            STRSIZE 60;<br>            STRPAD H5T_STR_NULLTERM;<br>            CSET H5T_CSET_ASCII;<br>            CTYPE H5T_C_S1;<br>         }<br>      DATASPACE  SCALAR<br>   }<br>   ATTRIBUTE &quot;Processing Time&quot; {<br>
      DATATYPE  H5T_STRING {<br>            STRSIZE 17;<br>            STRPAD H5T_STR_NULLTERM;<br>            CSET H5T_CSET_ASCII;<br>            CTYPE H5T_C_S1;<br>         }<br>      DATASPACE  SCALAR<br>   }<br>   ATTRIBUTE &quot;Processing Version&quot; {<br>
      DATATYPE  H5T_STRING {<br>            STRSIZE 5;<br>            STRPAD H5T_STR_NULLTERM;<br>            CSET H5T_CSET_ASCII;<br>            CTYPE H5T_C_S1;<br>         }<br>      DATASPACE  SCALAR<br>   }<br>   ATTRIBUTE &quot;Product Name&quot; {<br>
      DATATYPE  H5T_STRING {<br>            STRSIZE 43;<br>            STRPAD H5T_STR_NULLTERM;<br>            CSET H5T_CSET_ASCII;<br>            CTYPE H5T_C_S1;<br>         }<br>      DATASPACE  SCALAR<br>   }<br>   ATTRIBUTE &quot;Product Type&quot; {<br>
      DATATYPE  H5T_STD_I8LE<br>      DATASPACE  SCALAR<br>   }<br>   ATTRIBUTE &quot;SW Point Latitude&quot; {<br>      DATATYPE  H5T_IEEE_F32LE<br>      DATASPACE  SCALAR<br>   }<br>   ATTRIBUTE &quot;SW Point Longitude&quot; {<br>
      DATATYPE  H5T_IEEE_F32LE<br>      DATASPACE  SCALAR<br>   }<br>   ATTRIBUTE &quot;Scaling&quot; {<br>      DATATYPE  H5T_STRING {<br>            STRSIZE 7;<br>            STRPAD H5T_STR_NULLTERM;<br>            CSET H5T_CSET_ASCII;<br>
            CTYPE H5T_C_S1;<br>         }<br>      DATASPACE  SCALAR<br>   }<br>   ATTRIBUTE &quot;Scaling Equation&quot; {<br>      DATATYPE  H5T_STRING {<br>            STRSIZE 47;<br>            STRPAD H5T_STR_NULLTERM;<br>
            CSET H5T_CSET_ASCII;<br>            CTYPE H5T_C_S1;<br>         }<br>      DATASPACE  SCALAR<br>   }<br>   ATTRIBUTE &quot;Sensor&quot; {<br>      DATATYPE  H5T_STRING {<br>            STRSIZE 9;<br>            STRPAD H5T_STR_NULLTERM;<br>
            CSET H5T_CSET_ASCII;<br>            CTYPE H5T_C_S1;<br>         }<br>      DATASPACE  SCALAR<br>   }<br>   ATTRIBUTE &quot;Sensor Characteristics&quot; {<br>      DATATYPE  H5T_STD_I8LE<br>      DATASPACE  SCALAR<br>
   }<br>   ATTRIBUTE &quot;Sensor Name&quot; {<br>      DATATYPE  H5T_STD_I8LE<br>      DATASPACE  SCALAR<br>   }<br>   ATTRIBUTE &quot;Slope&quot; {<br>      DATATYPE  H5T_IEEE_F32LE<br>      DATASPACE  SCALAR<br>   }<br>
   ATTRIBUTE &quot;Software Name&quot; {<br>      DATATYPE  H5T_STRING {<br>            STRSIZE 7;<br>            STRPAD H5T_STR_NULLTERM;<br>            CSET H5T_CSET_ASCII;<br>            CTYPE H5T_C_S1;<br>         }<br>
      DATASPACE  SCALAR<br>   }<br>   ATTRIBUTE &quot;Software Version&quot; {<br>      DATATYPE  H5T_STRING {<br>            STRSIZE 5;<br>            STRPAD H5T_STR_NULLTERM;<br>            CSET H5T_CSET_ASCII;<br>            CTYPE H5T_C_S1;<br>
         }<br>      DATASPACE  SCALAR<br>   }<br>   ATTRIBUTE &quot;Southernmost Latitude&quot; {<br>      DATATYPE  H5T_IEEE_F32LE<br>      DATASPACE  SCALAR<br>   }<br>   ATTRIBUTE &quot;Start Day&quot; {<br>      DATATYPE  H5T_STD_I16LE<br>
      DATASPACE  SCALAR<br>   }<br>   ATTRIBUTE &quot;Start Millisec&quot; {<br>      DATATYPE  H5T_STD_I32LE<br>      DATASPACE  SCALAR<br>   }<br>   ATTRIBUTE &quot;Start Orbit&quot; {<br>      DATATYPE  H5T_STD_I32LE<br>
      DATASPACE  SCALAR<br>   }<br>   ATTRIBUTE &quot;Start Time&quot; {<br>      DATATYPE  H5T_STRING {<br>            STRSIZE 17;<br>            STRPAD H5T_STR_NULLTERM;<br>            CSET H5T_CSET_ASCII;<br>            CTYPE H5T_C_S1;<br>
         }<br>      DATASPACE  SCALAR<br>   }<br>   ATTRIBUTE &quot;Start Year&quot; {<br>      DATATYPE  H5T_STD_I16LE<br>      DATASPACE  SCALAR<br>   }<br>   ATTRIBUTE &quot;Station Latitude&quot; {<br>      DATATYPE  H5T_IEEE_F32LE<br>
      DATASPACE  SCALAR<br>   }<br>   ATTRIBUTE &quot;Station Longitude&quot; {<br>      DATATYPE  H5T_IEEE_F32LE<br>      DATASPACE  SCALAR<br>   }<br>   ATTRIBUTE &quot;Station Name&quot; {<br>      DATATYPE  H5T_STD_I8LE<br>
      DATASPACE  SCALAR<br>   }<br>   ATTRIBUTE &quot;Suggested Image Scaling Applied&quot; {<br>      DATATYPE  H5T_STRING {<br>            STRSIZE 3;<br>            STRPAD H5T_STR_NULLTERM;<br>            CSET H5T_CSET_ASCII;<br>
            CTYPE H5T_C_S1;<br>         }<br>      DATASPACE  SCALAR<br>   }<br>   ATTRIBUTE &quot;Suggested Image Scaling Maximum&quot; {<br>      DATATYPE  H5T_IEEE_F32LE<br>      DATASPACE  SCALAR<br>   }<br>   ATTRIBUTE &quot;Suggested Image Scaling Minimum&quot; {<br>
      DATATYPE  H5T_IEEE_F32LE<br>      DATASPACE  SCALAR<br>   }<br>   ATTRIBUTE &quot;Suggested Image Scaling Type&quot; {<br>      DATATYPE  H5T_STRING {<br>            STRSIZE 5;<br>            STRPAD H5T_STR_NULLTERM;<br>
            CSET H5T_CSET_ASCII;<br>            CTYPE H5T_C_S1;<br>         }<br>      DATASPACE  SCALAR<br>   }<br>   ATTRIBUTE &quot;Title&quot; {<br>      DATATYPE  H5T_STRING {<br>            STRSIZE 31;<br>            STRPAD H5T_STR_NULLTERM;<br>
            CSET H5T_CSET_ASCII;<br>            CTYPE H5T_C_S1;<br>         }<br>      DATASPACE  SCALAR<br>   }<br>   ATTRIBUTE &quot;Units&quot; {<br>      DATATYPE  H5T_STRING {<br>            STRSIZE 4;<br>            STRPAD H5T_STR_NULLTERM;<br>
            CSET H5T_CSET_ASCII;<br>            CTYPE H5T_C_S1;<br>         }<br>      DATASPACE  SCALAR<br>   }<br>   ATTRIBUTE &quot;Westernmost Longitude&quot; {<br>      DATATYPE  H5T_IEEE_F32LE<br>      DATASPACE  SCALAR<br>
   }<br>   DATASET &quot;l3m_data&quot; {<br>      DATATYPE  H5T_IEEE_F32LE<br>      DATASPACE  SIMPLE { ( 180, 360 ) / ( 180, 360 ) }<br>      ATTRIBUTE &quot;Intercept&quot; {<br>         DATATYPE  H5T_IEEE_F32LE<br>         DATASPACE  SCALAR<br>
      }<br>      ATTRIBUTE &quot;Scaling&quot; {<br>         DATATYPE  H5T_STRING {<br>               STRSIZE 7;<br>               STRPAD H5T_STR_NULLTERM;<br>               CSET H5T_CSET_ASCII;<br>               CTYPE H5T_C_S1;<br>
            }<br>         DATASPACE  SCALAR<br>      }<br>      ATTRIBUTE &quot;Scaling Equation&quot; {<br>         DATATYPE  H5T_STRING {<br>               STRSIZE 47;<br>               STRPAD H5T_STR_NULLTERM;<br>               CSET H5T_CSET_ASCII;<br>
               CTYPE H5T_C_S1;<br>            }<br>         DATASPACE  SCALAR<br>      }<br>      ATTRIBUTE &quot;Slope&quot; {<br>         DATATYPE  H5T_IEEE_F32LE<br>         DATASPACE  SCALAR<br>      }<br>   }<br>   DATASET &quot;palette&quot; {<br>
      DATATYPE  H5T_STD_U8LE<br>      DATASPACE  SIMPLE { ( 3, 256 ) / ( 3, 256 ) }<br>   }<br>}<br>}<br><br><br><br>  Any input would be greatly appreciated!<br><br>Thanks,<br>Jim<br><br>