<div dir="ltr">Hi NCL-install team,<div>        I&#39;m running a 64-bit Linux and I chose Miniconda as environment and package manager. The environment set-up and installation of both NCL and PyNGL works successfully (No error messages came out). </div><div>        After NCL and PyNGL are installed, I&#39;ve done some simple functionality testing for them.(I guess this section will be the next goal?) Tests I&#39;ve done are shown in the table below.</div><div><br></div><div><table class="" border="1" cellspacing="0" cellpadding="0" width="100%" style="width:556px;border-collapse:collapse;border:none"><tbody><tr><td width="199" colspan="2" valign="top" style="width:199.25pt;border:1pt solid windowtext;padding:0cm 5.4pt"><p class="MsoNormal" align="center" style="text-align:center"><span lang="EN-US">NCL</span></p></td><td width="215" colspan="2" valign="top" style="width:215.25pt;border-style:solid solid solid none;border-top-color:windowtext;border-right-color:windowtext;border-bottom-color:windowtext;border-top-width:1pt;border-right-width:1pt;border-bottom-width:1pt;padding:0cm 5.4pt"><p class="MsoNormal" align="center" style="text-align:center"><span lang="EN-US">PyNIO+PyNGL</span></p></td></tr><tr><td width="155" valign="top" style="width:154.9pt;border-style:none solid solid;border-right-color:windowtext;border-bottom-color:windowtext;border-left-color:windowtext;border-right-width:1pt;border-bottom-width:1pt;border-left-width:1pt;padding:0cm 5.4pt"><p class="MsoNormal" align="center" style="text-align:center"><span lang="EN-US" style="font-size:13pt">Functionality testing</span></p></td><td width="44" valign="top" style="width:44.35pt;border-style:none solid solid none;border-bottom-color:windowtext;border-bottom-width:1pt;border-right-color:windowtext;border-right-width:1pt;padding:0cm 5.4pt"><p class="MsoNormal" align="center" style="text-align:center"><span lang="EN-US">Result</span></p><p class="MsoNormal" align="center" style="text-align:center"><span lang="EN-US"> </span></p></td><td width="174" valign="top" style="width:174.4pt;border-style:none solid solid none;border-bottom-color:windowtext;border-bottom-width:1pt;border-right-color:windowtext;border-right-width:1pt;padding:0cm 5.4pt"><p class="MsoNormal" align="center" style="text-align:center"><span lang="EN-US" style="font-size:13pt">Functionality testing</span></p></td><td width="41" valign="top" style="width:40.85pt;border-style:none solid solid none;border-bottom-color:windowtext;border-bottom-width:1pt;border-right-color:windowtext;border-right-width:1pt;padding:0cm 5.4pt"><p class="MsoNormal" align="center" style="text-align:center"><span lang="EN-US">Result</span></p><p class="MsoNormal" align="center" style="text-align:center"><span lang="EN-US"> </span></p></td></tr><tr><td width="155" valign="top" style="width:154.9pt;border-style:none solid solid;border-right-color:windowtext;border-bottom-color:windowtext;border-left-color:windowtext;border-right-width:1pt;border-bottom-width:1pt;border-left-width:1pt;padding:0cm 5.4pt"><p class="MsoNormal"><span lang="EN-US" style="font-size:10pt;font-family:Courier">“ng4ex gsun01n –clean” </span><span lang="EN-US" style="font-size:10pt">command</span><span lang="EN-US" style="font-size:10pt"></span></p></td><td width="44" valign="top" style="width:44.35pt;border-style:none solid solid none;border-bottom-color:windowtext;border-bottom-width:1pt;border-right-color:windowtext;border-right-width:1pt;padding:0cm 5.4pt"><p class="MsoNormal"><span lang="EN-US">Passed</span></p></td><td width="174" valign="top" style="width:174.4pt;border-style:none solid solid none;border-bottom-color:windowtext;border-bottom-width:1pt;border-right-color:windowtext;border-right-width:1pt;padding:0cm 5.4pt"><p class="MsoNormal"><span lang="EN-US">In python shell, type“import Nio” and “import Ngl”</span></p></td><td width="41" valign="top" style="width:40.85pt;border-style:none solid solid none;border-bottom-color:windowtext;border-bottom-width:1pt;border-right-color:windowtext;border-right-width:1pt;padding:0cm 5.4pt"><p class="MsoNormal"><span lang="EN-US">No error message</span></p></td></tr><tr><td width="155" valign="top" style="width:154.9pt;border-style:none solid solid;border-right-color:windowtext;border-bottom-color:windowtext;border-left-color:windowtext;border-right-width:1pt;border-bottom-width:1pt;border-left-width:1pt;padding:0cm 5.4pt"><p class="MsoNormal"><span lang="EN-US" style="font-size:10pt">Run examples provided by NCL website. For example, “maponly_3.ncl” and “mptick5.ncl”</span><span lang="EN-US"></span></p></td><td width="44" valign="top" style="width:44.35pt;border-style:none solid solid none;border-bottom-color:windowtext;border-bottom-width:1pt;border-right-color:windowtext;border-right-width:1pt;padding:0cm 5.4pt"><p class="MsoNormal"><span lang="EN-US">Got output: “Segmentation fault”</span></p></td><td width="174" valign="top" style="width:174.4pt;border-style:none solid solid none;border-bottom-color:windowtext;border-bottom-width:1pt;border-right-color:windowtext;border-right-width:1pt;padding:0cm 5.4pt"><p class="MsoNormal"><span lang="EN-US">Run file “<a href="http://test2.7.sh">test2.7.sh</a>” provided in PyNGL source code package.</span></p></td><td width="41" valign="top" style="width:40.85pt;border-style:none solid solid none;border-bottom-color:windowtext;border-bottom-width:1pt;border-right-color:windowtext;border-right-width:1pt;padding:0cm 5.4pt"><p class="MsoNormal"><span lang="EN-US">Output message is below:</span></p></td></tr></tbody></table>

