SymPy

Open-source Python symbolic computation library for formula derivation, algebra and maths teaching.

Details

SymPy is an open-source symbolic computation library in the Python ecosystem supporting algebraic simplification, equation solving, calculus, matrices, series, symbolic derivation and formula output. It suits mathematical modelling, teaching demos, formula derivation and auxiliary research calculations.

Use cases: symbolic computation, formula derivation, algebra, maths teaching, Python maths tools

Note: Large symbolic computations may need help from SageMath, Mathematica or a dedicated CAS.