SymPy is a Python library for symbolic mathematics

Technologies
python, numpy, jupyter
Topics
mathematics, physics, symbolic mathematics
SymPy is a Python library for symbolic mathematics
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.

Projects

Contributor
AbhishekPatidar
Mentor
Kalevi Suominen, Oscar Benjamin
Organization
SymPy
Improving Polynomial GCD
The project aims to add new algorithms for computing the greatest common divisor (GCD) of polynomials in the sparse representation in order to...
Contributor
Anurag Surendra Bhat
Mentor
Smit Lunagariya, Jason Moore, Nikhil Maan
Organization
SymPy
Improving And Expanding Functionalities Of SymPy's Control Module
In this project, I aim to improve and expand the functionalities of the physics control module. This module was introduced to SymPy 2 years ago. The...
Contributor
Ishan Pandhare
Mentor
Prakhar Saxena, Advait Pote
Organization
SymPy
Extending Continuum mechanics module: Introducing classes for Cables and Improving the Truss class
The project aims at Extending the continuum mechanics module. The primary aim of the project is : 1) Improving methods for Truss class - The project...
Contributor
Tilo Reneau-Cardoso
Mentor
Aaron Meurer, Francesco Bonazzi
Organization
SymPy
Improving Relational Assumptions in SymPy’s New Assumptions
The assumption system underlying SymPy is very important to the library's function. However, it has several flaws, including sluggish performance and...
Contributor
Tirthankar Mazumder
Mentor
Aaron Meurer, Francesco Bonazzi
Organization
SymPy
Rewrite LaTeX Parser
The current LaTeX parser is implemented in Antlr, which is a big dependency to have for a project such as SymPy. Apart from that, the current parser...