Releases: OstapHEP/ostap
Releases · OstapHEP/ostap
v1.9.8.4
v1.9.8.4
New features:
- add new example on making p-value scan (thanks to Dima Golubkov)
- Fix
FrequentistsCalcualtor
andHybridCalculator
to use cloned datasets. (They can destriy/corrupt input dataset). Clone ddatatsets are deleted after usage - simplify interface for
P0Plot.fill
ostap.utils.utils
: addCRange
andcrange
- helper utilities to generate range of values between vmin and vmax according to Chebyshev nodes- add
z1,z2
variables (and corresponding transformations) forOstap::Kinematics::Dalitz0/Dalitz
classes - add functionality to generate (weighted) x1/x2 and z1/z2 distributions for Dalitz configurations
- add
s2x
ands2z
methods forOstap::Kinematics::Dalitz0/Dalitz
classes for better unificaton of interfaces - add more tests for Dalitz< in parituclar (s1,s2)<->(z1,z2) mapping
Backward incompatible:
- remove
use_onesided
argument fromAsymptoticCalculator
constructor
Bug fixes:
v1.9.8.2
v1.9.8.2
New features:
- add Gudermannian function and its inverse
- fix the issue with removed
RooMomentMorphND
for new version of ROOT - Add Airy functions and Fermi-Dirac integral
- add more arguments to
PDF.sPlot
method, namely position and keyword arguments for the 1st fit (e.g. constraints...) - add
ATTENTION
level for logger, correspondingattention
method andlogAttention
context manager - add
Constrained(1,2,3)D
classes to create constrainedPDF(1,2,3)
- introduce helper
Constrained
andComponents
classes to reduce code duplication - reogranize
Constrained(1,2,3)D
classes to decrease code duplication
Backward incompatible:
Bug fixes:
v1.9.8.0
v1.9.8.0
New features:
- add
Ostap::Math::ExGauss2
function,Ostap::Models::ExGauss2
andExGauss2_pdf
PDFs for the
variant of exponentially modified gaussuan distribution, but parameterise din terms of the mode - add
Ostap::Math::Bukin2
,Ostap::Models::Bukin2
andBukin2_pdf
- add
ResoBukin2
resolution model - add more tests
Backward incompatible:
Bug fixes:
v1.9.7.8
v1.9.7.8
New features:
- tweak
D-integration for
Ostap::Models::Shape(1,2,3)D` objects - add new test for 2D -sahpes
test_fitting_shapes2.py
- add new keyword
recover = ...
forPDF.fitTo
that is expanded toROOT.RooFit.RecoverFomrUdnefinedRegions ( ... )
- fix the names for internal integration functions to be coherent with underlying GSL methods
- disable
Shape(1,2,3)D_pdf
for old versions of ROOT - add
Histo(1,2,3)D_pdf
objects - extent printout for
RooPlot
objects H(1,2m3)D_pdf - do not declare themselves as
signal` components- replace Gauss-Kronrod integration by Romberg integration for
Histo(1,2,3)D
objects
Backward incompatible:
Bug fixes:
- fix
Ostap::Utils::hahs_histo
andOstap::Utils::hahs_axis
v1.9.7.6
v1.9.7.6
New features:
- fix
Ostap::Math::WMoment_
- zero weigths are totally ignored
Backward incompatible:
Bug fixes:
- set of tiny fixes for several 2D&3D-fit models
v1.9.7.4
v1.9.7.4
New features:
- add new test/example
test_fitting_simfit7
to compre simultenoud fit versus fit with constraints fit1d
: add suffin to the name for automatically created backgronus component- add
Ostap::Math::hotelling
function to estgimate Hotelling t2-statistics - make use of
Ostap::Math::hotelling
function in reweighting tests - add new argument
respect_groups
forsplit_string
function - insert
rootException
for several stat-related functions - improve printout for
Ostap::Functions::Expression
and friends - add posssibility to enable global thread safety and implicit MC via .ostaprc configuirtaion file
- update/modify/fix
Ostap::Math::Moment_<>
andOstap::Math::WMoment_<>
- add
Ostap::StatVar::the_moment
- add
the_moment
method forTTree
,RooAbsData
andDataFrame
Backward incompatible:
Bug fixes:
v1.9.7.2
v1.9.7.2
New features:
- add
Ostap::Functions::Expression
- "universal" function (forTTree
andRooAbsData
) - add helper
CallThem
utility - more improvements for classic reweighting machinery
Backward incompatible:
Bug fixes:
v1.9.7.0
v1.9.7.0
New features:
- rewrite
statCovs
method to get statistics and covariances for trees and datastes - add
smattrix
method tolinalgt
-objects - improve printout of marices
- add
mahalanobis
distance - improve
SVectorWithErrors
- more improvements/fixes to weighting machinery
Backward incompatible:
Bug fixes:
- fix a the bug/feature for
statCovs
for datasets - fix a bug/typo in
asymmetric_kullback_leibler
- fix missing factor 1/2 in
kullback_leibler
v1.9.6.8
v1.9.6.8
New features:
- add new module
ostap.io.zstshelve
with shelve-like databse usingzstandard
compression - add generalized Pareto distribution and reparameterised version of the exponentiated generalized Pareto distribution: functions and PDFs
- add generalized extreme value distribution: function and PDF
- impoetant improvements for classical reweigting
- make more accurate "density" method for histograms
- add
table2
fuction for trees and datasets - add progress bar to
add_reweighting
method
Backward incompatible:
Bug fixes:
v1.9.6.6
v1.9.6.6
New features:
- (re)implement
Ostap::DataParam
in terms ofOstap::HistoProject
- reduce code duplication - add few more utilitied to add branch/columns to TTree/RooDataSet
- release the limitations for
add_new_branch
- TEMPORARILY set
PYTHONIOENCODING=UTF-8
inthisostapsh
. better solution is needed - Update
project
methods for trees and datasets - define PYTHONIOENCODING only for
python2
and only if not set
Backward incompatible:
- change an output for
project
methods
Bug fixes:
- fix a stupid typo in
table.py
. Thanks to Dasha Savrina