Differences between revisions 13 and 19 (spanning 6 versions)
Revision 13 as of 2008-03-11 13:47:56
Size: 4585
Editor: red-gw41
Comment:
Revision 19 as of 2008-03-13 05:54:42
Size: 7012
Editor: c-69-181-164-38
Comment:
Deletions are marked like this. Additions are marked like this.
Line 21: Line 21:
 * [http://scipy.org/scipy/scipy/wiki/SummerofCodeIdeas NumPy/SciPy project ideas]
Line 25: Line 26:
   Also see [http://wiki.jabber.org/index.php/Summer_of_Code_2008 Jabber's SOC page] (under Servers/PJS)
Line 34: Line 36:
 * [http://molviz.cs.toronto.edu/molviz MolViz] is a project to incorporate head tracking input into an existing Molecular Visualization program, [http://pymol.sourceforge.net/ PyMol]. This is accomplished through a plugin written in Python to control the molecule's position using the existing [http://www.pymolwiki.org/index.php/Main_Page PyMol API]. Related projects that would benefit the PSF could include:
   * Improving the existing [http://www.pymolwiki.org/index.php/ImmersiveViz PyMol plugin] for more precise control of the environment.
   * Developing new input drivers for the Wiimote form of control. This would require some bluetooth hacking.
   * Writing other forms of input in Python, such as fisheye head tracking, IR webcam tracking, etc (refer to the end of this [[http://www.youtube.com/watch?v=ncShaY4VSac video]] for a better description).
 * [http://www.freewisdom.org/projects/python-markdown/ Python Markdown] is a Python implementation of [http://daringfireball.net/projects/markdown/ Markdown]. It is pretty mature but can benefit from some work. I ([http://takhteyev.org Yuri], the main author) can serve as a mentor. The things to be done:
   * An enhanced test suite
   * More decomposition
   * Performance tweaking
   * Version 2.0, shooting for a better balance between structural parsing and regexp substitutions.
 * [http://code.google.com/p/carcode carcode] is an educational project for developing a beginner-oriented API for controlling an animated car. The idea is a sort of extension of turtle graphics to a car, and the idea is to use it to help kids (and adults!) learn to program by having the car autonomously perform various tasks like "parallel parking". Contact: Toby Donaldson (tjd@sfu.ca).
 * [http://parabix.costar.sfu.ca/ parabix] (contact: Toby Donaldson (tjd@sfu.ca).) is high-performance text processing software based on parallel bit streams that is looking to:
   * Create a Python interface to the parabix XML parser.
   * Build a string library based on parallel bit streams.
   * Build an interactive parallel bit stream demonstration tool. Use it to illustrate the algorithms in the high-speed [http://u8u16.costar.sfu.ca UTF-8 to UTF-16 transcoder].
 
 

This page coordinates the [http://code.google.com/soc/ Google Summer of Code] projects involving Python and mentored by the Python Software Foundation (PSF).

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

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"]

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

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