Closed ArthurBolz closed 3 years ago
Seems to be a problem with dask.array.
In Uproot 4, I've removed the Dask array and frame interfaces until I understand them better. They require arrays to have some very NumPy-like features, such as a dtype, which can't be satisfied by Awkward arrays, and we need to use Awkward arrays to implement the virtualness.
Since I'm recommending anyone who is not locked into the old API to move to the new one (it's documented!), it's best not to rely on getting Dask objects from Uproot.
I think that Dask is important and we should eventually use it, but it might require some development on both sides to loosen some of Dask's expectations about the interface to arrays.
When opening a file as a dask dataframe via
uproot.daskframe
branch data types are not determined correctly: