From 9d66c93cd53cfa92830abbc5910b6b57cb6136fe Mon Sep 17 00:00:00 2001 From: Enrico Guiraud Date: Mon, 8 May 2017 14:45:15 +0200 Subject: [PATCH] [DOC] Update TDF release notes --- README/ReleaseNotes/v610/index.md | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/README/ReleaseNotes/v610/index.md b/README/ReleaseNotes/v610/index.md index f1f5b753fdb4d..b3b66705b9df2 100644 --- a/README/ReleaseNotes/v610/index.md +++ b/README/ReleaseNotes/v610/index.md @@ -84,8 +84,13 @@ The following interfaces have been removed, after deprecation in v6.08. - `TTreeReader::SetLastEntry()` has been deprecated. Its name is misleading; please use `TTreePlayer::SetEntriesRange()` instead. - `TTree::Branch()` now complains for wrong leaf list strings, e.g. "value/F[4]" (which should really be spelled as "value[4]/F"). - Allow reading of older version of TTreePerfStats (ROOT-8520) -- Introduce TDataFrame which offers a new and highly efficient way to analyse data stored in TTrees - - Allow to build a TDataFrame from an empty source by specifying the number of entries to be generated on the fly. +- Several improvements to TDataFrame: a modern, expressive interface to multithreaded ROOT data analyses + - Add support for the creation of events on-the-fly (e.g. via Pythia or user-define generator functors), with no need for an underlying TTree of data file + - Add runtime branch type inference to all relevant actions: TDataFrame checks the column types at runtime and just-in-time compiles the corresponding (templated) action + - Add `Range` transformation: for non-parallel runs, `Range`s are now available to filter events according to their `start`, `stop` and `stride` parameters + - Improve multi-thread speed-up through various optimisations of the parallel event-loop management + - Update the user guide to include the generic `Fill` action and ranges + - Bug fixes and improvements to Doxygen docs - In `TTree::OptimizeBaskets()` do not call GetBasket(0) to avoid disc reads - It is now possible to define the precision of the default histogram created by `TTree::Draw`. Three new parameters are available in `$ROOTSYS/etcsystem.rootrc`