<div dir="ltr">Hi NCL-install team,<div> I'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've done some simple functionality testing for them.(I guess this section will be the next goal?) Tests I'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, 'test_')</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'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'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'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'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, 'test_')</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, 'test_')</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 = "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>"^;};</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 "test-opendap2.py", line 20, in <module></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 "/home/hsushipei/miniconda2/envs/pyngl_test/lib/python2.7/site-packages/PyNIO/Nio.py", 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>