Releases: OstapHEP/ostap
Releases · OstapHEP/ostap
v1.9.3.6
v1.9.3.6
New features:
- reshuffle some code between
ostap.fitting.variables
andostap.fitting.roofuncs
- reshuffle some code between
ostap.fitting.variables
andostap.fitting.rooreduce
- add serialization/reducing for the graph-like objects
- fix exampels
- disable python warning from
scipy.signal
- add decorations for
TGraphMultiError
type - add helper module
valerrors
Backward incompatible:
Bug fixes:
- fix typo in
dataset.py
. Thanks Dmitry Pereima for reporting the problem - fix typo in
tmva.py
- fix serialization for
TGraphMultiError
type
v1.9.3.4
v1.9.3.4
New features:
- make
sPlot1D
serializeable - add new test for local sPlotting
Backward incompatible:
Bug fixes:
- fix serialisation for
Ostap::Functions::FuncTHND
andOstap::Functions::Func
v1.9.3.2
v1.9.3.2
New features:
- add reduction&deserialisation for
RooPlot
objects (it works better than defautl one) - add
items/iteritems
methods forRooPlot
Backward incompatible:
Bug fixes:
- fix small typo in
dataset.symmetrise
- fix small typo In
Fit2D
constructor - fix some other typos
v1.9.3.0
v1.9.3.0
New features:
- tiny tweak in
addChoppingResponse
- add separate
Lumi
object forData
-like set of classes
Backward incompatible:
Bug fixes:
- fix a typo in
frame_progress
- fix a typo in
root_file
- fix a typo in
add_branch
- fix a typo in
modifiers.py
v1.9.2.8
v1.9.2.8
New features:
- rename argument
sort
tosorted
forData
-like objects - add smooth transition functions
- add functions for Kanaidakis statistics
- add KGaussian function and correspondig PDF
Backward incompatible:
Bug fixes:
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