ITDS Nonlinear Equations Documentation

A SciPy-backed nonlinear equation solver library with APIs inspired by the IMSL Fortran Numerical Library Nonlinear Equations chapter.

Nonlinear equation solvers backed by SciPy

ITDS Nonlinear Equations packages polynomial root-finding, univariate zero-finding, and nonlinear system solvers from ITDS into a focused SciPy-backed library. Install, run a minimal polynomial roots example, then dive into the API reference.

SciPy-backedAll routines delegate to battle-tested NumPy and SciPy solvers.
11 functionsPolynomial roots, univariate zeros, and nonlinear system solvers.
IMSL-styleFunction families aligned with legacy Fortran engineering workflows.
Tested200+ unit tests and integration tests shipped with the package.

Install and run

Start with editable install commands and a minimal polynomial roots workflow.

Explore examples

Use targeted scripts for polynomial roots, univariate zeros, and system solvers.

Use the API directly

Jump into the public package reference once you know the routine family you need.

Recommended path: install the package, run the quick start, then use the examples page to find the closest routine family before dropping into the API reference.