* WIP: Fixed non-deterministic test error
* Updated tooling to use uv/ty instead of poetry/mypy
* Updated python/rust/maturin versions
* Added mac os to testing pipelines
* Properly enforced fixed with csv reading
* Minor tweaks for maintainability
* Minor version bump
* track npz files with git-lfs
* fix: add macos dynamic lookup linker flags for pyo3
Significant rewrite to allow this module to work with the most recetn
version of maturin. Required dependency removal for ndarray-csv and
rewrite of tests. Should future-proof for migratiosn to python3.13 in
software using this library.
Significantly improved error handling. Rather than panicking and
crashing we should be propagating all errors up to python that
reasonably can be. This should make the library significantly easier to
call from python in future.