Gael Varoquaux wrote:
> On Mon, Jul 16, 2007 at 10:31:03PM -0500, John Hunter wrote:
>   
>> I am happy to be the first at this point -- enthought has done a lot
>> to support traits.  Traits has one of the most impressive pieces of
>> technical documentation in the scientific python community.
>>     
>
> I am very happy to hear this. I have been using traits for lab work, and
> it has been an absolute pleasure (ask Fernando, he has heard me express
> my satisfaction over and over). I have converted a friend, here, in
> France to traits for some software his company is developing, and every
> body has been amazed at the results.
>   
I am happy to see this thread as well.  In a conversation with Perry 
Greenfield here yesterday, we both agreed that adding traits to 
matplotlib would be a good thing to devote some of our resources to.  If 
this thread has already fired others up, don't let us stop you, but 
let's coordinate efforts if possible.  The motivation from an STScI 
point of view is how it may make reworking the transforms system easier 
and more powerful.  It's also good to hear the positive reports about 
enthought Traits.

I think the proposed roadmap makes sense: to start simple with rcParams 
and Artist and broaden out from there.  I also see there being (at 
least) two phases in how it is applied: first for data validation, and 
second taking advantage of "trait notification" where appropriate.

TraitsUI seems really cool, but there are a couple of reasons I think 
that should probably be considered lower priority.  For one, it would 
need to be generalized and ported (backend-ed) for all of matplotlib's 
many gui backends.  Also, I wonder how it fits into matplotlib's 
paradigm as somewhere in between interactive and noninteractive 
plotting.  You would almost certainly want to tweak traits with the UI 
and then save that back out as Python code, but code generators almost 
never generate code that a human being would want to edit.

Cheers,
Mike

-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
Matplotlib-devel mailing list
Matplotlib-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/matplotlib-devel

Reply via email to