From: Brian G. <ell...@gm...> - 2015-05-14 06:30:15
|
I should note that *all* of ipython is based on traitlets, so by now it is very stable, battle tested (also actively developed). For base layers like this, I think that is important. On Wed, May 13, 2015 at 11:27 PM, Neil Girdhar <mis...@gm...> wrote: > This is very exciting! traitlets looks really nice. (Imho better than > params from my cursory look.) > > On Thu, May 14, 2015 at 1:45 AM, Brian Granger <ell...@gm...> > wrote: > >> We (ipython/jupyter) have been talking some more about integrating >> matplotlilb in deeper ways with the interactive widgets framework. That >> only thing that would be required to make this *trivial* is having a >> traitlet's based API for matplotlib. I have even started to look at >> wrapping the existing mpl OO API using traitlets to start to explore this. >> Once this was done, it would be quite easy to autogenerate UIs for any >> aspect of Matplotlib. >> >> Now that traitlets is a standalone pure python package: >> >> https://github.com/ipython/traitlets >> >> this would be much easier to pull off. >> >> If there is interest in this, we might even be able to help do some of >> the work. Let us know if there is enough interest to discuss this further. >> >> Cheers, >> >> Brian >> >> On Wed, May 13, 2015 at 9:36 PM, Eric Firing <ef...@ha...> wrote: >> >>> On 2015/05/13 5:47 PM, Neil Girdhar wrote: >>> > You're right. My angle is I just want the setters and getters. >>> Writing >>> > set_ and get_ feels like the C++ prison I thought I had escaped :) >>> > >>> John Hunter once commented that if he were doing it over again he would >>> not have put in all the set_ and get_; they were a legacy of his origins >>> as a C++ programmer. I think he would have started with simple >>> attributes, which would have been adequate in the early stages. >>> Properties were very new--only introduced in Python 2.2, at the end of >>> 2001. >>> >>> Eric >>> >>> >>> ------------------------------------------------------------------------------ >>> One dashboard for servers and applications across Physical-Virtual-Cloud >>> Widest out-of-the-box monitoring support with 50+ applications >>> Performance metrics, stats and reports that give you Actionable Insights >>> Deep dive visibility with transaction tracing using APM Insight. >>> http://ad.doubleclick.net/ddm/clk/290420510;117567292;y >>> _______________________________________________ >>> Matplotlib-devel mailing list >>> Mat...@li... >>> https://lists.sourceforge.net/lists/listinfo/matplotlib-devel >>> >> >> >> >> -- >> Brian E. Granger >> Cal Poly State University, San Luis Obispo >> @ellisonbg on Twitter and GitHub >> bgr...@ca... and ell...@gm... >> >> >> ------------------------------------------------------------------------------ >> One dashboard for servers and applications across Physical-Virtual-Cloud >> Widest out-of-the-box monitoring support with 50+ applications >> Performance metrics, stats and reports that give you Actionable Insights >> Deep dive visibility with transaction tracing using APM Insight. >> http://ad.doubleclick.net/ddm/clk/290420510;117567292;y >> _______________________________________________ >> Matplotlib-devel mailing list >> Mat...@li... >> https://lists.sourceforge.net/lists/listinfo/matplotlib-devel >> >> > -- Brian E. Granger Cal Poly State University, San Luis Obispo @ellisonbg on Twitter and GitHub bgr...@ca... and ell...@gm... |