matplotlib and Google Summer of Code

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/

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

···

On Mar 1, 2012, at 9:01 AM, Nick Barnes <nb@...1057...> 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.

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

···

On 03/01/2012 07:18 AM, John Hunter wrote:

On Mar 1, 2012, at 9:01 AM, Nick Barnes<nb@...1057...> wrote:

------------------------------------------------------------------------------
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
Matplotlib-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/matplotlib-devel

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@...1057...> 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
Matplotlib-devel@lists.sourceforge.net
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
Matplotlib-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/matplotlib-devel

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

···

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.

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.

···

On Fri, Mar 2, 2012 at 07:30, Jason Grout <jason-sage@...691...> 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.

--
Nick Barnes, Climate Code Foundation, http://climatecode.org/

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

···

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, 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
Matplotlib-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/matplotlib-devel

No need to apologize! I was just encouraging matplotlib to become a
mentoring org so some of these good ideas can get taken up.

···

On Fri, Mar 2, 2012 at 10:21, Nicolas Rougier <Nicolas.Rougier@...922...> 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

--
Nick Barnes, Climate Code Foundation, http://climatecode.org/