Published January 23, 2023
| Version v1.9.6.2
Software
Open
OstapHEP/ostap: v1.9.6.2
Authors/Creators
- 1. University of Liverpool
- 2. @gitlabhq
- 3. Gitter
Description
v1.9.6.2
New features:
- add
ROOT.TTree.fprojectmethod for projection of the trees usingDataFrame(the same asframe_project) - add
Ostap::Math::IrwinHall,Ostap::Math::BatesandOstap::Math::BAresShape - add
Ostap::Models::BatesShape - add
ostap.fitting.signals.BatesShape_pdf - add
ostap.fitting.resolution.ResoBatesShape - update tests
- add 'TH1(F,D).bezier_sum_fill', 'TH1(F,D).bernstein_sum_fill', 'TH1(F,D).legendre_sum_fill', 'TH1(F,D).chebyshev_sum_fill' methods for 1D-historgam parameterisations based on
Bernstein::fill,LegendreSum::fillandChebyshevSum::fillmethods. Extend the corresponding test - add
TH(2,3)(F,D).bezier,TH(2,3)(F,D).bezier_fast,TH(2,3)(F,D).bezier_fillmethods for 2&3D-histogram parameterisations based onBernstein2D::fillandBernstein3D::fillmethods - add
TH(2,3)(F,D).bernstein,TH(2,3)(F,D).bernstein_fasr,TH(2,3)(F,D).bernstein_fillmethods for 2&3D-histogram parameterisations based onBernstein2D::fillandBernstein3D::fillmethods - add
ostap.utils.utils.slowmethod forslow-iteration with delaye at each step - add
Ostap::Math::agmfor complex numbers - add
Ostap::Math::agmforValueWithErrorobjects - histogram parameterisations: add warnings for
fill-based methods if polynomial degree is too large for such number of bins - extend
test_histos_parameterisationfor 2D and 3D cases - add
tagmethod to several C+ classes - add
`SimFit.sPlotmethod (background-subtraction for simultaneous fits) & extend the test - slight update in
ds_var_minmax: try to deduce minmax when result is empty.... - add proper pickling for
ROOT.RooLinearVar - introduce
ConfigReducerbase class for better pickling/deserialisation - add Karlin-Shapley & Karlin-Studen positive polynomials (functions&pdfs)
- more polishing for Karlin-Shapley & Karlin-Studden stuff
- remove
conf_interval,upper_limitandlower_limitmethods forPDF, based onRooStats::ProfileLikelihoodCalculator - remove
poimethod fromfunbasic - rewrite
ostap.fitting.roostats - add new test
test_fitting_roostats.py - largely rewrite "Breit-Wigner with interference" model
- unify the variable separators for trees, datastes and frames
- further imporvements
- make a try to fix morphing
- fix for 3D-reweighting, add 3D-reweighting test/example for Paula Garcia
- add (self)addition/subtraction operators for polynomial classes (
Polynomial,ChebyshevSum,LegendreSum,LegendreSum2,LegendreSum3andLegendreSum4) with the same domain. - few steps towards better polinomial parameterrisatios
- Add polynomial parameterisation to frames (and trees)
- disable some frame functionality when
ROOT.std.moveis not available - add
ROOT.TTree.fparammethod for projection of the trees usingDataFrame(the same asframe_param)
Files
OstapHEP/ostap-v1.9.6.2.zip
Files
(18.3 MB)
| Name | Size | Download all |
|---|---|---|
|
md5:83f86c94ac9ebcef54212751bc3497ac
|
18.3 MB | Preview Download |
Additional details
Related works
- Is supplement to
- https://github.com/OstapHEP/ostap/tree/v1.9.6.2 (URL)