Google Summer of Code

42 views
Skip to first unread message

Andrew Davison

unread,
Apr 22, 2013, 6:33:59 AM4/22/13
to sumatr...@googlegroups.com
Dear all,

Google Summer of Code offers students stipends to write code for open source projects. Last summer, Dmitry Samarkanov from the University of Lille was accepted to work on Sumatra. The result was the new web interface and Matlab support.

If you know someone who would be interested in working full time on Sumatra this summer, and who is currently an undergraduate, Masters or PhD student, please encourage them to apply. The student application period runs from April 22 to May 3, but the student should start writing and discussing their project proposal as soon as possible. Check out "Automated provenance capture for computational experiments: a toolkit for reproducible research" at http://www.incf.org/gsoc/ for some ideas (another idea would be to write a Sumatra plugin for the IPython Notebook).

The student should select "International Neuroinformatics Coordinating Facility" (INCF) as the mentoring organization within GSoC, as this is the organization for which I mentor.

Best regards,

Andrew

Daniel Wheeler

unread,
Apr 22, 2013, 10:50:14 AM4/22/13
to sumatr...@googlegroups.com
On Mon, Apr 22, 2013 at 6:33 AM, Andrew Davison <andrew....@unic.cnrs-gif.fr> wrote:
Dear all,

Google Summer of Code offers students stipends to write code for open source projects. Last summer, Dmitry Samarkanov from the University of Lille was accepted to work on Sumatra. The result was the new web interface and Matlab support.

If you know someone who would be interested in working full time on Sumatra this summer, and who is currently an undergraduate, Masters or PhD student, please encourage them to apply. The student application period runs from April 22 to May 3, but the student should start writing and discussing their project proposal as soon as possible. Check out "Automated provenance capture for computational experiments: a toolkit for reproducible research" at http://www.incf.org/gsoc/ for some ideas (another idea would be to write a Sumatra plugin for the IPython Notebook).

What do you have in mind regarding a Sumatra plugin for the IPyhton Notebook? I have been messing with listing Sumatra records in tables within IPython in customized formats so that the records are right there with the plots  generated from a given group of records. Other related stuff that I'm interested in is automating attaching "label, repository" data to plots as hover text and also outputting customizable tables in markdown, kramdown or whateverdown for inclusion in blogs. 
 
--
Daniel Wheeler

Andrew Davison

unread,
Apr 26, 2013, 8:13:09 AM4/26/13
to sumatr...@googlegroups.com
Wow, that's pretty fancy! My idea was simply to add a command "Run
with Sumatra", which would reset the kernel and then re-execute every
cell in the notebook, capturing the entire process as a Sumatra record.

(it would be interesting to record an IPython session on a more fine-
grained scale, capturing each individual computation separately, but
this would require generalizing Sumatra's data model, which is
currently quite closely tied to a command-line workflow).

Daniel Wheeler

unread,
Apr 26, 2013, 10:12:34 AM4/26/13
to sumatr...@googlegroups.com
On Fri, Apr 26, 2013 at 8:13 AM, Andrew Davison <andrew....@unic.cnrs-gif.fr> wrote:
On 22 avr. 13, at 16:50, Daniel Wheeler wrote:
On Mon, Apr 22, 2013 at 6:33 AM, Andrew Davison <andrew....@unic.cnrs-gif.fr> wrote:
Google Summer of Code offers students stipends to write code for open source projects. Last summer, Dmitry Samarkanov from the University of Lille was accepted to work on Sumatra. The result was the new web interface and Matlab support.

If you know someone who would be interested in working full time on Sumatra this summer, and who is currently an undergraduate, Masters or PhD student, please encourage them to apply. The student application period runs from April 22 to May 3, but the student should start writing and discussing their project proposal as soon as possible. Check out "Automated provenance capture for computational experiments: a toolkit for reproducible research" at http://www.incf.org/gsoc/ for some ideas (another idea would be to write a Sumatra plugin for the IPython Notebook).

What do you have in mind regarding a Sumatra plugin for the IPyhton Notebook? I have been messing with listing Sumatra records in tables within IPython in customized formats so that the records are right there with the plots  generated from a given group of records. Other related stuff that I'm interested in is automating attaching "label, repository" data to plots as hover text and also outputting customizable tables in markdown, kramdown or whateverdown for inclusion in blogs.

Wow, that's pretty fancy! My idea was simply to add a command "Run with Sumatra", which would reset the kernel and then re-execute every cell in the notebook, capturing the entire process as a Sumatra record.


I see. That's a great idea, but not what I was referring too. I am simply talking about post-processing with IPython using an already existing Sumatra repository not recording the notebook cells with Sumatra. I am just interested in having nice ways to attach record details to figures and attach Sumatra record tables to discussion.

--
Daniel Wheeler
Reply all
Reply to author
Forward
0 new messages