<div dir="ltr">Hi all,<div><br></div><div>I just found a useful way of getting netCDF files into Scilab via HDF5 (just found this!):</div><div><br></div><div><pre style="font-family:Arial"><span style="color:rgb(0,0,0)">a</span><span style="color:rgb(92,92,92)">=</span><span style="color:rgb(50,185,185)">h5open</span><span style="color:rgb(74,85,219)">(</span><span style="color:rgb(188,143,143)">'</span><span style="color:rgb(188,143,143)">Test_10-FAA.grd</span><span style="color:rgb(188,143,143)">'</span><span style="color:rgb(74,85,219)">)</span><span style="color:rgb(0,0,0)">;</span>
<span style="color:rgb(50,185,185)">h5ls</span><span style="color:rgb(74,85,219)">(</span><span style="color:rgb(0,0,0)">a</span><span style="color:rgb(74,85,219)">)</span>
<span style="color:rgb(100,174,100)">// </span><span style="color:rgb(100,174,100)">"</span><span style="color:rgb(100,174,100)">lat</span><span style="color:rgb(100,174,100)">"</span><span style="color:rgb(100,174,100)"> </span><span style="color:rgb(100,174,100)">"</span><span style="color:rgb(100,174,100)">dataset</span><span style="color:rgb(100,174,100)">"</span><span style="color:rgb(100,174,100)"> </span>
<span style="color:rgb(100,174,100)">// </span><span style="color:rgb(100,174,100)">"</span><span style="color:rgb(100,174,100)">lon</span><span style="color:rgb(100,174,100)">"</span><span style="color:rgb(100,174,100)"> </span><span style="color:rgb(100,174,100)">"</span><span style="color:rgb(100,174,100)">dataset</span><span style="color:rgb(100,174,100)">"</span><span style="color:rgb(100,174,100)"> </span>
<span style="color:rgb(100,174,100)">// </span><span style="color:rgb(100,174,100)">"</span><span style="color:rgb(100,174,100)">z</span><span style="color:rgb(100,174,100)">"</span><span style="color:rgb(100,174,100)"> </span><span style="color:rgb(100,174,100)">"</span><span style="color:rgb(100,174,100)">dataset</span><span style="color:rgb(100,174,100)">"</span><span style="color:rgb(100,174,100)"> </span>
<span style="color:rgb(100,174,100)">// </span><span style="color:rgb(100,174,100)">"</span><span style="color:rgb(100,174,100)">Conventions</span><span style="color:rgb(100,174,100)">"</span><span style="color:rgb(100,174,100)"> </span><span style="color:rgb(100,174,100)">"</span><span style="color:rgb(100,174,100)">attribute</span><span style="color:rgb(100,174,100)">"</span>
<span style="color:rgb(100,174,100)">// </span><span style="color:rgb(100,174,100)">"</span><span style="color:rgb(100,174,100)">GMT_version</span><span style="color:rgb(100,174,100)">"</span><span style="color:rgb(100,174,100)"> </span><span style="color:rgb(100,174,100)">"</span><span style="color:rgb(100,174,100)">attribute</span><span style="color:rgb(100,174,100)">"</span>
<span style="color:rgb(100,174,100)">// </span><span style="color:rgb(100,174,100)">"</span><span style="color:rgb(100,174,100)">_NCProperties</span><span style="color:rgb(100,174,100)">"</span><span style="color:rgb(100,174,100)"> </span><span style="color:rgb(100,174,100)">"</span><span style="color:rgb(100,174,100)">attribute</span><span style="color:rgb(100,174,100)">"</span>
<span style="color:rgb(100,174,100)">// </span><span style="color:rgb(100,174,100)">"</span><span style="color:rgb(100,174,100)">description</span><span style="color:rgb(100,174,100)">"</span><span style="color:rgb(100,174,100)"> </span><span style="color:rgb(100,174,100)">"</span><span style="color:rgb(100,174,100)">attribute</span><span style="color:rgb(100,174,100)">"</span>
<span style="color:rgb(100,174,100)">// </span><span style="color:rgb(100,174,100)">"</span><span style="color:rgb(100,174,100)">history</span><span style="color:rgb(100,174,100)">"</span><span style="color:rgb(100,174,100)"> </span><span style="color:rgb(100,174,100)">"</span><span style="color:rgb(100,174,100)">attribute</span><span style="color:rgb(100,174,100)">"</span>
<span style="color:rgb(100,174,100)">// </span><span style="color:rgb(100,174,100)">"</span><span style="color:rgb(100,174,100)">node_offset</span><span style="color:rgb(100,174,100)">"</span><span style="color:rgb(100,174,100)"> </span><span style="color:rgb(100,174,100)">"</span><span style="color:rgb(100,174,100)">attribute</span><span style="color:rgb(100,174,100)">"</span>
<span style="color:rgb(100,174,100)">// </span><span style="color:rgb(100,174,100)">"</span><span style="color:rgb(100,174,100)">title</span><span style="color:rgb(100,174,100)">"</span><span style="color:rgb(100,174,100)"> </span><span style="color:rgb(100,174,100)">"</span><span style="color:rgb(100,174,100)">attribute</span><span style="color:rgb(100,174,100)">"</span>
<span style="color:rgb(0,0,0)">lon</span><span style="color:rgb(92,92,92)">=</span><span style="color:rgb(50,185,185)">h5read</span><span style="color:rgb(74,85,219)">(</span><span style="color:rgb(0,0,0)">a</span><span style="color:rgb(0,0,0)">,</span> <span style="color:rgb(188,143,143)">'</span><span style="color:rgb(188,143,143)">lon</span><span style="color:rgb(188,143,143)">'</span><span style="color:rgb(74,85,219)">)</span><span style="color:rgb(0,0,0)">;</span>
<span style="color:rgb(0,0,0)">lat</span><span style="color:rgb(92,92,92)">=</span><span style="color:rgb(50,185,185)">h5read</span><span style="color:rgb(74,85,219)">(</span><span style="color:rgb(0,0,0)">a</span><span style="color:rgb(0,0,0)">,</span> <span style="color:rgb(188,143,143)">'</span><span style="color:rgb(188,143,143)">lat</span><span style="color:rgb(188,143,143)">'</span><span style="color:rgb(74,85,219)">)</span><span style="color:rgb(0,0,0)">;</span>
<span style="color:rgb(0,0,0)">data</span><span style="color:rgb(92,92,92)">=</span><span style="color:rgb(50,185,185)">h5read</span><span style="color:rgb(74,85,219)">(</span><span style="color:rgb(0,0,0)">a</span><span style="color:rgb(0,0,0)">,</span> <span style="color:rgb(188,143,143)">'</span><span style="color:rgb(188,143,143)">z</span><span style="color:rgb(188,143,143)">'</span><span style="color:rgb(74,85,219)">)</span><span style="color:rgb(0,0,0)">;</span></pre><pre style="font-family:Arial"><span style="color:rgb(50,185,185)">h5close</span><span style="color:rgb(74,85,219)">(</span><span style="color:rgb(0,0,0)">a</span><span style="color:rgb(74,85,219)">)</span><span style="color:rgb(0,0,0)">;</span></pre>The data plots fine via Sgrayplot(lon,lat,data,zminmax=[-25,25]) . I need to know how to write data out to essentially replicate the input netCDF file, so any pointers/examples would be helpful. It would be good to output a file in a format that GMT (Generic Mapping Tools) would recognise.<br><br>The use of HDF5 seems to solve the issues of working with netCDF-4 files.</div><div><br></div><div>Lester<br></div></div>