# 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.