https://github.com/root-project/root

sort by:
Revision Author Date Message Commit Date
97a60ac [foundation] Update to ROOT v6.29.02. 10 October 2023, 07:37:39 UTC
61f97fd [NFC][DF] Add note about RunGraphs return value to release notes 09 October 2023, 20:40:45 UTC
1a029b5 [pyroot] update only web canvas in input hook #13816 In interactive python mode updates only web canvas - if exists. Resolves #13816 09 October 2023, 06:57:35 UTC
c023d33 [gpad] provide TVirtualPad::IsWeb() method Returns true if web display is used for the canvas. Let provide special handling in the pythonization 09 October 2023, 06:57:35 UTC
a7118b0 [CMake] Update Vc version to 1.4.4 08 October 2023, 04:58:09 UTC
ded4dee [cppyy] Add gSetItem to PyStrings This commit is taken partly from enable initialization of std::map from dict: https://github.com/wlav/CPyCppyy/commit/a43cb38cf2c10d668760a937f308fb1f1807d0aa And is needed in preparation of the changes related to https://github.com/root-project/root/issues/13410 07 October 2023, 06:07:26 UTC
5acd72d [cppyy] Fix derived overload visibility This commit is in spirit equal to the sum of * cover more iterator protocol use cases: https://github.com/wlav/CPyCppyy/commit/48884a4f3b24211d6d1f748fadbf301a18c4731a * don't mix base and derived overloads: https://github.com/wlav/CPyCppyy/commit/ac926d910b31cd3e977a140bcdbf89818e553d47 Only for those changes that relate to issue https://github.com/root-project/root/issues/13410. 07 October 2023, 06:07:26 UTC
cde10c8 [ntuple] forget object in RField::RValue::Release() 06 October 2023, 14:37:13 UTC
584b55d [ntuple] make RFieldBase::RValue::Release templated 06 October 2023, 14:37:13 UTC
8042a0e [ntuple] add RFieldBase::RValue::Release() 06 October 2023, 14:37:13 UTC
57874f3 [core] Install gitinfo.txt file 06 October 2023, 13:46:10 UTC
49b7d04 [NFC][DF] Fix broken Vary call in documentation 05 October 2023, 14:33:49 UTC
4275f0a [jsroot] version 7.5.0 5/10/2023 This is final 7.5.0 release. Branch 7.5 will be used as base for ROOT 6.30 05 October 2023, 14:12:41 UTC
1c02f16 [math] Avoid out-of-bounds array access with `vc` in FitUtil.h There was a problem in the `IntegralEvaluator` class in the FitUtils.h in case veccore and vc is used. To evaluate the integral, some input doubles `x` need to be transferred each of them into a different `ROOT::Double_v` to call the underlying function. However, the `ROOT::Double_v` can't load just a single double. Calling the `Load()` function should be done with a pointer to a `double *` arrary that is large enough to hold as many doubles as the `ROOT::Double_v` for SIMD instructions. If you use pointers to single doubles anyway, then you get rightly and out-of-bounds warning. This commits suggests to get gid of this problem by first transferring the doubles to the beginning of temporary buffers of the right size, and then passing these buffers to `vecCore::Load()`. Furthermore, I suggest to merge the two code paths of 1D and ND functions into one. The difference was that the ND path allocated the `Double_v`s on the heap in a STD vector, and the 1D path used just an single `Double_v` on the stack, probably for performance reasons. This commit suggests to use the stack also for the ND code path using stack arrays, so the 1D path would not be a special case anymore. 05 October 2023, 12:47:15 UTC
22d4c48 [RF] Fix compilation with `cuda`, `veccore`, and `vc` all turned on This commit avoids including `<Vc/Vc>` in code compiled by `nvcc`, which does not work. This is done by avoiding the include of `Math/Types.h` in the internal RooBatchCompute interface to get the `KahanSum` class. Instead, the sum and the carry are moved around as regular `double`s. 05 October 2023, 12:47:15 UTC
82fa23c [RF] Restore FlexibleInterpVar interpolation for interpCode=4 The coefficient caching is not restored at this time. But at least mathematically, the interpolation behaves now like in ROOT 6.28. In future PRs, we should try to iron out the inconsistencies. Also fix other problems introduced with the interpolation in PR #13067. 04 October 2023, 22:50:41 UTC
1ed5b23 [PyROOT] Speedup inclusion of ROOT module by removing invocations to the root-config executable. This executable was invoked twice to check if RDataFrame was available. Such a behaviour causes a severe slowdown, especially on cvmfs. This has been replaced by a simple string comparison. 04 October 2023, 19:02:58 UTC
d4024b9 [DF] The inputs have only 5 entries total, not 10 Adjust the spec.json file used for the test accordingly. Note that RDataFrame does not error out if a number beyond the last entry available is specified, it just interrupts the event loop early. This issue is tracked at #13800. 04 October 2023, 14:34:39 UTC
b7e2101 [ntuple] Add `GetColumnTypeInfoAsHist` to `RNTupleInspector` 04 October 2023, 11:43:49 UTC
5bf57e1 [jupyter] correctly handle %jsroot off command 04 October 2023, 11:03:55 UTC
0983b37 [ntuple] Improve `RNTupleInspector` documentation 04 October 2023, 07:58:17 UTC
07872d9 [df] Add regression test for #12043 03 October 2023, 17:15:19 UTC
7eed7ec [df][NFC] Adapt test to using RAII for file creation 03 October 2023, 17:15:19 UTC
d56150a [df] Add test for cloning actions with DefinePerSample This is a reproducer test for some sporadic CI failures, e.g. ```python ========================================================================== FAILURES =========================================================================== _______________________________________________________ TestDefinePerSample.test_definepersample_simple _______________________________________________________ self = <check_definepersample.TestDefinePerSample object at 0x13e0c6190>, connection = <Client: 'tcp://127.0.0.1:55253' processes=2 threads=2, memory=4.00 GiB> def test_definepersample_simple(self, connection): """ Test DefinePerSample operation on three samples using a predefined string of operations. """ df = Dask.RDataFrame(self.maintreename, self.filenames, daskclient=connection) # Associate a number to each sample definepersample_code = """ if(rdfsampleinfo_.Contains(\"{}\")) return 1; else if (rdfsampleinfo_.Contains(\"{}\")) return 2; else if (rdfsampleinfo_.Contains(\"{}\")) return 3; else return 0; """.format(*self.samples) df1 = df.DefinePerSample("sampleid", definepersample_code) # Filter by the sample number. Each filtered dataframe should contain # 10 entries, equal to the number of entries per sample samplescounts = [df1.Filter("sampleid == {}".format(id)).Count() for id in [1, 2, 3]] for count in samplescounts: > assert count.GetValue() == 10 E AssertionError check_definepersample.py:62: AssertionError -------------------------------------------------------------------- Captured stderr setup -------------------------------------------------------------------- RDataFrame::Run: event loop was interrupted 2023-09-08 14:51:57,002 - distributed.worker - WARNING - Compute Failed Key: dask_mapper-a92ac090-9407-4849-921a-d187ceffd3ed Function: dask_mapper args: (EmptySourceRange(exec_id=ExecutionIdentifier(rdf_uuid=UUID('5d67c0a7-58f4-488d-8e44-bb5aa0fac480'), graph_uuid=UUID('69353465-0a90-4eef-b101-a1eb93f0c13a')), id=0, start=0, end=50)) kwargs: {} Exception: "RuntimeError('C++ exception thrown:\\n\\truntime_error: Graph was applied to a mix of scalar values and collections. This is not supported.')" ``` Which is due to Dask assigning two tasks to the same worker for the test with the DefinePeSample calls. The Count operation would fail to report the correct amount of entries due to the fact that the DefinePerSample callback was previously deleted at the end of every event loop, specifically at the end of the first task's event loop. Consequently, when the second task starts and it picks up the same RDataFrame to clone the action, the DefinePerSample would never be actually called. 03 October 2023, 17:15:19 UTC
eb911c6 [df] Avoid clearing sample callbacks after event loop Sample callbacks can be registered by an RAction or an RDefinePerSample instance. In both cases, the lifetime of the callback is tied to the lifetime of the object itself. Avoid eager clearing of the callbacks so to not interfer with the normal functioning. 03 October 2023, 17:15:19 UTC
e76de54 [df] Clarify usage of OnPartialResult callbacks * Change name of the RLoopManager data member that stores callbacks registered via RResultPtr::OnPartialResult. * Be more specific in the docs. 03 October 2023, 16:03:58 UTC
0fd78c1 [metacling] Lock TCling::CheckClassTemplate Public interface creating an interpreter transaction, needs locking. 03 October 2023, 15:05:51 UTC
2dc5786 [cling] Emit const variables only once (#13614) Otherwise they are emitted as internal and we get double-construction and -destruction on the same memory address due to the way we promote internal declarations in KeepLocalGVPass. According to upstream tests, the de-duplication doesn't work on Windows (yet), but I think this problem is severe enough to fix it on the other platforms sooner rather than later. Fixes #13429 03 October 2023, 15:03:11 UTC
3e9c971 Add the `TWebFile::Close(Option_t *option)` method This is needed to properly close and delete the socket when closing the file in `TROOT::CloseFiles()`, preventing a potential issue when trying to close the socket afterwards 03 October 2023, 14:11:08 UTC
6ac8f0a [skip-ci] make sure the legacy box is readable in dark mode. (#13792) 03 October 2023, 13:56:25 UTC
94b4557 [df] Add RDefinePerSample to CMakeLists.txt 03 October 2023, 12:55:32 UTC
6ee27eb Fix potential crash of the rreader test on Windows (#13782) * Fix potential crash of the rreader test on Windows Delete the `TFile` pointers, preventing a potential crash in `TROOT::CloseFiles()` when trying to call the `Close()` method on `TWebSocket`/`TWebFile` via the interpreter `CallFunc_Exec` on Windows (visble with LLVM 16) * Use `std::unique_ptr` instead of deleting the pointers (thanks Jonas) 03 October 2023, 11:25:39 UTC
06a9a55 [ntuple] Add `GetCompressionSettingsAsString()` to inspector 03 October 2023, 07:03:06 UTC
d2f549b [core] Add `RCompressionSetting::AlgorithmToString` 03 October 2023, 07:03:06 UTC
3c1c78a [hist] Comment out unused variables in `THbookFile.cxx` This will fix some warnings seen in the nightlies: https://lcgapp-services.cern.ch/root-jenkins/view/ROOT%20Nightly/job/root-asan/lastBuild/LABEL=ROOT-centos8,SPEC=asan,V=master/parsed_console/ 02 October 2023, 18:55:13 UTC
fa46203 [math] Support TComplex arithmetic operations with any possible type Generalize the arithmetic operator overloads of TComplex to general arithmetic types with templates. I'm using some `enable_if` for arithmetic types only, so we can be sure that nothing unexpected will happen for non-arithmetic types that implement arithmetic operators with `double` themselves. Closes #13730. 02 October 2023, 16:00:23 UTC
035f893 [ci] Add Fed39 with C++20. 02 October 2023, 11:53:53 UTC
744dcde [ci] Move resulting packages to package/ subdir to easily find them. 01 October 2023, 10:02:24 UTC
3739d59 [cmake] Move UpdateGitInfo into dedicated file. 01 October 2023, 09:59:54 UTC
f1a88a5 [cmake] Move SetROOTVersion into dedicated file. 01 October 2023, 09:59:54 UTC
2d856d2 [relnotes] Mention the deprecation of `ROOT_GIT_BRANCH` and `ROOT_GIT_COMMIT`. 01 October 2023, 09:59:54 UTC
fe92f17 [build] Do not include `etc/gitinfo.txt` in source tarball: It can be generated at buildtime. 01 October 2023, 09:59:54 UTC
52ac8a0 [cmake,foundation] Do not generate `RGitCommit.h` but `etc/gitinfo.txt`: Deprecate the use of `RGitCommit.h`: it triggers rebuilds where the git info is in fact not needed at compiletime; all uses are replaced by parsing `gitinfo.txt`. Instead, create `etc/gitinfo.txt` even if the source directory is not a git repo. This only works for releases (even `ROOT_PATCH_VERSION`), where the tag and the branch can be determined from the version numbers. 01 October 2023, 09:59:54 UTC
da1a28a [config,proofd] Rely on `etc/gitinfo.txt` to determine version info: This isn't needed at compiletime; using the text file prevents rebuilding / having to maintain `RGitCommit.h`. 01 October 2023, 09:59:54 UTC
5be58e5 [base] TROOT: rely on etc/gitinfo.txt rather than RGitCommit.h: This prevents TROOT.cxx from being rebuilt everytime the commit changes. Instead, use gitinfo.txt 01 October 2023, 09:59:54 UTC
7b2e909 [config] root-config.bat: use ROOT_VERSION cmake var also for Windows. 01 October 2023, 09:59:54 UTC
2aa4742 [cmake] Only add a move_header_XYZ target if there are headers: ninja rightfully said: ``` ninja explain: output core/newdelete/move_header_core_newdelete of phony edge with no inputs doesn't exist ninja explain: core/newdelete/move_header_core_newdelete is dirty ninja explain: move_headers is dirty ``` which likely triggered MSBUILD to re-run the move-headers target (during roottest). This might fix it, and in general gets rid of useless "rebuilds" of move_headers. 01 October 2023, 09:59:19 UTC
1a0a848 [CMake] Slightly refactor code to make it more readable. 30 September 2023, 12:27:43 UTC
bfb6ff0 [TMVA] Remove Keras Regression test from the battery on Macos because it always fails due to the slowness of the tool on the platform. 30 September 2023, 12:27:43 UTC
6b3b5a3 [io] Validate fList data member in TDirectory::RecursiveRemove 30 September 2023, 10:03:37 UTC
aaf6278 [io] Do not initialize gROOT in TDirectory destructor 30 September 2023, 10:03:37 UTC
3a9d2ca Add unittest for TDirectoryFile destructor With the reproducer described in https://github.com/root-project/root/issues/13691. The test *must* link to some library that is not automatically ignored when loading PCMs in TCling::RegisterModule in order to trigger the segfault. 30 September 2023, 10:03:37 UTC
76e4705 [tmva] Make library libTMVAUtils 30 September 2023, 07:08:47 UTC
1e39844 [tmva] Veto tutorial/keras on macos Do not run in CI the tutorial/keras on macos because we cannot disable eager execution on tensorflow. This causes timeout in the tutorials 30 September 2023, 07:08:47 UTC
40cfc5b [tmva] Remove direct dataframe dependency libTMVA does not need to depend explicitly on RDataFrame. It is used only in the template function AsTensor and in the header files of the BatchGenerator used from Python remove lib dependency 30 September 2023, 07:08:47 UTC
eedc1da [Testing] Significantly reduce duration of legacy tutorials ran every time by the CI and testing TThread, without reducing coverage. 30 September 2023, 07:07:59 UTC
c6b118c [DF] Add a test for the FromNumpy fix 29 September 2023, 16:01:43 UTC
c633080 [DF] Fix wrong reading using FromNumpy with strided arrays 29 September 2023, 16:01:43 UTC
c5b00f0 [CMake] Remove N-1 identical link statements of the libxxhash.a library when building libCore.so 29 September 2023, 15:59:40 UTC
759b659 [jsroot] 7.5.pre with eslint syntax format 29 September 2023, 15:37:05 UTC
da798de [webcanv] correctly mark pad as having special objects Also when special objects appears in graph or hist list of primitives 29 September 2023, 15:37:05 UTC
0c4a255 [webcanv] reduce debug output when exec many lines Happens when moving complete TGraph. 29 September 2023, 15:37:05 UTC
95487cd [ntuple] Rename `RNTupleInspector` size-related methods 29 September 2023, 15:05:20 UTC
76f7346 [Core] Update year in the ROOT banner 29 September 2023, 13:17:31 UTC
8c2b448 [graf2d] Remove asimagexml, pixmap from AfterImage: incompat license They were used by load_xml2ASImage to load xml to asimage. Almost not used. 29 September 2023, 12:31:23 UTC
4838068 [req.txt] No numba for Python3.12 yet. 29 September 2023, 12:23:41 UTC
26bb17c [core] Add rpath on MacOS in compiledata.sh The generated compiler invocation in TSystem::CompileMacro doesn't add the `-rpath` option. The output of `root-config --libs` contains that option on MacOS, so we should also have it here. Extend the flags passed to the compiler defined in `compiledata.sh` so it gets generated at configuration time. This should fix errors seen in MacOS 14 when loading a shared library obtained via ACLiC. Co-authored-by: Philippe Canal <pcanal@fnal.gov> 29 September 2023, 11:54:21 UTC
27e3ee1 [ci] The only Mac in the new CI was upgraded to macOS 14. 29 September 2023, 11:53:23 UTC
2a9b7df Revert "[CMake] Use `find_package(XRootD)` and not `XROOTD` (case sensitivity)" This reverts commit 733d246177fd3e402c40c3a600d58c3ee4d893b8. 29 September 2023, 09:43:29 UTC
4a58864 Revert "[pyroot] make Mac and Linux events handling similar" This revert is in place because python scripts now hang whenever the ROOT module is imported on macos 12, 13 and 14. This reverts commit 06b86c3a3408fec00eaa615790a9298bb9b7eb41. 29 September 2023, 07:48:54 UTC
62dcea6 Made the test build against the build directory set CMAKE_PREFIX_PATH correctly. So that headers/libraries in the build directory could be found correctly. 29 September 2023, 07:04:31 UTC
5473c5c Fixed how VDT would be used. Switched to using the VDT::VDT imported target to set up the build of ROOTVecOps, RooBatchCompute and TMVA. Then made all the necessary changes in SearchInstalledSoftware.cmake to make that work. 29 September 2023, 07:04:31 UTC
a86bf73 [geom] Don't use `-fabi-version=6` when compiling geom/vecgeom with GCC (#13751) The `-fabi-version=6` flag was added to the compilation of `geom/vecgeom` in ded69d0daa without any explanation. But recently, it caused some compilation problems with `std::unique-ptr` in newer GCC versions. Simple reproducer: ```c++ #include <memory> int main() { std::unique_ptr<int>(nullptr); } ``` Compile with `g++ -fabi-version=6 -o test test.cpp`, using GCC 13.2. So the implementation of `std::unique_ptr` in the standard library version that comes with gcc 13.2.1 is incompatible with that (super old) gcc abi version. Since it's not clear why this flag is there to begin with, I suggest to remove it so it doesn't cause further problems. The ABI version 6 is very old anyway (it came with GCC 4.7 in 2012). Closes #12315. 29 September 2023, 07:03:48 UTC
733d246 [CMake] Use `find_package(XRootD)` and not `XROOTD` (case sensitivity) With this change, the reproducer provided in #12631 works for me, while it indeed fails to find `xrootd` in the configuration step without this commit. Closes #12631. 28 September 2023, 17:13:33 UTC
5898c8f [http] show warning about changing main thread only when gDebug > 0 It is intended behavior that processing thread may change in python. Therefore display such message only if debug is enabled 28 September 2023, 13:40:25 UTC
06b86c3 [pyroot] make Mac and Linux events handling similar In non-interactive mode one have to run events from special thread, in interactive it should be enough to use input hook 28 September 2023, 13:40:25 UTC
2fbeb5f [pyroot] set external events processing only in non interactive mode In interactive python mode processing events always runs from main thread and performed regularly - no special settings are required then 28 September 2023, 13:40:25 UTC
91177c3 [webgui] Allows direct callbacks processing in python When python non-interactive session runs, there is no any possibility to call callbacks in main thread. Therefore let allow process callbacks directly from the place where data queue is filled. 28 September 2023, 13:40:25 UTC
090ccec [RF] Update to latest xRooFit (#13717) * update xRooFit to latest version * declare ROOT::Experimental::XRooFit namespace for ROOT's copy of xRooFit * fix namespace alias * address PR comments * [RF] Improvements to `xroofit` documentation structure * Add a new `xroofit` group to the RooFit documentation * Add semicolons behind the `NAMESPACE` macros. They have no effect on the C++ compilier, but macros without trailing semicolons confuse doxygen * Add the `xRooNode` and `xRooNLLVar` classes to the `xroofit` documentation group. Other xroofit classes might also go there, but I don't know which ones should really be public. So I only added these two to give and example. * Move RooBrowser documentation to xRooBrowser. Now that xRooFit is considered part as the experimental user interface, this is fine to do. Like this, doxygen can associate the actual xRooBrowser implementation with the docs. * Rename `RooFit::Detail::XRooFit` namespace to `ROOT::Experimental::XRooFit` instad of using namespace alias. Again, this is done to not confuse doxygen. To build the documentation quickly, edit the `documentation/doxygen/makeinput.sh` directory and comment out all subdirectories except for `roofit`. Call `make` in the doxygen directory. Type `y` if it should ask you to overwrite some files in the end. The xRooFit documentation will end up in the `~/rootdoc/html/group__xroofit.html` directory. * address some typos 28 September 2023, 12:09:24 UTC
a345367 [ci] Pass --binaries for all platforms; fix syntax of cpack invocation. 28 September 2023, 11:58:51 UTC
41a40b3 Append to the `xml_veto` list instead of (re-)creating it Prevent running xml tests when xml is disabled, suppressing the following test failures: ``` TEST FAILURES: 971:tutorial-xml-DOMParsePerson 972:tutorial-xml-DOMRecursive 973:tutorial-xml-SAXHandler ``` 28 September 2023, 11:47:11 UTC
ef2ff08 [jsroot] 7.5.pre 28/09/2023 with TPaletteAxis fixes 1. Properly redirect context menu commands to histogram Z axis 2. When moving palette - send updates back to the server 3. Improve HierarchyPainter Draw/Expand/Unexpand context menu commands 28 September 2023, 08:00:36 UTC
6e556ce [math] Early return of minimum state when using simplex with no params This avoids the problems when running simplex with zero parameters reported in #6775. 27 September 2023, 18:20:19 UTC
aa3bff2 [jsroot] 7.5.pre 27/09/2023 with axis/palette fixes 1. Allow negative labels offsets on axis 2. Provide extra gaps for labels as it done in ROOT 3. Copy Z axis attributes to palette before drawing 4. Shrink axis labels 5. Small fix in col drawing 27 September 2023, 14:13:46 UTC
cbb4cfe [webcanvas] use only first frame in the pad Any others (or duplication) will be excluded from the web drawings 27 September 2023, 14:13:46 UTC
0d355cf [canvas] protect TPad::DrawFrame if gPad == nullptr If by chance gPad is nullptr, method will crash 27 September 2023, 14:13:46 UTC
d5d820e [jsroot] 7.5.pre 26/09/2023 with on/off for active pad highlight 27 September 2023, 14:13:46 UTC
5af4b57 [webcanvas] highlight active pad only optionally, off by default Can be changed in the options menu Make looking similar as with native ROOT 27 September 2023, 14:13:46 UTC
d25bf79 [webcanvas] fix first connection index Only first client allowed to change some values in the canvas. But now first connection has index 1 - while index 0 is for batch. 27 September 2023, 14:13:46 UTC
8eb4d23 [webcanvas] ensure TGraph histogram when axes drawing is specified 27 September 2023, 14:13:46 UTC
ce56b72 [jsroot] 7.5.pre 26/09/2023 1. Fix AXIS draw option - do not draw hist title 2. Fix scaling of custom labels - factor 0.6666 as in TGaxis:1504 27 September 2023, 14:13:46 UTC
14d9b02 [webcanvas] do not show hist title with AXIS draw option 27 September 2023, 14:13:46 UTC
3d87d7d [cmake] Make unfold optional so it can be disabled: It is GPL licensed and ROOT binaries must not have it enabled. 27 September 2023, 09:49:41 UTC
e251a3a [pythia8] Fix license of TPythia8Decayer (NFC): as per request by Peter Hristov, ALICE. 27 September 2023, 07:06:39 UTC
d7baa44 [RF][HS3][HF] Backwards compatible way of dealing with bin widths The bin width modifiers are handled separately from the other modifiers in the HistFactory JSON IO. However, do detect them, we can't just check for the RooBinWidthFunction type here, because prior to ROOT 6.26, the multiplication with the inverse bin width was done in a different way (like a normfactor with a RooRealVar, but it was stored in the dataset). Fortunately, the name was similar, so we can match the modifier name. 26 September 2023, 20:44:05 UTC
30177a3 [RF][HS3] Don't automatically set `BinnedLikelihood` on HF model import The JSON import of HistFactory models was always setting the "BinnedLikelihood" attribute to trigger the binned likelihood optimization in the fit. That's generally a good thing, however it can create backwards compatibility issues. For older HistFactory models that don't use the binned likelihood optimization by default, it comes as a surprise to the user that the definition of the likelihood is suddenly different. This commit suggests to not hardcode the `BinnedLikelihood` attribute in the HistFactory JSON IO, but instead rely on the the regular JSON IO of RooAbsArg attributes to make sure that the attribute is only set in the imported workspace if it was also set in the original workspace. Other changes in this commit: * Some RooAbsArg names in the HS3 HistFactory import are also changed to reflect the old HistFactory implementation * Variables in the code are renamed to avoid one-letter variable names 26 September 2023, 20:44:05 UTC
6905629 [ntuple] Make column type info table Markdown-parseable 26 September 2023, 06:58:02 UTC
fdd8807 [ntuple] Extend `RNTupleInspector::PrintColumnTypeInfo` documentation 26 September 2023, 06:58:02 UTC
cae93d9 [ntuple] Change `ColumnTypeInfo` update operator 26 September 2023, 06:58:02 UTC
548422f [ntuple] Add `PrintColumnTypeInfo` to `RNTupleInspector` 26 September 2023, 06:58:02 UTC
back to top