uproot.interpretation.objects
This module defines an uproot.interpretation.Interpretation and temporary array for object data (Python objects or Awkward Array data structures).
The uproot.AsObjects describes fully generic objects using a uproot.Model (or a uproot.containers.AsContainer). These objects require a non-vectorized loop to deserialize.
The uproot.AsStridedObjects describes fixed-width
objects that can be described as a numpy.dtype
. These objects can be
interpreted as a single, vectorized cast, and are therefore much faster to
deserialize.
The uproot.interpretation.objects.ObjectArray and
uproot.interpretation.objects.StridedObjectArray classes only hold data
while an array is being built from TBaskets
. Its final form is determined
by the uproot.interpretation.library.Library.