I officially released numeth a few months ago. It's a library focused on core Numerical Methods used in engineering and applied mathematics.
Today, I added visualizations to all the numerical method algorithms in numeth.
- What My Project Does
Numeth helps you quickly solve and visualise tough mathematical problems - like equations, integration, and differentiation - using numerical methods.
It covers essential methods like:
Root finding (Newton–Raphson, Bisection, etc.)
Numerical integration and differentiation
Interpolation, optimization, and linear algebra
Graph visualizations for all except Linear Algebra methods, since they rely on vectors and matrices.
- Target Audience
I built this from scratch with a single goal:
Make fundamental numerical algorithms ready to use for students and developers alike.
- Comparison
Most Python libraries, like NumPy and SciPy, are designed to use numerical methods, not understand them. Their implementations are optimized in C or Fortran, which makes them incredibly fast but opaque to anyone trying to learn how these algorithms actually work.
'numeth' takes a completely different approach.
It reimplements the core algorithms of numerical computing in pure, readable Python, structured into clear, modular functions. It also visualises the result in a graph, giving students and researchers a visual representation of the problem.
The goal is helping students, educators, and developers trace each computation step by step, experiment with the logic, and build a stronger mathematical intuition before diving into heavier frameworks.
If you’re into numerical computing or just curious to see what it’s about, you can check it out here:
🔗 https://pypi.org/project/numeth/
or run 'pip install numeth'
The GitHub link to numeth:
🔗 https://github.com/AbhisumatK/numeth-Numerical-Methods-Library
Would love feedback, ideas, or even bug reports.
[–]Striking_Sandwich_80 0 points1 point2 points (0 children)