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.
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.
Contents
- Installation
- Quick Start
- Examples
- QDAG Example — Adaptive Quadrature
- TWODQ Example — 2D Iterated Quadrature
- Gauss Rules Example — Gauss Quadrature Rules
- Differentiation Example — Numerical Derivatives of sin(x)
- Improper Integrals Example — Infinite-Domain Quadrature
- Quadrature Comparison Example — Accuracy vs. Evaluations
- Monte Carlo Example — Quasi-Monte Carlo Integration
- Singular Integrals Example — Adaptive Singular-Point & Cauchy PV Integration
- Weighted Integrals Example — Oscillatory, Algebraic, 3D & ND Integration
- Recurrence Rules Example — Quadrature Rule Construction
- API Reference
- License