
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.
Participation
Projects
Top Programming Languages
Project Difficulty Distribution
No difficulty data available