Wylie Kulik
Wylie Kulik

Reputation: 686

Recommended setup involving Scitools, NumPy, and SciPy

I have a book called "Scientific Programming with Python (2009)", in which example code makes heavy use of SciTools. I use Python 3.2 64 (thinking about having a parallel install / development environment of 2.7; more on this later), to which SciTools has not yet been ported.

Has Scitools been superceded for many purposes by NumPy/SciPy? Or what? EazyViz? I'm totally okay reading through this book and translating the code into whatever API / module is current with 3.2. I'd kind of rather do that than setup a Python 2.7 system.

What is your recommended setup?

Upvotes: 5

Views: 1801

Answers (2)

gps
gps

Reputation: 1390

Also take a look at Pandas for your numerical work. It is built on top of NumPy.

Upvotes: 0

JoshAdel
JoshAdel

Reputation: 68682

Scipy/Numpy is the defacto standard for scientific/numerical computing with python. The vast majority of packages are built on top of them (including Scitools). In many ways it looks like Scitools is just a connivence wrapper around Numpy/Scipy/Matplotlib.

As far as Python 3 support, Numpy and Scipy are there, but Matplotlib is not yet (although I think it may be supported in the development repo on github):

http://onpython3yet.com/packages/requirements?r=numpy%0D%0Amatplotlib%0D%0Ascipy

Personally I've never used Scitools, since I prefer the lower level control of using the other libraries directly. I also stick with Python 2.7 since the complete scientific programming stack hasn't finished its migration to Python 3 yet.

Upvotes: 13

Related Questions