Nick Amin
Nick Amin
Hi, I ran into this issue too. Based on the MPI change mentioned in https://github.com/JuliaParallel/ClusterManagers.jl/issues/107, I made a modification here that allows connections from remote machines https://github.com/aminnj/ClusterManagers.jl/commit/f91789be45336b0c4ca949ffd9853ba283cbccdf#diff-54c957b90c04bed63e172caa4efa42b072b2e0aef85562ece656d68f8bc8337bL45-R57 In my case,...
Glad it works for you! :)
I don't have a windows machine handy, but you might try https://github.com/aminnj/cpptqdm/pull/2
Yeah it's materializing it, so technically that UnitRange snippet is not giving a truly *Lazy*Tree either
Just to make sure... we see that 3 baskets are read when only one should be read if the printout were lazy ```julia julia> @time using UnROOT ; @time const...
Interesting. The view gives the same printout but skips reading basket 509. Though I don't know why it's 1/461/1. ```julia julia> LazyTree(UnROOT.innertable(tf)[keep]) ┌ Debug: Read branch Muon_pt, basket 1, 0.0177459716796875...
Ttrees have a SetAlias function that lets it map a convenient alias to a branch expression and I think these are stored in fAliases. I agree this could be nice....
In case it helps, you could try to copy the current structs and modify them based on these differences ```python root [27] TH1::Class()->GetStreamerInfo(3)->ls() StreamerInfo for class: TH1, version=3, checksum=0x5668b3d7 TNamed...
I agree it’s not pretty. I’ll keep this an open wip for now since at least it works. If we get inspiration for making it better and truly in place...
Brainstorming a bit more. What about a thin wrapper type? Instead of returning a Ref{UInt8} everywhere and storing it in the LazyBranch to prevent the underlying data from `unsafe_wrap` from...