Releases: OstapHEP/ostap
Releases · OstapHEP/ostap
v1.9.9.8
v1.9.9.8
New features:
Backward incompatible:
Bug fixes:
- fix a bug in
dataset.duplicates
: not all duplicated entries were listed.
v1.9.9.6
v1.9.9.6
New features:
- add
Ostap::MoreRooFit::ProfileLL
to allow bypass subtraction of the minimum for profile graphs. From now the profile graph , obtaibed fromPDF.grpah_profile
with optionsubtract=False
is not min-subtracted. It is useful e.g, for evalauation of discrete systematic uncertainties using profile-likelihood method - make attempts to avoid decolorisation of previously createe frames/
RooPlot
objects
Backward incompatible:
- reparameterise
Bukin2_pdf
in terms ofvarsigma
andasymmetry
instead ofvarsig
Bug fixes:
v1.9.9.4
v1.9.9.4
New features:
- add context managers for ROOT&RooFit random numbers generators
- slight improvement for
combine.py
: add helper functioncovMatrix
to create 100% correlated or uncorrelated covariance matrices - slight improvement for
test_stats_blue.py
- add
parallel_add_reweighting
to speedup adding the reweighting information toTTree/TChain
- add parallel version of
sumVar
method - re-enable TMVA plots
- make parallel fill of datasets more flexible
- add methods
dot
andweight_sum
toSVectorWithError
- add parallel versions for jackknife and bootstrapping
- improvements for parallel versions for jackknife and bootstrapping
- make use of tabulate package - mainly to produce LaTex tables
- re-enabvle plots for TMVA
- add
plot
argument touse_canvas
context manager to print the plot at__exit__
- fix few typos in documentation
- soem adjustment for
CleanUp
machinery - improvement for the output for
add_chopping_response
- do not add
sumw2
/asymttotic
flags for fitting ofROOT.RooDataHist
- allow to deal with the histograms in
make_toys
andmake_toys2
- add
storage
argument toPDF.generate
to allow specification of the storage type for dataset - add
TH1D.eff
andTH!F.eff
methods to make "correct" efficinecy historgams
Backward incompatible:
Bug fixes:
- Fix the bug/typo in
padd_reweighting
- fix parallel
addChoppingResponse
- thecategroy_name
was ignored - fix but in parallel
addChoppingResponse
( thecategory_name
argument was ignored)
v1.9.9.2
v1.9.9.2
New features:
- add new test for exteding drawing
- add new method
valid_formula
that is usefuel for creation of formulas from expressions - add helper context manager
random_seed
- add new methods for
RooDataSet
:unique_entries
,duplicates
andmake_unique
to deal with "duplicated" entries (multiple count)
Backward incompatible:
Bug fixes:
- fix the bug in the
H2D_dset
andH3D_dset
forweighted=True
case
v1.9.9.0
v1.9.9.0
New features:
- improve and simplify
test_tools_chopping
- tiny adjustment of printout format for class
Ostap::Math::ValueWithError
- hide explicit manipulations with
Ostap::FormulaVar
into new functionmake_formula
- add alias methods/properties for
CB2_pdf
- improve a bit drawing of combined signals/components/backgrounds
- add more drawing options,
draw_order
,draw_singals
,draw_corssterm1
, draw_crossterm2,
draw_components,
draw_backgrounds`
Backward incompatible:
Bug fixes:
- Fix typo for treatment of
minos
argument forPDF.fitTo
method
v1.9.8.8
v1.9.8.8
New features:
Backward incompatible:
Bug fixes:
1. Add missing method `Ostap::Math::Histo3D::integrateXZ ( y , ... )`
v1.9.8.6
v1.9.8.6
New features:
- add
operator()
,density
anddensity_mass
methods forOstap::Kinematics::Dalitz0
andOstap::Kinematics::Dalitz
classes - add
clenshaw-curtis
adaptive quadrature. It apprears to be better than Romberg' method. - extend tests for Clenshaw-Curtis quadrature
- Add modified PERT fuction and corresponding PDF
- Add more methods to
Ostap::Math::Positive
, considering the positive polynomial like PDF - add new test for
ostap.fitting.distributions
- Add Generalized Logistyc Type IV model with location/scale family and corresponding PDF
- Improve evaluation of Generalized Logistic Type IV function, add more methods:
mode
, 'skewness',kurtosis
, 'cumulant' - Add
ResoGenLogisticIV
resoluton model and corresponding tests
Backward incompatible:
Bug fixes:
1. Fix the typo in `Ostap::Kinematics::phasespace3` for the special configurations with zero masses
1. Fix few minor bugs/typos in `ostap.fitting.distributions`
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