SymPy logo
GSoCScience and medicineAccepted in 2026

SymPy

SymPy is a Python library for symbolic mathematics

68
Projects
11
Years accepted
5
In 2026

Projects by year

68

2026

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

    Accepted project · by 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

    Accepted project · by 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

    Accepted project · by 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

    Accepted project · by 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

    Accepted project · by Sujal Jayant Kumar

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

2025

6 acceptedShow
  • FLINT-Backed Multivariate Polynomials in SymPy

    Accepted project · by Aasim Ali

    SymPy currently lacks an efficient backend for dense and sparse multivariate polynomials over ℤ and ℚ, leading to performance bottlenecks in many...

  • Implementing a Domain for Formal Power Series in SymPy

    Accepted project · by Jatin Bhardwaj

    This project implements a domain system for formal power series in SymPy, enhancing the ring_series module with PowerSeriesRing (Domain),...

  • Improving Relational Reasoning and Introducing Quantifier Support in SymPy's Assumptions Framework

    Accepted project · by Krishnav Bajoria

    This GSoC project focuses on strengthening SymPy's assumptions system through a two-fold approach. The first component targets relational reasoning...

  • Enhancing SymPy’s Control Module: Symbolic Stability and Discrete-Time Systems

    Accepted project · by Leonardo Mangani

    This project enhanced SymPy's physics/control module by introducing two fundamental features. First, a robust method for symbolic stability analysis...

  • Symbolic Wrapping Geometries for Musculoskeletal Modeling in SymPy

    Accepted project · by Rushabh_Mehta

    Musculoskeletal forces from muscles and tendons often wrap around bones and joints along curved surfaces. Current tools rely on numerical...

  • Enhancing the Beam, Column and Structure2d Modules in SymPy’s Continuum Mechanics

    Accepted project · by Sai Udayagiri

    This project enhances SymPy’s Beam, Column, and Structure2D modules in the continuum_mechanics package by addressing key limitations in the current...

2024

5 acceptedShow

2023

5 acceptedShow

2022

3 acceptedShow

2021

6 acceptedShow

2020

6 acceptedShow

2019

10 acceptedShow

2018

7 acceptedShow

2017

8 acceptedShow

2016

7 acceptedShow

Public proposals

7

Read them for structure, not to copy. All proposals for SymPy.