Using uproot to read large root file and access PixelCharge/MCParticle

Hi,
I have been trying to read PixelCharge, MCParticle data from a root file into python.
I am analysing a large number of events, on the order of a million, at a setup of 6 Timepix detectors.
The method provided as an example in the allpix-squared docu has worked so far, but it is relatively slow.
I am trying to use uproot, but am stuck trying to load or implement the required library
libAllpixObjects.so.
Is there a way to get to the data with uproot ?
If thats not possible, which methods would you recommend to access large datasets with python ?

Something similar has already been tried a few years ago 2020:

Thanks !

Dear @Linus

unfortunately I have never used uproot myself (yet!) but from what I gather from its documentation, the entire point of it is trying to make loading pre-compiled libraries unnecessary.

Have you tried following a tutorial such as https://indico.cern.ch/event/1168602/contributions/4907387/attachments/2456778/4210978/Uproot.pdf and to directly access the event tree and its objects without loading the library?

If you figure out a way to do this, we would be very gladly accepting an example for the repository such that other users can refer to it!

All the best,
Simon