Python bindings to oxyroot. Makes reading .root files blazing fast 馃殌
at main 396 B view raw
1import oxyroot 2 3if __name__ == '__main__': 4 import time 5 6 file_name = "ntuples.root" 7 tree_name = 'mu_mc' 8 9 oxy_start_time = time.time() 10 oxy_tree = oxyroot.open(file_name)[tree_name] 11 oxy_tree.to_parquet("ntuples.pq", overwrite=True, compression="zstd") 12 oxy_end_time = time.time() 13 14 print("\n Total time") 15 print(f"Oxyroot took: {oxy_end_time - oxy_start_time:.3}s")