[SciPy-user] SciPy Data Analysis Workbench

val val at vtek.com
Thu Jan 18 18:02:13 CST 2007

Hi Gael:
  I've read your tutorial and was quite impressed;  for me, it is
a new vision of traits and (traits.ui) i didn't realize before.
Thanks for great contribution.  My first impression of traits
was its help in its structured description and manipulation
of physical properties of real-world objects, a very
important (and missing in Python?) component of
physics-related programming.
   How you would see/elaborate on that side of traits?
Thanks, Val

----- Original Message ----- 
From: "Gael Varoquaux" <gael.varoquaux at normalesup.org>
To: "SciPy Users List" <scipy-user at scipy.org>
Sent: Thursday, January 18, 2007 3:36 AM
Subject: Re: [SciPy-user] SciPy Data Analysis Workbench

Hello Robert,

Concerning TraitsUI, I think it is a _great_ productivity gain. It is a
bit hard to learn for people who have never used a graphical toolkit, but
if you are fluent with wxPython, it should be pretty fast to learn.

Bear in mind that it is only a layer above wxPython, so if you understand
wxPython and if you read section 4 of my tutorial you can blend to two

As far as ETS goes it is a fantastic toolsuit but is not terribly well
distributed currently (no packages under linux or mac) but the
developpers are very helpful and they are actively working on that.

I have never regretted using TraitsUI. The fact that the widget
manipulation code vanishes from my code make it much more readable, and
automatic generation of panels is great. The biggest problem with it is
that it is still young.

If you have feedback on my tutorial, I would be very interested, I am
trying to lower the effort to learn GUI programming as much as possible.
I see many people around me who need this.



On Thu, Jan 18, 2007 at 08:08:22AM +0100, Robert VERGNES wrote:
>    Hello Prabhu,

>    Thanx for your input. I browsed the info relatively fast.
>    Indeed it looks interesting. But the interface of the qme-dev workbench 
> is
>    nearly finished... in wxpython and should be out this or next week.

>    I looked at Gael's article. yes impressive, but wxpython is relatively
>    fast to do similar things as well. Albeit wxpython was not exactly
>    designed for scientific work I have to admit. It is GUI only.

>    But the advantage of wxpython is that you can tape in the large 
> wxpython
>    library  of demos to develop very specific GUI fast look at the Demos
>    that's impressive.  I am not sure that Traits has such large librairy 
> of
>    demo code available. Additionnaly you can get the support of the 
> wxpython
>    community which is vital when you want to go fast. - never heard of ETS
>    before... unfortunately.
>    I would have known  Traits/ETS before, I would have considered it. I
>    considered Qt and Tk and wxpython. and made a choice...2 months ago. 
> And
>    now, I cannot afford to learn a new language/wrapper for python's GUI. 
> It
>    took me too much time for wxpython and unfortunately, time is what I 
> have
>    the less...So I will stick to wxpython for the time being. But 
> flexibility
>    of qme-dev workbench allows to use Math-Plot-Lib (Pylab) and could
>    certainly use the ETS lib in the future, if they do not conflict with
>    wxpython.

>    If you want to participate to the workbench development you are warmly
>    welcome.

>    Thanx.

>    Robert

>    Prabhu Ramachandran <prabhu at aero.iitb.ac.in> a ecrit :

>      >>>>> "Robert" == Robert VERGNES <robert.vergnes at yahoo.fr> writes:

>      Robert> Hello, I started to write my own Data Anlysis Workbench
>      Robert> based on Scipy and wxpython. (I haven't seen one around?)

>      Robert> Is there anybody interested in it and/or to help writing
>      Robert> it ?

>      I think it would be a good idea to use the Enthought Tool Suite (ETS)
>      (http://code.enthought.com/ets/) as the underlying toolset for this
>      package.

>      Gael Varoquaux has written a very nice article highlighting why 
> traits
>      UI (which is a part of ETS) is cool here:

>      http://gael-varoquaux.info/computers/traits_tutorial/

>      cheers,
>      prabhu

>      _______________________________________________
>      SciPy-user mailing list
>      SciPy-user at scipy.org
>      http://projects.scipy.org/mailman/listinfo/scipy-user
>      </robert.vergnes at yahoo.fr>

>      ----------------------------------------------------------------------

>    Decouvrez une nouvelle fac,on d'obtenir des reponses `a toutes vos
>    questions ! Profitez des connaissances, des opinions et des experiences
>    des internautes sur Yahoo! Questions/Reponses.

> _______________________________________________
> SciPy-user mailing list
> SciPy-user at scipy.org
> http://projects.scipy.org/mailman/listinfo/scipy-user

  Gael Varoquaux,
  Groupe d'optique atomique,
  Laboratoire Charles Fabry de l'Institut d'Optique
  Campus Polytechnique, RD 128
  91127 Palaiseau cedex FRANCE
  Tel : 33 (0) 1 69 35 88 30 - Fax : 33 (0) 1 69 35 87 00
SciPy-user mailing list
SciPy-user at scipy.org

More information about the SciPy-user mailing list