473,703 Members | 2,620 Online
Bytes | Software Development & Data Engineering Community
+ Post

Home Posts Topics Members FAQ

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 "unsupporte d."
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 3003
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 "unsupporte d."
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 "unsupporte d." 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******@lexic on.net> wrote in message
news:11******** *************@c 13g2000cwb.goog legroups.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******@lexic on.net> wrote in message
news:11******** *************@c 13g2000cwb.goog legroups.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******@lexic on.net> wrote in message
news:11******** *************@c 13g2000cwb.goog legroups.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 thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

6
2660
by: Richard | last post by:
I am going to need to plot some data and formula results from Python. A few years ago I used gnuplot (not from Python) and was wondering which Python plotting module I should use (learn)? I have seen DISLIN mentioned on "onlamp.com" and see that gnuplot has a python module wrapper. Any suggestions on Python plotting modules? (DISLIN or gnuplot.py or ????) Thanks
4
4762
by: Rama Calaga | last post by:
Hi, I use both python and gnuplot a lot, but I am unable to find a way to embed gnuplot "window/canvas" into tkinter. BLT option in PMW is not so powerful and not so great, any suggestions ?? thanks ram
0
1525
by: Cedric | last post by:
This is a 3 weeks old problem, but having found a solution (and having looked for one here, finding only this message), I'm replying now. From: Jive (someone@microsoft.com) Subject: Upgrade woes: Numeric, gnuplot, and Python 2.4 Date: 2004-12-11 18:45:10 PST > Here's my sitch: > > I use gnuplot.py at work, platform Win32. > I want to upgrade to Python 2.4.
9
4707
by: syd | last post by:
I don't even know where to begin. This is just bizarre. I just picked up the Gnuplot.py module (a light interface to gnuplot commands) and was messing around with it today. I've got a tiny script, but it only works from the command line about half the time! In the python interpreter, 100%. Ipython, 100%. I'm not kidding. #!/bin/env python import Gnuplot
1
3359
by: Nicola Kaiser | last post by:
Hi, I´m using Gnuplot via gnuplot.py and I´m looking for a way to get the plotting output (terminal set to png in my case) piped in a string instead of to stdout or a file. Is there any method in gnuplot.py that does this for me? If not, I tried something like:
0
1851
by: bwaha | last post by:
I've posted this question to comp.graphics.apps.gnuplot too but given that this python group may also comprise a lot of gnuplot users, and is far more active, I've posted this question here too. My apologies to those who read this twice. I posted to cgag before I decided to post here with a more meaningful subject. Anyone had any success getting stdout from gnuplot on an ms windows system (XP)? I'm trying to read mouse coordinates...
3
3976
by: Peter Beattie | last post by:
I am trying to plot something in gnuplot 4.2 using co-ordinates a Python 2.5 program computes. Here's what I'm doing: pyfrom subprocess import * pyplot = Popen("c:/progs/gp/bin/wgnuplot.exe", stdin=PIPE) pyplot.stdin.write("plot x*x") The first command dutifully opens gnuplot, but the second doesn't do anything. Could someone favour me with an explanation as to the whyness?
0
1213
by: Santix | last post by:
I am doing a python program that save the data in a text file in columns and I want to do a gnuplot to plot the results. But I want the program in python to show the result with gnuplot. I have tried this: g.load(power.p) but it gives me this error: Traceback (most recent call last):
0
1708
by: matthew43 | last post by:
You might want to try g.reset() or something of the sort. i saw this post because I'm also trying to figure out gnuplot.py I can't seem to find proper documentation anywhere. unless its telling me to run "demo.py" and analyse the code. does any1 have any idea where else I could look? A comprehensive tutorial/online documentation would be ideal
0
9117
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven tapestry of website design and digital marketing. It's not merely about having a website; it's about crafting an immersive digital experience that captivates audiences and drives business growth. The Art of Business Website Design Your website is...
1
9014
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows Update option using the Control Panel or Settings app; it automatically checks for updates and installs any it finds, whether you like it or not. For most users, this new feature is actually very convenient. If you want to control the update process,...
0
8961
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each protocol has its own unique characteristics and advantages, but as a user who is planning to build a smart home system, I am a bit confused by the choice of these technologies. I'm particularly interested in Zigbee because I've heard it does some...
0
7861
agi2029
by: agi2029 | last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing, and deployment—without human intervention. Imagine an AI that can take a project description, break it down, write the code, debug it, and then launch it, all on its own.... Now, this would greatly impact the work of software developers. The idea...
1
6585
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 1 May 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome a new presenter, Adolph Dupré who will be discussing some powerful techniques for using class modules. He will explain when you may want to use classes instead of User Defined Types (UDT). For example, to manage the data in unbound forms. Adolph will...
0
4687
by: adsilva | last post by:
A Windows Forms form does not have the event Unload, like VB6. What one acts like?
1
3122
by: 6302768590 | last post by:
Hai team i want code for transfer the data from one system to another through IP address by using C# our system has to for every 5mins then we have to update the data what the data is updated we have to send another system
2
2446
muto222
by: muto222 | last post by:
How can i add a mobile payment intergratation into php mysql website.
3
2063
bsmnconsultancy
by: bsmnconsultancy | last post by:
In today's digital era, a well-designed website is crucial for businesses looking to succeed. Whether you're a small business owner or a large corporation in Toronto, having a strong online presence can significantly impact your brand's success. BSMN Consultancy, a leader in Website Development in Toronto offers valuable insights into creating effective websites that not only look great but also perform exceptionally well. In this comprehensive...

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.