From 58a9d08a6bb43ce8e5ad2b2ffa9a591309e9ee6a Mon Sep 17 00:00:00 2001 From: TatianaOvsiannikova <43534935+TatianaOvsiannikova@users.noreply.github.com> Date: Sat, 21 Mar 2020 21:01:38 +0300 Subject: [PATCH] Create v1.4.8.1.md --- ReleaseNotes/v1.4.8.1.md | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 ReleaseNotes/v1.4.8.1.md diff --git a/ReleaseNotes/v1.4.8.1.md b/ReleaseNotes/v1.4.8.1.md new file mode 100644 index 00000000..ef650512 --- /dev/null +++ b/ReleaseNotes/v1.4.8.1.md @@ -0,0 +1,32 @@ +# 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` + 1. make a first try to add `evaluateBatch` for existing PDFs: no large gain is observed :-( + 1. add `roofunc.py` & `funbasic.py` + 1. add `FUNC`, `FUNC2` and `FUNC3` classes. Move some functionality from `PDF` + 1. add `Fun1D`, `Fun2D` and `Fun3D` wrappers + 1. update `efficiency.py` + 1. reshuffle a bit the existins strustures + 1. add operations and operators for `FUNC`, `FUNC2` and `FUNC3` objects + 1. improve baseclasess for functions and PDFs, add more operators/operations + 1. modify `roofuncs` avoiding the dangling references + 1. Add `Ostap::MoreRooFit::Id` + 1. make use of `Ostap::MoreRoofit::Id` in `Fun(1,2,3)D` + 1. exclude serialization in `test_fitting_models3_2D` for ROOT 6.18 & python3 + 1. remove duplication betwen `ostap/fitting/roofuncs` and `ostap/fitting/variables` + 1. disable `pathos` for python_version<=3.7 + 1. change pickling for all `FUNC`-based objects + +## Backward incompatible changes + +## Bug fixes: + + 1. fix `local_roofit.h`