https://github.com/lmoneta/root

sort by:
Revision Author Date Message Commit Date
256f422 add validation split also for PyKeras 25 October 2018, 15:34:37 UTC
5d52e09 add training-validation split in MethodDL 24 October 2018, 15:59:33 UTC
0991678 enable back the data frame examples 24 October 2018, 07:08:22 UTC
f9c5092 Veto r_Function test for runtime cxxmodules 23 October 2018, 19:29:57 UTC
3894453 [cxxmodules] Fix failing execNestedClasses test for modules We needed to save and restore fHeaderParsingOnDemand value when exitting RegisterModule function, so as not to enter wrong branch here: https://github.com/root-project/root/blob/master/core/metacling/src/TCling.cxx#L5899 Patch by Vassil and me. 23 October 2018, 19:29:57 UTC
f2c371e Propagating LibXml2's location to the Davix build. In order to make sure that Davix picks up the same LibXml2 library for its build that ROOT was configured to build against, added some additional configuration arguments to the DAVIX target. 23 October 2018, 18:26:02 UTC
9c980bb Improve compare() function in testGenVectorVc 23 October 2018, 18:24:54 UTC
608f112 [Tutorial] Use eospublic to host files used in df101_h1Analysis script 23 October 2018, 17:50:35 UTC
69a5390 [Tutorial] Veto df102 if xrootd not found 23 October 2018, 12:09:38 UTC
f7239c0 Added support for quantity tag in the GDML parser 23 October 2018, 12:06:44 UTC
b9cfaed webgui: fix problem on mac, use std::regex_replace 23 October 2018, 12:00:03 UTC
c5860b2 [Exp PyROOT] No need to explicitly pythonize TNtuple and TNtupleD TNtuple and TNtupleD will inherit from TTree all the pythonizations added in the TTree pythonizor. Pythonizations on a superclass are inherited by a subclass if the superclass adds a new method or pythonizes an existing method that is not redefined in C++ in the subclass. If the subclass redefines the method in C++, a reinjection of the pythonization needs to be done in the subclass. 23 October 2018, 11:33:13 UTC
986ca69 [Exp PyROOT] Pythonize based on an explicit list of TTree-related classes Pythonizations that are common to TTree and its subclasses were injected by checking if the given class `InheritsFrom` TTree. This operation is costly and, since it is executed for every new class that is referenced from the user application, it triggers the loading of libTree even if the user Python script does not use any class from it. The proposed solution uses an explicit list of classes to be pythonized. While being less flexible (subclasses are not automatically picked and pythonized) it does not suffer from the aforementioned issues. Note that, if in the future PyROOT allows users to define their own pythonizations, user classes that subclass TTree will still be able to inject any desired behaviour, including the pythonizations of TTree. 23 October 2018, 11:33:13 UTC
5e5048a [Exp PyROOT] Test branch-as-attribute syntax with TNtupleDs 23 October 2018, 11:33:13 UTC
0857918 [Exp PyROOT] Test that TNtupleDs are pythonically iterable 23 October 2018, 11:33:13 UTC
a47c92f [Exp PyROOT] Add test for SetBranchAddress of a TNtupleD 23 October 2018, 11:33:13 UTC
a42edc2 [Exp PyROOT] Test branch-as-attribute syntax with TNtuples 23 October 2018, 11:33:13 UTC
2b943f4 [Exp PyROOT] Test that TNtuples are pythonically iterable 23 October 2018, 11:33:13 UTC
d5050d2 [Exp PyROOT] Test branch-as-attribute syntax with TChains 23 October 2018, 11:33:13 UTC
df894b3 [Exp PyROOT] Test that TChains are pythonically iterable 23 October 2018, 11:33:13 UTC
61f358b [Exp PyROOT] Make style consistent in tests 23 October 2018, 11:33:13 UTC
2de9674 [Exp PyROOT] Add test for SetBranchAddress of a TNtuple 23 October 2018, 11:33:13 UTC
f3a41a8 [Exp PyROOT] Pass file open mode as parameter 23 October 2018, 11:33:13 UTC
d5933e0 [Exp PyROOT] Adapt test description to new structure with common pythonizations 23 October 2018, 11:33:13 UTC
cd1a477 [Exp PyROOT] No need (for now) for TChain-specific pythonizations TChain pythonizations are now injected in the TTree pythonizor, since the ones we implemented so far are common with TTree. 23 October 2018, 11:33:13 UTC
8043a3f [Exp PyROOT] No need to keep the old SetBranchAddress binding 23 October 2018, 11:33:13 UTC
79fe8af [Exp PyROOT] Use same logic to add pythonizations for TTree and its subclasses 23 October 2018, 11:33:13 UTC
fc5f9c8 [Exp PyROOT] Name the tests after TTree only 23 October 2018, 11:33:13 UTC
2fd4d78 Make Meta Processor requirements public 23 October 2018, 10:03:24 UTC
c1f268d [cxxmodules] Add a script which helps finding duplicate header files in pcms. 23 October 2018, 09:44:39 UTC
0f4c95b [VecOps] Add Nonzero and Intersect helpers 23 October 2018, 09:04:46 UTC
809f482 [RooFit] Improve doxygen (#2812) * Make histfactory show up in doxygen. * Order roofit modules in doxygen. * Improve doxygen formatting for important roofitcore base classes. Also pull trivial one-liners into header and make clear that these are just aliases for the main functions. 23 October 2018, 06:55:11 UTC
ffa9a09 [IO][ROOT-6656] TDirectoryFile::GetObject: error out with invalid key name 22 October 2018, 22:11:14 UTC
aaacb14 [DF][NFC]Fix md syntax in tutorials index page 22 October 2018, 21:37:02 UTC
4e68a24 [DF][NFC] Add Display to the "Other Operations" table in the Users' Guide 22 October 2018, 20:45:46 UTC
791da59 [DF][NFC] Improve Display methods documentation 22 October 2018, 20:45:46 UTC
f819d43 [TTree][NFC][ROOT-4489] Document BuildIndex behaviour about preexisting indices i.e. the re-creation of the index without deleting the old one in order to prevent accidental deletion of previously assigned indices. 22 October 2018, 20:26:58 UTC
884416d [RDF] Use CMS OpenData from 2012 for NanoAOD example producing dimuon spectrum and adjust final plot 22 October 2018, 07:47:42 UTC
ffbaa25 jsroot: preliminary 5.6.0 release Includes updates for TWebCanvas and several small bugfixes 22 October 2018, 07:35:02 UTC
9b5ef8b [gpad] reduce number of places protected with IsWeb() Now web canvas always marked as batch, therefore most of "dangerous" places are protected anyway. But real TPad::Paint() is required to invoke methods with TVirtualPS when producing images 22 October 2018, 07:35:02 UTC
3972027 webgui: invoke TCanvas::Print() methods from web browser Required to produce PDF, PS, ROOT files. One need to disable Paint() protection in canvas - now it is protected with Batch flag 22 October 2018, 07:35:02 UTC
915eb58 Further clarifications for GetEntryRange. 20 October 2018, 03:05:23 UTC
766ccea put back the \notebook directive as it is not the blocking factor 19 October 2018, 15:42:59 UTC
a983074 Disable the blocking tutorials 19 October 2018, 15:42:58 UTC
06dccce webgui: cleanup code, remove some printf 19 October 2018, 14:07:31 UTC
62ad937 webgui: provide where parameter to the final ShowURL method It is fallback solution to forward extra arguments for some special cases. Otherwise strange statics should be used. Example of such special usage is QWebEngine, which gets extra parameters 19 October 2018, 14:07:31 UTC
93191d3 webgui: call method to WebWDisplayHandle::Creator::ShowURL This method can be used to display any web window. Qt5 plugin may also support external pages - there are some limitation in CEF 19 October 2018, 14:07:31 UTC
1b34dd2 webgui: improve and simplify code for CEF Still not clear how to control cleanup of the closed CEF window. 19 October 2018, 14:07:31 UTC
d8585a4 webgui: create cefapp inside creator Avoid global variables 19 October 2018, 14:07:31 UTC
e9af569 webgui: correctly cleanup qt5 webengine scheme handler This object used to redirect HTTP requests from QWebEngine widgets to THttpServer. Now these scheme handler destroyed when widget is closed. 19 October 2018, 14:07:31 UTC
3fd3c55 webgui: fully separate starting web display and showing RWebWindow Now RWebDisplayHandle can be used for any of web displays 19 October 2018, 14:07:31 UTC
0d82d22 webgui: use display handle in RWebWindow Now all kinds of cleanup happened at the moment when handle is destroyed. Will have specialized implementation for Qt5, CEF. Also browser will have special handling - when starting via fork 19 October 2018, 14:07:31 UTC
7e1501b webgui: provide creators for all supported browser kinds Next step - reuse hande in RWebWindow 19 October 2018, 14:07:31 UTC
192e5dc webgui: provide FirefoxCreator and NativeCreator It has special feature - create profile directory when configured 19 October 2018, 14:07:31 UTC
570b4e8 webgui: introduce BrowserCreator and ChromeCreator This instances helps to launch and control browser instances, started by ROOT. Created handle can kill browser process when stopped. Also automatic directory remove can be implemented now correctly 19 October 2018, 14:07:31 UTC
b0b5906 webgui: provide Creator for CEF component 19 October 2018, 14:07:31 UTC
c23c8b4 webgui: fix compilation errors and warnings with latest CEF 19 October 2018, 14:07:31 UTC
8513921 webgui: provide creator in qt5webdisplay Not a c function, but C++ class is installed. Created handle will be integrated into web window 19 October 2018, 14:07:31 UTC
33389a5 webgui: move functionality to display window to RWebDisplayHandle 19 October 2018, 14:07:31 UTC
cab1d86 webgui: introduce RWebDisplayHandle class This is holder for different properties of running web display. Main planned functionality - correct cleanup after window close. Or just correct way to close such window 19 October 2018, 14:07:31 UTC
950c150 [cmake] disable Mac GL deprecation warning, really. Ouch. 19 October 2018, 13:23:30 UTC
22e9350 [RooFit] Fix ROOT-8913: check validity before returning number of entries. 19 October 2018, 10:52:38 UTC
35a33b8 Upgrade lz4 builtins to 1.8.3 version 19 October 2018, 08:20:56 UTC
ca6daae Add missing libraries 18 October 2018, 22:17:35 UTC
643127b Fix C++17 build with Clang and Python 2.7 The register keyword has been removed in C++17 and Clang errors out in Python 2.7 headers without adding this flag. It is the Clang equivalent of GCC's -Wno-deprecated-register. 18 October 2018, 08:45:55 UTC
608e4d3 [DF] Set Zlib as default algorithm for compression in RSnapshotOptions. 18 October 2018, 08:04:25 UTC
51bad13 Disabling MakeInterpreterValue gtest for rt cxxmodules 18 October 2018, 07:25:43 UTC
005ac4c Replace header GSLError.h as a source file in MathMore It allows to remove hacks in LinkDef.h, which stop working after removing globbing of headers 17 October 2018, 12:52:14 UTC
defe43a Update CMakeLists.txt for math/vecops 17 October 2018, 12:52:14 UTC
b2cdf66 Update CMakeLists.txt for math/splot 17 October 2018, 12:52:14 UTC
1eef659 Update CMakeLists.txt for math/smatrix 17 October 2018, 12:52:14 UTC
19aaed0 Update CMakeLists.txt for math/quadp 17 October 2018, 12:52:14 UTC
1dbb825 Update CMakeLists.txt for math/physics 17 October 2018, 12:52:14 UTC
43de2ef Update CMakeLists.txt for math/mlp 17 October 2018, 12:52:14 UTC
60b3d3e Update CMakeLists.txt for math/minuit2 17 October 2018, 12:52:14 UTC
90ddc48 Update CMakeLists.txt for math/minuit 17 October 2018, 12:52:14 UTC
4a44199 Update CMakeLists.txt for math/matrix 17 October 2018, 12:52:14 UTC
483c2a0 Update CMakeLists.txt for math/mathmore 17 October 2018, 12:52:14 UTC
cbba18c Update CMakeLists.txt for math/mathcore 17 October 2018, 12:52:14 UTC
0cc8419 Update CMakeLists.txt for math/genvector 17 October 2018, 12:52:14 UTC
1658337 Update CMakeLists.txt for math/genetic 17 October 2018, 12:52:14 UTC
103f5a6 Update CMakeLists.txt for math/fumili 17 October 2018, 12:52:14 UTC
e76976c Update CMakeLists.txt for math/foam modules 17 October 2018, 12:52:14 UTC
e1b973b Update CMakeLists.txt for math/fftw modules 17 October 2018, 12:52:14 UTC
f60e945 [DictGen] Fix ROOT-9331: rootcling returns 1 if linkdef parsing caused errors this is achieved with an upgrade of the LinkdefReader::Parse merthod which now returns false if the diagnostic consumer saw at least one error during the lexing phase. 17 October 2018, 12:36:28 UTC
b305dcd [TreePlayer] Remove memory leaks from the tests 17 October 2018, 11:40:31 UTC
649b542 [TreePlayer][ROOT-9713] Remove useless error messages they are expected but confusing. In any case, return values are checked and we do not loose information in suppressing them. 17 October 2018, 11:40:31 UTC
99c0a25 Move TTreeAsFlatMatrix.h header to RDataFrame This is necessary to avoid a dependency between PyROOT and RDataFrame without breaking the cxxmodules build. JIRA issue: https://sft.its.cern.ch/jira/browse/ROOT-9729 17 October 2018, 11:15:58 UTC
61959be Fix PyROOT dependencies for cxxmodules build - Add back MathCore, needed by TPyFitFunction - Drop TTreeAsMatrix.h from dictionary to cut unnecessary dependency on RDataFrame 17 October 2018, 11:15:58 UTC
df1638e [HistFactory] Remove warning 17 October 2018, 10:49:50 UTC
920226d jsroot: dev 16/10/2018 with openui5 adjustments 17 October 2018, 08:39:29 UTC
3bcb88a webgui6: use unique_ptr to preserve stored attributes Object has to be cleared anyway 17 October 2018, 08:39:29 UTC
a07af0a webgui6: fully remove TWebVirtualX class It was used to block unexpected calls from canvas and object painters. Now this is solved by IsBatch() check from canvas itself 17 October 2018, 08:39:29 UTC
ff44338 webgui6: do not create TWebVirtualX from the beginning Only used when performed objects painting. Most probably - we could fully remove it. 17 October 2018, 08:39:29 UTC
8b1e319 [gpad] when TCanvas shown in web browser - mark it as batch Batch canvas is normally protected from usage of gVirtualX, therefore one do not need to build in many places extra checks like IsWeb. Seems to be, very good solution for web output for now 17 October 2018, 08:39:29 UTC
4036500 [gpad] do not use TVirtualX interface for the web canvas There are several places in TCanvas, which uses directly gVirtualX calls. Like in batch mode, one could ignore such calls for web canvas. This will make more easier work with TWebVirtualX, which can be used only for short time 17 October 2018, 08:39:29 UTC
c5b28f9 [VecOps] When instantiating RVec, if T is bool, use vector<bool> as storage instead of vector<bool, RadoptAllocator<bool>>. It makes no sense to adopt memory in case T is bool since vector<T> becomes an entirely different class. As a corollary, the types data_t and const_data_t are defined to describe the return type of RVec<T>::data(). If T is not a bool, these are T* and const T* respectively. Otherwise they are both void, a solution as elegant as the one adopted by the STL for the vector<bool> specialisation. 17 October 2018, 07:25:35 UTC
0c22ec2 Revert "[TOREVERT] Disable Snapshot<RVec<bool>> in test for now" This reverts commit cda3e11a5f7b0b56f55c63fbeff98e83fadf7f1a. 17 October 2018, 07:25:35 UTC
a55c208 80 cols. 16 October 2018, 14:53:00 UTC
a8172b0 Add a clearer interface to make TInterpreterValue. 16 October 2018, 14:53:00 UTC
back to top