Differences between revisions 22 and 23
Revision 22 as of 2009-03-19 02:03:08
Size: 5904
Editor: ArcRiley
Revision 23 as of 2009-03-19 02:24:44
Size: 6196
Editor: ArcRiley
Deletions are marked like this. Additions are marked like this.
Line 27: Line 27:
||<style="border-bottom:1px dotted #000;"> Accelerated soy.fields physics in [[http://www.pysoy.org/|PySoy]] ||<style="border-bottom:1px dotted #000;"> Python, C, [[http://liboil.freedesktop.org/wiki/|liboil]], [[http://opende.sourceforge.net/|ODE]] ||<style="border-bottom:1px dotted #000;"> ArcRiley || ||<style="border-bottom:1px dotted #000;"> Accelerated soy.fields physics in [[http://www.pysoy.org/|PySoy]] ||<style="border-bottom:1px dotted #000;"> Python, C, [[http://liboil.freedesktop.org/wiki/|liboil]], [[http://opende.sourceforge.net/|ODE]] ||<style="border-bottom:1px dotted #000;"> EricStein ||
||<style="border-bottom:1px dotted #000;"> Character animation in [[http://www.pysoy.org/|PySoy]] using GLSL ||<style="border-bottom:1px dotted #000;"> Python, C, OpenGL, [[http://en.wikipedia.org/wiki/Quaternion|Quaternion math]] ||<style="border-bottom:1px dotted #000;"> BlaisePascal ||

This page coordinates the Google Summer of Code projects involving Python and mentored by the Python Software Foundation (PSF) in 2009.

The 2009 PSF SoC coordinator is ArcRiley <arcriley@gmail.com>. Contact him if you have any questions.

Prospective Students

If you are a student interested in working on core Python development or on a project that helps the Python community, we'd love to have you apply to the Python Software Foundation for this year's Google Summer of Code.

You should join the soc2009-general mailing list and take a look at the Project Ideas section below. If any interest you, feel free to contact the proposer for details. You can also discuss your own project ideas with the people mentioned or talk about them on the soc2009-general mailing list. Some of us also hang out on #gsoc-python on freenode.

Students should read SummerOfCode/Expectations to understand what is expected of them.

Project Ideas

These are project ideas proposed by mentors grouped roughly on the type of work it entails. Use the provided links for each for more information and contact the mentors interested in it.

Note: This list of project ideas is still in the process of being built. We hope to have a more-or-less complete set of ideas by Friday, March 20th, 2009.


Useful skills and experience


Core Python

Improve the 2to3 tool for better Python 3 migration

Python, Python3


3to2 tool for backporting Py3 code

Python, Python3



Cython has a list of potential projects

Python, C



Porting Crunchy to Python 3.0

Python, Python3, WSGI

André Roberge


Accelerated soy.fields physics in PySoy

Python, C, liboil, ODE


Character animation in PySoy using GLSL

Python, C, OpenGL, Quaternion math


PyGame has their own ideas page

Python, C (varied)



Extracting matplotlib's mathematical expression renderer a standalone project



Adding an html5/canvas backend to matplotlib

Python, HTML5


NumPy and SciPy has a list of project ideas


SciPy/NumPy team

SymPy has a list of project ideas


SymPy team

Mentor Instructions

We've setup [[/Incoming] for mentors who find the above table intimidating to edit. You can still brave editing this page, just be careful.

Previous years

Related Organizations

SummerOfCode/2009 (last edited 2009-04-02 03:50:50 by zooko)

Unable to edit the page? See the FrontPage for instructions.