By using this site, you agree to our updated Privacy Policy and our Terms of Use. Manage your Cookies Settings.
445,732 Members | 1,388 Online
Bytes IT Community
+ Ask a Question
Need help? Post your question and get tips & solutions from a community of 445,732 IT Pros & Developers. It's quick & easy.

plotting with Python

P: n/a
Hi,

I have a Python console application that is intended to be used
interactively and I have to add plotting capabilities (multiple XY plots
and if possible 2D-surface plots). I'm loocking for a reasonably fast
plotting library (not GPL'ed, needs not be for free) that can be used
under Windows. An alternative would also be a standalone application
that can be controlled via TCP/IP from my Python application. I tried
matplotlib but this is not fast enough (especially under Windows). I
considered PyQwt but this is GPL'ed. So I would be very appreciative for
any help.

With kind regards

Rolf Wester
Jul 19 '05 #1
Share this Question
Share on Google+
7 Replies


P: n/a
Look at wxPython

Regards,

Philippe

Rolf Wester wrote:
Hi,

I have a Python console application that is intended to be used
interactively and I have to add plotting capabilities (multiple XY plots
and if possible 2D-surface plots). I'm loocking for a reasonably fast
plotting library (not GPL'ed, needs not be for free) that can be used
under Windows. An alternative would also be a standalone application
that can be controlled via TCP/IP from my Python application. I tried
matplotlib but this is not fast enough (especially under Windows). I
considered PyQwt but this is GPL'ed. So I would be very appreciative for
any help.

With kind regards

Rolf Wester


Jul 19 '05 #2

P: n/a
We use dislin in my lab. I don't think it's GPL...

http://www.linmpi.mpg.de/dislin

Jul 19 '05 #3

P: n/a
Philippe C. Martin wrote:
Look at wxPython

Regards,

Philippe

I will do it, thank you for your reply.

Rolf

Rolf Wester wrote:

Hi,

I have a Python console application that is intended to be used
interactively and I have to add plotting capabilities (multiple XY plots
and if possible 2D-surface plots). I'm loocking for a reasonably fast
plotting library (not GPL'ed, needs not be for free) that can be used
under Windows. An alternative would also be a standalone application
that can be controlled via TCP/IP from my Python application. I tried
matplotlib but this is not fast enough (especially under Windows). I
considered PyQwt but this is GPL'ed. So I would be very appreciative for
any help.

With kind regards

Rolf Wester


Jul 19 '05 #4

P: n/a
dy************@gmail.com wrote:
We use dislin in my lab. I don't think it's GPL...

http://www.linmpi.mpg.de/dislin

Hi,

thank you for your reply. I tried dislin but this didn't work very well
for me. But I will try it again.

Regards
Rolf

Jul 19 '05 #5

P: n/a
Hi Philippe,

You may want to look at HippoDraw application. The web site is
http://www.slac.stanford.edu/grp/ek/hippodraw/. I have used both
the C++ api and python bindings. They have a layer of python called
hippoplotter.py to make it easy to instance the basic plotting canvase
and place multiple plots on it. This tool is built on Qt and it was
very easy for me to get going with it.

Maybe worth looking at.

Len

Philippe C. Martin wrote:
Look at wxPython

Regards,

Philippe

Rolf Wester wrote:

Hi,

I have a Python console application that is intended to be used
interactively and I have to add plotting capabilities (multiple XY plots
and if possible 2D-surface plots). I'm loocking for a reasonably fast
plotting library (not GPL'ed, needs not be for free) that can be used
under Windows. An alternative would also be a standalone application
that can be controlled via TCP/IP from my Python application. I tried
matplotlib but this is not fast enough (especially under Windows). I
considered PyQwt but this is GPL'ed. So I would be very appreciative for
any help.

With kind regards

Rolf Wester



--
__________________________________________________ __
Leonard J. Reder
Jet Propulsion Laboratory
Interferometry Systems and Technology Section 383
Email: re***@huey.jpl.nasa.gov
Phone (Voice): 818-354-3639
Phone (FAX): 818-354-4357
Mail Address:
Mail Stop: 171-113
4800 Oak Grove Dr.
Pasadena, CA. 91109
---------------------------------------------------
Jul 19 '05 #6

P: n/a
Rolf Wester <ro*********@ilt.fraunhofer.de> wrote in message news:<42********@news.fhg.de>...
Philippe C. Martin wrote:
Look at wxPython

I will do it, thank you for your reply.


What you want specifically for the drawing in wx is probably
a Device Context. (Typically a wxClientDC, but you might
want to swap to e.g. a wxPrinterDC at times...) Read more
at http://wxwidgets.org/manuals/2.5.3/wx_dcoverview.html
Jul 19 '05 #7

P: n/a
Rolf Wester wrote:
Hi,

I have a Python console application that is intended to be used
interactively and I have to add plotting capabilities (multiple XY plots
and if possible 2D-surface plots). I'm loocking for a reasonably fast
plotting library (not GPL'ed, needs not be for free) that can be used
under Windows. An alternative would also be a standalone application
that can be controlled via TCP/IP from my Python application. I tried
matplotlib but this is not fast enough (especially under Windows). I
considered PyQwt but this is GPL'ed. So I would be very appreciative for
any help.


Have a look at matplotib, which provides already embeddable widgets for most
common toolkits. It lacks surface plotting, for which VTK/mayavi can come in
handy. If you want interactive console support, IPython can be
embedded/extended, and it handles automatically thread coordination with
matplotlib with Tk, GTK, WX and Qt (windows, linux and osx). Both come with a
BSD license.

Regards,

f

Jul 19 '05 #8

This discussion thread is closed

Replies have been disabled for this discussion.