[IPython-dev] Problems with physics profile
Kaufman, Duane
dkaufman at imago.com
Mon Nov 26 09:39:24 EST 2007
Hello,
Yes, this problem has been solved. I believe it was a compatibility
problem between the Scientific package and the Numpy/Numeric installs I
had on that machine.
Thanks for getting back to me,
Duane
> -----Original Message-----
> From: Fernando Perez [mailto:fperez.net at gmail.com]
> Sent: November 25, 2007 00:13
> To: Kaufman, Duane
> Cc: ipython-dev at scipy.org
> Subject: Re: [IPython-dev] Problems with physics profile
>
> [ Forgive the top-posting, but this is so old that I want to
> leave the full context in...]
>
> Duane, did you ever resolve this issue? I see no replies to
> you on-list, so I'd like to know if you sorted out the
> problem. It's working fine on my linux box, but I could set
> things up under VMWare to test this if you're still stuck.
>
> Cheers,
>
> f
>
> On Apr 11, 2007 10:40 AM, Duane Kaufman <dkaufman at imago.com> wrote:
> > Hi,
> >
> > I am trying to get the Physics profile working under Windows, but I
> > get an error when starting (see below).
> > I am running Ipython 0.8.0 and Scientific 2.6. Any hints as
> to what to
> > look into?
> >
> > Thanks,
> > Duane
> >
> > Error Follows:
> >
> >
> > C:\Console2>C:\Python24\python.exe
> > C:\Python24\scripts\ipython-script.py
> > -pylab
> > -p physics
> > *** Simplified input for physical quantities enabled.
> >
> ----------------------------------------------------------------------
> > --
> > ---
> > exceptions.TypeError Traceback (most
> > recent call
> > last)
> >
> > C:\Console2\<string>
> >
> >
> c:\python24\lib\site-packages\ipython-0.8.0-py2.4.egg\IPython\Extensio
> > ns
> > \Physica
> > lQInteractive.py
> > 20 __license__ = Release.license
> > 21
> > ---> 22 from Scientific.Physics.PhysicalQuantities import
> > PhysicalQuantity
> > 23
> > 24 # This code can be set up to work with Numeric or with math
> > for providin g the
> >
> >
> c:\python24\lib\site-packages\ScientificPython-2.6-py2.4-win32.egg\Sci
> > en
> > tific\Ph
> > ysics\PhysicalQuantities.py
> > 591
> > 592 _addUnit('Hz', '1/s') # Hertz
> > --> 593 _addUnit('N', 'm*kg/s**2') # Newton
> > 594 _addUnit('Pa', 'N/m**2') # Pascal
> > 595 _addUnit('J', 'N*m') # Joule
> >
> >
> c:\python24\lib\site-packages\ScientificPython-2.6-py2.4-win32.egg\Sci
> > en
> > tific\Ph
> > ysics\PhysicalQuantities.py in _addUnit(name, unit)
> > 573 raise KeyError('Unit ' + name + ' already defined')
> > 574 if type(unit) == type(''):
> > --> 575 unit = eval(unit, _unit_table)
> > 576 for cruft in ['__builtins__', '__args__']:
> > 577 try: del _unit_table[cruft]
> >
> > C:\Console2\<string>
> >
> >
> c:\python24\lib\site-packages\ScientificPython-2.6-py2.4-win32.egg\Sci
> > en
> > tific\Ph
> > ysics\PhysicalQuantities.py in __pow__(self, other)
> > 367 raise TypeError("cannot exponentiate units with
> > non-zero off
> > set")
> > 368 if type(other) == type(0):
> > --> 369 return PhysicalUnit(other*self.names,
> > pow(self.factor, other
> > ),
> > 370 map(lambda x,p=other: x*p,
> > self.powers))
> >
> > 371 if type(other) == type(0.):
> >
> > TypeError: unsupported operand type(s) for *: 'int' and 'NumberDict'
> > WARNING: Loading of IPython.Extensions.PhysicalQInteractive failed.
> >
> >
> ----------------------------------------------------------------------
> > --
> > ---
> > exceptions.NameError Traceback (most
> > recent call
> > last)
> >
> > C:\Console2\<string>
> >
> > NameError: name 'PhysicalQuantityInteractive' is not defined
> > WARNING: Failure executing code: 'q = PhysicalQuantityInteractive'
> >
> ----------------------------------------------------------------------
> > --
> > ---
> > exceptions.NameError Traceback (most
> > recent call
> > last)
> >
> > C:\Console2\<string>
> >
> > NameError: name 'PhysicalQuantityInteractive' is not defined
> > WARNING: Failure executing code: "g =
> PhysicalQuantityInteractive('9.8
> > m/s**2')"
> >
> > *** q is an alias for PhysicalQuantityInteractive
> > *** g = 9.8 m/s^2 has been defined
> > *** rad = pi/180 has been defined
> > Python 2.4.4 (#71, Oct 18 2006, 08:34:43) [MSC v.1310 32
> bit (Intel)]
> > Type "copyright", "credits" or "license" for more information.
> >
> > IPython 0.8.0 -- An enhanced Interactive Python.
> > ? -> Introduction to IPython's features.
> > %magic -> Information about IPython's 'magic' % functions.
> > help -> Python's own help system.
> > object? -> Details about 'object'. ?object also works, ??
> prints more.
> >
> > IPython profile: physics
> >
> > Welcome to pylab, a matplotlib-based Python environment.
> > For more information, type 'help(pylab)'.
> >
> > NOTICE: This e-mail communication may contain privileged or
> other confidential information for the sole use of the
> designated recipients. If you have received it in error,
> please advise the sender by reply email and immediately
> delete the message and any attachments without reviewing,
> copying or disclosing the contents.
> >
> > _______________________________________________
> > IPython-dev mailing list
> > IPython-dev at scipy.org
> > http://lists.ipython.scipy.org/mailman/listinfo/ipython-dev
> >
>
More information about the IPython-dev
mailing list