
Python Software Foundation
End user applicationsA programming language used for science & more
Get involved
Links from the organization’s published listing (2026). Older contact links may have moved.
Proposal examples
Browse the proposal library →Outcomes are reported by the linked archives.
- 2021 · acceptedEos icons React and Vue library - vinayaksh42 ↗
- 2022 · acceptedPython Software Foundation - 2022 - Madhav Mittal ↗
- 2026 · acceptedDIPY ↗
Sub-organizations
27 indexedCounts years with a named project match. Generic titles may be missed; ideas-list years are counted separately. Umbrella source ↗
27 communities · 18 indexed GSoC years
Programs & participation
18 records across 1 programIndexed project records; missing years are not zero. Coverage
2026Google Summer of CodeAnnual program · 13 projects indexed
- Adding New Similarity Metrics for DIPY’s Image Registration Frameworks
- Borgbackup Pack Files for borg2
- borgbackup: Borg Pack Files for BorgBackup 2.x Proposal
- Build a Vibe Coding Agent in Python for Creating Games
- Expanding Global Financial Markets
- MNE Python Scaling Documentation Interactivity via JupyterLite and Interactive Plotting
- MNE-Python: Building a Bidirectional Event System for Evoked and Source Space Interactivity
- Modernizing the EGI MFF Reader for MNE Python via mffpy Integration
- Open World Holidays Framework Generate l10n file on per locale basis
- Optimizing FURY’s Documentation Pipeline & Website Architecture
- OWHF: Enhancing Indian Holidays: National and Subdivision Accuracy with Comprehensive Localization
- pwndbg: 🧹
- Pwndbg: Improve Android Debugging Support.
Source checked Sep 28, 2026
Participation imported from the GSoC Organizations archive snapshot; this historical listing is not an application-status claim.
2025Google Summer of CodeAnnual program · 16 projects indexed
- Borg Collective: Implement Unified File Selector, Password Change UI, and File dialog for exclusions
- CVE Binary Tool : Vex Tooling
- CVE-Bin-Tool: No-Scan Mode
- Enhancing Creative Workflows with a Natural Language Interface
- Expanding OOP capabilities of LPython for porting common CPython modules
- Ilastik: Support For Image And Video Analysis With Real-World Units
- Mission support system : View Layout and Storing
- MNE-Python: Implementing GED method and modernising the mne.decoding codebase
- OWHF: Enhancing Country Support by Adding 12 New Countries (Batch 1)
- OWHF: Improve supported countries batch - 2
- Pocketpy : Develop math operators for cTensor library
- pwndbg: debugging support for Windows
- pwndbg: musl allocator support
- Pwndbg: Port tests to LLDB and expand non-Linux support
- Python Software Foundation
- VSCode Plugin for Debugging pocketpy Applications
Source checked Sep 28, 2026
Participation imported from the GSoC Organizations archive snapshot; this historical listing is not an application-status claim.
2024Google Summer of CodeAnnual program · 30 projects indexed
- (MSS) msui: Improve MSUI
- [FURY] Improving Community Engagement: AI communication automation using LLM
- [GNU Mailman]Support for REST Callbacks in Core
- Adding the NumPy Module with core feature set to pocketpy
- Adopting Hardened Compiler Options for C/C++ in CPython
- Borg Collective : Exclusions Tab Enhancements, Code Cleanup, MySQL/MariaDB directory format support
- cve-bin-tool: Product Mapping using PURLs
- DIPY-Conditional Tractogram Generation Based on age and neurodegeneration using autoencoder networks
- DIPY: Modernize DIPY Codebase
- Extending MNE-Python's Databrowser
- Implement a pybind11-compatible bindings for pocketpy
- Improved Triage Support
- Lpython : Implementation of classes and OOP features
- LPython: Implementing and Improving Advanced Data Structures
- lpython: Interactive shell and improved debuggability
- Mission Support System: Improve multiple flightpath docking widget
- MISSION SUPPORT SYSTEM(MSS): GUI FOR AUTOMATED PLOTTING
- MNE Python - implement a new cluster statistics API
- MNE-Python: Implement decoding and statistical tools for advanced connectivity analyses
- Modernization of Codebase FURY
- Pwndbg: Add LLDB debugger support
- Pwndbg: Annotate disassembly code
- Pwndbg: jemalloc Heap Inspection and Linux Kernel Symbols loading
- PyAr: PyZombis: Integrating PyScript & Implementing DB functions using SCORM API
- PyElastica: Binding PyElastica with Elastica++
- PySEAMS enhancements for d-SEAMS under the PSF
- Python Argentina : PyAfipWs - Extensive Test Coverage and Improving Github Workflows
- Python Argentina: Implementing a PyScript Component and a LTK Editor.
- Revamping Hari-Plotter
- Seldon-Code: Python Bindings for Seldon
Source checked Sep 28, 2026
Participation imported from the GSoC Organizations archive snapshot; this historical listing is not an application-status claim.
2023Google Summer of CodeAnnual program · 22 projects indexed
- Borg Collective: Add beginner-friendly features and enhance the capabilities of Vorta & Borgmatic.
- Borg Collective: Vorta Testing and UI Improvements
- Chirag's Proposal for Borg Collective
- cve-bin-tool: Add GitHub Action including fancy reporting and triage integration
- CVE-Bin-Tool: Introduce support for EPSS
- DIPY: Correlation Tensor Magnetic Resonance Imaging
- Eye-tracking data support in MNE-Python
- FURY: SDF-based uncertainty representation for dMRI glyphs
- FURY: Update UI widget + Explore new UI Framework
- Generate Synthetic MRI Data
- GNU Mailman: Improved User Experience
- Implementing a KDE API inside FURY with GPU based processing
- LPython : Implementing Symbolic Algorithms as a part of ASR
- LPython: Implementing advanced data structures
- Mission Support System : Implement a SAML 2.0 service provider (SP) into mscolab
- Mission Support System(MSS) : UI-improvements
- PyAfipWs windows automation and packaging
- PyAr : PyZombis : Enhancement in ActiveCode to Progress offline, Pygame lectures & PyScript modules
- Pydata/Sparse: Merge lattices to enable C++ compile-time dispatch of sparse ndarrays
- PyElastica - Extending contact module capabilities
- Python Bindings for d-SEAMS under the PSF
- Xbitinfo: Distinguishing real and artificial information
Source checked Sep 28, 2026
Participation imported from the GSoC Organizations archive snapshot; this historical listing is not an application-status claim.
2022Google Summer of CodeAnnual program · 28 projects indexed
- [GNU Mailman]List Configuration Tool
- Activeloop: Implementing Auto Dataset Tuning
- Automated Dataset Tuning - Hub (Activeloop) Proposal
- cve-bin-tool : Improve language-specific package support
- cve-bin-tool: Add new datasources for vulnerabilities
- cve-bin-tool: Improving code coverage and Implementing fuzzing
- DFFML: Implementing AutoML
- EOS icons Figma and Adobe XD plugins and website
- EOS Icons Next.js & TypeScript Migration
- EOS User Story - frontend and UX
- EOS User Story - Frontend and UX
- FURY: glTF Integration
- FURY: Implement Keyframe animations in FURY
- FURY: Improve UI elements for drawing geometrical shapes
- Generic function support for LPython
- Implement modules from the Python Standard Library
- Intuitive and Accessible Documentation Editing
- Lpython: Implementation of Strings functionalities, interactivity and parser benchmark
- LPython: Implementing a Very Fast Parser
- Mission Support System (MSS): Advanced CLI Plotting
- Mission Support System: UI and server improvements
- MNE-Python: Improved AR Connectivity
- MNE-Python: Time-Frequency Volumetric Source Space Viewer
- PSF GSoC: Resolve bugs and usage issues on Python-blogs
- PyAr: PyZombis: Enhancements for SQLite (SQL.js) and PyGame lectures & Interactive web exercises
- PyElastica - Run-time visualization of simulations
- SciPy: Restructuring the F2PY frontend and replacing the build system
- XSparse - A C++ sparse array library for optimized runtime performance
Source checked Sep 28, 2026
Participation imported from the GSoC Organizations archive snapshot; this historical listing is not an application-status claim.
2021Google Summer of CodeAnnual program · 34 projects indexed
- (Activeloop) Create an interactive onboarding environment for new users of Hub
- (PyAr) PyZombies
- [Eos-icons] - Enhancing the backend and introducing new features
- A system for collaborative visualization of large network layouts using FURY
- An Electrophysiology Connectivity Package in the MNE Environment
- Automatic Generation of schema from directory
- Building checkers/mappings for known package lists
- Checker Creation Helper Script and Recommending Safe package versions
- Create new user interface widget
- Creating a MIME Sniffing Library for Scrapy
- Designing hashing techniques to compare large scale, out of core machine learning datasets
- DFFML : Add data cleanup dataflow operations and sklearn accuracy scorers
- DFFML : Enhancing User Experience with Notebook Examples for Machine Learning Use Cases.
- DFFML: Support Archive Storage for Models
- EOS Icons React and Vue library
- EOS: Improving Adobe XD, Figma Plugin and Creating Angular Library
- FURY: Ribbon and Molecular Surface Representations for Proteins
- Implementing better language detection and reimplementing search_dates
- Improve CVE database structure and tracking of multiple reports
- Improve performance through the use of Pythran
- Improving Python’s online interpreter and more interactive exercises
- Integrate library UNU.RAN into scipy.stats
- LLVM Back-end for the Tensor Algebra Compiler (TACO)
- MISSION SUPPORT SYSTEM (MSS) : GENERATING A TOOL CHAIN TUTORIAL FOR THE MSUI USER INTERFACE BY AUTOMATION OPERATIONS
- mne-python intracranial electrode localization toolbox
- mne-python: Enhancing Performance of Signal Browsing using PyQt
- MSUI UI Redesign
- Proposal by Juan Elias for OpenLex PyAr
- PyAfipWs: Integration & Deployment with Github actions and addition of new features
- Python Argentina: Continue the implementation of the course in the Runestone environment
- Python bindings for TACO compiler
- Scrapy: Feed Enhancements
- User Story - Improvements and new features
- User Story - Improvements and New Features
Source checked Sep 28, 2026
Participation imported from the GSoC Organizations archive snapshot; this historical listing is not an application-status claim.
2020Google Summer of CodeAnnual program · 24 projects indexed
- Adding new checkers to CVE Binary Tool
- Adding new Machine Learning Models and Operations
- Admin Team: Org admin assistant platform
- Animated icons and icon customisation
- Code snippet for analysis in GUI
- Dateparser : Number Parser
- DFFML : Implementing Distributed Orchestrator And Adding DataFlow Tutorials
- DFFML: Integrating Image Processing into DFFML
- Enable language package managers in Tern and increasing test coverage.
- EOS-icons - feature/icon request [backend]
- Feature/Icon Request Interface for EOS-Icons
- FURY - Create new UI Widgets & Physics Engine Integration.
- Improve concurrency and input functionality
- Improve Shader Framework
- Improving CVE Binary Tool Output: Adding HTML Reports
- LiberTEM: Enhancement of pipeline to allow reshaping of n-dimensional datasets in the GUI
- Mission Support System : Enhance KML Support
- Mission Support System: Mission Support Collaboration Improvements
- Panda3D: Recast and Detour Integration
- PyPA: Allow pip to Download in Parallel
- Scrapy : HTTP/2 Support
- uarray: Completion and Packaging udiff
- uarray: Expand unumpy overall coverage
- Use shlex to parse Dockerfile RUN instruction commands
Source checked Sep 28, 2026
Participation imported from the GSoC Organizations archive snapshot; this historical listing is not an application-status claim.
2019Google Summer of CodeAnnual program · 30 projects indexed
- Add functionality to store an unresolved merge-state
- Add New Machine Learning Models
- Add Windows Support for CVE-Binary-Tool
- Auto-generate Filter Curves & Photometry
- DFFML: Implementing Labeled and Versioned Datasets and Efficient Data Storage
- Enhance statistical inference using linear regression in MNE-Python
- Expansion of the TARDIS Atomic Database
- Generalized Modeling and Predictions in Multiscale Geographically Weighted Regression
- Grad-CAM Neural Network Explanations for ELI5
- Icons and EOS web page
- Icons picker and Custom font generator
- Implement continue and abort command
- LiberTEM : Distributed algorithms for dimensionality reduction methods on scanning transmission electron microscopy (STEM) data
- LiberTEM: Development of the pipeline for crystallography analysis including GUI development
- Mission Support System : Updating Geographical Plotting Routines
- Mission Support System: Collaborative editing of flight path in real-time
- MNE-Python: Automatic processing of neurophysiology datasets organized using the Brain Imaging Data Structure (BIDS)
- MNE-Python: Improve Time Frequency Analysis in Source Space
- Nuitka support for PyPI top 50
- Nuitka: All Python built-ins optimized for Nuitka
- Panda3D: Adding Features to the Collision Detection System
- Panda3D: iOS Support
- Plone :- GatsbyJs Preview for plone
- Plone: Guillotina API Evolution
- Python Argentina -PyAfipWS / Continuous Integration & Deployment & Fixes with python
- Python GSoC: Build a multi-user Blogging Platform with additional features to manage GSoC@PSF
- Revamp scipy.fftpack
- Scrapy : Support for different robots.txt parsers
- Scrapy: Integrate Cerberus
- Scrapy/Spidermon: Create a CLI to setup spidermon on projects
Source checked Sep 28, 2026
Participation imported from the GSoC Organizations archive snapshot; this historical listing is not an application-status claim.
2018Google Summer of CodeAnnual program · 14 projects indexed
- Add dry-run functionality to each write command
- Automatic Forecasting
- DIPY workflows and Quality Assurance
- Extend Visualization - Focus in UI
- Extended Visualization : Focus in GLSL
- Implementing multi-thread capacities for nonrigid registration in DIPY using OpenMP
- Improve Functionality of hg grep | PSF | Mercurial
- Interactive 3D visualizations of human brain activity in the Jupyter Notebook using ipyvolume
- mne.set_volumeAverage(True) - preparing Group level analyses for volumetric data
- Model Fitting using Microstructure Imaging of Crossing (MIX): DIPY
- PySAL - Geovisualization Package
- Scipy: Rotation formalism in 3 dimensions
- Scrapinghub: Scrapy - Spider Auto Repair
- Scrapy performance improvement
Source checked Sep 28, 2026
Participation imported from the GSoC Organizations archive snapshot; this historical listing is not an application-status claim.
2017Google Summer of CodeAnnual program · 29 projects indexed
- Adding more types of Convolution Operations
- Adding Proper Dependency Resolution to pip
- Extend usage of optimized GPU libraries in Theano
- Faster Stingray
- Hydrus and a Simulation to demonstrate the capabilities of the Hydra Draft
- Hydrus: A Hydra based server and ‘smart’ client to demonstrate the Hydra draft
- Italian Mars Society (IMS): Biometric Signal Sensor’s Interface
- Italian Mars Society (IMS): BIOMETRIC SIGNAL SENSOR’s INTERFACE
- Italian Mars Society: Space Weather Monitoring for A Virtual Reality Simulation of A Martian Settlement
- Italian Mars Society(IMS): Vision based Terrain Traversability Estimation for Planetary Robots and Astronauts
- Jython: Develop Windows version of JyNI and ideally support all extensions currently workable on POSIX (e.g. ctypes, NumPy)
- Kivy: Plyer, a platform-independent API
- Mailman: Encrypted lists
- Maximum Likelihood Estimation for count data
- Mercurial: Release notes Extension
- MNE-Python: Hilbert beamformer for source reconstruction of neural oscillations
- MyHDL: Fixed-point Compiler
- New module for the creation of spectra for TARDIS
- PySAL: Explicitly spatial unsupervised learning (regionalization)
- Reading Simulation from file
- Rework and fix WebOb’s handling of HTTP Accept headers
- Scipy: Large-scale Constrained Optimization
- Scrapinghub (dateparser) : Integrate unicode CLDR database with dateparser
- ScrapingHub: adding the support for finding and parsing dates in the large texts to dateparser
- Scrapy benchmarking suite
- Statsmodels: Survey methods and adding weights to existing methods
- Sub org: Peragro :- Implementation of plug-in for audio feature extraction.
- Theano:Add more convolution operations and update meta-optimizer
- Timelab Technologies : A library of Time Series Methods
Source checked Sep 28, 2026
Participation imported from the GSoC Organizations archive snapshot; this historical listing is not an application-status claim.
2016Google Summer of CodeAnnual program · 49 projects indexed
- [scikit-learn] Addition of various enhancements to the tree module by completing stalled pull requests.
- A Core Datamodel for PySAL
- A VTK-based UI for DIPY
- Base Class and Increased Efficiency for Equation of Motion Generators
- coala: Automatic settings guessing
- coala: coala-html and coala website
- coala: Decentralizing Bears
- coala: Documentation Extraction
- coala: Extend linter integration
- coala: Generic Spacing Correction
- coala: Integrating coala with the Eclipse IDE
- coala: Writing bears with different programming languages
- Core Python: A GUI (tkinter) front end for pip
- Core Python: Roundup
- DIPY: Automatic Denoising and Robust Brain Extraction
- DIPY: Developing a new DIPY website with interactive features
- Implementation of a signal processing pipeline to chain signal processing and machine-learning estimators.
- Implementing Intra Voxel Incoherent Motion (IVIM) techniques in Dipy
- Italian Mars Society (IMS) Proposal: Improving the Step Recognition Algorithm for V-ERAS
- ITALIAN MARS SOCIETY: IMPLEMENTATION OF AN INTERACTIVE HEADS UP DISPLAY FOR OCULUS RIFT FOR THE V-ERAS SIMULATION ENVIRONMENT
- Italian Mars Society:Integration of Unity Game scene with the existing pyKinect and emulate a moving skeleton based of the movements tracked by the Kinect sensors.
- Kivy: Plyer
- Kivy: Tiled Integration with KivEnt
- MDAnalysis: Dimension Reduction
- MDAnalysis: Introducing capabilities for analysing umbrella sampling simulations
- Mercurial: Allow largefiles to be at a different location
- Mercurial: Moving Towards Python3
- MyHDL : GEMAC Implementation
- MyHDL : HDMI Source / Sink Modules + RISC-V Implementation
- MyHDL : Leros tiny processor
- MyHDL : RISC-V Implementation
- MyHDL: JPEG Encoder Frontend
- MyHDL:JPEG Encoder Backend
- pgmpy: Hamiltonian Monte Carlo and No U Turn Sampler
- pgmpy: Structure Learning from complete data
- pgmpy: Support for Continuous Random Variables
- PyPy: Integration of Async IO, Matrix Multiplication and Unpacking Generalizations for Python 3.5 Semantics
- PySAL: Integrating Poisson count models and spatial effects for spatial interaction modeling.
- scikit-learn: Adding fused types to Cython files
- ScrapingHub - Enhancing the Performance of Scrapy's Signaling API
- Scrapinghub - Scrapy: Support for Spiders in other Programming Languages
- Scrapinghub Splash: Web Scraping Helpers
- Scrapinghub: Frontera Python 3 Support
- Statsmodels: Distributed Estimation and Statistical Inference for Regression
- Statsmodels: State-Space Models with Markov Switching
- statsmodels: Vector Error Correction Model (VECM)
- Theano : Better handling of larger graphs and faster optimization phase during compilation
- Theano: GPU optimizations and operation support
- Tryton: Add CSV Import/Export to SAO Client
Source checked Sep 28, 2026
Participation imported from the GSoC Organizations archive snapshot; this historical listing is not an application-status claim.
2015Google Summer of CodeAnnual program · 62 projects indexed
- "Astropy: Observation Planning and Scheduling Toolbox"
- [Scrapinghub] Splash: Modernize Splash
- Astropy: Adding indexing capability to Table object
- Astropy: background modeling for Gammapy
- Astropy: Efficient and Precise Model Rasterization
- Astropy: Observing planning/scheduling tools
- Binjitsu: Multi-arch ROP&&SIGRET Assistance&&Moar Exploits&&Format Strings
- Core-Python: bugs.python.org improvements
- CPython: RESTful API for Roundup
- Generalized linear mixed models for Statsmodels
- GNS3 Docker support
- Implementing advanced diffusion kurtosis imaging techniques in Dipy
- Improve nonlinear least squares minimization functionality in SciPy
- Improve VisPy
- IMS - ERAS : Virtual-Reality based Telerobotics
- Italian Mars Society: Enhancement of Kinect integration in V-ERAS
- Italian Mars Society:Development of a Monitoring Front-End for ERAS station
- Italian mars society:Utilization of the EUROPA Scheduler/Planner.
- Jython: Add full gc support to JyNI (and support ctypes)
- Kivy-Designer development, mobile integration and project maintainer
- Kivy: Matplotlib Integration and algorithms for Ink support and processing
- MNE-Python: Signal space separation for denoising neural MEG data
- MNE-python. Improve interactive data exploration and visualization.
- MoinMoin : Improve existing themes
- MoinMoin: Improving the Issue Tracker
- MyHDL : SDRAM Controller
- MyHDL: Refactor conversion
- NetworkX : Implementing Add-on system
- NetworkX: NetworkX 2.0 and API
- pgmpy : Parsing from and writing to standard PGM file formats
- pgmpy: Adding feature for working with state names
- pgmpy: Implementation of Approximate Algorithms
- pgmpy: Implementation of sampling algorithms for approx. inference in PGMs
- pgmpy: Implementing Dynamic Bayesian Networks in pgmpy
- Plone Foundation | Improved Text Transformation
- Pwntools : Sigret Exploitation Assistance and Porting shellcode to Pwntools
- PyDy - Interactive Generation of System
- PyPy: Exploit superword parallelism on Array and NumPy traces
- PyPy: Work on Python 3.x support
- Qtile : Better layout serialization
- Revamping astropython.org for Astropy
- scikit-image: Implementing a patent-free Face Detection algorithm.
- Scikit-Image: Rewriting scipy.ndimage to cython
- scikit-learn: Enhance cross validation and related modules.
- scikit-learn: Improve GMM module
- SciPy: scipy.stats improvements
- Simplified Scrapy Add-ons
- statsmodels: GAM toolbox for statsmodels
- Statsmodels: Time Series Models using State Space Methods
- Sunpy - Support for analysis of Solar Energetic Particles
- SunPy – Full support for IRIS, 4D Cubes implemented using Ginga as the GUI
- SymPy - Implementing polynomial module in CSymPy
- Sympy - Improving the series package and limits
- SymPy : Make Sage use CSymPy as a symbolic engine
- SymPy Improving Solvers : Extending Solveset
- SymPy: Fast Sparse Series Expansion
- SymPy: Improving assumptions in SymPy
- Theano: Allow re-generating compiled function and improving OpFromGraph
- Theano: Interactive visualization of Computational Graphs
- Theano: Lower theano function call overhead
- Tissue classification to improve tractography.
- Visualizing static and dynamic networks in Vispy
Source checked Oct 2, 2026
Community mirror of the 2009–2015 Google Melange project archive. Original Melange project links may now redirect; the participation source retains the mirrored records. Organizations without indexed projects may be absent. Imported and normalized from Vaibhav Gupta / GSoC-Data-Analyser, MIT.
2014Google Summer of CodeAnnual program · 40 projects indexed
- [OpenHatch] "Open Source Comes to Campus" Bug Set Creator & Organizer
- Astropy: Designing and Implementing a Framework for Propagation of Uncertai
- Astropy: Enhancing the photutils package functionality
- AstroPy: High performance ASCII table reader and memory view tables
- AstroPy: New remote services in astroquery package
- Astropy: Reading/Writing Spectra
- BinPy: EXTENDING CORE LIBRARIES AND CLASSES
- Core Python - IDLE Improvements
- CPython: Bring Unicode to Email
- Developing the WCSAxes Framework for plotting Astronomical Images - Astropy
- GNU Mailman Command Line Interface
- GSoC 2014: Extending Neural Networks Module for Scikit learn
- Improving MoinMoin 2.0 GUI
- Incremental mark and copy garbage collector for PyPy
- Kivy: Plyer enhancements
- Missing Data handling in Python/statsmodels: ICE/MICE Multiple Imputation
- MNE-Python: Support Deep Structures in Source Spaces
- MNE-Python: Web access to MEG data
- MoinMoin: Improve Blog and ticket items
- pgmpy : Implementation of Undirected Graphical Models and its algorithms
- Pgmpy : Parsing from and writing to standard PGM file formats
- PyPy: Improvements for Bytearrays and Unicode strings in PyPy.
- scikit-image : Graph based segmentation algorithms
- scikit-image: Building an Interactive Gallery
- Scikit-learn - Add Sparse Input Support for Ensemble Methods, and Sparse Ou
- Scikit-learn: Improved Linear Models
- scikit-learn: Locality sensitive Hashing for approximate neighbor search
- SciPy: Rewrite and improve cluster package in Cython
- SciPy/NumPy- enhancements in scipy.special (hyp2f1, sph_harm)
- Scrapy Core API cleanup & per-spider settings
- Statsmodels: State Space Models
- SunPy : LightCurve Refactor Idea
- SunPy : Re-implementation of sunpy.wcs as sunpy.coordinates using astropy
- SunPy: A ginga based data explorer / database browser
- SunPy: Re-implementation of sunpy.wcs as sunpy.coordinates using astropy
- TARDIS-SN Restructuring and Optimization
- Tarun Gaba(PyDy) - PyDy-Viz Improvements and Enhancements(Draft)
- Theano: Lower Memory Usage
- Vispy in the Browser: Online Backend & IPython Integration
- Vispy: Implementing Visuals layer and related functionality
Source checked Oct 2, 2026
Community mirror of the 2009–2015 Google Melange project archive. Original Melange project links may now redirect; the participation source retains the mirrored records. Organizations without indexed projects may be absent. Imported and normalized from Vaibhav Gupta / GSoC-Data-Analyser, MIT.
2013Google Summer of CodeAnnual program · 33 projects indexed
- ASCEND: dynamic modelling improvements
- Astropy: Develop the Astroquery toolkit into a coherent package
- AstroPy: Extending the functionality of the photutils package.
- Data Driven Mentorship App
- GNU Mailman - Integration of OpenPGP
- IDLE Improvements
- IDLE Improvements
- Improvements to the sparse package of Scipy: support for bool dtype and better interaction with NumPy
- Kivy: Kivy Designer
- Mailman: Authenticated REST-API in Postorius/Django.
- MNE-Python: Implement time-frequency beamformers
- OpenHatch: Rewrite training missions using oppia (Training missions, version 2)
- Porting to gtk3 and GUI improvements
- PyDy: Visualization of the simulated motion of multibody systems
- PyOBJus
- Pyramid - Better Debug tools
- PySoy: Improve Android and HTML5 Soy clients
- Real-time Machine Learning for MEG in MNE-Python
- scikit-image : Implementation of STAR and Binary Feature Detectors and Descriptors
- scikit-image: Image Inpainting for Restoration
- scikit-image: Segmentation Algorithms as a basis for an OpenCL feasible study
- scikit-learn: Biclustering algorithms, scoring, and data generation
- SciPy/NumPy : Performance parity between numpy arrays and Python scalars
- SfePy: Enhancing the solver to simulate solid-liquid phase change phenomenon in convective-diffusive situations
- Statsmodels: Discrete choice models
- Statsmodels: Time Series Analysis Extensions (esp. regime-switching models)
- Substance D improvements
- SunPy - Interfacing with Heliocphysics Databases
- SunPy: Database of local data
- Twisted: Deferred Cancellation
- Twisted: Switching to Formal Parsers
- Upload Strategy of Happiness in Tahoe-LAFS
- wxPython Bindings for PyPy using CFFI
Source checked Oct 2, 2026
Community mirror of the 2009–2015 Google Melange project archive. Original Melange project links may now redirect; the participation source retains the mirrored records. Organizations without indexed projects may be absent. Imported and normalized from Vaibhav Gupta / GSoC-Data-Analyser, MIT.
2012Google Summer of CodeAnnual program · 26 projects indexed
- A historical time-line for Tryton client
- Add a calendar view in the GTK client
- Autogenerate Colander schema from SQLAlchemy metadata
- Create a new version of the Pickle serializer for Python
- Cython Pxd generation using gcc-python-plugin
- Easy networking in PyGame
- Empirical Likelihood in Statsmodels
- Fast Numerical Computing with Cython
- GNU Mailman: Improving archives by extending HyperKitty
- GNU Mailman: Metrics
- GSoC proposal for Twisted - Automatic Coding Standard Enforcement
- Implement fast generic Path finding in PySoy.
- Improve the bug tracker and the Rietveld integration
- Improving memory management of extension modules
- More Controller Support for PySoy
- Need for scikit-learn speed
- Optimizing sparse linear models using coordinate descent and strong rules.
- Plots in pandas
- Pygame: GUI toolkit
- Pygame: Improved Sprite and Scene system
- Pylint improvements
- PySoy: Improve testing, documentation and examples
- Soy Client for Android
- statsmodels : estimating system of equations
- statsmodels nonparametric estimation
- Twisted : Expanded Endpoints Support
Source checked Oct 2, 2026
Community mirror of the 2009–2015 Google Melange project archive. Original Melange project links may now redirect; the participation source retains the mirrored records. Organizations without indexed projects may be absent. Imported and normalized from Vaibhav Gupta / GSoC-Data-Analyser, MIT.
2011Google Summer of CodeAnnual program · 30 projects indexed
- A Rich Text Editor for Tryton Client
- Cython: Supporting Parallelism, Templates and Typed Views on Memory
- Developing a benchmark suite (for Python 3.x)
- Developing Archives for Mailman 3
- Dictionary learning in scikits.learn
- Enhancements to the Python issue tracker
- Focused improvements to scikits.image
- fulfil setuptools features for distutils2
- Game Networking using ICE-UDP for pysoy
- Implement Community Detection Algorithms in NetworkX
- Implementing a Flexible String Representation for Python Based on PEP 393
- Implementing a POS system for the Tryton project
- Mailman 3 Pipermail SQL conversion and upgrade script
- Mailman: # Complete the Django web u/i
- Mercurials command server
- Mesh morphs for PySoy
- Motion-sensing as an alternative user input for PySoy games
- NetworkX: More Flow!
- Porting Pyramid to Python 3
- Pylons Project - Porting Pyramid to Python 3
- PYpi Test Infrastructure
- PySoy Scene Designer
- PySoy: Enhanced 2.5D scenes
- PySoy’s interactive widgets
- Python backend for Cython using PyPy's FFI
- Python Import Engine
- PyTI(PyPI Testing Infrastructure)
- statsmodels times series and state-space model estimation
- TRYTON : Add full text search capabilities on Tryton records
- Turn Codespeed into a multi-project, statistically savvy application
Source checked Oct 2, 2026
Community mirror of the 2009–2015 Google Melange project archive. Original Melange project links may now redirect; the participation source retains the mirrored records. Organizations without indexed projects may be absent. Imported and normalized from Vaibhav Gupta / GSoC-Data-Analyser, MIT.
2010Google Summer of CodeAnnual program · 31 projects indexed
- A new flexible, object oriented draw module for pygame and pygame2
- A Subset of NumPy for PyPy
- A Web Support Package For Sphinx
- Add x86-64 support to the PyPy JIT
- An Extension to IDLE for Interactive Learning
- Application for the project "PyPI Testing Infrastructure"
- Assumptions & Logic: Supercharging SymPy
- Contributing to distutils2
- Cython and Python 3
- Development of the SciPy SciKit Statsmodels
- Distutils2 development
- Distutils2 features implementation
- Distutils2: Python Distribution Utilities New APIs and Commands
- Enable automatic generation of compiled code for scientific applications of the Sympy Python library
- Enhancements to the Python Issue Tracker
- Freeseer portable presentation recording station: RSS feed feature
- Improvements to the Enthought reStructured Text Editor
- Improving lib3to2 for general use
- IPythonQt
- Making everything love and talk to pip
- Porting IPython to a two process model using ZeroMQ
- Porting RPy2 to Python 3
- PyPy - fast ctypes
- Python 3.x tools - Speed up 2to3 Pattern Matching
- Speeding up 2to3 pattern matching
- Sphinx Native Language Support: Toolchain for Creating, Tracking, and Viewing Internationalized Versions of Sphinx Documents
- Sphinx: Port to Python 3.x and Integration of sphinx.web
- Symbolic Quantum Mechanics in SymPy
- SymPy: Improving the Symbolic Integrator
- Unladen Swallow - Memory Reduction
- Work on Distutils2
Source checked Oct 2, 2026
Community mirror of the 2009–2015 Google Melange project archive. Original Melange project links may now redirect; the participation source retains the mirrored records. Organizations without indexed projects may be absent. Imported and normalized from Vaibhav Gupta / GSoC-Data-Analyser, MIT.
2009Google Summer of CodeAnnual program · 25 projects indexed
- 3to2 tool for backporting Py3 code
- Accelerating NumPy's Ufuncs With CorePy
- Adding support for server-side history and roster versioning in Gajim
- An architecture independent SIMD library for Python
- Apache Axis2 extension for Jython
- Clean up and enhancements to SciPy.signal
- Code coverage analysis of and improvements to Python3k Core's testing framework
- Enhancing the Statistical Functionality of Scipy
- Extending Camera support for PyGame to Mac OSX
- Externalising the TeX rendering in Matplotlib
- Gajim: Whiteboard Implementation
- Hollywood drama missing in Python
- IDLE & Tkinter Maintenance
- Implementation of a Date/Time type for the NumPy Module
- Improve C++ Support for Cython
- Improve Unit Testing Framework for Core Python3k
- Improved Fortran support in Cython
- Improving font support on pgreloaded and PyGame
- Interfacing PYGR with common external alignment programs
- JDK 7 adaptation of Jython
- Porting Crunchy to Python 3.0
- Proposal of building a keyring library for Python
- PyMW BOINC Interface Enhancement
- Sphinx's interactive documentation: a support for per-paragraph comments and user/developer interface for submitting/committing fixes
- Subprocess Patches and Testing
Source checked Oct 2, 2026
Community mirror of the 2009–2015 Google Melange project archive. Original Melange project links may now redirect; the participation source retains the mirrored records. Organizations without indexed projects may be absent. Imported and normalized from Vaibhav Gupta / GSoC-Data-Analyser, MIT.