SymPy logo

SymPy

SymPy is a Python library for symbolic mathematics. It aims to become a full-featured computer algebra system (CAS) while keeping the code as simple as possible in order to be comprehensible and easily extensible. SymPy is written entirely in Python.

GSoC Participation History

Technologies

Topics

Past Projects

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

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

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

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

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

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

Frequently Asked Questions

SymPy | GSoC Org Profile & Stats - Learn about SymPy's involvement in Google Summer of Code (GSoC), their technologies, detailed reports.

|Currently Active|

Contributor Readiness

Participation

Projects

Top Programming Languages

python dominates with primary adoption

Project Difficulty Distribution

Beginner
0
Intermediate
0
Advanced
0

No difficulty data available