Releases: OstapHEP/ostap
Releases · OstapHEP/ostap
v3.6.6.9
Immutable
release. Only release title and notes can be modified.
v3.6.6.0
New features
- add
Ostap::Math::fermi_diracfunction for complete Fermi-Dirac integral (for non-negative integer order) - add
Ostap::Math::dirichlet_betafunction - add alias
Ostap::Math::hurwitz_zetaforOstap::Math::hurwitz - add alias
Ostap::Math::Dirichlet_etaforOstap::Math::eta - add alias
Ostap::Math::hyperg_MforOstap::Math::hyperg_1F1 - add
Ostap::Math::hyperg_U - improve
Ostap::Math::Differences - tiny tweaks for
graph_summary - tiny improvement for
AsymErrors, 'ValWithErrorsandValWithMultiErrors` prints
Bug fixes
- fix bugs in the printout of the
AsymErrors, 'ValWithErrorsandValWithMultiErrors`
v3.6.5.0
Immutable
release. Only release title and notes can be modified.
v3.6.5.0
New features
- minor tweak for the treatment of
deltaforOstap::Math::Sigmoid. It should improve the fits. - many fixes and tweaks for
DNN&USTATGoodness of fit estimators - more fixes & tweaks for GoF methods
Bug fixes
Backward incompatible
v3.6.4.0
Immutable
release. Only release title and notes can be modified.
v3.6.4.0
New features
Ostap::Math::Sigmoid: add more sigmoid types; normalize all sigmoids to have the same slope at the x0- add methods to add (constant)
ROOT.RooCategoryto dataset &extend the test - remove the upper limit of nunmber of used cpus
- re-write
summary_graph, make it more robust& more intuitive Ostap::StatVar: extend the error message forOstap::Assert- Ostap::AddVar` : allow to add RooReal
- add
|into list of symbols not allowed for good names
Bug fixes
Backward incompatible
graph_summary.py: renameSummarytoSummaryGraphgraph_summary.py: removemake_sumamry&draw_summary, useSummaryGraphinstead`
v3.6.3.0
Immutable
release. Only release title and notes can be modified.
v3.6.3.0
New features
- improve
Ostap::Math::StudentTandOstap::Math::BifurcatedStudentT - tiny tweaks for
Ostap::Models::StudentTandOstap::Models::BifurcatedStudentT - improve
StudentT_pdf,BifurcatedStudentT_pdfandRsoStudentT - more tweaks for StudentT-family of functions
- add
getMaxV/maxValmethods for many PDF, it speeds up the generation - add
Extremum1D<FUNCTION>: simple wrapper for GSL minimizaiton machinery - add
Ostap/Extrema.hwith few functions to get extrema of functions using GSL machinery - add
modemethod for numerical evaluation of the mode for many functions, where analytical expresions for mode are unknown - improve (re-write) all
Sigmoid-related stuff: allow different types of sigmoid-fuctions: logistic, hyperbolic, trigonometric, Gudermannian; adddeltaparameter for the (vertical) shift/bias - re-visit all 1D&2D models with polynomials: introdce the elper base classes, causing the drastic removal of repeated code
Bug fixes
Backward incompatible
- change
alpha->scale = 1/alphafor allSigmoid-related stuff
v3.6.2.0
Immutable
release. Only release title and notes can be modified.
v3.6.2.0
New features
1. 'ostap/stats/moments.py` : suppress excessive warning messages from (scipy) xintegration
1. some tweaks for canvas,styles,pads...
1. `histos.py` : add function `histos_overlay` to draw superimposed histogram with different y-scales
1. remove `IntegrationWarning` from ctest' `PYWARNINGS` (it tens to produce confusing reports)
1. `overlay` : pick up label font, size, color and offset from the frst left/right histogram
1. `simfit` : complete the action, related to root-project/root#20383 and root-project/root#20618
1. `make_bkg` : improve the printout in case of extra/unused/ignored argumetns
1. add `map2table_ex` function to `ostap.logger.utils` module
1. tiny tweaks for reweighting
1. update `ds2numpy` : add `wname` argument to rename weight for strutured output
1. `statvars.py` : issue the warning messages when weight uncertainties are defiend but ignored
1. add web-colors & imporve plotting functions
Backward incompatible
1. change interface of `(GB)Reweighter`
Bug fixes
1. `dataset.py`: fix `ds_slice`
v3.6.1.0
Immutable
release. Only release title and notes can be modified.
v3.6.1.0
New features
- add
ResoCBresolution function - re-write
Ostap::Math::Das - add
Ostap::Math::ADas- asymmetric version of Das function - small tweaks for
Ostap::Math::LaplaceandOstap::Math::Hilbert - add
Ostap::Math::CrystalBallA,Ostap::Models::CrystalBallA&CrystalBallA_pdf- variants of Crystal Ball function with asymmetryc core - add
Ostap::Math::CrystalBalDoubleSidedA,Ostap::Models::CrystalBallDSA&CB2A_pdf- variants of double-sided Crystal Ball function with asymmetryc core - add
Ostap::Math::CrystalBalDoubleSidedE,Ostap::Models::CrystalBallDSE&CB2E_pdf- variants of double-sided Crystal Ball function with asymmetryc core - multiple tweaks for histogram parameterisation and
Rational_pdf - allow parallel processing for adding (re)weighting results to
RooDataSet
Backward incompatible
kfor Das function isalphanowSkewGenT: renamexitopsi
Bug fixes
v3.6.0.0
Immutable
release. Only release title and notes can be modified.
v3.6.0.0
New features
- add counter for sum_i value_i * weight_i for
Ostap::WStatEntity- From now it allows the correct evaluation of uncertainty for
the weighted sums (many thanks to @DmitryYuGolubkov Dima Golubkov) - add
Ostap::EffEntityas C++ version ofostap.stats.counters.EffCounterwith binomial efficiency & binomial interval estimations
Backward incompatible
- From now the constructor for
Ostap::WStatEntityobject requires the third counter (for value_i * weight_i ).
The old counters could not be deserialized now!
Bug fixes
v3.5.5.0
Immutable
release. Only release title and notes can be modified.
v3.5.5.0
New features
- allow to define
aminparameter (cut-off for alpha, top avoid vanishing of alpha-parameter) forOstap::Math::Needhamvia
constructor - add
Ostap::Math::FDistribution - some tweaks for databases & shelves
- switch the journal mode in sqlite-dbases to
REMOVE(rollback), It is slightly less efficient, but better for our purposes. - some tweaks for Needham&Co : consistently propagate the value of
aminfrom python to C++ and vice versa sqlitedict.pyreplacematch/casewithif/elif.- add dedicated methods
Components.signal_parametersandComponents.background_parametersfor easy access to corresponisg parameters
Backward incompatible
- remove
sql3shelve - rename
SqliteDicttoSQLiteDict
Bug fixes
- fix
Ostap::Math::BirnbaumSaunders::evaluate - fix the bug in
TAxis.joinmethod
v3.5.4.0
Immutable
release. Only release title and notes can be modified.
v3.5.4.0
simfit: mall fixes for ROOT 6/26- eliminate
lmdb - improve output from cmake
v3.5.3.3
Immutable
release. Only release title and notes can be modified.
test for conda