Skip to content

Commit

Permalink
prepare v1.9.1.0
Browse files Browse the repository at this point in the history
  1. re-enable again `test_fitting_morphing` for new ROOT,
     see [ROOT/issues/#11061](root-project/root#11061)
  1. add `MorphingN3_pdf` for morphing in 3 variables
  1. more owrisk on easy serialization.  Now we can bypass standard serialization fro almost
     all important Ostap classes.
  1. make Model2D & Model3D PDFS more safe
  1. fix `RooGaussian` serialization fo rOLD version of ROOT
  1. add serialization for `RooFFTConvPdf` instances
  1. add serialization for `RooSimultaneous` instances
  1. make RooCategory more uniform "interface" for RooCategory
  1. split `variables.py` into `variables.py` and `rooreduce.py`
  1. add the proper reduction for the effciency objects
  1. add serisalisation for `RooEfficiency`
  1. add serisalisation for `RooFitResult` (the standard one often gives segfauts)
  1. reduce verbosity for `make_var`
  1. more polishing with verbosity for `make_var`
  1. more polishing for serialisation
  1. add reduction for Breit-Wigner related PDFs
  1. improve BWI model and pdf, add dedicated test

  1. couple of (small) fixes in `variables.py` module
  1. several typos are fixed in construction of 3D-models
  1. `funbasic` : fix typos
  1. fix the treatment of shifts in `Convolution`
  • Loading branch information
VanyaBelyaev committed Aug 10, 2022
1 parent 8229d2f commit fd07087
Show file tree
Hide file tree
Showing 3 changed files with 36 additions and 2 deletions.
4 changes: 2 additions & 2 deletions CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -20,8 +20,8 @@ include(CTest)

set(OSTAP_VERSION_MAJOR 1)
set(OSTAP_VERSION_MINOR 9)
set(OSTAP_VERSION_PATCH 0)
set(OSTAP_VERSION_TWEAK 3)
set(OSTAP_VERSION_PATCH 1)
set(OSTAP_VERSION_TWEAK 0)

set(OSTAP_VERSION ${OSTAP_VERSION_MAJOR}.${OSTAP_VERSION_MINOR}.${OSTAP_VERSION_PATCH}.${OSTAP_VERSION_TWEAK})

Expand Down
2 changes: 2 additions & 0 deletions ReleaseNotes/release_notes.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
# v1.9.1.0

## New features:

1. re-enable again `test_fitting_morphing` for new ROOT,
Expand Down
32 changes: 32 additions & 0 deletions ReleaseNotes/v1.9.1.0.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
# v1.9.1.0

## New features:

1. re-enable again `test_fitting_morphing` for new ROOT,
see [ROOT/issues/#11061](https://github.com/root-project/root/issues/11061)
1. add `MorphingN3_pdf` for morphing in 3 variables
1. more owrisk on easy serialization. Now we can bypass standard serialization fro almost
all important Ostap classes.
1. make Model2D & Model3D PDFS more safe
1. fix `RooGaussian` serialization fo rOLD version of ROOT
1. add serialization for `RooFFTConvPdf` instances
1. add serialization for `RooSimultaneous` instances
1. make RooCategory more uniform "interface" for RooCategory
1. split `variables.py` into `variables.py` and `rooreduce.py`
1. add the proper reduction for the effciency objects
1. add serisalisation for `RooEfficiency`
1. add serisalisation for `RooFitResult` (the standard one often gives segfauts)
1. reduce verbosity for `make_var`
1. more polishing with verbosity for `make_var`
1. more polishing for serialisation
1. add reduction for Breit-Wigner related PDFs
1. improve BWI model and pdf, add dedicated test

## Backward incompatible:

## Bug fixes:

1. couple of (small) fixes in `variables.py` module
1. several typos are fixed in construction of 3D-models
1. `funbasic` : fix typos
1. fix the treatment of shifts in `Convolution`

0 comments on commit fd07087

Please sign in to comment.