Tags: Technologicat/python-wlsqm
Tags
wlsqm 1.0.0 — first release under modern Python and modern packaging Python 2.7 and 3.4 are no longer supported. Python 3.11–3.14 are now supported, with pre-built wheels on PyPI for Linux, macOS, and Windows (parallel OpenMP enabled in every wheel). Two pre-existing bugs from 2016 are fixed: a data race in the 1D parallel many-case fitter that produced silently wrong results when ntasks > 1, and a rescale_dgeequ() path that silently accepted singular input. The build system is now meson-python; setup.py is gone. New pytest suite of 57 tests pins polynomial recovery, parallel/serial equivalence, finite-difference stencil reproduction on non-polynomial inputs, noise robustness, and downstream cimport reachability. See CHANGELOG.md for the full story.