472,145 Members | 1,799 Online
Bytes | Software Development & Data Engineering Community
Post +

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 472,145 software developers and data experts.

Upgrade woes: Numeric, gnuplot, and Python 2.4

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
Jul 18 '05 #1
7 2931
Jive wrote:
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
rk***@ucsd.edu

"In the fields of hell where the grass grows high
Are the graves of dreams allowed to die."
-- Richard Harter
Jul 18 '05 #2
Jive wrote:
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).
--
Giovanni Bajo
Jul 18 '05 #3
Giovanni Bajo wrote:
Jive wrote:

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?)

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.
--
Nick Coghlan | nc******@email.com | Brisbane, Australia
---------------------------------------------------------------
http://boredomandlaziness.skystorm.net
Jul 18 '05 #4

Jive wrote:
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.

Jul 18 '05 #5

"John Machin" <sj******@lexicon.net> wrote in message
news:11*********************@c13g2000cwb.googlegro ups.com...
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.
Jul 18 '05 #6
Jive wrote:
"John Machin" <sj******@lexicon.net> wrote in message
news:11*********************@c13g2000cwb.googlegro ups.com...
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.


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

Cheers,
Nick.

--
Nick Coghlan | nc******@email.com | Brisbane, Australia
---------------------------------------------------------------
http://boredomandlaziness.skystorm.net
Jul 18 '05 #7

Jive wrote:
"John Machin" <sj******@lexicon.net> wrote in message
news:11*********************@c13g2000cwb.googlegro ups.com...
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.


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

*Plonk*

Jul 18 '05 #8

This discussion thread is closed

Replies have been disabled for this discussion.

Similar topics

6 posts views Thread by Richard | last post: by
4 posts views Thread by Rama Calaga | last post: by
1 post views Thread by Nicola Kaiser | last post: by
reply views Thread by bwaha | last post: by
3 posts views Thread by Peter Beattie | last post: by
reply views Thread by Santix | last post: by
reply views Thread by matthew43 | last post: by
reply views Thread by Saiars | last post: by
reply views Thread by leo001 | last post: by

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.