Skip to content

Releases: OstapHEP/ostap

v1.9.9.8

29 Jul 11:33
Compare
Choose a tag to compare

v1.9.9.8

New features:

Backward incompatible:

Bug fixes:

  1. fix a bug in dataset.duplicates : not all duplicated entries were listed.

v1.9.9.6

25 Jul 07:43
Compare
Choose a tag to compare

v1.9.9.6

New features:

  1. add Ostap::MoreRooFit::ProfileLL to allow bypass subtraction of the minimum for profile graphs. From now the profile graph , obtaibed from PDF.grpah_profile with option subtract=False is not min-subtracted. It is useful e.g, for evalauation of discrete systematic uncertainties using profile-likelihood method
  2. make attempts to avoid decolorisation of previously createe frames/RooPlot objects

Backward incompatible:

  1. reparameterise Bukin2_pdf in terms of varsigma and asymmetry instead of varsig

Bug fixes:

v1.9.9.4

17 Jul 06:48
Compare
Choose a tag to compare

v1.9.9.4

New features:

  1. add context managers for ROOT&RooFit random numbers generators
  2. slight improvement for combine.py : add helper function covMatrix to create 100% correlated or uncorrelated covariance matrices
  3. slight improvement for test_stats_blue.py
  4. add parallel_add_reweighting to speedup adding the reweighting information to TTree/TChain
  5. add parallel version of sumVar method
  6. re-enable TMVA plots
  7. make parallel fill of datasets more flexible
  8. add methods dot and weight_sum to SVectorWithError
  9. add parallel versions for jackknife and bootstrapping
  10. improvements for parallel versions for jackknife and bootstrapping
  11. make use of tabulate package - mainly to produce LaTex tables
  12. re-enabvle plots for TMVA
  13. add plot argument to use_canvas context manager to print the plot at __exit__
  14. fix few typos in documentation
  15. soem adjustment for CleanUp machinery
  16. improvement for the output for add_chopping_response
  17. do not add sumw2/asymttotic flags for fitting of ROOT.RooDataHist
  18. allow to deal with the histograms in make_toys and make_toys2
  19. add storage argument to PDF.generate to allow specification of the storage type for dataset
  20. add TH1D.eff and TH!F.eff methods to make "correct" efficinecy historgams

Backward incompatible:

Bug fixes:

  1. Fix the bug/typo in padd_reweighting
  2. fix parallel addChoppingResponse - the categroy_name was ignored
  3. fix but in parallel addChoppingResponse ( the category_name argument was ignored)

v1.9.9.2

01 Jun 10:27
Compare
Choose a tag to compare

v1.9.9.2

New features:

  1. add new test for exteding drawing
  2. add new method valid_formula that is usefuel for creation of formulas from expressions
  3. add helper context manager random_seed
  4. add new methods for RooDataSet : unique_entries, duplicates and make_unique to deal with "duplicated" entries (multiple count)

Backward incompatible:

Bug fixes:

  1. fix the bug in the H2D_dset and H3D_dset for weighted=True case

v1.9.9.0

30 May 08:26
Compare
Choose a tag to compare

v1.9.9.0

New features:

  1. improve and simplify test_tools_chopping
  2. tiny adjustment of printout format for class Ostap::Math::ValueWithError
  3. hide explicit manipulations with Ostap::FormulaVar into new function make_formula
  4. add alias methods/properties for CB2_pdf
  5. improve a bit drawing of combined signals/components/backgrounds
  6. add more drawing options, draw_order, draw_singals, draw_corssterm1 , draw_crossterm2, draw_components, draw_backgrounds`

Backward incompatible:

Bug fixes:

  1. Fix typo for treatment of minos argument for PDF.fitTo method

v1.9.8.8

12 May 09:10
Compare
Choose a tag to compare

v1.9.8.8

New features:

Backward incompatible:

Bug fixes:

1. Add missing method `Ostap::Math::Histo3D::integrateXZ ( y , ... )`

v1.9.8.6

10 May 12:45
Compare
Choose a tag to compare

v1.9.8.6

New features:

  1. add operator(), density and density_mass methods for Ostap::Kinematics::Dalitz0 and Ostap::Kinematics::Dalitz classes
  2. add clenshaw-curtis adaptive quadrature. It apprears to be better than Romberg' method.
  3. extend tests for Clenshaw-Curtis quadrature
  4. Add modified PERT fuction and corresponding PDF
  5. Add more methods to Ostap::Math::Positive, considering the positive polynomial like PDF
  6. add new test for ostap.fitting.distributions
  7. Add Generalized Logistyc Type IV model with location/scale family and corresponding PDF
  8. Improve evaluation of Generalized Logistic Type IV function, add more methods: mode, 'skewness', kurtosis, 'cumulant'
  9. 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

26 Apr 17:03
Compare
Choose a tag to compare

v1.9.8.4

New features:

  1. add new example on making p-value scan (thanks to Dima Golubkov)
  2. Fix FrequentistsCalcualtor and HybridCalculator to use cloned datasets. (They can destriy/corrupt input dataset). Clone ddatatsets are deleted after usage
  3. simplify interface for P0Plot.fill
  4. ostap.utils.utils : add CRange and crange - helper utilities to generate range of values between vmin and vmax according to Chebyshev nodes
  5. add z1,z2 variables (and corresponding transformations) for Ostap::Kinematics::Dalitz0/Dalitz classes
  6. add functionality to generate (weighted) x1/x2 and z1/z2 distributions for Dalitz configurations
  7. add s2x and s2z methods for Ostap::Kinematics::Dalitz0/Dalitz classes for better unificaton of interfaces
  8. add more tests for Dalitz< in parituclar (s1,s2)<->(z1,z2) mapping

Backward incompatible:

  1. remove use_onesided argument from AsymptoticCalculator constructor

Bug fixes:

v1.9.8.2

19 Apr 15:11
Compare
Choose a tag to compare

v1.9.8.2

New features:

  1. add Gudermannian function and its inverse
  2. fix the issue with removed RooMomentMorphND for new version of ROOT
  3. Add Airy functions and Fermi-Dirac integral
  4. add more arguments to PDF.sPlot method, namely position and keyword arguments for the 1st fit (e.g. constraints...)
  5. add ATTENTION level for logger, corresponding attention method and logAttention context manager
  6. add Constrained(1,2,3)D classes to create constrained PDF(1,2,3)
  7. introduce helper Constrained and Components classes to reduce code duplication
  8. reogranize Constrained(1,2,3)D classes to decrease code duplication

Backward incompatible:

Bug fixes:

v1.9.8.0

11 Apr 16:41
Compare
Choose a tag to compare

v1.9.8.0

New features:

  1. add Ostap::Math::ExGauss2 function, Ostap::Models::ExGauss2 and ExGauss2_pdf PDFs for the
    variant of exponentially modified gaussuan distribution, but parameterise din terms of the mode
  2. add Ostap::Math::Bukin2, Ostap::Models::Bukin2 and Bukin2_pdf
  3. add ResoBukin2 resolution model
  4. add more tests

Backward incompatible:

Bug fixes: