Releases: OstapHEP/ostap
Releases · OstapHEP/ostap
v1.9.2.6
v1.9.2.6
New features:
1. change order of arguments for constructor of `Ostap::Math::QGaussian` and `Ostap::Models::QGaussian`
1. add set of helpful fnuctions into `Ostap/QMath.h`
1. improve QGaussiang model
1. add 2D Tsallis distribution for pt versus rapidity (to be validated!)
1. add option to sort (default is True ) for Data-like objects
1. remove unnesessary ~__del__` method for `WorkManager`
1. add trivial filter `frame_prescale`
1. add options `prescale_signal` and `prescale_background` for TMVA and chopping
1. add C++ progress bar
1. improve tree_project and ds_project methods
1. improve frame progress
1. improve frame project
1. add progress bar to `Ostap::Trees::add_branch` and `Ostap::HistoProject::projectX`
1. add progress bar to `Ostap::PyIterator`
1. tuning `frame_project`
1. tweak parallel_test_toys
1. issue warning message for `AsymptorocError=True` for ROOT<(6,27), see [ROOT-PR-11282](https://github.com/root-project/root/pull/11282)
Backward incompatible:
Bug fixes:
- fix typo in
parallel_toys
- Thanks Dima Pereima for reporting the problem - set of minor fixes
- fix recenly intorduced bug in pyselectors
- fix a typo in
tmva.py
v1.9.2.4
v1.9.2.4
New features:
Backward incompatible:
Bug fixes:
- fix newly introduced typo in drawing for simulltaneous pdf. Thanks to Dima Pereima for reporitng a problem!
v1.9.2.2
v1.9.2.2
New features:
- add option
parallel
forData
and similar classes
Backward incompatible:
Bug fixes:
v1.9.2.0
v1.9.2.0
New features:
- add
fixdeps
argument forFun1D/Fun2D/Fun3D
objects to fix missiing dependencies (or, to add some fictive depebndencies) - reenable
linalgt
test withnumpy
objects - add one more test into
linalgt
- add methos
kullback_leibler
andasymmetric_kullback_leibkler
into namespaceOstap::Math
- add method
kullback
toFitResult
- extend linalg2/t modules
- more polishing of the linear algebra
- extend tests for Linear Algebra operations
- make
styles
to be the class property instead of the class methdod for classStyleStore
- imporve treatment of the DataFrame/RNode
- more imporve treatment of the DataFrame/RNode
Backward incompatible:
- remove
keep
argument for fun/pdf objects. Hopefully it was never used by the users. - remove
special
argument for fun/pdf objects. Hopefully it was never used by the users.
Bug fixes:
- Fix a bit strange problem/feature appearing at 2022/08/11 in dev3 slot: drawing of
Addition
objects withRooAbsRealLValue
fails. Fix is done usingFunNop
- fix old typos in
_h3_integrate_
method (thanks to Ivan Polyakov for tproblme report and the fix) - fix bug in
MatrixUtilsT.h
- fix typo in
MatrixUtilsT.h
- fix minor bug in
useStyle
- fix compilation error for gcc12
- fix few typos in
frames.py
v1.9.1.0
v1.9.1.0
New features:
- re-enable again
test_fitting_morphing
for new ROOT,
see ROOT/issues/#11061 - add
MorphingN3_pdf
for morphing in 3 variables - more owrisk on easy serialization. Now we can bypass standard serialization fro almost
all important Ostap classes. - make Model2D & Model3D PDFS more safe
- fix
RooGaussian
serialization fo rOLD version of ROOT - add serialization for
RooFFTConvPdf
instances - add serialization for
RooSimultaneous
instances - make RooCategory more uniform "interface" for RooCategory
- split
variables.py
intovariables.py
androoreduce.py
- add the proper reduction for the effciency objects
- add serisalisation for
RooEfficiency
- add serisalisation for
RooFitResult
(the standard one often gives segfauts) - reduce verbosity for
make_var
- more polishing with verbosity for
make_var
- more polishing for serialisation
- add reduction for Breit-Wigner related PDFs
- improve BWI model and pdf, add dedicated test
Backward incompatible:
Bug fixes:
- couple of (small) fixes in
variables.py
module - several typos are fixed in construction of 3D-models
funbasic
: fix typos- fix the treatment of shifts in
Convolution
v1.9.0.2
v1.9.0.2
New features:
- add some finite functions:
hat
andup
and correspoondg models/PDFs - add finite atomic function
fupN
and corresponding PDF - reduce code duplication for variosu parameteric functions
- make more active use of
Parameters
- add more
swap
functions - fix for
par/setPar
methods for OLD root Where using statement does not help - more polishing for reduconig of RooFit an Ostap objects
- Add
HORNSdini
andHILLdini
functions/pdf
Backward incompatible:
Bug fixes:
- fix incorrectness in
Sum1D/Sum2D/Sum3D
-fractions
argument was not forwardef to `
v1.9.0.0
v1.9.0.0
New features:
- redesign structure of base classed for functions and pdf
- rename major base classes for fitting, e.g
MakeVar
->VarMaker
etc - make operations for functions and PDFs much more robust
- rreshuffle fittling classes between modeules
- eliminate
ostap.fitting.basic
module - Add Rice functioni and corresponding pdf
- Add Generalised Inverse Gaussian function and PDF
- Add ExGauss and NormalLapalce functions, pdfs and resoltuion models
- add Generlisez Argus distribution - function and PDF
- simplify hierarchy for some peak-like models/PDFs
- rename
MASS
->PEAK
,MASSMEAN
->PEAKMEAN
- imporve normalization for Pearson Type IV function
- add
StdMoment
toostap.stats.moments
- sdd
std_moment
method forPDF
- mase a bypass for long standing issue with segfaults from
RooFitResult::globalCorr
- Add Novosibirsk function and PDF
- add more properties for
SinhAsinh
function - add LinearMorph_pdf
- remove slash and backslash from constructed roo-names
- add bspline as RooAbsPdf
- tiny tweaks for serialization/pickling/unpicklig for some classes
- remove more warnings for old ROOT
Backward incompatible:
- rename
Morphing1N_pdf
->MorphingN1_pdf
- rename
Morphing2D_pdf
->MorphingN2_pdf
Bug fixes:
- fix a bug in evaluation of integrals for
LegendreSum2
andLegendreSum3
Tnanks to Ivan Polyakov for
reporting a problmes and the fix - fix
Dalitz0::P_R12
,Dalitz0::P_R23
,Dalitz0::P_R31
.
Thanksk to Ivan Polyakov for reporting the probles
v1.7.3.0
v1.7.3.0
New features:
- add resolution model based on Generalised Gaussian v1 distribution
- re-enable pritout of the Global correlation for
RooFitResult
objects - add 2D Gaussian function and PDF
- add 3D Gaussian function and PDF
- adjust integration precision for all numercial integration calls
Backward incompatible:
Bug fixes:
v1.7.2.2
v1.7.2.2
New features:
Backward incompatible:
Bug fixes:
- fix minor typo in
CMakeROOT_6_*.txt
- fix typos in
ostap.utils.pdg_format
v1.7.2.0
v1.7.2.0
New features:
- add new method `make_soft_constraint2 to create asymmetryc constraint
- add test for soft constraints
test_fitting_constraints
- add Thiele rational interpolator
- reshuffle code between
Ostap::Kinematics::Dalitz0
andOstap::Kinematics::Dalitz
Ostap::Kinematics::Dalitz0
allow call for angular functions with floatinga
Ostap::Kinematoics::Dalitz0
andOstap::Kinematoics::Dalitz
: and methods to calcualte Wigner angles- add methods
random
toDalitz
andDalitz0
to generat erandom distrobutions in Dalizt plane - a few minor improvements
- improvements for
Dalits0/Dalitz/DaltzIntegrator
Backward incompatible:
Bug fixes:
- Bug fix in
Dalitz0::P1_R31
DalitzIntegrator
fix incorrect use ofstd::enable_if