Releases: OstapHEP/ostap
Releases · OstapHEP/ostap
v1.10.1.8
v1.10.1.8
New features
- Improve
addTMVAResponse
andaddChoppingResponse
(and their paralell analogues) - improve
parallel_copy
, rely onxargs
whenGNU parallel
is not available - add add parallel
sync
based onrsync -a
&xargs/parallel
sqlitedict
: tiny fix for warning inpython-3.11
- fix
pypdf
examples - add
ostap.stats.average
code for calculation of averages for inconsistet data - add test for
ostap.stats.average
- reshullle a bit the code between
ostap.math.minimize
andostap.math.local_minimize
- add
sync_dirs
function intoostap.io.files
module to syncronize the directories - add
UseWeb
& 'useWeb' contetx managers for setting the WebDispaly intoostap.plotting.canvas
module - add command line option
-w/--web
optioon forostap
script to alolow defien Web-Distplay - add command line option
-p/--print-level
optioon forostap
script for better contol of the global print level
Backward incompatible
Bug fixes
ostap.stats.combine
fix calculation of p-value
v1.10.1.6
v1.10.1.6
New features
- Update
Ostap::Functions::PyCallable
,Ostap::Functions::PyCallable2
andOstap::Functions::PyCallable3
- add new test
test_math_callable
- improve a bit functions from
ostap.math.make_fun
module - reshuffle code for Files/RootFiles/Data/Data2 toosl to colelct, keep and handle colelcitonof files
- add
table
method forFiles/Data/Data2
tools to print the content as table - add version of
parallle_copy
based onGNU parallel
(if/when available) - make use of
parallel_copy
incopy_files
- improve specific models form
ostap.fitting.specific
module - add new test for specific models
- add new method
sPlot1D.adD_to_tree
for adding the sPlot results to theTTree/TChain
Backward incompatible
Bug fixes
- Fix a tiny bug in
ostap.logger.table.the_table
for wrapped columns - fix typo in
make_bkg
v1.10.1.4
v1.10.1.4
New features
- Add functions for the 1st, 2nd, 3rd and 4th unbiased cumulant estimators
- add fucntions for cumulants up to order 10 + correct uncertainties for 3rd and 4th cumulants
Backward incompatible
Bug fixes
- fix a bug with summation of two
RooPlot objects
v1.10.1.2
v1.10.1.2
New features
- improve prints from
PDF.load_params
- add
smooth
function for 1D-histogram - imporove
rebin*
functoions for 1D-histograms - add possibility to add separator line to
summary_graphs
- fix for new ROOT>6.31 few issues with std::string <--> const char*
- imporve a bit BLUE
- add "fix" for new pyROOT/cppyy for failure with ickling of enums
- fix morphing tests for new ROOT
Backward incompatible
Bug fixes
v1.10.1.0
v1.10.1.0
New features:
tree_reduce
: allow redefininition of existing variables (very useful fortmva/chopping
) (only for 6.26<=ROOT)- remove intermediate datasets created in
Simfit.generate
- add
RRange
,Prange
,rraneg
andprange
loopers intoostap.utils/utils
- improve
VRange
, 'Lrangeloopers from
ostap.utils.utils` - few fixes for
SelectorWitvars
- suppress error prints from
Ostap::FormulaVar
- catch C++ exceptons from
RooFormula
`
Backward incompatible:
Bug fixes:
v1.10.0.8
v1.10.0.8
New features:
- Add
split_chunks
andsplit_groups
Functions forostap.trees.data_utils.Files
objects to split a large collection sof files into smaller chunks - Add
merge_chunks
andmerge_groups
Functions forostap.trees.data_utils.Data
objects to perform a partial merging
of ROOT files in the large collections - improve
hadd
function fromostap.utils.utils
module - add
mtime
fnuction intoostap.utils.basic
module - last createion/modification date for the path (dir/file) - add (much) better cleanup of the ancient tmp directories. Usefulto remove lefovers from the parallel executions.
- some improvements for
SimFuit.generate
- fix clang++ bugs&warnings
Backward incompatible:
- move
hadd
function fromostap.trees.data_utils.Files
toostap.trees.data_utils.Data
- require
nEvents
argument forSimFit.generate
to bedict
-like type
Bug fixes:
- fix numerous typos in documentation strings
- fix
SimFit.generate
v1.10.0.6
v1.10.0.6
New features:
- add
more_vars
argument toostap.fitting.ds2numpy.ds2numpy
function
`
Backward incompatible:
Bug fixes:
- fix old bug in `_rf_new_close
v1.10.0.4
v1.10.0.4
New features:
- Update
histo_compare
tests - Slight optimisation in
Ostap::Math::ChebyshedSum
- Further optimisation in
Ostap::Math::ChebyshedSum
- add new test
ostap/math/tests/test_math.poly.py
- Reduce usage of
Ostap::Utils::Iterator
- add test for
ostap.stats.ustat
module - Add
Ostap::Math::two_samples
function - Add the first version of code for RooDataSety -> numpy conversion by Artem Egorychev
- Improve
ds2numpy
code and test - small fixes for
ostap.utuls.split_ranges
- add conversion to int for
RooAbsCategory
- add iterator/contains/len functions for
RooAbsDataStore
- add some simple utilities for goodness-of-fit studies
ostap.stats.gof
- simplify
Ostap::Utils:::getWeight
for 6.26<=ROOT
Backward incompatible:
- change the interface for functions from the
ostap.stats.ustat
module - change the interface for the
Ostap::UStat
class
Bug fixes:
- fix a newly introduced bug in
ostap.utils.utils.split_range
`
v1.10.0.2
v1.10.0.2
New features:
- Add
Ostap::MoreRooFit::Rational
andOstap::MoreRooFit::RationalBernstein
- Add
RationalFun
&RationalBernsteinFun
FUN - For 6.29<=ROOT add option 'EvalBackend' and remove 'BatchMode'
- For 6.29<=ROOT make use of
ROOT::RDF::Experimental::AddProgressbar
utility - Add operators for
Ostap::Math::Rational
andOstap::Math::RationalBernstein
Backward incompatible:
Bug fixes:
- Fix a sad bug in
Ostap::Math::Bernstein
for incorrectuage ofelevate
v1.10.0.0
v1.10.0.0
New features:
- Add Benini distribution
Ostap::Math::Benini
,Ostap::Models::Benini
,Benini_pdf
- Add cubic and 4th order terms to (modified) Benini distribution
1, add the methodsmin
&max
to histogram objects - make use for
ROOT::TDirectory::TContext
forROOTCWD
- imporve functions/pdf for Benini distribution allowing terms upto power 10
- use 'RoMinimizer' instead of
RooMinuit
for fresh version of ROOT - Improve treatment of
silent
forPDF.chi2FitTo
- Add
Ostap::Math::Rational
: simple rational function inspired byOstap::Math::FloaterHormann
interpolant - Add
Ostap::Math::RationalBernstein
: rational function as ratio of Bernstein and positve Bernstein polynomials - Add
Ostap::Math::RationalPositive
: rational function as ratio of two positve Bernstein polynomials - Add
Ostap::Models::Rational
: rational PDF as ratio of two positve Bernstein polynomials - Add
Rational_pdf
: rational PDF as ratio of two positve Bernstein polynomials - Add 1D-histogram parameterisations in terms of rational functions:
rational_fun
,rational
andbrational
- Add 1D-histogram parameterisations in terms of rational functions:
pdf_rational
- Improve a bit
tag
for 1D-Bernstein polynomials`
Backward incompatible:
Bug fixes:
- fix minor typos in
ostap.fitting.pdfbasic.py