GSoC Organizations
Clear all filters
Shortcuts
First-time organizations (16)
View all
Years
2026
2025
2024
2023
2022
2021
View all
Categories
Artificial Intelligence
Data
Development tools
End user applications
Infrastructure and cloud
Media
View all
Technologies
python (278)
javascript (223)
c++ (160)
c (132)
java (102)
frontend (75)
View all
Topics
web (119)
data (82)
artificial intelligence (78)
machine learning (68)
developer tools (63)
science (63)
View all
SymPy
View the official
contribution guidelines
for SymPy
Visit Site
SymPy is a Python library for symbolic mathematics
Category
Science and medicine
Years
2026
2025
2024
2023
2022
2021
2020
2019
2018
2017
2016
Technologies
data science
jupyter
numpy
python
Topics
mathematics
physics
science
symbolic mathematics
Past Projects
2026
2025
2024
2023
2022
2021
2020
2019
2018
2017
2016
Enhancing SymPy’s Integral Module: Rationalizing Substitutions and Contour Integration
Edoardo Matachione
The goal of this project is to improve the capabilities of the current integration module of SymPy. To do so, as a first step, rationalizing...
More Details
Group Representation Theory and Character Tables
ForeverHaibara
This proposal aims to implement algorithms character tables computation algorithms for SymPy. Fourteen years ago in 2012, Aleksandar Makelov's GSoC...
More Details
Enhancement of gcd for polynomials in the sparse representation
luca-berton1
This project aims to enhance SymPy's GCD computation speed for polynomials in the sparse representation. I will implement Zippel's algorithm from...
More Details
Extending Rule-Based Symbolic Integration
SalahDin Rezk
Symbolic integration is one of the central capabilities of any advanced calculator system e.g. Mathematica. SymPy currently provides several...
More Details
Enhancing Assumptions via EUF Integration, LRA Robustness, and Property-Based Testing
Sujal Jayant Kumar
This project focuses on making SymPy's assumptions system more robust, efficient, and reliable through a three component architectural upgrade. The...
More Details