You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I'd have a question to the functionality of overriding the building of the histogram templates cabinetry.route.Router(). I except that this is called one-after-the-other for each histogram?
The origin of my question is that I'm thinking about sourcing out the histogram generation to ROOT's RDataFrame. The most efficiency way to my understanding would be to first define all the histograms to be created and then let do ROOT its optimization magic behind the scenes by just calling ROOT.RDF.RunGraphs(list_of_hists)afterwards. But as the custom template builder function needs to return already a boost histogram I suspect this isn't really feasible actually? If I'm mistaken on this, any pointer to an actual implementation would be highly appreciated! Any pointers to non-ROOT parallelized template building (Dask, ..) are of course also welcome!
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
-
Hi,
I'd have a question to the functionality of overriding the building of the histogram templates
cabinetry.route.Router()
. I except that this is called one-after-the-other for each histogram?The origin of my question is that I'm thinking about sourcing out the histogram generation to ROOT's RDataFrame. The most efficiency way to my understanding would be to first define all the histograms to be created and then let do ROOT its optimization magic behind the scenes by just calling
ROOT.RDF.RunGraphs(list_of_hists)
afterwards. But as the custom template builder function needs to return already a boost histogram I suspect this isn't really feasible actually? If I'm mistaken on this, any pointer to an actual implementation would be highly appreciated! Any pointers to non-ROOT parallelized template building (Dask, ..) are of course also welcome!Many Thanks,
Michael
Beta Was this translation helpful? Give feedback.
All reactions