SymPy GSoC projects
Every Google Summer of Code project accepted at SymPy, grouped by program year. Open a project to see its contributor, mentors, technologies, and source code.
Back to SymPyGSoC 2026
5 projects- Group Representation Theory and Character Tables
ForeverHaibara
- Extending Rule-Based Symbolic Integration
SalahDin Rezk
GSoC 2025
6 projects- Implementing a Domain for Formal Power Series in SymPy
Jatin Bhardwaj
GSoC 2024
5 projects- Enhancing Performance in SymPy Phyiscs/Mechanics and Phyiscs/Vector Modules
Riccardo Di Girolamo
- Implementing Specific Forces and Torques
Hwayeon Kang
- Extending Continuum Mechanics Module
Shishir Kushwaha
GSoC 2023
5 projects- Improving Relational Assumptions in SymPy’s New Assumptions
Tilo Reneau-Cardoso
- Rewrite LaTeX Parser
Tirthankar Mazumder
- Improving Polynomial GCD
Abhishek_Patidar_
- Improving And Expanding Functionalities Of SymPy's Control Module
Anurag Surendra Bhat
GSoC 2022
3 projects- Extending the Continuum Mechanics module
Advait Pote
- Improving Series Expansions and Limit Computations
Anutosh Surendra Bhat
GSoC 2021
6 projects- Improving and Expanding Functionalities in Control Module
Akshansh Bhatt
- Rational Solutions of Riccati ODEs
Naveen Sai
- Improving Series Expansions
Sidharth Mundhra
- Refactor the ODE module and make it fast
Mohit Balwani
- Implement JointsMethod
Sudeep Sidhu
GSoC 2020
6 projects- Amendments to Limit Evaluation and Series Expansion
SACHIN AGARWAL
- Improving and Extending stats module
Smit Lunagariya
- ENHANCEMENT OF NUMBER THEORY MODULE
Abhinav Anand
- Implementation of Vector Integration
Faisal Riyaz
- Improving and Extending ODE Module
Milan Jolly
GSoC 2019
10 projects- Improving Assumptions
Shubham Kumar Jha
- Group Theory
Divyanshu Thakur
- Creating a C and Fortran Parser for SymPy
Nikhil Maan
- Extending Codegen
anpandey
- Solvers: Extending solveset
Jogi Miglani
- Improving Series Expansions
Arighna Chakrabarty
- Enhancement of Statistics Module
Gagandeep Singh-1
GSoC 2018
7 projects- Autolev Parser (using ANTLR v4)
Nikhil Pappu
- Group Theory
Ravicharan Nudurupati
- Solvers: Completing Solveset
Yathartha Anirudh Joshi
- Transforms, Convolution & Linear Recurrence Evaluation
Sidhant Nagpal
- Create a Rich Beam Solving System
Jashanpreet Singh Sraw
- Improving Probability and Random Processes
Akash Vaish
- Completing RUBI Integrator
Ashish Kumar Gaurav
GSoC 2017
8 projects- Group Theory: Subgroups, Homomorphisms and Presentations
Valeriia Gladkova
- Rubi Integrator
Abdullah Javed Nesar
- Implementation of multiple types of coordinate systems for vectors
Szymon Mieszczak
- Implementing Solvers for SymEngine
Adha Ranjith Kumar
- Improved code-generation facilities
Björn Dahlgren
- Rule Based Integration Module for SymPy
Arihant Parsoya
GSoC 2016
7 projects- GSoC 2016 Application Gaurav Dhingra: Group Theory
Gaurav Dhingra
- GSoC 2016 Application Shekhar Prasad Rajak: Solvers - Completing Solveset
Shekhar Prasad Rajak
- Implementing Finite Fields and Set module in SymEngine
Nishant Nikhil
- Extending solveset
kshitij10496
- Implementation of Singularity Functions to solve Beam Bending problems
Sampad Kumar Saha
- Implementation of Holonomic Functions in SymPy
shubhamtibra