11-14 March 2013
Saas Fee
Europe/Zurich timezone

PyROOT: PyCling and Cppyy

12 Mar 2013, 10:00
Schweizerhof (Saas Fee)


Saas Fee



Wim Lavrijsen (Lawrence Berkeley National Lab. (US))


With the advent of ROOT 6 and Cling, PyROOT is getting an overhaul of its internals. It will be split in a ROOT-dependent portion (the familiar PyROOT) and two supporting back-ends: PyCling for CPython and Cppyy for PyPy. Through Cling, PyCling gets to be one of the first (if not the first) automatic bindings generator for Python to support C++11. For Cppyy, Cling can deliver the low level details needed for the PyPy tracing JIT to completely remove call overhead, as has been shown to work with Reflex. I will present the status of the transition and the most recent Cppyy benchmark results.

Primary author

Wim Lavrijsen (Lawrence Berkeley National Lab. (US))

Presentation Materials