ITDS Utilities Documentation

A NumPy-backed utility library with APIs inspired by the IMSL Fortran Numerical Library.

Utility functions backed by NumPy

ITDS Utilities packages sorting, searching, permutation, random number generation, low-discrepancy sequences, mathematical constants, and unit conversion routines from ITDS into a focused NumPy-backed library. Install, run a minimal quick-start example, then dive into the API reference.

NumPy-backedAll routines delegate to NumPy and SciPy.
30 functionsSorting, random numbers, constants, and unit conversion.
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 sort/constant workflow.

Explore examples

Use targeted scripts for sorting, random generation, and constants/unit conversion.

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.