[Numpy-discussion] matplotlib

Ryan Krauss ryanlists at gmail.com
Mon Feb 13 09:01:03 CST 2006


The point of the numerix setting in the rc file is that matplotlib
can't tell you what is the best numerical package to use for your
problem.

On 2/13/06, Bill Baxter <wbaxter at gmail.com> wrote:
> Ah, ok.  You're right.  Doing from pylab import * was actually just
> overwriting the definition of array and rand() to be those from Numeric,
> which pylab was picking to use by default.   I guess my expectation was that
> pylab would default to using the best numerical package installed.
>
> With "numerix : numpy" in my ~/.matplotlib/matplotlibrc file, it seems to be
> working properly now.
>
> Thanks for the help!
>
> --bb
>
> On 2/14/06, John Hunter <jdhunter at ace.bsd.uchicago.edu> wrote:
> > >>>>> "Bill" == Bill Baxter <wbaxter at gmail.com> writes:
> >
> >     Bill> from numpy import * was the only line missing, called before
> >     Bill> the rest.  It seems to work fine if I use from pylab import
> >     Bill> * instead of import pylab as g
> >
> >     Bill> And actually if I do both in this order: import pylab as g
> >     Bill> from pylab import *
> >
> >     Bill> Seems as if there's some
> >     Bill> initialization code that only gets run with the 'from pylab
> >     Bill> import *' version.
> >
> > As far as I know that is a python impossibility, unless perhaps you do
> > some deep dark magic that is beyond my grasp.  pylab doesn't know how
> > it is imported.
> >
> > Are you sure you have your numerix set properly?  I suggest creating
> > two free standing scripts, one with the problem and one without, and
> > running both with --verbose-helpful to make sure that your settings
> > are what you think they are.  If you verify that numerix is set
> > properly and still see the problem, I would like to see both scripts
> > in case it is exposing a problem with matplotlib.
> >
> > Of course, doing multiple import * commands is a recipe for long term
> > pain, especially with packages that have so much overlapping namespace
> > and numpy/scipy/pylab.
> >
> > JDH
> >
>
>
>




More information about the Numpy-discussion mailing list