Science and medicine

SymPy

SymPy is a Python library for symbolic mathematics

Technologies
jupyternumpyPython
Topics
mathematicsphysicssymbolic mathematics
Total projects
68
Years participating
11
Most recent
2026

Participation history

11 program years
Projects by participation year 2016: 7 projects, 2017: 8 projects, 2018: 7 projects, 2019: 10 projects, 2020: 6 projects, 2021: 6 projects, 2022: 3 projects, 2023: 5 projects, 2024: 5 projects, 2025: 6 projects, 2026: 5 projects 7 2016 8 2017 7 2018 10 2019 6 2020 6 2021 3 2022 5 2023 5 2024 6 2025 5 2026

Historical projects

2026 5 projects

Official GSoC page ↗

Enhancing SymPy’s Integral Module: Rationalizing Substitutions and Contour Integration

Contributor: 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...

Group Representation Theory and Character Tables

Contributor: ForeverHaibara

This proposal aims to implement algorithms character tables computation algorithms for SymPy. Fourteen years ago in 2012, Aleksandar Makelov's GSoC...

Enhancement of gcd for polynomials in the sparse representation

Contributor: 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...

Extending Rule-Based Symbolic Integration

Contributor: SalahDin Rezk

Symbolic integration is one of the central capabilities of any advanced calculator system e.g. Mathematica. SymPy currently provides several...

Enhancing Assumptions via EUF Integration, LRA Robustness, and Property-Based Testing

Contributor: Sujal Jayant Kumar

This project focuses on making SymPy's assumptions system more robust, efficient, and reliable through a three component architectural upgrade. The...