sympy/sympy is an open source project licensed under BSD 3-clause "New" or "Revised" License which is an OSI approved license.
Similar projects and alternatives to SymPy
A Python library created to assist programmers with complex mathematical functions
Scipy library main repository
Scout APM - Leading-edge performance monitoring starting at $39/month. Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.
A modeling framework for automatically parallelized scientific machine learning (SciML) in Julia. A computer algebra system for integrated symbolics for physics-informed machine learning and automated transformations of differential equations
Physics-Informed Neural Networks (PINN) and Deep BSDE Solvers of Differential Equations for Scientific Machine Learning (SciML) accelerated simulation
Jupyter Qt Console
Julia interface to SymPy via PyCall
language for symbolic mathematics
Julia wrappers of SymEngine
Is the capitalization of sp.symbols vs sp.Symbol intentional in sympy?
reddit.com/r/learnpython | 2021-04-01
symbols is a function
Python Math Library made in 3 Days as a 14 year-old - libmaths
reddit.com/r/Python | 2021-02-23
Now compare that to SymPy: https://github.com/sympy/sympy/blob/9e8f62e059d83178c1d8a1e19acac5473bdbf1c1/sympy/ntheory/primetest.py#L472-L634
Ask Anything Monday Weekly Thread
reddit.com/r/learnpython | 2021-02-23
Haven't tried it myself. But maybe this library might work for you https://github.com/sympy/sympy
news.ycombinator.com | 2021-02-03
This is the real answer, although the algorithm used seems to use a sieve rather than a naive check for (x & i == 0)
Doing Symbolic Math with SymPy
news.ycombinator.com | 2021-01-08
The trouble with SymPy is it's, well, buggy. I tried it years ago and as soon as I got serious I quite quickly ran into problems that I reported, some of which I see they apparently still haven't gotten around to addressing.  
Symbolic math is hard; they have my sympathies. I don't think I could do better. But as long as bugs like these exist, it's going to be hard to convince people to switch away from better tools like Mathematica.
The totient function.
reddit.com/r/math | 2021-01-05
ODE logic in Rust
reddit.com/r/rust | 2021-01-04
Math in GUI
reddit.com/r/learnpython | 2020-12-26
You can use BytesIO instead of StringIO (see the StringIO deprecation issue and sympy docs for more info).