The Python Software Foundation has 36 Google Summer of Code students starting next week!
If you'd like to learn more about any of the student projects as they were proposed, you can also
see the list and descriptions on the GSoC Website. But here's a list, grouped by project:
Core PythonPhil Webster, IDLE Improvements
Jayakrishnan Rajagopalasarma, IDLE Improvements
ASCENDKsenija Bestuzheva, ASCEND: dynamic modelling improvements
Pallav Tinna, Porting to gtk3 and GUI improvements
AstropyMadhura Parikh, Astropy: Develop the Astroquery toolkit into a coherent package
Axel Donath, AstroPy: Extending the functionality of the photutils package.
GNU MailmanManish Gill, Mailman: Authenticated REST-API in Postorius/Django.
Abhilash Raj, GNU Mailman - Integration of OpenPGP
KivyAbhinav, Kivy: Kivy Designer
Ivan Pusic, PyOBJus
MNE-PythonMainak Jas, Real-time Machine Learning for MEG in MNE-Python
Roman Goj, MNE-Python: Implement time-frequency beamformers
OpenHatchDavid Lu, Data Driven Mentorship App
Tarashish Mishra, OpenHatch: Rewrite training missions using oppia (Training missions, version 2)
PyDyTarun Gaba, PyDy: Visualization of the simulated motion of multibody systems
Tyler Wade, wxPython Bindings for PyPy using CFFI
PyPy
Manuel Jacob, Implementing Python 3.3 features for PyPy
PyramidAndraž Brodnik, Better Debug tools
Domen Kožar, Substance D improvements
PySoyJuhani Åhman, PySoy: Improve Android and HTML5 Soy clients
Scikit-ImageChintak Sheth, scikit-image: Image Inpainting for Restoration
Marc de Klerk, scikit-image: Segmentation Algorithms as a basis for an OpenCL feasible study
Ankit Agrawal, scikit-image : Implementation of STAR and Binary Feature Detectors and Descriptors
Scikit-learn
Kemal Eren, scikit-learn: Biclustering algorithms, scoring, and data generation
Nicolas Trésegnie, Scikit-learn : online low rank matrix completion
![]()
SciPySurya Kasturi, SciPy: Improving functionality and Maintainability of SciPy Central
Arink Verma, SciPy/NumPy : Performance parity between numpy arrays and Python scalars
Blake Griffith, Improvements to the sparse package of Scipy: support for bool dtype and better interaction with NumPy
SfePyAnkit Mahato, SfePy: Enhancing the solver to simulate solid-liquid phase change phenomenon in convective-diffusive situations
StatsmodelsAna Martínez Pardo, Statsmodels: Discrete choice models
Chad Fulton, Statsmodels: Time Series Analysis Extensions (esp. regime-switching models)
SunPyMichael J. Malocha, SunPy - Interfacing with Heliocphysics Databases
Simon Liedtke, SunPy: Database of local data
Tahoe-LAFSMark Berger, Upload Strategy of Happiness in Tahoe-LAFS
TwistedShiyao Ma,Twisted: Switching to Formal Parsers
Kai Zhang,Twisted: Deferred Cancellation
We had a great number of talented applicants and I only wish we'd been able to take more of them. Congratulations to those accepted and to the rest of you, I hope you'll apply again next year!