- Apr 11, 2019
-
-
Stefan Wunsch authored
[PyROOT exp] Move implementation of DeclareGenericCallable to separate source file [PyROOT exp] Add feature to jit Python callable using numba So far, the jitting is only supported for basic types. [PyROOT exp] Add proxy class to switch between numba and generic impl [PyROOT exp] Ensure no leaking PyObject if stepping out early in callable proxy [PyROOT exp] Allow user to pass optional name of wrapper function [PyROOT exp] Add test for dispatcher of wrapper functions [PyROOT exp] Put in first round of comment - numba_only, generic_only and verbose flag - put only one decorator - change namespace of C++ side functions - modularize code - adapt tests [PyROOT exp] Add missing DECREFs when stepping out due to an exception [PyROOT exp] Remove unnecessary import of headers [PyROOT exp] Make verbose=True to new default
-
Stefan Wunsch authored
-
- Mar 21, 2019
-
-
Enric Tejedor Saavedra authored
Instead of specifying the location of the PCH, we can just use the magic word 'none' to tell cppyy not to check the PCH. In both cases, the objective is to avoid a warning from cppyy when importing it.
-
- Mar 15, 2019
-
-
Enric Tejedor Saavedra authored
-
Enric Tejedor Saavedra authored
This is a pythonisation for TGraph, TGraph2D and their error subclasses. In particular, it pythonises their getter methods of the X,Y,Z coordinate and error arrays, which in C++ return a pointer to a double. The pythonization consists in setting the size of the array that the getter method returns, so that it is known in Python and the array is fully usable (its length can be obtained, it is iterable).
-
- Mar 14, 2019
-
-
Enric Tejedor Saavedra authored
-
Enric Tejedor Saavedra authored
-
- Mar 13, 2019
-
-
Stefan Wunsch authored
-
Stefan Wunsch authored
-
Stefan Wunsch authored
-
- Mar 12, 2019
-
-
Enric Tejedor Saavedra authored
-
- Mar 08, 2019
-
-
Enric Tejedor Saavedra authored
-
Stefan Wunsch authored
-
- Mar 05, 2019
-
-
Stefan Wunsch authored
-
Enric Tejedor Saavedra authored
-
Enric Tejedor Saavedra authored
-
Enric Tejedor Saavedra authored
Cppyy does not automatically add to a class the method overloads that come from a 'using' statement. For this reason, a pythonisation is needed for RooDataHist to see the overloads it is using from RooAbsData.
-
- Mar 01, 2019
-
-
Enric Tejedor Saavedra authored
-
Enric Tejedor Saavedra authored
-
Enric Tejedor Saavedra authored
Throws IndexError if index is out of bounds and also makes it possible to iterate over a TArray.
-
Enric Tejedor Saavedra authored
-
Enric Tejedor Saavedra authored
Throws IndexError if index is out of bounds and also makes it possible to iterate over a TVector3.
-
Enric Tejedor Saavedra authored
-
Enric Tejedor Saavedra authored
-
Enric Tejedor Saavedra authored
-
Enric Tejedor Saavedra authored
Throws IndexError if index is out of bounds and also makes it possible to iterate over a TVectorT.
-
Enric Tejedor Saavedra authored
-
Enric Tejedor Saavedra authored
-
Enric Tejedor Saavedra authored
-
- Feb 27, 2019
-
-
Enric Tejedor Saavedra authored
-
Enric Tejedor Saavedra authored
-
- Feb 26, 2019
-
-
Enric Tejedor Saavedra authored
-
Enric Tejedor Saavedra authored
These pythonisations include getting the length, getting string representations and injecting comparison operators.
-
Enric Tejedor Saavedra authored
-
Enric Tejedor Saavedra authored
-
Enric Tejedor Saavedra authored
These pythonisations include getting the length, getting string representations and injecting comparison operators.
-
- Feb 22, 2019
-
-
Enric Tejedor Saavedra authored
-
Enric Tejedor Saavedra authored
-
Enric Tejedor Saavedra authored
-
Enric Tejedor Saavedra authored
-