# 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## 360 Subscribers

View all Subscribers## Add a CodeTriage badge to sympy

## Help out

- Issues
- Sum(cos(1/n) - 1, (n, 1, oo)).is_convergent() returns false
- solve() missing a solution for x**(1/x)-1
- solve returns empty list for `x**(1/x) - 1`
- [WIP] Fix Floats comparisons
- Cannot substitute upper limit of Sum created with Idx
- cancel does not return expanded form
- Issues with numeric inequalities
- Cannot substitute IndexedBase for a list
- Fixes solveset output for certain trigonometric equations
- solve with real variables return complex result
- Improved Mathematica parser for multiplication operator
- solveset mishandles domain
- Line wrapping latex equations in the qtconsole
- ntheory: totient() raises TypeError if the input is not a positive integer/Symbol
- Matrix cleanup stage 5
- more robust detection of inequality args needed for Imageset (and other?)
- Add safe flag to sympify()
- Implemented `._partition_args()` function for Rubi pattern matcher
- solve: removed redundant Dummy vars and subexpressions as symbols
- Corrected the cholskey() outcome for a non positive-definite matrix

- Docs