Python API reference#
Every public symbol of the rustmatrix Python package, rendered from
source docstrings. The module pages below are the authoritative
reference; the tutorials and
background pages show them in use.
The T-matrix solver. Scatterer, TMatrix alias, size / shape /
refractive-index constants.
PSDIntegrator, ExponentialPSD, GammaPSD,
UnnormalizedGammaPSD, BinnedPSD.
refl, Zdr, Kdp, rho_hv, delta_hv, Ai, ldr.
Cross sections, amplitude / phase matrices, asymmetry parameter.
Combine multiple species into one Scatterer-shaped object.
SpectralIntegrator, fall-speed presets, turbulence kernels.
Explicit beam-pattern × scene integration for non-uniform beams.
Tabulated water / ice indices; Maxwell-Garnett / Bruggeman mixing.
Radar-band wavelengths, \(|K_w|^2\), drop-shape relations, geometries.
Orientation-averaging strategies and canting-angle PDFs.
Gautschi quadrature against arbitrary weights.
The Rust crate that backs the Python extension is documented separately on docs.rs; see Rust API.