Skip to content

Releases: OstapHEP/ostap

v3.6.6.9

03 Feb 16:38
Immutable release. Only release title and notes can be modified.

Choose a tag to compare

v3.6.6.0

New features

  1. add Ostap::Math::fermi_dirac function for complete Fermi-Dirac integral (for non-negative integer order)
  2. add Ostap::Math::dirichlet_beta function
  3. add alias Ostap::Math::hurwitz_zeta for Ostap::Math::hurwitz
  4. add alias Ostap::Math::Dirichlet_eta for Ostap::Math::eta
  5. add alias Ostap::Math::hyperg_M for Ostap::Math::hyperg_1F1
  6. add Ostap::Math::hyperg_U
  7. improve Ostap::Math::Differences
  8. tiny tweaks for graph_summary
  9. tiny improvement for AsymErrors, 'ValWithErrorsandValWithMultiErrors` prints

Bug fixes

  1. fix bugs in the printout of the AsymErrors, 'ValWithErrorsandValWithMultiErrors`

v3.6.5.0

23 Jan 18:31
Immutable release. Only release title and notes can be modified.

Choose a tag to compare

v3.6.5.0

New features

  1. minor tweak for the treatment of delta for Ostap::Math::Sigmoid. It should improve the fits.
  2. many fixes and tweaks for DNN & USTAT Goodness of fit estimators
  3. more fixes & tweaks for GoF methods

Bug fixes

Backward incompatible

v3.6.4.0

17 Jan 16:50
Immutable release. Only release title and notes can be modified.

Choose a tag to compare

v3.6.4.0

New features

  1. Ostap::Math::Sigmoid : add more sigmoid types; normalize all sigmoids to have the same slope at the x0
  2. add methods to add (constant) ROOT.RooCategory to dataset &extend the test
  3. remove the upper limit of nunmber of used cpus
  4. re-write summary_graph, make it more robust& more intuitive
  5. Ostap::StatVar : extend the error message for Ostap::Assert
  6. Ostap::AddVar` : allow to add RooReal
  7. add |into list of symbols not allowed for good names

Bug fixes

Backward incompatible

  1. graph_summary.py : rename Summary to SummaryGraph
  2. graph_summary.py : remove make_sumamry & draw_summary, use SummaryGraph instead`

v3.6.3.0

10 Jan 12:04
Immutable release. Only release title and notes can be modified.

Choose a tag to compare

v3.6.3.0

New features

  1. improve Ostap::Math::StudentT and Ostap::Math::BifurcatedStudentT
  2. tiny tweaks for Ostap::Models::StudentT and Ostap::Models::BifurcatedStudentT
  3. improve StudentT_pdf, BifurcatedStudentT_pdf and RsoStudentT
  4. more tweaks for StudentT-family of functions
  5. add getMaxV/maxVal methods for many PDF, it speeds up the generation
  6. add Extremum1D<FUNCTION> : simple wrapper for GSL minimizaiton machinery
  7. add Ostap/Extrema.h with few functions to get extrema of functions using GSL machinery
  8. add mode method for numerical evaluation of the mode for many functions, where analytical expresions for mode are unknown
  9. improve (re-write) all Sigmoid-related stuff: allow different types of sigmoid-fuctions: logistic, hyperbolic, trigonometric, Gudermannian; add delta parameter for the (vertical) shift/bias
  10. re-visit all 1D&2D models with polynomials: introdce the elper base classes, causing the drastic removal of repeated code

Bug fixes

Backward incompatible

  1. change alpha -> scale = 1/alpha for all Sigmoid-related stuff

v3.6.2.0

31 Dec 19:38
Immutable release. Only release title and notes can be modified.

Choose a tag to compare

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

19 Dec 19:02
Immutable release. Only release title and notes can be modified.

Choose a tag to compare

v3.6.1.0

New features

  1. add ResoCB resolution function
  2. re-write Ostap::Math::Das
  3. add Ostap::Math::ADas- asymmetric version of Das function
  4. small tweaks for Ostap::Math::Laplace and Ostap::Math::Hilbert
  5. add Ostap::Math::CrystalBallA ,Ostap::Models::CrystalBallA & CrystalBallA_pdf - variants of Crystal Ball function with asymmetryc core
  6. add Ostap::Math::CrystalBalDoubleSidedA ,Ostap::Models::CrystalBallDSA & CB2A_pdf - variants of double-sided Crystal Ball function with asymmetryc core
  7. add Ostap::Math::CrystalBalDoubleSidedE ,Ostap::Models::CrystalBallDSE & CB2E_pdf - variants of double-sided Crystal Ball function with asymmetryc core
  8. multiple tweaks for histogram parameterisation and Rational_pdf
  9. allow parallel processing for adding (re)weighting results to RooDataSet

Backward incompatible

  1. k for Das function is alpha now
  2. SkewGenT : rename xi to psi

Bug fixes

v3.6.0.0

10 Dec 07:04
Immutable release. Only release title and notes can be modified.

Choose a tag to compare

v3.6.0.0

New features

  1. 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)
  2. add Ostap::EffEntity as C++ version of ostap.stats.counters.EffCounter with binomial efficiency & binomial interval estimations

Backward incompatible

  1. From now the constructor for Ostap::WStatEntity object requires the third counter (for value_i * weight_i ).
    The old counters could not be deserialized now!

Bug fixes

v3.5.5.0

05 Dec 06:53
Immutable release. Only release title and notes can be modified.

Choose a tag to compare

v3.5.5.0

New features

  1. allow to define amin parameter (cut-off for alpha, top avoid vanishing of alpha-parameter) for Ostap::Math::Needham via
    constructor
  2. add Ostap::Math::FDistribution
  3. some tweaks for databases & shelves
  4. switch the journal mode in sqlite-dbases to REMOVE (rollback), It is slightly less efficient, but better for our purposes.
  5. some tweaks for Needham&Co : consistently propagate the value of amin from python to C++ and vice versa
  6. sqlitedict.py replace match/case with if/elif.
  7. add dedicated methods Components.signal_parameters and Components.background_parameters for easy access to corresponisg parameters

Backward incompatible

  1. remove sql3shelve
  2. rename SqliteDict to SQLiteDict

Bug fixes

  1. fix Ostap::Math::BirnbaumSaunders::evaluate
  2. fix the bug in TAxis.join method

v3.5.4.0

27 Nov 11:31
Immutable release. Only release title and notes can be modified.

Choose a tag to compare

v3.5.4.0

  • simfit : mall fixes for ROOT 6/26
  • eliminate lmdb
  • improve output from cmake

v3.5.3.3

26 Nov 18:58
Immutable release. Only release title and notes can be modified.

Choose a tag to compare

test for conda