Size: 4708
Comment:
|
Size: 5219
Comment: merging scipy/numpy, sympy, and some other projects into the table.
|
Deletions are marked like this. | Additions are marked like this. |
Line 16: | Line 16: |
||<tablestyle="border: 1px solid #000; width:100%;">'''Summary'''||'''Useful skills, experience, and tools'''||'''Mentors'''|| | ||<tablestyle="border: 1px solid #000; width:100%;">'''Summary'''||'''Useful skills, experience, and tools'''||'''Mentor'''|| |
Line 19: | Line 19: |
||<style="border-bottom:1px dotted #000;"> Robust and fast (C with python fallback) memcache client implementation ||<style="border-bottom:1px dotted #000;"> C, Python ||<style="border-bottom:1px dotted #000;"> [[mailto:wichert@wiggy.net|Wichert Akkerman]] || | |
Line 27: | Line 28: |
||<style="border-bottom:1px dotted #000;"> [[http://numpy.scipy.org/|NumPy]] and [[http://www.scipy.org/|SciPy]] has a list of [[http://projects.scipy.org/scipy/wiki/SummerofCodeIdeas|project ideas]] ||<style="border-bottom:1px dotted #000;"> Python ||<style="border-bottom:1px dotted #000;"> [[http://www.scipy.org/Developer_Zone|SciPy/NumPy team]] || ||<style="border-bottom:1px dotted #000;"> [[http://code.google.com/p/sympy/|SymPy]] has a list of [[http://wiki.sympy.org/wiki/GSoC2009Ideas|project ideas]] ||<style="border-bottom:1px dotted #000;"> Python ||<style="border-bottom:1px dotted #000;"> [[http://code.google.com/p/sympy/|SymPy team]] || |
|
Line 31: | Line 34: |
Core Python: working with Python's standard library and included modules Education: projects that promote Python in education Development: tools used for development including compilers and IDEs Games: projects working with game engines MathSci: tools used in math and science |
'''Core Python:''' working with Python's standard library and included modules |
Line 37: | Line 36: |
== Development == * Robust and fast (C with python fallback) memcache client implementation ([[mailto:wichert@wiggy.net|Wichert Akkerman]]) |
'''Education:''' projects that promote Python in education |
Line 40: | Line 38: |
== MathSci == Project ideas enhancing Python's math and science projects: * [[http://projects.scipy.org/scipy/wiki/SummerofCodeIdeas|NumPy/SciPy project ideas]] * [[http://code.google.com/p/sympy/wiki/GSoC2009|SymPy GSoC page]] (project [[http://wiki.sympy.org/wiki/GSoC2009Ideas|ideas]]) |
'''Development:''' tools used for development including compilers and IDEs |
Line 45: | Line 40: |
'''Games:''' projects working with game engines | |
Line 46: | Line 42: |
'''!MathSci:''' tools used in math and science |
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.
Summary |
Useful skills, experience, and tools |
Mentor |
Core Python |
||
Development |
||
Robust and fast (C with python fallback) memcache client implementation |
C, Python |
|
Cython has a list of potential projects |
Python, C |
|
Education |
||
Porting Crunchy to Python 3.0 |
Python, Python3, WSGI |
|
Gaming |
||
Accelerated soy.fields physics in PySoy |
||
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 |
Mentor Instructions
Please be careful with the above table, at the cost of a little syntax headache this is much more presentable to potential students. While you may just link to your own ideas page you're more likely to attract students by offering your projects directly in this index.
Core Python: working with Python's standard library and included modules
Education: projects that promote Python in education
Development: tools used for development including compilers and IDEs
Games: projects working with game engines
MathSci: tools used in math and science