Skip to content

v1.12.0.0

Compare
Choose a tag to compare
@VanyaBelyaev VanyaBelyaev released this 12 Aug 14:04
· 346 commits to master since this release

v1.12.0.0

New features

  1. Add estimators for harmonic, geometric, power & Lehmer means and their weighted analogues
  2. Reduce code duplication
  3. Large redesign of staistics/projection& othe rmethids for RooAbdData/TTree/DataFrame
  4. Large redesign if statvars.py module
  5. Add roc_curve for making ROC curves, and corrresponsing test module
  6. Add eff_graph for 1D historgams for creation of the efficiency graph
    from the 1D-distribution.
  7. Some tweaks for moments & counters
  8. Activate a new draw method (via tree_draw) for ROOT.TTree
  9. add progress and report optioal argumens for (almost) all Frame-related functions
  10. Some tweaks for style configuration
  11. update ostap.utils.valerrors & and new test
  12. allow to use width keyword when line_width is not specified for XXX.draw method
  13. add loop methdod for RooAbsData and implement rows in terms of loop
  14. allow more recusion in vars_and_cuts function
  15. add new test
  16. make progress bar silent if not isatty() unless explicitely set silent=False

Backward incompatibl

  1. project(&draw) for 2 and 3-dimession now follows the natural order of varibales:
    XX.project ( target , 'x,y,z' , ...)
  2. For eff & effic' and efficinecy methods fo r1D histograms
    the confusing optional argument increasing=True is replced by (less-confusin)
    cut_low and the argument is not optionl anymore
  3. From now for weighted datasets dataset[i] returns (entry,weight) tuple
  4. from now iteration over weighted dataset gives (entry,weight) tuple
  5. change sinature of dataset.loop , dataset.rows methods to return triplets index, entry, weight

Bug fixes

  1. fix a typo in ostap.ploting.canvas