Upgrade woes: Numeric, gnuplot, and Python 2.4

J

Jive

Here's my sitch:

I use gnuplot.py at work, platform Win32. I want to upgrade to Python 2.4.
Gnuplot.py uses extension module Numeric. Numeric is now "unsupported."
The documentation says "If you are new to Numerical Python, please use
Numarray.". It's not that easy, dangit. The download page for numpy does
not contain a 2.4 version of Numeric, and I suspect they do not intend to
release one, because there IS a 2.4 version of Numarray.

So here are my choices:

1) Switch from gnuplot.py to some other plotting package.
2) Convince, bribe, or cajole someone to implement gnuplot.py using
Numarray.
3) Hack on gnuplot.py myself. (Learning curve alert!)
4) Buy a copy of the VC++ 7.1 and port Numeric myself. (I still don't know
what to buy from Mr. Gates -- VC++ .net Standard?)
5) Do something else I haven't thought of.

Any suggestions would be welcome.

Jive "I speet on backwards incompatibility" Dadson
 
R

Robert Kern

Jive said:
Here's my sitch:

I use gnuplot.py at work, platform Win32. I want to upgrade to Python 2.4.
Gnuplot.py uses extension module Numeric. Numeric is now "unsupported."
The documentation says "If you are new to Numerical Python, please use
Numarray.". It's not that easy, dangit. The download page for numpy does
not contain a 2.4 version of Numeric, and I suspect they do not intend to
release one, because there IS a 2.4 version of Numarray.

I think they will as soon as someone steps up to compile it. The active
maintainer uses Linux primarily, so it's not easy for him to do it
himself. He's in a similar boat as you (except that he himself doesn't
need a Windows binary. Natch.).

--
Robert Kern
(e-mail address removed)

"In the fields of hell where the grass grows high
Are the graves of dreams allowed to die."
-- Richard Harter
 
G

Giovanni Bajo

Jive said:
4) Buy a copy of the VC++ 7.1 and port Numeric myself. (I still don't
know what to buy from Mr. Gates -- VC++ .net Standard?)


VC++ 7.1, the compiler/linker, is a free download. Google for "VC toolkit". You
won't get the fancy IDE and stuff, but you have everything you need to build
your extensions. I saw patches floating around to build Python itself with the
free version (a couple of small nits).
 
N

Nick Coghlan

Giovanni said:
Jive wrote:

The cheapest version should be fine (Python doesn't rely on anything fancy - the
command line tools are the main things it needs).
VC++ 7.1, the compiler/linker, is a free download. Google for "VC toolkit". You
won't get the fancy IDE and stuff, but you have everything you need to build
your extensions. I saw patches floating around to build Python itself with the
free version (a couple of small nits).

The downside is that the total download to get all the pieces you need is on the
order of 400 MB. . .

Cheers,
Nick.
 
J

John Machin

Jive said:
Here's my sitch:

I use gnuplot.py at work, platform Win32. I want to upgrade to Python 2.4.
Gnuplot.py uses extension module Numeric. Numeric is now "unsupported."
The documentation says "If you are new to Numerical Python, please use
Numarray.". It's not that easy, dangit. The download page for numpy does
not contain a 2.4 version of Numeric, and I suspect they do not intend to
release one, because there IS a 2.4 version of Numarray.

So here are my choices:

1) Switch from gnuplot.py to some other plotting package.
2) Convince, bribe, or cajole someone to implement gnuplot.py using
Numarray.
3) Hack on gnuplot.py myself. (Learning curve alert!)
4) Buy a copy of the VC++ 7.1 and port Numeric myself. (I still don't know
what to buy from Mr. Gates -- VC++ .net Standard?)
5) Do something else I haven't thought of.

Any suggestions would be welcome.

Jive "I speet on backwards incompatibility" Dadson

Why do you want to "upgrade to 2.4"? What do you mean by "upgrade to
2.4"?

Choice (5a) Install Python 2.4 and use that for whatever while
continuing to use 2.3 for gnuplot.
Choice (5b) Ask politely of the Numeric camp when/if they will make a
2.4-compatible Windows release.
Choice (5c) Ask politely of the Python community if anyone else is
contemplating making a 2.4 Windows distribution of Numeric.
Choice (5d) Read replies to your fulminations in another thread -- in
particular the one that says you need no truck with Mr Gates; in fact
you can use free non-MS compilers to make Python extensions for
Windows.
 
J

Jive

John Machin said:
Why do you want to "upgrade to 2.4"? What do you mean by "upgrade to 2.4"?

Well, for one thing, when I previously installed and then uninstalled 2.4,
pythonwin broke, and neither I nor the win32 gurus can figure out what the
heck happened.
 
N

Nick Coghlan

Jive said:
Well, for one thing, when I previously installed and then uninstalled 2.4,
pythonwin broke, and neither I nor the win32 gurus can figure out what the
heck happened.

And reinstallation of 2.3 and the Py2.3 win32all didn't fix it? Very strange. . .

Cheers,
Nick.
 
J

John Machin

Jive said:
to 2.4"?

Well, for one thing, when I previously installed and then uninstalled 2.4,
pythonwin broke, and neither I nor the win32 gurus can figure out what the
heck happened.

You haven't even bothered to take up Peter Hansen's suggestion to ask
on the Python-win32 mailing list.

*Plonk*
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

No members online now.

Forum statistics

Threads
473,743
Messages
2,569,478
Members
44,899
Latest member
RodneyMcAu

Latest Threads

Top