Repository navigation
v0.8.5
Adds unit-aware numpy.modf and numpy.frexp, including controlled writes to both outputs, partial None outputs, boolean masks, and conversion to fixed target units. All outputs are staged before writing; overlapping output buffers are rejected. Decomposition uses the input's stored coordinates, and frexp returns a unit-bearing mantissa and a bare integer exponent.
The release also consolidates NumPy function dispatch and fixes README links for PyPI. Reconstruction examples use numpy.ldexp to avoid intermediate overflow for extreme finite floating values.
Validation: Python 3.12 with NumPy 2.5.3 (2960 passed, 2 skipped), NumPy 2.1.0 (2959 passed, 3 skipped), and no NumPy (2577 passed, 20 skipped). Ruff, Pyright, executable documentation, wheel/sdist metadata, and installed-package runtime and typing checks passed. Each NumPy version passed 278 installed-package regressions.