v1.12.0.0
VanyaBelyaev
released this
12 Aug 14:04
·
346 commits
to master
since this release
v1.12.0.0
New features
- Add estimators for harmonic, geometric, power & Lehmer means and their weighted analogues
- Reduce code duplication
- Large redesign of staistics/projection& othe rmethids for RooAbdData/TTree/DataFrame
- Large redesign if
statvars.py
module - Add
roc_curve
for making ROC curves, and corrresponsing test module - Add
eff_graph
for 1D historgams for creation of the efficiency graph
from the 1D-distribution. - Some tweaks for moments & counters
- Activate a new
draw
method (viatree_draw
) forROOT.TTree
- add
progress
andreport
optioal argumens for (almost) all Frame-related functions - Some tweaks for style configuration
- update
ostap.utils.valerrors
& and new test - allow to use
width
keyword whenline_width
is not specified forXXX.draw
method - add
loop
methdod forRooAbsData
and implementrows
in terms ofloop
- allow more recusion in
vars_and_cuts
function - add new test
- make progress bar silent if
not isatty()
unless explicitely setsilent=False
Backward incompatibl
project
(&draw
) for 2 and 3-dimession now follows the natural order of varibales:
XX.project ( target , 'x,y,z' , ...)
- For
eff
& effic' andefficinecy
methods fo r1D histograms
the confusing optional argumentincreasing=True
is replced by (less-confusin)
cut_low
and the argument is not optionl anymore - From now for weighted datasets
dataset[i]
returns(entry,weight)
tuple - from now iteration over weighted dataset gives
(entry,weight)
tuple - change sinature of
dataset.loop
,dataset.rows
methods to return tripletsindex, entry, weight
Bug fixes
- fix a typo in
ostap.ploting.canvas