</div><div><br></div><div><p style="margin:0px;line-height:normal"><font face="georgia, serif"><i>ma_test.py:10: RuntimeWarning: tempnam is a potential security risk to your program</i></font></p>
<p style="margin:0px;line-height:normal"><font face="georgia, serif"><i>  filename = os.tempnam(None, &#39;test_&#39;)</i></font></p>
<p style="margin:0px;line-height:normal"><font face="georgia, serif"><i>......</i></font></p>
<p style="margin:0px;line-height:normal"><font face="georgia, serif"><i>----------------------------------------------------------------------</i></font></p>
<p style="margin:0px;line-height:normal"><font face="georgia, serif"><i>Ran 6 tests in 0.024s</i></font></p>
<p style="margin:0px;line-height:normal;min-height:21px"><font face="georgia, serif"><i><br></i></font></p>
<p style="margin:0px;line-height:normal"><font face="georgia, serif"><i>OK</i></font></p>
<p style="margin:0px;line-height:normal"><font face="georgia, serif"><i>warning:Can&#39;t map type, netCDF does not support 64 bit longs, NCL will try to promote type to double, errors may occur</i></font></p>
<p style="margin:0px;line-height:normal"><font face="georgia, serif"><i>warning:Can&#39;t map type, netCDF does not support 64 bit longs, NCL will try to promote type to double, errors may occur</i></font></p>
<p style="margin:0px;line-height:normal"><font face="georgia, serif"><i>warning:Can&#39;t map type, netCDF does not support 64 bit longs, NCL will try to promote type to double, errors may occur</i></font></p>
<p style="margin:0px;line-height:normal"><font face="georgia, serif"><i>warning:Can&#39;t map type, netCDF does not support 64 bit longs, NCL will try to promote type to double, errors may occur</i></font></p>
<p style="margin:0px;line-height:normal"><font face="georgia, serif"><i>Nio.NIOError: coercing 8-byte long data to 4-byte integer variable (v44): possible data loss due to overflow</i></font></p>
<p style="margin:0px;line-height:normal"><font face="georgia, serif"><i>test_mfio.py:10: RuntimeWarning: tempnam is a potential security risk to your program</i></font></p>
<p style="margin:0px;line-height:normal"><font face="georgia, serif"><i>  filename = os.tempnam(None, &#39;test_&#39;)</i></font></p>
<p style="margin:0px;line-height:normal"><font face="georgia, serif"><i>..........</i></font></p>
<p style="margin:0px;line-height:normal"><font face="georgia, serif"><i>----------------------------------------------------------------------</i></font></p>
<p style="margin:0px;line-height:normal"><font face="georgia, serif"><i>Ran 10 tests in 0.081s</i></font></p>
<p style="margin:0px;line-height:normal;min-height:21px"><font face="georgia, serif"><i><br></i></font></p>
<p style="margin:0px;line-height:normal"><font face="georgia, serif"><i>OK</i></font></p>
<p style="margin:0px;line-height:normal"><font face="georgia, serif"><i>var-sub-test.py:10: RuntimeWarning: tempnam is a potential security risk to your program</i></font></p>
<p style="margin:0px;line-height:normal"><font face="georgia, serif"><i>  filename = os.tempnam(None, &#39;test_&#39;)</i></font></p>
<p style="margin:0px;line-height:normal"><font face="georgia, serif"><i>....</i></font></p>
<p style="margin:0px;line-height:normal"><font face="georgia, serif"><i>----------------------------------------------------------------------</i></font></p>
<p style="margin:0px;line-height:normal"><font face="georgia, serif"><i>Ran 4 tests in 0.015s</i></font></p>
<p style="margin:0px;line-height:normal;min-height:21px"><font face="georgia, serif"><i><br></i></font></p>
<p style="margin:0px;line-height:normal"><font face="georgia, serif"><i>OK</i></font></p>
<p style="margin:0px;line-height:normal"><font face="georgia, serif"><i>syntax error, unexpected WORD_STRING, expecting WORD_WORD</i></font></p>
<p style="margin:0px;line-height:normal"><font face="georgia, serif"><i>context: Error { code = 1; message = &quot;Cannot locate resource: <a href="http://test.opendap.org/opendap/hyrax/data/nc/123.nc.dds">http://test.opendap.org/opendap/hyrax/data/nc/123.nc.dds</a>&quot;^;};</i></font></p>
<p style="margin:0px;line-height:normal"><font face="georgia, serif"><i>fatal:Could not open (<a href="http://test.opendap.org/opendap/data/nc/123.nc">http://test.opendap.org/opendap/data/nc/123.nc</a>)</i></font></p>
<p style="margin:0px;line-height:normal"><font face="georgia, serif"><i>Traceback (most recent call last):</i></font></p>
<p style="margin:0px;line-height:normal"><font face="georgia, serif"><i>  File &quot;test-opendap2.py&quot;, line 20, in &lt;module&gt;</i></font></p>
<p style="margin:0px;line-height:normal"><font face="georgia, serif"><i>    f = Nio.open_file(url + filename)</i></font></p>
<p style="margin:0px;line-height:normal"><font face="georgia, serif"><i>  File &quot;/home/hsushipei/miniconda2/envs/pyngl_test/lib/python2.7/site-packages/PyNIO/Nio.py&quot;, line 735, in open_file</i></font></p>
<p style="margin:0px;line-height:normal"><font face="georgia, serif"><i>    file = _Nio.open_file(filename,mode,options,history,format)</i></font></p>
<p style="margin:0px;line-height:normal"><font face="georgia, serif"><i>Nio.NIOError: Unable to open file</i></font></p><p style="margin:0px;line-height:normal"><font face="georgia, serif"><i><br></i></font></p><p style="margin:0px;line-height:normal"><font face="arial, helvetica, sans-serif" size="4">Thanks!</font><br></p><p style="margin:0px;line-height:normal"><font face="arial, helvetica, sans-serif" size="4"><br></font></p><p style="margin:0px;line-height:normal"><font face="arial, helvetica, sans-serif" size="4">Best regards,</font></p><p style="margin:0px;line-height:normal"><font face="arial, helvetica, sans-serif" size="4"><br></font></p><p style="margin:0px;line-height:normal"><font face="arial, helvetica, sans-serif" size="4">She-Pei</font><br></p><p style="margin:0px;line-height:normal"><font face="georgia, serif"><i><br></i></font></p></div></div>