[Matplotlib-users] Basemap r8403 and numpy 2.0

Wonder why I didn't have to do that ...

-Jeff

···

On 6/10/10 11:50 AM, Pierre GM wrote:

On Jun 10, 2010, at 1:30 PM, Christoph Gohlke wrote:
   

On 6/10/2010 10:14 AM, Pierre GM wrote:
     

On Jun 10, 2010, at 12:51 PM, Jeff Whitaker wrote:
       

On 6/10/10 10:40 AM, Pierre GM wrote:
         

All,
Sorry, it's been a while since I've been using Basemap. I was just trying to update my local svn directory to r8403 and reinstall basemap, but an import fail w/ the following message:
"""
Traceback (most recent call last):
   File "<string>", line 1, in<module>
   File "~/basemap-dev/lib/mpl_toolkits/basemap/__init__.py", line 43, in<module>
     import _geoslib, netcdftime
   File "_geoslib.pyx", line 13, in _geoslib (src/_geoslib.c:4014)
ValueError: numpy.ndarray does not appear to be the correct type object
"""
I'm using numpy 2.0.0r8460 (development version). basemap can be successfully imported w/ the latest stable version, though. What am I doing wrong ?
Thx in advance.
P.

Pierre: That should have been fixed with a recompile of the _geoslib C extension Are you sure you deleted the build directory before reinstalling basemap?
         

Try to regenerate the c files from _geod.pyx, _proj.pyx, and
_geoslib.pyx, using Cython-0.12.1. For example:
     
--
Jeffrey S. Whitaker Phone : (303)497-6313
Meteorologist FAX : (303)497-6449
NOAA/OAR/PSD R/PSD1 Email : Jeffrey.S.Whitaker@...236...
325 Broadway Office : Skaggs Research Cntr 1D-113
Boulder, CO, USA 80303-3328 Web : Jeffrey S. Whitaker: NOAA Physical Sciences Laboratory

Actually, I just noticed this problem myself after upgrading my system to Fedora 13. Turns out I still had some *.so files in the lib directory that were not getting updated by the Make (might be a dependency issue?), and they weren’t getting eliminated by a ‘clean’ command. Therefore, the old .so files were still expecting to link to the older versions of the libraries which didn’t exist anymore.

Deleting the *.so files in the lib directory and redoing the entire build worked like a charm for me.

Ben Root

···

On Thu, Jun 10, 2010 at 1:21 PM, Jeff Whitaker <jswhit@…196…> wrote:

On 6/10/10 11:50 AM, Pierre GM wrote:

On Jun 10, 2010, at 1:30 PM, Christoph Gohlke wrote:

On 6/10/2010 10:14 AM, Pierre GM wrote:

On Jun 10, 2010, at 12:51 PM, Jeff Whitaker wrote:

On 6/10/10 10:40 AM, Pierre GM wrote:

All,

Sorry, it’s been a while since I’ve been using Basemap. I was just trying to update my local svn directory to r8403 and reinstall basemap, but an import fail w/ the following message:

“”"

Traceback (most recent call last):

File “”, line 1, in

File “~/basemap-dev/lib/mpl_toolkits/basemap/init.py”, line 43, in

 import _geoslib, netcdftime

File “_geoslib.pyx”, line 13, in _geoslib (src/_geoslib.c:4014)

ValueError: numpy.ndarray does not appear to be the correct type object

“”"

I’m using numpy 2.0.0r8460 (development version). basemap can be successfully imported w/ the latest stable version, though. What am I doing wrong ?

Thx in advance.

P.

Pierre: That should have been fixed with a recompile of the _geoslib C extension Are you sure you deleted the build directory before reinstalling basemap?

Try to regenerate the c files from _geod.pyx, _proj.pyx, and

_geoslib.pyx, using Cython-0.12.1. For example:

Wonder why I didn’t have to do that …

-Jeff

Jeffrey S. Whitaker Phone : (303)497-6313

Meteorologist FAX : (303)497-6449

NOAA/OAR/PSD R/PSD1 Email : Jeffrey.S.Whitaker@…236…

325 Broadway Office : Skaggs Research Cntr 1D-113

Boulder, CO, USA 80303-3328 Web : http://tinyurl.com/5telg


ThinkGeek and WIRED’s GeekDad team up for the Ultimate

GeekDad Father’s Day Giveaway. ONE MASSIVE PRIZE to the

lucky parental unit. See the prize list and enter to win:

http://p.sf.net/sfu/thinkgeek-promo


Matplotlib-devel mailing list

Matplotlib-devel@lists.sourceforge.net

https://lists.sourceforge.net/lists/listinfo/matplotlib-devel