Differences between revisions 12 and 68 (spanning 56 versions)
Revision 12 as of 2008-03-11 13:41:26
Size: 4611
Editor: red-gw41
Comment:
Revision 68 as of 2009-03-13 21:41:36
Size: 160
Editor: 207
Comment:
Deletions are marked like this. Additions are marked like this.
Line 1: Line 1:
This page coordinates the [http://code.google.com/soc/ Google Summer of Code] projects involving Python and mentored by the Python Software Foundation (PSF). Current Year: [[SummerOfCode/2009]]
Line 3: Line 3:
The 2008 PSF SoC coordinator is JamesTauber (jtauber at jtauber dot 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 [http://mail.python.org/mailman/listinfo/soc2008-general soc2008-general] mailing list and take a look at the Project Ideas section below.

Students should read ["/Expectations"] to understand what is expected of them.

= Prospective Mentors =

Prospective mentors should join both the [http://mail.python.org/mailman/listinfo/soc2008-general soc2008-general] and [http://mail.python.org/mailman/listinfo/soc2008-mentors soc2008-mentors] lists. Once you've been approved for the soc2008-mentors mailing list, you should introduce yourself and what project areas you can help mentor. Contact JamesTauber if you have any questions.

= Project Ideas =

 * CodingProjectIdeas/PythonCore (not necessarily all suitable for GSoC)
 * CodingProjectIdeas/StandardLibrary (not necessarily all suitable for GSoC)
 * [http://wiki.python.org/jython/SummerOfCode/PotentialProjects Jython Potential Projects]
 * Have a look at the suggestions for Crunchy [http://code.google.com/p/crunchy/wiki/SummerOfCodeIdeas]. Email André Roberge (andre.roberge at gmail dot com) for discussions of potential ideas.
 * [http://www.drproject.org/DrProject DrProject] 3.0 will be released at [http://us.pycon.org/2008/about/ PyCon] in March; several projects that would help it would also be useful to the Python community as a whole. For details, contact GregWilson ([mailto:gvwilson@cs.toronto.edu gvwilson@cs.toronto.edu]):
   * A Jabber/XMPP server (not client) in Python 3.0. Work was started at the University of Toronto by Dmitri Vassilenko (under the supervision of David Janes), but much more is needed.
   * A ''continuous documentation'' system that:
     * automatically rebuilds a project's Pydoc/Javadoc/whatever every time source code is checked in;
     * integrates the result seamlessly into the project's web site in wiki format; and
     * takes edits to those wiki pages and puts them back into the source code in Pydoc/Javadoc/whatever format. This tool would ''not'' be specific to Dr``Project: if architected properly, it could be dropped into any web-based software project portal.
 * (Many) enhancements to [http://www.sqlalchemy.org SqlAlchemy], an object/relational mapping tool for Python.
 * The [http://swc.scipy.org Software Carpentry] projects has attracted over 160,000 unique visitors since going live in the summer of 2006. Many people have asked for better debugging aids for scientific programs (e.g., integration of a Num``Py array visualizer with the Python debugger). For details, contact GregWilson ([mailto:gvwilson@cs.toronto.edu gvwilson@cs.toronto.edu]).
 * The [http://code.google.com/p/pygraphics/ PyGraphics] project is modifying an entry-level multimedia library originally developed by Mark Guzdial for a "CS-1 in Jython" course to work with CPython (and specifically, to run multithreaded with Python 3.0). A robust, full-featured version of this library would make Python much more appealing as a first language for university courses. For details, contact GregWilson ([mailto:gvwilson@cs.toronto.edu gvwilson@cs.toronto.edu]).
 * The [http://bioinfo.mbi.ucla.edu/pygr pygr] bioinformatics project could use some software engineering love to bring it up to date in a variety of ways. Chris Lee (pygr author) and Titus Brown are working on a possible task list for one GSoC student.
 * [http://code.google.com/p/sympy/wiki/GSoC2008 SymPy project ideas] (Python library for symbolic mathematics)

= Other Python-Related Organizations =

The organizations for 2008 have not yet been announced by Google but last year other organizations beside PSF who did Python-related work included: Zope, Plone, wxPython, Django, Bazaar, SCons, Thousand Parsec and !MoinMoin. I will update this list with links once Google has announced the list of organizations for 2008.

If you are applying as an organization and have projects involving Python, please contact JamesTauber so we can work more closely together.

= Previous years =

 * ["SummerOfCode/2005"]
 * ["SummerOfCode/2006"]
 * ["SummerOfCode/2007"]
Previous Years:
 * [[SummerOfCode/2005]]
 * [[SummerOfCode/2006]]
 * [[SummerOfCode/2007]]
 * [[SummerOfCode/2008]]

SummerOfCode (last edited 2019-01-30 00:54:09 by TerriOda)

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