- Apr 18, 2019
-
-
Stefan Wunsch authored
Set missing initializer in list, warning seen with gcc 7 and 8.
-
Stefan Wunsch authored
NULL conversion warnings appearing with gcc 7 and 8.
-
- Apr 17, 2019
-
-
Enric Tejedor Saavedra authored
-
Enric Tejedor Saavedra authored
In its last update (CPyCppyy 1.6.4), Cppyy automatically adds to a derived class the overloads of a base class that come from using declarations. Therefore, that makes the pythonisation for plotOn redundant, since everything will be handled at the bindings level.
-
Enric Tejedor Saavedra authored
-
Stefan Wunsch authored
-
- Apr 14, 2019
-
-
Stefan Wunsch authored
[PyROOT exp] long does not exist anymore in Python3, map to int [PyROOT exp] Clear error indicator for fallback (enforced since py3.6) [PyROOT] Use Python/C API utility for warnings [PyROOT exp] Dont set error indicator during fetching keyword
-
- 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
-
- Mar 13, 2019
-
-
Stefan Wunsch authored
-
- Mar 12, 2019
-
-
Enric Tejedor Saavedra authored
-
- Mar 05, 2019
-
-
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.
-
- Feb 22, 2019
-
-
Enric Tejedor Saavedra authored
-
- Feb 21, 2019
-
-
Enric Tejedor Saavedra authored
TClass::DynamicCast returns a void* that the user still has to cast. This pythonisation provides the requested binding if the cast succeeded.
-
- Feb 19, 2019
-
-
Enric Tejedor Saavedra authored
-
Enric Tejedor Saavedra authored
-
Enric Tejedor Saavedra authored
-
Enric Tejedor Saavedra authored
-
Enric Tejedor Saavedra authored
-
- Feb 13, 2019
-
-
Stefan Wunsch authored
-
- Feb 11, 2019
-
-
Stefan Wunsch authored
This feature is able to adopt memory from PyObjects defining an __array_interface__ as RVecs.
-
- Feb 04, 2019
-
-
Enric Tejedor Saavedra authored
-
- Jan 25, 2019
-
-
Enric Tejedor Saavedra authored
The new interface in Converters deals with multi-dimensional arrays.
-
- Jan 07, 2019
-
-
Stefan Wunsch authored
TPython::CPPOverload_Check does an additional check for the initialization of the Python interpreter that we don't need.
-
- Dec 12, 2018
-
-
Enric Tejedor Saavedra authored
-
Enric Tejedor Saavedra authored
-
Enric Tejedor Saavedra authored
-
- Nov 09, 2018
-
-
Enric Tejedor Saavedra authored
-
Enric Tejedor Saavedra authored
-
- Nov 02, 2018
-
-
Enric Tejedor Saavedra authored
-
Enric Tejedor Saavedra authored
-
Enric Tejedor Saavedra authored
-
Danilo Piparo authored
-
Danilo Piparo authored
-
Danilo Piparo authored
-
Danilo Piparo authored
-
Danilo Piparo authored
this allows to create files with this factory pattern myFile = ROOT.TFile.Open("myfile.root")
-
Danilo Piparo authored
the pythonizations are three: 1. A C++ pyz to provide attr syntax. For example: myfile.mydir.mysubdir.myHist.Draw() 2. A C++ pyz to allow users to invoke the templated method TDirectory::WriteObject<T>. For example: h = ROOT.TH1F("h","",10, 0, 1) myfile.WriteObject(h) 3. a Python pyz which implements TDirectory::Get in terms of the pythonized attr syntax
-
Danilo Piparo authored
these are internal Cppyy utilities. In principle it would be better to expose them in cppyy and use them in PyROOT and not duplicate the code. This commit at least avoid to duplicate the code only once.
-
- Nov 01, 2018
-
-
Enric Tejedor Saavedra authored
-
Enric Tejedor Saavedra authored
-