Open rkansal47 opened 3 weeks ago
The issue here is that the self-reference to the original events is lost when you compute (because you can't recursively compute a dask array!). So this isn't actually a bug but rather a consequence of how dask works.
I would suggest instead using delayed=False
and doing your data exploration with completely eager nanoevents on that single file or you can try higgs.children.compute()
and then work with that array (which you will not be able to recurse through.
Or if you know what you're looking for you can work with the dask array itself and then only compute what you want.
I see. For context, I was trying to compute earlier than needed as a workaround for #1199, i.e., trying to flatten higgs.children.compute().children
instead of higgs.children.children
which gives an error.
Describe the bug
If I try to access the children of an object loaded as a dask_awkward array and then computed I get the error:
with coffea 2024.10.0 awkward 2.6.9.
To Reproduce MRE: