> Not quite a 'development environment', but a long way
towards one.

I always thought that the focus of matplotlib towards matlab-like interactivity is fundamentally flawed. Matlab-like interactivity is damn good when it is needed, but for that purpose in the free world there are already the good Octave, Gnuplot and Scilab.

The big strength of matplotlib is that it is Python -that is, it is built on top of a general purpose language that is both very powerful and a breeze to code with.

I would like to see matplotlib being pushed as a scientific plotting development library and environment, with pylab being a nice add-on for people accustomed with python and wanting a python-friendly interactive plot. Today matplotlib is marketed viceversa, and in my opinion this confuses newcomers (that see a programming language being used as an interactive command line environment) and doesn't help who wants to use matplotlib as what it is -a python library- with full power (I was *extremly* confused when I started to dig matplotlib to build a wx application and *everything* I found starting with was a reference to pylab...)

So, coming back to Giorgio question, I'd like to advice him to teach matplotlib+scipy to his students as a programming environment first, letting them learn Python, and *after* showing them that there is a pythonic interactive environment.

m.
--
Massimo Sandal
University of Bologna
Department of Biochemistry "G.Moruzzi"

snail mail:
Via Irnerio 48, 40126 Bologna, Italy

email:
[EMAIL PROTECTED]

tel: +39-051-2094388
fax: +39-051-2094387
begin:vcard
fn:Massimo Sandal
n:Sandal;Massimo
org:University of Bologna;Department of Biochemistry
adr:;;Via Irnerio 48;Bologna;;40126;Italy
email;internet:[EMAIL PROTECTED]
tel;work:+39-051-2094388
tel;fax:+39-051-2094387
x-mozilla-html:FALSE
version:2.1
end:vcard

-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys-and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
Matplotlib-users mailing list
Matplotlib-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/matplotlib-users

Reply via email to