Skip to content

v1.4.8.1

Compare
Choose a tag to compare
@TatianaOvsiannikova TatianaOvsiannikova released this 21 Mar 21:44
· 2654 commits to master since this release
148b5d8

v1.4.8.1

New features:

  1. add new roofit variables (RooAbsReal):
useful e.g, for efficiency or phase/amplitude parameterization
 - `Ostap::MoreRooFit::Benrstein`      
 - `Ostap::MoreRooFit::Monotonic` 
 - `Ostap::MoreRooFit::Convex` 
 - `Ostap::MoreRooFit::ConvexOnly` 
  1. More generic Ostap::MoreRooFit::ShiftAndScale
  2. make a first try to add evaluateBatch for existing PDFs: no large gain is observed :-(
  3. add roofunc.py & funbasic.py
  4. add FUNC, FUNC2 and FUNC3 classes. Move some functionality from PDF
  5. add Fun1D, Fun2D and Fun3D wrappers
  6. update efficiency.py
  7. reshuffle a bit the existins strustures
  8. add operations and operators for FUNC, FUNC2 and FUNC3 objects
  9. improve baseclasess for functions and PDFs, add more operators/operations
  10. modify roofuncs avoiding the dangling references
  11. Add Ostap::MoreRooFit::Id
  12. make use of Ostap::MoreRoofit::Id in Fun(1,2,3)D
  13. exclude serialization in test_fitting_models3_2D for ROOT 6.18 & python3
  14. remove duplication betwen ostap/fitting/roofuncs and ostap/fitting/variables
  15. disable pathos for python_version<=3.7
  16. change pickling for all FUNC-based objects

Backward incompatible changes

Bug fixes:

  1. fix local_roofit.h
  2. fix Ostap::Math::Positive::Positive. The bug was introduced in 1.4.7.0.