-
Notifications
You must be signed in to change notification settings - Fork 10
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
f322f87
commit cda383b
Showing
4 changed files
with
51 additions
and
8 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,45 @@ | ||
# v1.9.6.2 | ||
|
||
## New features: | ||
|
||
1. add `ROOT.TTree.fproject` method for projection of the trees using `DataFrame` (the same as `frame_project`) | ||
1. add `Ostap::Math::IrwinHall`, `Ostap::Math::Bates` and `Ostap::Math::BAresShape` | ||
1. add `Ostap::Models::BatesShape` | ||
1. add `ostap.fitting.signals.BatesShape_pdf` | ||
1. add `ostap.fitting.resolution.ResoBatesShape` | ||
1. update tests | ||
1. add 'TH1(F,D).bezier_sum_fill', 'TH1(F,D).bernstein_sum_fill', 'TH1(F,D).legendre_sum_fill', 'TH1(F,D).chebyshev_sum_fill' methods for 1D-historgam parameterisations based on `Bernstein::fill`, `LegendreSum::fill` and | ||
`ChebyshevSum::fill` methods. Extend the corresponding test | ||
1. add `TH(2,3)(F,D).bezier`, `TH(2,3)(F,D).bezier_fast`, `TH(2,3)(F,D).bezier_fill` methods for 2&3D-histogram parameterisations based on `Bernstein2D::fill` and `Bernstein3D::fill` methods | ||
1. add `TH(2,3)(F,D).bernstein`, `TH(2,3)(F,D).bernstein_fasr`, `TH(2,3)(F,D).bernstein_fill` methods for 2&3D-histogram parameterisations based on `Bernstein2D::fill` and `Bernstein3D::fill` methods | ||
1. add `ostap.utils.utils.slow` method for `slow`-iteration with delaye at each step | ||
1. add `Ostap::Math::agm` for complex numbers | ||
1. add `Ostap::Math::agm` for `ValueWithError` objects | ||
1. histogram parameterisations: add warnings for `fill`-based methods if polynomial degree is too large for such number of bins | ||
1. extend `test_histos_parameterisation` for 2D and 3D cases | ||
1. add `tag` method to several C+ classes | ||
1. add ``SimFit.sPlot` method (background-subtraction for simultaneous fits) & extend the test | ||
1. slight update in `ds_var_minmax` : try to deduce minmax when result is empty.... | ||
1. add proper pickling for `ROOT.RooLinearVar` | ||
1. introduce `ConfigReducer` base class for better pickling/deserialisation | ||
1. add Karlin-Shapley & Karlin-Studen positive polynomials (functions&pdfs) | ||
1. more polishing for Karlin-Shapley & Karlin-Studden stuff | ||
1. remove `conf_interval`, `upper_limit` and `lower_limit` methods for `PDF`, based on `RooStats::ProfileLikelihoodCalculator` | ||
1. remove `poi` method from `funbasic` | ||
1. rewrite `ostap.fitting.roostats` | ||
1. add new test `test_fitting_roostats.py` | ||
1. largely rewrite "Breit-Wigner with interference" model | ||
1. unify the variable separators for trees, datastes and frames | ||
1. further imporvements | ||
1. make a try to fix morphing | ||
1. fix for 3D-reweighting, add 3D-reweighting test/example for Paula Garcia | ||
1. add (self)addition/subtraction operators for polynomial classes (`Polynomial`, `ChebyshevSum`, `LegendreSum`, `LegendreSum2`, `LegendreSum3` and `LegendreSum4`) with the same domain. | ||
1. few steps towards better polinomial parameterrisatios | ||
1. Add polynomial parameterisation to frames (and trees) | ||
1. disable some frame functionality when `ROOT.std.move` is not available | ||
1. add `ROOT.TTree.fparam` method for projection of the trees using `DataFrame` (the same as `frame_param`) | ||
|
||
|
||
## Backward incompatible: | ||
|
||
## Bug fixes: |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters