Avatar for the GalacticDynamics user
GalacticDynamics
unxt
BlogDocsChangelog

Performance History

Latest Results

✨ feat(linalg): register `ustrip` and `unit_of` for `QuantityMatrix` (#880) `unxts.linalg` registered `uconvert` for `(UnitsMatrix, QuantityMatrix)` but neither sibling, so anything needing a conversion fell through to the generic `AbstractQuantity` rule and its `x.unit.to(...)` -- which a `UnitsMatrix`, being a matrix of units, does not have. The `AttributeError` pointed into the astropy interop rather than at the cause. Adds `ustrip` for a `UnitsMatrix` target, for a single unit shared by every element, and an `AllowValue` form of both, all delegating to `uconvert`. Conversion is elementwise, so entries may differ as long as each reaches the target. Adds `unit_of` too. `unit_of`'s test is `xfail`ed against #881: under a combined pytest session plum resolves `-> UnitsMatrix` to a second class object and the return conversion fails, though the call works everywhere else. Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
main
10 hours ago

Latest Branches

CodSpeed Performance Gauge
-11%
✨ feat: add natural unit systems (Planck, HEP, geometrized, atomic)#768
23 days ago
0080e56
nstarman:claude/unit-systems-plum-d66f71
CodSpeed Performance Gauge
-19%
CodSpeed Performance Gauge
+20%
2 years ago
9d3d51f
nstarman:tests/fix-benchmarks
© 2026 CodSpeed Technology
Home Terms Privacy Docs