From: Nick B. <nb...@cl...> - 2012-03-01 15:01:32
|
May I ask whether matplotlib is taking part in this year's GSoC? I'm canvassing ideas for the Climate Code Foundation's participation, and some scientists have suggested matplotlib-related improvements (e.g. a GUI tool for constructing and managing segmented colormaps). Some might be specific to climate science, others might be more generally useful to other matplotlib users. In any case, if a student embarked on something like that, they'd need to join the matplotlib development community as well as ours, so I thought I'd drop by and see whether GSoC-sponsored development would be welcome. -- Nick Barnes, Climate Code Foundation, http://climatecode.org/ |
From: John H. <jd...@gm...> - 2012-03-01 17:19:41
|
On Mar 1, 2012, at 9:01 AM, Nick Barnes <nb...@cl...> wrote: > May I ask whether matplotlib is taking part in this year's GSoC? I'm > canvassing ideas for the Climate Code Foundation's participation, and > some scientists have suggested matplotlib-related improvements (e.g. a > GUI tool for constructing and managing segmented colormaps). Some > might be specific to climate science, others might be more generally > useful to other matplotlib users. In any case, if a student embarked > on something like that, they'd need to join the matplotlib development > community as well as ours, so I thought I'd drop by and see whether > GSoC-sponsored development would be welcome. They would certainly be welcome. We haven't solicited proposals, but we could mentor one to three students who were interested. A colormap GUI tool would be welcome, but it doesn't sound like an entire summer would be needed, so we might want to bolt on some stuff (like general improvements in mpl widgets and events to support design of such a tool in native mpl rather than, or in addition to, a UI specific tool) JDH |
From: Eric F. <ef...@ha...> - 2012-03-01 22:12:44
|
On 03/01/2012 07:18 AM, John Hunter wrote: > > > > > On Mar 1, 2012, at 9:01 AM, Nick Barnes<nb...@cl...> wrote: > >> May I ask whether matplotlib is taking part in this year's GSoC? >> I'm canvassing ideas for the Climate Code Foundation's >> participation, and some scientists have suggested >> matplotlib-related improvements (e.g. a GUI tool for constructing >> and managing segmented colormaps). Some might be specific to >> climate science, others might be more generally useful to other >> matplotlib users. In any case, if a student embarked on something >> like that, they'd need to join the matplotlib development community >> as well as ours, so I thought I'd drop by and see whether >> GSoC-sponsored development would be welcome. > > They would certainly be welcome. We haven't solicited proposals, but > we could mentor one to three students who were interested. A colormap > GUI tool would be welcome, but it doesn't sound like an entire summer > would be needed, so we might want to bolt on some stuff (like general > improvements in mpl widgets and events to support design of such a > tool in native mpl rather than, or in addition to, a UI specific > tool) > JDH I agree. I would just add that a segmented colormap tool is something that has occurred to me several times as a good wish-list item, and that as a physical oceanographer I certainly support expanded use of the python stack in climate science. Eric > ------------------------------------------------------------------------------ > Virtualization& Cloud Management Using Capacity Planning > Cloud computing makes use of virtualization - but cloud computing > also focuses on allowing computing to be delivered as a service. > http://www.accelacomm.com/jaw/sfnl/114/51521223/ > _______________________________________________ > Matplotlib-devel mailing list > Mat...@li... > https://lists.sourceforge.net/lists/listinfo/matplotlib-devel |
From: Nicolas R. <Nic...@in...> - 2012-03-02 06:44:09
|
An OpenGL backend would be a nice project also. I've gathered some experience with glumpy and I can help/mentor but I suspect I'm not familiar enough with all the matplotlib internals to do this alone. Nicolas On Mar 1, 2012, at 23:12 , Eric Firing wrote: > On 03/01/2012 07:18 AM, John Hunter wrote: >> >> >> >> >> On Mar 1, 2012, at 9:01 AM, Nick Barnes<nb...@cl...> wrote: >> >>> May I ask whether matplotlib is taking part in this year's GSoC? >>> I'm canvassing ideas for the Climate Code Foundation's >>> participation, and some scientists have suggested >>> matplotlib-related improvements (e.g. a GUI tool for constructing >>> and managing segmented colormaps). Some might be specific to >>> climate science, others might be more generally useful to other >>> matplotlib users. In any case, if a student embarked on something >>> like that, they'd need to join the matplotlib development community >>> as well as ours, so I thought I'd drop by and see whether >>> GSoC-sponsored development would be welcome. >> >> They would certainly be welcome. We haven't solicited proposals, but >> we could mentor one to three students who were interested. A colormap >> GUI tool would be welcome, but it doesn't sound like an entire summer >> would be needed, so we might want to bolt on some stuff (like general >> improvements in mpl widgets and events to support design of such a >> tool in native mpl rather than, or in addition to, a UI specific >> tool) >> JDH > > I agree. I would just add that a segmented colormap tool is something > that has occurred to me several times as a good wish-list item, and that > as a physical oceanographer I certainly support expanded use of the > python stack in climate science. > > Eric > >> ------------------------------------------------------------------------------ >> Virtualization& Cloud Management Using Capacity Planning >> Cloud computing makes use of virtualization - but cloud computing >> also focuses on allowing computing to be delivered as a service. >> http://www.accelacomm.com/jaw/sfnl/114/51521223/ >> _______________________________________________ >> Matplotlib-devel mailing list >> Mat...@li... >> https://lists.sourceforge.net/lists/listinfo/matplotlib-devel > > > ------------------------------------------------------------------------------ > Virtualization & Cloud Management Using Capacity Planning > Cloud computing makes use of virtualization - but cloud computing > also focuses on allowing computing to be delivered as a service. > http://www.accelacomm.com/jaw/sfnl/114/51521223/ > _______________________________________________ > Matplotlib-devel mailing list > Mat...@li... > https://lists.sourceforge.net/lists/listinfo/matplotlib-devel |
From: Jason G. <jas...@cr...> - 2012-03-02 07:30:24
|
On 3/2/12 12:44 AM, Nicolas Rougier wrote: > > > An OpenGL backend would be a nice project also. I've gathered some experience with glumpy and I can help/mentor but I suspect I'm not familiar enough with all the matplotlib internals to do this alone. > Similar to this, a webGL backend would be great (for example, you could use three.js, or you could use straight webGL/OpenGL). (of course, there's also the html5 backend that is not quite finished, I believe...) Work on the 3d graphics backend in general would be cool to see too, and could likely be added to a openGL project. Jason |
From: Nick B. <nb...@cl...> - 2012-03-02 09:31:49
|
On Fri, Mar 2, 2012 at 07:30, Jason Grout <jas...@cr...> wrote: > On 3/2/12 12:44 AM, Nicolas Rougier wrote: >> >> An OpenGL backend would be a nice project also. I've gathered some experience with glumpy and I can help/mentor but I suspect I'm not familiar enough with all the matplotlib internals to do this alone. > > Similar to this, a webGL backend would be great (for example, you could > use three.js, or you could use straight webGL/OpenGL). > > (of course, there's also the html5 backend that is not quite finished, I > believe...) > > Work on the 3d graphics backend in general would be cool to see too, and > could likely be added to a openGL project. My organization is looking for projects which contribute to our own goal (to promote the public understanding of climate science): in this context we're helping climate scientists adopt open source techniques and tools. For matplotlib that means asking climate scientists for their ideas (which is where the colormap tool idea came from). For general-purpose matplotlib projects, I recommend that matplotlib apply to be a mentoring organization. The application window closes on the 6th. -- Nick Barnes, Climate Code Foundation, http://climatecode.org/ |
From: Jason G. <jas...@cr...> - 2012-03-02 09:37:31
|
On 3/2/12 3:31 AM, Nick Barnes wrote: > My organization is looking for projects which contribute to our own > goal (to promote the public understanding of climate science): in this > context we're helping climate scientists adopt open source techniques > and tools. For matplotlib that means asking climate scientists for > their ideas (which is where the colormap tool idea came from). > > For general-purpose matplotlib projects, I recommend that matplotlib > apply to be a mentoring organization. The application window closes > on the 6th. Sorry; I didn't mean to imply that *you* should take up these other projects. I was replying to the other suggestion about openGL and augmenting it with related ideas, for someone else that might be interested in the subject of the thread "matplotlib and GSOC". Jason |
From: Nicolas R. <Nic...@in...> - 2012-03-02 10:21:33
|
Sorry, same for me. I was only suggesting potential ideas for GSoC. Nicolas On Mar 2, 2012, at 10:37 , Jason Grout wrote: > On 3/2/12 3:31 AM, Nick Barnes wrote: > >> My organization is looking for projects which contribute to our own >> goal (to promote the public understanding of climate science): in this >> context we're helping climate scientists adopt open source techniques >> and tools. For matplotlib that means asking climate scientists for >> their ideas (which is where the colormap tool idea came from). >> >> For general-purpose matplotlib projects, I recommend that matplotlib >> apply to be a mentoring organization. The application window closes >> on the 6th. > > Sorry; I didn't mean to imply that *you* should take up these other > projects. I was replying to the other suggestion about openGL and > augmenting it with related ideas, for someone else that might be > interested in the subject of the thread "matplotlib and GSOC". > > Jason > > ------------------------------------------------------------------------------ > Virtualization & Cloud Management Using Capacity Planning > Cloud computing makes use of virtualization - but cloud computing > also focuses on allowing computing to be delivered as a service. > http://www.accelacomm.com/jaw/sfnl/114/51521223/ > _______________________________________________ > Matplotlib-devel mailing list > Mat...@li... > https://lists.sourceforge.net/lists/listinfo/matplotlib-devel |
From: Nick B. <nb...@cl...> - 2012-03-02 10:51:09
|
On Fri, Mar 2, 2012 at 10:21, Nicolas Rougier <Nic...@in...> wrote: > > Sorry, same for me. I was only suggesting potential ideas for GSoC. > > On Mar 2, 2012, at 10:37 , Jason Grout wrote: > >> On 3/2/12 3:31 AM, Nick Barnes wrote: >> >>> My organization is looking for projects which contribute to our own >>> goal (to promote the public understanding of climate science): in this >>> context we're helping climate scientists adopt open source techniques >>> and tools. For matplotlib that means asking climate scientists for >>> their ideas (which is where the colormap tool idea came from). >>> >>> For general-purpose matplotlib projects, I recommend that matplotlib >>> apply to be a mentoring organization. The application window closes >>> on the 6th. >> >> Sorry; I didn't mean to imply that *you* should take up these other >> projects. I was replying to the other suggestion about openGL and >> augmenting it with related ideas, for someone else that might be >> interested in the subject of the thread "matplotlib and GSOC". >> >> Jason No need to apologize! I was just encouraging matplotlib to become a mentoring org so some of these good ideas can get taken up. -- Nick Barnes, Climate Code Foundation, http://climatecode.org/ |