# uproot.interpretation.numerical

This module defines an uproot.interpretation.Interpretation for several numerical types:

- uproot.AsDtype: numbers, which can simply be described as a `numpy.dtype`.

- uproot.AsDtypeInPlace: a predefined array into which data may be overwritten.

- uproot.AsDouble32: ROOT’s `Double32_t` packed data type.

- uproot.AsFloat16: ROOT’s `Float16_t` packed data type.

- uproot.AsSTLBits: an `std::bitset<N>` for some `N`.