Contains the code used in benchmarking the Pythonized Define and Filters of ROOT's RDataFrame
The files must be run in Python with a ROOT version that supports the Pythonized version of the Defines and Filter. Preferable use the following branch: https://github.com/Pawan-Johnson/root/tree/RDFPythonization-Defines
Run the following files
- Cpp_Operations.py : Runs the Defines and Filters using functions declared using gInterpreter.
- Py_Operations.py : Runs the Defines and Filters using python functions.
- NbD_Operations.py: Runs the Defines and Filters using the Numba Declared Python Functions.
Run NOperations.py . This takes a command line argument which defines the number of operations.