<div dir="ltr"><div>Hello,<br></div> I have matplotlib installed via sudo apt-get install on Ubuntu 16.04 and when I run my old scripts(developed on Ubuntu 14.04) I get this run time error . I do have basemap installed as well as pyproj using sudo apt-get.<br><br><pre style="" class=""><code><span class="">Traceback</span><span class=""> </span><span class="">(</span><span class="">most recent call last</span><span class="">):</span><span class="">
</span><span class="">File</span><span class=""> </span><span class="">"contour.py"</span><span class="">,</span><span class=""> line </span><span class="">30</span><span class="">,</span><span class=""> </span><span class="">in</span><span class=""> </span><span class=""><</span><span class="">module</span><span class="">></span><span class="">
x</span><span class="">,</span><span class="">y </span><span class="">=</span><span class=""> m</span><span class="">(</span><span class="">lons</span><span class="">,</span><span class="">lats</span><span class="">)</span><span class="">
</span><span class="">File</span><span class=""> </span><span class="">"/usr/lib/python3/dist-packages/mpl_toolkits/basemap/__init__.py"</span><span class="">,</span><span class=""> line </span><span class="">1148</span><span class="">,</span><span class=""> </span><span class="">in</span><span class=""> __call__
xout</span><span class="">,</span><span class="">yout </span><span class="">=</span><span class=""> self</span><span class="">.</span><span class="">projtran</span><span class="">(</span><span class="">x</span><span class="">,</span><span class="">y</span><span class="">,</span><span class="">inverse</span><span class="">=</span><span class="">inverse</span><span class="">)</span><span class="">sys</span><span class="">.</span><span class="">exit</span><span class="">()</span><span class="">
</span><span class="">File</span><span class=""> </span><span class="">"/usr/lib/python3/dist-packages/mpl_toolkits/basemap/proj.py"</span><span class="">,</span><span class=""> line </span><span class="">286</span><span class="">,</span><span class=""> </span><span class="">in</span><span class=""> __call__
outx</span><span class="">,</span><span class="">outy </span><span class="">=</span><span class=""> self</span><span class="">.</span><span class="">_proj4</span><span class="">(</span><span class="">x</span><span class="">,</span><span class=""> y</span><span class="">,</span><span class=""> inverse</span><span class="">=</span><span class="">inverse</span><span class="">)</span><span class="">
</span><span class="">File</span><span class=""> </span><span class="">"/usr/lib/python3/dist-packages/mpl_toolkits/basemap/pyproj.py"</span><span class="">,</span><span class=""> line </span><span class="">392</span><span class="">,</span><span class=""> </span><span class="">in</span><span class=""> __call__
_proj</span><span class="">.</span><span class="">Proj</span><span class="">.</span><span class="">_fwd</span><span class="">(</span><span class="">self</span><span class="">,</span><span class=""> inx</span><span class="">,</span><span class=""> iny</span><span class="">,</span><span class=""> radians</span><span class="">=</span><span class="">radians</span><span class="">,</span><span class=""> errcheck</span><span class="">=</span><span class="">errcheck</span><span class="">)</span><span class="">
</span><span class="">File</span><span class=""> </span><span class="">"_proj.pyx"</span><span class="">,</span><span class=""> line </span><span class="">122</span><span class="">,</span><span class=""> </span><span class="">in</span><span class=""> _proj</span><span class="">.</span><span class="">Proj</span><span class="">.</span><span class="">_fwd </span><span class="">(</span><span class="">src</span><span class="">/</span><span class="">_proj</span><span class="">.</span><span class="">c</span><span class="">:</span><span class="">1571</span><span class="">)</span><span class="">
</span><span class="">SystemError</span><span class="">:</span><span class=""> </span><span class=""><</span><span class="">class</span><span class=""> </span><span class="">'RuntimeError'</span><span class="">></span><span class=""> returned a result </span><span class="">with</span><span class=""> an error set</span></code></pre>This is the code I am running<br><pre style="" class=""><code><span class=""> nc_f </span><span class="">=</span><span class=""> </span><span class="">'./hgt_500_2014_12_5_00Z.nc'</span><span class="">
nc_fid </span><span class="">=</span><span class=""> </span><span class="">Dataset</span><span class="">(</span><span class="">nc_f</span><span class="">,</span><span class=""> </span><span class="">'r'</span><span class="">)</span><span class="">
</span><span class=""># and create an instance of the ncCDF4 class</span><span class="">
lats </span><span class="">=</span><span class=""> nc_fid</span><span class="">.</span><span class="">variables</span><span class="">[</span><span class="">'lat'</span><span class="">][:]</span><span class=""> </span><span class=""># extract/copy the data</span><span class="">
lons </span><span class="">=</span><span class=""> nc_fid</span><span class="">.</span><span class="">variables</span><span class="">[</span><span class="">'lon'</span><span class="">][:]</span><span class="">
time </span><span class="">=</span><span class=""> nc_fid</span><span class="">.</span><span class="">variables</span><span class="">[</span><span class="">'time'</span><span class="">][:]</span><span class="">
hgt </span><span class="">=</span><span class=""> nc_fid</span><span class="">.</span><span class="">variables</span><span class="">[</span><span class="">'hgt'</span><span class="">][:]</span><span class="">
m </span><span class="">=</span><span class=""> </span><span class="">Basemap</span><span class="">(</span><span class="">width</span><span class="">=</span><span class="">5000000</span><span class="">,</span><span class="">height</span><span class="">=</span><span class="">3500000</span><span class="">,</span><span class="">
resolution</span><span class="">=</span><span class="">'l'</span><span class="">,</span><span class="">projection</span><span class="">=</span><span class="">'stere'</span><span class="">,</span><span class=""> lat_0 </span><span class="">=</span><span class=""> </span><span class="">0</span><span class="">,</span><span class=""> lon_0 </span><span class="">=</span><span class=""> </span><span class="">0</span><span class="">,</span><span class=""> lat_ts </span><span class="">=</span><span class=""> </span><span class="">40</span><span class="">)</span><span class="">
lons</span><span class="">,</span><span class="">lats </span><span class="">=</span><span class=""> np</span><span class="">.</span><span class="">meshgrid</span><span class="">(</span><span class="">lons</span><span class="">,</span><span class=""> lats</span><span class="">,</span><span class="">copy</span><span class="">=</span><span class="">False</span><span class="">)</span><span class="">
x</span><span class="">,</span><span class="">y </span><span class="">=</span><span class=""> m</span><span class="">(</span><span class="">lons</span><span class="">,</span><span class="">lats</span><span class="">)</span><span class=""> </span><span class=""><-----</span><span class=""> CODE FAILS HERE
m</span><span class="">.</span><span class="">drawcoastlines</span><span class="">()</span><span class="">
m</span><span class="">.</span><span class="">drawcountries</span><span class="">()<br><br></span></code></pre><pre style="" class=""><code><span class="">Any thoughts ?<br></span></code></pre><pre style="" class=""><code><span class="">Regards,<br></span></code></pre><pre style="" class=""><code><span class="">Ashwin.<br></span></code></pre><br></div>