ITDS Transforms Documentation¶
A NumPy/SciPy-backed transform library with APIs inspired by the IMSL Fortran Numerical Library.
Transform tools backed by NumPy & SciPy
ITDS Transforms packages the FFT, sine/cosine, convolution, correlation, and inverse Laplace routines from ITDS into a focused NumPy/SciPy-backed library. Install, run a minimal FFT example, then dive into the API reference.
Install and run
Start with editable install commands and a minimal FFT workflow.
Explore examples
Use targeted scripts for FFT, sine/cosine transforms, convolution, and correlation.
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
- FFT Example — Multi-Tone Sinusoidal Signal
- Convolution Example — Pulse Smoothing and Cross-Correlation
- Sine / Cosine Transform Example — DST and DCT Roundtrip Fidelity
- Power Spectral Density Example — Multi-Tone Signal
- 2-D Fourier Transform Example — Gaussian Blob Image
- Signal Filtering Example — Low-Pass Filter via FFT
- Inverse Laplace Transform Example — Three Classical Pairs
- Complex FFT Example — Complex Exponential Signal Analysis
- Quarter-Wave Transforms Example — DCT/DST Signal Compression
- 3-D FFT Example — Volumetric Frequency Analysis and 2-D Inverse FFT
- Complex Convolution/Correlation Example — Radar Matched Filter
- API Reference
- License