Eric Firing wrote: > Jeff, > > The problem is not in basemap, it is numpy. Basemap is doing the > right thing, using the astype method to ensure a copy--but that is not > what the method is actually doing in this case. I filed a numpy > ticket (788). I took a quick look at the numpy code but did not find > anything obviously amiss. > > If this does not get solved in numpy right away, the workaround in > basemap/pyproj _copytobuffer is to use npy.array(x, dtype=npy.float64, > copy=True) instead of the astype method. > > Eric
Eric: Thanks a lot for tracking this down - great detective work! I'll keep an eye on the ticket and if it doesn't get fixed in 1.1 I'll use your suggested workaround. -Jeff > > Eric Firing wrote: >> Jeff, >> >> I sent that last message a little too quickly. Now I see that pyproj >> really is trying to ensure a copy--that is what the comments and >> docstring say--so I will simply try to find and fix the bug, the >> particular case in which a copy is not being made. >> >> Eric >> >> Eric Firing wrote: >>> Jeff, >>> >>> I ran into a major bug that I think results from a fairly >>> deep-seated gotcha in basemap. The problem lies with the in-place >>> transformation of > [...] -- Jeffrey S. Whitaker Phone : (303)497-6313 NOAA/OAR/CDC R/PSD1 FAX : (303)497-6449 325 Broadway Boulder, CO, USA 80305-3328 ------------------------------------------------------------------------- This SF.net email is sponsored by the 2008 JavaOne(SM) Conference Don't miss this year's exciting event. There's still time to save $100. Use priority code J8TL2D2. http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone _______________________________________________ Matplotlib-devel mailing list Matplotlib-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/matplotlib-devel