This page coordinates the Google Summer of Code projects involving Python and mentored by the Python Software Foundation (PSF) in 2009.
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.
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.
Summary
Useful skills and experience
Contact
Core Python
Improve the 2to3 tool for better Python 3 migration
Python, Python3
3to2 tool for backporting Py3 code
Python, Python3
Extend subprocess module
Python
Provide nose wrapper for core Python test framework
Python
Improve C and Python test coverage for core
C, Python
Implement branch coverage recording for CPython
C, Python
Helper Python core development tools
Python, dev tools
Development
Python, Buildbot
Distutils test framework using PYPI. See this page
Python, Buildbot
Build a keyring library for Python. See this page
Python
Cython has a list of potential projects
Python, C
Sphinx has a list of potential projects as well -- contact #pocoo on freenode
Python, potentially HTML/JavaScript
Stackless Python has a list of potential projects
Python, C, C++
PyPy also has a list of potential projects
Python
Roundup / Python Tracker enhancements
Python
Stefan Seefeld, MartinvonLoewis, DanielDiniz
Education
Porting Crunchy to Python 3.0
Python, Python3, WSGI
Adapting RUR-PLE as a Crunchy plugin
Python, javascript
Gaming
Accelerated soy.fields physics in PySoy
Character animation in PySoy using GLSL
Python, C, OpenGL, Quaternion math
Programmable rendering models in PySoy
Python, C, OpenGL
Themeable widgets with inheritance in PySoy
Python, C, OpenGL
PyGame has their own ideas page
Python, C (varied)
MathSci
Extracting matplotlib's mathematical expression renderer a standalone project
Python
Adding an html5/canvas backend to matplotlib
Python, HTML5
NumPy and SciPy has a list of project ideas
Python
SymPy has a list of project ideas
Python
Networking
Python, XMPP
Testing
Port figleaf to Python3
Python3
Integrate C coverage reporting into figleaf
C, Python
Pythoscope enhancements
Python, unit testing, code generation
Miscellaneous
Build suite of migration tools to help people move projects between forges like DrProject, SourceForge, Google Code, Trac, etc.
Python, Trac/SF/GC
Blake Winton, Greg Wilson, David Wolever
Plastex performance improvements and MathML extensions (so we can finally retire Latex2Html)
Python, LaTeX
Extend Pysync version control abstraction library to work with more VCS's and provide write access as well as read
Python, C, CVS/SVN/P4/Git/Hg/Bzr/etc.
Aran Donohue, Christian Muise, Greg Wilson
Build Python into BOINC/GridRepublic
Python
Work on pygr
Python, bioinformatics
Tahoe: implement the storage server protocol over HTTP -- details
Python, networking, HTTP
Tahoe: FUSE integration -- details, more details
Python, filesystems, Linux kernel
Tahoe: visualization -- real-time and historical filesystem performance, and social network
Python, GUI
Tahoe: DVCS-on-Tahoe -- integrate a DVCS such as Mercurial to make an indestructible "repository in the clouds" -- details
Python, DVCS
Tahoe: semi-private keys -- prove the security of a new form of public key cryptography, and implement it -- details
Python, mathematics
We've setup /Incoming for mentors who find the above table intimidating to edit. You can still brave editing this page, just be careful.
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4