This is a heavily interactive web application, and JavaScript is required. Simple HTML interfaces are possible, but that is not what this is.
Post
Barrett Davis
barrettdavis.bsky.social
did:plc:svkp7p3lisomqzrcg3qhzs27
Pint is a pretty full-featured option for unit-aware programming that's designed to work well with ndarrays:
pypi.org/project/Pint/
If units propagation isn't important, you might also try using a custom numpy datatype to store your metadata:
https://numpy.org/doc/stable/reference/generated/numpy.dtype.metadata.html
https://pypi.org/project/Pint/
2025-10-01T14:33:58.251Z