Skip to content
Snippets Groups Projects
  1. Jul 13, 2017
    • Enrico Guiraud's avatar
      [TDF] Update user guide · 69b3194e
      Enrico Guiraud authored
      * added a paragraph on "creating a TDataFrame", including a TDF from scratch
      * added examples and short explanations for string expressions for Define and Filter
      * added a minimal example of creation of a TDF from scratch, including snapshotting to a new data-set
      * switched "branch" with "column" where we are not specifically talking about a TTree
      69b3194e
  2. Jul 03, 2017
  3. Jun 29, 2017
  4. May 31, 2017
  5. May 25, 2017
  6. May 23, 2017
  7. May 15, 2017
  8. May 11, 2017
  9. May 04, 2017
  10. Apr 28, 2017
  11. Apr 27, 2017
  12. Apr 25, 2017
  13. Apr 06, 2017
  14. Apr 05, 2017
    • Enrico Guiraud's avatar
      [TDF] Fix tables in user guide · 0b269b83
      Enrico Guiraud authored
      Markdown tables seem to not like line breaks inside a cell.
      Clang-format, on the other hand, did not like our very long lines,
      breaking the docs.
      0b269b83
  15. Mar 23, 2017
  16. Mar 20, 2017
  17. Mar 15, 2017
  18. Mar 14, 2017
    • Danilo Piparo's avatar
      [TDF] Replace the circular buffer with a stack · 47a4e00a
      Danilo Piparo authored
      indeed there may be situations where two workers start processing
      the same slot: there was no guarantee that the slot number which
      was delivered by the circular buffer had not being assigned to
      a worker which did not finish yet its work.
      47a4e00a
    • Danilo Piparo's avatar
    • Danilo Piparo's avatar
      [TDF] Replace slot number acquisition mechanism with a lock-free one · 6fb50860
      Danilo Piparo authored
      the slot number acquisition mechanism was based on a map which had
      as key the threadID and as value the slot number. This is not
      necessary because every operation is identical irrespective of the
      slot - in some sense it is thread-agnostic. A trivial lock-free,
      read-only buffer was implemented as helper class of the
      TDataFrameImpl::Run method. In addition, the new method allows the
      runtime to replace existing threads with new ones: no new entries
      in the map are necessary and the total number of slots assigned to
      the Operations can stay a constant decided before looping.
      6fb50860
  19. Mar 12, 2017
  20. Mar 11, 2017
Loading