Working with NumPy arrays that have units can be difficult, as it is not immediately clear what the units are, which can lead to errors.
The unyt package solves this by providing a subclass of NumPy’s ndarray class that knows units.
unyt arrays support standard NumPy array operations and functions while preserving the units associated with the data.