Open Source · Python Library
mathSteps
NewEvery step explained. Every answer verified.
A step-by-step symbolic and numerical math solver for Python. Linear algebra, root finding, interpolation, integration, ODEs and BVPs — it shows every intermediate step and checks each answer against NumPy, SciPy and SymPy. Use it as a CLI or a library.
- 21 solvers across 4 domains
- Exact answers via SymPy
- CLI + typed Python API
- MIT licensed
import mathsteps
r = mathsteps.linear_system([[1, 2], [3, 4]], [5, 11])
# every intermediate step
for step in r.steps:
print(step.description)
r.exact # [1, 2]
r.verified # True ✓ checked against NumPy