ITDS Integration & Differentiation Documentation

A SciPy-backed integration and differentiation library with APIs inspired by the IMSL Fortran Numerical Library.

Integration & Differentiation tools backed by SciPy

ITDS Integration & Differentiation packages univariate adaptive quadrature, multidimensional integration, Gauss quadrature rules, and Richardson-extrapolated numerical differentiation into a focused SciPy-backed library. Install, run a minimal adaptive-quadrature example, then dive into the API reference.

SciPy-backedAll routines delegate to battle-tested SciPy integrators.
21 functionsUnivariate, multidimensional, Gauss rules, and differentiation.
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 adaptive quadrature workflow.

Explore examples

Use targeted scripts for QDAG, TWODQ, and Gauss rule demonstrations.

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.