# sympy

https://github.com/sympy/sympy

## Python

A computer algebra system written in pure Python

## Triage Issues!

When you volunteer to triage issues, you'll receive an email each day with a link to an open issue that needs to be triaged in this project. You'll also receive instructions on how to triage issues.

## Triage Docs!

Receive a documented method or class from your favorite GitHub repos in your inbox every day. If you're really pro, receive undocumented methods or classes and supercharge your commit history.

Python not yet supported## 385 Subscribers

View all Subscribers## Add a CodeTriage badge to sympy

## Help out

- Issues
- Use SymEngine in Physics/Hep
- Use SymEngine in Physics/Continuum_Mechanics
- PythonRational optimizations
- integrals: Add new trigonometric rule in manual integration
- No permutedims(,) in sympy.tensor.array.arrayop.py
- Evaluating integrals unable to convert expression to float
- TypeError solving an integral
- collapse Min(a, b, Max(a, y)) to Min(a, b)
- implement Piecewise rewriting for Min and Max
- Can't solve Integral((sin(2*x)*cos(x))/(1+cos(x)), (x, 0, pi/2))
- residual polar_lift when integrating exp(-x) from Min(1,y) to oo
- Integration of a sum of displaced Heaviside functions is not correct
- expand() doesn't work with SeqFormula
- Sympy plot using log
- piecewise_fold does not handle bound variables
- Add(*(list of SeqFormulas)) results in an unprintable object
- Sequences with variable limits cannot be pretty-printed
- as_numer_denom non-deterministically influences the state of Pythonâ€™s random number generator
- sympy.integrate doesn't return piecewise result when it should (or makes undesired assumption)
- kinematic_equations returns zero when speeds is zero

- Docs